970e6f2424ac6bfb82fa3c6758283cb915afbd958cb3abda0c8fbf5ad38d7bab9d17856e054bbc52ecf059d3884764a1535c835a82ca2e13765f16ceeba5b5a8cc53e57078b1ccb8afbe30b70e266606f6210588b823f1691a6ce4123d690a02e7f8121577d1e08ca95530d3dbf4160566f457d5c45d3a78270274445e292d61e910a030571c5dc646763b1643465e638b7a0020a154ee8818c115ba739fb9871ed379a40e576a7752377493edb191852c6343e1e75e2689a09330e910213f8688144c7b04fc05ea8b3fc89856446a7228fdfab9ddd5d587dd03c7630fa4cde078fd27975c709e13c5038c23fc153c1c2b3fcb6bf225b848715e0196e69aaafae6e8a364175e5d3f33b57c34f4f3ce682a964d6bce4ba9ce4c6998f53c061fd25bd418cbc3b7e25671d5a8c3c94c608d62c22c1166f409f720596dcd893189905e52b5f726f1f4d9a03ecbf8fd37aaa41db3916ecba2f778ebb1ab7015e0e492e69b89e1eb67130cb66defa9b946de672ded8e6ce64ca85ea7ac8105a6f8b87dc25a98a35c73262f2283631937c851cfdb08a694477f9d17da6f8fb91d9fdc99c62a661fe0f31b9f8442b4093b636918dfc4219a2b397ad15d6e09964834f7dfd9e39e4bfb13bbcf59e3242c8d96a7b9a64b2ff501e821a0bb635bec5e16f9eaa5d090442336a559566356b8e81ca53fbbc1b8e53f9dbce028c56135836be2c23c747074c77673ec11d21273c3775757013fbda93c55387e6bcb34f8722299a7d4cfebc5429895a5c49602e985cd3f3bec7af3e61cd3b5abf11abbd890fa22efa919e5f277b029bb574b56d81fea7a27b28f7b6b6e90139b3ae94531f43e3c42b38cd8b61a379d7973281904995299f942a33016949642209c75c7c23735f17c7eb35b94b7a39e944e007f094d0a990bd945b51a6e8a879d8e38514fbfec711e23c0791e4614374cd50b279edf83a5d2baccb21e43d15c350b6854f17346665110f2da986c0bc623278e42e48b5f3a5ed331b863a8358ce3d2ce278256baf891ca477c87125eae6816f67a9e32bd7a8565a5f0319811bfbe1a6b1eca57a2a4c3133466c73daa140e179d584fe614f00e257f5657d2eeff147f41bb229403fee06b4dbac1a6423fc4bd34648a3ddd95c2a5cf89c89a171f72a98cf9128d52adb73814125056bae67aae7d3eb8eecd164e2f7585d81830f99b1958e23d72c9e5610f56f492cacbd04751b71d3925c3a666d900f8a601c305e9e20b1e550bb824f5ce5a6ff4cd77edb4f54439900f97c3543eaac5c189c19bbeeebccd083bd79af85e8f3ddb0c636428dc5a314f8769918fd2b42f45c03d8d23fe817b3d7fc4168b6d44ad9e8657de13a2fb120e3751ad943e9f5ec0e4146a6dd0a894e8dc43ddfcb96cd515d7cf65ae6735e85e4ba78ad39970dcc306af7589d7a6b0973e0f5641afccc4d024b4b14300ce755a2dc1ba838735cf9100b87b727d2033a184def4caf2c4cb516b8ebe59f7a36d49b93cbda52b9b43bbaac7e2fb271920c3a137c83a923514acff407075d60044e22e32926978f1fa51ed139a0f3f10b3c124d08f53c29fea4c4e8b1c0a6d2ccca5b5ca21e7a0cd0031e7024a3b1285b0905cbe6a7b36c4c53a3e9769c980e5f5a4234af3116fc2408bc78222deceb11dc98b31876d6d249d3c72b27cf20a4594ecf3b6fe4d88dafbab6c1ffe9f11218c258dc3ab441baa6b497c5eb6004c1786158f18be582f9e5a4134c8777a886abd494429cd2c489934166483a9b96e4fb2e1f3764fb7426f86439f5e6df4e7b985a74bbdc5ad94138f23d83efb4b94ff448f1be3e1110d62ea08a281e9bdac54c0e8a19412cb7561cd3b9cc7dba200c005bf01be3dc8fcaa277486f77290271f26c304b1cd87eca7235519592ff9f2a2b853801bbc2ddf8266adbebefe8be1f5ca9c85d2f5a69edfb837fc0122b2ad98609ad514deb5d318f7bd3b4ea09c4b294e60a9b3aa8d355a8fa67427c6086f760fed6df1800f4ac08c60515d0912557af782f6d0022c2681129746aefdd15c0d6a0b97a27fb6e2f2fcb56c6b4d964bec8206b6d9170da37c6cc5773d664f572e5bb2e8332a844513506d0d8148990c6a6d91ceb40e8cb39e9227b8227d6dbec2fbcce0077d0cd70d5bbdd7ff4197753b58edb88d6fae47804a93a60486494e18080c10dc4c9762c35850616561facd103cc354316f4f55bb00715f81948cb8be62f73a4e28506bd422b24f0635ab4b95a9e203debbf734d1c0ff43eba5dac60f7e716b8e8567f8c96b2a048fe207a0a239f663d75d6cf9a4538b616f02ff5a564ff85d3f567cdb6d70b9ef7774a0d2e03ae579cadfd17a9e69624cf9a89840b972089d6658d5297816396d5723ee229039b024352c12445f6c8ca0c2d3e0139a5c25b4893a7a1e20d3ffaae1bd3de20fce8edb27f54256cc3f4b418975bbc2179238d0d8c0b8daa3ae54c8c27979d507bfb77053af61490a4e8e04764bc87f010e91dcc2c67e4ef32a59a9db004b1edc8b86fe6874eb317449ce7053f24cdc0a284ca3b6daf788422cb7b3a5a3986adb3d95d0bc216842cd0dd4ae1866ae125325ccdc128a9eedaffd353ad6fb1df67607a621087b70ea9fea8635f8c0a3fbfd769c595295fd66bb145f5db0df8d934bb7ca2f313b1a7b87ed446800da7606e43255da45e86acee4adf60d4b2dae531a3ef18c700bcbdea8a80c81cb1a7560d8a03ba3b792db7ba212f059be89d0b7667d76b96aee457d4dce2f939d511590dbe4b9cce1630c95ab0c2b4a9f4db4d5dd36e1f8aa2fd859d757d001cd936ad543aaa4a3baddc85a4d8a7b99e126c1e411783ceb7b66f5126949237c8ecbe8f0e4f42da9f162fa21d56b9fec0d89a04277840562deeeecff618b7007a6ac5c5888e723287d1e56de2e2ab639bdea3d395f11df26bbc47e74f508a3f419f5fac7c58d26c9fb41667c923a1a56f6b273187fe5f381eb9f3d3c80d6b657b743badff143e8ae9e15527e465cc186779035df54eb2f2ac801dc7eb14ebb63e4fa2ea59c58c7a77bc89eddd3d74eaacafba88743a8868649943e26cf550d77a2d7e56cb612783fb5c1769f005af813b677650a09baa3195eaec6ad3ba156dcff994fdf36d8e9053fd2e60fe977d3bf75a4f1b8cad24790294d5db1e9366d9b4c9fa70a25d694214e270a46ca914647766d664b1028236e828b5766c4afd6744179667b571915a34451906e28a3b77aa07ced7929951963d604a7598e620c62bfed9c3b9f9d388e9c590d0cd3603552c5e48e6c2717c34a1dbf74231e796c40af79ac55cb97e2b8e6739e21224ad0666d93ca01867dfe79795c8a71ca213e91a1bf31742710c2b54769ed3167da8091580362966b774151228946c6c814cc1478c36d4008a08fe604bf891faa680161067d650ae3322884c8e30a6ceaa8856610780dfbac10859911e782ed230490e373bfce5c745d3380bb26ac158a8690f0d35a726381a613f5af5c1582c29bff07bb8c2d9b9700071a41594d6dfc2de0d49aecabd6ea1fac8d79941b415ee043b8c8fbf3c2481662052c1a05b3eed7121262ebce3eeb4bcbda005e07fa79b40894fe1131ccf8cdd380918acedd3c583655ccb50dc95ee361fac6e29a5265b9adacaf74c37a728195e3be75b3e464a36203e630bad116cbba7d27e51ac2ad99124e66705ebecd07835d1edc86086b46c75f315683aff6b326efdc737d60dc6a0d4c1a4202a8f82c73a0a434694ebcd8e1273db45ceb7e8e9fbf6f796774f17f4d8afeb6fccd51e7c74aaa83337f284d5d1b5601442a9709fc23c62f5f9da605ff7c1883918de09f9170384f2402c4d95c48272e9fbf9f5d0bd2950da4f2714b0d07810939c74eb0d0dbf68cdbc6d07dffe401ea31c9f35fa782e2df3721454bd7abcf4274ef7e71a6f622b7baeb976b57e58fae67a9d4c15618c6a3ba050de6eac889c8f5d7f88f642a89c70b439bd090072e4ef168a5e2d213527799b8550f18acfabd6ed79ba6"}, {0x68, 0xffff, 0x432, "7ee85006a3e30ac8bb7d75abebd8704c7ccafa3a3a3c097f4cde71830e54c8cdecb5d8e2abc8aeae4aafac23c067dc1fd0ad440f16fcf483cc0bc2e9cccd3ab77da14531bb0ffab1403daff22aa70bcc21830241d9bd7f"}, {0xc0, 0x1, 0x6, "0bc864339fadbe49a456c9f9b4cbaf2002cba89683758050a02abee596a03b4af8b89da255d8d926808cdc446ab44b8ac40b37e1ae2e5bdcd46d063e5f85cbee494168dd97d59a80ac852fd2de066166f414fc1ce37066ed4b21cacab1e824dc3d20ff040ab7dea4a5deef274fcba55d0adc070742113f72b8448c9ed7be23fc2c767e0c8413879e49cedf9bd74c935be98868acfc136ca0e596e535e3b299a59359f64833ee1f6464f263"}], 0x1138}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x200) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0x8, 0x5, &(0x7f0000000200)=""/150, &(0x7f0000000040)=0x96) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 06:23:17 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x20, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x6d3142a2fcc29547, 0x1, 0x6, 0xa77, r1}) r2 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x863, 0xfffffffffffffffc, './file0\x00', 0x5, 0x3, 0x4, 0x1a}) close(r0) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000003c0)="a11ea7c351c5ec54c85e3cc8bb9a292f284158ceffd4d38dee3507a6918c1ef940a99fc68bf227c947ca6cb6691ec09075430603a769b74b6f77f9441daa3913d9d71ee4652a8f99a559c85cc37a274ee87ba062651a4cde7fd937c525dde7102fdff3a4c12ae1bce1b2f50d9412ca9c3e55a5da4ffc5ebbb21acc5ce8ee8854ccd273b815899040514617b91684f77af09f02a75414962481475b56623fc755bfb5b4ec35e196208f724a8bc083d50532520073115f051a69e0d3c0e682f7c6be1f413f2c0c50cceb665d5390987289f9c880ef7817ce2d5574f35a1742bc7bb0406dd4f4fe335df73504f2df140995cb7ae3b609736660996d6861df3823a0203eab4d80242f8f6677758a2b78847394200344493f24ab51cc0a489020cec9dde68bfd24c9cd87589d560a713922a26fc0fa40f049d8bd6a8214646e07c115694f69878f84ad2200bb01be50558ce84135b4f2516b68ef1f7047119e2c58bf2383fc4ce895ed2ae4e0402bd922facb8196cd3ec68cf593a5058f332e9317d5531cfa4bb83e23ad875878d739eff5ca650b452bfca22768fe7443433094907c8d783d4b7533af6e7015a245dfcbecc3692c5599821b1679d32918dde4b6cb09f352b76565752c90375e1eed87e4350396bd30bde981940d1bafa5e8bba55e88c394daf9b50b91e73bba6e8d3f9aee1fb803bdf95afde0ace9141fec2170bb1372ab08bae8cee3fcdcdb6b9a5103133819a5ec41f26137259f3e3d13c27a34437437baa98f6940d0d2bf2e742161095f87662bdd0dc059266d7ad02603ef08a80258beacbd84150b6e4ec007565318050f7692dec4f34319cb69637601ea2c2d06e9f905b83dbf304e5b3803acc85b80007b51fc20bb22dc60ec87d1b8f81b3a75205c5831ed563c5e11bbf951ee248c185a1fa2b4708a9324809c96817203cfa283f0aa558c3ccdc1c7d106bd57e378f72edba366c1122f47a7dac723c6db1ba25dd017c464d7f72cc836acf0ae53095e992c0661c331dfaa03bb07db103801d50a7545477ac1e5543268bb6cb21f4e27c53c2f0e4c2f132e9611d0cc07efadd46ceff3daf01d701e34a0df70f675ed66731e1a19ede84cddb09b511c48c9d2585be5184d422e228bfd92cdac35032e0cf42732c15e979645c51a45b6dddcb99ff43a20db411e515c716caf3b0c85d422e60fc71f24e4af78d7af9f4079f33943bac41203f482a99040f38eef855dc14d092d4244dce911fc58a3c9247a9138678c7876c5ee437b79b6f6f80bdb9a8afb6f604da10aaac1bf73752a0013048ddb82e2ae2762928a4f253feceb0d5a440556764116bd7b5b3e09d97033161606fbf47ac33953ecf71087d3b3ea1d925db26f9c96a3baf77cfdbcfc64400784a72659e4e5458571b83723daf4f6d1db9e0d1b3572e86fe3c05997759850fc2fadc76411b163bebaa028d1dcf09bb9ca59da2a06710ef06af199371184963cff693f1dd88390467d1fabfb9e2236524b608f8818cf99e15049d130e54d720abdc7c3e6eedd3e5346d250b3535adfa4fc94bc5ded951dbced07667b5e8e20f620f77f2ba0f8950220c18ae47101a253b20dde2ffbb7733a1922e8cd53b60824c9d2f908b3bdab85adbcd12accc52a2dda199f936986371f15b0f649dcf9e713839de3b91b1ed1b715180f7f7acb7e191814046d60a6a26a7c5df4b29c40d6183b612efe5c2e7fd6eec9b7760c85388e9717824cf09a7f5c2f4ce397588cac0558077d0ec7cd83faf7558db9b54d5365939d0145fb9955d0199539d3b95c67f9a17e22fdc68bfe243da5872b9e33f0347527dba208777375ed02480299ffb777d46db7aa41cad5e6e896bad0e40233e9455e036c243a47c125282366037a336e54216a05ce60495ac7a47c39ec51009259e48dff15fd2a6e66746962842061cf52d101ab50c7863b2c0c3b075bcf8595e4876a9e45bae57d4ffd7225358e496c260a68c34749f9a15ca5207a9b00ec0c52d5c6213b741b421bf281ec6f82a207e7790ddab445c75570712163f917056ce8a683f2803b42b6678eefbf1fba4571535bcec880639b25140d9ee8408bc634d9886a5c41a10b69e7eb225b403000c9c7fea4fbc3b589c2d7a903d98f646746905377de5b69d72ebbb7c803e3b66158f36f1fe4f422fbe85a68bb78c0a56ac13ea7d4983fdc497a807bae609bd14a073b701b556642ca606cfe891cb6831d49d487dd5341e585cd63e652b6342409b7906cb8e75169c0b87a5c4cfe5bf94b0e0d613da077b6d02d1b213bf2d23d4e303f20499eb179bbe40f8f46455320d92c282cfb071d5fb8f02cc5434d8bf20b85ff24a44321d501639dfaf910486be095cdb5938192e02b4aeb2ed505c80d0aa9d315bcb5fe79c861146ca6d5464f279f9ca3d6fb6fd101b55dd7ed80f1190e256468d124ea163e6378f27261c0c20ef77f318bca7ff39eb448fcdbf29f49af9006d3901e19ed26b825b916ee206a5ddbe266920d81fad49e72cef3e0d27778ebe4730c93fc2d21ed46cb3643cf61cf7a6cf7dd7f8b978d78464f1b58b997bda5236da531c7beb2374337f1bae6d360e11fbdbd0bf0e59efaad4f95e2a8628975515296a521c4df7c22f19f0804888a9d5592b1b481a739d94eb330065ac2f3ed8c2f5e032b75db0dd2a24cd926c271c4571bc3521625eea9e65791e0450a97ae9adfd73cd1f346a187e7952750bfdb51e30290c87d6997268cc061fc8a7bda34b738ba61e1dc3bf2ee6768c257c8a0638e6015d2b228e82fd67ece2af5a81e7a709d4f27c3f50d2ec199de484f76aff2accf0616dfd0938e60ea18a7f00a2f3402e7f5d2147995fa59687676f28b550265cdf4cc93352f42aba7a58571c3724454f0414652494f45109431ecf8d8e4609167668dce3fe4897b368a56fe14d322d63ac05de326bca185e4375be380cc972e8ec9e6d2d3289a22669231ebe79d27dfc3b981c17aa776a3b02824460fa919c8c831f20ff8f29b33ebf583be65e07d0d7476a6d67d909442092cf1abc484329461c89edf75ef5b888003e8aa70c9ad3472712994e0855ba77073476362546c357733182257c0aa87da9dca4c5a776cbd9ceae2323e211182d9bebcf6d68ae896f4d83118b10a561329593a00a6f9df84d8ffc74b6e0df8be1dc3224bced447a76ba46d877be639f405e66a3b5afbaf16511228ece03430895afa6013d1a0fcea956888b33fc380292f6d3e84fc3529182283f2455b9644af517cecd599620ee82becb01754feac1dfe15220606fe48c9628c51a30da25c7bed984b190c0c525461053f5081db049e60d6d6a49310d36abface3d3f98b4d543855b29c49c2808e71d03a7b95181a449690fb9bbefa8d8dd55b2d1f30e639666a2ec4e58ee04d74eaf3023d64f5d6e35d61e588686aa79f3a92905c92ac33927a3beabb0a51e86af27e610e32db32aa3c531caaecd7a5bfcb1d54dd02d3e29b27e2a153d6f8ccff6f506b8a6b176fc5b3df197eeac31617f5f704a7f3bfdcf960027ffc716a50fb472a15ec3a17f44f50fd082ce37c6f277ea87660cd1d6e208a2d372917abdfb1a71a90918306c1f1ea5684dcee055734a4f74a65ee32b1e791f1c5072460c38a2df4351b2e8a6dc27e7c7194f313d3ab3852afa62482c045fb476499b5f9ab17cf796b22379b03469395885548400e394a3419b9e67c346c15d6c861fa9676a05e8b3f18033c36f4f9bec6760e8e1771cfb72384cadb29af758388d4801f8cf5f3632a6d03b96170f1c12cd9b8b1b6883547d628f9067abb1ab9456655ff983569206563852ccf9924ac26d2593231ab24733fdcb6a97ee2d361992c5306a06df0bd2c4dd09d07ce91aba00734540540761527e81aff5a79f1a48ade021c5878e093d77a974f475cfc48adefc61e9ec26c71bef67195be64c397606b814fb2e65a97cbcd2177a548be557a91a083697b9c8a4dceb395899ab0a74d5a67d69c4b0dd60ffc6f4546db41cbf16b0004e49c89f440a32826498a86a0c740693aba3e4fa6da2b8d5e76c62c6682bf956410fd2af8654b5668255d41f4a959f5442aa4a2d2e7597d66a564da545ac59723ae992351d19aaf48eb8870e69360d81d77425d80cf788277f827c498898fd3c8e8ee814506370f60354e083cda38e60b05178d74985803fea5da91f15ed976286a57e24cf45eefd28008eed7487094d9c0a37c5eefd5f4d0ed1573cffd5827e19375c91edd5d33090471fc56902fe781c9ef3478538bdef1e3b7dbd72df348aabc920b70f06926cae1c198e704b841af899140ce80f1d1a33ffbb8e0424d42270f7d04ae74cda10413cc2a60a850896c83d8cc0714b8e6235a3c79c926371e7dee9143127e03bb4b3ea6ddc0c863d550ff2cc69fe17abb1d7699888fcdaabcd96139e7c606a748fb7f00f3638f996b7416b718ba8ae952175a10b4c5d1975f4d79cf9bec37d68b2f4e36569f5c7f255baddc8e596c00251c0b6904e27b8773abc8af950c27f4fa43bcf46f29323f887ee0b868ed673ed312a6c8e491922279f5454f4ca72e7ed4386bbab15a53586fedc9c9e32164f89a26c77ac7b54d57feac4a905ba0e3b9b01e806398fca47d78b3d687d8f38be017947af532293049e09e09fe370ba14c9258acfe71213d82f3e0df25b370d47596f664066ebfb95dea725bad0580aa369a5086135c520c9553e395ff3b30fc446ba8d2a578cb67dca58eadf9edf3f02fb8409c4ce104a8285476f6ce241a8c155303a83bef8bb08f8274136b9e8595520f79813a31e8fa4efa6fbfbbd0b293271fed433e566df4301dd4f0b24265893d7fdbb10ab70120386dfb9887a6abe8a61bd10a8f02470a5c830af737d0cefd95266ea7920acc22e5c12eea18556f37b5537109e95bf1e8c7a4987c0bb1cd38bea6f870e7bd8deb8866a499e7223300abe5799c450e0c1fea7c1e86ed1ab4bc134186ae38615a16267475efa7112a186631a94644fc218b774661a258ccdf2b9b414ce383320d621654e5b59773d063a54b37333eefcffab4ab5e38c171a7cfc34717fe53deb72f4e36ab15d70cf4559f078865f9e359aa3476e7585e1d188d2f4e6f1acffb08fa4f5e6e7ee172407fcf209bf877240ef8f0d31009023f1484b3e035c44022f343f13e0c0554391e7667f64f74391b73363d760aecc46a4580342b33ba6e9efebe7e9ca0acbcba571d6f60da182bd4dd393fb65c8cdb9924afa3f25a77e84fcbabe0ad8237bdd6b148b8b29d082f21d776dfbe2367d2de5c1780b0d272fd4cea8a533cba5094c53bb78ad5000824ad8e244ad5e07335d4590a8bda33b0f2e56a8b44462afa144687b4e2304defb31adce289d23d2584b4391f13a9ed9eb56d2e6113f626190a45341efeade715c814c42fdc0b9a35013ea14f37ddb6f1e59842286aa274271be3d6a069e90e92c5092c0e2efa813c7177f0ae06bd87ebfdf587d623e74d6e3151a9f9a5c4c8654df82b51dbed686cb6ec138d1127cd9969986191ebd1b235bc7213891ba9453c33ffdc512d649aba0bd4e35511b77c63d18b28088a200b0927f4668aebddfed8323a05db630d4a9a9ab0ab86d6affd26f92f7c068db6ac2ab1f6263902a69a966773005b2e54c1edd5436c04583134d839181c26714e7ede38857284376ef410c86a411ba7282d6d92f94f793766870bc026cec692466e671ae1bc00265de4c3b33af0c70e4f3d61cbe2431ddb50d7dffa7f3dc2a3b8bd557bf4ebee7284b3d7f9a656f605ab7232cad8", 0x1000}, {&(0x7f00000013c0)="f71ecfd255ff4d9680a58258353f4d35b07afc00f1b82da489286141cf9fe9e2f09847f3201f5383a3e9294d9b9056dfb004cce71f81fe1c8489a53b117c443af1a84b975a5b41a5c0a3ffdf874fb8d9485b0b883993163c490974a76442d6d132a7981aea2e2a88d97a71c6ff29835c991c76462a365c7f727969273f8296d85bf7cdd33b355539d18b2b0cda307aa771a7754a07276cda9dbfae69c57bda19386bdab95ab6f29a3a5a1527f4b9d3faa7a66ef4ac4f5a9c7b3b42497d05a6b06a2963aec7", 0xc5}, {&(0x7f00000014c0)="48d4ea28e917beda117eb2df9e5f0d7ceed349013e905ff280d5cc137ee6d0759186fb377d2bfccf79580701d1f61d80c6208f34d70c6c9e44f7b024e431aa32c0fb06f8069008c7c5ff427d607a4a2276f4da56b13fcb2868616de16a7dfd73cf833ca7c984821a2fdf4b61d002a925c0c96edd86baa300cd4eb939168194f4439e93ea6f307bf2220770605c89374d40f6a53e80d686968f3a40a3cb61feb8b07025587d04abc0e0c56da247f95d250915ebe9b6ae2f40", 0xb8}], 0x3, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r2, r0]}], 0x20, 0x4}, 0x1) 06:23:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 06:23:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x484) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000b80)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x3, 0x82, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r3 = open(&(0x7f0000000900)='./file0\x00', 0x200, 0x50) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x1, 0x9, 0x69}], 0x0, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffff8, 0xc, 0x80, 0x7, 0x400}, {{r0}, 0xe950929ec9aa8297, 0xc, 0x1, 0x2, 0x100}, {{r2}, 0x3a74dba3db6c15d7, 0x28, 0x1, 0x2, 0x5ae8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x4}, {{r0}, 0x78c5dc1f7b2eb48a, 0x5, 0xfffff, 0x6, 0x101}, {{r2}, 0xfffffffffffffffa, 0x24, 0x40000001, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xffffffff, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0xb, 0x2, 0x32, 0x9}, {{r2}, 0xfffffffffffffff8, 0x8e, 0x80000000, 0x1000, 0x5}], 0x1ad88364, &(0x7f0000000a80)={0x4, 0x9}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000ac0)=""/167) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) socket(0x2, 0x1, 0xbad) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000008c0)=""/36) 06:23:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='X', 0x4eb2cfb1b6002d85) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:23:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="100000f8d878d0dd21fb3653dd00ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xffffffffffffffa9, &(0x7f0000001400), 0x0, 0x0, 0xfffffffffffffd7f}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002c80)="d3f10edaca9f92a561e2164463c9742c28b3a448608f0c863f6776696c6862f57210f2dac65faa1fb8f2c24eda7dce0b37118c3a325cf80687e012b2f5f867e79c5927b88dc29a7c000f3262877a0d8de044b06d3aedcc1edecd711cbd3814731902ed599e214032d1e5a11cc967d9418afe7f944aa1c3d55d47017ae0635420c82bf78f8909c033bdd0a6bb65128ea665a7ed51a23178354bf510aca2b946e04c7b7c1597d30adc5e592def49ca4f175f154c837f0ac97f8a83d7834abb0191cb7268d097f605744f7f4ba650f8777c2cd472463e6f7793e3a741efd61a4d0cad04f604874425b721a6495677180559d9ed01b15ec85aa3fb63dade4d4c72a5e7fdda3f938fa2a71cd2ac68cc4be7b5d82cf90fabc1bc136c82724a1c6f3513712063c82d91393e473b6d6e6ffc702abb72536f3a40a9cc95adcc18001a48f674987e6da5af596cd50b1db97b797a81167ca589898f6bbf3dc97d0fe9411d0d5a2ffeea83bb81c0627d615c8cedb3069521734db528598e72c88bdf9da0ee70d1c53e2360aba07c86ce6c59f8e50f15018d989ad68266e53dd2bc8f721342cf8beac25a1ea48bbb012ca0cc7ddbe1a1810dc0421423e44c7e9b9b4510b20cf18c6b265a30191d070c5dfff900995185f04010426542da5ca844e535b29ac301f3374c6c62f449f33b680a789fdd0bd1bbef6094b92ad0f3ba0315e42be80673311164e40d03b51ecc15e71b06c5e07832fd391a526da3c7de9b2fea0c4ecf16b92bbe192da328281211da87f178b210a6c7e07e2e2d6a0c9e75c96eb5eec3df798c32bcbb624d3a5d73bc882ab3817103a0ac273fd83ba51d055a3ca561d94d7325566f281c35cda2540de0d95e6e46c0ff785e7a8f42c127d8e6cdc4eee3261687fb39ad5f4712803417655c6bac26815dff707f58b2275d9880615160ccab6e2846265c70ff67f5703543097fa123143c57fc47eac26a8873495e04914ffba36f665e645556b6321fb865ade9f497ef0cff71fcf3ee7b4e0dd8df5d55ba1ab0e8cf9a4b2676982c4eff4b47414028a9e188ef9dda2994e84c15ad32e6be574c3705f768c3062e4ce7f25faf7aff66887e95e4eed6833fa2a49932d60756acea9bced01158e1f3472a427fe283cafbea2c71fd88a5360ccf5401b1a13e855f149dcb68c354e58bb3e7cc4186ba489ccc7b3d91841506499d385109d49d58686edde03fb6e2805878c96e26878d17b2796c340131e52fa24f159f294f0e71e06624c7a5f0b4ce8afd954655c935189e9869f73679572cddc04d4d1780a56120be00cba520d9c587337a52fcdbcce1e22713b1d0b6c7303c3072801f85278cfc521326dbb8c9ab25e7e9d0d54cb898e41c17bd1c86bee3c97ebdfe55059b5ac55c2e2f5f1c9d6f7549bb67d1c46c6abba84983a51cb20cb46ae9de725f8a10cb136b3ba79429962bc189189288138740640c7a1a1b4d1084cae82d0312bb6b8cd1afd9c5fd0cde8f9ca19e99cb288d47ecfbdd3313ecb48a372c5ff519a685be323798d3f1d1987275d9cca08ead0f404f7432849293479f8fc8ccf7298d2e7aae315f4b953a34d25e855357ceb4158b66a8f733ad5aa95ef4a7b37a7457a3d1dd378562a4590d42b42a9d90a2011f18a747a3f5d35bc06dffc704fc448c15922acb26b398c7918a507cd578ca011665c16b270a7d5b7ee28d8db7f85eb41955077d83daecec95d3913e53597df46e4dfbca72a06bfb8bd3fdcdb794c42fdeaf6c17506b7cced064fe95235bc1b1c1dc235c9fafb8cfc5cd0eca1db9319018d8e3ee70df161b190124a02ce8f100ad25086b68839156931e9f0ae71c24d80e2bafcb6bde70720343a4824ddaec06525b98d120d6b9ec872c9d7481fbee85423e30bb9529598a84e1d83777a7365acf2fa0bb2736ad1b6680be8b87ff864d045c78546c9a4899c2948782287b7129f3b6f843164e211879d677f7b72a5f256000263478088b8e4df188362796fe3f528efd4e340e07db66dd96b5db3fce276133b572af664ab8e67354cc098ab78d29e10d685dabc89e102fc3a186aa1523698442a2abdeedfdb3f6abfbb33f85766792c13c7fb4bf1c8ee4e93068a368efd4d472c27062553a858869442380cadcce7719634dcac2a8ab90b14bada40023d280dcee01bf887d56f84760c7f885137340ec95bf26a747584a74a4bfb2107efc00382e46204c3d7c7b086fe033d4bdbc2b426de7f29d543b8201a2d8537547ccaf89c8313d732862d0e8044645685941ea88b361b2db663fefcab7a9d7314726e29adc62bb5f4346270ad61e10130e8d6968f26f88e8591e8c7cb4853b36ddb6c566d208135affa7157716918352ec6d4dfc04678cf43f18851de72b403c83fe85c6962126dfa04ddcb763566aecdd68b0a8e7f741fa9158753c20c43317e507d7136db3f2e5fd716fb416f9555f2bafcf2c3ad55838975ca79e5e762896294744ca479e230ecc5f420f86c00ba587087b1b15b843bd15a7854f6d40680cdf6ff9433f17e5915433fc0d86c378a6178894ec04f97f1b0760e485ff5825ad9f687abe6f6fab123c1be988c7fe3da67ecbf8caaacfb21cd7117949bf04a463b36c294292d863c16db8391825fe9a053723ef0b2977e90c38f6709b05be77d6813124d9f89378cdf567638ff79f9bd7df6c2e4e035ff412f362e532f1f342e822393d34d4d1dffaec9cc20fca8e724189394e9687a8c100e12c448af9128009952a9e08922ec1177920f1bd958e629b0bb29e40eecccf4145210c673e63ddb7f139e105158240dbbc25dff7659b365d0b9c001a29bcd50a5ed3e9676c41597bbf2cd604a54360e78688e4dec5f57468e9b74593ff55a6ff75aaf5f7eac68f3206bbbdeecb7c02fca488fc5159f7f8f535c17d61a0eae084a183f69e9330d89c109bca3698e2e67dcffd0bdf393ede9c153229b63d242fc8a0210419f16a662d7a523dba3a0d24eca1607abe6c40ce81312a858d905c9a0c6dfe6985c5c9ffbdd8b700dd0ce8006763303dd162fe448a49c11dba981f3abf253fdb084fa9af19d4dfa55d9524ac318e6e6b551225c8ffa54d7baa1cc66e33366e9d65e71e04b90d38c316c7c51bea62b21449d03f7ad94a80b2526a4409285668eba8666cc0a9c1ee4d7aa2a92c12876d2be2854e76eb455aa2d3749e6b99f948a2947da0d21413d002d2223d16d5b2744bfff8ef9446e80d29da6b32389f000ba5cc0a0631f8666f7ddbb42535474d5161594d54b26c9bb764a5e50d7694541ac51c158c0fddfd0cd4ea1592d0ddf510380d98e890034be0c8050bf11a7dd9779c6a5662d507e359fc71556132fb27e3308bdafc0fee35f56e53737dcb3a9426b0e7ffd54cadf02a6dc5a476eeee3f690cf0483e7016456ca404d68c0407c847b63d2a87ace3f2c4808d2a443177da0fc7a3078d502ee5cca94f2c4740844208b72b59b7897b6cce900e827f87dcec7087c36382233bdcfd43ec8eb1d153e0d24d1a074815fc0b6f59abe5e212ff8fb9f8e2480144a016f03d51da96bc1f756da01dd6c7369824828f76a554995736bb586c23efe15b4d6166897be43df801f7ff441179f929718716bb092d49b1c0f2c83b5b6ca13dab04af6ba884667b6859b89fbc2a0ca3a67cbc792826e833ba34122ab84ce91a79fe27fda6ea9d2eb0de78a44ef164503021e46e486cd8a005be55615fcbcabfbf28ecfbc7fc61a7a51dda1a51692f16a9f2e43ad0767a70c3907709dff7ca826e6d8c0db084fa8f7236079f2121da80b210a33ce7bd09d305d327ef7b0823c1151c7bbdb1590cd298df29b90d6dbaca802287e45d5134e1e4bdc7246b2738baa6f25b206b1d8cf4db55f54d8c623ffbf3ddda50d58f1935841ea4af194bd25fbe2929f2ca20a2383e6bc2488cf81b197fbb4dd27586c84b8ee0c3b2429ec7dbe5a02dab3d1488cfc6d420408a27a8ef9410782e4e96cf9fab1640d0838c5343a924d9800013569f19ab9a2fa81b16632cf97f5215d496eee9943c3ded321551fe4950311893bfe17c5cc88fca8b60fceb7cd04a3bbdbf4fa3fbde7194e2374c5d59fc50a0800bd9acab8a606791c3302e3d04a120fc43aef80777286f04d6cacd0e98c947460bce8a88ad8d95efd4c88f4358a1a08061f0a0aa439f88b12525607b15ae2d023ae34aa13e7d515110071b118dd11fe45534b6c96a03b51d5befc0ef76fb62288bc80795a4c6f9b8d528e513b70096590ccc5ee7453e8bfc78856797e2b1ddd997e17c3a5bce37c52fc5243eb75336fc977c47050ec9d5dc2600e5290b7a19b50a0b54450c1c69cb1933a975aeb02bc4f1743f4d9784c2ae6385ecd7fd06e020eaaf72f830481899885fb203cfbf631312e559128ee330ecbb2c53694a59e9d2f40c5c89b1120524cb3ad48dbff586b1ebf59dd4c9ec7eace7ad5e52054b2e78b6c146a23fefea8d0ca8d47314057ee931cccb75e7e5cd08ce6f35dea9ac258777ab07b1a633537ba87d468a87c1f02f7ac5029db265d97f0a4ec6b641ff8c3daf11cf184f9291ed01554744e95e1a06a340a1a0039e481c10cf30070d54cd808cfa5190e4bc6de43305e2a4294671dc984e587f9e84bec43a43967221688491e97f026587675f657d2b950bd4c96ee6ad9db5a32ad7d75b8644e19ffc68ac43cf305b70be1c378fa7a7236d0e68cb4e97efc81b697744a286bf25059619ceb7b9ccca359a23e701a95762c728d396f9566fce17a84993ebf84688dcf699df054b50501b5a1adc4b053be7a13bc0dfb21d82ed1f3cf3b0cdffb0da0239fd0a0e80b1c9be145413279b7bbed68054e2fd1861d78773c37c3ed1b6ccadf41518d4894b7766a48f01e36cfb69b431be80bc76613f43ef946669cda6c696bba054af11f622cb2d7df13a7cf5ca97007cbc4b8d520dad89e475c8395eae44948ade26df4fec2b006a2f0c4d3f0d34a92e51102e8502c8b953c044af01137a6e718d7caa23d7050d3473938cca86ef13c2e8e582892946051018848bdda6abb901cba9caf73ef4217c28e763a2566f701b4d017785f9c674743a937f68979968709057169f846de2622f19cb6cd3dd052d72db8417b410732620608711ef447805ac2ddbd2a929e5e00fc3b11d843f2f2c96778292555fe52ff7024ceb65f21b5575eabd71c7f93ba6bfca01a92689b264c1fb83c0fe6042d60277ac8853bcdd6075cdad8b5a08cf8b5c049d83b99b6d57282ab9e25d0649d57bbc10c064b40e1a9174c8d2eaf056f4b832a3a234868c425140a5aecaebb7ac29d8e7da47d0e32ff4720dd3f54d9d747281710ed2c349137410f3aac4d311ce73fe7c831db6e1ceb6c9bb3636a8fc0ccf69c1f58b9b3c5ea10742adc18a6be7b47ee15380c7eea00098f751a279d897fd19dad3228f0ad4076fe96b984292699839b793aa63c43d9cd9fcc816dd82e2596d98610dc1e0da4c29a66f1e23f1a1266a5d61def5458abe5b5a867d3c77d28b9d8b1d1cc30ee7ec5aca9176d400bd3c960793bc80a8dc7065a8dd03147b1dbf9faa6f58735be7a40dda868d31717f48468a27aebca2811c7bc84df5998429d8accf0f4f7c8f745acb3c7ba203526377554b255faf354d5c747a0afeb821252181f8f861a074eecdaef6b6f126e407c2b7e27ea46d839651d2f16f6cde40cbd3c453a6b1c824c52d0dd4e45a681019b243373dbcc6d962e7fd5c6b10696212b2dff9e5374e75618b2c2afb7a253c63769d10888c473b900eb2fe6479ee075c213073abea8144", 0x1000}, {&(0x7f00000011c0)="ea04ff2c5d4e5f37788817b71ae9fbe6bfd59799acc176e679c4c85392164eca5ffe91cf314326086facdc7c326e57f74c7d752c586534b335e351f2b72e6f40e583cd824d8f57177b31c8d6c5da90b6520985975029a59f385d022d9cf5dee7eaa1a47889b5b03e074109c1e3eb3fbaac5ff37093a09913b25e04b4e9155ca0927d5d69bfa58a5fbebe54c881", 0x8d}, {&(0x7f0000001280)="9ee6a588e362262872cf658fdccbc4de07d06ae4e718286d6d5deb7df5ead88a20beaf2dcca4d1c361090757d24592d493f0d0afb543", 0x36}, {&(0x7f00000012c0)="a7638f299a92da992eed2af46c1e4fc6f1d9291d018ca0e0b9715a3edecfc29f5e99466906d654fe14ecd01af5951a3f440f18898dd1b461c850319a3035090bbb7bceb1381ef960e0519ca0d0", 0x4d}, {&(0x7f0000001380)="4a4c60ca8ef9ee9184a9a86720bff369977ba92248df090195a78edc00ace8fefa4718dbd37699a50d07e0130ce31506b5ab3f92b7c6679188fda6194ba931ea9dc1d3abcc49", 0xfffffffffffffeb6}, {&(0x7f0000002640)="4b1701e9635c33e2c1c76b38cfdab0007f265ae22349a01502e99c3015e52acb82e511ba0bf67591534a3ea871b6270fbad53b4b43157cdb8262af6e966bc815baa6451ff82dbb2f500d6b4d316cbc0be5e501a7b8d3dcc6d0466499f7b310aeef20ad14eb5cea10c6aad9eec05b22898955d98eef128f9d23f2038466cf563b31408d6bc1697526a10f767a7607abde7292805f60c7bb01fe0d3436b5cd0af03bd1d8dcac7898e4b293afda5fc223cea791fc6ef489afbc83a093de46f2ddbb4862b65313070e021025c2b18c5659a1ed0bbb19ffb9d8a1e5f00bad7409057cbbe4f1529ebd718a4183", 0xea}], 0x6) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x7e6f946f0e485be7, 0x0, 0x1}, 0x8) fcntl$setown(r0, 0x6, r2) r4 = semget(0x2, 0x4, 0x504) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r5, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) semget$private(0x0, 0x7, 0x180) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) dup2(r5, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r4, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r5, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) dup(0xffffffffffffffff) write(r7, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r6, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r5, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) 06:23:18 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) pipe(&(0x7f00000004c0)) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x48b78dad4301f382, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="487303cc757c4eee1965469283de63db7852d820c9ef70b1eb0f9db001cdcd4cb801a315ec439a1ca2cf87009235fc70e2c8bd731df3788433270969401af7a23c02c28db32f3edef41708fb5b3d608cba22a9d52d7b4a483763fbf5516be6edf2a62d9d70bbd987a540b694023dc2e7fb55d573ed8df879cce03919b7231aa0f6be220e1c8a6c1e9da493215579fc97e8cc6191997263ba52fc02ecee1a7a9265a75409e4edb0cda5a235273a0f3202a1248f2e042b064e1c9afb112acd02fec4dc133ae38bc1048862f2287a2e92f0716a5e51", 0xd4}, {&(0x7f0000000100)="f4d0edb1f94c707e7535759543ae0a19dc8a213b5099f1588b17fcf353ced64165d121992758c18fd8e0227d7a4d8fc16324d669", 0x34}, {&(0x7f0000000140)="eb6a65d5d8e50c00f2e5ec36b090ea0494f09bf3c9d04f46b9d8a2485b497aced678b74915ab56bb603a862bf00ee49591d58a2ee704b515f54b2178d724f554a0364b17e13f5e3afaeeb22aa99c8c3802", 0x51}, {&(0x7f0000000340)="c40ed5d6d95c553e1afb1b9788901327f7c9e6124e551d45b832c2ec7684bb0a87f39a7f28fc6fc8f8736311e2c55889c512a503182f38e50197ba21fa99f7693b0263a817393d9720b22512898b792e51d897baed82808fbe6708bdf9191148c152a132ed34404e330193faf6bf1edff6803958fb86e406c2291677c227c95981d37ff61554b882f5c29af9a5279fa06497003eec473bccd91a79461c2db0494d45e228a0740784845985d6722664", 0xaf}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r1}], 0x40, 0x9}, 0x13b7f441de0ae16) 06:23:18 executing program 1: clock_getres(0x5, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_getres(0x3, &(0x7f0000000200)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 06:23:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x76ae2e321b14c6d0, 0x10) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x100000000}) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x231) 06:23:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x87}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x758b488e7eb63638, 0x20) 06:23:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x180}], 0x2, 0xbda5) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) dup2(r0, r0) dup2(r0, r0) 06:23:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 06:23:19 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x200, 0x93ae1ecbe8c55f60) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x2) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 06:23:20 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) fchdir(r0) 06:23:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x800) socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 06:23:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 06:23:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000140)) symlink(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='\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') openat(r0, &(0x7f0000000180)='\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, 0x7ac516369cb54e7d) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 06:23:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 06:23:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xde9758e4bb1825e8, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffee, 0x1000300030005}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 06:23:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80, 0xf03, 0x1ff, 0x401, "5d7c8a4a5297a016801b86acaf0c6359c225b386", 0x8000, 0x5}) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff7}, 0xfffffffffffffc55) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 06:23:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x76f0d114121031b8, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x40, 0x0) 06:23:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0x100000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="938e26d5307f4fb2e3d403c78e090056b83d27c51169ed4aa064822801fe28ec3ff25e3d52f003674c27170daaec1f666f816138cf539480a5fd39ee3476ab0e1764a919b3b2418726a9f59abac1f7fcbfaf3b9a835539ae86d0c77c72f5f3cc6c0fbf77eb6b0127b6760c2c9776e824908e1ba92087e393d2d6a3fe9c1244ffc07be2f7094a01ed75516d8543bad872221777", 0xfffffc1e) 06:23:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x7) getsockopt(r0, 0x7b, 0x207, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 06:23:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x4, 0x81) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/68) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/53, 0x35}], 0x1) 06:23:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x98, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kqueue() ioctl$BIOCFLUSH(r6, 0x20004268) close(r3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 06:23:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xfffffffffffff001, 0x9, 0x2}, 0x4312, 0x1, 0x3}) r2 = open(&(0x7f0000000140)='./file1\x00', 0x10, 0xe582f09d4d0ba6bb) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r2, &(0x7f0000000240)=""/11, 0xb) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 06:23:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r4) r5 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0x1) setsockopt(r5, 0x29, 0xd, &(0x7f0000000180), 0x0) 06:23:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x0, &(0x7f0000000280)) setegid(0x0) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x13) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x4) r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r11, 0x12, 0x4}, 0x4, 0x4e933751, r12, r13, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x3, 0x0, 0x4, '\x00', 0x0, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0x14) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, r10, r3, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 06:23:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xde) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xc, &(0x7f0000000040)="03000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) socket$inet(0x2, 0x5, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 06:23:23 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 06:23:23 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) ftruncate(r0, 0x0, 0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000140)=0x1, 0x4) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000484000/0x4000)=nil) r3 = dup(r0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x4a, 0x0, &(0x7f0000000000)=""/74}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) 06:23:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x4, &(0x7f0000000040)="03000000", 0x4) getppid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:23:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f43a0381f0f6fefc1268b480f30ca575aa858ebedffd949938e2c60000327de9ea2c8f7dd8b5163b4e1aff1522db4f268df51d585ca952f004340dad5ac71b773a7cd2fe92ede82ecae00c7d3201d4ec041ec7d2a50a759cd97e9cc0693363bb93b3457c26b0263c0e8fbd9477f9301cf15d88e4fde75167a75398abfcb3acb9278de28aa0f5e2d2ad04e160b24507f7c4456a7dc777193440c3c372b22f173231742e29d7440bc633040c03c0da4585987072888e01929d7d9dce9a369d3ceb504da3d4", 0xc4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 06:23:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000062f662f66696c6d3000"], 0x10) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/243, 0xf3}], 0x3) 06:23:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x4d8, 0x0, 0x0, 0xfffffffffffffdff) 06:23:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffb42, 0xfffffffffffffffe, 0xd, 0x0, "856000"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 06:23:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r1, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000600)) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10a) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="b31032d0cc42324346f916f419e7535256336a2d229dfa11c57bb84b17c7b90b4671a5e64c785e406f1a88fd87d98a1ec8909278be9956b3782728bd4cd4a3beee1f75ae4404c9ae3d1e803bbfbb76481f635eba7106111e41aa77e30260a2cbf1c464b8d7b27c377be3622eb52b3fb428818ba7400990af160d12ac3cab", 0x7e}, {&(0x7f00000002c0)="78b15024e9ece467566b37ccd64702d3e79a4281c24922882d7ada4564dd7c067ee254a51ca8edcf705c41c9976266f9a5c9d81e16ebac4f7814a1f7f0c70e518145de436e391f88a5a3cedf2b0da6d16b12fe3d5d294fe7fbf046f339fb6103ead9201e5613c3f73004a112ab8266e6ba17dfe73095a152005d215fd62fcdc5b036d7d8f63e5257aefa496180890e5290f030123a9b04bc54706b00151c0fce76b6f07e9553739c758230ff", 0xac}, {&(0x7f0000000100)="abfb350240158f4b05cf181ba06d47eec43aa78ddb1a051727c31b86195d5af9313f", 0x22}, {&(0x7f0000000380)="27112a71426b46e173fb4b83148b835c0395aea75b8029b5cf2a206813c86b278cb12d813974848a6f37463fb311b98dc34e3dfac7648340a03817075c9eebb1ba7533c25f7e9fbb7fef2b1ca430ca79bf6faff01f48cccdcb72e6477d78f2362dabb42319eb57b8f7ed844026fce5e09a1a9d5b15d274ef20aa6cf8e0ac28361c29f3ef48da62950aff82a3dc332e74358c5dbefc80c6143fbb88fb9ce79455a931ffc99ce79f8210cd34e4d760c784af96a51c6234f08727864db59175b11fc16db946dfe5", 0xc6}, {&(0x7f0000000480)="b9d341c2b7d9bc7caacfaf1c416dd8b0fe609e2703da767a7536eec18d72c2bac620dac84ace3e4ba7964b78b747d32180b4de97269cf993f6777a10c67f75dedc0d09640fc295f86a57238836842d34c6527eed41ae2057145a2960a697f16edb70920dfa15e386cc21470937fc5e158d00d6d12bd053e477c6642285b157e3", 0x80}], 0x5, &(0x7f0000000580)=[{0x50, 0x1, 0xb10, "5a31c80f8f7a5fa2d18addb15a67034b2d709763abab3550a5b36527988647a182f8ac1506ccce3dee714a31aa6ec10f20054557e4a931d11122009049"}], 0x50}, 0x4) lseek(r3, 0x0, 0x0, 0x2) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 06:23:25 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="b7f101b749a8cc39f1fcd156b3579cc75937b830dad2aab8af5ce5670570d14b8e680ccfca1dbbda54b5e75667d70207f9396f5c37eb313d0986fb1db6b44378a5e0732e2b179817d7192b1b1af27a49499840203f2b314b37830a86972327958ac3b1a752ac253a08a7ccabeb91f7538b3c5dbee1993b290383f39c569f2530ce7ff0862ce64a05af0f3196fd7ea1b3034e26d58236f27260fbbc63a153090939656997b7e5f88e47d77a15377ea7264b1e153f405d09c885ffc7a24ce45fd8825fe2a3a30f7ae9c788025c88e81db3880fdc796adf781a5fa035c7e069c2bc27a66fc8c06d3fde34526ed4c7", 0xed}, {&(0x7f0000000240)="c9e40d58fe0b16ed1d10797fd29797213ce66342f9d5b29df19adb89ad68b78f636276907628a660d329df9856b3891ab0436348aeb387c1f3fe77e57d274c20711c5d2a2727c60eca59e9f403c1", 0x4e}], 0x2, 0x0, 0x0, 0x4}, 0x400) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x9, 0x401, 0x7, 0x6, "dc57874512c71a0f1c57b17b203a8c509377a1af", 0x5, 0x5}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) 06:23:26 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7ff, 0x6, r1}) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) 06:23:26 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:23:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:23:26 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) 06:23:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:23:26 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x2, 0xffffffffffffffff) 06:23:26 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/83, 0x10069) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000000, 0x3, 0x7, "f5657218d9cdf77a76ef218d22038e2e2abd5acf", 0x9, 0x7}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) 06:23:29 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c000 failed: hole in range 06:23:30 executing program 1: 06:23:30 executing program 0: 06:23:30 executing program 1: 06:23:30 executing program 0: 06:23:30 executing program 1: 06:23:30 executing program 0: 06:23:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 06:23:30 executing program 0: shmdt(0x0) r0 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 06:23:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xa076d51eb836a12c, 0x3, 0x2, 0xa0e2}, {{r4}, 0xfffffffffffffffc, 0xf7, 0x0, 0x4, 0x8f}], 0x200, 0x0, 0x9000000000000000, 0x0) dup2(r0, r1) 06:23:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000002c0)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000200)="352ac3438a8f4c667674625c0d9e320c9dcb628a07094e92e5b0eb7905843bb92de29579095ccb99213da450a5d7dac68ec100f12d2d0b0d73a7b9d22ef154d3529ea701ac43ed01cce898abe2bbcc0f553ab9aab9725d1e5361f2b56b4fb7964e86d30a1d4aa7a7f8faea5ae2ea6219579be1d076af4fff1e7debbfe6f577f065ca", 0x82, 0x4, 0x0, 0x0) 06:23:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x80000001}, {0x10001, 0x6}}, 0x2) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:23:31 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$GETALL(r0, 0x0, 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r2 = getpid() setpgid(r1, r2) 06:23:31 executing program 0: r0 = msgget(0x1, 0x0) getpid() r1 = getpid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x41d48e673a3c0e19, r2, 0x0, 0x30) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe03) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, r1}) 06:23:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 06:23:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0x80000001}, {0x23, 0x15}, {0x82, 0x6}, {0x8f, 0x3}, {0x85, 0x4}, {0x20, 0xfffffffffffffffd}], 0x6}) ioctl$VMM_IOC_RUN(r0, 0xc050756a, &(0x7f0000000040)={0x7d, 0x0, 0x0, 0x0, 0x0}) ftruncate(r0, 0x0, 0x9) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x80}], 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x140}, {r0, 0x2}, {r0, 0x1}, {r0, 0x80}, {r0, 0x4}], 0x6, 0x8000) 06:23:31 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x80000000000002, 0x7fffffffffffffff, 0x1000300000004}) 06:23:31 executing program 1: socket$inet6(0x18, 0x4000, 0x200000000002c) 06:23:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, 0x0, 0x0) 06:23:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) fchflags(r0, 0x10000) r3 = geteuid() dup2(r2, r0) semget$private(0x0, 0x4, 0xc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffff1c) fchown(r1, r3, r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xf7) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:23:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) sendto$inet6(r1, &(0x7f0000000080)="f8930b34a708e6a933337a05791bbc219f2d5dc7491f4bce5beaaea4cfe26cf10e5e63ee74e9a7a288016bb9af", 0x2d, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x6}, 0xc) dup2(r0, r1) 06:23:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x1, 0x1) r1 = socket(0x18, 0x8000, 0x7) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x100000001) 06:23:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 06:23:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getpgid(r2) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 06:23:32 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 06:23:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:23:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x7, 0x6, 0x100000001, "60a4bca16ba85688f22bcff5c89d57637a66f4e6", 0x80000000, 0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x19ca4c3c, 0x7, "e0f25f244a73acd7c63e406c61c73c97dfee2ec9", 0x4, 0x4}) 06:23:32 executing program 1: r0 = socket(0x914646ad6781fa24, 0x4000, 0xa) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) setsockopt(r1, 0xffffffff, 0x8, &(0x7f0000002840)="60ebcfbe865aef4d24225e9069064599d75f1e9159df1144629c4152fade50c5b6b01054b7822891031f286b554567b96565ee0240cc2c74b7ee424b933466763533968860ec3284083811665a587c2a033add9c9edcc0807d15e886ec0cc4174281f6e006489e7d9a0a104675df058360bfead2870172302a7c11800f128fda2490fa6fc6857926df50ef0024e1c4aebe8e5ec7", 0x94) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000002780)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001380)=""/166, 0xa6}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000001440)=""/166, 0xa6}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/171, 0xab}, {&(0x7f00000025c0)=""/154, 0x9a}, {&(0x7f0000002680)=""/93, 0x5d}, {&(0x7f0000002700)=""/107, 0x6b}], 0xa, 0x0, 0x60) 06:23:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 06:23:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 06:23:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x6) close(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x161, 0xbc0cb130ee4c25bd) 06:23:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) kqueue() 06:23:32 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 06:23:32 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x7, 0x7ff, &(0x7f0000000040)="64ab927376d6e0c2815d2a85619f826bea5c59629a4c4c08969c1ab0a16b895f7381c9c0a9869e94d144afc94e9ff25230825dd0c856947f78903bc85216fbe508bac45457b9d9d160187b0074d6e20612cbe21e0c2f1ba577ef19f62e7ab34c7623d929570cb0e1cc84daeb8d2d4f76a17feaea8863d5e023588f8ea8a577209412cb739f7553f1024444f49745b1c786571f8fdf5a7f197e3d0489f23976dab2f1a831cb254b527c2210e156d8ecedc53a4043d22953009f35c4d9ec293d14d09e7c1db3c2436efb5982abbfcfdbab8deb5edb27b36efbd6af9a09b03411e3b75962b87c2c624f51c895c0d7b5082882a1b021338bfc4f06a192f05efffa5d9f53d263d50d06b880215ac0fa836f2c3bc5976131fc30d00fa67f8915caa5c705c1bb77f4f42b5e4cf8395c029b49d9252932d9156009c626d464d834a4e5590c95e84cd20822c1f42f7e7e14e64a615b3dee5addb8a50c5669508d67ce2f5e301605bfbaaa0bdc26f505017d1a877763b9a5cf0a5e544e5e678eeb32030d55f9013fd5bc106548104ed5a00eb7b806fbb9a2c5e365fbcd18e29434f4bb27757545e57d5781a4d2308537c66a7e98a4f8a36ba0a03bc9eb7a3d21e4c4bd06af8d323579a55b60702abf3a0056ce6da9da175d230551278ecfee4c3df9ab937d49722df55090a240e59edc698474840215a9fdfbfd7b551102c761409095bedede60536c084e764314322a6f991f15080f13524eb9e2beff7ca06d6db8e20c23042daeaf29828ebf6765b04b1bd9aeb286ba553c34b3abd3bab0a7a4f93f44ccf9cc4dd4f8c97b7a63a27e2688a165e37100736f403875580792e0242ccf8eaf0dedb06430bd7b276a80efb22ce93a1aba8978a00c07b2a27840a5a76d067afaf92c794f56a8f225930e30dd8b24563dd856d1082b5190ddd84c1728b60a9cc0c0bf0efa7ebd375ce593e3080bd7c23a405863f1ad72261cc2497b65411eca0fc8d1ccc3ad501d956f5529af121333a72f771cbedd7a3b84c9b94de2a6cdef02bca58afc9959432ad214e2e483aa7319d468010c50cfaa217dea27cea3fb4f37f3bddbc92148cdd13413a8b7187d8284191fa425965b4f1579d90b1699d734e6a68b310611fc51ba59ff4c2c3c948e9a0e6309d663987e646e016e617f2dbd660be972d1689703fc9c50717f590267c76da9ee805ff518811bf692dd2683ff05374363487c47f1f6796253dba79cfbc974a44fe260618d8bcdea09057dd2b13fdc76016c943866ff9bb19da743b7e09f242b068fb05f6f19f9f7e66582707e62d2c0a2a3114e12840d57ca2b0f016cf8feae19ebb324c98dc536204bd73a35f25046181e9cb84f4c11c84bf980c8962ec86da1d621019f7bfdfe405bb21f692ca86e4dd8ce42c24cd29e595c995ed4eabb5f6a6d6295275b0d6748d69fab20e95ebae6598df5a2daa6b5b0924c3ba047db5f5e7c04ea34480f55f86d741f2c10b64e984980f7cc79d5b3d962e506810efd04af3757388b20a8a63c45d7cf11d70d3b59596606d863024a6bf3d5042fd20f09e56f4cbda805c4fd90011418e14628c016f6cfd6392db445662bfc3b8c0f198a921c2b3a476e96e6d00cbdb4bf00f723547864ee20f5f07e3625df2c8437f931b235203f0b20af425697e78884d96c71ffff582bd9d3bb781e6f07e753ef62462fe3dc86a61917ed7bf7fa9db07ae6af1249a92e4b340db5e94c341155f07cc9e724264f5bc78db66fb9fffbc38f5b42bdf87f1427328a2ddccb80095d41837a7678295f209b99e9c60f67361e95a9c95ae92a99f10deff07053ad61e56141c2ab93cbb4116424221bf2b0174b6819a8220bcd227fa49d39040a81a7c65b88d30c75c4bc7b953222958030d4083db3870149919b625e358a8ac0f04be9e6400f48aa281027554d2a180eef243c238febd206b81a8fdd196cb4a97e979dfa65cce6ac521fecb207c05cff033021339a4a90a3197cf4a06de3130ca04c4ece6301f9b810e2538ff65fdfb6529c9290216b031acc233ca77020c1b0994f4ff1835bf25ff471adf5c94d5544f307ed8b33c68eab2ace7d207c6ac82393f666251e359173aa36ba191e17ba661ee65032677d367b5c8c4ef6792a5db270e09ae7ba61d26d57ee2d212a71935e3bff6c3001261e87c73ce32df26415d510d32e1d43c2b50d0df426b744103c478ee35435a759e1484c1a00222d701b9cba464513d6ba7f440d6c9e7da2dd94b72aead46fcad5acdbb887094e338b7e2fde04bec49d1df563deb8f76fc57d612a6b103447a02668d69fcbebce0afebd654a8f6c1783ee67d7f0ec629f3311da29c8aba85449fe1666a31e98c166e1224105843e1e374a82e8dca59d9d47aa28ebdcb1245c0abd5a60bee84656d96153b5ba826ea29906db4fd8752900a50022d6c87a9578b29a51c1352e9f613a2f7952807f160615c6e3bae6713c14074c7686d853f65e4873adf661cb2caa97553d9992a31e496419b356bb68adfe38cfc2453af5ba0759b9602a9931c1e89948e09a458feecf763009fa0e6d55fb1a6e5b1072c04d14cc560c5e3c5829346c2d5c7158e4d4d1ff8e7d0797a7e28ed89c291b977ed5a15593b2fe58349f28aa7fa815c1872b57e9414ed63ad922a238fa9be566fd99688df7071ffdcfc6e66035d10f8c5072750a4cba348ab02f10f125f06d7d95f785c0a6fa35f9709100d8381b5bd18e0630275574da231eb3cbe3fc6152160dc2f2a6399313833f03d228d16a1936c697646b52678371e63e9380f27042daf7a6fe8d6c0c936a6853426d5aa9a16d6575fb459946a4e121e0a621972e7d83a1b2b151a56afc36db12a9f71a5917d227225a5f422bbed8b55a220a770b903524333fb567347f7af80f1d1ffa7f5b948ae73e624b19559c46268b36ef8cd3a1331a229505dc34c98c8ed265e392ef06d9e66c4a5dc9b795f772484c26947b57a9163b4f350ada94e69e5cb8364f9afc3265900228010aec8556ca9a3ddde4142db82c7d07c915121e0614074dcfabb9951add2a4305141423870af79c7d60f3e18619cfeb94064f8bd25d800cc2abb4c3a9ce3f3fea07a297ed33dd6def4545a6fed106d4312c622c6de757622c3f57d5d15f109b9d71cc7baec95089fcd52a6a0e388bd329064e5cb449923d58bad1460f29edf543fc80cc0786534783724c16babef95b00eac279e2478744d93402c1c0eafbd48e46a2d4785953200636c8f6832c18baa3eaa71e0b34845d2cc512a4c6cc4590b70cf5a4f8b41e41d048d6290399d8b40d4e833ba861bbb0410c53b83a2fe978bfc3a605a0961fdc696a42fd372fdff8532b82c1a2099d89c0271f75f27a55028cc64242e4d72c7a7b8a90b639bf4a63529a3bae6eef127ad8237303fc2e5d8702d883681a2182625d426c06a9e63437a1426d3d58f338540dd545c8b285a84df32bae3119aafaaa2859298964ff61f23d433c42c097b28682b0cd70fee71254aa6c0684cfa5e1f247923df13d5f5617bb9a4192620fff229989269ce018844607b3b77e6da56f82abd550c9cccfcfe72b3d6d11ccdfbe6fa255005346e1146d3623087645c643e897ef41c4b467238ee71285a6a7a12bbe3a3cfc605bee7f7f3d14d0e6b28b27f49f06bdb8a354395224217448e6660fc8e33eae4b2448331e58ee7064e2caf9ea2dc4ae05698cd55375f69fb9af98b078f33b91655797710bb62ce0dde3ac80a819f64b52b4a8e2898206be525f04d1acd60f1577f49c0a63b9efe16239a4df9f4e7a568d2591333abccb64123a7f041451641c5273f444fdee3739df85a41acccf657e5b0301bbb32788114d8ed2e14945248b8f1a672763fc2ac8920c5ad5906a96de859d7cefdc6abc8b0c99d6f2b19d012757cf68a25c2bd0bec89c59ac7c838d6aadb6af04184d563e89dbedb2312e5f98f9970c0fbaeecdd55a45aa4caeb5e7fbfe244cb5459a9850765d9c287028efc41324c403c100b38d346ff82a289464a70b98e7c1a8868c71852f44c980ae714dcce2904a7d4fa5ee7ccf3aad923a2f54680a1ea433081b6852ac6a0ed21e2f866fef6460649a17cb181203b8b7afbc3214916f5114f65e4bec12670aad6e2c9a121ffa38999677aab7077e46a1f4ad381810cc5018b13d2b89c4f45420aba13290bd0e0af3fd62d005a85a5b6d7f9461548153ec972971f8dbe9222edaf3efda71d6590447796acaf524ba4d5cd4d5dbc44e64cb7afd38d936821ed5aeb3dd99dab4fa03f1b4ee25a52d1b3950f40a08d13e039f449e980e16bcd4adba52c8551d335efcf843fb885834d698db8a57e9fdf8f9fe4dfd2b0f95f2f831cf5f8358f9e637a160b2a01d201b3f8f700265e001737bdbbf5b4245ef446f1ac4b1ba0188241d2dc95c3d0bde2b9ec77455fe3a199cb27775babcb7bb5c8daa50e73b829b4a1e8cda571192ad19f053a6c160f43bd613f3477620be72b93ec1f2f4ac1c8e0211ef8f29c644fd77395caab42be43e67584c5dbb0bc0911d164629dfa3f95d6043eba90622a20d54bdde82e55aa79c1d93627fea9d1b809d59d34fa910f9b9ebf35ea2c40a4edc8869cb47d03f418f19b8e2864d37bc2afaf566236be94ccf6059c78469df9a12db61bd2329096bbf6ce835bfbc1900602532308bb5105c7bc582008e7bd87894bbd6a17d1fd124591eee1224805449162a1520de0015e703641f5cfb77c6bd1bf0c8889b653d08f575d5130b1c3dadb6f70df12d712abdaf6a16d7078f190be248f0eb9d511b68b73728357a1f9bc7e7ccddcff5d4eef7d125ab6c66428f16fc65a83b5f38e33aa7e8ff642773a787f04a41607b95867318ffdad4f3fb03552d6ae46655579bb7b575c4ba761c9a4c734141b90a1b01f8c7ceb1d59b02a9878fcccba88158340b037c0477f4c56f754e78638ffcb26cc996007df7fc97b5b52e835610820bdc258b293c0854010ff66044931739746b516089525279fef8efc3a840965ad1a4015d9cb17179c294685f07308269c55c9a28cd76db33228d1ea8ba819faf1f1664deceb11a2aff74b361b7e9b1956cf942fab222358b8f4b4a6dd07771f4b3dbda35672f995a3350fc3f3ac5763c79fe18bdf079c6c8fa42e3dbd1305ee53779fbfbb2095a76a09e30c7b7f5aa3e66a6389b1634207976a8f3fcbd64b9594dbdecf0ca24f86a91522508f596789be291dc21de895f16c790c8a330d9b162e17588e793db99303540f3999c85a818105823dbd3a38e16b32779771109b60f09561b947946269058ba64e31d761c90bcdbcf552108dfce06571d8e3ecb09515da6a7a0aaf3c46d1c55286e6d4549042f286a289d19cc311b450c6e9aa03dcb6458aab8b9d6af0d84bf890cdaef6976feca0261a1875a789c65a2bd1ce5b267c46cf8b7bb30f6c6d03e0dbb018dd049c019d050d12d54de344e503ccb823182d4ad885cb395a983c34b764562369bdddd00ab3b8e2fb40339ce63d7a0f7e9a046e4bd84a5263983e1faa2080d02bc13f593f4c07db397d54e1832eb9e5872ca0f8a00578a2859a1cdbfbe1d12dd42b96f34c05010271f70304f6d16d17e32ddd8eb8752f6f2957c537546c0b02107238d9e25f2fd6ae2294a41223b8a8823fa3379105b04081eadb17b0e4655e1fe8afe0128403fe6ac68206eb7ca8c59d65574f782b755852f52768e4867cf9f479ed7d1bfa77a7fe7c07171839252d39ba0a0e7dee0ed578fe8cc67b94eaf54ab59cc5c20796a8e71b2b70b4f56d88271c2aa09cd7e6618", 0x1000) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="f7e789b3d8f2e918c85192ae2810168a5b2e1025beb49380", 0xfffffffffffffcbb) 06:23:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3, 0x7ff}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 06:23:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setrlimit(0x4, &(0x7f0000000080)={0x3f, 0x81}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) fcntl$getown(r0, 0x5) 06:23:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = getegid() socketpair(0x10, 0x8000, 0x2, &(0x7f0000000480)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="4b48eaf1f36537513ebb4577ac6104f4b8e650186140b59cf7e23e3178418102281460b8528214af1d00640b2017fbebabf9c4c3b1847b6d430f46", 0x3b}, {&(0x7f0000000180)="6663b4b0e8f199bf901eca6d1cef6cccf5132e9d7a5fef8645e68278049ff2e629fd3f0b7c2eadecf92049e4a3f4dad65b173f03900e4213590b9d9bfa994a350cae20fe98dfc7e85e13936705bfe90eee708f368341ff", 0x57}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r17]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}], 0x138, 0x403}, 0x408) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) connect$inet6(r18, &(0x7f0000000040)={0x18, 0x2, 0x100000000, 0x4}, 0xc) 06:23:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xc3a, 0xff, 0x2, "2b601925502e42724d75cd2899c301cbb838fc86", 0x9, 0x101}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xb139}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x10001, {0x5, 0x5}}) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 06:23:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) r2 = semget$private(0x0, 0x3, 0x600) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/64) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) r3 = dup(r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 06:23:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0xac) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x40, 0x5, &(0x7f0000000280)="b475b6985c10c06c6f922dc8d510cb23a92dd4b991bb673646ae71fcb726e271fb9aa341d8055449499ee0667b7d1e1149565a11ca9fb65b976c7fb11b990301a7174c6760568f557ff5331f5fb31eedcd7be880c3af08afceb7fa351c599bf5371d731c653e952f0d2827acc1e89b5e5e3f56cbbf294482e389579ce38f548971f901ac455d4e8f0d520173e4e19d2571d0f760529c2cbdc80acd884d564455bbaf6a2b773115e23bf72083c32999543e5f02d2b46882a3570e7ce45ef4ea31bbab9cd769af1cd03790e63fbdbd4de56ecc0f65f027bc42eff19f87411860124e0d9ee8047467fdd1ca70c4978b3a2fb0ec3b387fc337eb3743e7a2384ca6cb8e68d1aab484b0d04880ba5b30d83e81726911ad7b9b4138aef09455dc35c91da6bedcf1baf5c6884e429a1df57ce993f57607e7511ee41fa0af019416636eb8d1d975247ee78e22288c80ad4e95f8f388edfecfdf65f6823ba9f2722bdbe2ccdac79b326567a3e28629ce3a38ac67dd09902811b75fd7df641ad647aa59c76246bd52ea33c5e82d91d2f9e7d366d15359b87247887fbc97dfc8dd278ed87a66e1631720fb7058d1a82101417e4800874682267d11116f5b4e42c9e2100fd9d29c62a2790618c6126988702cdb9f79e38af05956f88eb54b70fc78e6d057339c83730dabef51661a5d9c149b59d261779ee23acd84feda0e3076ca47d8384fd97e99b38a8d9386c195250b91224187a8e612105337dde0f8fcdb6187009e7b4dd4489b021aa49924d2f795231b17887eda0bfbd650de955c318938b942ff9cb14d989f27a670aa18cbf7a06349ef8c9f383dd2b45ca3cd0ae8cbd708d36ec6ad683f855bdf9fd265146971c783f6ff8cf9ae812ceecd9dea90f82686611b1e6277acd200160ba9217e458151c5c86b10b8a0ce1d89e921809a10831480d768796ba51fd39e18d53c8d12e83cdbadc647e2cae4dbcf03202689a3561d9a193d38a5b99f8bbba7417d8375ee8acaab6d3711f22e62a34b9aa99bc02553bc2f29eadd8c9c9eb4461dc39e72705cc86e7da46c7ad45f481c0f2e252b2561f19d281d27090eb2fe9ae1160550f98d71718c8e38816c68f20f37ddd012096a860d73425482e97a0353ae1889e21b1f454d84e919e4ae8b29d7e68915717ed63c7c29d68c79f3004ab7dc6627a24dcf457c2f4c9e88d01eebdd5be15bb299d8aff0bb1a0709e787390d74158aa32607e011ef38177aec01f621d88055a9be4efc4c14a54bd5a03c22b555eb2c2a151b024bae13d87f94241ffb2b4ad080d997b433813cea2ec44d04170b490d1abed1aa79caf1666974ff39949b11e580851318bd79a00f7dfd494273e6a75058dd8fc901f747c9cdca56eb9387a59859bd98e4920eb4f464dc61278b782b7b95a8f8ba8d8282a350d3251e70defc8b7b99ff3543d55e08839bcfd0a1eeb750266ca4a9f2256ea04e861fc46ef52f58cf330a9c4a4328f0dbfa7380b921a066403ee40afff1fd33add9e108b89f1e1401c9ec7778e9075d27909ddd8ff14425290dd7a99df3c8b9c74677ff25c50cdcf1e925089556ade652125db2719ef1066744bc1a3698a12c185c1f64190570f1ec2a26a65b5ec481b37c07a59045aa77ebcdda6584cbefb046acf01ab711877464e4581b9efcfbac78a73a94c914f64170e3238740d3b979bde221f0d222f414e422923f70273330ecc5549e0bf9af7a5747080a174a724e90aaeb17df5d769f76de3eaae8646ff49bcee06294b405eb19ab82614fa3c754c382664a480b133cfeaa29d02207ed28c223713df3ac6b0f73b874acfb8bb729ec5e6bd3f1c7775aa74306bde72aca273fda42c605ec78a54759fdb60a82551b1e3e9dbe1b62bd618b93fb1433eace89d04b8d27257b3d91845e915bf41d55823187d8baecbe166f4b8aff75d1bb1bd1c7794511e03cca5dd67f5b9694238f2e52ba056de94f6f0310d1cac98d79ec2416935f7312318e520d0c6f742a4578a82f3fa5de8c195b1cf6c209568f5b5768a447f7a7f61e3929c13429d54aeb9a837d969217f0ab6fa9db499314425bdbc261441b2e64e8ac973beb03a32ea93fad1dedbc76778b4f5938a644551fbc9548efcccda06cca89a1b592e18a59fb3def88bfeedc8ede8585c5b160b6e38c8df51911877e5691182efbd054a39b146e579dc25d06d80492eb9487d032259b9a352636a0deb99917cf37370d08b52ef398f296c6d64eab84d262e03e8fc4be76b9f87f65293746de5209844d8996b68d1f5df56afe062207b92a8393d5305326d91e005879a8a40f3cdbef33f19a405b6958e73db30710949990e11ba6dabd136b29c53bbe8e89b5af42f4dccaba8bac9afef89b18123146901bfa83e85e31a3a038cd1c35d0d03f842ace6ba74a58151eae1c471d6d03fb2b13e73cbf2bf7d1ec96db4803b6e1b2d7ee9763caace387f31f81a83534d5d999c262915f02f32af22924934cbc22033a26130cc9210e6cdcf5dfe784b2f33fee860dad808654a8b596c254b8f08420f568e938a1899c064bd73b0159a04aa6fc518d0fc5cace445a1cf26068ff887eea339d92e77d98ea2be0124d803b30388dae76e2f56d24228f66d3f85a8a53969e7ee4428e328b133a3c5ec9ae354a83dcfd3354709084de5043cf335dab71317b719e308f60e87d13388ad34a4120feb67fe2ac1a1c65679a439aae429f80b5dbf38e97262830d932a9c78456214beb41423d090fb489147de68b1fc0944fc2cbeead557806b4b4d427118709f4e63f8a0f29433d626529dd98f42e27593860d1aa6e7ed1e2bb2623a79c48315225e4c2a9b861f14399089e867ef4ba66c327e7a531d7bba57b9b5a31cf031f66173ef9fd30699c2578761124ec87dda2eb1d0123b0e3f76b21d8264c28da4463602efb3efcfd7afc645e688ff26966414de2e2e854313e6e097c6248d868d8f34fe1b79078f3b1a413e0d9f8adb2ba4bc5d2ed2090003bf1aa14ab4f55af86390fd85b4fde9a251ac0802d4bc3dc20404e787eac51d6ef84fedc7c12a0d50b623e5dc60342d1552bfa1ea449d9688de359ef36ee8ceb62490ffd59310971fced245317bb321d5be59fead1b10ff1bb9dff9ef5c590c79fc541a87272508a25e39c09ec4f828286cb2c8dd2d5808b2fad03231b79421bde7dbdce82c4d5a73537edd2f1b2c514588ff62650e9e25bd7bb08d426b785821c7df0340696229706ebad5343e1281a35ed481bd3274d05d3f0a59c69c769d7b3f43b97252d6b09f5e19d1630e8606f0fef3c0e6f01952c902615371c92a2c6aa5e84587ee937279e3b1be6a4447ab3333199fca586dc2525faf68a08ca9d4214c010efd5b8df3265ae8ab458fbcd1087909960ab6da30d9f0b5a054144887f23c1210b58684c1c7c6ae64ac90cbc16a1bdc859f86e7308d594e128916495294eee1526feb69759a4bd1be79eadd08258876c9f642d2a64fc4f84c2d1fcfdc050e6f8d9262f7bbd260620dc9b2819005724a491eb41a5ae359715177a8b7f12e26f493fc65da9cacc4fabbaa3fd265d3743e558121c721747b5edc9c67f49ec3c896828cf186d397c22a6491763c09536a5926d1a92b6e22b56ad7842f137a020e9a21c43e4ae56f9b93030ab920ba639191d182f195b93622d416fc09e663151ca1660b60b49c77fb60ad8e1d5f3940a446622defcddf28e6163028bd61b3658aeccf32d7589fc8c3d39f087383439688d362114c240bdd450cb8bd708dfc47ba968bfacd347e870ff3a55443e42037b8720899a4bd2b35ec94dc8331e3dfb85ab392aa2d1d74bfb247699b9095847cd61ceee1eac6952a5698f09072ead0b73029b17eeb9dcb09e0c28df12b09623da10672624e90c9bfd747e9f89edfe0984560120a38c16b11073f5db1abc5cd53ddd8ded899fc536ad263fe1a930e888a747403f891b8e6f056c080485f89da5d1dc7339d9de0929d67cc19c0ea72b605b784e04e06a1cdcc6c75f9ac8c574bd6c4d7775f2c46fde03fddd4ba9eeaee924f6e79fdc04c190cb50ff322286b3bfc048f1664998662182878b308f67581012fa786cb80194e3de3cb5a7e3b3f15123a1caa01a7b7a5cec32d9a2b7f00fe82da3245c4f7fcb359e7267fb743778eeb3b8b7d7c14200d80e863656e8e704ec6100e09e72d27270ef79aff20daed1712c1ea7dfb17ef7fc45f2ae7e63564c6c07de51a4a7fedece012f1de705d43f359b0c63468592c67bbcf8116a249b2fbae4fc1cc08e71068806e4bf48ac4603a0c74db0fa8f1694eb45f29c8640b0e6abc352038ca321f96af3c90dde8f79b2410f13e6a56cb3808abf892fda0083b8ed8cc9b59969549c302ff7585cc428a78285ff093a4585185273dbdfd92647d8572cb58c3dd29b8e3c2eafb88049d04ce52d0a4ff9bc4f1c0946b81ac5b26c72ef482970c17fb7d1e24329d0a29450fc8fb6a46892fe6ee4c03a8cb5f8981a54113ac6be0e85c9d174161c628435c29748014bbb5476aa132e63e0e2289adb69cab9c9186de20b097f8e185f182bdc7b0e30c822be9b50c501d2537c3bc829e42a20f911d4553b7a83397ee236b7988fb4f93e006567e8bbb31fccbbf5f0e499bade04cc101acd7a377af64e55a8669eab420485b70b6124655253adf366e941884b017852cb66619010bb8b558f98f7b40c924122390c739ed482d2150c3d842544ab2bd55e49641f96e769418a97a693fef4efd98375f099a4ae96e24ac3322cd98620acc65c3629c568b7fa96831c1534baa215dd97d13b626e9161b13258f32d6e4ad9154abf21754fbc9fbd4f1143ccbb624aa089e0a85e05c5df49bfb1570704a948fc1b4aaa8899267dbe0dd8c15fb23bb0d2f5a8d571f4670c73e3abbc3fe9ea9858373bde7e621304ae4d9b2a12aa306206492c8b061949ee7f83ec8e09a835dac02f33a33d88fa60efb97a08cbea9a2c4fcf9866b613219a27c680bc571e9a50e5321e5a2686c8302c68d34c7396db8e521aa589bdb14d363cac5300ab22a2f7897ed114de0245baa1385a6ea7f3e12ad1c363a783bf3aefabdc04ff935d37e92018da74cef26ad8e94b722032a7f2b06725c42117a7518ddcba518b8f1bb47e4a89fef67d64f642284d63f9798980afc35b487c1c61eff7aa7c2ee06838474637d702c404704c20da637368071413b68c96d57eaba429bd23763d9e0d8155cb9f3cb9109fb7628a08f1423657103fefce156dbe8567734dc496640577ebf00d4b6032d6852974b0dcbfc9d9c68fe2a7e8754182969928c571213de353826bb01ad82b70b5d7bcde3f7c12a232723b3449a4ef6e2ff280937a44cbb5ce89f91ff52143af831898565cbe0f8207137210faf861813b09ae620b95328c168c03be995b9934a11cca7912b8bb83c8cee13e474f7fa4675a3d0ee385637a67b8c736654b479d2666f5f1883a90fe3d93c39ed1dcccfa4189e75abc82065124ffb70d7de15c3f1866fdfaf47b66948f14d2bfdf6fee514a2a575d2c69d6affaf1dc4c1624eb5837a8b77f8fa2313a72a95a8052aa75d647d785585d5f89b71432e971fff1b56b6514e6b454c90a3c92fd5ad8418fd55ebe3599ac4e3a1d1cbc77bd064b043e33273c6109d0e1ab99c01a01cda51c9c9444168b25e335b2f6471068f8f2a797b6d15238e6158364099fb5cc0c39fb808a757bb7069ef0d41aa7dcbb374f944e770856703ea053052a670939cb159df7b5a3eb250b3a087a4f6bf2accb4836d6e0e34e0e5db0a6bf443747ee0a", 0x1000) 06:23:32 executing program 1: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x2, 0x4) chflags(&(0x7f0000000140)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 06:23:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f00000a7000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f00000ac000/0x2000)=nil, 0x2000, 0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 06:23:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r1, 0x40) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 06:23:32 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) msgget$private(0x0, 0x100) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 06:23:37 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) sendto(r1, &(0x7f00000000c0)="7ca5623f8553c2b578c1fab23497a63d27806193805a9516330c86fec114d2076038a4a7e1a10590376589569eba0b5ac7f58fc726425bfb105b5c5221728af4816b48f20b1f", 0x46, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x7f}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x81}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2}], 0x1, 0x1ff) 06:23:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0xfee3dac116b4d87d, 0x0) recvfrom$inet6(r1, &(0x7f00000018c0)=""/105, 0x69, 0x2, &(0x7f0000001940)={0x18, 0x2, 0x100000000, 0xffffffff}, 0xc) fsync(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x4) r3 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f0000000500)="473394fe5a652f09dab83f269a4dd3dc4739ec85b39498f168ce5dd577d91991aaa1732d8b3f54637f263118ec9b8a312d6538fcaf7e5d98a38bd971f6e415f7dc29995f0a02a1071e5b14d8cb4ce391fdd11c523e402a7cc66e8a3beeebf6d4e1ced9ccc31894ef86b029d62d95846635de52c9a8b828704420400fb2bfa704281b06360f89f4726ad901adb247adace85bdd07e8d3283945c011e4f42beca3a852907bcb606662453eb6a2c5ff12d6c89458e8e990744c0495bac732d644233ddc5e9f6d665c237607753f4a4c4b7411c0da448e8e24acc35fa0ac7d788fa8dd0fe9397f789d62e92e9a0fe2c3d8685e38245f3a5ab7c97d3f4c2cee765e9f78b927b0fd945622dc6148792d7296d289f69fa1eb312d39a6452c5a1cdd616a7e958f0c470bf0ff4cf1bc9fbd70504831ced09e8ea565a491c2987e8ebac424f52f30f035ab04278b4c477f1f57e665955d204771696779484b867e501bd2596fdffc514673088d30455d7129b1a0cfa9b8f69eb932b1fa75bbb2db2272dfc125ebccd405752cee69da64f19012fe343fa9d45ecc187fac26e46784ca0c871bad071476e58fb2ca4961c704228a01f0dc80acbdd23dbec1e9ecc1d44b368da56e6211cb8b94a435994b6054311afafc7d5b8be00e09f7d0e8cb320d2aed8e75998f46d4f558ed7a8f582625c95a7e107120098087f2c1dbffcdf8d90b14bb0700bf0dac0f4151a9517a44a22438c5ecba623924abe3d9ff1757d57f36fa2f3e1322b639bb436761121d094ce7aad578b5e6c0775ca41f070f3cda1de1024da643044ba70fa8ebdfda33c7868ba927ed7d7401106c86d9ddbab2e084e7850e2d992a5b7aaca0734232887121cb23f71a925c64afe5df64705c8d1ad54a42424a711ce582dd0d963120a6d49f77ada30c265de87b53630ed079424c5bd6a509da5dd908df606e1f9d083bbc32d0ad9d85ecca5a53b6100b7938d39cb6ef195fe2beb64c6fd5662d447113c2ef6acf9cc383c12bba84b305e856da5a1214d81f221784929a6a027c61a9e978e554d79a77d177972fa71e91333ba13c1a50b6fd2663029cd5e1ee540619b66fbdd91dea849b58a7f73c848e553f0b417779695c02c81902a68a08064f068c9720cb826f41ffed6645c8e0f02ac1b2ca86c57652b3889e1f3ff0fa070835a94cbde0ba6aabdf67638601c672681f265fb6fce9499fa6a425ffa5c2a9b53e032b0df77d58982438cb47acd9da19885fe28dfe2d8e75af2268acbbd6deb162182dd7459a8b741941bb742743b228f3b924625a3bd1983b564e1d27588a9a1cc1c16bb2bc0b9f377e207a48c8e768e98eba0d4ea3060d64e81ba0c6be9e3cbe9544c6678fe8089ab55406a28760a20024efe5614990c2af4f953030b1a16ec3bacbeb24120c5eccebe25fb2e9aea345116e43f1dcf2477ee5ed7dbf59e9db9402a55fa552a7daa70fbf6e139faf3ef2db8bbbf366c259e7ad23328ce0b928a09f6073917365d95e54f910b082d8ef1b399ac10e5af709d145c25c9eb65b7f82e7d893e04387c3d3911ea731b2d506d62d8357d19cc16a6bed1373c8526fc4e364c984efc1d60302dfc8d0e27fc2c00d1482620727bc6bbbdb72878a133bec3791abca37d4a6435c6f99c551daddeeee3d350ed99341ce7864e9ca1c13238c5bbb3fb00c81294e0d3d67baa40135454cfd45a9f1c1eaa4ca93f8cc1abc0a1af05ab0863046bd9969c99701802b2ffacad96a8e08aada5a258037321439b88149d4c366930556b71f97cbe8943e811bb00f16a2912eec6a38d5cb43cdd287b7de02443ef08f62de11d839a48dcbd222ae31b9947804356690f47f95d440e32152b5caf58b902a461a1267a8e692c91002fbb2744bb0967c5ef1ef63132ce382d9931fef99a8d2c9806875697b2fe99621bf01294add6aeac56f66ff9686b8efbd46eb5c75bc215dc212e450f756a8afcf25db42ed4bc49f1c048653d8e9cfc94da4354ee47668bb5922213a677b3dfc9f021771408a872ee27cae8abf58e313973afa16c8443e2036dcebea918f7b42b3bb713b9a5521cff3323d0d7d4eb77449770a3d274a5a0fdc95daa4a6f5d69279d2e8aeb3bfbb6dbbd17552d75edc9212f7b1b029941ef39ce1f55f75c661ab3a6d371da2649e910d6eb5f2401ed89edc727bc85e9cce23e8584f140bb53a7046991092e2f79cc6c62c7900622b0791b8f3f72024610dcf1be4fa211d35e3e345419b2c3e1c52d995b043975a88008ccbcde6d786580f62684050a24dc2d0299447d710cb8bef51ae6de534c2640b7d99c61ea77bf1b712f985de7a9e45c5abca4801dfc33716080ae6457130b17e484e2f986db6522523f3161536d5b1d9ea02e76643a9dc7f39001b7fbff0c3fac0e37795f7b4c84d5bc00023e03c955fb9401b91ccb28aaeaa0d4a50b33c01535fa77c3f61fd705924afbc03208c3f0ec489ccda1264e3b615eb4f1c65b7e1e10d23259c1f835a0218dd5596c62db54ccbd047068a436b63975885ac12729852bc67791d439fcbb3abcf752959f47663259b221b6d8a494098b7e1256ad015cf2acbf61f40d99f9005905e2dfa2b9226d16a238200cbfebb335052160e5ad5b62cb809a72e3194d372716199d7d6dca3b19ce16f770672c3473733831e74d479af2cd886c7a02e6a002ae81173ff9586baae525b97abb0574706781bb2bb82671761953d8c6fee7e311a728f2b03fac1804401a4e41d4cce8315e3792863b934b27e21d6ffeb7ba5ffa27685faefd9591c7fe4a1e0d51fb213cb2700b967f5841cff2b780689d3e771bcf29b4709e4b0238482bf2cacc20f75283510dc095c085b68bf1abe88cd9e0f370c8984e0f5dd80103b96dda90a89e4948cdf561f10c8e405ca5ecfcf828b9974436f3da1eedb0578d9b5b799c19ba6dd0c82a7a7abebad9da65f42b7e4581d2d9285cb5fa7a848fdb3a5d3ff950d4cd705b10559082538c91bd3ac94eaf2571445b28cd4bc81f09aef274a93cf26e0e02653daf6af7a802418a9ce13d496aca086478ed3af45bf483c6b68bf3df4312da3e8749f07263eada57280f8b880722c019a38e89e66ac59fdc17ca8c1c713e15e09e9b304878d4e2ad82a3d2daf37c46585c7ea33e2c8fa5532a28bdbcc546d88aa475efa57f2e29e8b1cd18c31ac99a9a19fff2da14f65000a3c3e9fdbf2570163cbf9882dfe531def757fd2e5038b3d6be58de3460b43cf02c49b08069f2bb6cb7a47dbb5c0f8a5324ba5f76649e5b76c1beb7ec90900979710597e2c99e4c4f6ac3ef54d8282b83ab228f2e54a62e02c0fe6b66f757977b8c4256dfa436c4af73dac40b4cc6e9ad2282d02adeaa16eccdebba6d3f580cfa61717f7814addc15724242779e86ab833c615467af6560a8048515ad416a23f853417546c4e8dc6f018a4a3d910b5677d44084f43848f5b9e1306c5d9906230a53e7fb3ecd1c5420ff50d9ecb1eb6012cf3117b3338757b36e0c557b5236ebea1de9d0175e66a4784f99c63e20fa0811dd3d0f5dcf63c7efbaadde5b405453e3537cd29d43825b55c5c22664502e4a38d7a2abcd1f664e72c67c6bb0971fff7020dc24d55fae60566ce9fc195c52d19ceee404108a915b1b1ba53a1f835a59986086a580b3171e671d4106f9bc834789d20e441efe98b7f0c0091ee18d20441e5e77538680d7f72bc366bef12d83494364191c47d324ff6cfd8328ac1c50704777c33b7e7417680c4ebee848ad8c0de9e759aa391f58e4cfef912002cf1c12070cc88b0ed5803d8b128f33c0772bd02823d186f729ae013914fbf4decd7c45a3b7dd9159c1a8a4161f71b2cfea2ac35dc3a28710b011777cee4b18f8f660edd4bbfc2375c145ec8552c8f40d7da3c188cb5b234ad166db2d657a9e2222b4b0ceadc10c526099a24f39ab2032461abb7be2df04d9c0039bfed44fb88139effa61f363bf1d0b3556ed0e06b4d48579cd8223f3b718419606ccd50028289901b60bc59c90d967631c0f90fb4ab94dad331b657949c04a4da12857102b1be01c93fb4dcc0c03447eaef4b0588bfed6cf0f4b764b95b3cf34beb584a19b2fb55a73758d2499863a9e91b7017b4e84aba6a3a4f1c749901cdf9e39baf6ab78d8b6f57eff8f3c73c75ba84f93def6082aea9fbd299bf6dfb50392fe797de62b180e975c7a8aa13b3dee4d8513e9074195a719782697f86003d89561f1c9dee217f71524df431a9bce8c26f9cf30b2a77fa1f41a461063d2db21edf11a68664577a19c24ca4091e823bdc5eca7bfa83f2d893c850f22c544ab6643938fa608b94869250f63de1dc1e614349b5fbe3c7a7c99f2c9930b16f2a452e8b4f96372171b6153eb6bf40b058ef61e46569b3e5912a1139348c4fa504d3f42c6ad6f568b0d9190968838169d42959366fa7d847b4a3a456b9de9992b6992e175711c19130ed63f20279b20f5523f9b2baf80caf78296f762698135241785a9ad6c4b8ac1df054f142b9747fca72b36bb8ac1f0580c1030d78d43ae3b0c8f5c6858a2c073387f08ee248d1277b7bc3f5665287f13ae6141fb6586c274503d5b4b184c85239215ee813b62067c876bd4d410ea028c7e15e10c8e798c39f4a35c168aff3381b381a8f0e2c12f495318bcf0704e38ed6147c9cff65147cb8624f6ead8ac8e65ab732ce452a08c86fd4f7c53053265f2e40bc6f8a1eaeecde36d9112d668a732eb5a7ebeb5b680e84890e84b8ded60ffbadcea2f368f4eec7c5a2373c0e4bd610dc36fb16455275af9ff8e8c71dd919ca5b91d73759d11d6a0ee9477b6a30ebe6b449c38cf5d069450b08fff8c35f09e9ccc585323deb3729b68fc602bd7a953f938a2bd0efa6aac8723853aa8a6f4c87f1210a49d7567923a58538dcba5edd074901b8ea39946e2b9bb841cc0d491973237ca7f29ca30d1bc7661c4080058346e21d6df200f0cfd02e1e45cb656c130ca45bad05874f2234c15959fdabc62db336394d09bcafd4395acf2efe571076e7c534ed28cd990d44ce617267e566950ebf8a4344a978c75a9d3ba0ad3effe240cb4eb537c5b10806f82b17e2cd4247de9f930963bcc86bd5a0a576053990026d4df74b4cf29896c1a2681f2a3f432e89156f1b46fd87762aa3236cb336913eaea4a587ee42999c2b14d830e228a86da05cac87151835f07fad579e425e32d7b586e0e2f43e65faaf7397579530e4d0c0ff0a7b4573ee44268a9bf52fb6a20cc050ccbeb81f95aa7dbd9fa3299ff32025a1fa8a8dca402aa37ddbf4e0b4011280ab9fbb9783cb4b075ab30f528d9f7a06d7167e21a4abf931147921144c2f7dacb6594306055331482bc8f50984128a0361959e677a071a94e72c11061db146efb744b121439f5f9d2e2054b92b5f43fdd7531735faf5158807c4c7c5efd6a17b23df409cb1d1bdcb3051ec25759138039fb4616b582c797fc4466c2583f609293cb05bf1fb7f67b60a620d25f972ac3b87dd05785ee62ec74c726f230dcd194206b16e805a7940d97912d1f77c1decf5e172ebb1f70b087023da08840987d6ae5ccc37a5c305132658bf8505cdd1608c5d71cb3d5c4ce983bef84f366c3fe07d8fa2fee43961b509c8c2d7047b8db3e9f64ce2030a95454975a566c003b9be7bb67832e35fe7aa388cc4565f10a0e8c6ca6f2cb068ed11560f59abd2b1978947cb5d48bc0ddcd4afc0da7bde8ee26f1036e22933acb01ba4817e727f79d09a7b256bde75bdf32bbf192009cc64fbb890f1702eebb6b1cbfb56", 0x1000}, {&(0x7f0000000040)="0344d367797f46b3d80810dcef230447ca721d849990d1418d80a2ebea751d5291899edd5f4cbae9bb7a603bd81d4418ecb0a93f628ab917a0d0b8c185396165356f59716f7506d3126c2afc28bfda548aa2dcd9cd49f618f922d4de141abf10f65e", 0x62}, {&(0x7f00000000c0)="96aab063ff12009b3abcd6c650657641662ff36d2fdbb4cbcec4be95cf3ead84a9bdbed6f20e8cecdd228e799bc8f6edaae9fb6cb08c592d35750e96ba3b578e7e3a25", 0x43}, {&(0x7f0000000140)="5922a5888f6970591b283e8d4b194f6658902b07b491e8566ea7ac636a15629c85ee66efdbb78257885247a2bbab51025e4ab50a32809aa2bfddf49b49c9572dd94324a8127399f63b76aff9a8b6e896a89b0e01bdce767c6430ac07b1b601b925ae65c27b017d4baa7df8a0eb5fd139245510385177481fd4dddc97d795bfc9cdb4df7fa1651b8dff72fdb434f0d50f4868ea2461ca33a0608414abfdb7006ee7e2daf28cc4796c31c587aa00c827f532c0ef84c92b2c1effb90de6a7e9b7ed", 0xc0}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="2e62fd6ca50202dcdd7fd64708603fcccf7aa1279c582b72d5e5e517d9f4bd31420ac68a89211ca404b95aff5b01305c92decea85c2b4475ad89056bff2df12b82af1cca79303131a518e4332a2991163f1fb6e75fe351512c75bf171530d586f175b3df72eabfb7ffe65a7d3d9c5c1a98ffe62a502cdc1d615bcb2122b986bf3483990bc0f8a5de0ea0a37faae5abcb3215adb4a89258906121236df16d115eb6", 0xa1}, {&(0x7f0000000380)="5c5d6f9ec857c87f593874128bc51707c6b4adc73381faffd1efc734e65856b607104387b1634a4c265ff871ff97b26a517371271b95286971b6885c83c391d0b2ff61ae82fbc456d03cf5d098e0e6b00c3b8309d804e456c5374f3c49b0b7908b4f73288ba2d77a4d53d1be400cc249268fbd7d3d1858f48b214df0760fdc2be0b4f8fc2b976a1e783e292d8ab47a3b905d3488cf01e21ad9b08cd3386cab189e742466498b9d1f2b0f2350893af3b3752a933144a5b41ff001f0e27bb6601c175251812ce1418edcd4c6a5c49ef95d9d31c1", 0xd3}, {&(0x7f0000001500)="d3389fcc16f8e38eed91144c988ca9ba880197304f40fb8c121746e6944c9f68c24907394e1c254d3deb42f3aba7f6b9b14f74a6fefab424e4f236c672d23b4d462f6f35f0f66a13175eaa825fffca92ccb009037061d7a6364b5150d99ab58aa76ff439d292683b0d6164fa295abec430376a2f84ffd8e7f33ed864b66368a8aa2a194b3e731c425ede50", 0x8b}, {&(0x7f00000015c0)="43fd59f58e17af975b1d8e942862e432f15957b6f9eeb8ec4b3f7ec0fe5a80938c86814218eceb8091d793f1d7de6bf96a127a44110403a399bc7902e590255c7d01c2d29fa3dcb8f23825b9fe455edb544dbc9e5f", 0x55}, {&(0x7f0000001740)="b387a799b5780670b01aedbc7f2fcec05c1dddfc7442c5266612f81a82990508b08b28827eb9d5c56c208a2e3ad028a9d6b13649bc58c14616af26882e895cd2f018568c4877183964839bed7399508e3bdb", 0x52}], 0xa, 0x0, 0x0) preadv(r3, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 06:23:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 06:23:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x487, 0x4, 0x2, 0x7}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) dup2(r0, r0) 06:23:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x9ea822f7cab5acf1}], 0x1, 0x0) 06:23:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 06:23:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xffffffff80000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x1, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x6, 0x7}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 06:23:38 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x102) semop(r1, &(0x7f0000000000)=[{0x3, 0x509f, 0x1000}, {0x2, 0x87, 0x800}, {0x4, 0x7ff, 0x800}, {0x4, 0x80000000, 0x7082be64f1084443}, {0x4, 0x800, 0x1000}, {0x2, 0x0, 0x800}], 0x6) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) fchdir(r2) 06:23:38 executing program 0: execve(0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x10000) 06:23:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r0, 0x0, 0x0) 06:23:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getdents(r0, &(0x7f0000000040)=""/56, 0x38) getdents(r0, &(0x7f0000000080)=""/76, 0x4c) nanosleep(&(0x7f0000000100)={0x7}, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x70df}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0xc0a8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x401, 0x8}], 0xffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x4, 0xc0ee, 0x9}], 0x3ff, &(0x7f0000000280)={0x6, 0x8000}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)) getdents(r0, &(0x7f0000000380)=""/167, 0xa7) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000480)="833a9be853f9b35861a068dcad693eab442f37bafd45c9ae3790d4c3a91b5b290b5cd76d8297494bf7d3e1b9bc6b15e4046f23ff112ac8e6e0e73f61ec443a88063b3f2097445ed13c03023f81a5f43901d5618545b3efdb02f31133e049dacca6044cb323d1720d300bca4370cbf79e032a639eeb9acfded9a11cae23eb8069813cdec8f40318ae6298a4a1543aac1952f1c2f577db7926a77693fed270f0db5e32e07ac18ff6dfe7214e7006018d91d87d61a400d50f28bdf45efc6e6d418f90303bb760b21166ae2b951ce8fb1862e3b6419b3c1aa4f7e63f0fe014f0f42fd52d73533843344bf219ff52019e0ae3ebf2598656dd0f95be6503b71caf", 0xfe}, {&(0x7f0000000580)="093808fe1293f50e8c9ee93d7260639ea47746820ae138205432c8ea77c709eca58824131fc369d08dc8354353c3f81ea2fc30f11956c43dd5b640763a45d4c1ff297ce6b0e34e2124de7d52ff32dee7491022e28fee7c3b6de1370eaa4efbbbcce0adadaa7c3c8d1e563c557d664175aa3c62f6992dc16e7c42f8f0bad0075fa9b38377f2554e7572dc57773e073c7cdaca31f6a74dbc3ad04c212298f7f873c9be981733999cfe91992c6b60253756e1e55940082f457e64d739b4625ff1a63b051cad3b4e9b", 0xc7}, {&(0x7f0000000680)="8b9b19e3acba89d3a77d352e9d2784b319ed59f02a0c36a22db1e7f5d6efecc690b1dadd6db10b4267042839c7319d7e7841e9328bb7c088deb3ba67eb10d881bbd598", 0x43}, {&(0x7f0000000700)="e61eca5f94038d92a17cbb295b87c7a697ce", 0x12}], 0x4, &(0x7f0000000780)=[{0x20, 0x1, 0x7, "3703b5e8cf7d47119d50320b01e950"}, {0x78, 0xffff, 0x3, "fdbe323378ed69dcf70eb9249c33c60d3b6a5faffdb5198331641b96e7501ca4498ea14d56922af386ddf27658b3cc61e10058b0a6719e4d18bffa3fe425955035ff64069ed47783a9c5ad40d93635b4d4c89bb1c70d78bbfa627655788ac03c0fce"}], 0x98}, 0xce3bd8f8ff2b6e70) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x1, 0x5) getdents(r0, &(0x7f00000008c0)=""/43, 0x2b) mknod(&(0x7f0000000900)='./file0\x00', 0x2000, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000009c0)=0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000a00)={0x0, 0x8, 0x8, 0x101}) chroot(&(0x7f0000000a40)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={r1, r2, r3}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg(r0, &(0x7f0000001080)={&(0x7f0000000ac0)=@in6={0x18, 0x3, 0x1, 0x20}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000b00)="c1636f47ea34c19747639fee3deeecdba9cbb77efb98cd457a1a1a6e17ed3ff6a1e4f5214c19aac064f779dcc0139c5a90cab46ffcce08a54e6c340668564338b31799fdb5e02840959625541ba8c5149b7e09d8500422fa4c90ac3aa9da60d4a0ff9076918ffa5a133226c8ce90af5789ddddf164d1b4f7a1741e7915128dc5ae82fcaec8439cbae64c19f6dd87a37678068ba2597484dd94419902d5b4610ccf8d51e40dcb8f9a1837c8a67e58003eb3ca496ff9521e6282ee489f4b92e60cdb67434ea2c70b2de6af56fa27d90d1d85ebc60c27418685c0b8c2e7da", 0xdd}, {&(0x7f0000000c00)="0f3512c4025ea4c723fa710a0cc2e2119cf41bb4ab0e23376c42abbea86ccaa12115e4f115c2a49ad5049127477e95ad1f29689780b1655e15bfa48921c8a6ad64877e71e6e7", 0x46}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)="65b0ff26146c438a25daac4c3c2020d56388b9332896117136cc3107ddc789e9d218a5526fb6cd82cc33283adee5c8315505f809753c6a0ce7307b84f70ac2dfb296443cccafb9b412c45508967d92d6c683aa3288edf973d9b5ee584130156bd0a83d804b8c7473077b0ffd9ce7a4c99d4f26f18f3700cb867e09d41394a59fa1aa2be4b6953b91bd4300446ee1d27a6d8cd0bb3916409ee783125b7251b560714460bb5bdfb34b5d3e571bf25f269c28f316", 0xb3}], 0x4, &(0x7f0000000dc0)=[{0x18, 0xffff, 0x7, "bd6fe93ddb2b2001"}, {0x80, 0xffff, 0xddc, "ab7b64649fb0973d44ef5d73964531eb889acd3c1e0effb20f27856e0533de831e27322320649fa19ae46b9a3a72042cd1bf12ec3b41530bc8177bb85e06dcec7a4cc493e9b485d893d40ba1d76293ce06a16633b6fd26e4dba5e72a319bce73f567b6dffeb7b68dca709d7dd4052041"}, {0xb0, 0x1, 0x7ff, "1279daccf18ce620c2d006cebd84b9ff0f5953e962dd3afc3d5df541e15a3dc576367ec113e0f098e5892a5430bca594c13bbf726263c26f991051cfa8795665bfce4e7a017fcbe3460bcc21b89e137694aaa00b1ce359991608a4709b7ab4cf90cbca72ff0a0f3d578d7b8efaf83e670b560324cb6a8eb73e3070eda7642810c70a92234a4aaab872e5fa5a6dc4b3bbe130f0e58eaf5f45add39802b59fc7"}, {0x28, 0x1, 0xffffffffffffffff, "8ac0d60adff6d7db692c0deba1a313f930"}, {0x38, 0x1, 0xbf, "73e0f524b03da0f8d2eb12edc26ac9befe1741df4795c3a80fff17b65f7fce5e7027b64b25"}, {0x88, 0xffff, 0x3, "19642015901f767f691cebdf304106f5cec6ef4529539da14d4d5a3d2c8ec5de8bcc17a053644cf5e07a09c1d920e4bddba39606d10eaf94c173e937054f600896666650a76568555e7d6a9a8a5cf390c56b6cd8fedaa5f7824b2d7160289f80e4be3d4b7b9cfa1d9176c03591086b7124b54f6c47928ae1"}, {0x90, 0x1, 0x200, "559bb2cb94f69ef794250cd5f4534abdf9c6b809b7eef67c77bcb567ab3d4e2e0040f404a33e5ab233948e5b9e7cb64ae975854bbb1b141011199306842639d25243b45ce8ff2d26d256fe77911f239c54312a7153cf39f455635a9d6b510c5094e1e2b38f683a7dea76847a50db743a627ce18fded207986d72aefc916a57"}], 0x2c0}, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000010c0)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001100)=0x6) r4 = open(&(0x7f0000001140)='./file0/file0\x00', 0x400, 0x2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0/file0\x00', r0, 0x2}) getpgid(r1) recvmsg(r4, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001200)=""/123, 0x7b}, {&(0x7f0000001280)=""/29, 0x1d}, {&(0x7f00000012c0)=""/29, 0x1d}, {&(0x7f0000001300)=""/40, 0x28}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f0000001380)=""/19, 0x13}, {&(0x7f00000013c0)=""/12, 0xc}, {&(0x7f0000001400)=""/185, 0xb9}, {&(0x7f00000014c0)=""/172, 0xac}], 0x9, &(0x7f0000001640)=""/204, 0xcc}, 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001780)) ioctl$TIOCCBRK(r4, 0x2000747a) unlinkat(r4, &(0x7f00000017c0)='./file0\x00', 0x8) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001840)={{}, 0x1, &(0x7f0000001800)=[0x0]}) 06:23:38 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 06:23:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x12, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000380)) socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) mprotect(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/250) 06:23:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x19, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x504eb3c0, 0x20}, {{r0}, 0x0, 0xaed5089902f30e95, 0x4, 0x5, 0x9}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2a, 0x1, 0x0, 0x9}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x20, 0x2f5}) 06:23:39 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="20bb5f0fe3005796c9e0a2e45e7983304810aad030eae2f76b8eddac019b5d8ab25392629a5e", 0x26, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 06:23:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/239, 0xef}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x1, 0xfffffffffffffffd, "9375b00600000036fdf0f0e1787fd103000000dd"}) writev(r0, &(0x7f00000004c0), 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)="7d77567fecadde68bd3d1fdb4797f5448c3c9cbbcee58c60d5890b0af67c01f625fdd7f922e9dab0c28ecbec4fb46160737c7f3bbbc12c2f43192ff93a69e0c664f5bb622ce16a13d73205e1b393ce40a11aa54ac50053d7d74d6dc518a72af3617085fddaaa44af6f7f3ebcaafdc88a8810310163834776fe2b91a22e42856e1d2628efd16491118cba4cdceb2fd42c25b5ff8508642bf5e695ea3886e78982cd3077568f234557f59044f4465faf10ff479e809451ee2d9273c850685e3626aa080f9c96c7e9d12707fbc4ab0c539ea7aa35e3e1abe36b326094d9e38924f94fe1221a88ee72df373533b60cd6c666ec0efb1575d9d7dc0872ea1d4746683d1c370a772d5478f6f3916c423afb8aedf739191e5ba44248a53d759cd56fea3c8b197874fc58a53e53ff8bef01204495a5570139b8ce0209c02bca6517980954fff4031411ad3a4d1bd9a3a5b8b4cfd2f09b6dec617c03a567af975bf7a985769bd32f1d5d1ac15e65f4b9d6006bd51fe8285dd25f80a387b44c2d78e5a33e51c466e0d07ce5d02b3464529dca9684a0f035a6d4439a9e663ba6e3e0af9ce710303d0a8eddb0cfb3b9b691ac5d8f8ad2a309b3156483b415a24e6efedc38776a964355369f78b151403ba0cb9f6c69db5643c181589bf1837f18604b407de9a346c88b384127850c65bfc6d8a84f42f33fb26c1b2dcf326be55640aeb7f2d0b2f01b117c868959a57a867919caeb6733a76be2195db2e6bc43ff0444d7ab1b813fc19c9c883ded0d186d124bd3dbf30478616eda9098df764ca37baf45833f8f959c7b11bbb85220f9c9752c2b6cc72bd1ec32dd7cc61b58a3dc7585998d874c4a461b5a9a3fe4c0e3868bdef3eced11b2388ffd03e97a96e770ffb0520162fb1dc0217fbc393066157f387c2c4604b1cd44a29b91a9141345635e8c07aa5ce896ab98d2b6aead7598408897747edd882ad588cf8e3188a600267ca9548883ec4228068ec0a8332495e00a19fca4c2ff7ac844b8b9e7efb07dd1decf0e24db87027f3392e5e9ac7e3ecbf44c7b14a90e59464d939c6d1d6ca150f84cc032d11023b709fb3e722627fb294b870e6603cffa8f9ca5ce74b6eb1943d7e1780011113bb60779e047830ec33ec4b0502a49c32c74a57d476ca9206ead47f5d5f7d542e59a7cf7c9027717ab805a87860cea2b9d90b2f0eb92955a93e3e6bd7393aae462db636032f4bc0eea0f1eaf81237b7e86636477fedc878afe5823614ede28782b2aad8b56a828ce95736001d1979707521ef9da4ebe43f192dfe44f14369b04a6d158b449ccf630ede8091741d67d4c830497f94fb9531525309c7f40faf4785c5af3e6e94f8fed9bbafd7c1529a76b149ffb660f6430e770c259f0bd3af686665b99c19e89122314d06fa86592c5cbbda953772d8350e72522aca4e86324da4c64d42a446b20d62233fc55dc4a057519d7cc6d7ff388c9766a2827bf85d09a124fc53c1e7fc6f727b90f764de1dc6755fc376014d2cb0326238a042d39ce8f8bb7ace7a5cd780edf3486ef4517eb14f452b5a9c6fb6d5c6dec2f117a56bedb47af0d3879443810e10dfdb1a9dbc7515045f5c11318b0ff0eee53f55a9da5ba3f2200edb4ece9a0f710a4f63c41e2a1da99053d24361f74711122a68410272ca4ce30b593a0df3cba080c10bcdc616cf0d9aed47a64249a0c626ea3a4c923c8929e5e3238337a379cb00e906c2e0ca6b0eb58f6d064e5765e9b6a507d7725c42b361fb8a03fca4566a93e8536c1ecc4ca09f72a6ab39d5787735d7653c17a5b77557b0a25daf9e828adb92122c5ec4fb0d534635ccc1221fd9edc50dd5f37489e20658d15b2171da9818424cc81844b6257087e240d2f43c905881d9b2869dfe6888e1c49c05009cf1b6f0618d64828d6d94b4854c2391a5ed881462217280fcbfd4df41ced236986b9743d777e26b86ae455dbac30305153b8ee75b2baed020757bed5089726733ed39ea320a460d22ee5a0475a5d0c574d3f0679ee1283c73b5691ce3f9c4dcbf5cc99a9b26f3cc5bd56be1b4828fa7320a1c580a466c1c447543ae0c836730ea92a11efc71f47a92bf7155d0ebfbe788fbf115d6e95a737d15e76af9ff8337beabf9d3ce7147e78e325106e76e3315c254bf953bcd1c6939523bd40f761e38a40918a9f4dd00efd600f4ecac379f01e18c52dfa1b163e48a9a3bb1db3ebbaaedbfb1bf27a85cb4be8998775f1469987df0371415fc208eba7fb18a6083631441338adeeaf60f426883affbba099a8752c7cbf586a3db1958caa048fb475995c4d5b2e5d91278c42e6986acde7a5b699d3afe133c2481839082f21735a7327570b632e3c578e2242ff3eb7d2a8d39b4d97c9d7cbddee34ec8adacc4514d26cec8cd42e4b91da267819f1ff57caadf9bbb824dd13ff714a8374ca8e385f8039db801d526e5b6bb711093d154df9783682fdfc206c8c6cd987cc2be5ca4af75fb58934b54e9f503681d1d69b9be5be6da58c0d65224c0f41234614dba30e5520ec64325bb5301d3eb66c43f737a51bfbefedae342f687098a19cbe4186fe3eb08ccf27559a2827bdef34029a8c829961184a464b9869a04af782075127b5bc8b00311e88a8034c87d3f49e268359a68eb9b871af00b029bc6b7b034424969a82d122e69de21e568c616ac00e605bc79697fb2aac0cbcc86f2a634c26807fffc2601a57d4adb547937b9010ae45818ab7f15c9380c965c06d09cb8e5b0193f8dd6a6807cff0a225160ac6d52320084eedcbc50d1a5062bae9f27667e51b45ed1680742c615492262ab467c9a53b688fd28c936e930529486dbf69c8131ee420ec74559ba04111ed3f086d6d733f28574fadf48faea460231872d762a5da37338a627125b6179188d4fe79052f23cc08c8408d2ab2ff1cf1e2860aa624bf6e192aa41aff9dfb4eb01ac499b21c4f46bcb6404be185c32fd05f8e4daab13984b6144cd7e78232ade8192e1c9276c80ae618b14c2a72457ac9df1cf6b1df1de43c31ce4a4210fcd1be271d7ac9ce089e87b99b9650e0b9f95d9f360526dec14b16757292161d2691871457c3eac118c61986a2638c993370be323a77a9b7b77cb3cfcb290a812f2a59e6f543ca4afc9b3c6e0ae72860392d53baa3b5ca64d896a1aa3b26f36aac77effcd08be135cdc0fc87e92f555f249daa6032e4883d00af90e7ddf0c2aaea934b8b6dfd209abbf2806d843e2d677d3045dac9e239b388129443db8123db407e879c3263d7ba708830ef42864e39b688db0c48c9083d8fa405e4495ee0990e6bd302ebc320f41d38a59b28a13b6b2a682837e6f07f7d6647a6724075012f241466513064e84597f8f15ba0593d09cf41ef0b5f42f836841e2bd27de3a7e0a263b8804c60ede98539e02c1e7d7f72786d6a60c4dbbc50cd464e1388c3ecea09e1b64cd3389fb2615aad2fc0b8ddae86c6dc7e965f151177d4521ab8c1ec349d7ff79127d99d2c105e0b6c873cd90b3159e7c562f988efe0961e0d91f0850a7e90bab52563c32bc09f2c39a566d2ff2774e7195f1db162b5cc835da1410303156c3125f14393cebf8a66814471708c10aa015456fb59222eb4cfead58c0e1d0aa2474fa09e065abbd6006009e99c743efa6879129949f3005d9eb0646ee8a3cbdcb28f74126e44a51f769277b7f1e5c256d8936bb3d63ed93d251af1c3417c7d18a730a45464bfa5bd975367d023a690472cd829930ac37dcb8254cdc60f559a5816ee8564721b028de76b60a895a7fc93453e8af384ad579e6485471e1a7bc128872efa77f80b9789fd8e5f6a48b01ad940449a7de9d937176ef907a73b105c6fdf0b9b28d5dd1c5ded0366e23332ae675f1488d8b9bb114d90d9b7ca4cd5ddf080043f2bc8908d6850b9a4e1d03e03dc2ff0ba4b428477d6159fcbbb83f991ae883edd49dfc929ce5326c02ddb3774d39f6c9d9afa4b4a725931ab4ff3a0b76991f798214556be6a23dad1feec484b5d5dea046b02def05d813b87fc5348ec2df73805f4cf16b3fce487e0bace0d41763de573fd506ff3360753823a62dc790de245918c4e913059aaa9581e2bbeacc2f27013de07ecd23a0172d58aab642517e35e3c004d7a4badbac4da1cffc5de76655fb78ea202bf077130ca4041a412d0963101aae7a2e5fd3a8c26828a45e3e9606e1f79f45e523dfb3d03619a6dc4802b71a983c381d129730f5344b10b524c7b3f4e935f59fc47306be70ec2d69566e7ab7575c23ef4f17aaf56363cc443475145e0fc7c95d7db7bd97d91ccda20b92802295afea3de2405d557a96a0ac06d2d1e9df25b569e7be80be7ad6178b76c64c6453ac70ba955dfe16d845a25fa9e2ef3f0201026eddc77b4ca56086bd80513824ec797c27e1d9627a259fb7abcd3475656b65684e3375986c9e3bde379729c2e2807cb0ff959b84bc4f2c672877a623841eaae7c4600448035663b3561f411930f1938c2c3d29a0a5b71feea5e8d91f6f885f34dd8ea5d1e33c3c0cba29105d97126d24822359ae9e7bc2503faeb6301e5d8e9c1df0a172b5068ff075d8b1a05c28338991ce991620d27072ab5f1595504b447414c547d41d562994c63683a00a4c0af61e7e3b390137db6bf69daa5729ff92319dc5877c1cd71b1fdecca764bbcd807141ed46adb43c641e6b460fec380133335ba4c1e0c7c93bac779a078c94772d077b48b7f4fee1bdf10e01680ec9ffef6d958392f96abb95a38157aa36e1fb8b19e8e3d961c969b950b4707f6cdcd904c0e9993bc62e225538d29451124a035807f52365e1ab4a41b31b619de39c923521682538a639ab7937ddc1871fb5986416de669da167e22ae8793bede16ff11f82820450e2107afb9eb1856c696eac79ca74abc713dd801d00141e07679d7c195c57e29891c234a989e11dd31f48e346a191a8ab46f497b26acc950fc2de3ca6f0ad31d5c67edb98b2c4299509655512e92ee0618575dd52877c2c8c7f18f46c36e6959137dd05421c98fff0ca61c879b081717e59d4357b795e74c3995c4b0375a511a126e3cdd330666e0d2a7464494045e2e5b72512e9e0c13f4e0c65da6cccdbfe4f6675db1f17576c7c2f562613debcbd2e886cce77d9d7f66c0846a9c4d887a0a1613ad6275b5c5700a1f27cb332a339e68140c4d3013fa5764af17fc8c1efb3b4246c8161cd29d1bdf2473902efb6c6134f8e8f5dd8d1c0a0b611b6aac2e495e1da56c878e878ca6402cde97d47646b76cb07b032a76be5fad1c4d404b7fdfa3433b2196e44a73dd0e9f80a3d18f1f36754e0feabd2019741573df3db0b01a5f0bead685b088a0dbe40b471b8d33dd6d28b8d9eca4eabad38f491c499f077c4c254c1b1da1cb08c8a23918618fe6a40342fb3af6571cb5f301f27f06487b132e423506425e15200151fc18fd4a5344e37d20954408e9f8c035d65c8d85e058db6f31d4eb7a02754df584870d08b3b0727409e414705b501b3a61ef857b1a444293b5f87ee46a68f6b27c5d72b06c5de4e559daee482a16c3338a325a01ee7752abe5a7c614a9b47321ac21e87340a97a8b3061a826fde91e087f236a6987359bf7dfb1422df208bf792b1acd083b6bdf7ab4400292d58f82740ebd2aa56d0a02194ed6ce9053bcd0844d52cec09eb63dbdf7df3dc89b635217d7c2d3b953e2aa9a1006a26799388a6f6ff920aa9719f5758a0c840c44467ef1e41d4044ad78eb8f2f6893d7bc40806a7a10b8f1e9c3ee8afe4dec1fe3ab7f4279fb", 0x1000}, {&(0x7f00000011c0)="0f2e206646d39569f9e7e78f26", 0xd}, {&(0x7f0000001200)="06c89d8cb02dee27651d2f35c788081d70a04a6ad920714a8248568b288b2073e77133cc06fd623cca3d3f84cb4b7c720cc3f0455d06dd005b5cc257e88b8e923129e0d70caf14ccb7a28b762c94cc01876f5322370ef5af0ae86b7acfc65f5f1dd3c4", 0x63}, {&(0x7f0000001280)="d3279e943a7e53edb53224a0e2e8e2531d9cc4ac146ae0605534591d21c4c72fe0ad59c844e4c76855824581f32716b6b8584699a19bdaf054d90c7216269b06e28baa207f9b", 0x46}, {&(0x7f0000001300)="bbdaf883860dfc1066b643778a68f0ce25b517a28205e33083a444ec8bd9a64ef3f5379ae2119a0c98ea86abd07bf2b78a65e49c0a329209961ced9db8bb5c38d08d0629ac94323693c1ba1ec31ccd3c4643857c2f5103f3aedd0f5ac6cdd6993ac211b2731161b58f024a28775054bce58b995923577d0a2b1e129272d4c7929dc00dbd4eeaa7c96b056d7757e65a3120764fbf2a3cb52292f35d4e415d3106a2c0735ee61a6bc435cd099fa47376e810e5048fe8673ff7ed6f3fbfc70854a7b73b8c0499e88d4849749319c28b5ba165a599a9c6fc52af6db8ff0e03f05c7b9976edd31943ac9948a30b44", 0xec}], 0x5) 06:23:39 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='./file0\x00') 06:23:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x4a, 0x2, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x61, 0x1, 0xffffffff}, {{r0}, 0x3a61856a2210d4f1, 0x4, 0x4, 0x7, 0x5}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x428}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0x200, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x4, 0x100}], 0x6, &(0x7f0000000300)={0x100000001, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x880, 0x5) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0x10001, 0x2, 0x40, 0xfffffffffffffffb, 0x3, 0x1, 0x3af, 0x10, [{0x5, 0x0, 0x6, 0x6}, {0x3, 0xe9, 0x5, 0x8001}, {0x80000001, 0x1f, 0x9, 0x2}, {0x4, 0x7, 0x10001, 0x5}, {0xd93, 0x3, 0x9, 0x7ff}, {0x0, 0x9, 0x4, 0x2}, {0x6, 0x8001, 0x7a8dea4, 0xfffffffffffffff8}, {0x1f, 0x9, 0x7fffffff, 0x3}, {0x9, 0x7fffffff, 0xe1, 0x9}, {0xeff7, 0x0, 0xe5e, 0x1000000000}, {0x0, 0x8, 0x1, 0x4}, {0x800, 0x3, 0x7, 0x8}, {0x3, 0x4, 0xfc, 0xa4e4}, {0x80000000, 0x1ff, 0x9, 0x80000001}, {0x1, 0x6, 0x3, 0x1}, {0x9, 0x6, 0x3f}]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) 06:23:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x400000002, 0x0) mprotect(&(0x7f00005ed000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:23:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 06:23:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) semget$private(0x0, 0x0, 0x7aa3032c1b03403d) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socket$inet6(0x18, 0x8000, 0x4) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 06:23:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:23:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x258) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 06:23:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/189, &(0x7f0000000100)=0xbd) 06:23:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 06:23:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x89) ioctl$KDSETRAD(r2, 0x20004b43) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x2) 06:23:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, "d6420e80da1ceeb6015a27cdd448dae6e600"}) 06:23:40 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xabb) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x120) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) 06:23:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x2, r2}) flock(r1, 0xd) r3 = dup2(r0, r0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 06:23:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) flock(r0, 0xf45cffe06e851b9e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/klog\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x401, 0x10001}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="4890b5382389faffd14a292dacd5ce", 0xf}, {&(0x7f00000001c0)="d936b43bc17248d1e5f01e70dfebbf23e67949e86b1bab9db9394f0f8c51855e49698d0a532670d161a4a28bbee53231752901602e3456ac3c51ed2e7dacf84d97473f91c5ca2779155fe3caa78fc32ccb6eb272e79a31cde0217b8e2023c7ddbc55a41719fbe731ed4a723400dc88aa72789afc342ae23fbc908ec79989a52f6dbf2ec494d09b25fd6126d86efc32024bfb04a0f92eef7b98c163c197e2f6a1b6629178825646ededb207e576207d5e86ae3146ef695ee1ecf8fc4be5bb622acdd8205b2c9401de16868b8ab0a612f91cf9eae4476c", 0xd6}, {&(0x7f00000002c0)="f7bfa25ceb66b1d91d47b651b0587bf31ac069fd11064503040e3158cde989fbed6e49ee", 0x24}], 0x3, &(0x7f0000000340)=[{0xf8, 0xffff, 0x8cf, "ddbcb20143806367de77a7e2802f85263de07dd31cca01b6339f480ac2504399bbb42a4e81c213f2e77127d9a035be7f98d970e3794834654469172de59618fd6b346105059f74303fcf2749ae1e8900c5b9f8da10dd778f7379a0401f37dae57979d59df6fef50647b54dca9066081174bcf631c2d1c3e8120d56290eaa6310124916c02a51635964e469e91dddcf18cb1907763b6e880772c2cf7b17bd6c7ee4555c62e50185155eaeccec131248c022cf9aa0c226964798cbca9cb8098746292ddd691cc5cc256e7bce2c08a866e9443e58acc5e8db9f0e905939425cfa011a15a69672cd56a1"}, {0x48, 0x1, 0x100, "cf99b43f53e2655fed7ca3556c2eb40dfe18d82bd7dc1adb8ae475ef502928cea5034b22eca374cff5011710ec83a34131e4eebb224e28"}, {0xd8, 0x1, 0x7, "31248d28186e59e200b5e3b1a8220099b26bbe5f443a61561243eecb4f0b38df3b53aff2b217f82f9f3cf9e0b0781bc08a275ffb8f253df95886e972cafe33e65f8b005a6d251f2b340994cf59ef28a7ebd32316476303666097928dbf4163587191f51f2e0ce2ff7dc19ac05bdc3442a920fbef0df49d5c3839fb9f081c391e3ba59d2e5995fdda5d847dc0fe5745123bc0927cc2ad095948984fe0b2d30cd7dcf390b93f17f3296acf3f5740715af7c0ec7b993c7fd5d103c0bb99fd0c474cd55ece239e21"}, {0x1010, 0x1, 0x2, "5647e686424cc440da74a0a151ea1638ccf0f88703701bbaa06b007900cf3ac8c1fc35073310d22019f9d6b2486f09f20a01357173ff8068bfba1d56d4273857d9ca4056e6f501f855cf6effd1d62ff021596ffdac77fb0870b5fb20ab7d514eb942a2322799949728b4c57ad95d8394e6c2405aff439ae78e3df2419e9c1880f5fa5273718147c554eab3a16d3f3d6970dc50178d2e74499a7f5d02c7efc54602cca2d1c44678bb01897d8653b836ed12ba3993748f4d13d4361eb27575a512381441ed527c232564e36ef93ab6301a16d623d29fd2ecbcb4bd58aa98f672fd5e3b355775222934d1f9829a585fb7acc880c75f3e69b897923e82a411f65ff149d2eabd7cf08b34051a7926c57845f7bcec8f7e510ce97c4a62bbc9cf2f5433fd98156703d19d2363075445b8597bffb09d9c44988d49147d14fbf1c7ef057cc060a27d4d79e48764cf21a20d0cf6d10b191e22bb45e37d9bab3b9db4dfd547c94d314c178801e07e5f0624487a22559adb2f45a7f68f96af38a0491d1a8e6782a1e48f83ec0f39447b140873b073dfb11a877a8be0db2ac60acd644a8f3fd61bdc9ab05cc890cb5bdd6d2952d227a482567c9484db3ea75a3d825e37ccd3f677391a342399cd476c5a20907d73a88c72c3149b5b789c4f5a6e773d5329ded705e9f93a1a03d5521d4b4fe66ada5acb6ef0305486820429b1929442f63594fa56e87bb66c320614cfcb3a21ad2d307e2cef6f191712ee66918a9739241dbd58327d7f0b41ff1642c5e2b19c7ba23c2b0ff029cfa61ac4c78d3247ab862ab373c09d18368018631b173dd095eed33752521f2fc61c6e6cb64069c5ff4741a24c19f19f606f8085bef23b4c8d88ca17a138c1d434bd3342a24b7fd907f38342e451cfe363557917a99085eae9b9270d9969b813578f0454cef462d1e930ac074caaf1706d708dd831f9350a9f3b798061308bd9472758d0008056fd18a7a421e0e72489a32e1973675c1fb85cbbba61bab8b8941978bd815c845f9bbe2d96f39e87c437861da23ef13a0e0fe57d90924fb3560187688f4c6fd17b4e17d52f205d9711c2f49afe3d05b22f18e8fa2c22a6b48f7cf046ba46da4bed7eaf96534068926edcc2953b3752490083d1f05537d42e564f1fde2dbbca001d8d4993ee9f9b6645479ef1d04f96c010cda00b3ed77cf388fc569f38aff55a9ae2e18b4dc480243cdcacb6a8a271d0b98f8b788d385e39a970f06d58fdd020ad041cbcdcfe14394e28d7065a57a5a99fc592606e82f381ee147bf09f8d95bd8b77b2d8bea4cdf90c3660d1748bb99e1605def5277d1265c8142cb3530b74dc35d2be7f10c149ae62d8f1cf29384f60867b4592caf9bbbc166a309abdaf229ffd69d6774a22e45c9d48180587f7c6d798680f6ea075a5b90f3fc367f9cc05fb08735975bd67ae2b4e075e4ff95aa84c3fa4a1e9fdd3a3b414a546d0d9a59743348e4fb4ce2399dfcec39f891401b2346b7efb233fe0b22ca70a373a328a92c0c13ed6facf2c3dbe28916a23b380d9165004f723edb90e8b979acd20f6f901285552c4d59f382d656f3f6888a54d7fc194bb900ebbcbf1709455f3bea40f34fb68f3b4a936e56adbb9b5b1ef839bc2b2d14a80bff9070e05621dcef2cb22e5d8f14b4bbd14e243909a24949354bba5d38d2065860f11f6ec29d353ce3d2acc2264164c2097739704042983ad3911fdaf29c25a8997b1fa0a8296952411cb84cf3a8d6ec8d4ae4b8b9f79c0a9b26640a88ae622fe84e38c9c6ff4d71c5a56eb28a98298bb75ec20972a7caf503f2ac63a05a8aed3f51e983905952eb620f9dbff4a574c460bddbac83db8d35f434001b7fc91490a1589dc5274e73c5d0b708611d02aab9117de6777632d28da7923c5a0d0a6bb678d1ee094c0affaf9702352546567d926444a511f4e8b34cc5efbab31413d4df0f845ecbde15f8522cf7f986c3f4452e34e245e5f4c56eb2ef6f759347f39e309e10b14c12bd993dfab4e9be03f1bdd6f5e946e534c000e9f4161e2f5a69156899490d6cb8cf0c4cd434a153fb56eacb24b903633c9d58afb71affa86b2f08ed958f6ad4074f596dcaa0932abb4457f3787acea48335a9df07bb7752394cceedd4bc7303a9f1b6a5f374723cb1f3cbfe1a252dd99d3cfc64ba813f4012d8877bf398852e8ac5730025cb306fb0dc327be953fccfa12f66457ef7059627a90ea1740c79ad1326d52910f66e0fe21d208942df9e5799a8cedc354d1481f79df994b07bc9876b7279521a67e1ecd132a1b78cf3b4a2e9b1ffff354186f91f90751d7fae8ff65c5945c0e72f63fdfbf91f11c139225bb8181e9992481b404eb3b6792c30150056a83901db988b81a735634b2361fc93d5296fc47608464ebe4363fca296d2005ed1a210598428a37486a67f6c1c2f6450af579691ac20baafa467c687e3c00ca89bd942f0ba6ab63796799c5bfc3d267f526e51a776dbb04f53504783e95b14d65024c68126190666fdf8902bf8e58ca5f34afbe1adc1ab1ec84c2cef2993f066c269e0376743659187aa80e33d08d571230046914596330be674cbe6f8f494f91a71b7622733f93efe958bfc68c523a4af31705f74f0e6ae543d18d77ba96546e72a9471a40faf1a1129b0f382754c2f36678d44c6cb82475c2fe119767754fc4cad520ec2f17bae9454d5cb4b5b03c1e98f49f4f74ad3b71099b07a5f0e499a3bddff40aaa93852f96cc7e712a79b433925e0a417f2889c12ebdc1d117b38aec4c906d6ab2d8c952be5d84157b8d6e9122e77f004373cb75965b5f3bae7fd7a5901848e9b32f4bee4d29cb8cdc9c4d2075eb8a2664db2a9d5d717ad0d484fd4089059068124dfb20d2a4630dade8fe4e74a18dcaf55636f8c6681e93955ae4bb2301f208301bd01f98370d5f28cc08dcf62210b371fbe949a7540004e110014ca80cae73460418753d9fd46a5ad77da92e98972d9897d360dec6a487f6c6f255b4534e4c1b1b2da6a42573e05553692434be515b0f42287918d1d4978b0f00192369d4885368c5e89d809350636287452921c5904691914ad35c8e234f86e3aa702904052f73ce0e799dc9008a697f26908133c552c90d64c8e2d33b09a130dbc8b304885f4c3cb3dda78cfd1b454fa9ec3fe485da43d2d0a396576d14e15203ed3159764023325c66b26ef2616a01598e2a3dca9eb81a8656e0edcddce206d1b193a512df7e4e80d10fa7999a11d7943dd06515ccfe32315f9dced12db2d6196f7939cf542d9ea160bc2ae089db64da348d1cb414da16179c01b54a60f255c570252db65ed47450e26c14c3d648062831c2831c2e4bfa4d7ab6de691ca73d7ff697abf8befe06b2eae08633dfc0262605736e2a67cc08b26973170d1f5cbf8fc33834c691685aa2222604a425e221301d8d7e2dec83262d355cf0239ab2f42f619f4438cfda817ba392221a7689d0d6c176215414995812df07158397dfd8f1cfd89b74c0446a1fffd71bfa8fcb9597539d00714183c2feb2ee3ef4726a0a1a7f0c2c139d942c171e004b0c1d51ffebf78d80cd237b943bf86d585fd6fb0dbe388334e75d23e7b053d45118479016992fbbd4243b68407c3e93e1be4d25fe2324aa3a18ee9650f18fe4b3495e9b44f900ef7a7c4320a234fcc0f8d9606180f4f37d77d0e35fc86340688d92e6ad13cab1fb4c91918971d1c15d3de848d4898f2dc22b96692a6bcdf2dec48b521af5b2208462a14ef5f7cd1b09731b8dc47c4928f77b9e4638eba1ea76d240d92838b6b2d3eba6c17bb101f7222be5b4262fca3ccc00c53204f964cc09c74afb175c23c7f8cdddcfa23b5f41471919e168df852a10c33d704240fc3753e76ad600040cb02134abb6e8bd82f0d36fa60a8fe5b801282653da076c607f453fa257f9b0333b449c72a52fde0074ac249a9201fb7015fc92af40f2890ed8c16ee3c955219e406c4986b16a88af9326105ab9776cdf4c34433371781c1e24cb90fc049cceea630830145bc067f487e751c82ab19e312a5a65baa0757d09e76bb2594361ba0f1e30471589fde61f442d356975ed7ec45d570d2c10df0943e169f6d8f91f68c65f93d8f8949c5bcb6bc0aff13e2933652c5a54b7cfed96578a46eafcf7f29fb0d745ac90785c4f88a2a0c133332feea9dbdf894a7a36cb946d0be6022ebb4f618dc0e82f102c52731baa73e3f2399753ba73f08bdbd6552540c77bf9da078ee4f9983b2a0978f4a9704f6007c69690c745e5e8c513108ae0a9f57894892cc003467f5513d60035a1bc6f69da554b2911d3807d6c4d26aa819297c69a2363d8bde63750a74999056815ed4505c3a147f076dbe009ca1b898887ae219f264e0fc07d4da585b73376ce0c63bf02670fb64ef7901ccda888d885f5d2f36f19299c96beaa27893635b075773fca88545020f3935318a53970ae39f495457cfa8c86ae7f317b4994505c47d6c22843fdf7438d719aabc68ee48eebaf1e0a0d8d82223455a6d797d772229318821f4a5d78e6922e4e158ff041c090f02f32a8e046fa9fa428701ad3eb078df1abf42fd6b74a7d24b85652597bf94552df36c6fee7ebb7d71d143f80d3a4702fb3e308bd5651b7dc74368163f519de20438f3a30ff4c429a318ba941c5118202d4db2dbbb9f7fccf47448817cf6502aa84ba64f1b26ef009a05d4c0e8886ebc8acb0a80202e902cda974c0e989963dbbfd581c06c7aef812aa8796f1889e7a5bf6552b2f0b0710e8a3a0808c2394f5144c0617fc1743f2929303c1fc86894d32196c86701599b292515a687cbf438937e52393de76ef6060dcdac90fc120426004effff4676cd3e2c365edc1b16e811267bf2de0cce1a795a1ae0787f5d916d201e734be2cb34c8ebb61770c547b09fecadc62ac188705c275649e8dd66004bd2599a8955f0a58f7b25480fadd2fe9f7e884ed4f3f7eaa10fcb0eaefb546640501d174ef314d17112cd4e32d172b2eb719b0dafa5c0729fc8805afddb37dbb7ee176c3691ea92821237b06e00c5a7f8ee9d60ae80a1b84bcb87655b46a4380ad1d67ac9d88052964fa2c392364aec6b343a68bb091e7e29a08d47d39de33068c1c051fb2968ef3ddfa709aa77c684870d48adf58ef0e4e903eb67680c1c450657d265b62252816730f0050e7a6081ce4f9b390ea48d27fe9e3f8a301812859777cebe6352667663c40e5a5e59949a7f081a4154d0328e92088481d2138807be4d26a263c971bd837b16e57905f7bcee8c670015e5bc371f7b54497acbdcaf249c95331b3cc0c1b58db1b9e0f3b10559903a294351c0d898a73fce9d1562405ac1f2b82e493ccef44bcc33fcf7da0f6830f0f5ef61266a2bee8c3ac554faa43b1d6630e52e1ef35781217f5f19d436debb189560963be4e51923e4ef1e89a4b2b8219adc133873f3d120bd0d0aeaf955fe3e465948940dd47783aad0dc8d4dd7a974c64e10149c357d189377352bc53491c56351fffd9282569a4b160b8fe6b1d4c0146984fecde95d4c6ce46e6c36fd51fe2180ed11632b7d15c0ed86e92d1c895a1b693d44aa0295ea3e12c97bfe456cf99f1ade31e7911c3d7d72e8414a59e46add3215514118dc108d441b52e95c8eae9663d7f8aad6c3b726ade19acaee7554de016f70e55c3511ec157ef4601d86c5d32a7a22d6cf732a42a5f2f7d7059890296fba1f0ef4cef60bd9a40d7376d6b4d0c4ec63b6291f3c44a35a89373f76b44ce8baa5ef45e2060d001d158a90e8d391027da"}, {0xa8, 0x1, 0x100000000, "845a1fb613bbb500a513382c21d19133af6f69ed3fdd983ceefcfa861713b5973057d397e1a152091b5c67c538f68cf62b7147c1e82b454b5c8067eaf00e3b35bfdfc053c827fb4ca06f84beba388d55f456e950b4d3a9970c2a7b398a66708d3ccb7fa113fa7a2de30b8073873445156f2051487bb6e5a9fddbdcbf609d4c005cef4b883bd7fc73825e7e5397cc8479292605"}, {0x18, 0x1, 0x53, "9313ee464c8c"}, {0xf8, 0x1, 0x7, "3591a79be63729e977f739bbf51f438049be7ec35292590e0969adddd88ac4a9d76ef1fd9f509a238b1177940d81f51bbcbc0ad79189a36a9f7314ff4b55aab1767c39676ca2294e1b56aaa3b80c8dcbc3a27262beeddd34f63f8dc67ac0e0dca73b0435188f3cc39d4628fd8fe48e50277db05f3154fcba2f2255ff2dcc78260d96c5a68f4ee6fd845f3acdc8b2b66f7ca7625a3ac428b01ea357635272042e5ef9edbf16e9241116788d8aef616c5806630f6fa1181dd8f311bba2dcfa2ae920c65471a26008e1f142f3689118484864afdc61d30253913e0eb632344e2f7cb3e76857910e"}, {0x18, 0xffff, 0xff, "e9d1"}, {0x28, 0x0, 0x2, "137e6f5a75dbb2f507541da2994dcf1a7c64c8a3b8fe"}], 0x1420}, 0xd) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 06:23:40 executing program 1: 06:23:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x1000, 0x9}}, 0x2) 06:23:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x4) kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) close(r3) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6, 0x0, 0x7, 0x600000000000000}], 0x27, 0x0, 0x0, 0x0) 06:23:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 06:23:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = getuid() seteuid(r2) 06:23:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 06:23:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 06:23:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x298) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000100"], 0xa) listen(r0, 0x0) 06:23:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xa) r1 = shmget$private(0x0, 0xe000, 0x6b, &(0x7f0000021000/0xe000)=nil) pipe2(&(0x7f00000000c0), 0x4) munmap(&(0x7f0000024000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000640000/0x4000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 06:23:40 executing program 1: r0 = socket$unix(0x1, 0x32bb3210cd8ec13b, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 06:23:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xd43c, 0x9}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 06:23:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x100) r8 = syz_open_pts() sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="ac25b1f3840313ab2b9aee23a6d484d6c50ce36dd8b4beb65f7c269f8386a22871bb705c249f264c2c468636ba16daf6665157787e86a6d317fb32304187891daf4b0fbd99e16e43f2a2d31b8b9ff3ee69cab06b3b0861179ade9e0429056cd8359b4e81d48fe9877c0ec50563518b1d5aba0cca6d1235f9063bfbd03b365b66c5dabf91e9df86babd05d43798d8eaf7b39bfce78edd210122be9c1e62b1a86835cfe7a6475f4e4efa99452439a160b621ccbb7998f974626bc8fd9f970aca46316aea8904ac216bb25260534743a1baf7af6cd937b9c310daace814c1a8df32a11980742d5ab627", 0xe8}, {&(0x7f0000000340)="9d6af1e39701c09385dbf97e960e86ed996d1ea22761819f93e18e0cf76949068edab2ead8a69c92f85b9ebfc6d3c1bb9d43c7126322539829c76287b49e7eb08500342a587944b5ee889bed24946e54fcbf5e9f78efb35aa35ac3827d4f479ac80d2266d47c9705977a4d7e8943688551da809ba85986b834a78031bac5de3f6a583f9a1b39a70866b32d21dad2b529eb2aeeb31d9d840d5a26219af63cf3456a0b4dad5aa5c4cd08d58ad6de87066e91bac8bf0fc6efd67d476e09523afeacdaf23856a6baff6fb9955f810d1992c9f30a8782", 0xd4}, {&(0x7f0000000440)="52e7710c323c26661ca22af2caab433d766cadc597c24413b3a5dda4913a7a9dcd2523e0e14c429424d0a27b84aa61b7de26fdd01ce14c670907d825beee8d231f44b7f565e2fd6fc0416d15119b749e5642aa48001d0311ca7e", 0x5a}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r6, r8]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r1, r2}], 0x58, 0xa}, 0x2) r9 = dup2(r7, r5) write(r6, &(0x7f00000005c0)="3df391e965379136ec7ec2f1fa670bd6aa042c05da7a4d2158ebe40104e51a6ef4fd8be1cdf5b1f16f2486f1956b5ca6b48166e943cdc8805a22f930adb628d9765a1285a985a431d903d6e05e118c42088144497fe6fe1bde982c4496a4dc198124c0faa6063977223657d985588f8503ce5f4c348054c7194b4c7ec89b44d677855b0245e2030adeb286824be4b979485e26854c1f167b918b42a838dbdfba489cb83e2b57d1abfa0f584c385c43055f285bee", 0xb4) socket(0x6, 0x4, 0xffffffff) fcntl$setown(r7, 0x6, r0) r10 = dup2(r5, r6) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000680)={0x8, 0xeb}) r11 = semget(0x1, 0x3, 0x280) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000006c0)=""/223) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000800)={0x1, 0x3, 0x2, 0x80000001, 0xf12}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000880)={0x6, &(0x7f0000000840)=[{0x8, 0xb4b5, 0x1}, {0x8, 0xfff, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x3ff}, {0xfffffffffffffff8, 0x8, 0xffffffffffffffff, 0x81}, {0x3, 0x4619, 0x4, 0x35c0000000000000}, {0x0, 0x6, 0x3f, 0xff}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r13 = open(&(0x7f0000000940)='./file0\x00', 0x0, 0x80) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x8000, 0x0) fsync(r14) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f00000009c0)=0x2) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000a00)={0x3f800, 0xfffffffffffffffd, {0x800000000, 0x1c0000}}) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000a40)=0x1) seteuid(r4) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000a80)) 06:23:40 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 06:23:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x335, 0xfffffffffffffaea, 0x0, 0x904, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:23:40 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x6}, {0x0, 0x5}}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3f) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) setsockopt$sock_int(r1, 0xffff, 0x35e269d2c0963652, &(0x7f0000000100)=0x8, 0x4) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x3}, {0x321, 0x4}}, 0x0) 06:23:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="a20100000500000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) r3 = fcntl$dupfd(r0, 0xa, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x6}, 0xc) 06:23:41 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1fa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x81, 0x7, 0x28000000000}, 0x0, 0x100, 0xffffffff}) semget$private(0x0, 0x9c524fa2f8b5ad81, 0x40) 06:23:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:23:41 executing program 1: r0 = socket(0x10, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 06:23:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000005c0)="88f3d9dfcc37dc7a1a9cedd329c0d05e34e062af628e52cbb2a50c10bdc4784871c20adae8c13ea681cdf0161bd8b7af87ed7c75268ce83a7f6ab9f969065d0fff318e8172a75a4cbab882a655cf0bc44e2a2c44a45f6b781724d721f081789409fb8fd839ab02f0178a26c0df5802c7a68b45e62a8804340723247187726f3070da981a00c5ffeb751d64c1ad0bdae863319257340c0e1b133be6ca6cc435cc00603de39dd3158ff4afa3ca4f83c8218cb2c9833dab797f57e99bdde105b0abe45641bb747ba785f2503cb59577c912ad807d73046cd0738f6b090bbd66abddc46af1d08d78076c5b5e000b64f20f8be7e4f2cc00df54efabe08e2a3c6ede51afe4efc44e6b78bc361f39c4fd79c7b8897e5f40f0b40da1ede9a21c113b570433466904c7087b3204ada12dd90359947ea84939769478102aec7a7ebe3aa56307a4466751805eabfce455ce0f873493ee6a4a6773f41f26de2039fb6a66877640027f64289302ab36f576b7ad393215c61d15b10c4a06cc34a60f30358fcefeb3ab31e110ef93649dc82fb86cce503789ddf705775dab9d2e53c07ba1f34f9148edbbe585941d872b345044eac8be3c96f7b874eea9b5d88cec1a37bc1ea07b931c4e137f0b1ffbcd0f90009f9c5347531f5b654f87941242207d80b9362e3ea7134026b084fe8f5461c9f0cb222635b7736327bbb6e2c457f67fbdcc4e97c0211167e4140f0018db3a378d03c4db2d307581c549a987ed377cd039231fd4f779b960962d4cc70f1876ba354cecdec128ada73b54a5066f45a73bad97dbcac37368582b6127a5772a1aab31ad080a66969b9d418472e47c259bb4e158c44bbc86c74a179f506f3ac2ccf463bc3ac5bc56a2b2e1f37b5fb4504206347b2581a3d8d1f7fd734af0889a25bd2a08ed3f55eb3020586df92913ce57c198becade4f68175e6aadd2a96556b1f9164bacb89dbb74316044f00d34ab025641c6635dc83726cff21ff199cc63b3adfa8fbee64706d802799b8340261ff28118720fccc322eb395b2b4f730a2fa7e22a8b931e91703a6b7432bf9f12ca3b2c36b500ee2696f55600fad045d774fbc1cf4095702472eb95a5908d8f580176181993b370c0837131f641f02f7a3e733266b1ed328178f62c65", 0x334) r1 = open(&(0x7f0000000000)='./file0\x00', 0x67da83960e72050a, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000090d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r2 = dup(0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:23:41 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x6, 0x6c7, 0xffffffff7fffffff, 0x1, 0x2, 0x7, 0x2}, &(0x7f0000000040)={0x4, 0x2, 0x571f, 0x0, 0x3, 0x0, 0x4, 0x1f}, &(0x7f0000000080)={0x1ff, 0x0, 0xffff, 0x0, 0x5, 0xcd2f, 0x1, 0x4}, &(0x7f00000000c0)={0x6, 0x4}) 06:23:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x8}) 06:23:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) clock_gettime(0x2, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 06:23:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0xfff, 0x2}) 06:23:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r5, 0x0, 0x2, 0x8, 0x1, 0x4}) 06:23:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xfffffffffffffe8a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="505acf02eb56af70f39f97bdcd2160c59d09633c120afb5d0a1480a041a60d5566e55a1a70a50adacdded47cd51329b86618f71d7a74d2336d6fb7239acf10d2f58c7d8b6f473857e6abca8dd603e5c88a6cc48606dec129e1ab88d5e02553cf77a4da7c25b10bb2bb97cb502d948d5a87a8fd9c1726b51d7b36f68e72b9cb20c68f1573838e77f035b4b4f5df1385c07c99d2001a06dabc2621801b833262cf7a8214b691a0fb02d2431bbc8effcf40864cd79960803e44cb10dd19b8e90181f54121288c7cda9aa6ee054f7205e91bae756371af523ecc9bc3858c6cfff4fe2e527d08cdf8f9c71a8d377e0c6da22baa2c9d530b9856d53f0d8f8a92bd03b598b48019a26b013dc704ac8408cb9ca90ca3d9efce83d8a31aa25bae7a70ff309ec7f65bcfd913037a111c1f055c964ab9c2263791ed751b68f2e8f1c7b66bdf167d1e79bed3f57ab298c0618271ad9e9734f68a86e338a0a153170e64b9eeb37f8b8d28a246f9acaccd80cacdb85751a0e5028f45424c192c663fd42c43d712eadad9d6384a61ef7e204b75aa0c37e28f6546e1993c4a57f4c17794a548eb346b2b58220ff1a3086ceb1e1fbc7def10c240bd315fc62cb81a5709fd715ac8fdc7d3b33558786ddb37881d623d9e824423fcc03a893a41c5212ec66702d3b35839e2e58aabfd5ae88d13a04d4bed9f5e084209c8f3be5ab5d784831a149172943ca276e7b00265341fd398c94b6431ce18993b7c8f4c534379b4501030130b134ec23cec2112f0d543870d360444ab21f1b56ab1a2c941fd9d24cfab279fd08cc7b473696166386ba628018e1c8d5787688edb1d3c5133f5a9800903461a2bfdf96636e1e135542c3f3910e42fc47f8bbde3c89f329da304c12d6ec270db0dbe36faff7234501d19f801e214e855fb3e2ae2f7534a0a7dce5e3643e544bbdf2c6f0df0b628d1943003be4e4e988b1076a02fb15f01d11b84b3f5c0ff450f4c66b59cbde3e36b79e750e5a73691ffb44fa6c46fca5c0d95e9112e17901b09bf48d4387044c9002b777ad623a57a87932ff10be3ff9086b980090d2e2380adbc1ae11cf99b68eec12cf8f2401219e4d1f9e0143bd668ee473045fced50b34ce5270f39c1c7f86ae7fa327e04c3151a2eb989b234eb3f5fde8b99c9147936f842d9736fbe38a99c905b8ad5a2dc18c9ca7bb865087f02b83c787935b3934b2043f03ce8a87e883e8ffafa560511cee3c437a1d2550565b9d96ece9be78b542ff41d53b43e977945a01e15dd4d741f0625c7815d32915faa6b850ce0f3a9cb543412bc495bb527408530661e97c656f25976616698769a617236831acdb207863f90022e5853a5fa7dc75234bf8db79c60ec4bb82b02263084a54d8fbad37969119e2a7f9ba714bdfd14095ca3c19d53ec4fad1a1a0a8113581f39f26bc8ed66bcfe5b4a2ef3f1348e266b282ceaa06fbe7e5a9e4e596194a7db8301f0b26ce1e299cc934a944ed5ca7fb9625f2bef35910924cf744a023a2f0928f9e50696c972689c6e3cdfe999486c9f39165f66d5574b1c7d38b1f6045168e00ef0b76e8b5d071d2e4cb88167ec5b4c11fffef87dee5b89776537cadc8209af4b663624d9f613faddbe7718558f1df6dbd1eccf0050e6d3be65e161ba433e43e4887413ef93ec7bf4c693f7981611ae0e6e0f3723dc9da0976698075a362eb17021dee082f053dc984879acee8db26f94fffd778612fc73cacd8af149fe3ef5c1f62f68c55a97e64a2a6052434a7ca630a4a32975a73c8121d3e6b2918c5b4a4c42e87c7c7f5c5c9dd043dc15435bde88410354fedd5c2e0ca930c40cb8411c2b2771f9edd5731b178231c4db7cf7c12b3882b12131885e3c5da6a1e4bedbadd0f37a34af7d654195143d4b2db2aadf4b9e608e29f864747f6dcc66a21a5279cd5d960d23f038681618a1a0b8304a5b21200a9b40853e1b5904b5a7c99731583962b24adea5fe954b3e5ea1b1d6b587b30e7c50529380c52ec8fdd6f7e128e60a5507e412dac45691f60f7ef115cd13e6c1a13ede6b4b528473c84b33108f4661a2ba2f7b1418864815efd796553084b781f0c2a5ba9125329dad33865c5b4d5720542c6ca466b1b26247d09267141c423515368d8cdbf418db8a0bbec9565d99d96ff75e876485dcd6fb2737c2f27ae21399dad6f2e1c2f4146aa44e4cc775ab3a498a938edf8a86604f2b42d40b75dbb9df0e5ad9202b471aa8624980ca877bfeb2ecc3c05b08fae471639ef9c838519290ce21fe2b805c9f9550a34ceb9c4a148cc74a2853aea3725e00f4c9857aa5b8fd06cba24ad7b66f7a364794b44c4cd38dec7dd952d166ed538a71485094b76551e7dce8cacd09964098d1bbfeae6db9a445c2bb2fee010eb1961f638062fd6abcdd3b5ef7428e43ed13cf5af6dc049d2f2d9ce5887a9f3cf530388f5ca1465f9b381ed79d8feb7fe0cb5aa0047bebeda5cab9b8b46ee4a9b503c2a353371e43ef547c5277251694c30113d0abf9a5b64905c97a07d0bbacd32221cf7864cca91193d3fb28fbec74de555d6674639cc1f41bca29cf790a6ec1593100bb5c74a8b2d09c9002a9581152982a81c9cc6c0a22a468f1c06b56a76debacc627fa2b1e272794ff417ddce09603effa44157a3a0e0d4e7d5bc8509f7baa94fe2a73de4d688aa4a7576058d3376ab936e5b1a217b1eadb3fbd6259e83355b23f55df84cf85ae1e05388e2f0c8f38494df62187329a0065412a5fe247e16e4a7b9a4a4dce47cd3e272faf5cce7554b171dc4ebf9478dfcd74c60d5a2fe3a6431ab517fd0e396fb2da01e17e54e4bfc769e89603f8aa79de1c6ce9ce492092a20f28b78a683df85d397de337e280ace5ea895e8c2627022e41a9091c2512b517e1e492ba47f5277014cc8b4483f80733b116d90686d98da7eb817011db4b75ab8deb2be48d8499d65b4f0116b7a147b68c4d127cc8d51e740341b40c9fe1e4003e9e0b018241b03044e5d946e0b32bb50223c1d49b1586aff8851d53d707cec5e27427281414e5ff2f3f50ddbb43c9f75c74d6ae27d8fc198432ddc1a7ff793fc4acc16b82250cc4fb6b057c014a7dd67dc6d0dd36bb486e7a0e3273a0702d31128548b31800bbff90c186fe779885ba3518e45fd99691f692d5d222bacf691e36ec8206bd9a4482184b7d7cd5662b3af86602ea8afab64904ac67cfd2df550818fda0fc54e08662a8ea76800fe2f24da0be95712eae00b48d277ff2e9799f10654c86c9490463602583374d0938e20f0dbde830e975910cf98e6cc83ab4309690525c39a2bff764457b6deff2a7a615af09d7188a573d518bca34abccba63ea09c36c556c1d5171ec285748cfa1f5b5ab3844c24a870a2b3815a0851a03d4fa2d67ef6ae62ee881d7f47292312d64343a4511e91d2fdf0fcfa84abe9e1574c9b2b8e87f60f7748c1b2e8aee143f29fb089118cc8d268efd8566c2adeaedf743fd78f2ef055e5048aff7ea130aa4602875270082c1254e395a59122579222c83e5a9f632c8633b394df32da65a2589a004e88f99b8a87584407ba465b02b196a8fd7ead1703918bc8193db735e0a29a2ff3985d2965545c88c07ccbd627d2c6de8eb0b64b8fced27e33d834e673e2a11ecb40c1a4129d1d72733de6731b07cfcc524baf76959276c0ddb0dc0acf97b9a7f275554e41c9d13d12f4ab6108549b53d67933f5682b576cf6e01162c799f4e746750937d6e4b931af6447d5b84b8d6993df38bb772f81ff8c459247e21378511076e764473d6d40347064edea6d8f220652a9e6db6063b5ed1bf025fe5cb0117c534b1547e6c77cdcf3a2ad0f83f689913939a0d3d57d3e35eada36015a2f966be4c8d058c0d48cdcd4bc11ad86a429d9d501497a7257e79aa36ce68431989f7bc571d0ac47dbf6b2ab5d4a5d4644e4cc55311bec46c71ef45f8a6b02d01963160b5218db8a892cab4077ce48c3c3b2847ec9dd35254d68a12064356e7386285cd4be4fa4af27ffdb6603e1ed15c60fe6ebbc9b585abea22a4afb3cd5cea7562c70f45f120a22c1975aae09f020193971f23aa346b7e45fe47af599802d2ea74d3d8c2ed5736439e4f61eb8fcc89059bfa309997e0cf711652434eb63d93c593826edd00497ef1ae648c93d8afb8c8d76d4110353cd71b507037f8f584bc88fcf77eb4f6aa089105937c8cbdc3d0d4c4831ba0cea6ef58a0251809cbc5aeeba0ddd6dd2218688fe883e4c8a7340fd061562933bcee0de53d405f7def7f0da488ae866d4476b6f426c368d5e3dc0dcc41e03bb7157f5098edf619c914cfcf6ddf6592e1384dc2f2d7b2f2e293a870ff0e2350ba7fdd015789b5c7112144b4b26328c9aec2228baf2f9c378065836a1e0c7c00134835833f732a5dba64a77261498d0874712a09eb65c70a60dee6c77a4c4d997f7e09dc23c0f4e908eac8a500cd1cf1baff7a330a4dca0511d7c570bbd6803791beda7f1a81229dc829b9dd76baa71572c269b8f6a5f4b974fe333a58e94e79d73628b68ccdbc24398d544937f02cc2252cd24fa84a9a27487d3f3af9ef8f36d537ab21d7ff07a9a8065d11443c1517990f1a390a4fe4a2738d839b482994698e501b38605342a862e9deba21d7cfcc6ea693c2112d438e3d24c8712d0ab24cf3244ab114c6e6c5c8baaedd259175918f3681f71e682720eac25437698072009f1f8f20a550855552f736a2d7bd5bb155468d26cf24d477e1e98b87514fb43d6155e8a00459666ba0c47e0c61da639a0ad7c6f5ef6a28ff038ec9f5be279d9fc738de9bf9305e6dbb8de07df8db016e2638269ca7d7c771cd952603cd48b9bac50c5450bd1c530d5bf80f28f688216532dcb05a7cd1e161bb9a861adce57570caf86e53db9b55a887d0e8a89d20f8936bf7d855cf01779cc33b8ee8e15614d6f790aa184ef0faf4bf4b502aaeccc851242d6defbf2660f239748f62ac3e6dafae79df8c4f5c923258b121482fca977169d7ce0de6c5e0d58012a2a7928f18e002aa7eae1382643c83c1e0506d248867439d2cdbb7a74273828b8a83a2a9ad16603526da97438031ecb0703fd847575022b7871f0928354dfc870706032de78e6e435472640f84526661f62f0f00d52281d70bdcc6c7c23c4f7dd14a4d42151aaf8a285ee3e584f214d25e36d424b97ed714fbd073ac22400163fedf8b1b2bbced04397e265c9fd8921149d967f612687ce79803805a54d473df632e34728834ae685fefcda72e9bc5630ce76469ede9e2f50159b9a3a5b5876e9763f4eab9781275d4fc15c4eb80878ce08fb5fd48ced672c4b56618f60bcb84bc0b002e035910ffac8870e2c4291bf352061d5354df721732d631431606308bec79327e446fa7928d5bdaa3e91962d55bd997be513e0dd5fa27f9ada9adb9c3fbd940fd5b5e9eefbe04dbbf51eb79df9ccebfb8c046267b6e30297ce5f4bf704cb8696cb0e5a03eefe8724bd19837db4128ded3fa55350106669fa79dc1762ed2233ac24dc846cc8920a2ad8d8af6fd5bf6dcc3d3a451308246c70b066eb4680ac7b74624589d6634a021f80175373705d69de7cc80037a2b09a3fbd380c21e989b281b3373bd64879c5de7c5f598f1ebc508970c930c745d4e5af6a7312a8f58cb0f0108b422c090fb8a1711604367eb903ef558dfb039117bd4dd35b815ae90aed76fb70ddb2ac281d2b9265204dbacb29421933635c05a2859514380c4a20e2eeb93c41fd7e06b0d7187ec9ed71933899a2b11af6680e75d5d523f", 0x1000}, {&(0x7f00000010c0)="bd3c30ab9549ceb7ed4818f3a168f90aedaaa6084f7f8b0bde7e2b3cb18a600942480d2d676ec00507bd8cbbae3da6e0b97b8300de1abc6f4bd6ad532151aad983d3b7f7b4fc00b3b019e804e32183567e4048c229906673a741c8e5200f158181fe9f89da34da770b1989473cf21e25a7e20e0e97471025853dc95646fefc3f3e090485753ac457ec8f18274d39e1b84ea89cfd3db44bc9414e641f231472693c38071db2bc1d34d24034dee9bb0388c52defc880dfc81d9103a7ad5812c3424777ab6ab145e4eab837d873b6c8ca5f87f7a4ead734f4732e43dc268e99316809e0251c56429e95b028d087ed09e3d089", 0xf1}, {&(0x7f00000011c0)="7da614d93a25b0163c730c6f7c287353a324243b7dfd2148d2c7393681723a787a6cbb926d54600eff6dedb516edd9aa625f7f37944f60ef66cd7db30f5f9c620dd986f2db3901a3c2dfc8925aebf9c86f85ac4aca2579976d842705b31a920935c1d2fadba9c691b19de47f30bf3ea321c77f257783001ad199efb25041b65fd000af48a734956e3cfb626ade104fbff33785000ef8899aee7eda3e681ddcfedbab3ccabe8c36b6e9c368b4dc886be9c68481d4eae4fbf1a91a12cd6018fcdbc203ed9f7a994b3a4c9d230e4f7c7314211d46fdbeb2fca9", 0xd8}, {&(0x7f0000001540)="c918e45f78ebb5c00ff35b32abf478e762faaf12d75d95997c108b2aa11b268a1c2d117831af62b6fbe40a1e77b917983c9b9874a08da067a4d5c43dc1767fdaf8ffbb1dcb33545d36b6", 0x4a}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 06:23:42 executing program 0: acct(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x4, 0xa827}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x100, 0x5, 0x81, 0x7}, {0x2, 0x400, 0x5, 0xfffffffffffffff8}, {0x33, 0x1, 0xffffffffffffff80, 0x8001}, {0x1, 0x6, 0xffffffffffffffe1, 0x101}, {0x55e, 0x0, 0x1, 0x1469}]}) 06:23:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000001) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') 06:23:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001880)="04", 0xfffffffffffffd95}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r0) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001d00)=0xff80000000000001) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000001000/0x10000)=nil, 0x10000, 0x1) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x14, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 06:23:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = syz_open_pts() r4 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x3, r4}) dup2(r3, r0) 06:23:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:23:42 executing program 1: r0 = socket(0x6, 0x4000, 0x0) dup2(r0, r0) setsockopt(r0, 0x4, 0x20000000040, 0x0, 0x0) readv(r0, &(0x7f0000003280)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/250, 0xfa}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/7, 0x7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/99, 0x63}, {&(0x7f00000031c0)=""/78, 0x4e}, {&(0x7f0000003240)=""/36, 0x24}], 0x8) 06:23:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000003c0), 0x54d, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 06:23:42 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 06:23:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:23:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/213, 0xd5}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 06:23:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620202072287d769ba1d"], 0x10) write(r1, 0x0, 0x0) 06:23:42 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x4000, 0x1) r3 = accept(r2, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r3, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r3, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r2, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r3, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r2, &(0x7f0000005500)={&(0x7f0000005600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/4099], 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r1, r4, r5) close(r0) 06:23:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 06:23:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 06:23:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 06:23:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x81, 0x4, './file0\x00', 0x9, 0x2, 0x3, 0xfffffffffffffff7}) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x2, 0x9674c9108a585c0d, 0x1) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000040)=""/46) 06:23:42 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getppid() r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, 0x0, r2}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 06:23:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x3, 0x0, 0x200) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x185, 0x0}, 0x3) 06:23:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 06:23:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000006c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x1) 06:23:43 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = msgget(0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000140)={0x10001, 0xfffffffffffffeeb, 0x8001, 0x3, 0x7, 0x1, 0x2, 0x2}, &(0x7f0000000180)={0x487b, 0x4, 0x4, 0xffffffff, 0x0, 0x1, 0x1, 0x9}, &(0x7f00000001c0)={0x756b, 0xbc6, 0x3, 0x4000000000, 0x0, 0x11, 0x100000000, 0x2}, &(0x7f0000000200)={0x0, 0x2}) r2 = getgid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x8, 0x3}, 0x0, 0x9, r5, r6, 0x7f, 0x4, 0x5, 0x3f}) 06:23:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = socket$inet(0x2, 0x2, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) socket$inet(0x2, 0x5, 0x2df) 06:23:43 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000440)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) fchdir(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='r\x00') poll(&(0x7f0000000400)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x40}], 0x4, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) rmdir(&(0x7f0000000040)='./file0/file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x80000001, 0xfff, {[0x1f, 0x981, 0x9, 0x6, 0x4, 0x100, 0x6, 0x0, 0x7, 0x0, 0xfff, 0x19d6, 0x7ab, 0x4, 0x401, 0x6, 0x0, 0x6], [0xd06, 0xffff, 0x0, 0x8001, 0x9, 0x200, 0x7, 0x100, 0x200, 0xfffffffffffffc00], [0x7fffffff, 0x81, 0x1, 0xe66, 0x7ff, 0x12, 0x98dd], [0x1f, 0x401, 0x20, 0xaea, 0x3f, 0xa7600000000], [{0x5, 0x5, 0x1, 0x623d}, {0xffff, 0x1000, 0x8e, 0x5}, {0x4, 0x5, 0x1, 0xf91}, {0x7fff, 0x7b3, 0x9, 0x4}, {0x1ff, 0x101, 0x8}, {0x6, 0x9, 0x7e8b0cb4, 0xbe4}, {0x2, 0x9, 0xfffffffffffffffd}, {0x4, 0x81, 0x2}], {0x3, 0x7b5a, 0x3f, 0x2}, {0x7, 0x2, 0x800000000000, 0x6}}}) 06:23:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 06:23:43 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendsyslog(&(0x7f0000000080)="42ccf2bbe372b8231d45ccebadf8cdec5f4b9d27e88ebd060aa1a66858ef2d81be67cead41f84c1d31f5a5a512beb9555790bc3685d0eb1bbf6a24157f12da8bc30f31699fd45ee2bdef16244e2a612a27531472871da1fd43f9669660302da7700a9781d26ebee4c69e8010fce1e7d46b5a8afdc2f90e912785dce19c28d246141799958e15f786ff9513b2eae18995ea8d5865bae237c01e870b6e87bb05a048b88fa4ba5e377b6780c9dea077a39b6be23b3c541abceccc", 0xb9, 0x15) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 06:23:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:23:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x84) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x3) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:23:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffff0, 0x0, 0xffffffffffffffac) shutdown(r0, 0x7) sendto(r0, &(0x7f0000000000)="c4e5fd5ca31ee77bfe43ad539b8655eeef8182233aba643818041b132226113f83afbcbae7afc0a3617004262d204d858258502a3b4a5728d9b0b594e00b990f1c18346b37f646dee1f1f6d35ed72a729c20984e275e2d5dc576be74690ec5f03a932dd0a2d2e5dbaf0ee00f8f60aa4e7b6e3ce680d01ca58d93c0ef1824b06af5965827ce8490d740960b973b9b4b4356111f69790d5f53b70b79a16b7afb22730166b582d968b5c053883bd7de35c7c85e04bb94514d627400fcf1f2ddd01b8904c05d35ecdd7859b25adbc63f523bdb53ddfb2d0927b8b1a3add98b01b1673b4d615715fb54f7a65fa92ac09e057e0f4534bee49ddc2f0a5af0b9fd204b8e7d54034aa5715998a2a50ecc7d0e859d728211cb523d6cadea06b4b0618c982b1b9da8abe0ba7a6e3bc9ea5c96c6bd083e392cabacff37fd17da8fd78ed694b5914441b09c4d76d4efd4947fd1be0e079415b009402bbccb7ccf7363c3c5ed445d81a0d19d7de6db73922d26e8ccc8426b9e24a34f0b04485edf975b8825cd5e9f215085830a8ad4d7878eeb0e09e3e798f3bc9a11f8c014a1804581fed5be7ef2fa244e83be465b25aa18347dd3e85e3ab58aa5c399a2e227c748d06009d1a2a9f0d391ebe6393c422dd4a4eb23d618526a083cfdf3422c661ceaf267360d919568341c6868593beb12f618c01693b478935c2d77269ecc85da52ac953eef7cf4328d98c0f9a09e380cd1da4da160d157fc348e0700bf67d088b01d0fcd7e75665a1e273ea12cde1e025f36dfbe02bbb66e110a3155d53ddba2e7ebe5121bafcd37ec7092f8a0758a2c661aef49d4e9a3e88eda811f9e1e4a85ff307f8c73d2ec9271532727a6bb0f29220fe919b3dcc6dfa4db8b01b5fedf8fa54f4cf90b4cf228580b5210ae65b96206c57bd5aa4fb7f04b8cd0da3264848c1c6ef7a719ffffcd5ef49057d6a2069754a35929485b9f8a494cadb01c0cd2e31f814243c422f267852d77a97451f008d7d7300b574d10e6d65461078cc7d0021dedc99b8dccafab91d6c18dca82c272b4258eb37a63a3b4d1ad29c8bc114765b46193bc3807b5df48df06e0dc5f200e152a8acb06b8daf9ee22e90d5c159e34fdc4b81ebce9d61859697ae579191a2b64775d61085ac943564c30665ade82ccdcea3790253e0918c62606854d7c9d85cca78aea912af402f6d10d6e28aad07ae5633b3bd7523ea632334bdab840c359517d3e0429e554fe5dc49194d491c1c4da849b8144cf7a6f8a84950670f0c7c9eb3b160a024a851fd3050b8a0dc53f493a949b108a3c93f8a0e8da46af2239190bed2d05afae15afd69f1f4d2352717afa1768476ea5dc405ce6c9938c8f9eff0a074e0b8530c0160bd5387bf2d33188635ffdfe69f76e616b595eebdc634f5eed2bf7ad8326bf6b46a3ce81a26b0308f4b2fa4d326c5ec803546b7023e1bc5f9931357b1a73bc40840c78a8c2042768de76335c6db0a8ae8ad908234a9e4373d9e8e78e360f54de55565dbc12df36041dccae6bf39dc2fd5fbeb58aa146f078e59d00cb449dd166463d4da452d356ef3162e57966865d829bb6caae0d60b7a15533059b0c2f4e723439340b4289c97477614abd7a8f4073269c65bd72f39421fbb9429e3dfb3d8c7abbda6b444c92afb5d04e31b9d081728f65feab0097f2a66429dd70f92e2422d222087865faa738498b79a0d89b408603fec7c609337c9389e4311c243485801be7e87e926b1e444f56015a57785819225de5e7e1ab36374dde34a74e21e7baee3b34905060ef6bcce4d310ad82f31e5fd6fba423a80357ac4ddc42a8d1f7a714b004877df5c4dbe1db75f99d0ddb426dfbb5edfab30cfe3f0f818ba97e967e02ebe194eb1aa06060a384745ae5bbe5b416e4283fd452ea29ab7f28ce965294aa8986719be8aba4da785939d2fa7c1a464c1d2a0372e16c19bc2eeb31417f4ba584c427c3ab95b4650d51c185e247a8dcaf1fad255cb52eecd4c2531743d396c05602c09cf5c0710b324a68dc471303b3804127e7e1d15f563fbadf5caed277439dd42656d012d80a9f65b5c237d556551efdc1b92953f9b68890a3862d9a9e4a95939c57caf85617256675ec9ea41004b1ee586e5a35097f666104a4dd972b1f2de8f2ac20f570cbe8eebfe3e11988a3c881e3b38979fb59f9e982bec232cabd7f241ff79422fe6f14944ae88411538edd4390171cf5cee32fe7fb2a5e23e617a677a8c12b3b6f5d3c0eeb8218e001d861d7bdf73a788e8c5751079a1a5101888298869342dd469d24f8b1942d5f55e816faa953584844d610f374ac8f3a0127bff5e02e2bdabfe24d189c9bdaef0a25ada80ec6061e6f9c4d9b88d1d9c09cff396c318d5b61d3fa9a3fb6f1da40325575e1a4068c6da50e0bfe8f06adad5941012493fa3ed003c23bb92165ba316d2e0e4be1870d72670b0f3a71e511aa0a90892a3f4b839dcb5a00460a33c7a0c03ab0530690ececf3105ac3a470292b1eccde1c32a40109ebd9ce971bd4264f27911dd9e88a9ec7599aa959e8ee0803ecaaab41e7de5bc2c386d39ac11eff4936c985452d527328ace2a031b87f6e042d3b765cd5fc35604425e48a3e7382784644fd8d5854f762894d92e45c0c6ad3cf3d0cf2281de7a545725f68fe898e38b1d88327bb2e979a89937967a0838cd57306ed9d779f173329204b0a918187d1a8fcddacef943a291acf64d9c21a3158f2f60641932867677f1320c1f66d8cbe75b3e361ab06df458a7e7ac30e4c446eebbcdbe77c8db131481d6844d08983c8f3a65f2b2806dbaaeabff027eb62e506d6f2f2350e8c1cc2d8745dd1c0542cba86b9b0374f9b00b1899f1d545d4e065d61173d71effb505df7255bc29feb832dde9e0d06041376615f2b94adf4caa79e93c465442fb99d76d1f8ff5f1b1fc35f590aa76dfa103255784b167620eeb89d93cb5c219df84aca40d149151d57237e09df2acfca30323fdfab87e82e1c0bae97742cf03a7949672e723c52c83e26f27697bff0a5b297e2fe3e5ce127c0bc58f630fca21e505095099e27c4502495e06451497eb49394e61659074634efa56ee94e74856d1ad0aa8757dd505cdbfb333053cec339cea0f5f3d664285b10bf8d47f84b6af5ede326e2af772b583bac9a5701b6853ad4d6f6075810dcf15fc484efb39b405a53e19b8d38d88cc3c552ef2b849b00fb15ab8c5e2510e5a29915c9b9c025e1c5aafcd3ac24ded445388e39b2d6f8e2777b68f56b0324eac94d99dd6fe0c3a10042e479239be5b513aefb15cca10f46cb3d2b0482e13371442dcacef0e334e6b87dadfdb0799120aae78f79d8441e62b189e43eda9a95ed864782414ae8fc5c73cb391e19ae42a2bd556c323fb44d157ad940a202d8cb2441d142129d22d9a6cf00745b68d1d81e002609f3227b7529f59279fc77aacfe044be29c21bdaad1f7beaf3d90cfbe446bab667ebb2e6dcccd9647d59f81a3c395dc6aeca713d45f6e12074e567523f62b2e9487065ca1f07988c886cb95c1618aee4111fa0459f2d25520800165262a25d79316c81cd5f8bd4947dfb6bf2119ba7f51e44e631c52f28637c2a9f7fe606522e588a7c9c22d1e7a5ef875226e7ed2089a77af68ebe757029acb112d347f4744c168d83ce0ceba7dcedcf3914c2d017f9b4d208bfd61dd3e7ff0379dfb2f4c571e75087a01b8382b92f379ccdcdef6eb145f09115b60e5e02e6db64365d35d90a7561e058ee0070e92d9849ad5c366d64f3fff6a4f97dce1750129b0237e74404309b1c4490d3b60156eda67f48f90db8c49dbf7f9d1222405cb9cec1c0ed37673c32a145aa774fae29d38493e41362c565ff5fdfd6164522ccabcc346c057883b92562302eeba979037224c43466226e423fa0626d3e57e921910ae120673d43c47571eac454c1b9381f5a1e99969103e71abaf552cda5a43e045348426d76a2284e98b4f5fffec9586f0103a7421712bc9f82c80617becbcbd237ca513f29cd23fe7bac14f84a4620b40923af395438d106401f0e663f89787a0811a086956ae9e056a4bfd2337e745e2989c4548dda3aa011ad82e02e7f8ddb5c7ba11327fdebf8c789f82d8ac6f751de8820278372e7e441a3f9ef43556350342e626fe5697ac0a006ebc4bafa1cd2f3cf737b150ed2217f512b485163fe066637a0f2e09c329ce2dee24f9c067e375464ae4635baa9871a9da21d4389cc4281c736a168cef8a4b4adf451ef86c5cf839759add6ba9557483bd6fdec1ed46b44fde2348c2c6265bb168b62d0d0e6993cdac264256606e0501e09403eb493451a3e64544df9ef990197c22b3222fe371f8f829f34256c9a8cddabd61f72afc0c24066592c5f822269a2cf9fa44637852e4ee200243aecc3441bda394a524737076bc50db285a452d3a0aae3fabc85e36c1aad487bb3aecf121cd3e835afa913de0f901783e565b73d337e6a851d07e0014468c29ccf78e18685fe685736770a25267c95739a006bb34d8ea1cb30249c64f7ff7a699a3b837f7723beacbafe95b2a6c338edfc5f5ac19ad5ae02809b9ad334270fa4268dc3b298ec405182e2e26db29a8750ab1c89df099e1307712115f0ddfea3065cceef49ad2ac3693f9961d1bb7f9db20655b29cd80f8dfe420b7aeb8df7efed50c921e45829ada22c8ab45afdc7facc6199a825fa9659ee688818d9fe51c71ab2f84f78d7ad074effceca6b8b95fa22ee4bcecabbc8544f22e5d484f7a789c86e9f2384d7e02788c6d841664fb52044e8af5dae096f9bf38372a155a0025711999f5f48266e508839c1d82caf8824eaa4024683071bd2b18e1faa178552a7294084e780444b3d3550ef3eaa5384918fc0cef48d9a7d48af78eb812dd55fd0cd44a0408bc2b4ce2a43ab2dae057d95e5527a92273f49573d2018271f76fb5113289d7008447a032e8f5cf71675474f0c8f1e544daac6760749d4c06a8dd91df9388f5e2cd9f8e1686ac15644534de30c801c6ef53471e5bd85128d30443694ab8527d504c82160f1fd4871b28b80d88c20edacffc6a8c5b42064df190943fdb475e9b346c817dae2baab0ae00fa0b9961257adfc6d289d8e14ce5262c4396bb5b8459309a1b9b472238e2ad1662b33b52ad35a391039b1f76f60151b29b3da864bc8007cb849ad5086c98cdfbaf550500032a1f60a51a0738670e068ae4ebc49573e8f242fdd3b44614ee1eb7ddf7e07ac62ee894fe4ef846dd51e8c8d54a8cc7c84120f68d3c89bf6aff2edf3e21156729774e135a5ae8aaf2718475b4df84893218caefb277f06e633f637af8e7e3678e0dba386ae0021356f5d3b7e38e41e8570a5da4b131dad7f53f9e7e6224db8faa443acbb7bc4118d06264d43ceb67e48049ce519f21d9fbb1bc433f47d24900adfe96fd97623e18c981ca6d99a24fe19e39f44eb06fa489602d191b39094a8d0ffc8bce4db1f4b04d09be7deb3a6166402a05a273191dd2775a00de162ec720a6ae16c182eb8f77e9e79b7c85519847f4bb8b363bddcde8224bb12e323803c1ff4eefa12113716d99fa28b31810f03494fab78a411a0a04151dc6cfda970ab9525084bec832d5e2935d2d89207a8eca6cfe6c56a766cb65caf3c6d41ad99917bda321b7e03c74b0d970493f04af4abf6d1df9a4f862de84c8853c7cf7f389c4bdaa593cacdd90d25914b7c8956b8bebb5f601fefc4e45011741ab1bf10c8a4ec79fe3f5794c295980081ce47b7f092583a2f056089a608bdbab42ccad8b309f8da", 0x1000, 0x6, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) 06:23:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x8000000000003f, 0x0, 0x0) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r8 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r9, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 06:23:43 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2a29ca3f392e4475, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/113, 0x71, 0x40, 0x0, 0x0) 06:23:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) 06:23:44 executing program 0: r0 = socket$unix(0x1, 0x54a67cf3365956c6, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x8, [{0x2, 0xe7c}, {0x3, 0xffff}, {0x1, 0x4}, {0x2}, {0x1, 0x42a}, {0x1, 0x3}, {0x1, 0x4000000000000000}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x81}, {0x0, 0x3ff}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x2}, {0x92da1f926ce627b1, 0x3}, {0x2, 0x9}, {0x3, 0x5}, {0x2, 0x3}, {0x1, 0x7ff}, {0x2, 0xffffffffffffff81}, {0xd252f605b274aeba}, {0x3, 0x900000000}, {0x3, 0x7}, {0x1, 0x400}, {0x3, 0x9}, {0x2, 0xff}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x401}, {0x3, 0x6e}, {0x2, 0x1}]}) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x1000102, 0x0) 06:23:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r2 = syz_open_pts() close(r0) ioctl$TIOCSETD(r2, 0x8004741b, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 06:23:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:23:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000200)="073904c6bdd3c00009f6fe1b6edc1672ca66211c34e45a7c56ea642c544d159a77bf88409bf4dd97c8e9ecf0f9b4592cf102158cc98fdbdbfed47105113a5b077cc95c085d6421a9e9af03de4851262f00a705", 0x53, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x6}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b3d91256708f00000000000000006669"], 0x10) 06:23:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x2b4, 0x2) 06:23:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) socket(0x2, 0x2, 0x0) 06:23:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x6b32) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) dup(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:23:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) 06:23:45 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/254, 0xfe}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f0000001480)=""/190, 0xbe}, {&(0x7f0000001540)=""/138, 0x8a}, {&(0x7f0000001600)=""/7, 0x7}], 0x9) 06:23:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 06:23:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000080)='.\x00', 0x10000, 0x2) 06:23:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x3, 0x2013, r0, 0x0, 0x3) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x6d, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) nanosleep(&(0x7f0000000100)={0x100000, 0xfffffffffffffff9}, 0x0) 06:23:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00005fc000/0x1000)=nil, 0x1000, 0x16) r1 = socket(0x1, 0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0x3, &(0x7f0000000100)="ebff1d4b3c1f78b46cb4dbfcf000d184ae89cbff13b9fd812eaa4e080000000000000048", 0x24) 06:23:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 06:23:45 executing program 0: r0 = socket(0x11, 0x8003, 0x20) getsockopt$sock_int(r0, 0xffff, 0x7da6df4a57490fc4, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x404, 0x0, 0x29b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) syz_open_pts() 06:23:45 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000080)="04744a027c22c2f773d864416b437070", 0x10) close(r0) 06:23:45 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) fchflags(r0, 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = socket(0x6, 0x1, 0x10001) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:23:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xfc500357a2891cef, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x400, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000672000/0x4000)=nil, 0x55d9e1d3}, {&(0x7f0000439000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdb8}, {&(0x7f00005e7000/0x3000)=nil, &(0x7f0000287000/0x2000)=nil, 0x8}, {&(0x7f00005f6000/0x4000)=nil, &(0x7f0000149000/0x1000)=nil, 0x1}, {&(0x7f0000234000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x13d9}, {&(0x7f0000530000/0x1000)=nil, &(0x7f0000348000/0x3000)=nil, 0x53fb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000766000/0x2000)=nil, 0x4}, {&(0x7f00000e3000/0x4000)=nil, &(0x7f000007e000/0x2000)=nil, 0x3}, {&(0x7f000063c000/0x1000)=nil, &(0x7f00003ce000/0x4000)=nil}, {&(0x7f00007ba000/0x2000)=nil, &(0x7f00006c2000/0x4000)=nil, 0x4}, {&(0x7f00007c0000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002a8000/0x1000)=nil, 0x6}, {&(0x7f00003fd000/0x4000)=nil, &(0x7f0000203000/0x4000)=nil, 0x6}, {&(0x7f0000380000/0x2000)=nil, &(0x7f00001fd000/0x1000)=nil, 0x40}, {&(0x7f00004e5000/0x4000)=nil, &(0x7f0000044000/0x4000)=nil}, {&(0x7f000012a000/0x2000)=nil, &(0x7f0000252000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff80000000}) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 06:23:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000065a000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f000065a000/0x200000)=nil, 0x200000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2404, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e60031929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 06:23:45 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="18578052dcda614eaf498724cb67612e23ccbbec797140523590d76e5f78e19b107eb0efae8f2d9072e9b37a494a0248bc90aad3706237b5d4bd207ec151b1ccd5c22a54381100958e43c2a5f1ca7fd7e0aefbfe186a76d23e25addbecf521c921fa6a4b83262ddfdf3a04555bebd7a7be457840ef5e5cfd282023dcb76759dd346126c940d921a4d88a137708b4f83405709cd43332a87dfb83a25104a1f7011c6f0e5a1a8921ecf24a5f66163ae7bd3fdcac9b974d180dcffeae6809e56557a75693be15f6e92d37dd8f9befc476", 0xcf}, {&(0x7f0000000180)}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x2) sendto$inet6(r1, &(0x7f0000000200)="631877a46b38dbdcc7fa3421bc74b7aa94ac5561c1723ca9d45a8222690248df96131db565802bd61d04e43cd5ddffd4e637fe8cf1bcc3e5b1a3b02f015a7cfc5f86a69ec6a31b3f6c3ea446e3876e3839f69401bdeac5e7d8d25cc3e64a878de4f8e03331392d04b7bc3d2faa1392b7a9bdd513c14a3a54b6c84e2348cd29270252ae0aa9a244a35ba36f142da0589016130d011d", 0x95, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x40}, 0xc) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000ae29", 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000300)=0xfffffffffffffffe) 06:23:45 executing program 0: r0 = socket(0xfbeea7932314a186, 0x8000, 0x10e1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000140)="50661aaa55d59b7a603a6318b222539076c82a316e0d4619a42cd3c1b71c63ad8ca7d34a2bb59b96f09594b12f732685af8bab429fb4d8a6094bf60af54b0453a37417b0e3d863735d", 0x49, 0x9, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 06:23:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x4000000, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) close(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="88e7f051f5c4ed7701938cd4b82cb2bc1033559cd63a51c45d0c312e7574874fcde3c63cf418635080d287409de1b3d0852258e8004552f446c9e979e48524c322ca3c376f07f2333b6eecd93b551ce369d5a76e37ab51ef2e138855c7ef816b364f229d2cdc3dcbda69bf5a2ee27ac151cf1e1e6c5277cf7f301bfe28485222a8b32faaea33c67e18d5927f3e7c9356bfeca6a5b8d0be4a2b00", 0x9a) 06:23:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x100, &(0x7f0000000000)="42bcf97bc7e59944ecd90a545a9b15c263bbbad62b31aebe698c7432118396b961dd23d70bbcecf77a9bb31588c0ac47691f6976ff39b193015e99d8fd0ce358f7b8c748be063d95a140066adf2cf17f514b693bf9ef960d2a8cd4b93216c3e7cdf1e84c4f9ffa1e276b79bd91477682384c09739970ea890c2f054137f984a745dfaac4091599e420d9c5a3d8e20b84945d9b5a68a9a613c32ea8279f9f362ca6c32603215c5205d3d153ce887fbb55b84917e47900b20a5c3d6379960243dc179d0f806ca0ef84a039b286d5c3e66365a1f7c22bcf6a1d13093bcc1b", 0xdd) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 06:23:45 executing program 1: semget$private(0x0, 0x3, 0x100000070) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 06:23:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000600)) close(r4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000d00)="a09a1299e1a4e1872b60241918bbf37d91e58373021b5cac5217eabda83c723c84a21ced82a1eff4d50ac6fec92eaeb74cc25fe8a3770d574edb7bdf070a0677ff889753e690447431f8aa640ac82aac62fb84db69ea163a2b2a3f91d144072f251d61ed8774bfaf0e50de56b35af349514cb5b62ea7efe40c38d34b645fab45b0c3dd9e7c3146e298d2c2fd91ec88403ff68322947a08ad9bc22973aa4314df2f1ebb5b1ae86017c3406d7fe8f9680b31eb457890aec7de9672437a8b8ae030bff608e7a42b156c10695c5c653a3d90c60047b10672fdec5ca416c2c6df92b5f3c05058892821187279be888056797b64e59ff63ed189416c03fc1e04b6ff774d953bf877d2f8785105b43ae7d103c892aaad9756f29ba6f070058f44c91879de922b8bf27e510880aafae664490f45cece2404d21dd1d74b3baaf8daafe2df17bd1fa978a09728f2d6c26b31fccef4ef001c23289fbcf731412b0000e0037c71bf07b509de5e9e89f90e05cec65d6a7fa5efe82e255572809373373eb4a0463e97159e30122c13a72e021083d4679e78ec32ca77b88663c502a86a6bc997d9306d0a0c785c698a18d2124c11d72051aa0a887ab549cbdbd815108b9d544cdfdab11b6177b8f71a003e26722475bda7aed7cc9a67e3a8a8c2cf5602011e0bfbdbf201c0fcca48d83efdf295f05b87238c56fa068866bf5ece3624884678f5ad1720a03afcd12ca7ce1e4063b7674dce7de28b5c64409ebe790afbda4ad84073f92fa31f77112cb38e356e11524daed62607d34cb516d211c7ca0a92da3ff152b4354bd89634b38561f2a6ec22b6b3051fd3490516f48e01a3f375e44440316f8f0199fdc80a27e757565b44bbf35e9561f4330ad0668bb1b574b6b6414002e20d9c9272891e1a2b7c46923c65ec6bec089d80b8153d6a7bef230e091a894c66261040185abc2db85b7067b2339675f9d4b44873f68f9695b45763e3911906456f0cf710ef74f9d92cb76bc4e6919e9e2c90684a08669c0352d48a8ad2d0ba6e6a8c7649cbaec5417a85cce7ef8a5e4af25f14953a0577e39b68719dd9053ab74247b215efe97e839e3cb50d81ae8427995d9930e9c4afc21a1198cbed98980cc585ca2f8779adae27d66661148869077441e1aa9175fd8858a5f835f0e503a29676605c74d62e458b86538be953ba5637532c8aa91f761f895d11aaa3212e009b5bcbc1d70e6de007582e5db64708c4193d98f0ef63b117585de5a00dd36d3c288c802588226e0b5baf5a1a005085d1b031a1658f5bf56566273f6cec47cc83a92847f959ac665d52b18f3f06e97e3b67423368b817b35ff9877067933712e6b9dc6a5252552d208ec25d31aaee8386eb5ff5263544e77a6d9feea97886d8dc36412e985d357a443254e50e5e396e335a9c57ee0252118b4422f038b087648eb8fc6b8cf2a48f8fb6adb48374f956e5c1cac2685fbac45699afc85361cd8e5fd9b5be10e8e1dfb0014084bd40ab3f47e4922031123021707d7dd868801f8445f97501dd74da4d3b864a3be89078088ff9917de8c33435fd7bb00e9a04df01d176d78e295bd6c7453ec9c1c912f0f0ace327b72f0275cce7eb02327836f7bb02f4bd5c10011c17404cc76e38edbcaa9344fbd8353b5b3436d666423559f1a23a07fc0a379a42e057580d1462239f4dec56f32d5deee8ae0a51c896d37f38580d3d0040fb73dfff0bb554cb2c5bf1cd73dbece63ab9de07e29544799e72acd091227dd17e444f6f63c0ffdc5395e373e179b6fa44d5c8b16967405eff98aba095439ab5b1aa2f0a6cfbabd523ce258139420070621c893943e71991459c7b3ec6f2b9dbb1dc5894f10d0473aee5006cbaef41ffc77784e531858ccb578dfa19aad35bdbebdfd8719bf64a64c8f2de6977a40e0b3ce3ecbee9a3f7e714edcb2f4ad7aba76cd141b7d33931bd904988069b2f0f0777ee0b98e157d794ae61aafdb632ad563ea9af23f3bd516447019ffe3044d568ee85ffa46fe544fc5f1df15e400aa4584d0c6aa0bfbc2af12b881447da8d3386b356106269b46ab7b78352a0e94722b4046b5bc8b5627f264c1b88fd714ad6f02f5f24f658689af5d9ffc82ef5005b126f5d28ea6391f05f79eff87e81c3c3e360da3ab4d68a006cc89b62671d09c0b053f13c25031bf68065e916e607d776026dc95e8e04f46c12685ae00b3a15ac53c3b849aac706444b3c3420012925e7df10f5c4d20191fcaeeb35bddca2fc1ed95dfdf1c918866a9a2a91fc2d73462b49de3ef163b5bee682154f566d2174109bfde0727c7497587a5c0e44b0f115991306279698508201841f5ed8e8df50ed20f059cdbc9a22db94d45aa0f1e24852df696eca20a17196b9e46686e5f8a645b3dcc8d33b2bba212d8cd8258057d2878c1c8141681b70cbc5f60a8ae6beb21c5de2891e55a0337633caa874fe8310fe52b77a3743b3b895f85c43d78bf12ea6e6f24c7764431fd7d2e395a95c72f1d8914eca915ec0c9d425b86b9232857ecdfb7da3ba910de39f629067e84ebd10361e9e3ba04676ccb1caff9e412423081772764dc86a4359c0986d592754e627fbe70da1bf2b3f0c80e3bee905b124a7f7662460652793016d4f44cfa99f5658f663af25ae5b3058e56a32d53191710efcddf40d485e5f609309513ad08fb022e473b7871ab6638e299e17d74c0ba3abf04bf05ebb87a655f6b06a1fca92d82150b597743eff4227ee3321cf744bc53d243ebf42e06616ebd65eacc3d0fd8906b28296c987bddf22a1351b57086f570279f45e5e3915a14c2d5b0e7f112615cdba934bed2200ad77c7259474a62a3131673dfb669e2b00051dddf9fc4207cfc796946cf1f0e64a881c37efd4f4ea661649269eb86b501bebbb00aecdb26dc0b90480518e052445779b57e6e207d295dfc53b89fa0456a9f5f2fee5889bb36ff9f947d19a4320d3de4e999836871d5442396a45358b22bd2f6bf9d2b7678774e88a58405e153cb2936d36eaa636c6a917094955eb4bb27727d94b5349bc3869e7116aa6539c4c52cc73fb6432460aa45d76a72b0031e1bca8d965d237d976318a8b0141b431bc19a203e2e628fc6c8ef6fbaeb2893e5686acc119c41efde792f087027cb0a69524fc6eebad0231f17199a2b0620945fb54379dfd436008f985f1167f1bf5f68998a3d14dbae667f17602eeaaed19aabc23880b9c7f356589738311d1acc5873f9c97be02437fe13aae147b735d402c1ca06bb6a90f15544bbceea366a7df2086c1e6b0b10a39b3701fdc16e60a6fe4a657bcaa65ff5be18be293317db5c03db70e3fee4e42bd138de216e0eb9348ff8640aab0312f4292fa0e2dd48735d6944cec9154246565eaec0542e308fbfbef222051f6fd9ed3f4f4d7e035a785f532c27f29f1d8ea946edf41805a87b76fbde0a51265e0558c862d32a0458349eb2c70ee3c8b984ed8e8fd1e28f1af61a6dcc5bd86f148b18fc753c5855aaad361e56faf6c17f4eef5af6ef68ecd7b10c50f05f6b806c0267d92e214560d59377dbfa98a7ed5b4d4906baca5753c07ded77d9ddf8f543c6d84793f12c7b7861f2b19ece411bc2d6bf3812ac697c2d1138c2b9d2b72f56bc6137c6a416096113de4fd0c3e42a1d1011785ac4e36e202c4e1f5c2d3ee42bf301c5fc83ed97062d42c6f911d1fe13fdaa68512bd49d02de354ec3ebc2b1ce74b84c4e25478ab4cdd842f490f5ce2a005232df91158537240a027af37a79103f118d2aaa509c2359601203599bba9dde0a5a589d39d1bbfa2894bdbb87127d7618648ddd93ac82b21fa9090bef4acfe17dda9db706b0b8ab8d40ee9a059365e4fb65f5de6a880310e76e38f592bbcdceee855706bcecfaf961f145d9688b76b3eaa2e185607f873ceac1261d169b36bf26c88363f8afe385a685e7b5164e4a8ebae079c3730767ebb0f93963fe2713b6469f108360e756a105d829f99a62a804c68db131b4d9a3f82b922509a9a5da26df705ee04e410f91b82e05243dc3fe4310a110a9e65b5fef7bb6a8e66a53cfca6970ed6cb2d835d7c7fe9921a29bb61753f2ff996ce1b7cf26b9388d57b2e5f662cbf73f7cfec088c0aa0d0b4c505f2b55a6feae7b4befb526127e895e8589c3ca589f187bcf0cda57aa778f14421a838c131881d051ad180e0405a1aa6c06a9474132af3b9265c742181d13b6f25dc40a9d7b80844f340604d21fa7bf57e9cc439a2649fc9b07c2dfe9803e14f285ab0e3dc2c50a17654a5c9e193868861a2ffac8a6f99b08eb0e38c8db874374a09f8799abad7850d472486d94db8ddfc3381d4ac25c528e0d72498d5511d312b22ca2bbdb78e90b849cbf5cc320bb19b1976fbd7d1a1e8c9aa0591bf1908a15a8420ffd91944113d4876da2b6bd0199014759db6b67fdb6c94d57458491dbae1a98120d6219d83b3a289956ccda4d6572754f66af690589f2e091e09bffbcbe7f473e39701d38ee129ed8a16df125696070a3a07be20c9b683dc4723fbd7d7a888b99b6dc7cbf71fc5f9150bc597d383fb4fbdd3eed2ed32fe256c1ffd86378d0bef595768a39e0603e1a46a912e1d102b006ea2e8115cb633e087fc59a20df870b496e4486e62ff477d4d3332bf8a2c0900566db0c96c6019ddf0a49904ae5fc328478a63aa62dcb0ab741c4cac213562e6a2540a26e20fc61c327079a7ef3b4be9e03292ce4659ee4e08272e7cda0e1a0b209c28865d3f4f68e05263bbc31cd9c4a5142ed99a5c975717f29183bb0d4df0a93619a3424a98b0d5567ccfb4c27cc27c39ede7f55928a4690a982c8ef5451373290d2f13edc3ff0c350573cf57a38f300985442b9822e82c6ea459596d54eb78d29ce5e488fcaccedc5abb513ac8111b44a623d6c8ae3f47d68aa013d44f1fc77138f54e559b44e3a826ee5334f83b7fb669bded6a2469b9f5f479b496f437aecc4f388fa7930e82741f563410c6866f588a9dcf57089407709242faaa34153d886b045e30a4c125c52576e03364ca32df8ab5e43de0fa1e4bbf3fc418f4383c727d1dd0be51d12c4558bbd2fd760bbd5a5d4e192270143d2dec6e258bff858b45d25c7fc287ece70b087da535bffde74dedcafdb2e4184973d9ec1d661c864e15aede684a3f24e4cf67c8cdc405c78b630d9eb18a6f1f89220e59cbe743516ea1ff15c7cd7ec079bb27ca57b1c071d02ab79de85cb9b9cc3f41b60ee8cd9e6702ab6e0dd69db3a7457646b4dd8e54c59116ae232cfed6d739ac734c66b065c7d2c4828f6b9e229791f34582bc5570f6e80fbca9f0df31b0b14cfc457a89efa57547c25d1c73437278f0bf60a809d8ceb0a0dd1ab9941d24618675ed3b1a018e2e795454533450b802476aea8263cf82055363232429b9cdea5df9fadc82229e21b178e8e2634d191cd1f6cccf074d8fa5151c24d4a0f53cbd7376ccfdfee4aea66bb9054c03f81096cff967953f9669d3b3345bc640d42019ca92aaae36156a98175a2a168fd5bde278874ce08e6410b2bf10bb18f5b340307c88fd30aba81c9589f0ad78a6a18f03c9fe9517d124830170456fb51c86e7a73701d972bce00ef9b015dd37c4990c30fb04d3e8ad73b395db46caa52db4a638c8325301cd378ade3559f9bbddd42c54086135c9292d9fb4babadcb70f072c30bd823bc8cfc899031722a96cf0eb66b6241c54e80abaf92bba735a7f04a0b117d2492db59482aa6b958565176663f97f1dd8b0b64c36463551501c02927b2642a35a3e3aa22a41bbfaa1", 0x1000}, {&(0x7f0000000140)="0d61f3d9b02df31701d907df9fe20d4b1c420d96858dc107b619dfdda4c3b8e222695c14a78692846e3d39443b110de10a68a2d8ca040000001ed4d81264ff88669a4690abc50f7968f4f54efb980b10ae207d213ca04018cbd68dd090cf0dea22f999ec4e86733c69", 0x69}, {&(0x7f00000001c0)="a3121e8ce3cf7b72ef8a959c5c69555def07f6a20392f025dd37986fa42efcc3adc7c2500e0ce61c186aef6efb88617444910ac912840d0196f659c9589b987ce7e368db67f63baed449791a98ce9fca81875a7788c254fb1533fb3aa0f351a1ff7e6226bd2ba76d3304228771bca499c849f733ace5275d8626bc095913c019b8b264ee3e9ca6f2693e611b13080ab7e0bbba252a0d1a87251694aa99135078a39298f01abeaef01e2bb7e2bd7721ca3dbb5650be9432cdf72e9799d666babcf75e58d50784f0d201e2a093139cb68d998f455e990daf0cc34d076b2d827138fc368eb9", 0xe4}, {&(0x7f00000002c0)="3f8a874831178aa66d36ddfb5929cbf273ee0ca78da870eba9f5646f0227e06c0fb94c8457ea0f6e33e9ef16169d799f75d984c92b05301c8ab8b548cbc21d5d83cf8c6daeda3c4556eec457970ef1846d68f9f9537fae4872305c87be0a430095fec6a201e5ee25882a60890a6a6bc03a44eb1a9d9d993fe43937a3e15f2ffa56d488f0dc4899a3667f3743fc33ed26ac401bb1953b0798ea636e77acd9e5ad59b088f4f39438491a12748f381a92a5082832678ebbc8c2c49398cac2525bcb9cc2eee65d449d2a722110828457d0e3ca44073571dbe8319425bdc0f601d5677bfbacc3194341fc3f220fc5bbcf86a1c882b72ed6d948ed", 0xf8}, {&(0x7f00000003c0)="21c184dcb00a4bfdef31ade97c13f1bc9f9c1b4929a86c7e9f4a0b1f6945504328179b37627801af135ea7874d906dad46926c83f413964bd0f2942454aa44f6d1217e40526918752f4749da092fefb83dae6508ae0849de05d6a2cf8b40effad505b88b13c10da812c4290d7fd9423d47a9b7a4304e1b71020b045ed2c89b48ed6dd9e6ddafc4d9877707f3f62eec30d9a7745055d88d6cf7940a", 0x10d}, {&(0x7f0000000480)="2d4187510919093e172f8aad1e9d7bdc7b6e388930e6e6445009514c8e2db531fd7a4ff72f56417951a24dff5d5a92444cee105385a656e1d0be288650953e2af1843740affe3e16cf668fa62e8082fadd", 0x51}, {&(0x7f0000000500)="dc2832eda1b7b61d2d045bb4f287fd035776780b06e3d342dfe4ffcec264c14cce9f64d621dfa88945fd6120a589acb95ac93a48d324605cc12ce9a701a693e7acce0459a69849e9c4614445efc5824e165c55f6f536dfe38e4bb1ed3a89546a2e2e4d15b61fe15cc9bb1205", 0x6c}, {&(0x7f0000000580)="93ff5d48399091101c60493dc11dea53fed1aafe01cdb536ba3514b7743db2406e8a23b3e99ba0c9ed1b7391bbb8b25f8ae7795bb7348e048da8247dafe334fb9cc5d1d32464fa1bd2d14f9c4c1584d995428e8672381083095c670fab39022c42cd317ce40af20b373bb3b6e0918785ba", 0x71}, {&(0x7f0000000780)="86646c3fea999c3fcc7bf0d0708380fd2a69c09a7020f3fbbe6134806a2dd6aa7f3281fccaadc76ae66854c9c9518982e37695aa4b55771f6d2982bf1896fc7ea13e6e728f0aa2a893678d2713a7993b26c4073cec266f708331280d048a3d947f4f09953c45f3c00f64c19d95bc1349ff0669b28c2bc1a16754b48052d4b825d8ae240db82c7b535b895b4bd947df3898", 0x91}], 0x9) 06:23:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x12, 0x12, r0, 0x0, 0x10) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1492, 0x1, './file0\x00', 0x800, 0x7, 0x80, 0x8}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="5827208c0acdefabd111bae63225259560f8e5815f73f2a044fd33055552fbd5a41789632dfc94ff334a561951040000006198824b3da025bbd47bbbf5387515add4096e8c8b6ba769d4714d9f9cad6ecb2d72b8bcdb9ad8a4f5f728f93ef16ab95f16b136a5d00df427b53a4475", 0x61) r1 = socket$inet6(0x18, 0x1, 0x5) listen(r1, 0x2) write(r0, &(0x7f0000000280)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) sendto(r1, &(0x7f0000000180)="d9029d54fd2a0d0aae2d16a5d16a43dfb49bec5f4a51e05d3c019510a31b724b8a96696db897eee94ee7efa65c18878aafb6d4a202578d01e8239d44a201617094f738efe36f59a0b42b7151445dce0f1141d6ad17da0b8e3c17efb1ea8c8af0ba3002", 0x63, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x20, 0x3cad}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 06:23:46 executing program 1: r0 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:23:46 executing program 1: r0 = socket(0x7, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x8001, 0x321) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) geteuid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x7}, {0x48}], 0x2}) pipe(&(0x7f00000000c0)) 06:23:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0xdea7d81da2f70c29, 0x4, 0x82) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01fbf42b76f5abb5e100add87fc8180aa94dd232c58b8177d4dde981e3ab2b2c1dd8c4f7ff1eec2feb39a56d34dcdfff5dda3d8376076b296962e551e7632cb728e3cc7f5d"], 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0xe2eade2794ea0c5c) 06:23:46 executing program 0: r0 = getpid() r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket(0x18, 0x2, 0x9) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:23:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) getppid() geteuid() bind$unix(r0, &(0x7f0000000040)=@file={0xc515434585e244f8, './file0\x00'}, 0xa) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 06:23:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, r1) getsockopt(r0, 0x8, 0xd, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) sendto$inet6(r0, &(0x7f0000000040)="3574ff80e1256eafc4c3840c236eac30ddd99b8aeae7661cbe2412b434de921d2623f1ca326cf8d96bf4e356a82955bdf1b18d9e97d450", 0x37, 0x9, 0x0, 0x0) 06:23:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x9, 0x6, 0x7f, 0x3, &(0x7f00000002c0)={{0xddf, 0x0, 0x4, 0x5, 0x80000000, 0x5, 0x5}, {[0x5, 0x1, 0x10001, 0x3, 0x10000, 0x6, 0x7, 0x100000001, 0x8, 0x100000001, 0x42, 0x8, 0xe7, 0x0, 0x3ff, 0xffffffffffff3cef, 0x3, 0x7], [0x10001, 0x9, 0x2453, 0x6, 0x0, 0xfb, 0x0, 0xfffffffffffffc00, 0xc62, 0x8], [0x7, 0x4, 0x4, 0x3, 0x0, 0xef71, 0x7], [0x22, 0x1000, 0x606b, 0x7fff, 0x7, 0x135], [{0x9, 0x40000000, 0x2fdd, 0xffff}, {0x8, 0x7, 0x40, 0x40}, {0x5, 0xffffffff, 0x6416, 0x2}, {0x8, 0x2, 0x9, 0x7}, {0x1, 0x3, 0x1, 0x598}, {0x5, 0x0, 0x2, 0x23}, {0x3, 0x0, 0x80000000, 0x43}, {0x7, 0x9, 0x568, 0x6}], {0x6, 0x81, 0x6, 0x5}, {0x80000000, 0x6, 0x7, 0x22ca0c02}}}, 0x800, 0x8}) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 06:23:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x27, 0x20000000, 0x1f, 0x7}, {{r0}, 0xeea8ca2e7e478c82, 0x1, 0x40000000, 0x81, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xb2}, {{r0}, 0xfffffffffffffff8, 0x15b7c708f1bfad51, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x2, 0x4}], 0x6e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x6, 0x80000001}], 0x8394, &(0x7f0000000100)={0x80000001, 0x9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x1e1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x81, 0x4, 0xfffffffffffffffa, 0x9}) semget$private(0x0, 0x1, 0x51c) 06:23:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) listen(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x20, r1) shutdown(r0, 0x1) 06:23:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xb) rmdir(&(0x7f0000000140)='./file1\x00') 06:23:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x2, 0xffff, 0x84f9, "0be77d7abcac7da07c7b252878e96d25a1bc2226", 0x8001, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3480000000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 06:23:47 executing program 1: socket$inet(0x2, 0x1, 0x4) 06:23:47 executing program 1: madvise(&(0x7f0000b4a000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000b46000/0x4000)=nil, 0x4000, 0x43c4ba75e0bbe1f5) 06:23:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="2bb00856c660afaaade7c02f664d3b66e4db4828857c9a66f804e110b41e20912a308fe0e7ada5da6701e4b6b21e18ab7bfa7ecf4a5fa6bebf11ff8cac52c2e21e78466ce2a02ca795ce8cf3103873ffb81ebe6cfad648b99cd252ae21b72398676c4e17f787ffac2817576d8db998b38d899c478398944e26efc29492a5b6d6edc2b3469422c7e87033af45661699a0ff43d5b9c5", 0x95) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 06:23:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x0) 06:23:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xebec31da469ff251) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x20) getgroups(0x8b80ace, &(0x7f0000000000)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:23:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x46}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d87000/0x4000)=nil, 0x5}, {&(0x7f0000d86000/0x2000)=nil, &(0x7f0000a40000/0x3000)=nil, 0xd91a}, {&(0x7f0000b57000/0x4000)=nil, &(0x7f0000f7a000/0x3000)=nil, 0x240}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ab7000/0x2000)=nil, &(0x7f0000db1000/0x2000)=nil, 0xffffffff}], ['./file0/file1\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) socketpair(0x18, 0x4, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup2(r0, r2) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x8000, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000040)='./file0\x00', 0xa0, 0x8001) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0xdbe, 0xd1, 0x1, 0x7b6e, "ef34e7f00d182287fd2e40eb758159a79e79dd90", 0x400, 0x800}) socketpair(0xd97c817ed27b8f46, 0x8000, 0x8001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x9}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r6, &(0x7f0000000240), 0x1, &(0x7f0000000280)) getpgrp() ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000380)=0xfe) bind(r4, &(0x7f0000000940)=@in6={0x18, 0x0, 0x21c, 0x81}, 0xc) 06:23:47 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 06:23:49 executing program 0: r0 = socket(0x13, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x100, 0x0, 0xffffff4d) fsync(r0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b3959c5ec804431fb883351efea7ce7ba54e7f65bf817ccf5782ad98fd3e4fcdf93d6c7b243314320fb1cf40e726cfef98", 0x31, 0x74d452857508841f, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e6f66696c65300052aba980ab1d7dd099426ec993929acece7e3eef74182b3f863b0ba0a70bb5528e3543f51efca77e29e9999bf807bba165df26fa63e214f431f758393c90d75ed652a4ad030d110b1b5c55ace1eceb"], 0xa) 06:23:49 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x1, 0x3ff, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000340)="bdbaea05e633938b2b692637fc62e2e34216a3f79d33980efbae2be5c336bee7e0005362db86f060d7715116e6198746111e38d2e15936500fac84fc37b7240f29d21ae22af88c1ec61882c80d2765ebf68e882019ba85bded1e37ee65cdb84c0d2bd0d45caee0950965c239aa17b3380ca4ba3471e54ec6b50f4f8ceca65f89456085a3130a03185866da6344869bdefc8182879074818581c86225de2b20cbaa2f40ff6689ca", 0x19a) r2 = syz_open_pts() close(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r6, 0x5}], 0x1, 0x0) 06:23:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xfffffffffffffffd, 0x80000000000000c, &(0x7f00000001c0), 0x0) 06:23:49 executing program 0: select(0xfffffec3, &(0x7f00000001c0)={0x1, 0xfffffffffffffffd, 0xcc3f, 0x0, 0x0, 0x4000000}, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x6, 0x1) semop(r1, &(0x7f0000000180), 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x4, 0x0, 0x9, 0x6, 0x7f, 0x1000}, &(0x7f0000000040)={0x2, 0x2, 0x6c7, 0x6, 0x4, 0x0, 0x4}, &(0x7f0000000080)={0x7, 0x7, 0x2, 0xef6, 0x1ff, 0x9, 0x9}, &(0x7f00000000c0)={0x8, 0x9}) 06:23:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5}, {{r1}, 0x0, 0x10, 0x2, 0xfffffffffffffaec, 0x401}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x1, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x7f, 0x9}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x30}], 0x6, &(0x7f00000001c0)={0x5, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 06:23:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) sendto(r0, &(0x7f0000000340)="dce6d00f0ebf4196df1c209f58891bcc78cb9dc8346ac62565a67aa3a0a4a620b070e9906c52f87d6d604788b46c7dfb1dc03accca8fe01e1daa2d1b33e9e90afa234a1af8abdfc25c82677f2e94a1463e57bf6875f60213359671d43c5865b54c1f69d71312e83eab67043ba73830970efff22bb5e82bb9e6a518bf982e5d0c9487f860cabe13a67a6b59e0117d1792ec5e21fd6f3268811b933d63fa68130aa2dab9c430003ad1d29a6b0fd8ce2632f1a005e564efe185aa9c9c62284b1d9e9800c825abafaa991a3cc3c96c2133d7f77a790e34a9498e9b7f9c7e7799c24643d8838a3915168166430c69d0d6398718aec6940ee6694ec37b7543749338a738d16dcb861461006a97975c34fe53b46141d8f769fe9e9de91eddb8a5b25a69284dfddc174fb931df2092e62b5a4a6a77cfaa09f3ffa3250c381a795c39056f73f613a29a9dcf7c518fe8546cdc1e015e64e289f6d0097f13a4574302fdcf1d160d4ebdb47727955bc984463a75e306ae446481770bc2b6838a97790b4bdf7324d47d48770c6e63b6899725ece373f2426742b6091f550645454fc28da1b4eb94c94124c75b8eaae2777b3368e07f8bd6089b2102ee0184583da861d1a748938a4e876fd22f626f712aad8eb3943999e1a53c51f55c0b194b7c23574763148a3d5383ccd0bb61fab80a480d3947ff0c28a833311f5ce4a3dc6a007e3a56e6eca2e093a48e66d006f960e526a7b33c742efaad6232156285bca91cfeaba551e29a1ae99fd988c8281b5be6c853a3f8458c355acc64eada5722e6f813054d389ef0580a3e6ce64ca5ac8100a92b539dbd9b1d82fba8c738145ca4b8aab0db84fbe82e73f0483766e99b3344b0cd1ec948e8b3d682277a9c8d3cd66d25eae095947698d5d0d370883016cb124ce68846fd345ea047d7582b8c0de4a5ca0ed6ed6e158d823b62e9e1b189adc57d562fe7f2435432b71aca6ec340544bb88cce95ccab3fe0ae33ea2dacec5d79509a023f56927d7a3d58fee948158aea46bc10a0cd20d905070f09028584a55c34d45ef500e95e50f3fe393d7c8ef56d42764d51a2e7e26d6332592eb73e487ad94c6089d88ca8c5f89470eb7aa295c30d72c452d475f6205811ddaf7dc180738820de7d485d14291e49221763a8b7d95d6215ea3b1d0fbf93e27a6c419b2f50c9e93fd5514cb7ed1924d635102122c4753c64fad58e08e8080f09c7a2abf400eda8038fe63cc026dcefe7d54f0778ebea622787f295e690edd1e0ab7cadcfbd997f354b0c6321a2c8cf7795946831446e85ebf7baf347013ae5a7d47d1bf63811a72dd84bd2f816780b6b68f456e0f1c87b254cfe009111e62e425fca8dc59a852d6fd444100fc058b9f6a1b03683d6849c7a76642a10c5f149c661a0d2acafd7293003e33563900e26641048cbd467ead6884a8aca2a83184e8ce320f40a29d523f5d827aa82036f5233de86f4e7aa4c8195f4132714179827f6e05da5502476a1ab5d347ab14716b51df6faf9e5d7baec3469bb9be0e0fadaaa1dcf6ef0c513a4622212e45041dff0c71e49ac9cae8b1fd02c7731e05c7c7ff4dc2e7106486c2979d929d03b6a1b1e728e844cc7f2ac93f9e62a01265fff65b810f0aaed413e8d5b6d1428f0b3f4d8ac38ce63a6e2c2e6b8d33c656d5f0eae1c1c411568db70c222a892d77542a9021dbb3121d4a0e9ec2b28c07946e95fb0725403279a91bee7446e35b1d7143960cbcf9ba0fbea8566c3034bdce5df94c84127b87c49cfbc0de378aac3ca589d4974536f847876bead169e1870b79ef2f7071699f59151be19be7b8ddefce19de2bc5024743fc2b6a4b8c183678b30365a80e0cae46d37444fc0eb8790a1517097113ff5e79096e18742797e0e7fb85720b7a27ba05619ab18e135521aecd3df331727acc5db333b60f60409f551b474391e7f5d912676fbeca8a8b91ff7d8f0ed6a6f7ec43414bb307b4e4e1ff1947cf8cdef5004bf50128b1141433e2a45a9227c1cb8a8844ba35478978a23e884956f45edd4fdb46fcc02bc0a20f4528683e4e32c3e64dade18d4bdf8379bc07e52b3cabf662522c148ec7c116580a023d84785c15c7c1285f4e66f37031b41c5e6190c477d6b5e956abab1d0676c7faeaf0b5dd68feac0b855a8059d6bf1c4053d441ef16e65bd8a1dec856271108730aa5d60fc6c7ae759cce466bc7c1fefe30fdf4187deea0ec5f02679fdd29328e3ea2dfc31174ebbf2d3bfc525169856929a37f9b112a19768c0128a25aee19e8edfbb31006e4f0741ef34626cff7c9d04226c17371cb6efb15631391eaf8bf8c107a718a573443b73f790e0bcd0cd379000e7cdc815cee9abb6678eafc8ff67074999eec8e935db7a3d47f4ccdd241f241f543f4c8aa96e98f005768b7bdb65c7755d8e8e9a71ac3f8f9c2f333b0050cf0578c0129e45ad460792ade6c97306db9dc4424e0b2e18ce5441d3a6128ce09f889057766c4abe51124f53835ff4cf369e9352daab234d217c238dee35d4cc8d5ccb289fecf8c6317b78519875e1346e085b0050124205a677491446dcb8f9e6e01cb26423070ba54111529b6d53342844daafdd28d9d5932bb42ac4dab872bcab2c54b5ad611d7700b7386fe8e1f0f4dc0e8a68368a185515d6b1a39566809086e7d2cbf6ffa1c55aadaff04afc5e3ae7dfbc3cab5b79a5560ff3bd863abc2f1c8788e38ae17c80c2b87c674d711ea7271126c2afa564ca33f8e00cbd48b8bf28013c6968404f87921e7d47e7caf8ff58377ceb1266dcaaf9e7098080cd90d90194dceb1fc0e7a72c3845e85333d841bc70e83fd6d25a687783e1fc06ba0782d46ab49252cb7f2b59658316e53dd189c105ac0f1ef19561a68be6dea7477865a5e38026d85f921923382dade2885a507240f86603c7d6df063871883335608721d21a667634044d93f35b7ac67cdbd22e66de0fe0368c008cb04856b7ae181a4250222c48866e3f4ddd849131596621c70802e4a06d1a73200554a461ade62e38fb00f9cef31436419b3922b41d962beee6e33e45dd596ea9c06a2c103adf6d1a28669a26b92069cbcf0dc550ae1da75c19b89f3145d4504087dd92ffa404b9df21c33964460d25ddbd1d8fee5cd6987b5902aab970813ebcf58b7cc484cf1a6b706e98a2011733db3305b80c788f98811a39502f5b34df380cf416b68ac3d9288938fd0dbf7d10cf0533aafc6ec2511cc3339ec82e45bc734d32603b0562f1dd015137b98d8a85671c1662ba0d0fedc234721a98859f22b6526c69ad325760c8335396acb00ede71b41f3afb3a11fd4b642026958e03598f679a6e06a61b636385dc4b599f879f4fe034a84a86e4b6ad942bce4f96a7eb62dacbb965fde7c3edf0a8efdc669f95ec719dc985951bef89384c133cd49a8b7f56e115dbad037647a04a074651839a7ffc5cd77f44622448c9068e74fb4d4c1ef593e77ec36ac9d3b1cf66004fbdd40778f6c673f098e1c8698afac37c9c23fb8e61b3f56fec5c7f4d24f8a95a36dcec6be6d57922bfb6f927ad1af31ba66d43cef08bf3c9a7ac2009fdc432acdbf698b4744287d532ebeb4f4be7a3728ab008b011f1f2b42dea53582c9cdf17b6d8dbf095192b3305bb285aed639d9637836c719d962f4be610819e1f92db802ccb5afc3bbf9c867413d0b07229690619856152b025f403bce56800f673f215ba5cbf127d80abd830dd681095fb3dee012d2a35bfdbefc2eb8a9a2ebb042de2b0cb239088ae42c04d5904e557abb6b345a5ce5dfad1ffe61c3dc1a49fc24840212d7fdad0a891b68032dc26b02b3ed252104ac8521385985fa5746bf54f15e33b9a29a286c541e4e532d1d6956fd41ac2ddda5b1c57735a1fd0ddc86358edd8b2ddbf35b115d08b9ada43638c6ad602c8e09d5698f60f5990dadf5fc2d3d41485713d50944139117004c5d9a92e0906fc1b7d764674e68c8e110cae88b02eb197686e263f004dc94da8445602e60c605672ce666d599efb4d702c97f28f64b5c912b6722aa90fbfe4672abbef4fed0f5f65d74e12f149605f9d9d09ae7fe9e716e88a94fdac93b755d9a99c9fbfa137d12daaf273b8860ec90edeba474e88c774684a41987ae8ffb0adbe0c495389cc04661d8ff935e19a20168c577c035cc491b759ed97f50b11e468a1e1cb35514b99b1941a48d64ead19e3b7b97109cac671a1f07f719c996a4f0c39a03945e5bcce9e75f55cecc229a8d22279c571d673b0ae4f7825a2ed8e49a80929db9f2c88643134a14a8cc3d402e27b8d6ad2bc599c48dcf92e183a727dd9a3e5ee36cf2161a367d1381204a4da43b5943fa97dc6db0393743cba657e6d577b96a94c2ccad493f6d0d9356f3926ccf6694eac40433d43deb43ce67c5eb14698d9b2e6aa0b230de1a7fe1d72b76b0471287f21fbc805f8194c909ac77c4b4bede9f151f174981e999c85f061c0a1a832d6387ed6580fad1d3f0b9eec8bc9f268cb1de4e4bf4be1dae8d8c7c5cf0f314cde9e25d3b5975f63594e96bc55adf1c7fe81e60a7549f20a0a128cf8c8f74d699855bd4a0ba759c3129af4ae7f8a82f44db4aef8cbf49cd7b05a605f85f5e93bf5a466279587f12efda39eac1082acb87a257c241c197e0c494925880acc0a4da9eb23df4eb5e40c0449db424406df082bb8a9a50e69e7102e0db4b09917f244993503190abc8b45ed967af7e9d6ac1a4b0413c440a4b55fafccb014844f4a1fdeef9625dfa794c8a8e6aac10a13692f82d425af0823da9a76ab4b400d3891a65aad86fb2f7c605e76e8382ee3bb31dd1a568828f8e3836e60c17726558e58fa76991f0289dc0745d89cd2b9ae69e6fe35bc45df2dcade148b99aa9939fbf5895a5a829aaed201530492e787a9373aed3c2d8c34331a6fad764b98f61cf24afa757e6ace205dd48707b6a5434da2a0e90957f7f51c39514b36cb2002788d683c3b9b3c756d343edd6f2a435f0f32b3f685492d332cfca58128338438cc260f04357d8140b6d3726ba33f55366d736eec18de3d6f79ff4afe55db98885c28be997a34836f17b05a6782cba71e00a651927ddf1ac0e7a93180a1da59a39fbcf926dfbcda8675eef42e8551ba3f5e2d5874fb7e1b1e8911dc351234aa7fc3ed8ef79a55907e4b50ffd4c88ee5bebee6dc7795917ca85cd2e4319689eddc092671c61dc4d34f03fb77f8ab1a26f594ac09eea3c2c6e9d71dd2d81f0d0c0bdf7b5f4f4de1fc881d70a892507215094b8093ce3c40058ebdbcb3a95122049ef2aea8626c5d29543a2b34bc3e1012154267df34ebc670de663ff6700cf71866e5f6d47622882e4f05c9579157d5b7accc6af5345a2080fbc14e0e27b537f0136f417f9195aa1ce3cb8b5ffed0bef0d9e6beed0e851b87f68aa8de7d7d30381e2dbadc0641d5294816d3c35d994a8a1712de1c0b4d292d4e63b3870ac2e32a2c13eae24637e406af48d9d72f24408669254c74734b5be1f69ff3fb3d78aadac40b687a01601f5d6ad46d1ee07eee77ee86a3f5b9b043fa9fe733612ee27c3f7fd5b12a76ac99ab8765e718d2c71080d7b3b540bcca308814f3b95b26c45c2fab44dfcce8dd39e8a5916be57bbec9ce171f49abe223729005abf80a1e3d9cb22341dd27ee7cc23b340b1d1a2a928951e75a248bc2b9f5852138be9a957db53768a39b6156cd0bc9f9ba6e84cf0ddfb1c7d0cbf5093267675b19e3dee22a026ff1a7c1f4508fddba2fcec2a113b99dbe9a4aaa2ebbbf21df50fe3b39d64968b50c", 0x1000, 0x6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 06:23:49 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='%%{\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')[b\'*(\x00', &(0x7f0000000400)='$/\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10000, 0x14d) sendto$unix(r0, &(0x7f00000004c0)="d87bccee18b15630caa3b99f3ea05b37d957d802c993dae31b9ec6177025ef00260e8a254a7ca144286facd220afad0a570402baeea587ba942650abf696b827f54487021fb8820c44b39e27956828bbc202a9362f03fa151b9f04e24ff8ef10e6df6f7fa44f8ba1f753f420403587d0d73a6e8684ab25032775", 0x7a, 0x4, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 06:23:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x6, 0xad6, &(0x7f0000000040)="5ec7e0678f641833aced5aff63a87953903550aaf1cc9c97ca125e9f7dcde04737795593e09d8ed7691f6c73bc1676d416443c70ee33b3114f42", 0x3a) 06:23:49 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='\x1a\x95\xcb'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='W\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 06:23:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 06:23:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r2}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) 06:23:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7ff) r1 = socket$inet(0x2, 0x8000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/184, 0xb8, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) socketpair(0x1f, 0x2, 0x5, &(0x7f0000000100)) 06:23:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() r2 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000000)=""/64, 0x40}], 0x5, 0x0, 0x43) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:23:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xfffffffffffffee5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x60, 0x2, 0x9, 0x6}], 0x6, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xba74, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x4, 0xb3ead2a, 0x3b3}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0x1}], 0x7, &(0x7f0000000100)={0x4, 0x100000000}) 06:23:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f39099e1cdefe3cefc03702ce1e828c221f1ca5c39c1ac254f7fdfc246a2b33883c9b646a8c7cfecdc64dfb7add85a194b24c2640a58276a8f69832d411f8b2f7d3a98415557b747569042e208fcb321840b04fd292dd22b0a398f9dca8e46a36835767632ed55081666c2a772dd576e11bbb925bb44735ef897a27ce980a667b1d4223e94827cf07409d008934ec5203008c93beb76acb47c84dbc7d92aa84b1be35f6b2975216ad3907124ab898fd2f4d2d86e870a9930472263b67c679e2b79c783d412b8f9e0873b3093d"], 0x1) getpeername$unix(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025f70a4ea3b5fd3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400552a81d07f1fc116c134571a104f88b4da0f0039860cfc08046dab310a"], &(0x7f00000002c0)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) wait4(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000300)) socket(0x18, 0x400000002, 0x0) shutdown(r5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() ftruncate(r6, 0x0, 0x1f) close(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 06:23:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebff7d70e248", 0x6) 06:23:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0aaed817c7752e1ec3ff0700000000000089be6c1adc1c8e131a24729d752ed5e8a1b3edbc24783fd20eda61eb3f52b267e8d96d377554ebc7eb700159910d325753228ba582e4edbf625daa991998f1fd451ef8e23693735f4f91cae0d0c6b0211784fb6d13736a5625718dc3ff433bacdba7faded0334f680dc927a6bf0a49d305cd8af71338b705b856ce81620a5e13770a70fce0a58f228fc7082935", 0x173) 06:23:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x152) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 06:23:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x27412a1ff0b21628, 0x2, 0x20002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:23:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x0, 0x8, &(0x7f0000000000)="cfc2879b2b133fb7c3e5c153d5c1c06f17389343969decf1f0b4d2382ce2322d048cbad13a56b558de36365854ccfdd0e17fa966673063a442237a7827ace00e262e114e7d0fcb61194c90783cb8306f4c6e89a22a314a81e94487a4070580e205d14de09378c1116d70686fb9446bc41a45100882bd", 0x76) 06:23:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7f, 0xfff}, {0x8001, 0xeab}}, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pledge(&(0x7f0000000180)='.\\\x00', &(0x7f00000001c0)='.\\\x00') 06:23:50 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 06:23:50 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x84) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x3, 0x55, 0xffffffffffffffff, 0x5]}) 06:23:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xf8fcbb4ecaed6915, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2332) pipe2(&(0x7f00000000c0), 0x10004) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) 06:23:50 executing program 1: r0 = socket(0x1e, 0x4000, 0x100000000) socketpair(0x20, 0x4, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 06:23:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x400) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000180)={0x0, ""/153}, 0xa1, 0x0, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000000100)) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="576ac996ba6485181cff2ba00a20097da32812fa439c7e6d04d7b8d78b44dbe725c8cf92de737884499d334049818cfc64e6b674dc0a32d7510dbde490408b9fe85632ffa8fe2a20fdc41ebf767d30cafa23e4c12bde949c3e52fab64dfe2ab7375b34fe1759f5953576edbb2b3c0482e966de1a858ce91973a66da84711b2853adc07666378245929aecec3a49bbe2caf94c555458a7db392119d0d4c0439db3184d8a02910227110119a38ed7b2a5a113c29ad0b5e48ea6a6c5601115f42c1c10fd660e0f1c357a94726db5e7fa7fc05054f5a544e3fe9b75031f9bee89c13dcf431e5a543ad007eeab45a923996cdc99431ede9c0c6de74ebcee9589a2f94f982063fc59456966461e6b08eef1e4effd97634e25eca1576e670145c61ff2135d2b20d8f353b7f341d7ee3af6e992400e20ae0479b18345a4587ad78351b73efb8a678d32f011c831af1c590d236c4877428d21a796f01e26738ba98075ddf690e8f3a31a07d69a8d6ca52e0b9c24aaa1844a3886e3386cb3eec287e1fe6beb8da4497a6b0035dd382f1ee29b831175307ceb64c4d0674b3f3e80b8838e22f"], 0x3) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) getegid() fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) 06:23:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 06:23:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x2}) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 06:23:52 executing program 1: r0 = socket(0x1a, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="825be64844696c653000"], 0x10) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r1 = socket(0x10000000002, 0x7, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/170, 0xaa}], 0x3, &(0x7f00000002c0)=""/11, 0xb}, 0x840) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 06:23:52 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) dup2(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x49) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 06:23:52 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:23:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) getpeername(r3, &(0x7f0000000000)=@in, 0xffffffffffffffff) 06:23:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) pread(r0, &(0x7f0000000140)="44b57fccf9371157416ca00e68c4b16a8222ebd56d4a378b0828030ca65cd6951f1ed521473a0ddd4db4b04eff2537a20e06fb57f8db12865824abee86ac421f92595834a3f807528baeb81cebe45bcd9b2a5cacf666971e27a47c60d52d5fff27da782d4fff813d867ec2ac2015956b53402960542d1f9f32d87e144b14f17011295425203b843fa861275450665f9fa61914ed779be816eb78cfd1852fd6a698004ec7874bc5e10f7fdd2f4439faafaf2a32f2ef64c8717291c7746e5eb58d4543b40f", 0xc4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xfffffffffffeffff, 0x8}, {0x18, 0x2, 0x4, 0x80}, 0x6e67, [0x0, 0x80000000, 0x2, 0x5, 0x100, 0x7fff, 0x2, 0x9]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000280)="980000000038244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af75401616973007576702019bf90105000000000000007e46428baaf951fbd23f9ddd80b636", 0xffffffffffffffc1) 06:23:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) kqueue() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 06:23:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945da429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a2fb231c940ea313b077a1da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b42021adbfcf6b971e74e74bc3d8df29e6a951fa550be122d4bdfe49fa"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(r9) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r7, r11, r8, 0x143, 0x80000001}, 0x8, 0x100000000, r12, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x44) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, r10, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x200}) 06:23:52 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:23:52 executing program 0: mprotect(&(0x7f0000083000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000083000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:23:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) read(r0, &(0x7f0000000700)=""/198, 0x41a) r1 = syz_open_pts() close(r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pread(r0, &(0x7f00000000c0)="161b4a55cf6b37726a2b719eedf035b4ebb90d8d70ec3ef03261c0", 0x1b, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 06:23:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3f, r1, r3, r4, r5, 0x196, 0xfff}, 0xb262, 0xf44, r6, r8, 0xfffffffffffeffff, 0x10001, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x180, 0x10) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x4, r1, r7, r4, r2, 0x40, 0x46}, 0x3, 0x4, r8, r8, 0x9, 0x98a6, 0x1}) 06:23:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:23:53 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) 06:23:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x20, 0x100000000, 0x7fffffff, "afeebecc883cb2c4d22590a1ad5520846882adcc", 0xfffffffffffffeff, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:23:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x42) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x808) setsockopt(r0, 0x5, 0x3ff, &(0x7f0000000080)="390bb188d5d4ead5df070226880cd33ba417446018b7c2e223d4c6a666d6474095faf3aaafbc83da9d7e8eaea05ca4d845e5aa81947472d2f4cc90ba28bf332f0b5f6861b8b5d2429075c9f693ce35ba6c51a46ec85bf4f0bf038550db943352a22c98303cd8ed9804cf331c8009c7545a8c04c70679a857b27de8bc622e9e27805453f90af3c34293993b6c70366860d8b6333a8e77cc47d4dcb365b0432a1cb05dfc5883bdff1c5c86d16a1baf241ed45f52fcc17a9b6e272f311aea868aba04187c74357b80b0018c0c2a210e717d75f3052864cbde657d643a26c3", 0xdd) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 06:23:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10010, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 06:23:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1, &(0x7f00000001c0)=""/99, 0x63}, 0x42) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff6a) 06:23:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) 06:23:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10000) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x3e7, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x5) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002ed27c9982ea57dc0f696c65300048f1c2cb15fc6251ce8138e6a74f9d0d013f1986b88bcdc63f5563ed5a09b189b063f23ffe4dd3763e2dd854ec7d8e9ff3936efb37d7ef7b63"], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:23:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffdffffffffffffd, 0x0, 0x3, 0x7fffffff, "0064000000c9c06d020000000300", 0x0, 0x1}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 06:23:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x10) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 06:23:54 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) pwrite(r0, &(0x7f0000000200)="b62b661731d4f1f3bd7aa8bf3dfc23c9a901c2750ca8ed613f3ab70839e4313d7e29ff81f1c4cbdeaf32fd990cc492796e63c8bf2ad8805dcf8fb44ebd7420218ad17661f45e607a4ec3", 0x4a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) 06:23:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) dup2(r1, r0) 06:23:54 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 06:23:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2, 0x108) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="281f371d2768278f8309c4b559313629325f2340457fac391b74aa7e148f433ab5c4d92ce5b097285f9eabfb57", 0x2d}, {&(0x7f0000000040)="767f01a4c6e4f023f74a9443159baa8446562916afabde1bef16e290be69f7a2f6d0479b0b24c493798d3d327f6d0b4ac399cf595c569a4323791d0dfd4f68933f962884a139fc6a5910216b749621a2e232834105a27620762920556bd65afc2ec7375a6a801e5a3301eb7df77e99456f53708fd5ab3edc573d3347cb33d8e8f3f41e6d659bf3e31c82cfdcd36e50e00a43afd54f9a75938935619a0e70317d", 0xa0}, {&(0x7f0000000100)="a971f8fcc09790e806210bb668c87c7e16074586dc6ba782787575bf6766c906b0cf18f56aebb21c7b53f17fd4c621e158a9236b18a3265c49efaf8d80b4b3d93b36a3dd5d0b04bac641655b5737a4dc99334ba71104fada28e24fb60656bd2b7f1c16ec10512d8cb29664eac8dcec4f757b4148e38c42f44428c8222b03a9614cbb6e5f09ea", 0x86}], 0x3, 0x0, 0x0) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 06:23:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2dc0df999b7970aa, 0x5) setsockopt(r0, 0x101, 0x6, &(0x7f00000000c0)="7c2835eda504d1a932876a8fde186f6316a981e48773716498307364843eecf150129a06391524215867ffec256c30d475262e44eb9bf5ba49b8a5662d7ddb14ddedaaebd932edabaa569aa481290f1e89b8623c68ba493dd8a1de1a44585672604864d6680690fffbcaee", 0x6b) kqueue() r1 = syz_open_pts() close(r1) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4000, 0x3, 0xfff, 0x400, "e265402ca781fdff3c0adf75cf1acd76ef70af00", 0x5, 0x400}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 06:23:54 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x0, 0x0, 0x3}], 0x4, 0x0, 0x0, 0x0) 06:23:54 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) 06:23:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fchdir(r0) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/118, 0x76, 0x803, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x10, 0x3, 0x1) 06:23:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffffffffffffffff, 0xa}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="01002f2f66698b6530007125f371ad5c3cf9cd7ca947fc03837fee960caa1445f7935f57d53a120dd682118b1684cfdd348eb7414d452d980b5ae55a5c7746146d20f6e4638efa3964e53ab8164dcd1afef6a20a18e3ae3983c55a7c22312110aad6a29390de3e5ecd8f071d756d57005b1e081147db3e91d13afa64bdddb9b318fe9364d11f06359c27168108baa1a10ad627e532bff0e6faaa09ea1d99712fc3c263faea5e6b16c6ce48c1756f45160954814061facc6c08f88bc91a0453a792c2e389211e9ebe289eb9835fd33fb66b17b04a2dbb91cb28d7f8027fe02795fee212a7cfc88d802625ec65ec6e5ebbf604b4a142cd5ad554f498f803f560766c19b54cc437eb2e456905324d18b9921068a0578f6a63933f756e42c9536f9375347ccb9d1168c12ce721a6daeeab429352a3f1d34d1cfa776a83829333e64660e7a92d0ca1f2a271a0fc8443a5090a351978fb1fe9d4b584a97f68b4bdb47a1aca596814720195a5bb6fa51d92752b25d9706bc0dad9e34030654b3e21494e027ee2143215bf772d3c629fa8c90aabf4bbd0198680aae2bb8112734b2a2ba6975100850064af0e79a4e49ea9de000000000000884e3fbf0d1998512c713e018776e5b0379073f37f8e3d62e40b8f4730a1187d91cbf0ec1f1cb4f00026b46555c77f88be5e96a225637433cee4bb94edfe5f7eb9794edffbf3b89fba060fad18004e51d2e043ae3952fc9c4e5345da31162f0ba46b94bb9c9fd321edeeeeb93f1dc2df54c29086ea79d9532befc2e454345fd1350400ff2dcd1a99a3bf67870513217d52f2fbef25a0014978abb20a5ac6b79420b9e955109c150238fe8c5e4c89c22fada01603cad718740fa30ed791106dd5359c69f833b5a90903cc2d4173a78af9b22507f9c27220a7baf9916aa9c4751229b7c99010eb9b236d2387cd25dce1c45d223d7399c07040db05a901e1c90ba0d98c61d48291ef82f1e70d0d08b5bdb0149c14cda137e71d3445741c2f68f34086c2fde52ac740e5d333e05df24a04439aff58606f75f3defebfe794902261429b6df90d53db5d18fb13c794f6045ee0bfcecdec24f3b845cba1788682c938ea5c12849f0000000000000000000000000000d99097b5455f80e4657bd716ac9d717d4506538e005a7814d7d11605cb28698d942f402c7758a04521fbca9812a7e7f202752df4564c14746dbd74e25eb05c48317f66f7bd1542615304f3a2f14e391b09ee36e562d0208b5822f6b1c0a640ca93e850"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) socket(0x20, 0x5, 0x8) 06:23:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x42619043ce784d15) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x6a5e, 0x6, 0x8}, 0x20, 0xc272, 0x3ff}) close(r0) r2 = syz_open_pts() r3 = dup2(r2, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000200)=[{&(0x7f0000000400)="ea0085e51b41cf1ff46f300082d4803331020973775c89a1c2b657aeb3f2fc2f41e377063633f8218bb7e5be091ee9dfddcf7e3eec46a9037f8c8a0f39f76f7675f5eee4813f824ca8929c829a7255f0562f481b04449f1070fbacc84f7be78c603620e4d26ad2d1ae0272b8bef64b4b3ac788b5e3fee213ae2ea3b50b07c9a7e321ec94e68d30fb0a0e9e2fc787a4090a97ce1dfe85f65275d75b7f3bdc1c4b833d66beff7594393e9b748f8c370a501fe45fbdbf1425fbff3ebf7ac871101fae2ad2cd5abd9f4d00b8f8c36e03f8f9a97ef3d963443a6d3650630c728cddbef9663d9ebb8b92914c56ed6e7077d60f0e46694b40fb1256033f407e95e00e8dbc45711f846ea92c5401091c43181c268e79d53124f7990d523b3a63d96bc774519f68a5665a780b709f8ac6fe93fc40df1632127ccabc2d8325c556ef87bbe5668740773aacdd3aeb85ad95c5a1bfebf58bfc336a5eab29ce2007124201d81ff706ff60116e2f522ceb4f9e472442086db8df434fea0df82ef7f122453faafe2476fe2b92410ae6cd75700910633e6e837c55383bf7922bd632f1ede6cede613489b4e50a0fd624df276dc06a04b9089af8b8a806e201d62d83c33cb2b83bb4b16ca0cd1dc8fe9f4582149d111030f1c6c46426e3e11c2ed6a03c46b2b33463e316e5506f170e167221249fb13e0e765ed3758f3baa35eaef4138a0326a6da5bf202762812518c05714100f98e4469e5466db9a4545312fa6ab64c351a3f142be1143d649180fdc730f463301003ba910b65e89dee685638448ee5fbbdc1e02a387e00daea9aca7022a61a936b50ca7ec05ee54ed6516614c892f804299c0aaeb7a7118753a7e9f99fe218ae6c2340921017a76bd9a10f208849a0290445383ece5bf1576480c98b014b5fb402f1f88cda3b5ea713c4489735885a90080d9b4637160d778bd433bbd72b58b5f3cbf34917ca5b82aa91f471f8cefbc3c5190193ebadc8a12d9b4afd99f3b8233fd03757c392284cc00dbadcee93820a5dbb71413b3584ab413dd263d75cf03ce56bc3efab133e3d6656983edcea15f7bcd8a91b3c4917405cfe3748664d0c4d83dba8d8a1edee676a62117fe178ed980a803f5c926343657e49231e79e6ed2c6499d9ac0b2eaa71b8486452dd71bb9c0debf35104d541a157177d1b971b65fd792ec2c490cd22109c1ffafe642a9f6894442c9ed5d2572c297926b6356a573985fc04e24c1ac950f0e47d0dbd362faf5ad3786a88aa6e0d036a68091934a99968d84329a1ff73bdf33758fbe766aa582fc1486100e1bef974f762f0f21ee4b4bc06cce3f60a5cb3523e7115cc584f78c385bb73b90ddb62759fc4b336e2a37e07e59fed21efe2c751fd2e3a7cac281c1defc28ec7a65b4c6d6e6a9223ef24883e3493b9068eb9442473fb3592e62b6d2acb7f0c8ae973ef2ad8949ab5b8f0b6335d6258a6c6d985606a610f749a1837d13f16cfa2becfbae7446669a13b4a0e9b09acab92d4d1717741369d124e42086fbad80b1a5035abe299af9675177cdf7ce541d0885dd90c44a5c6712f112e9c94537ab4c706e5346228157c3f75141dbd0e2962fc9f76bb8f3c63816c719f6168aa17e5f6797f5ae1febbbe0210663fb3157473c071484c6569a2ac880f20675b49028ba7b2da6e48bda77b91f1fa05b8fa4008cfe620955adb1c3b93fa230e40b6a5849b1781a05b4c280107d506bbac1417cb8b5069b51374c05d0cd71bb7c340245e39133757481b882f75cc603b0e167cacca164d7f00a605a01a8e8f3c95d98adadf14063528582fd260eb9c2f292e0486d6d67c1e812f5a9d59b17cb5cf44e15e067f77f720ab680b033cbd48181896ea61cb0b8fb8a211450d233597ba1c5ad7d1278022bf59b50dea128b376423aa832e589d9bf28ad87c708b1f39b826008e29afae260a8bee2cbe3b6ea2684d2c2ca2b56e5fa6739806e51d0d1eadfc5abbd64ff4f4f4b25aed7849ae040b42562304a0eb27934641892fbdac642ba666795912129f63e28539b7fdfc99861e1d9358c9c3667e43bc1ba6316a8e59d58915eb27125a0e81814195eb23b90a55a8f19f54687294d849d5472774518f147ea075e95d7d2f7b7de981b67074901679c65dbcd13a8ea1076f8610249ffc56777d8e891fb26673a6f7beff333b3352cd80d52bd76873a97dec2ab0546fb4d491cd94a248e1be45d281800d3f849b5f22133de936c9f44ee5d4b73b48db27daa75e80bd1768fe2334453431bb73dc5dd551669a7ba496aa9f47e4158fa5f2e320357ca237c87497159e35614152871a7ea744f3250e806b8b62c6c6634fe18f0cdedb626045940ced39323f2ba8284a97fd90b7b17c363b4f6d2bca520dbed34d60833a4cddc132dcc6a0ac9d29596d76fed7221e57352a63a45ad68a90ed00d2d4aa4e0e259e93bfeb80ba5f178c734885b551d291867212edb3254c9c53223baf7b1ebf4a6140865be5ad672776f3984f11ce35c2d6c21805e8b21dcbbd92921179282b29f8362ca9517025dd8a4c6f4763af1e7a9d72af3af1d20d83f1e8d7589866cc22a49baa75b1216c0083cca01d1dfe575c568e92ef689bc4f2d4bfbd6b3675308ed57c7e5ba1176656e194776174de2c280ef3c34ec3b36e414d6738a4756cdf940cb67cf0238044a8c40779f70be8b0b8e7cf347f5fb227009778688516ccfa55b9f8769e9f741e8b5878696ea9e6e228f7b551fa6c67d6d5c47322792520da60d5eb39398fa6f1b62169566bb920d64f58a9bf5d41bfd6454f59fb909e754818d3234711efc988f2de192d759a089da4a9269aa5089dc8fd13e73f2ec5ba46d753e16f8b37612957dea955405066464290b2d9b609921182cded7cf151345d99b55c0bd003e54ba3d9cb35faeb3c9e996da441c2dacc0e7fa303525a6e76092cfc1ec43516258b07d9aada76bcf0e950fafe70e19d3582fb14f27d26067b7b76d7d4682495d90055095e860b1817afcf3fecdbf47bc5a762bd6911f5fa9490929bb5fb823e06fe91a40ae81dd04cc5433d7aa2a7b087fff97d65c50ea954ca7efeca50b47c8f46c26fb98ba66e5d86ee94afdd2dc9e85f3655ffd6ea1bc14fe04c2c0a862c17eba33399d4890390d5610b65232d4f0f5cf4a9519ed31de0e95ae67e47e4be93125d5fce014093c383d8846e860de853096a71daf808d7fa5e31b1866fdcd43435e147bbe4dfd687268d02935e9b45896ee82b2c19d87a9d3417856d797a52a6bb6af044dc54136f8b92c4190056b69e7638a4bcafd038f9622d3d2d9fd27d29e39af2fb9917bc31178faf1efc876a62b1ee3a155a45957c4b4aa1814a669ef45d09febd419ee43c4e5248efea50d6a394cdf7ab7fff333331a8056c863d74919321af2ca075a5190f2e154ae0ed643b8af07a8b637074ac7f79eee7e063d92c8873c62d82e30d00a120fd91a9b95041821b822d14c21baeec6c5b02fb8e35303f30dacd615bc847e95ed41f6ade398a69291a7c4e49f5d324d227886556bd93b820fc1358aabbde99c11a1aed97a6d5a3a9c5c843180d8e194dd0fb0d2581f6de51d2eb4991ffca1345f70370cc34ab19fa646a251a00a0e7fc684bdcde32474f90518197c30950ec9cb144bacb3a38ec0ab4ebe57ad96b786eb61b3af0103f814451d22239e8d6ae0b43c7c2a8604626f772321a6ec1f3086b610e9a33e893ba90978f55aaabdbbedc0d7b3753f8a0872af76bae92c331d603be44cfee3622477e993d965b3bc1dc9f4c572f61097301463501771efbae360b3cd9800702ef4364ab54f220715e0d6a685fd98d996c17ad763343896e7877790565b63f9260a69b7a08383cd9cb7e1c4937076743ec92fca9ecc35be058da8504df91a8d5382c0d33f28a1e96cb26624cca2015dead8d3596c12201ff864d988b7adf6a16eda80363516eb175846cbdedbe18d70dd13d2451b9d565634faa6f61f189acd4105e4d9438f338aad601f3619b692bed9f3be8e1e054a5b3e2abc30af939795e4c863bc8c62c793e6d33fcdd4c292343299a032f49eafa3437185f81a3a4a6dca6276ea36701f0e5e8800b0ebf99efbd478be5bca167d047efe3443976e599fab40b776fd3cfb1f25ec4aa1cbeab768cbc5afc3b491ddf549def19bcec29ac9aed0e0441de192340133de51a3950ea79c4dd8d79f59a879cbca8aefba2b66881f666065ab7d227c5accac068efb69ce3372eae36ea076b700b637378cf747c08e71e32195a627864ff86efdff5bd05e46028a688a762fecb0635054a2d2e09326711535319a42f02a0a74b2a25343fab98f92a3088238a6051e0c7b0e93c4e074d1207f1b3059dad5c9e8e8edccfc3274d4968c9d272e91bdfa8397bc6e226bf95c0380c4a8b10744da3c5edf890d05ef1f65c041bde2a0757ab14e7ea71ab2a117b7cfe78ebdac4578d0f63027fd951e6908bd8d8710291cde4e856eb9ddc26fcd7dd7744746121247ca498f4422fc2d6bec053554e992d7acd8ab557aebba61e00acce5d72f6b5f29922d18f9499e2b1d480366c3cdb26588eaef3b46d398e3455651ccfa046635b98a62a2306bf1909116d71f94a9569aba0790528ddfcbf3ab5c7dbdd45332d5caabfdaa8307dff0a3d434380696e26ab0ab3b95ffccff537c4c3fb8ac7e45cc8709d6523bac7655a049796a69302978a19bca0e064c6904234633278c4fd45de7e3a0ec840803aaa39cbf4c50ef5f687d1a35e1075a50b534a8d6b43f109a43241e503abecc0c44ccb56f92e4c8a96c1e63f30cd52a7bdf70569bd72cd43be740598c2f0b18f8c5745cd36c3de4f1a7eb6fef0ecaf53f9b03424c4cc012be8a3c15683b0077b7b62e5c9bddbfa2853ccf787adc26da07c591287868fde8cf661779ad6de8af1d540213fe6a957b73dce422ad6762671301a2087e7485d22c3a6639d6e8d942a810a1a1216849fe82656afd22d1fccf1632470813131bb4ce43e45cd37a09f5ab91a26e100e9bc99c10c6657ac0444cb6b0d1e7f215cb3b971648014fd1a4a7684c2b53ec9960264a105776c402b9c3cbddb506f4f68ce68bf624a829c678d47fdcee06b5d39d434f8b951e6f98334496748dc4326574d63f57d67a1991b265a0523f9d324de42bc1fe9479c1231a52f37e5901e60ad5d4f2b4e0d106464fd0e40b71145f1d0fd3d95af4bb681ff4ec8ccae6f37704c618b9bb8fd35cbc0bfd6914328fe0737b51d0b80dd3d1d75d6b7013b9af20448ec6e760792d5703ea2cc9262b5169364b9d5d4a1766f755889a50350bd1fa8d2841c0ecacda53d465f8867d0a5f950685aeee0b89eba790c69cb2758d791668af5c11ca2fb38c67f3f8fd821f4d3d67fcad8c7a1c8fb24e66c4568b9c6e53e83e0628c6a3f47e7309e377d3f8d44db6e27da01f01373d96a53c8aaea37c1fe69dc65c039ab919f46daa535cf38c25899fe38045feb4fab7a543c72a386cc48927d018193793c9f3a013353a49c1fd38fb5641ef031210195db1b81c9f7e55dfcb2af748076acbfccf90a793c7d26b4f3aff4c934fabdf0c93b8d50752a53beb6ce431c03d94a7ec27f7963066a540c8f3258037d5c5b564165bb29dbc08441f841695f4d75e0d90a46ab03dc82942050c383305c36d392d2e660b3a7dc629960b87849da4a396036d8060c492de3d377119e8ac5b9ce91dc9a59389c056ac561843392a20f127a7077d53e1d22856d50a3499e043aa90b341fabe8eaa98b53a4fcc13a3f4cafd9afd8418589e9ad9e863b2", 0x1000}, {&(0x7f0000001400)="515ce1da1ce419dc7748d2880fb80659d72016d94d4c2b50c4e569e4202bc600bd8a15c384dc9a65069f413e6e2664a2d22f04ad50d56a98487b5f52c4e1df7fb1530d3f56c307213bd7c874936d89f052e3b4c0c6fde46f8b17b506153a4ebfcb6c84c09a6d5c99bcc8f835c6f5713b797258e11294c40e0778d82ebc70c6dfad2ddb31be6c24f5980bb49f327c57b2ef5667cab7aef13aef55284a4614296d988128e297e9093eae3317dafeec14d6c9b489fe13717d4edce43869e4e178590cc38af0f94b46b80ae203502ad47880b858f41b33bac519a0ca27a8e9fb47fef2c9851378900c90f36de49cf194120d9bae7adf0b21e9e014ce01d8ad162b09ec1f85354eba242a9828012a249e8ee73b26c1d9619aee79727dcd81771a41f10068e6b38bc3daa5662c94c6f5eb5b798d257d0ec007fce7a36d9cefcae943f4542096c903dc71d9ec30ba657a8a84d3fe255cf1b62abcdb6ff1ba4614b36ec12de988f04b74a0618f72b47c6219d507d8bfda2f13f761e9bf4568dbb60cf4253631179ca93dcd31d3909fa947d6a75aa8a0cdee67f9b5e6f2d1070be0217f69c209b31983d34e7090cf2153428e1b93399550b88a2ab0dcaafe6e1626923cbfb6d64741d31bc32289c7511d9aa51f0d01f9eb82862ab1ecf9d2d629d161aa3d361c6f50ced077cd5dbf4e3e3dddd2a50c826defc3b65835d3f8791ccff6587f47c8dde0eb459eb009aad9885c4abace9ff08c0695134c0268d0991b13d1fa2bd159f0676cea5a4525c89611baa13b3318a77064066c9503fb3c37c85fd52e060a406678cc4fb1949dddbd68036ede0df1ee1e1ae15c7b0cb2d5946c478773d62fdf0079d5d00733244279c9fe1a0c46e144c2d63d77c46546f957d5a828199292ee835e0cae5c67890183d7021aaec6553bde687113d615ac32e2638a265658adb6df24b26e1af0bdbb459b796912d24d76ca7a166743da8746d5368d914ee7ffbd55eb26e6c46da5a334340c97ceb6310eb85ad69829ca9b62f60d8d6185cc3add2aaaeeab1f4af8ad7209a5281399939ee626ffc00b6623860a9452674b6b26346504d8ccf40769ead27809e3cd2134d0c7f05268937b944214be6ad5a4c6922ae08651dccc56e56b21c3ef8c52b284c67523223104fa0f4c717f0c01a02dfc9dbae9f413fd8970dfd8295d72e3c9b58420719ab630c6639eb56a7f2f78ca2c76246cd405861434b400b80bd66faffcf1b86113c44979b1f2c4f0e4400c0caec8f84d99171c2b92dabf4dc003a2a6b70ffd44650895ffd525f14ec1450f02e6eb05e145e2edc24666985ded0ff9547d0aa8964f6e4a8ae27702594ee72b40bbd66715eeb7c8d34c3cc2374f629926a7daec69e287d083b20e7eea4000bd05e749aa6197a3c9fd5b3a0b3ee434bc2e6d08cc92a3a491121b00b9522b2492d6a347b76afa4d309c3544d94c236efb840076edef2e89a99f05d701f90b46a383f87b129b0b158b1d42e55faf6489e2a5bf7dad67b003c8c529bb95f2259ac988cff31643f499ff61ba5e8aaf5ddfa7adb06a8d7e9f4d49d081eafca820b5f22b9292650bb639663a703c2712b539fd18bbb87cb9802008eee4cdd0138a05014008ed58244b6e096e4248037f921f7425b41f2cffba2f1a1767caa31f23ef0aace61e88ca94179c33dd938ef4bc9f5200f10505e63ec0eea097dbd3dfe461e529337d837d6756a26ecc5c4101745b2e0c857eaca58cb31c0ecca3126b6069f52b152a38f8173fef598436e58105efc61341c5b21b756db9762f3d9e95653a8c69e54c2d7e01be944fcd619b32bc3df7df4c6dc2ced13d27b8e20a7a66dd7155fb42566214d6f3f64e42390c0e91d9fcd592b0d5e83335e0267f39f3ec11ea551d82ea279c12cf4dc1739bc43a1a39345d27b61a1504ffff22e8c5f2dd16a94acde1156e664a9454b2ba5462058cedd726fb5983b7744ab4fa7d85fb91e7590090429b3fce954c77ed5a0691c09fdcb885067e107a56506918bbb3c80f81334c71c36f082112b7b88af640f3009106b9bf31068f2280c5ddffd293fd0d23356a7e761572daecc5d423549794deb65310e21aebdf9742b0cf5360914d25418168dcd47dcc46bca8dfafe98cf0d36f020fac3b126e9e01ad3fc47f7584a6c714f1adfe46a7f8fe622f00ddc79b8ca55e8f0a738de37ced4c4877c7d0bbea1ae77eb3b5b482b1869a1174f4a442cac97698fcd52fc0459ba676a95cc1244c0f4fdee31f3c126c8cfd333b618b77d721cd18c2264e7dcb40a3e169c12dedef5fac0fd7a5df201463349c3567c211164b112d4b44cf059deff4335a8abc4d6d4b3070cfa10ef48fcdff68f7e0dd35601acafec00df003efd15e12a0a9eff8b65a696587791dc1041456b22376466325ee28e0fcdb50eda76e5c873a75f2e813b683324b529712465be6004e3cf9a6b347214d2537f3cff2fbf5b4b9f024ab1ee4b89419cf73102a054b1f129b6310e045b5a71cfb017c8675d7bf46798cab13c279aff6cbc3dc03b59ee01d570d6a41461914e3b2042ce5b8ed02c7dbb0a77fed8a88c288f70b4ad28fba15d308d1304648f3043162590e64a2a8dd170610a234bea2ad270d28d7848a00fbdf4242293bd6621fa9d25888da46736279ff21dc12ad36fe0f53cd7f89d5f2afca5d5fa92d568c5b4467aef1528aed7e40e229ef88a10c70a2a6e3db90e643759496cade474705038076f628c4ad26e830d3c9464a70e881ab358c15bf1e20853c6e2a13f08ec78d3d9332c60413799ae8692479cf39f5c21249b7383bc30f428ed7f875018eaa2da5d54e869110e17dd3388b8e0c48b190c176c1653f72e30fbf82e44bfa9c3e9a97e0ee667b6e64dbc66473911391266a8c04228f3d2e62b6866c8d3d1a7b39e0fd5ae65cc8939db3b1551b8e77b0988bf924df19ab8d10575f6f8f5ed3fd6da2ae678e4dfba2e21ba6212e13b1ae25c882fda815b64352926a08da7fa5436bddc095ac2985c44f7f7164e9093d2d83616650ca57ea0a46502a148bc63ba1b8aa8bf2d0bacbd14cb97f86487a91ac0a4110c618348b63fee12382acf266219ee19f62eb7f82078fa036b8e3d92d262b253f92e38325f7e98773a7abeb1362330fd02900ccb8a087e2b2295e8ac0ff656d6c5da895faa049e05dfa806f8bfd84399118e6a62c6e1e99fedb4543a5725e4b3b9a641c85f907c15a0898a6590b08bf80c46692c451138cffb8393fb56024b7b759e402bc2d92db22298a62b9f48e02bb79ab90ecc568d7a86f8044c14cc78b770fa14243c8e1daad570862b0c4d5d07fc917da0f5f46017c0a8e741667163d15be9293991bb47e7fb60173c958cb21c9ff841eed758acb1e161c9cf8543a36a09c9861c766e2a68ddba62f235211366693368344edd12201d2947851c36440a1973da24986e720c251b68ec285b03ba369d47dd7344116e83325e1b008cfc5efc73a700a83026ee279e21eaf9046d4f7981abdc9995a62869584bd984a6143639da889a1ab50523f12d38ce04c5ba9d41b4ffb20e81f89c286ea0911986d26e075f4778c6fe4b230c9ba8d8bab75dec232c229caace23794244fe216428cb4f50dd925b1e4d74ffb29cb29cd7ced614bea1fe91636c77b4546a3599baeb6a14b72b2e654fb07f7afa0e481d26b7a6c60c69633522445b51238e615ab61549747412e564df26f0683615689115402ae1d03250d02fef67be3f3481505f0c35725eb8ec24c4f2b1138ac5337183135389187f961f4651993fca96a1ddfbcdd0a5b45ace1115445309290316876be6512a830e438452ca28d41f064683ce74d32394c7f8bc129c7ac1fc2b2ca241be58f5b9bf1bf34590373d3cb831f4c33f1ac25c2ef05c710e98577115cbf5f51f5ec363357735bee65cfd9878c6538eb8e6b6fed4fdb5f1ec9420c6f79502aaf7a0c89cbf4767e1c0f1a6b13a3e8b3b6d0b471a6b6e821b33356df400f63454a515dddf5da92c639c68a795ab38c2832e95abff4801a8a5f162575c5b62f5620e848b93219de55729506d2f4e48af330b7b607c5e21c2d59e6a0bdaade3f20b321d55badd3f2a7607f6ebebca00be9350cba070205e23a94d919a46d55010994f27ed1d07c7a87b526d480b8f01583dfbdac4832c93d29d63fc6eb040b1ae2b58d5dd4721fbb415855c23b200447d08dfb7bd03ac47e53faab214443642dc107081731bd6a6c014bf4e5c23b5fab1f5f51862cf4fdb8251700914f7afba7725d6a583f5b4633f39932ea570b8aad83c492978473d6a0fa420e27208f154feae92632d5446a2610a035b27532502958f9746ad4c33cfffa818bf2944d325378f98bc84d8c647f817c16baeb64fea8aea68db4fa857f7c3e168c069c4ce694d883dcbe750fefa002a9e9d9ab5fcec8c7c347c8bdada9a64e3925c5d08d826f35680f7ae9caeeadc80f917ac50d8df581ad6816e335d385d77eaf7a988ae56e87d79757a427eb1c18020f1f6048c6f1b0c0353df183b7d0768facd5756539c281fe4c1e73de661b616f8b52ffd119b67c364cd49e02c86daeb05ed82391a9159cd23b197ff547c67c4a758e148d59691d845f2e03c080b7bb2d5c2d92167277dc5497e30d2655f21e3faafc3ab997da634f68c59dec3c578838cac57b8873006ce9d63ac768ac1bcd9cd0501885f85236371c607e55d02c50d74d547527fc75453e89d005c5837059fdf45ebe176d7e876aa5b08b3c922c906b018dcc47245ef9a393c4e851f9db6aa3e5658d29b11f7f67ef4cabc4ea4ebfccebf54824b0f97742d0d094b22428c25e5490d973753526061d80219fb21060fb6571bbd470d240d30a450cbdc899be9d0928d44c160ea17131564b2442757b2e2785e417771d119908ee6f0a620d430c967fca59f02df338b453e356fa9375470f49fdde113a6a9d0ca88272f570cd2d1e1d95c49d934ba88c431b85d7825b56631afb6a8e63fd100331ff7f3b076ce201dde5832bf6579a01df16d7637ec85d05950146d47990f0ad3c37bda87eafddfa05e580d0438d6865a7748be7001678bd15947cb3b9593f4f4e1de8c2d17745bd0f8fd5d21cd597c5b5c4037ea888598f44d8b9bfdfdcf1c2e50bd17085c5c356599856f5a7228c3a1737bef2f31d79cb06f5a3789c09a699c59116ebfbeff47f6128994e09f2ecaca594d0b11ea94d50e9de0bc7ee2fb1ce6a0d851f348c76b650d5b97d1e78ce8704cb8c3906af4aa3a575bbe1ef927d2fa7653bc4441f6407d3e5b3df3ee15961c69c19b0b14768d1660c4cc8259502b39e1dd203c2a207c2d5568ad492e7d2b4efdd55f7ccef7da8b7a87b32246ae200316b06a1f0846b75c462c25b3f23334df4b4b750b29719b777431f45adf5a4b874bd7cf3c5ed53b005671bfd50b0ddc54b3f002a562e0eb61e978f966d16c981e49dbc52634a8b06d2a2ede6d13eb96e520f9ea07efed4724f25024daf706c7ad3dc19f59ce83256c9fe7094222f44b660d14828f8be9088d1e20b576191f8c60280e4dabf90eec9e48cedf5afd42606181a61433bd23c48f589240e93477cbcb16b17410b1c9dac0f014b8a4e58d56259a79fb2af9f8d038298f91777c20c926f56c467a3aa95b031cf27da615681c9db6c508a83110a5a50f795ac5780b229f678c041720f9cf9abda8182ef2bb383d43dd0e263be07787eaac65c1465f218c1ada5efb66af8a67c03be89d3969c394c55ad7c1d1eacf05adbd9e06dd82c21bdff17c494be2d9882d0334c39e6a9f79b", 0x1000}, {&(0x7f0000000100)="680dfd9cade3785667eebd8548be34", 0xf}, {&(0x7f0000000140)="4d2b4ce33423e116a20d9c69753faebaaea5023c3150e4e142ea6dd24ba60c6000b257d251f9a449714c90aa3f98bdfaedc8580fd2e92413dc81ed1e79c6d8d6b9956e51b34fe5caf6a03a8e67e4f0384d045e613fa74fef23742401dc32ba80904cd8ca5c41e32a0c3280b5e9c0c964abe284c8c02b663f1bba6e2b17257772f6e79c", 0x83}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x404}, 0x2) r7 = dup(r2) write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f00000003c0)='\f', 0x1) 06:23:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xffffffffffffff80) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 06:23:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 06:23:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffff) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 06:23:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff9) dup2(r1, r0) fchdir(r1) 06:23:56 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) close(0xffffffffffffffff) 06:23:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000000080)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xfffffffffffffd6c, 0xc) r2 = semget(0x3, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1800}, {0x4, 0xfb, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x2c3, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0xcdea, 0x800}], 0x6) semget$private(0x0, 0x1, 0x209) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001080)=""/252) 06:23:56 executing program 0: dup(0xffffffffffffffff) socketpair(0x18, 0x4, 0x8001, &(0x7f0000000600)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) socket(0x2, 0x4, 0x37d) openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x8fa9ef5949176223, 0x0) r0 = open(&(0x7f00000006c0)='./file0\x00', 0x6e729dfef27be73e, 0x109) r1 = dup(r0) accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r2 = socket(0x11, 0x4002, 0x100000000) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/234, 0xea}], 0x5, &(0x7f00000004c0)=""/72, 0x48}, 0x800) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 06:23:56 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x6}, {0xb1, 0x4}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000000) 06:23:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffcca) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r5}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r1, r2, r4}, 0xc) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/238, 0xee}], 0x6, &(0x7f0000000540)=""/252, 0xfc}, 0x840) r7 = dup2(r6, r6) getsockopt$sock_int(r7, 0xffff, 0x100, 0x0, 0x0) 06:23:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2e278bc653f0746, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) flock(r0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000000)=""/8, 0x8) 06:23:57 executing program 0: r0 = socket(0x20, 0x5, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x3ff, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) 06:23:57 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getrlimit(0x3, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffff86) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 06:23:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffea2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c651016"], 0x10) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x21) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/200, 0xc8) 06:23:57 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7, 0x4, 0x1}, 0x400, 0x5, 0x6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x104, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 06:23:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed5) mprotect(&(0x7f0000691000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000180)="526a13982c5f17f7343bc2255142c1e1d9c186d8a764f98c5a8525d8e20f888d9ecf43aff05df0233d712d6b4232f28e1b83c7ccb946e4ebecaec5c7f5d9aa9ccc65333104c05dbed81abe10e1", 0x27c, 0x0, 0x0) 06:23:57 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)="08bbe8fb8922dde3e0eff014ae03995050e93a438a4e3268806c90b3c1e59e9d69197cf715b929c9048e0ab3c12200", 0x2f) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xa50fb1e37149397a, 0x4, 0x40000000, 0x4b, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x85, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xe3e, 0x70ab}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xef, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x4, 0x1}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x39, 0x0, 0x2, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffa, 0x12, 0x800000ce, 0x8610, 0x20}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x80000000, 0x7636f84}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xffffffffffffff81, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5, 0x1, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0xe38, 0x7}], 0x10001, &(0x7f00000001c0)={0xe41, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="75de67cb0d5f1fb9637af331440a55571e8cfde21a628720674a531a94dabcb6fe76dc09569ea9876d8bbb6b08394eec663d5cb37586602fd35a235a2638021a5ef64c096016d1274d79f1baabda8ab00659ac779c6ab23f9f0cabfa93b07c0c9749d9228911936ef262831ea85a46f5ba695c2e643b2882609d5205e9d00cf146e0302428b5264b322c88cad36580ed48c332fe5aa097c013f72c306a4a160e79d35f585353c25124b2bdc9dc5da988eb9eb449291bc0229797b577fa8d4da7b3d7916aa100c51721e07e09fad2a500d0d92ae37c28191526468d7133b3818ee04025d3e46025fa935a808f04822100000746716958f0339ae3c3d6393b1cd06703f83fe0fc40da2f43c99d5453d8596f2c9f65727f6a5de6ed5064490c3fa173da3077ce1882ea7f38eecbea26c889f9ae75e7802454ad6f5a", 0xfe8e) 06:23:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) semget(0x0, 0x4, 0x80) 06:23:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x100, 0xffff, &(0x7f0000000040)=""/154, &(0x7f0000000100)=0x9a) 06:23:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000140)) r2 = socket$inet6(0x18, 0x3, 0x4e) accept$inet6(r2, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:23:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:23:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r1) 06:23:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) recvfrom$inet6(r2, &(0x7f00000000c0)=""/79, 0x4f, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x200, 0x5}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x6, 0x20d}, {0x18, 0x1, 0xffffffff, 0x8}, 0x908, [0xfffffffffffffffb, 0x2, 0x80, 0x3, 0x1, 0xfffffffffffffff7, 0x3ff, 0x4]}, 0x3c) r6 = syz_open_pts() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2008, 0x1) kqueue() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)=':,\x00', &(0x7f0000000340)='/dev/tty\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/null\x00']) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x60) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000005c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) linkat(r5, &(0x7f0000000740)='./file0\x00', r3, &(0x7f0000000780)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000800)=0x800080000000000) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0xa4c, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffe, 0x4, 0x13, 0x8, 0x401}, {{r3}, 0xfffffffffffffff8, 0x84, 0x80, 0x8, 0x4}, {{r6}, 0xffffffffffffffff, 0x80, 0x10, 0x5, 0x1}, {{r5}, 0xfffffffffffffffd, 0x1e, 0x1, 0x1, 0x2}], 0x7, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffc, 0x7a, 0x8, 0x9, 0xf799}], 0x9, &(0x7f0000000980)={0xffffffff, 0x7}) r13 = semget(0x2, 0x3, 0x31c) preadv(r8, &(0x7f0000000c00)=[{&(0x7f00000009c0)=""/197, 0xc5}, {&(0x7f0000000ac0)=""/164, 0xa4}, {&(0x7f0000000b80)=""/103, 0x67}], 0x3, 0x0, 0x2e) r14 = fcntl$dupfd(r4, 0x0, r2) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000c80)={&(0x7f0000000c40)='./file0\x00', r4, 0x2}) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000cc0)=""/116) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000d40)={r9, r10, r11}, 0xc) 06:23:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 06:23:58 executing program 0: r0 = open(&(0x7f0000000900)='./file0\x00', 0x400, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00', 0x14) setrlimit(0x0, &(0x7f0000000940)={0x1000007, 0x63dc2980}) r2 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f00000019c0)=[{&(0x7f0000000980)="83a32c14eaea1cdc4972aa425c75dabab1664ceb63040c36c9f25c3e3dd7bcde632129aa308e501e81c660683fd8d2146c80e3b4e1c2c6f135b78b8dc947957fa8b721b306bd6f71cc17f69f0ec154e2753fc357719955df6868852b33b5e0037f0a854fb43fe250f4b26551bca47df35b939926fc1fa9e026bce2e67d81d2d1a1d084a181b6421844e0d2019dda5031c4312a7d234005bf7fd08c19344dbf2c58079f5d615471a9204a59bd0cf401c306ec18f132c653ba1f4d4ec625bc3847467458bcb4ceaa5209949b90b4bac5b2a6e0db3e2ab0e939f97a06ca517d276cfc39202f503878b9629c03da53721b393d3b4bd8a66244c58e712d241c0f813e9ab6aafdabd1cf743e784f5eea34963fafd7edc6d3b1a920489be8dba84354c53cbd956e32a290f4512caa5c5d340db483684cfa66c1045d2ae6dbb36e537365a753c62eafc46ab43d421fb127e0737a6f89b93b565116eb6715fe011a6dc7f4158aaf3269e617f61bef9434fb333fc889fb5befd26d61ea3f8bc6b10bc9bfd53be1de31de6349bfb883a775266feb4bcfaf3a987d202df4707dbc00dadd697d36cda86f8aab3d71f8b80dc93d751ad4dd0d6b16158ea1eee6bc531d48179141d998dad793d59f1cdd3ea7c25c7d8dfe5b53d65c9ab5aa4eaa459ec43c71d690ca99d45bf51f71b8c9adfc1f762e9fd423f224671b49b6f2182d41f751cf69de65eea9d5c97312899addc070eb3ea296c12fd1c8c7e2f9239de54804272b0f84142f75d8460d35e9fdffb991724a8c2d7b0808c40d0c5b76a646f37ac0ec16c7aee0d6a4fd2ac49103d076cc750404019b46eab6008d46a414aa1e18d97a5af61d9b9da326732d5f5e11585a76f528795a61761337751de1e9772dd20cb811a2e9b2a58c7e238be2b09ff4058adddd2c551f95bff3a4547f77441170bdbcef9303f0624055ec92f90b661ccbc12fc0debdfa251908e08ba5d97de4417e1e7899df625d1f56f7df96a04c0e10c1c50becd473bfd7f73cb6c6d9bf2525432e4f2ecee0f55713dcceee2e7c473b9f8da39bc2f416f79bfbdef18856c6316d355bf7dbc25085bc8cf3d73c72eb4eeb52926fca7ddfdc9c1c2e31d7e9a3e62c2485e80a1aeb8696713502b83976fcbeecdeb565f06da0892f462e6303c90a0e99b789679c3758fd85c6be13a92047eddb255402f9b97c0641f0520231f493dcf6429fb846449688cf01851c6309094d70ba0acd0a627054cf9376fa46ed019ecbba6436efd0a8b5c86a6e0d93d48a071a6d950b36ac0c4d8280b5c98b526258fd4385801c4d45835e5992c196f6395030365e1dbc2cb9916cd8f90f0a6737398923d5696d2c8e0020d7a6946eb2e074bee601953a51308db7e21e2266fe1ad9819a47cdb2a49d3a41fc6e4980354b952e7a1fdd0978727841d13e6ceb7d2218080bd9686b63a1a2d86dd7aa961f04a6870a380447d866145d7bda94908f33667d946c08a55573b23b390b707eabff64b922e13be177863c40c0df4856feb26e957da84e394b63bffae810dc60234039ad6eda7b8b0453a1b478deec55a0711657ba8b42accf82f019cb8a2fc2a1dfd17e8c04ce890e0c7881f39f6b646830345cf5ce3942e3a97e89b89076b3d85f4b2af8366d3eb4deb5113e10b5010e94761ee11b75e1dba937121384864058c7675dffdfcc6bd24dd2ca026d3ce0afd0b3ab2654faba60522cbfcb370b6764de2d61027e37df8064041d01c01ec141be998660cfb43ac6cf53199a92bd166c88f7b7adf066637198428fc073b25af1f20784c27e0f4049ce5f0a3adca488b73e51d8e6c8d38e856c812d7e47548ed79d221e21e99b61672f5ef3f41c26a3a151f9726968e0c77c4db0680212cb95a4ef2eb3e8f0c131388b630a2fef5c8f919d4011313f9c6530e65f9eec7066a392907594a44a9ccc10c0e0948cb450d7a38cc4a9c6840822896b9f1e4ba273d3a8ce035766971eb910a47ead84abd8e161271d13125abea7e36cd9c5b81c943fbee7f803b460d3a497b2637ccf51b9d548fb709c72e4152f5de1eb276516b67ad334bea9fcb82510015b1cd44f1ed146eafd406db5f45f5c2ab422bf36c67ef86803a9e7c6396d0888362c6e8c0f53f24c48d8061b6b0661471452d4cf631e0f79c5863b3d2d0cb4a8f4f69b21820aa89342223de3df3a3cf9db3a370449e60cc0f0c875ae5035001d858c58d412b5066e4c5b0820b624ed91f4e64011168324bd7bd294b9371a8464b78facd74b9300e0391ea9d2c5f93aa3b0cc34489bdbd9b1a9a54beb9aab0006d2bfcd75960786a7381780cca9917532251e5b6e2045e00b09095816cf2a5e963ca7d82abb211fd30c872639a27896404de53e8dcc01d693d0bd9bbb6093090ba267c1d5947db780f79466dd30ebd7f83966db5abba65a475f522a27b591e5b14dfab6b295d9585aa5b24baecb42331c79dc1074ba8339771e5a363cef374206a93edb4fad7a5657b42da21e337822e63d476a7f41106287c366ba22914de10b7f26665955a476d7e022861a0998df017bbef8095e63ba7847ed4992dd9a9a8e259b066e0fb04beaed51cbf3e62fb56422a38d19f2d4f7c508d2bcd8d5f1ebbce50e80d3ce2cefadb5327f84209b8c1da746502089a685f3e7bee127e206430903ba0610ed24921803828c14be28306c88003d14c924de23c957396a670bf9a49018127795c4e731047c73c1f696a7ab46a4a9ebf650c50f01c07017fbd4b121a357152de95c9374d4e1eedb58c6c3f06a4053323c370f47f58b39b07afcfc98d8cef390ab9249e70c0919ae30d71a51506c4559266882265efd19e3cd8452d89a2761bb4d9ce46195316c90fb961aafdf6ef6f8e3ec383d4fb7e202f1d80fd44ab916bb3917595ef75fd99e38c0aac2f6a78c7c0fcf77ab958a1f3e3f199a3a1e500e17daa44db8b9b5a33df13ac54fb1e4d1ccec07194e93d5180461eeb7eb90902f9d6de5213f9d0eee28de3639000fbadde4f1dea6b433f06fad91d44381134268d22a323ac71625a1c1611eff1e443abf50f6f9e482e07830dc49bf45b5f8e1d550cad0932b7fd178f08e549dee8bd02929faba8162049836abdb7bfb5e3af27bf57ef731ff2dab933510357761edd7a0b109c20e3d1920cd888658cc96b037b6ea39c2de485f7658e342ef2e21b6333c13d68c9e53f1641fe8d98e6d57f82997017a453b8fae8436bb5b63c5a0bed9b42ebd2430b51e30edcd2404a1bd17a0438b759b6c2fd2b69512edc9d0483b2614d261935eb8b021878e2f1d72f8bdac592156672a1d5de138ea80723513172ec4c99b141c6c12f0f1927434416e8d8c347e47435ecd7c36f34b7c83d5f533fa1071adcf6ce4a658308075bf41b8267513328868b686d7b90a794671d6bf400c4cc636e4ab81b55fb87f5bfcad25ba4aa9ce0142e4d2d4ab6b160cff23685986fac824c1959bfe3caa4de17a1182fc0ca3f856e9673695831d57466898a2a58a12059b03ea18bd0ed2753c543f7a1cf4e78ed59bdb11bfa6348cb0b6c55497ee4c7f0f18e6a79f98e0c0ee3c94be3ac9abd2d8bdbea2d06525157f803ab3fba2148d5140543d4f1e9b318f0d8468f7d3069d8b509804970c0b4693e7f50cfd6ad280c384e362bb0c670f0eea61a8162eb7c065ab7b6ac1cad0b7654a6ec36503057f89d88d881a77c4066fd34bd03a79e912658075b19e7f80ec288fe420dc8484186b7f80ae855e38e5238c5820af4ab64988062d64447ff668402082375fb3f2220200144c10f6f84992e0acf40f4e24266b839d6537589da9ba204b5f0a8c1795d51a9078a7ecb0cd05c4ebb4f9892367ad460133aaec6588831b7a213cdaf195d7fc9e9b260531af2b89e9ace50d5d3c38d6cb003e5fd034943c7383b5db44de88ba1dbb8af0827d4bf66cbd356c3e164fa343667918896f158b2a1f8f63f2a58d591fc23b061001907adf74a677989384833f82e8e354ac67076e723f98841060998db1246494929f607ea544b3550b42a2cc42d914f0a9ff3d0b18dc53428e4c03ff6ccfe1b3a945d3a167ecfc0580c5c5673b0d5133206a347309a9eea8a636953593e18c4da5f1ca4cfbc12010fab3d8af53641a7026aff4d49347c41c18dde7bfde85cb0d2686b31840e4b8d4488a2c1e712d49e078bcc8f4c423d418bf3a87f0af5529ea12defb8fd9eb3e0a5ed933e80cae9b372d50dbb91eaf09fad1361a2aa78bda6ddb48c4d3a196500c79fd8d827555317e7720024929b831d49421e4578060f6df2b3042612dcd5ea945216c8cf167f6078e7d6f5ec544303463d8e53f41a223656be9270e272c325c488ff490b446585d5669281d84ffb87d34966f9bfd91bb599001a7828a6627275aab3bab4c5859f0454864b515939033642328496cdbb9d4dee594fc45e187261a4b0aa5cfd1f5f6322a7f879d0a008a57c11a02b759a883c32def9c6bdcb08c33f7ce9acc9fedd2e18de6d74a6693a0d37e963b6b60cb2a7f10109cebc2fe8481c4585281a856837370f4767e44ea385d2018b539e9f150504b08992e3e0de77e3fb0398e2fd61613a1c21c6b5e705776de5ae26d6be6815bb9a9fc6969655283d8647e6f278243aefbcafc325488720f7a12d9936b4d7a1058cdf75878dd584018bf498ed8fea0994c7ca16cb9e5f47e60b1e434dd17c30d526823574e6797e1a9d918e92e08ace98663484a011dc833452d90b6ba770789e053d503925df5b50a6170da5c61efedcc742a3866ab06af14c9f6353cdbd73c3bb422eb81d2a78307678ec3846428e96a10b48ba9d32cb3746bcde0d6e1f787ad09f42d14a2930fda009deb9bad55ebca9b61dc0361c0eccc8480bf30337f71410b8c1cfebb9fe2754bd9147f50752abd1c28783e048cd185c3c522625bffc847125c627a496afe238853c28a1c11ba84bf11421de6b41d1375431b1a7c7c07deedbddd8b6e6b0b4f8ead4688dc0d304f8e3d432d857e306b9742043b35a8c961140be0eb28d0fd3b998406dd4cc637d94c911a2d909d92c7086e9fb7c3107e95db568dabc443cdb249be93cf154513e80c87d2614938cefcd481a4c49ce3f4ad5905de9b0d97c6c0c8a2e5e738ef288b297c8d3466f1179961e2d0d13b8d202f2ea2f8970ff1271ba1ba5e2b446954ab9a7a661bb5357f6946a931e7e9d012117837e0be061cbba804201339333860b0ca8df4e691d62a7e75fd2ea6f43e56924d26c8042abb6b2778d0d8182179c8d6f72020ad311fc30bbfb8b4ce542f5abeba620a00641fd8dc2a939717598e2a48ceaf666305a02b192540ad6a0edf3fa9212aeef3aa19abecae41e208ed5d09eeb53823712c42e9a18bf90e12b35c1e41ec79ff42b2074288bd19eb5abea818bed7924fcb2486f115f0d26df82d9c123f727acf27140edd4201969d76cdd6b241b147b4fe023b222894b62a795070febde575f038b3cc10327a43a826074adfbfaa8c59670d1c11d8995b0e33624947f68382f46b8ca60ad6e3f0bace71d5d99cd19a5bde8b8e51d900d69876ee51bcbdcef2c8cdb397df58812fd83993d2567559c338fd863961e938bbda8a41bc18b485cd1f52db47e08cee505a9095e20bcabd868c730bdad0341ead0db3ef5db47df8e2a2f254b5262b9a833c19f73e996b73460bdd2c179344a90b69790ee03b333dfcc408f7147a2cb611db5bc0f9aada0bfe2e4fb396e52f6c6d7216885f9f147ad136df110eb7357ba0795e87de193a6a65b704cf838c064edf7c465987f02b", 0x1000}, {&(0x7f0000001980)="993623a97a69b35d8909e821d1", 0xd}], 0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x2000000000, 0x80000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000840)={0x0, 0x7ffffffb, 0x3, 0x5, "661f62f2fff7ffff0e001fe6000bd800", 0xfffffffffffffffc, 0x800000000000004}) readlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/72, 0x48) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) linkat(r0, &(0x7f0000001a00)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00', 0x4) 06:23:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 06:23:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x0, 0xef32cfe, 0x58}, 0x4, [0x9, 0x253, 0x0, 0xfff, 0x1, 0x3, 0x0, 0x9]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 06:23:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 06:23:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x7f}, {0x2, 0x5}}, 0x0) 06:23:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) 06:23:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 06:23:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 06:23:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:23:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x4, 0x7) 06:23:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair(0x2, 0x2, 0xfffffffffffffc00, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00a066696c653000"], 0xa, &(0x7f0000002400)=[{&(0x7f0000000080)="97594e91ce7203d4edf09742f2d6072a16c095ef5d962ca5666f0081da7ab461414961c1234537c10fa9e3864a0b03d0ce3a8e8221d34899db5a1992619fa2e4e49a200b3c8f18439133e40556e4066e95fa09d8f62ef66748291f14c93e1f21332f28c345eb8d48c9aa5f9e686a290fed0fcd0b74a08813", 0x78}, {&(0x7f0000000100)="c6acd36c8c2975d4e68988a8587b6c6b38b7206b7129134231d5e00c5529e79b386e0d7dc834657a187fa987adc5105eb0b5f9e2a8e67611381981e6a12f29928ce357d5de93080e628805e6eb355717a28d7b2226394190e8e530d833f591ee7cd7c08d73ad3bf8d7fba652d5754c99c8eb027aaf3d489d2bdc1ec252fdf4ee85d39b75631011b5d7833e3bb3f45b096d927e8f31bff1ea263ad584caed316568c0baa6ddff27b86ec442bed9cca20c02bc80a55aa8d31373b075a0eb5fe4a2956920fade78c94679850a0ba0b91d0e932a3dcb49f3d75ce7147ccc8dce3bdde2e9f7ea339592f51be5f33a20720f9a3d9ac644400095b51bf51c2a2a3b09143b7d10833d523e0419893a17623e17443169361770ec20b937ce63cfc52f07eff1e6d262a428c0cf28038a6b6c97e0068db0dc6a1b8655aaa08ea692b30368a523d8f30dc79276c299ab0608fff4c123e46b8f4024df963171104e27d2c7698b15554f9deef701be7fc1a076fbf8f5c5df2a38f1fbaee5be618479289996d2aeba5124bd515b03e1b4b597609b8040cb06b93e554dfaa48139d3ef3ca3feacc2bd05bf0a5bda27b2c751fd71704dbc74501548d9145c5da63c0304301fd3df44e660ab9c55601f3837a8f9ee34a1181891925557fe8b4713cc56449d1d828b651cb939b563a342682b591751ba7d657ecfb9f12101f32b8152b21299a18f729074b84e28858a6256d8612ddd39d31f8f5f4680e05178e0c026ecd2d3f3bc58a9a5d10c1afc0b0d2bf6c7e7a660f9140c46d6ec41f89e3198c657faf2b496b7f4d0cccffe9e4aae18ef8c1cef5c5e62070e8e0103fbd76082373a3319d5a5b987cfb8d81b6a99b37cbbf9b9a6a23f32a14235c1c0c7023a33935fcdf69fe3942d34eda700256028fd3e0b0b27eda9f48264b434cda4c86d3cfb369c398fc512cdae5d8e1ce95609060a3ebada72fb154e503928e6449c6a0f98f7293067013b394b10a3bb86505535a2e356d9a66b6da82fe9db5ada9dfd4a14556b4ceb29909eeb2d08b86810401e960b91f792788cf8f89b496b75548e69a301dde13fece3cd3e895fce2128ac9a469470eb65439c754df55da8d1589dd5074e02193d1d76b4f880415f581bbf5a4630f7728d10cbebd3e39c550ed367f440729474759cd6f6f63ec020d68a944d7eb9921a64c331f58f961010ff33ffca0e0bb6462a65739e841e113f5539db790c71519558ece9eaf105cf48088a53eb4b1ec97fd5aa2e2387159865e887d262371eca3a8e7fe922de1157c3867a0ac98ce59ebf2a564f175b57c1fc5f1a8a06e7013f9b2e50e8f6383d9eb3fb7f877a1758658da1dc872aa49fd716dd465bead0396d25295cc71b6383019e696c0eb6b91b0bef6f781a28f954a62cb6de7fb200acb506cc2cf49657298356b30c917af1854835f63e3b49feb7a5a4459c0755baa0724d2ffb6033e38662742b7ecfe99e4ac590bf458782d6f991b309f090d57e013c37bb563608464ed840ea9f2f8bb08ace15f41976e7a40d99fff8503c924e58c44ff2db1aa6b0e75fc113020ce6ff905333aad754a6adddbf959b618ad82c3be9ef1a49f4d2e405fe63b736f90265de454451b0968fbbfd1fcc5315b649b332c52979eab675f9745690041a2098b931107fd04574b9eead10f50d3593f955a8d4fa1d8d5d5da65d5bbcd3c09dc1401a1a1441e7d8b7ae1059084daffc4374d0ff08ccd47dca6065609e191779ee499e2f0d08bd8afb080b8326ff926a4dc1c542f89964fb7edc2e214af4231a7ae99ce545cbdef9a3f4e6456dacbd129bb8ac60ba300b8d8b83279de940b0ac9f4de3d1d94f6a35ac438642e9c480b371ccf4236bfb2ceeb76bb1536c51063ba52ae94d28604bf421364f0640502bbec5964282608e81126e83ed780e5487bae0942b39033bd5a9592f10b581eac09d527b707bb977464da29b0b8690ed383792262e55270d90fded532664577f769140325d50d2551c9b697358532ea0bb09f6bc47a73bc64fe0acb4ba942d1b98679e524b4c7543023a0350febe0f290dffa1050cefff5f902be27bb79cb1f6af39a93391b072012bd2cabd7e586193a19a47623d50d5b2fbf705dff8cb4926eb7ab10d14d8bd8cf2df680d5fce0aa10a5cf6325f856d4ee87c56d69e2a80657f29017c28381395b3d532e0939a41ec343829f31e390196b836322b5a3d7b2f9c9a7cd8bb08fa361786982f4425ac56d3366d8cd8e393e41655e70b12de0a4ad1b93b51e0f0195555e24c4bb9a5ba4ce1a5af4bdf77789fc9ca11262992bdaa5bdc7480067969ff9c088ce09284e0ffb9aa3b9d40003affffc8239b2dbe8f807e0eb5936365107e4398443b2c664ff6ae0141ca017345ebcb0440760c584c7edd4e584e81969916e1f59194137ba82f287e672ea57ff64c97a8e8e10f945971b3e52cddeffb0949536310e77a1b53e8efb19f8778d6012397bb8ec7dd4bac764aeb4d7a2767c9bf6971f17a3588cf63468334e31d93a90201abce161d55dc3f3404b19f075aa2faac4622b3315bfd4002406a1c963d79fb6e6b8442399be7f0e977acfaf22705d5148296978cf85693a98be41b07c810b7c1128ea3b36b253ec021f833cfd07df7df9432162c5cd22d644ca2d83625bcf84ff8d733902652785e7c5e5bab99a8832c554d38c313d36e56fb295851e0c9d434494c13237c4960b32a772fc0acfc67edb634d5ef990f96bb23389fe08cc65b7365ce94426cb67ab47498834d6101c6fd3a882eee1aadd339bde2838885d26fbf3a25a149956569cc7af9d7a95ff63c993a43f3679f8292a8450c5b3217099a4741b7364cd19aca7930e4fdd84a2b1ebe012ee71a0bec688041a89521622d19a01625ab0f62a467cbe4d5802f92d7ab3d04fccdd42c7fe93fd509bd8e06b933258ec1da50e251ac7aac73fccd093ea5cd3829039b9a2f888b30daea4ac8da01cd19618f62d51e420d5b98f9f3c55503972a1fee72be0c2f9ab75358b83c1f6573366ad040adc2525766c8ca114abb6fce81d86acdd21387b088707d95ad3060ba5e81a7753f436f09d3d3e4604b17e05acd799039cfd21d9721b74f13539012bcd5c246b3f9e3e14ff7741990fae11b3ec0b0873afcb8972064c078fbc500cb910e60b1c0acc408afad3ee9fdf2846f784b1ab8262a941f1408173ad8e45ef605bdd570b2f72000a05ed970c142954d328c7ce39c9bc849ccbbfbe5701d36f723fe783a40668acab6d890292cbb780e0e31aa3927b892cce632137b0025df6e5325e50c612d9e32cf6bb3f9b998500d9735763cf5a3ca415d1933ebd2cf2cd6605b00074e47117974d9aa015214874372bf949718323865c5423eb58d9dc756ae65413c444efd41334c565ab25b36cbac95ea9c2b3deec592c1835f078b452adb52c31206b5c3fcff5d8363a49b8344e251f60da0ccd2ecfaedeedbac7103d8f3e9702cfc5e0e933e8f548720904a70a6eeebefa38627482df2d0ab3e4cf3311315f341ae8c7417147ec06c11a3482d20df4623c4931b1b04d80690c9c6c6b9b8c45e3e34708a484a8b37d8e6d54b4bac3992c50ac28ddc23d8feb9fc879e09b30120be4f52167dbd653f484671e43331ac2c6754ed3ac487995c19affe2b384934d3f4ce8d225f47df0abddaf66278a997194dace3c04778dbc6e511c332974e4f6cc30d906e437141170b36feedebd88e431b123baf91ba1c6ecc64802d2759976ba3f9bc99044a9bc26e486449055aab331669c3383d173d0ae5616c8f5c596d6f3a7e7cea697106bd50684630136204555ead353d4e2dd947cd2b7e9c515e44e059e2bf0fe04892e7e2a101749b0313d7e3eb088da94a92e80dc33ff6bea711bf2b9c66d87faff5bce1f6fabcc1b2ec80c113c21425a085fb56194104038ca186bc62070224eed8bc66dce1a720863155970d078e216a02da4a2c77e808216f8045beeea3ddd497f28eb4dea3ddc963885abb08ea36e27edd3a0d473d7542915ded1419f6e971c6825a0b346ea38364ecf91e63ac36675f1ae3a139ed68357f08cc44cce360a5514b8728a7106524ca32085ed6d93afe6c2787296cf511ea50c983829d05666a4a469a87dd8e3b5803d0925c8b887f365d17c29427d39c2b40b7944307f607a8ca37c47db1792692d0a964de49be4883a5f2901f951d916f630ba4a6beafb228d8db99e2b2c10f10f2dbf98c1b24d4238648747f6957230144501c32e84ac1f5a0ec9b69fa0aa25391adeb698b2b6b403254c46d3b24971476ff8676d6bf138223e89ff19d86e75483ae278935f4fc12ddb369d8e0ba9a09f75e51f61b9accb1be89fadb77e88ef70c5e24cce637d0cfa44330daa80fb7f3bca537e72f20ffb5a3eaeede56755d5489b522802f34fac277564c20d1ed2767e2a2216aa8abf7c19e3700b8ec8599a2c844128ed2a80739a40b480fc7b0c4664489825b7553979f3db56df90da027bd17b81e70bc618dffc663f599b215d8702cf79e207eead05f411af2b9f6a07c34458e6378044e6fe36fb04887b049c876fe93b7f54c8d2f8a9ab1298e0d81f51fb27e1ee0565069ce96a43f190fd91aa67c96d5b5251f6f70e5f591d8c86eb2cf345ab9e06b2561fe00864d07f8576410c2cb2c6853f49d71fe83bd0b9d4f879c6ad5acbcb425ececc9f1131e8eeee42b35dd91e798163c8ff9bf556b4d7bbdaee1da495a83c5e55e9acc4d3ad2358fa0b637fb8aa465e6c58c86392a9669c1a3737db8fafb54c084b0f90430e25902ffdb46182a825323d27fde332dc8f27458bc7aaf29f8ca15f99ce96378a0f5a608220d020131b07c9f2b33c026b2a57927ef9f448a46ab35157c78c2b53683e3b81b04cc3767a5d35382216f290755993c5d251501cdb4512f7924bc2ba65ed6fb3c11d3305c64f4c12ff6d9ef98156d93a807f28dcf868c9cb121da95841f6b46e93500bce5bcbbb414312b1da84b321e770ef2613ea555cc88a889b8ab6599f387c99ec1d672ce2b35c403ff801fe934ba27aa75269b7842648fa353282fbeeaa80f7b6b6b664dc5c763d3c6df9dffd7072e69ac0b6d39c3d76d3fbec3717d02fefe0d32a444ba864b353547447488214da1a186b50fa6191a51f3754f2e7d38a2faf48fb90ed7e36c50eba1b7c9ae85ad03cf4d1f7f660086e8b713e763fb6bb70e70cbc4c47cd48297c4da602fecb26646d9e938018021e25c0e6836699836cc278674aa4560d8ff6b56182b94d76c6e3e84fb6c61674baace4140172ebd7cde7e90beadc475f0667adca9b040019e3f4f9fa6d8639d99cd7805a19f5c7cb11c2a6267e06626ca511f1be836abdd82fe07a6bc1d73bc82180acade3380bb5f16162f704c0e0596e77a6280592799df82eb41a21046563ddc7d4cb4484995e8c8721cf603552512f38d1eb0d41d4e7068c6efd2bcd534e469077de2a0fa447b6ddde48fcb7bde1eb86846082c7541b15cb8de78580543bb0c993c2e9fa9854bec7a09f47b5281a59cd75c91c4d6cae80d4fb7a8b5a6fba0d5806e79909bf5e3623eea68635c0e5fbfdb53058ea511dd460168f490a92316a1cfd19710f0cfa2ea62d07e4e1ec70ca71b86a5d2f80d0cb4852181c96bc911d2039c39722d93b3b28669074f8f34e62addfc0a328b877af68ea78889c3bd12d9caf27d9e564923ac4250d0565502c9cc8d9fb84619846b5160b5a913167ca34214d4516b1a64f986cb3f0d62f0c73ea38733d234ccbd18852c18fc249e3e7ebba4a509df2f23d6f055", 0x1000}, {&(0x7f0000001100)="04078634b56ce5", 0x7}, {&(0x7f0000001140)="3eefbaffeb7d8ff2d733ce23a2cf3f6437a66982d58e778949159525262ed219bb8a5f3f2334214766c74221f16dc669c87afb79b5eb263179801098bd4d88de407296f03090f394e5343f2a84c083c172f789ba230e036bc304a8464e168f72fd12ccebf6d69c20e6cdfe9916770ba70fdc54330c394b2f6f4bd617160c98111d448be8868df438e15d9b90d6d34f30b006a815da90a04e3662bda5530320b240b682d38886b590bacfe2f1e46d2ef73f88675a6c4d069840a99ea552ac8a09b06a852b89d2d676e425daf5d521de4f5192d7d460ee74ef7b0f992c", 0xdc}, {&(0x7f0000001240)="86d2370bc6ab6fca3c720de5c74b01f1489c9715ebc5c09a8ea4f8974d5649e0ce63258ffbf301a59ed4fe3a560c414667f8685221e052a35a43f64eb75a4eadc2623f", 0x43}, {&(0x7f00000012c0)="484bfaa154e07358a7e9322fd1b9cf8b3239b82fe02ac27a1907a5ebb3bc9d89fb41640df6ccc4e006e271a6b28f8df386b606887353f0ffa20ff42a39e65b77f843e7d4ca818be6495a0be0dbf65bb671b4bbd94f1307c68cb8bd04c7bacc8b117c063b088704b6bf91e3fe984e8064d80f99d5b9ba2d55ac9e373effbe50cb808b4023b6d03635eff804157fa0eb37e595154f9523e77f8a7e0c3e40f15beb15711c39107a35b5437c2df3123b047aa89ae31e00ac7fc7ce2fea04d6b3599dcbb885c17fabd29f2d78f63958a112163ba3b0664f0aeffad6886c3f2b3f9d74897eac686feb15ecad93047aa675605249036e6a619df29c25c6b2b8581efb35f7ce479d57cba02374b3a6482e7e5a88900f8a9d2987b2a7256402b75ceab5f42a70b873d38633a2aa3cdd9541ce59a58e03c798c363b18e96e2216161b17b0a83788d395796f5c03f07479a93bbbbe9ee828dfc69efa8b9b96216953f1a1a90d8b81b831b7005758cf68138ff4170b8b243f6874ca045523f9ed15694887e10586df5ce14e43fedd86d102fc7bae15fceec4e45ccfd1f4dc461f616e26a96c2d4057ce34e2f3a5f8b318ee89273fd953644e068102890414e549a717ffbc1926fe07b41b991825317fedff1adec8ee93d1aefe77e24ffd5bfe0b9adbc2c2a99cccb5d804841ef5d28cec8f5a685abea7b21be5507143ec176b6436e00d1fe3228bfe893455772137b751744902d7feaa9e64a563684cb8566fb85de54f529ca52cd819883f0d3b4996d009acc47af768eb915b10b21dd7d82799f02253dc25a4a2dd7c6d21970f3d5fedb89b48392ceaeddbc83880ff1446d016a86e8b95c0335e924e1dddd484fa3eb92e84f0fa64cc990e8fcaddeeb1e7c32e234f49dcb6bf91650ec5310814b35b14484e6227b04c65ef6682105e4e2fdcd974a152231d9a2b5c119c657e369a8d041d10d3d21077690decbf755f5c717493655a35efe0f113d80e8f015df50d3325232bfff5f9aa108b535fbe6e62ff14f3cdfaffdb70f757e3ea6b8b55aeecec4f6394da8640f2ee21bf3a330c079db350c08e60270c15b975bcfd03dca813ea3a955a9044ca6cc0bdde83fc41f40436579eef8e9ca4aa32fa8c9010923f9fe5d34de7f660b656d0333d1a272ebaa3d06ad2cda69bc39f43a21849c200d8a1086f34578858f0b5eb8973963c4b695b987b733a8b0b8899cf57a134f283265f7144a98044241ed13bf864d6990856db3a5a2eed20503d0bd8204bc82e180965b5ac823034d425a6ec1ae1350059f172e5612a535622dfe7c54984eff17c523e944682b06d10c205b2fb22a096e119cccbe6681ec28cdfac09213f93bfccb82bd998135971316b15208c4cc8835681eeea588e7ba3d0fb80897d7ca1a3ad4bf9d027e0499905d86fbc3c30ba3d8021e50c5dad8a4e36a3814aac66a23dd8f4cab6a1d9e7be497a7063bff6cf7607e18d5d91528506a96bb87484d977ac218373f225626db86d20865921726ee00dfe3d9b80af10aa9ffd830cb837c1292d0147805fb53b18554375bb3902999dae2844054f4f41777b8b8cb464cdc91d6d8310bd1cc4761279a626fe74bb1981bae99607df29e8d2e0c93ba9557093e3c441edbb4406e36827c9289d23310dd605e020ffb5ded60c5a88c874687802dc1f8751609e0c629c830dbdc38d8215df15c332553cb50e462d4410980118f0851beb4885ea7b5909274978ba88ec1d8271b48b5a0cd76d2627e10c7a3f518dd0a809dcf33296f093641d617fe00f9cffe1dd18c354c9426cb6a003bbcdc8a628641aaef9297e815c6ebe1c8f275bdc019a4a796e1bfc0fd7af4a9e58624f082d7b1524a270bd427b00538c43c7e487d60f109877c01062492954787a438cfdb48efada7cff157996eb92dba4cbf27acd30cac49850de2552247b0ceb6836066645b2128eaa99ef8641e85c4a82f8ca1b1171b9785bfc4312b723e9117b14dbabc14adf6955b720499937a96ed67fa7c29e6812588e01ad8f2bb70cdab57cf30eaea6f890341d673f0d107451e7feb45e457b2fccd3d8876e151cdd1574c27498f5653476febd092264fe80090cd7a208dbe71592a4d79bb946231198f6511a258bd77a27dc3d1c414bcedd275b7451d7d22aef3e2d95fd13635be2aaf4dff1095210616f460536532ecc62feee7e6f973230d6955138310e3c0ab73dcecb1ba8b9b6240181756d3142b46b1a953ac25eaf5a0f7d30ec61237690dcf9b06988351208e0c06809b978219910b4bafdba7de673f7382a8963b03a7cdd880b6e2043c20b816662488c6ecc94decce237bc1e57c31fa3d12fa098f1fa5ce1140a94eb9e8563eeeac9a4a0434d8d0a83e9f4e9aa0ed650186661b0471c4451a69798c4c3d5f8720db92a02c2916245dd4f0aa136e2ac37ef7594d2ba89c4d91fb11c11e156284c8159eb01143c1b51c08e542f829b6d03a0e78ff9fba097d589a0bb664ac9a269a9983fc3726eb044c9f4271015bcd72006b24966ca143345af6e50716f238b8d4a80227021111f702d0aaf06cc94659e24445b53a74f646417eef37b728ab6c100ba315857a4b54029dc4d9d6d351020e8ee9b95225f2eaa6c231b6a687c5d3204318fc540d800ccf94d696a023adc3589aa7670282544de8d51262e98956d10a6bbd5c26e46fc04e3e76fba9e3b799d5272203ba95aed410bea5527237c75806123aab0ec8e3e24c59bd0a3fc36fd33ff4d02de04bbb7c09781ae83d4748bd56591fd4d5322c100541154d99f887e4940331b4e7ddf7cda7bd3b55053497146d1cf0bd6cb06c457d1e9dc2d839ade7438c46ca234fd5d9666ac3a156a51f4c2cac1311921a50f6e45216359de6d12207b47175b7a8f3975b1bd02d5b71e4d0b3d7df156873e762b4453bc95ec9ee05f55d1fe478d0e36843291a3a47c010b645b2d76b0422758614bb9e7df62982d6b98ac63878b793dbb913401d964d76cfc6df52fe7540f868a2ece0aed8547ba8ad7f154e3112372f59cfa56cb8a73aa224ac00da53c9b24335cecf8685f6f2ace48d7ca11dd2584bad00f801970c24cfb12cfb362e01465827bde49048132f9a67cc2472141c987fe9e5dd0f2bcecf7654db8c53467157072be520f9507cbacb65ed94237ba20aacc7e746516e510eee081dc91d7e34c9c6f0237f20d1372fd42768267fdd127f7d85276c56aa2f779b93ded74afefb207d1806b85d42440a21d292c8178357606b605edf6373fc6df2fe99549e9ecdcd506b4cc5e39c863463c80d250abd04c1785ec50759dfc04db71b930d30273a85ff71296c1263fe914ac4beb177250ea0cd212072032990501c6f3d86fe5e64bbe07bfc85427864bf763beb76bfa0b974525e87f3f6a0110c4f50b0a71760430a3a0004c01235fe011de769613a4e4a10f3c1240687ae316203b788a3011b68265ae971d9ced4e90e325e9ae54e5c21ecec1b59748a170de750de7fc9788095286714bf7c7e33d8922810fb428ed59bbf40dd3e470982a74ec4362349bb08eb6359eb3de3ef3525ebe4152a2084b32d08d9859675f258998f35e662133548c1f4ccd74331ac1a1a02b78f640cb896ba7729f632eef6a58a01617af2679d49af6865ac76ab785cfae102f52f4e3b7c969b750ea6a1cb18339ba280b8ca91bb294a3f96fb87e0938ca89144615d307ffc13eb6a34cac3b8834abdf7d8d044917605852037550feafbb357d0e1b33ea751fb17fc4b29e1b35d35734d1a00de33871c28989a5151c08f1702ad70941fe843ab4e641b3e07d346b546d0bed4665dc4d124ae60a2fdb130071c8e7ec01bb8af44e06e2a8e701c4ab8d512b0995b8e54898ed8fb074ddf93b694d0f3cefb8bb8c58237ba2c34256e7bb6d411d5965787dff40eacc4cd0074533252b3c4678e60371059e43e7afc59f49c1111614f85fa8630976926bd058833f7020ad52851e040ddb1b4525d7ae99156921bb75229edc1a30f162b3f736055664e0f16e340545c2f4cf3c81aca6be8e91fbf4dcc70455d8c988dc773024707c20aa638a7a33aa7d0660351320f0b273c6f1cab5b2ca07a2bf122910d07c3a41c50bfef539cf1e165e3009bc90c57eeb1f12480520c74a26664c22fc567e8c0fe807224bde3f5007aeda0f431120e473295baa0bc596e431c77d02da206649079058236f974fe92f2442064cb8d014c775a147c1e7f7490bfdcf36c07d4dbc1f3c08870391503a7e816ccf1a85eece30744770b2f3e96f2c586f8cc6133268b621f364b24e0677aa119153472ff63780abbf5b4e0d0b5ba218232b313630a8c5237f75fbd7171e7a1890bf43ecbecd81177cb8355bd7948559d2d3286360c12a251d5aa8deee92d9ee15620aee6c1258c8998cb1ecea4ad476c2fe3fe3fb550fe14404301fa781fe3220d80200c927dee251ddb816898067e1398af6c4d12c2b7a17cd44116a4c9715ee019379708241f0fb75c390304568edc8f79f7c3ed5ae4e13f60fce9a7e9b00d058d47f8038a41b64b04e0e72e349775758087bdba9f8b93f2eb20b96d5aad514294e62650228852d5c7c86f7983b22a9a304ec741591c590d5224707a8b8c0a05d420640a4f0f0dc167a3c1312b4082671db23775ee9077d997f373e9e456e0c500a0a7e86d5c21f39ca9e8b18c2901bb12e6a3077f06887b106d901495294b11a2cf5e1ce09f03d053ed12fb00c09c9158d3d28180a90545c60f0d82fc800fc96158f4b1c3e6b3276b0214cddd3c4ba624202339f3773f4e00597e06b4072cabaadf583451620f758fc9fb80a9b64d49cb85a8408a7ff9fa462d61a976b83266f52a55de6855d359cffe2fd847d8878a1f8c97ed6f732f259a9d8e5f34a381a4a94363acd779a32f0cd0414733823ed579908f00c594e8eff3a81b8efe9b9ac7a78f92e5f60fa73f4e17c034984bd0e34f9ba9cb6d7247422963b951df67b3c5633ca6b5f24a41d9605f9812e1f04e39cb3c082508cf82327e4a99c1ab19e076982fc07fa8834b1795f061b6065b270e680605386272de57ed10a77aa4d04a6587a0e8ef7fda1b059a90e120d3721cb81876ab1f0fa027730a68f0bae3168c8e3ab7bfb588c520107505a5ff488278dc2b957f8013e21cfe4b4c698f6ff751801824839b44af6cf42ed00e39273739dfbe0eeae48788596e33013be22133c1418896718152014b7d4f03a7a9fe13e565ed2b376880ba2a7ee6bde75d76292fa838054dbc7af90cfa4469413ca7a1d364a2e9f8b3aaebb9e7300649612a5690bef585230deeebb2c3705b40220c12344a33f5a2559d988b7c8164bc8aa5f62ce91ae7a4ceea7c2aa47c2c6810dfbbf72cbd272a0099d48aa2d5490682c3eef5dc81c43f9366bf1a87126678ce58208e61fe56e95f0a3c7537384f5dbb64579dbbf58e5628c0b447a51f5c8a2a2cce6b7ab44fe1410cd8e76e290a0a6dacde78f1d87c81fa2f1c628e17cc991cfb657ea940722cad46ff9fb703e8ef8a562847787cd27decdc35d5b9a833fef6b870b26466bb2b03a2cd2a7d61bee4a4627248dbae1c2bca838a59ad5c46fc3ba3bdc51a145a18f22a5747128c5c86a32a0edd47bee1ddfa4f33e29680fa8bc59ac2cf54c95b3f4133ba480c53c36ff643d34c7e43fa1d4a15ba6149b02b86f317779f5b449dc6ae8de7e5f9f1d205b6da3f792a7589d30baa70f15a7ab03c03632c804c76b1d4144119a2c4410a8b9cb36160a17021d301793d03967317903a0402c36f6d11c505284eae0d2f2df47769", 0x1000}, {&(0x7f00000022c0)="f1903ce06fb27bc34ff883f607343aed579e59c39b07f67009d9ad6991e094cfb75a04d48c4eb148cdc21dec5dfa18432ee0a289c9b2", 0x36}, {&(0x7f0000002300)="b08e4435dcdc17d900f1d530911735a8659ef5e57d37b07e820adf5fbb8cc2c94fada2c602d63a044fababddbdd2c50e43dfb7167f2a6052593c3a6babfe64154d01df522f4bffd1d310a1b84a67bc17325cce25a2ea08dc3d62f0dc6c322de2ea89fbbcec43e8794df683f0a0ae76dc62fc962d7db20b8d2edfa5d36f29954beb0ea726d9b827f2b51e18b0d96435fc987c03cac0a56656acf154c6d5efd718620eb32d93d5b951c36d4f0d4e14e62d8347323e87c5028a69d47eed3324339dbd79ba9094c0b9f5901fb3f1da121f696f5001899d3e1a2b93", 0xd9}], 0x8, 0x0, 0x0, 0x88bae92ed662f175}, 0x40a) 06:23:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x40000000000007, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xecac) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x3) recvfrom$inet6(r2, &(0x7f00000000c0)=""/231, 0xe7, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x7}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, 0x0, &(0x7f0000000240)) syz_open_pts() unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendto(r0, &(0x7f0000000280)="9dac05fef9407fa8d5da518b4b5ad1f8533f478659ca2315d4e183be9dbfae814084744db2a5e1487e8e470e33da54dd0b0ef974f044ce2e79d78dd31d2500b5fa2a49650c274d101aa8519133b7eb09c3035f06b510b70dbb9f899527b38ef2e09672de6512239d412a8e5bd9b5b68b3e0680adfd16103f3c0e02120e1d882ab6224275d17ddf2d11befd3ad90bffbbd53ea732c57612a9bc93b38dc0b1a38a", 0xa0, 0x2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000003c0)=[{r1, 0x82}], 0x1, 0x0) 06:23:58 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) 06:23:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) read(r0, &(0x7f0000000100)=""/205, 0xcd) 06:23:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x40000) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096}, {&(0x7f0000000000)=""/138}, {&(0x7f0000001440)=""/174}, {&(0x7f0000001240)=""/164, 0xb7}, {&(0x7f0000001300)=""/148}, {&(0x7f0000000100)=""/51}], 0x100000000000000e) 06:23:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x20, 0x4, 0x87) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000240)=0x81, 0x4) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:23:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x1ff, 0x4) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) 06:23:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x4) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="c7b3a3ff9e906e809406a910ae5ee289ee7d280e9eee85297d73cae3d4dcabae649f220d49e29ec344cecd749c57f6f2688f3bc8e8da4cfb2e6aaaa3d0ae8c6a184807fc2937887090cb989845d28a176986cdbd0bbb050134e48ec41d06beed040f86aed29fe47f5c1d1ea6ae13c7bff39fd821e7b28c62d3b1e8b88caad043fca2302f1d98e9e53a89fab28eef290f83a74442a954f9fcff2e5623e02c5415791ddf34d6abbb64f3630f2e923200000000000000000008b9959337dd4d875a62e4c8c16ecbd76aea57e2ba75d3ef85000cd09c6d73f0ebe5691d609553646639416e0cbb193c792a27d25873f81dfc72c9b771c45b4c25b48749d00800df4b2218dc9ddea358b8d4cb8165766a165cd8df3c5286196726c151841ccbdd899223cc2fe95d56dd458c37dcd80a7ffdb4db705ae394c857f8163f2d6235f7bc9fcc03cddf635e48da0d5888a5025708f764465575ed5ee458b10910b0f1464a26695b5c6d93b0ce305a5f9443a3eaf5d9c1cd333a8a07d3f48120b14506a10fab5037b47f0fd04b314945c3e13dda6c49bb3c5dc422e94db79442590ae1a149cf63638c3fcbea4a36d194372f399e0b54e46389053ba3661060c802f9d1063d1c611abd0000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) socket(0x2, 0x4, 0x6d44) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x40, 0x9, 0xfcc8, 0x1, 0x36e, 0x4d6, 0x0, 0x1, 0x0, 0xf9, 0x4}) 06:23:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) lseek(r1, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) dup(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/244, &(0x7f0000000340)=0xfffffffffffffedc) setsockopt(r1, 0x3, 0x8001, &(0x7f0000000040)="fc9d3c9f842d", 0x6) 06:23:58 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180), 0x0) 06:23:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xeb51, 0x43ff}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:23:59 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/218, 0xda) 06:23:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x54fe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x92, 0x2, 0x50000, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x5}], 0x5, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x43, 0xfffff, 0x8, 0xda0}, {{r0}, 0xfffffffffffffffb, 0x1, 0x52, 0x7fff, 0xf51c}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x2000000000000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x4, 0x9a}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x200, 0x477}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x85, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x52, 0x80000001}], 0x3f, &(0x7f00000003c0)={0x948, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0xd940, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3794, 0x4}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x5b1, 0x2}, {{r3}, 0xfffffffffffffffa, 0x21, 0x40, 0x7ff}], 0x8, &(0x7f0000000140)={0x7, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) fsync(r0) 06:23:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x25) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x9, 0x401, 0x0, "0799d2c35a3cc4f636278a5f5c91fb227f90e370", 0xfffffffffffffffe, 0x5}) shutdown(0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:23:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000040)={0x2, "218636f831b28457ddebe4ee9ce63bbb946d7bddea0f4968bd45cbc3f914090de35b5bc1da4cb07e26a2f4a782f4df9cf4c098312d2e80a55f44660019bd0c71c2c95118ac1a7ed397fa27f405d8835947c4e66101aea5fadbf5b2c1f4a80d08027ade9e4a1527bd7def1b33dc2deff2df5c0c82d5ddb28d316dc8bf97d3d106433f129d0684"}, 0x8e, 0x800) mprotect(&(0x7f00003ed000/0xa000)=nil, 0xa000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:59 executing program 1: r0 = socket$inet(0x2, 0x5, 0xe73d) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 06:23:59 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x4) 06:23:59 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) acct(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x4, 0x4, 0x8000, 0x5, 0x1, 0x0, 0x69, 0x10, [{0x10001, 0x1, 0x0, 0x2}, {0x1, 0x7ff, 0x5, 0x4dfb5f60}, {0xb15d, 0x1, 0x1, 0x2}, {0x200, 0xeb8, 0x208, 0x9}, {0xffffffff00000001, 0x3, 0x80000000, 0x6}, {0xffffffffffffff0e, 0xfffffffffffffffa, 0xffffffffffffffa7, 0x7}, {0x9, 0x1, 0x3, 0x100}, {0x7, 0xfffffffffffff9db, 0x4, 0x40}, {0x81, 0x3, 0x1, 0x90}, {0x6, 0x188, 0x7, 0x7f0}, {0x3, 0x1, 0x9, 0xab}, {0x7fffffff, 0x6, 0x401, 0x1}, {0x0, 0x100000000, 0x395, 0x8}, {0xe34e, 0x97fb, 0xa3, 0x46e3bbf1}, {0xfffffffffffffffe, 0xffffffffffffffc1, 0x1000, 0x7ff}, {0x10000, 0x3d31, 0x0, 0x200}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0xc3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x3, 0x1d2a, 0x1, 0xc000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xe90f1488fa481279, 0x2010, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="378732a586e22676161be644d1c395cb32c1f8eab438b54d57e04de9c74f2a018cf3c2a46ecb2d11285ce9b57b1eb2d878ead474eef076d8d7fb31a76ba95ea9998e33636ed1c22f5a86784e926f94b9262be25d843b03225e8dfc7b6d0504ecb3dc27b91dc3501213c19b", 0x6b}, {&(0x7f00000003c0)="e031a4d0210151eedd940298586f7f7d9fb82968d3e6cf74a10b746f3744e12713a70b32fe14e743397fb5319837d51ebb5a0e4c9baaf8c9a39a5fea5343f669a6bee0bf6bf1f7033c6aad46b1664570233a97ea4229777ab750b78d18f3b9640e9ceafc7baafc12147476d5273c3c3e24116b", 0x73}], 0x2) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000480)="8aee6247b95f14f614c3137eff3be24a54f23fd4808bc42b3882dc388e8c672b8186c01e0118027b601fa50523a529a6dc4b11f1844c14cf87f15c164d2a9570171aec6c567827b255a432ef0ba3eba529d97b9fc2d942b44ff5a5416aa45a6a47238b2479a2735741a4b91d0e63fa012cca307cfdfb0f61dfca78ff3589f32818a6589d0a624215631aa2aecffbc0b241a87734bac4e07d8c2eb1af", 0x9c}], 0x1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) getpeername(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r7 = socket$inet6(0x18, 0x4000, 0x4) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x8001, 0x8000}, {{r1}, 0xffffffffffffffff, 0x82, 0x4, 0x19e, 0x5599}], 0x9, &(0x7f0000000640)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x1, 0x7fffffff, 0x8000}], 0x69, &(0x7f0000000680)={0x1ff}) openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r4, r5, r6}, 0xc) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000740)=0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000780)) readv(r7, &(0x7f0000001cc0)=[{&(0x7f00000007c0)=""/198, 0xc6}, {&(0x7f00000008c0)=""/216, 0xd8}, {&(0x7f00000009c0)=""/165, 0xa5}, {&(0x7f0000000a80)=""/66, 0x42}, {&(0x7f0000000b00)=""/112, 0x70}, {&(0x7f0000000b80)=""/119, 0x77}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/139, 0x8b}], 0x8) 06:23:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/15}, 0x17, 0x2, 0x800) 06:23:59 executing program 1: socket(0x10, 0x0, 0x3) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000035, 0x0, 0x0) 06:23:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6, 0xc00fffff, 0x8003}], 0x80, 0x0, 0x9, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:23:59 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) munlock(&(0x7f00000a7000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000340), 0xfffffd4b) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:23:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f0000000100)=""/88, 0x58) 06:23:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 06:23:59 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x800000000000) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 06:24:00 executing program 1: r0 = socket(0x10, 0x1, 0x5) r1 = socket(0x20, 0x2, 0x0) r2 = socket(0x2, 0x5, 0x101) recvfrom(r0, &(0x7f0000000000)=""/221, 0xfffffe80, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x100, 0xfffffffffffffeff}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="376cc93e1423f59ba32f80511741e4bd09a5f6488689d700", 0x18}, {&(0x7f0000000600)="22d5b31d7ef052973b7af8c859a5fd86d2b940acc1c27ea86b153f89cb5518cafca5e774722f1bfd04d778b445c35b71b1301d5f24ace8e89a4e3138d61e92a3319a47e2b6e274cc38acb677e82571301cc4178bc0991698334ae01ff4c3116bac9037a433950edd55539084fbfd79d717ad0edfb03cca7e3d588740c7fd0ac909b39db3c3120900e05f11480a8650431e7f2f9380b7cb7c9d7e005f214c30c4a752c134f0e492e7d3cb17399333fa0a888a4fea15f6ef77cc0b111cb20e0823b866ba4383e4a96c85b6827460f79d2940632619a7a552ddc427eff65370f2e666671891bb77337091aa5a97da27399c60dbb30a397f16f9aaa27e298fc01310b13c67270e8618fa74", 0x109}], 0x2) pipe(&(0x7f0000000780)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000007c0)={0x80000001, 0x81}) write(r0, &(0x7f00000002c0)="867f65be982927097fbddb37aabaf2a75c5d19d442a5739e58e70999feb8616b0ba4545944503eb58f91552db7afe83c8a2db5011a0839730b31", 0x3a) pipe(&(0x7f0000000280)={0xffffffffffffffff}) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x3}, {0x5, 0x1}}, 0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10411, 0x0) connect$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000300)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)=""/171, &(0x7f00000005c0)=0xab) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0x80, 0x7fff) mkdirat(r6, &(0x7f0000000480)='./file0\x00', 0x8a69762480337301) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 06:24:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dd72113b13b4f779d5abd9e21827086bab9d277299241051e94fade1904502aecf41824d34b7320f79ef6591e39bd2d2d2ef51052ff6256d8f3e72cff2c85562e81087c60dc91dc8aca2c77f1eb5791fb87afca9ae32f2394d4365a8075d0578ab24f09c3c9df6d5bf950cf9c3cdacdfa796110f019a04b640c7ea54f7033cfe9ec6e6939f6613626e58d1b2fefe7b294e2695e0ecb62915327db4fc", 0x9c) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:24:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x4, r1) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)) open(&(0x7f0000000300)='./file1/file0\x00', 0x8, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 06:24:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) 06:24:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{}, {0x85, 0x2}, {0x2, 0x5}, {0x8b, 0x1}, {0x5317c666c5030a58, 0x4}, {0x22, 0x1}], 0x6}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f00000001c0)="32ee42397c28e4e5273a2b7cd36a467a4f03fd625a016d4186a665be5f3857421c58fa223369dd8a3a1a795dce7f7acb5788aeb05908dca524dbf2fad3ac1d1e8cbe77a7f361cddcd124c317883f9f248c29bee5524562b80dbd2582216ce4a26faa292eafb1176fea3bfa2345a7c7e0b6dac8cac9c71460866f1cd0a600e626c89495a935250689aab891036c470d86e9ae17a9312d146cd30887e4265aea01d657eac0b72c1d42d2d2d4ba34975914f66e7aece40e904a51d989ecaca9dd1ff986b891c424a992f5e451c15e84", 0xce}, {&(0x7f0000000100)="603950f858", 0x5}, {&(0x7f00000002c0)="e2015184e7595f23c3f88a4c511fdbeaa537f7f00e803d162f574b", 0x1b}, {&(0x7f0000000300)="98", 0x1}, {&(0x7f0000000340)="2c49377f9077ffaecc8e26f784d0a9e72fed842ff758c05e08c4906c0525ccbcb74f19c39bcd9ee4a82b32a036b76161616e6a378a3ead7129de5a6ebf87c674b4e3e4935c390d0c63eef6e54fb75fefa6f24c82c9f86ed79eaf5e0c6a0343bde828d928eed16eba03e70115a43a5bf1ddb531e6d408018dc400818306c0f06af148b336065285cd911f2baf24e74d7de6ed6fac88ed48b34b2254de80855366c3f6a59450eb92b575afaad9395d704425dbfc197f0ecf1bb76d96d4b453e1d36e", 0xc1}], 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r3, 0xc}], 0x2, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x400, 0x0) 06:24:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 06:24:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:24:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x4}, {r0}, {r0, 0x10}], 0x4, 0x38) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x7fff, 0x1, 0x0, 0x80, 0x5, 0x3ff, 0x0, 0x1, 0x624, 0xffffffffffff7fff}) ftruncate(r0, 0x0, 0x4030002) 06:24:00 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x5a1603f924c938a7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x80000001}) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x2, &(0x7f00000000c0), 0x4d0, 0x0) r3 = dup(r0) recvfrom$inet(r3, &(0x7f0000000000)=""/7, 0x7, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 06:24:00 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000009000/0x2000)=nil, 0x2000) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:24:00 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x10, 0x2, r0) clock_settime(0x2, &(0x7f0000000080)={0x9, 0x7}) 06:24:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666905000000"], 0x1c, 0x0}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 06:24:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc71}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x32}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fa8000/0x2000)=nil, 0x2}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000b36000/0x1000)=nil, 0x8}, {&(0x7f0000e66000/0x1000)=nil, &(0x7f0000aba000/0x4000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) poll(&(0x7f0000000140)=[{r2, 0x892c1099d195cdac}, {r0, 0x534d2a4a47f7f377}, {r0, 0x106}], 0x3, 0x3) fcntl$setown(r0, 0x6, r1) r3 = kqueue() r4 = dup(r0) openat(r4, &(0x7f0000000080)='./file0\x00', 0x4ed651de70acc630, 0x8) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 06:24:01 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 06:24:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x51) setsockopt(r0, 0x2000000000000a, 0x6, &(0x7f00000003c0)="4e015a0000000000000000d079b830b1be4ef3e71f6ac0b24ba6372eef9bf5b0c6ac86769a4fd1f3f9ef5835a4dd7f7fa534754687c797db13eb18698f2f10f622ecb64d3ef784e7f60f038cde6c5569845306a9e3c7ce61b411147ca5ace88bf8b8421b2d07949e2e319804e7f30f57a9e78825a2aba5d06f2cc338b983491cbad4d7234e624bc4b2a9a5e917", 0x8d) semop(r1, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/174) semctl$IPC_RMID(r1, 0x0, 0x0) 06:24:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xe9}, 0xc) socket$unix(0x1, 0x2, 0x0) getrusage(0x1, 0xffffffffffffffff) 06:24:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x1, 0x202) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getppid() r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)={{0x10001, 0xfffffff7ffff7fff}, {0x103, 0x80000000}}, 0x2) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000500)="47ef44081356330521ec3e5593f0166c00f89159e1d45edc5901a6c695e8e92116d597038a", 0x25}, {&(0x7f0000000540)="72c39a5a71a6d8d4eadca6bcb9f1b5dce1a3cf65571e12d3e3babc2ec4168dffb7a02e68e0aa76fc32188a6f8c3f0665613aeb6d6322367d32eb5d5af925fee7981bdebf98a4270ccd3ef7411bfe08da95e843da1dc7036b87645d47810b04190bd52783bb1d00233c3424e12b56e52fa86fdf61a73dffde1c97b31830dd2cca041a62938fefc962ceea5be993d32ae197bb261b7b892c9a2503a876d90931d7f64cc43f4c80671c098dd2a4f33b5d832346f89893e724035c0b8389f1c6be11b63af7d33b90d6007124243a9d287d5b3c984436", 0xd4}, {&(0x7f0000000640)="5eef8acfb4ea27ede4f30eec18f63381eebf000531e059715c0f51e292a4944ac3cbfba925068a202e5511315884e3dcd0418095494e306472c30db94a201e", 0x3f}, {&(0x7f0000000680)="3aae9ab6a98990efccbb38f4862e09f5eb70106cbb9b74f5c674bb474dffe080861fac157b4a7cc4a5c72fc68d12d69e712029587bea2f7b25db5720bdf9e519282bf177f514d5aea05b2d57167c2a380b64d8e89a797a2622a6a9f5b041d92c0e843ed6696d8380da4b0ed6ac35", 0x6e}, {&(0x7f0000000700)="ba6fb8103d941b1e354d7173230d4083f3f23e3b105c67db910c58f53a5eabb60d212c9c49b933e84949a1c62c427ce2f12cefd89dd2d1d92fe481ec1dc9e1db8a28be670d45d85e88ae0ae4749dced2d8354e19ce2944c891fc78c5e547f38eb9014cef0ee1f44bb7d3a11bd52c938f7031f41912f4a62b0bb66ac7e2ac053b5485661668c159df18afe1042fa083ea267f60618c98a3f73c6581a4ecfbba48b426ceae23d95bd04e48814aab75f939f384669fc1bc61341b07ac5dba00d811df01817357a47d6b6b5c18afaf28ac3575ab559c4f5cf3167f4cfef891e4c1bfe5e4e32cd1f5787d05b24b6aea60e4f43928ef7599301b558a8754", 0xfb}, {&(0x7f0000000800)="f1b67e117dddcecebe6c48ae300c2a68e26c55b494b6f7d5b0f9ddcdf1987ff14c38c40ff14616a545abb6afd35b60c2c209fe8f2c30b6548f5b6c0566a2ea6977a1c31d82d5074642b13ad72181cb396094f4bb05eb3111603bf1189dd34743882abc6c0878fb66e56be30c86a45f0a4a9c04", 0x73}], 0x6) clock_getres(0x4, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x23) shmctl$IPC_RMID(r3, 0x0) getpgrp() r6 = shmget(0x2, 0x6000, 0x10, &(0x7f0000ff5000/0x6000)=nil) setregid(r5, r5) shmctl$SHM_UNLOCK(r6, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x2) getpeername(r0, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) connect(r0, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETNCNT(r1, 0x244dbe6ab7916140, 0x3, &(0x7f0000000340)=""/176) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x2, 0x3, 0x1ff, 0x0, 0x2, 0xff, 0x3f}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$setflags(r9, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r4, r7, r8}, 0xc) 06:24:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfeffffffffffffff, 0x8, 0x0, 0x0, "010000000000000000ffffff7f00", 0x9, 0xf7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x21c, 0x3}, {0x18, 0x2, 0x6, 0x4}, 0xffff, [0xfffffffffffffffc, 0x100, 0x5, 0x1, 0x10000, 0x7, 0x1, 0x40]}, 0x3c) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 06:24:01 executing program 0: getrusage(0xfffffffffffffffe, 0xffffffffffffffff) 06:24:01 executing program 1: select(0x1ab, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x7fff6}) 06:24:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xac373597bc5f2a98, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 06:24:01 executing program 0: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f00000007c0)=0x4) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) 06:24:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x6) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r8}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r6) syz_open_pts() 06:24:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB], 0x1c, 0x0}, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/3, 0x3}], 0x7) 06:24:02 executing program 0: r0 = socket(0x40000000011, 0x4003, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0x8, 0x0) 06:24:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xecae69c999a6b9d9, 0x200}, {0x81, 0x3ff}, {0x46, 0x3}, {0x85, 0x200}, {0x6baa30ab69bd6ad0}, {0x6, 0x8}], 0x6}) select(0xfffffffffffffdfc, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) acct(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x4b6cc8cb80abee0b, r2) 06:24:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r3 = semget(0x1, 0x0, 0x310) fcntl$getown(r0, 0x5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/110) 06:24:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x253) 06:24:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xad, 0x2, 0x6258, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x8, 0x20}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x4, 0x401, 0x8}], 0xa46, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x1, 0x3}], 0x2, &(0x7f0000000080)={0x3f, 0xbd96}) write(r0, 0x0, 0x0) 06:24:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f00000014c0)=""/163, 0xa3}, {&(0x7f0000001580)=""/131, 0x83}], 0x8) recvfrom$unix(r0, &(0x7f00000016c0)=""/69, 0x45, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:24:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r12, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x202) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x4}) 06:24:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffffffffffffffff}, {0x18, 0x0, 0x4, 0x9}, 0x1, [0x3, 0x1ff, 0x3, 0x94a, 0x80000001, 0x800, 0x9, 0x7]}, 0x3c) r2 = getuid() setreuid(r1, r2) 06:24:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa3, 0x0, &(0x7f0000000080)=""/163}) r1 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3002) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) shmdt(r2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) shmdt(r2) 06:24:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x101, 0x800}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x5, 0x3}], 0x7, &(0x7f0000000140)={0x4, 0x7}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) shutdown(r0, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 06:24:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000005c0)="88f3d9dfcc37dc7a1a9cedd329c0d05e34e062af628e52cbb2a50c10bdc4784871c20adae8c13ea681cdf0161bd8b7af87ed7c75268ce83a7f6ab9f969065d0fff318e8172a75a4cbab882a655cf0bc44e2a2c44a45f6b781724d721f081789409fb8fd839ab02f0178a26c0df5802c7a68b45e62a8804340723247187726f3070da981a00c5ffeb751d64c1ad0bdae863319257340c0e1b133be6ca6cc435cc00603de39dd3158ff4afa3ca4f83c8218cb2c9833dab797f57e99bdde105b0abe45641bb747ba785f2503cb59577c912ad807d73046cd0738f6b090bbd66abddc46af1d08d78076c5b5e000b64f20f8be7e4f2cc00df54efabe08e2a3c6ede51afe4efc44e6b78bc361f39c4fd79c7b8897e5f40f0b40da1ede9a21c113b570433466904c7087b3204ada12dd90359947ea84939769478102aec7a7ebe3aa56307a4466751805eabfce455ce0f873493ee6a4a6773f41f26de2039fb6a66877640027f64289302ab36f576b7ad393215c61d15b10c4a06cc34a60f30358fcefeb3ab31e110ef93649dc82fb86cce503789ddf705775dab9d2e53c07ba1f34f9148edbbe585941d872b345044eac8be3c96f7b874eea9b5d88cec1a37bc1ea07b931c4e137f0b1ffbcd0f90009f9c5347531f5b654f87941242207d80b9362e3ea7134026b084fe8f5461c9f0cb222635b7736327bbb6e2c457f67fbdcc4e97c0211167e4140f0018db3a378d03c4db2d307581c549a987ed377cd039231fd4f779b960962d4cc70f1876ba354cecdec128ada73b54a5066f45a73bad97dbcac37368582b6127a5772a1aab31ad080a66969b9d418472e47c259bb4e158c44bbc86c74a179f506f3ac2ccf463bc3ac5bc56a2b2e1f37b5fb4504206347b2581a3d8d1f7fd734af0889a25bd2a08ed3f55eb3020586df92913ce57c198becade4f68175e6aadd2a96556b1f9164bacb89dbb74316044f00d34ab025641c6635dc83726cff21ff199cc63b3adfa8fbee64706d802799b8340261ff28118720fccc322eb395b2b4f730a2fa7e22a8b931e91703a6b7432bf9f12ca3b2c36b500ee2696f55600fad045d774fbc1cf4095702472eb95a5908d8f580176181993b370c0837131f641f02f7a3e733266b1ed328178f62c65", 0x334) close(r0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000090d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xa3) syz_open_pts() dup(0xffffffffffffffff) 06:24:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x8}, {r0, 0x4}, {r0, 0x42}, {r0, 0x80}, {r0, 0x40}], 0xeb95b37cbea277c, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 06:24:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) 06:24:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:24:03 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r5 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000005c0)) faccessat(r3, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x1) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) getpgid(r6) 06:24:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x89d13b40e13f20c6, 0xc71d03bc0eabde61) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f49934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632babb6bab6ac342dcb2161243f5f07c50dd52ce7a2c48ba3888e2c87e511c6f5de6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e36000000000000000000000000000000a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a110cd959c4b57703ced4f60afbdc976c4cd9bdebfb492dda269e9ab057d54bf2674ac28b57ed9243a90b35dad97cec720a3e1178b88468d64b7e1f4c49cdbaa7ebbfa1c54866bc29b55f32fd44714bc2be16cb6b36b08c04d2171e364b5a52eb0000"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r5, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) getuid() geteuid() msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:24:03 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000001680)='./file0/file1\x00') 06:24:03 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x2}}, 0x0) 06:24:03 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 06:24:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x200}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xaa4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 06:24:03 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pread(r0, &(0x7f0000000040)="74cf6b4b0c0c52936fd194c95462cc3feda471939930ea322e4b9db188250841c0b898be53bd5caf879653c32413604c3f229f5cfa105aab009469bfe331849b378d2ea44834ac8b4671e4e5dcc82e627b55f83b7c4f666b8412b6434276558f89d234b4511450a577c09e88a9", 0x6d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 06:24:03 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x8}, {0x3, 0x4}}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) fcntl$dupfd(r0, 0x6f5e4cd1f31f91dd, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:24:03 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000080)="6ba439f5808d31e68d22971e8983b95143a216c07a2941a2c58b7ba36e0a09639ec900d7399435c83ea7ed9554f1cd1867caba2a6c91bd4af9b040039d7434ad73a5499e2ae85688a65cd862a9d86df2aeeaa71d406d49508665b6a4af6aedc7e45e44dbdb680b5d92f1e8f5f5770e440cc48cd9dd24808a9dbf1022150ed5dfb1fd78ac3e48c1e83a3846dc06e1515895b2f6134f06da41df882e5bd31e89da82c43e9081f51a72b927cc65b2a05cf7697a800ad0ef15659d6007e1ab7acd21f9ad0c43d14e7e65408b407dc63b7fb8977cb508e9bd8bb613c3cf5c6195c28f64abc5871bc514990348bce0e7e493f0538062e6c94cf9e414d58982d4", 0xfd) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 06:24:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x36) msgrcv(r1, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x1800) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:24:03 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x10, 0x21) dup(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)='x\x00') nanosleep(&(0x7f0000000580)={0x46b4af0e, 0x5}, &(0x7f00000005c0)) open(&(0x7f0000000680)='./file0\x00', 0xc60, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000700)) pipe(&(0x7f0000001880)={0xffffffffffffffff}) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/245, 0xf5}], 0x8, 0x0, 0x56) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) accept$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0300000000000000000000000000000000000100000000000000000000000000000000000000728c59a93b98fdf3daa29315dfefff031f003dd0ef9116917e94a9e714804436639e8f75e90cc98281f123bf8d92e7030a34bafcca01f631670ff2c5520f097f9c4c878a583dc603d565d5f31ebab489962cb79a58cd9597a5c569c1db2ece7874ba9a77b5"], &(0x7f0000000600)=0x6e) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) kevent(r2, 0x0, 0x1, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 06:24:04 executing program 0: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x81, 0x8d80}}, 0x2) 06:24:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x8000, 0x3) sendto$inet(r1, &(0x7f0000002500)="6f8b9b4df425d4f0c739c5d434a8eb57f1de2c4bb77fce145a54c1968a1681257a1834584ebd30d4d2e0ca45b59c9b791ed48216d679f5afd065848c8aacf62f5ba80ca4bef99c912e1ed6cd307c1ffdc246df52fd60c44171503843cf6716b69f10443c9f2eb8dbd043646b2584151d5b6323e6ef4b72b2679dbb43b9120cb5f682ca6acf66a67ef867ce89c85ef30801321f4dbcd48e25cb7edc7b9c2f", 0x9e, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="909c93cf136d9e7505b416655a95e92f6c94e1099ec0b920593886f7d9628068785c995323b2779c5f38328adc0080e2ff55", 0x32}, {&(0x7f0000000080)="75e94b8cabc8cdd4a6b6f0d69c15a7fcfec35ef73d8c21f28fe0959370f87b3994c2f5acc5813f9cc47aadf9127446e8e50ca42e9dc1f9747aa8843cab5aff9586bcaf0ac279", 0x46}, {0x0}, {&(0x7f0000000500)="921491d7e4f80d4962dc4db9859254295142a6bffe545a8ca0e4cca5adecd9ce79cdcd94c425091c53375b8b876edebefc57ef83e31a97966d8f7d5bf0320dc27fa9a74664f926139e7fe9644684d844ba6ee98bbe2760998a7916f53b41a08ae7913646156ab8c054c30d140071d6f5b69eb4db1e784389ba9e7a0f12289059c6ea8dc8ff2cfba916a1f0c3082503b459ef9ca577096b091a3eaa96f28b7c775104b26a8c5812fcc26ff800201a0546f3f300085d2c15156660106c1f11c9be89edeac3ba148d501547d6345f91f0b0a016a0b21c31ab360441dcb709491786f16cd3a153a68670df54e3c1ade6140013b0b724b1d5adf10372799d617fd73a7524a04f77a4cbc973969b5664dc8a58f0a237a7e6b9d7bf47da888b02467a8e61971faca050adf03e96f71bab882eb957a829a0b34e008ce092c8dc80a2e198e5c9bca22440120111ed9a4d4b0597aa23868b53c0311a20c1aac3bab2c5e919cffbecb0c73ee0f8154081ffb2c7f8b44db6ee98dbd8fa1c6b1a4a28da140bd93d727e9cc0b268970a1c84435b0c0da52f4f6d613e93985e60c71a66310b905b226cb9635c2622854287c80f9fa516bc8a14cf474209be996c30a71a9f88bbafd18b43cf5e23ad82265b77985aef10ef8ea6c3e10c3a8089e28982db3af7c4814c33e6b320bba7b1eb1aa6364cf378831ad27572620cc6e0a9654bbc242d4e8c5dad03dad628720d2936fd559de261d690e4ede7c560ef57753c636ffd1acd60f4054a34a6a918cffcd3fc7b1be3db0dff5912584062465ab5bfd694df263627cbccef1186c0f32e29a28b3c5729261d4340c85128e1f01cc38b2ef64d07362abfb55e6f4bce7b7dfc0e64484c06ef3a5b75baeb0422ca80dce1e52fec8c9672811a4bb2bee5f44d54c7a5d297b8d207312df562b65849d5268778757668cf8d4ed695d15b65a736de492b61ea09504ac90cf7778abdc0adfe597d0351402ffd4ec05be5b2fbc9135c7945a78c757e714d85676247a2ad6821a06a8ac1eb48d7da1b6ec20d08e4972bd24d8a003dac1e70e9d95ebd8bc5c1ef96b099c2c86bca88cd3d02ca7508894fa2666cd62973427f5db66106eb3ed96d39a31d6667a1eac47ba8a8fc53b1049f4b71c300edca6d7794b8676552e01c10d98b05c43269cd79d2fb65ffc7d325ae9881837bf4274ad882f0a0e733b1f6a1a23fedbb2e639c42e49040f5f3ab64b25ee292d3d75f26cdf65d4428238dc257859a678fc79550d17a225b3bb2120817d4fd91b81a45ed1aaabbfe00be71d4e01ca425757951b8d0edcf1aa2c8595bc3c1d5c47a0e13f313da2a5602768568e0a104de27d4221f46b6bcbfb66ab5d5ed80592fca4af47db33c5937bdac17352da7a21fbb974fbce4cc212714b039b784a5e4c697cf907826477dad56a666445e45397e969199cf8a2a4c3584df100749b8a6503ed985f5df5715800c880e74baf7bc05f592d945cec32d1584b46e6435e5d2fd0c77562f91875db4e37cdc948e2227abbac56f17a15e48d8220d03cc36b60fd8f93cb684a0ef445e72c6a77c8bfa54a5b0c98084f8dc5dc6c85940db2d9ff8ddcf1c05f4802fcb55a1e54b20a016cddfada038542b172b03ee40f28a965300b54a6bd494aae4d363bd810cc7c8ed69dcb7ef4211ba0abc41bef3ec9b766c58fb4f9c9794f8993ff7fc93e51ce6f1b722cbb039d3a8724976247ef3817745ea50e4160e7e9500a1c1e180ea92b6d2b045bc61bc7698ffee171cb1fa6cfdd27a3ad88e9e80e9da2ed87f5e86603efd1b5b2f675cdf4ebc19d813fddc448e89a72488e6dc63dc82a2d6f3448c0f61c6bcf8906ed6d3b63a3cc77bd69b6beeff9f487b730427ca352575b7321c8f049f6f93e9554e314b004a6abdc7130766dbac27e967e3e0007abc0563e7cef363e74fd2a164073e52ddf20ed37a4ff71ff1662bcf240c00e1ae3d63b20733ad14d0bc5e447007ca7028d8c8a953e9ea6c11d9cecd780eb0e9e47e9056cf5d03632159c4e8b3384e66a64ad32a91a7bb604970e4d1de3a1a94aaaaa37470ea8e3eb659142ab338d97989da35eaa7f7987ac8848bfa2bd706ca06b77299b2404b0711ac79187967e0f9b85bdc73f3890166b4636960024ed72153fdefd58d86da88a2f8efb429476f6eb8f4d1a1d8b94a2113c2956a425a6fba79121c4e9866bde69267cff8aa06221998415841a81a7990bbf6874285eb8a100f72fa73930cc812911f5be0ca30e8f3ec5d3a25f0e9a135e966066279cd7579c9ada010240b724da05a43b982366e0a4cb041e574ef18ab09378eab2659e695675efe97e2ef0aefdbf75bbea869dac40fc3c218206b6893e7cec8d59ba09951cdddbb4485e7780c93bd94933c8fb00e31bca19d5a9c93b973fa53019e38d83eab04bc99d20e32b5b4ee21ad526333f6f17173fdb44b172d3693293130a7b80945de7c1a35c798ae47a8312c3380031ef50aa5b38c3cd69f07c7f6e5ec0e12c5cd1b195e80bb51efcf911b59a21408e1dd94bce3c129fd46e19e478c4bbe4009aeb0f16487f49f3cd9368e46a31503e203ef379a421add02d0e34ce607299c22ba5a23d92b3bd14c4001b3e8fffb8389ff268eab6dff099b8dccf7ea7e4b19c222c5dc98ac50279e5044956dbe591c3192a1c19eed689afcf5c4e22995e512f0ad23a386718351df6801c8fd82fa1021d22ed9d5334dde098f2472cfc3d03410ea847bf435b07008027ab71d24ccec999c389a82588d4e53b9bba7fb771c8f2acb3720886c4eff7b09469bb709dd8ab630bad837e9ca2d241ce0be46b95345e13455237b306260e8e994d89939fa18e1e10d88cf042034aa881675a93ae36ae79d866075108f9ff8f9ccb0aa1d3b75b810a045ab053c1b9a5fb362fa93bda8b38c81082dcd5067b3a0f5c8fac42537c9e3e39a985c1f6f68c06531b91daae009997689e9da8d21efaf49fbc64de822547e97ce17622da185b0aa61b537d61cd687eefb1c324887ac947c802031eebad2b7f367b551f7723b61e6aed8c82e139544aef05a04ab4e2c63c4bd8d30b7feab3205644ca0eb130cd5ef434de80c0a1f93cca26ce1fb607029eb043dffacc3206d25aa6bded6e55a6e09dd31eb9946b5473c49be8ecadaeeaefc742932e527dcdb0c1c947784f908b298f1c111f073f1142f51ba27f3b9081c779f67af941754a5f76e44e699f547b6b26a733ad24ce6be9c510db77c2dc7671caab238eaf29ba43e24bb11a44913f24cce4fe3f67a20bdcc3918b938f2d0898161b45ec6b39a24007fbd78e57d9d47c926f9a27d2e7ca85ffed060f5cdb610f291643a20c9d5133f2a1525b12c29b7a62ee8d560aef06f98f54fd2b31c7116cc0303c93fb8fa6b44d1bd452f8e694adc09ccdf71f76982a858eea9f1334b72ef2c52eecb1017847b483374e2ae1e0fb0aac4b6ccdab90655de90877138540d88d742496c960a462278106ceb97ed3c20d58389196fe5e64abd57bc0675359f03779c8b07cad85708da362728c6cfb39026090f45d6d4ff7f938e18c863610a7b9574bc21124520ee05840706fd492d8f466237e4a402d921eca3f457a1f8c26dd08f40266ce81e591faa9a05d0e6820e1821cec815bed3c4c69009102053598e04d72c6dacabdb950423e2e65c0eb147c71b07a3a8e8f0487bb020d9cd6732206360f4ba5e108a302f02f1949f56cd869ccc48a408665b74b43ba5c5aa25f567514c244a19be90b543fb8bee4d7c2578c696c072f3447b74719f0dace32f5e13d6cdf1163bdb4c1d41b50d185af4b0a3a949fdced5aa8e0d6423c096d25d680a77f8add9205850d46c40bd29f7e8fe6e3e0e1965431df8413eaa58f3972b6abd41077144eb26d94dff0f4e2e41d61b4edb3fca9e9c0f874762dfe176542a93701d56c10ef008da64cc337a2bd439514dc87e81c741a612c25be7806776263431cd460efa051127838cca79dab20f029f9ebb2887dbb3256718ad7475f47ee3f7384a07f5a4f1caf0593e150319d2eb4b4f15c79f5fc1da2d502c169cef798550ae77b01ff74ee05e8d6249162083199d939d3241a11daddc3ee67f1e5c07727738d4b73b40aca47f2fc6dfefd89d72c4b634429e6bd68bcacdfd337dbed6fd872d245d740d1845fa32ea848b4a2bf8850c794b2093e33a4beea2aadbcf6be64208e36ac6a3e9e9b8238ad5edc0890397f34c585bc990f146233ff4da9a0db50272084ed25faf61caff83dae75de1077389207969ad6ecf323ca9008179b4c548a0c90bdbb6208acf7bd7c28f9564db3e35d4229bc7f65db8f554a5b280e2c2289011eb17d187c88bd2c7d21854b3470ab5565f7de0eb5be4da48d0ee105113793b2ac2f35f32bc009e3fd53b45a70f09004790ddcaa4705e7e71067965234e81bf0c37d9e580afe0b2573214e51d08ccb2e55b5421d06fcc0182baea0fe2f1e92cd4c49e2abf76cc86d8eb5005df168b99079dcdf913716b1039d7ff42322b769be2a2ef49466c8fedb0e3908c6f1ec5a335c8055dfd61c0aa52c352f27d4b5be50134a9311e13694edf374a319cf1830e5188722cff5d9ef3c8508013b6f154e3179671195a463541af2d4156c0867c99337a4117db23d36a0d30be16bbf4de417a37b444fa8c11e749c15b762a576f929d97e085442eeff33b6e94edfd6f5236e3ae43f418cbcaf9b27d9d9b7f510136aa772e35cac807352bbb6a44bf708812269b4ba4ba395bf4287712c52b9fefb806c85e02e67a1fe080b62a65d9182c5fc15581e6a4083d91f89ddbb3b67116ff40d3787ff8430ac732bfa93b1a4fd512c0e060664954fc977b5c6cfa118290a5555b9f524f278f7afb4ee0cfe8d64fd6a1fc41bec403caaa253cf0d22e7d7b8b638201b02473bcbb034dd30912bfcc3d5354bf543d5cee22f469e3d60b1adff91843d5c7defa5150cdfe9352a4142a58c58cc81fd17e8d64d3b8291d857aa78926b50147a5241432752dec185447b4a0f6a888595cd655bdee987ae90e4101588c9bcb977e457ab3922491c65d6c6052fc633bca6efd5179c9292e1ef195629f8e3e77d4e55fef0aee8d18aa5081c309847cd7dd9795c88a1012184b4c32faa88b8f48b973ec7504f5aaf0c78b743fb8c4e17f7f8db6f5f7a2104b8e41174e00815d1d78445dfd9137ab1dbe75de0228ea58a5ff488316d1994b145c8225042c723ec14cc22e2e44686a6cbd0d8abdba6749bbd20e4fc6cf50369387def2d797667fc7e62f22823bb09ea11320af3d87c33c68825f042514ee1833f111df72b299a77690c30a5d70dcde78c6c7f547b4bdb76d953eab812a3b1e0372682fad31f59286dc903d8ec73bd3fb5b48fb158a2b15fe48b43411c41605b95c3619eae969fc0585bb1c81a880408af7356a27038c35cce9abe8935aebdc552eb7e07ab1da6f903a270df01aca493ce40f46787935ff58d11a1aa19e3730e3d831cc1af784c693b2016affd5bbce29d4402a7375e03fd3434685d4bec650201b1efa06dd50a567c3ad7caa316536fe49fe934d31aec55136430e57b00fd4469c0f7715ac9f198e6fc84fb9418d048fd3cd0a372bc7bde27b851d2257bc7b2f985cfc43c483c64ca24d2e2f47857a9c6ca00a5198ece7656bef6cb47bd88c51588537ae7e5b3bbc60c56acb58d397534d40e6f13293f90ebfe5bfa2d8cd48d98a48589a9c105d0abcbccd257c791bedec49b7064f2e37514be05ae7b4032ca529d8c487790d2dc522bb71f01512ea0ecc1c03573d3e285043", 0x1000}, {&(0x7f0000000100)="7511631696121563404661fcabe3fc3861587e2efa43e238403ea38f62b8b572c3d2f366c25fb6cf9e2f3747fdf52e4d16cc2448371fe66d119f0c20f089", 0x3e}, {&(0x7f0000000140)="6e36b838164282ff10abd75288c03866e357167e877f4d03418c6fd5c0fef6735a9454efde6032db70269936953218453d277f971ed3809a2977f7250490dac954a54fdb05c7b3c2ba10775667fb211702ad42ba0c9cb507a50246d9594325d258d009dd83ee0bd3f50a5fa9c8edfeec26f64ac736876099d6003a04e4db3c65a3e8f3d573441264715446d0ee13040b423906e714061202e6cb2f190c839c75b30ca3ccde204e6dcef51d816e62969852a540c6d8164c4ab575af2427e085df2d45db1fab8eb5f0e5b5b9144e3f1a1b548a2ade8b59c921f8b3f73a56642774805cf19729f0132dd3c57f1f9f47", 0xee}, {&(0x7f0000000240)="cd4eafbe7541fab42d7ffc3207f3631b85807f5109cfd60da591db0c0afea72ff92deda23d450f35dd94823b1c1a23433986ce5e02312873d2c697e3b119c0bc9779643556da68dbc9f8b35136d0507521ffb16438ca0461bd2af88f046695977d7a9006793c93028e53bddb3cbae76823c861b5137a06ac0cc6f45603748a0856190771d11fba984740a3b8209d0dc06d925a3e4c34ff", 0x97}, {&(0x7f0000001500)="03549d1cc96933bbc1e0aa6fda2253cfcbee106bc08672d263e458ca96c8326e7d473cca22f0507943d62fb93b5433610cee22dd6f24a4fdc5fe8794a78672d6748ff238597680931b059dc148eaf4759ed4f117e7642d14733625f6da7e026fb3087ce1a0906d483a4f303f426525105f7a87fb80da3cf7277446ee4e2779503b6d231c054d29519c82a8470eff5ee873854b80100b458f4002067e8b713288787f747e73a27233c9b097436fcb02347f4c5575ebb4235ad81a04f509a022c7eee29e4c9d74be581f97d249691081adb34fb7f2d5cb4fb690d289784c3edae1dc7e14a29d3f7ea150e00216bc921be287f24c77cf1f5d45f868a4ac90e1327ed6d5d165db354004b02dbfe75d77a98a74942e66716fb90fc188936d2aea99a937c60f286d6dc92ddeff996070980f0cc7c06c0e22f3fa2efd32e203af46b4dc2af9ec0f04656f6c344c5e206ba7c177ba50cb58dc416a56065f1801329d30c463b2d8fc5a216a1429794927dca6ae1b7c37a5f294ad3439275b9e9d0e3782a67ec2101f4e251a03d03dc091a4c4d79e771bf302494a2848fd2a38992dc4b97237b29f66d49b36241a9acc28763e686ddedca7e8fecf940a5dbac4c517344b21d4c6c9030cb902d3194d5cffaa36201efaf5d5026722f53daa2967a9570ea25db9be4e5e21cef93d59cd1899ae2ad35c1df99838e6d6c54dff53112a898e59b2c5380c0d336798c17b4f420d8859d9e5cf0da621dbfd35f169e9f7c3481aa1a21978fbc3feefe949153ac42770b93e57847480f79091362ae2f27aa00c7c5f0362cb35f716790d019fce529d9bf68758954a97f9d071f7c9ab80805ed3d017c4cb576c94c10ffd2b36b1cef323856dfcb3731e9983ccf3cdf88144dff00f142b62b802c7e2e52778105714d9f241998e94a1a07f44f322df0257d16717169a4b2d6a544c79cadd434e9aeb81832139584628ca86ca02afa95a4090a6a678ae1c755bbe47786c18ce598dfa062a3c44aa9c5bc24add49b02a475f3cab2723875b8c1d11da4f917491c0537175a8b5f716e2053e5e6a675d3a40604ba30ae0b24bdc91770cda580a8ffe979681f68bc2d8ff1badf7c157c171dc80444baeab20c7c76e594396995554893b3361d4c9c754f1d16bd08f4ea5791c9fb311654a9a1ad598161e360e32860be5083632285fe6f6af42041674bf056a447be27ecd745d2d66b0732f1076a8f76a67ded57d5a8c59fabede037b1ebeb4ca1ef9ddbd2ea5c3c29c8c074cf9d2cd92e1b477ff1bdceccfc625bbdc1324aaf35ac320a71ec38880b0a4e5b45f562c60783c0fd98e549bf8c2308ee321e4a3679b1e1eb3e59c0a1f2525a83517d923a4676d4c55942b531a4d53f5ada63f29f72a083eace2c36dad7b116ff84c806807f1e06ffec2ff777f205b2578d972bcf9ec9e3962282fc8816b12f9a08b78d40c88c2e2724d9127837975db6f636749c25cadb541ad979fc91ebab1c42adbbf387fee82ceca1abc9d70c1668bd7007ef0e48a7077278113402f8c9f898bff463538623c38a6b7136ed1fdf5fc5c32da1d0f92c48bdb251e02bc756caf363a54ac51043b57b3446ad4878b706402df92ee2eaff9771f740554bebccdecc434f979f18eb21b14b31943ba2c1d3d76dcc44833ee31d6037da721c6dd9ec8deb3f3fc90f6baa7ffb30d207a8015dc7e0ad7adbf4c0d269e5aac088d84408b0f5895725abea38baf991029b9a8f19b02105b6783587c6181f6e355e22f381c25b7973ed11c49d73b76640d2dbf0492d84fd8396e09f70949ef69cbcc992502bc280ca87a6fbf73ba6f5893083615a949e6b864b32f3a918fc2ece6cbf2e2f43dbcf443c986eafaec49f26213fc0361ee713afbe4a7120a2a5638ce77c052db1c9853ef668d40688d0986519e9af3fcc3cc5f92d94342ee8483498b7aab56ff8b5ac9719e051d8764db40ccfa7dcd2e2012bb99f8ffaf5b1f7bb2c4181e25c6b88c1bc5500379c1cb114570244d0a7365e1d4ad8b57d94d36ea4c2f62f13a50c482c1cd7e661791bdf92ce926dd515dce48f76fde0fc42e052c19bd93a9918b8575743e8b95c967b3f7546ae790ff5e4ac322b46b387cd230725bacb5c0f5eb6ed0a33d1cfb58983d6dc6a97a9d0c4b40cfaaf102f1c3679ac4f715b1127464e904b051767de2855ee5e82cfc5a7d46e65f8fa7c69823a510c58e7db8b06b2c836d8a1fd20084cebce2dd3939c09f883367b41f4c0732ccbd59f76d7383f450e256792bdb53a5d409a1d558299d382c4dd9913f8da0f06897568af264983a7e7497d8e754bbb68f80ab07c200561ab967d51c251f5446cb1e03a55f86ab42f709df4b3b887bce7976dc1823867ea9fdc6377cff50c07aa042de5175fcc4d79672ac160d0fc79080054a591d2d57ed96829e9fd15f43f2f3b6dcfbe95f928d889822f549731a6778737001a149030e946b1764a3ee840ce9dbb84b1227b47dc493443c14431d54908549b616d8d2fd6cc73318d62c4ed15b16e48e8d861866eafe34cb3be8bc99c21ba8e47295c7eff26ec0b26f9d83a480df0bee75b03ce58c9f7cd1ea666a24d23e21ee4826aa4c6e3dded40d784e6105c5a038c06971dcc43fcba6853c95de6e432266242d7815cc9fba90e735d25defc3726da1f24e9ff45459810caf4d13aad8f0ea9329794284652cfc8c168f4d45526d92d2b5e34a58755c18e5ab094e33151165b85b890d306943db2fe29a85f8cfaeaa90e3d85ac6961926e38d902808a9c930f00ff0c09a63d13fef5052b614034ed5d4c9835779f04c0f3dd67dcb56cff7a8f6672cc0ae9a53bbed48227586f3253419bf6fc9c62086ddb5a66845d8fb202970603227e3a667f1c76c1c6a8a7bd27919071323c1ee8900973c43df8f5442ceb46ad8763433f6a3aa4aadeb9eef3466771c27537468e3ff3d0467eb58773475d505af9a3050c2303c22e23c54459acda4081c95ba3fe01bf108d0e79e728c49b25e75bc1d94eabda87700fd79323b371836a2dcffd14f0b07651757bbd4ac9f69fc6f958653e40147a5d2f22470676da24494a6c5f1ef4cce8c9b5e0a2730a6cb93556b7ec0297b65ecded50c8c0c7fd93c50daf087e26fb683876f8f9aa506d42d1b05a79f2859b4847df9c05f34bb94894a6f35313bb994ab06e136c00a11d62ae43cbe4e0d712e911d48e95a74562fa1a924c98ee68e4469179bec630c48ba98686c90fd9d862d75210888b74d96253437c89a90bd74018ffc9c6fd4d4efa670f5aaa55f8d5a5fda2e37966b502c2d46f8600e56283f16c4b1255e0ef1d6af7b2abbbe8ccc87eec21150c610c2469c8a83742e748dd6735a7673c29efcb0a67705885ded57b64740da2bfd830119d0cbc460bb515f26a56510c3192116adcddf25944bbf83bea98b0a9737c7c3214fa5e2fc340225ce68b1c9a530455faf944c9003e3a4c6fdc51deda024aa60f0103c701aab4966afb8facb4c192ff330ac51511d79ab17caa588e07633020847f923cd105901203408019828d1b049c8e40ecccfd4622dc8cf24f94b34a352ddc6b9753cb11a67f31d37e0505efabf2db2b9afda8d0d691670dfee106b9a0d9d2c93f22e03aa248013bd9e2ab252e73ea515f5d12c6bcfacc55345119fbdaaa8b829c86e9bf16ecb31dca584078d1446935907a6fb62121688393a381984420a951e45f1db456a812d5608e94ce73933a7ceb2661a966655438fc400ee941815b8ba9ac776e7eeeef38b2069804051b584a842f893b2f50a715250aeb34e888dcaf5329afd2ebfc1c31076620f6b3c9927ff40124cf63361f04aee1eebca1303b7b1e24b42c3bfb80695048c13b0f4124e86f98dae95070f26b8f8457f54670b674f2d50eec8b71f2fbce09c4bdfa1714369b954643e0368dadaf3bc98381eec0c79b492c0c4affb546a820473644a1d711c24f3fddb96ccdffc0deddd6a7a996902939f61707d1f9af74e7eab11a1e2cb48989ace2b03d80590b75f89e70d7cc8f0842a0367256358cb357bd1aace80d29c6586bda9639d5d4e258fdf7be443e83d7ed034e2f0577f9fd5269b25ccfda2fe8bd5ef79cb97f74e5f91a0997e5f67df974cf6d70b67e43f2b34d5c283be86ad653f2704414dc921c2b6d4d16c7efc7c09514fbbf10cce2378aebda4243709f4b0f026cab5ad84d4613d73d2b2d923aa746e87dacda6bb67beb0bde77bb97abd394039997a06f8e1c1010f14c9c5de13e6b5df0ebcac74367b1267950234eb8ce37810728760aa3a5417630f00f1162665ed57890c6b1aa4802401f7e8b3399c7d983687c27418420ba7afd3555b5ae136cf3d648a4ec7ab49261cd09b26eabb200d4b793a22a87a6e8180b3589a059858f19cef600bda9db9880fd3aff28a94bf598c3130f5885217691f2488953947d917a1249c80d43d9f838a9ea897fd98170cdd9df961366eb040c0a9c3f990952d8e7f13f9de55967811e387d823755cb1c3b8c684d0bb2951cbf1806a3ce74e1c013196d0722a6ea6c944e91700d8032204b362d17946095b913200aeb9564ee58c35904ce3048cbead25ac0559a8d5118e04ed2f10368068ac45d5fd33741584b02727886d91184b424160ca4d6e210b7967d5182dffc4e52e60ef23cc2a1d26e0a7d0334b70219c6383a0a827f05738b2e48aebfdb609c36bef14fb9f641ce8bf5cf53fc9091dce1e57a3e6a4e1536fe4654473b006c0f1c87b83dc0275170c0fd602986ade8817b96121249c03beedbc309f573ae6cd5951c12ebfbb6c3f27801d3b2c845f0a568ace6a42f9b15e3bd6f237f17c7ce12a7dee0438129a9138797c5bbc935884ec5b51628b8e41282ffbba83ecff6f0cf502f9f104a014fa87b42bdd2add9cf0a52276c0003dd94dd5d9aa94332dc14ffe8545292c003d56d457e6a4b951191b2ff7b7fffd50b7e224d50501284332631d5e47a30c6d38402208650f55135061b43e6fc99383e1da55abb56875518e54ce2013aedec6ca77725b3458e2e7507873a2d284272cc0da0e4dab5d7eb720d15f0f353579cbd264c5bf8cb230a66574ba80526ace765c9d5c2159d6fc37aacb1edd322169c4b7c7094ff221f1e8e782d2585e7db8c78f59901c815d6243a432a07bc861123bc269ac44453c0a72de66f25b49a9e1f858e9d85d07e0af45c66bb1055d24c59cdbe82e793b7d86b828c508474e892b22cdba9e83f2b77d640ec7066c0eaafc90279a1acbea1a8ec69c289404d5a8e38e35d35314e55cd2b22fb35ac547ff563a85b26476fe4715076b61d38824eec02a985563b1f4df05efbfca5cf0a07af98ee6e570a3e8ffe07ddaab7501e61fc781cae904daceeadf103da12da6bed9057bd2fedb864185db9fc0351e13092baeb7caec7c25be06d228f0ac0aa6a2813e7d7ba66644def7408244de7f84bc3a8f22a1e3f3caadbbc36627cd21ff56509e438be14e8449e1438e50f50e603dfc6ed7e6c24070240b4ff1adccb132478149e2e4b53a37edb5a9d3644196231b71890393fb1b91ce303ac17ba2d1e1704449451540a8345347a9b962948909a944c8a6f04acd94bdaf2e8c79198e83ca2a8ca13ad9c974858b215ced2581678d3347004f14564a6a42557594f67a5632956350ce5d53714f12e032bd853d292f89f90898c08957aef0c392e996dec18c5c005abbd0cedf0cb1735e74ab25ad522c093ab715e02a27d5fe5089cfad6ef2eac0db7c519e30b8f9c77b00e2c4a467be17dfc9a7d7861b74b39cefbebb633c362c", 0x1000}, {&(0x7f0000000300)="4363c97757ec431fa3c1a6a0d2f65f9f7b6c45063b72e5623cc628c9a8c862c3ec59d902cf13c8db0b90c9ead3801de18c03edbe33d2e31f16210e1cc3384e581e75c907f29f69206f84b76fae0abcf303e5946b6dc9a5c351cb58953c5c6858baa843ffd79f353622244c3ebba6e37162020a507f53858172bc2a13097f6df999c0b5ae97150f4b71ec0082f11bfbcaf64bd2e8cec68e8da049c9a06f09", 0x9e}], 0x9) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:24:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x8, 0x0, 0x0) 06:24:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x200000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:24:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 06:24:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000600)=0x8) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="93e1afb899eaef42ae6abecb05a045e2c07eb96e4a65d6d03501e3007cbb320824b0bbbb53a30204858c27cdc23631d6ad69c1084a5aa3fde2db0ea3fab9bb3c277835df159b161fbe", 0x49}, {&(0x7f00000000c0)="02c12204e675a856d759b9a7decfd94cb8e603a6a6e2a6689f4f0c442b1d4b0d9a2b3191f37507187a2648520341b5966dbd697c6d84d7959dc6915d1b85cdc690c265b6db84d33c52571c9510515de9b62ddbc2dc4d627045dae5cdbbfb6a3a69750ee4cbc9550da6cbc7c4509755b40a3513ef", 0x74}, {&(0x7f0000000140)="8981ae2f4e567f83423d654eb2c3656f5579a9e22c692e4754d3887203ef356db1d7eb4cc92c8f7ce81847d314e4eb70d7aeb01aa02cb4fc6a341a2fda79e7fe62486c9e281436e36b1721c1ee5fb5f0cc7cd23947602333c5bea40965514435281c5422cad41b954f6e4661f65af00951f7af0b5bbf2ed027a5626c67f8d1b500c4f03d1560e4e65e224e3f3caee3a248e994080fb87e11a60c18d16d76d2752b48f254839e29a2c21a7f759147f0ab46d7a9b9079dc8a5c0c2ce07b8e3b7751ba63760ef0d5e93b5ee155bd80808d1ccbb71b75997e05a016f7c1a579408cf8bbb206c77e9d1e7e7", 0xe9}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}], 0x110, 0xe}, 0xe) 06:24:04 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 06:24:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f0000000000)="86c3c0a397edb779fb1d1d247da7d479c772a8d1", 0x14) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) dup2(r0, r1) poll(&(0x7f0000000080)=[{r1}, {r1, 0x10}], 0x2, 0x5) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 06:24:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 06:24:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x20, 0x8001}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 06:24:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f666983173000"], 0xa) 06:24:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000039, 0x0, 0x0) 06:24:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6d, 0x101, 0x8, 0x9, "a4c810a9adc7ff67f5ba32f23f63dc98b0e19c99", 0x5, 0xfdc75c8}) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01", 0x585) kqueue() 06:24:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001}) 06:24:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r12 = fcntl$getown(r3, 0x5) r13 = fcntl$getown(r4, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r11, r8, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000740), 0x63) 06:24:06 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x8dc1cbf6778d7d92) mknod$loop(&(0x7f0000000000)='./file0/../file0\x00', 0x6000, 0x1) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x80, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x31, 0x8, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x4a, 0xc0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x61, 0x4, 0x6b2}, {{r0}, 0xffffffffffffffff, 0xa, 0x40, 0x1, 0x8001}, {{r0}, 0x5d67f753dc21f210, 0x40, 0x1, 0xe608, 0x191a}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0xf3ee, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1e, 0x2, 0x1d5, 0x1}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x8c, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xa4d, 0x6}, {{r0}, 0x0, 0x90, 0x20000000, 0x1, 0xfffffffffffffffe}], 0x80, &(0x7f0000000480)={0xf0, 0xffffffffffff7fff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x10000) r6 = getpid() ktrace(&(0x7f0000000200)='./file1\x00', 0x3, 0x1004, r6) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x7fff, 0x1}) close(r5) 06:24:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) recvfrom$unix(r0, &(0x7f00000000c0)=""/36, 0x24, 0x841, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x897}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/222) bind(r1, 0x0, 0x3548a95afbcafd66) 06:24:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) nanosleep(&(0x7f0000000080), 0x0) 06:24:07 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3b623b6efcccfdad) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = dup(r0) shutdown(r1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) 06:24:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt(r0, 0x4, 0x7, &(0x7f0000000080)=""/240, &(0x7f0000000180)=0xf0) r1 = socket(0x0, 0x2, 0x100) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) flock(r1, 0xf) 06:24:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x800, 0x5}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0x5}, {{r0}, 0x5e0e46329f0dfbd7, 0x1, 0x4, 0x9, 0x2}], 0x81, &(0x7f0000000100)={0x0, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000001}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x3f) setsockopt(r1, 0x3ff, 0xfffffffffffffffa, &(0x7f0000000380)="d621595d14b3e997a51ad19864df43e18a4b54a2adf5356d6c64eb3bca635b9d86d8a585b0b35e9427b07b24dcaee70067f386d17c70e049f3c535617594fff7d34269a89938f86673e986381f439425e9e4c750eeb94158a279ba56aa52c1799a18db0c91b3bdfcdc6c955aa7f9a285dac53cd74e266d143b3e3b6359917ca84764579b2a304abdcc8dc28b5e96ee882c0626d02d967d0b095999a26907a8cb7ed7f99c14a5820f883d74fd0350fec8d101ee4ef2bb56a96d63c7e55a7429b590e0fd8bb941d7b403a3244d5d987ab81324a7f5b1dc7f1ec3d0210b3f173fabda430e63c505a4b30313300e07c1e3dc8cfd699d7cf7b8c470659b42ea7fc101778abcca240670e5747a7d32a9abcee4af214c6ea41af8eb4d9e850eb85266824a803e5d789d5cb395ff3b79df9a26f70fcd792790292369a1f0e5b8157580055f0430b9aa53285ac13ddb7cb26f26ec281401fac75cc27de89d080485a7ddd62894e3b12a9cf8d61d38e1b14a4f07e31e5ad85055c6f68819defb0404f97cf3c3c3aca4a8df9c21a3909bfff4da9249e6a60a3b10f37b9181ea2d8f8e3d8f2709a44b270ae87051059d35e4abffea4b8be4324b6a03235ceef3ce12c78122f138eddd5d626e163ae360403e0a6db2be8270eac15e8d3c7c8e8ecb68e50ab3da2db6dc8fbb0f5f98968f34398651483678efbb394eaab8bd479f161c9d380ca52358d0e495b938cfd89562ac5ba76cea914d05134d5b67a3f206edd69a4e8b807fc54262d0b54cce69ebb0381eec25d7318a25e080edb8772e27c62d365fe3d193e45b8748c5b6c9581ad03bb7f56d0815891d3e25c98b0308ff4596cd6abcfd0d817216adb1f46897b9356ce4c98967227d3790a75f0a653b0973ab14a6ed8ebbc3df8903b45b1e399402d8b2ebf9e4e74a95291589288fe7d9f11093f4d2668b4f4ea3730859ef7b07224dd32362790bd1f439e04c4112cbbff4df376d78846366f1c3fe2800ffc9844d750c6907fdb775c42c83d08352781fc39ad08616f922d90c15f2a94b090950192affd393dfe154870a25381a68f12f329e412f1cc70e728bd0dfd1b940fabc9c196c9c00dea612a7c3a0ec62a632a07bbd20845dfdca8fd8bf54240f6a4716534b6e15069ea527baf43f50d3109e8af6ef505d98001b3feeeae624a1bb8b5e35ceee1a3b70cefc81d87f0189262ef35cbbbb79f6e592d154414496aeff7d8631ef419b4e6b1e5af01730a69c41071dc7eebf4a4bd3e760dab02e0313a065768253463b9efc5b35eb70b2261efc0e1e4c184d32f159e817033f7c3ee3eacdc256a480bae0fa7b8d4916003685428d830ca8f4b0fa8b0eee831fd6d9225e4bac713f2f3f5197df3cb64689f4b119dec488526e885ccbc0641a6c0b20f226e3131eb87562cffca02d141c086d3bccf436e0a8678efa9d842c7b91f3958a20052714de9d2b7aa7ab40bdf6d3022da834c9ce639b8f8e38cb83700a32b726450673de852bd343df6db451374c91a19ef9127e385621f0345481b675039ee86aa0d3c47d40989411f0d7793c959ee1e95ba17bd306fbbf5fc99fe11791b7d062bc91a0b8622863883298e4a29cac39a0056b5ccc3dcc1cce3061bcc1cc7c74062db755e6dae5227c5e0d415a9de77b41c72ca3b9b32a0d31e1b6bc333568ef7617de5a030dba3a06e2055529090741ece91258230e3cb7ee7ceda3f7c7f49e1dfbc3f0f0717d171c09467f2a7ee13e5d67bf5886e51ccd0d5bbfc5bafae412eaade09c3a3d686c4415568d30f534afd9ffd523b2ad47c95b4ceed08825625db6d41783b3ccca08056e79665cdd34a855e0f9074c4b16b0de0d9d04bc1fd302f62c823fdacda38c45ae90b0f4dab50a9e64ca0eae0c41cc65b979ca43e1989baaef133c7d0ce901d188dc8cdbad1e07da9ad27105ad5d5fa3837ca7580e4fdfdca5f7bbe87007d9657270638203f45d0302374ec03cc0252e170b5739c7ac1781b759b7cae2446bc2f6eb55fc11a08d139124a6a54372e53dbc4cf7277f3fa2069ffdfa92d3ef9adc2d628f3c34bf8f1e6a7499167c04a0cdd837479abfb707be721b019abf5da8d6486c04d39d6436a53bc3b1b03abc51ff7de4f6ad2e9181a3d4ea129fc183192842463077e019e12108faf9e96d2fc2555b18960a6ed91e7d9b5679a36c8e4244e89604d1beaaa4ea3ae0bf7863c65516f4f2983d350093f3025138368b9dae8f1ac4e38eb1d0ede0bab5d4ae632a6e4da9c8fcbb14ccdcedb183838311dc3e6d93cd96d2b11c648fe1d0bca40c068785fe036e7f71373e0c01aeb10e3127040be341727a5a3bf814a5745b5677fe40a5e9e27b9539293a6477e1bd79937fa093e36843a4cb684a109336920decd378c043ac60599bf90a2de656a2e73ed884d51435888dc66129fea81bd1018e924e647c0f7a21f405214bb00b2cfc3ee08dd265bddae347f9580d2acee83f67db2cd837052dd150126b635c91a98b955c39af0cbf3f9494a9d249cf78a3c6c9cfb4fadfff7a65e0d08ff80063fd07a4a735a55ab1429f12afc5088ff47988df247cbe328b8dccc55cc8a0ad2ad030f67be35f5c731c161e735dfab25bd81e5359aa094edf7ede73c4ba9ac157ef1117d06e83a336f8f2efc4a6dcc2d53530cbda378a5b6455bb340ed339a76583886e140cf5fe64604cb31a8d1f0609fbfd25e10512a8e8fd924e5d322596e44e28fa0343ee3599d6564b43c89e2f858fc9bb60e5590dadac243c66133a23d0b49ef7eea4009cd0880e77a2d4a500575b4f449e7b0752bc8e96dca63dcff56303410968f7c0d5df917e1552092383ffcb68bd640ea4ddbdf6a2905e7a1066e299ca83d29d22c48d023f71dd25fc870337edfe7b9af5fb03e6bed337b07246ca0b77b564abe25d6f3caf2570eefa6c99797a0b44750edca14c0257196e3823918f38e588fac52b365f2b31fc0203635eda0bed477a604352214aa89f1732e5c5fa99a16c82ed4f7e575ff755e5c395ba415c40d925c99c3a4166cc0e4141323c78a2bf0d1f1f2060351466d9f90d1966dde74ec32a01e897a1954c460d90713f3f879ad3711fd78c77af633b3dedda6a92b2526850edb73254ea2227317921b308a1a5f9cd7927a4805e41a1f6f50adf74c1a57f74a3040a4ffa46b6afd654b1668d7649a95f48c536e9d2d5bae34351ba7a3f490de0a25075cba84fb6800440795fe85ef8f20d2062c20adb6f0e46f8ef859dfb92e1cf25e69d397c0b0b5229eb75c58251af2b8491ad1ffd35598d17cc990903c927f1d89030b446bc9f069896b85b9817dacbb78593fbb02798060bd1f614126032cb5908af3e9c5f5f950dea706727f6862082e6b6f47be8e7aa898cc469556761edcae4382f874ee52693c1e504767e807adfd953169216d136abc458c73ccc51abad2cfb702f79a638ea97d3633122877504adc009aa41c0eb495d93e044ddbfff556bea731dd6fe44c97caa82c0ecf423af2544aec903f44e57e4d37cdd8429dd7d5fb46d14da9d5a8e68e2d5b174730764560214d4d5b6df4fae8b6f7c5c52474657854604fa50c79279b47d8338437a79a6c00f70eee605940a34c0ceb8069fba459e281e1592dffa97e77442fc2eb158335e3f0d210b63ae782f134189a36bb91b6e535dcc2bbc9158d50101c49e078356a682bd6a3f9ed201541d6a3df598c25915f176c08e7aa0d654c8b23425bfcd987a8d6399e762ccfbe8eb021cf28a0640baeda4ee2fb1b50041291438c5d029790aa81e82ba7fa00dcd2a79855b21c6e1306d84ca3963c5e4aae0c102f8880ad95df77333dd0412f5851bdd9265d9964f565f21dc2786e6e2ff0062312d3e57b4633f59e16bb98525bd83a88a892e6416f153f00b3530c7f9a3e19bfca4891291c68e6622f4043776b6a600b35c0aa9faa249226446f51fd6485fe09c33debef5bac083f2d4bb5a44cc1dce70ef75cf63c9e740ea10990e36af2e8e47e0aa1f1886401e131f7254bc3c66e8e5003901527a14eee375bcc93cef79bda0d268a1a2ed430e400f7c770b981e0fe267ee7c4efef6393e6e801731eab2155c4a16fa8464f1608506866a2674505b93034aa56bd1f6986fec114d41c16b3cb148771bb460b723fd7c477d4e0945f23c2a9d61592e5064bd88531658696642545112a75adce0941dd14534bcf8bc41f3cd5190ba17fa57d2c8ebee835cac1263b3e8bf4c43d2480886b012aa4b5567c41ef72390e3ea8d3f07ff7a6b2a340128056808b82c8369c141e1f420c0dfaeeda752b50e02f5070c5ade9b0bd9e8c9872861b76a044c8be34f8f53b2b78d3c9f9b884aa968d89782379d3804c78d09c2949e9a141292eb3438677de2b38db3b7255d09d4859b1bbc6eadda3691eedb5bed658f03674feaa5c2c56b55ab6bd50fe818c027e8f23d5f08a2f62c891b57525ce0953c5d6fe41f44038a4cf2b96b1cfc045b99ad8206f364011e529ab74d8a455c7e03aadf18a4d29b8a7d5402f5e01c01928a07bd834fba0da053500b099043adf407dbecbba45c5b556a76d3a337ec136bbd4c53a12298711b8885aaf166b29bea0a477b933e3494e6d76f5fc904edb9287a3ae8c078b93bb054d4608d2d9548702d38026d48bea70d4896a3b95c4acc493825b14ea32407c59f0182e1a675b22c13057528e5106dd32026b67b2f61beb00eca2529b26a357253b21abf69def33dade9c2b9033bbcc3f588701793f1f8b58c67029d2065006121c34e8a574137efd062ebbe0fc0a52391dd92a13865975f314d89b3319be29cb4b48b0708eea70d7ae76ce5111a63e7c249578b46c82c445e249e59f5b952393a7b81004bc61b1de2d9cc962666b8bd5ab9829d4dc346aff81899c28e619cd779f712a2c748bea480cd16fe93cc3218387260ed717fbffcf2fd152a2a24738d401d8b30ee4de798cfaeadd8a8a9039790d9e03ef5b15807bb01e0eb804f82d5a742ac10117b096e88315ee63cbf378aba99c69cb8cbf6a19e7e9dbff69cd50076aed8f80a6ef2262619b9ce1fe858c3be5c4276aff8066c430e5c47f0d0fff030cd381a2e17210bf3e0122daf627de0bea81adedd60028321987601c102b628ed2989991dfbf9b0e20fd0c4df015a202200723c32aaf646f1c56af718ed5bb1fc7aa71ac99a1d01637ed96c03c1ef945341f12ba391385076537fee1caf5368af4f531a1fe5634057f00fd3925d3634ecc72e3826a8d0f0a27ef58804d341ef4f4895de8ab3524a1647033e8554ccf182e5cc218ae008e58c730b750636c35ea254c9b24a5214fc5a61e2346e2dafc07ff988a72cf3a9804652b5a13da9c7553147266a84512f5cb19a1a84bd1bda002aaa388c2d120e937646b5aea149608bdac5a357e066bffd7d8b39411b51f24076495210e51edaaf727abbdb669004e148684da9294be210b4bea29b7c85b6d65f8f963d08e8409b46dca08be7eb13d1b41f35477325d12fbc2305bfc0690ffebf91e3e5e3e94532d6935d74e8e6c6f922a5e219b1e4d60a4b67ee4f0886c07cd7b3f6d67c884a2ccb88a78bd7393442466d005a0a96cee53a380c8229d97348f01f67e60b189aefa75a8e2f3892be57f83b51867a5e97a0538e3c0448aaf7d3cde2e9ce4422128498a0fb35d967f081a60eecd50f32ed83cdf9581d906a1d85a7f9e00f7b76967221f8bbd7eec167e93c00fad36e48108c5a12e9db07f667210fb4e4742dcb0028754b5da9e559f253f83c4cffd4ebb68e618c45497ad36298fd3ab215d6a0", 0x1000) 06:24:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) pledge(0x0, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x20) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x5) socketpair(0x6, 0x3, 0x10001, &(0x7f0000000000)) 06:24:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:24:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 06:24:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x5879e7b8e09f6fb6, 0x2) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 06:24:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/43, 0x2b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x8, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4810, r0, 0x0, 0x0) 06:24:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r3 = msgget(0x0, 0x82) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000050000000000000000000000005dfe000000"], 0x14, 0x3, 0x1800) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:24:08 executing program 0: r0 = socket(0x1b, 0x2, 0x1a) listen(r0, 0x7ff) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff06) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) socket(0x1, 0x8003, 0x5) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) 06:24:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r1, 0x8, 0xffff, &(0x7f00000002c0)="0e6122f2eda30e44ddf4c804d8ba442b63d6dfd680df4dd50d2e39da1aad699d420225ce121fa9bf048d3bd6138370f93794dfc1f3555f9c6e27369f105cec0653f88cd5863a842968077bf0f0530d8edbb22133a7434b783bb38eefffabfde4372b0b42b1c3f24426362dbc9ce3ce114e402bc2ec3de11f188fcd5d48f26003dff37cef9002f0b37e14de8c414754e298a61cb3995372d7913b04aeb66bae644aed33f184259a6d09cd619e3c5a8991b69dc3d9fecdd66873fe5ebeb5cfb6b5e5f8ff8c5f26b918", 0xc8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x833, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:24:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x140}], 0x1, 0x4c056066) poll(&(0x7f0000000180)=[{r0, 0x20}], 0x1, 0x3) r2 = getpid() fcntl$setown(r0, 0x6, r2) 06:24:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0xffffffff}, {{r2}, 0x0, 0x12, 0x1, 0x20, 0x6}, {{r2}, 0xffffffffffffffff, 0xebfa7b32c7a864ed, 0x40000000, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4ed367d56c8b159f, 0x80, 0x7e, 0x7}, {{r2}, 0x0, 0x75, 0x1, 0x8000, 0x9}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x7fff, 0xc0}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x60, 0x20000000, 0x9, 0x70}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x3f, 0x7c}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x7, 0x7}], 0x2, &(0x7f0000000100)={0x10001, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000340)) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x44, 0xffffffff00000000, 0x259}], 0x7, 0x0, 0x2000000000000800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 06:24:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 06:24:09 executing program 0: r0 = socket(0x2, 0x1, 0x2) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getppid() r4 = dup(r0) openat(r4, &(0x7f0000001580)='./file0\x00', 0x4b78d97b0de770fe, 0xb) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000902f66696c653000"], 0xa, &(0x7f0000001480)=[{&(0x7f00000001c0)="ec57e9cf418dfe44e1b58af3992767f754bad3166aead4d2a5ddbca031cfbae62c51eca9c09f901772b80ea5f78463dfb1ac4b0e2306939ce8a6b223948a5d559f773ca40f93a8c4c6a91712f4e8aa1bcd83fb9c976332cd062913bcdda3b3f58a6d1e9f490c006bb2aedb1f85577c2c0cf5553a6e0b44d29833d9605628e9d3ed11fdbeef6a002209e67239764630b0ab5f8a015e6a113750b4ae7eddb18f020ab5b10704a3ffdd7613a74934ac2cca86ecca9b126bb816ac25117f617467b508e0f3ee2d2ddf5c28531c5e8fb7a4ce0d276d383f88fa997855c866df5c9b13e21a8fb42c25e5390872e9e779fe028291135fdf99475c32bfb2766c4fdb", 0xfe}, {&(0x7f00000002c0)="6b0bf2da87e82d5a44c331e41415815461e05369159fcc0f28de77b589a883e22f9620c761831b09fc04b53e29788d843ebe18813341bf97b5c6b9c7c35eddb262b9f260e127c0ce3230667a08e4fda1abdfcbd67d0beb515b848aaa368780f6e562864ab0f0224413b3d391d5077e6dc65faf700abdc1e5a55210eb8e09674701219978b986311365c10a68dffa2a854e7805218f876c84977783324611257ec6c30beaea6afe8734adaff9684bcaeab421a27289ece68802be65438489f7618b62f3bf5dfd048c1575bb8caaacbbfbf73e1420427b9b0264df3298bf9674b7f5f87ecd33253cc963af4a83081e09c76d3cf7103d0417273112fc75115658fa89bb862248ba6b744d791c1d02f8ce98efa395d49402eb0993270d00ffce4a9fec022ba940cbd0b2693c65ac69d92c7fc18661fd7949d0e15332b8f0247405f9c86ddedeac18bb8051fc811b543d9da27446b71cd839b6f7cede59572d06d1558b7a2158d5c2eda0db4e1db2112edc3bcafccd701e8396ff00b3e4a34cbb33cf596f204e01212f7af34b4a954f6dba13930f45a00c556ed8c5885695c5359aa1c1f28898c9544d169caa6c6bdd62dfa979635b6f1db871289af08a52ac5dd53808536aae72f49e94642143bcbfb095edb6c6d0ff032f95386675cbe4757d9accf8b52d7e20658482759d5579c96f41d442f756e8df6b75f177e28dfb120b29bf7874419b0f1a7a2bcf7a47a8a1dcdd44c425cdf2db5f669186cddb9084b800ae8cddd0c2b3f02b3e26f2b7c4a5cddc720c2441b4a4d943267ad01cc2487dbc470e75b386e2b35243cb3babb6f3a6061858a807253aded76ef7bd4c5c414b5c08ae66213f050594fabaffc26d6cae5b3335dee437f7a1d2157f5303a65b95110bd1ebc32ef43a8c9304b5f20e1cda40718d72f15390c1b8e440ac120df42d201ccd856f26c8cd24a1082b035f7ac3d745818cc905a4b4a5a89a2755a3f35d59c50bffae0c603ffc84db6e825f592aca9c98b7c4746c33d944e7740dd1c527f8970e503f89863543faf971ddabde9f02e845fdd6bc058dea1cfaf8d09c8aefed08984de24153def2aa9e26dbf546ddf5dde01ae6cb87f6a37de934bdcb32983e69a6b8e42befdfeb7b074259863d3fb3f8eda0fe133e4ff38f1d588a765b1a85d26a8bf175d9e0a3a6d6c45424e1524429840686f08bfadb8355c7b0bd0c4ba090d3dfca4fe0a65225e813da4f5410e44bab433ab641f00f2722c8ffc23bb64d473560872502c8533c51e5006c808714d29233e83d78c51ce0c5bca6168221d308df6b519d6b4b410ae1c1c8674b91cf946385a248607ec4f280618330664b1862c0a2e49ec8915580f6b8d966d1cf9823c2d870cd8ff73ffd38c011ce1b8dfa240cb806c5969baecd90310a5c3f803a8ba653f14bdff50d08834f06a3e17941c3dbcd96a01152a386c76764adfe6a98676cf3bdfffac4068d9a297987531c16fe314bc959bf268a079e2df17d7cc885f52f77b8e85b841752f1d326ce03d70cacad1a1f1e79c3d1682c73d254e59ceec7c9c174d1e04fd21a8863bf672f0a11bd9dc5a1960b0626aafe9d70529aea9065b5a1d1a5ae4737d9f2c4a35f0755be71297c06eda66c2f3519d98da59017295a6c77152bff46eece0c6da848ea3ccf234846bacbf0ca08e71c717299bc89392bb1e6918b7b43b938c82d1e0ab3a7997efa84c4a74df4787ff243cfefdfc17e4d41a5dadc409aa7d5d4f95e34fce3db6a0e860764071c8a43b22bce2da85bfe8796fd0b97874f80ee7aa23ffe8a5f9c0711167ab9180497163487ae8166b8bfc250a4d33a55b6fb3dad1c0a570b5830a4661aff1d3ff749e1fb1c89d2b21db8aeb6f6bf358d996a727cabffb6a4745f94456e013e1e9e7f11c4cf7e056e05bf51a984d724ac63dfcb61fd0f5c43d3a58615ab03c7afd3f971416359064425e8f2d78490298cae830fdfbc69a2ead853371e99ccc0859ac33e1b4b4ae09fbb4dac112790443c9afb4d8ea450e8bf16e993e55eecee0ca2edc4936092899b2e655329cf3645c6cc4d5eafcc2e7fe55d190c0a7b367231ce68a24ca27c731a97f345c1343a05985c1c9a47f2060aa62c09b4aec8cadca493d6f8bad466dfbc10b66e9df7c3802924fd4fff5941514e7c64def3e79a76e2c85962b0420a8b8f5af3008cb35eda37ddf61878b7b814cc7f1b7f6534429bccaa37f1f58783dc27a47bf27dd7e78f157ef482a20deaa55fad41c466bdbc55d13b66faa486083e37df0005e737bae1332ba60360cb725f7eb0c99a1e4024e9774fe9a732c5aa0ec7dc3a1179d2abfd8cb560939bbaebac235b231a3da1de504f17b6213dd039e56a70cd82afd68228459decb411411a4db8ab67fbc7314609070d0328c060f83584adddb3555a2fcc3ddebd762852c8c293aceb0319cb65414bec764cfb201ec96976c2ceaddc21e4b969a75b66ef0284c8d9091cc2c721e172c8923574d4979722cf87762bc4f4c9239362e366621d501b8b34feb457c3b44a320b19c172f3feda87a815c5857316b99c01218fce4dbd3229d8ed85515baccfb05ce85b47a797d64bcd5c243f108236747f0beb54bc7fbf030e8a78853befac9fc2a7ad703a93005e35d8c2725443a55229e19de385929dd4e7111c62f0d3e5ca42db8b0f4cd9183d73193ef17b799f728d97c33d1db666f781a02c79f0eaf4d6975cb0248d9ecadc09da10fcd66beaba8932cd3d87de59ca0513f1b014a0c6c5aeb1849047895378fd117f9f55f26ce7d96425d0bd3c092a34f25f5821de9f3750fed982590ce77c9fc388a9f4f1f0cefc550864c309a1bdade0687a9da67e7da7c3a6b0d0a14016851b44520c5e7c6e1520dac4bc56ad0c636cd517b2016b1058f544f8ecb87f81df5dceeb9d89809890bbe6eff2d85bf494b391fbf7a5e5223e4dc40c426755266f9921bf56f409eb4ba3da62514dc4e0007b25ef1cb5160c6d3ae0523378907572ac823c056513aaefc201eec1890f653d28c05ce8370bfeb4da24a86e15ed91d474c57a3c28b0dce3ba924324185933bdd84e818d4824d764831e461a455ae2e9fe7813090569e95839699bc9ed4b0ca07097cc52a8a651b52db9d67bbebd5acfed4bac9148cc6dc80f7cf7f0c6391c121b51a388cc42568e0c2ad0df8419433baec50a56ae9400cbebb9c52f7c670b96dc6466fa4409a6f03926414a2e7a6f405cb7eaa2e2436b31b905c1fd894da8124d4c8a5c136c7f96d580d3fa41048bbfb8c705e4f0e0298681480cba80656b84f829332de875f7e48cdb05b85c4f1ec2418fb3dfb10e8d7da43dc7910b415e42326143a1c9bc9b21bf7872fa741d4b572b401ab83f4978f0d39dfda34f04c474260445f04f981fc3b034f4ed9c11b77b02ae3473a2d40d2044a97165a13fc57e59c520260bd80dc43f0139dafb642690e2175f04c3bca4e24fd7dac6da48686d6283b403b5a42b9005a9a42fca4c80e562e2eb10f7fad03253113e691992a56bec4f3b7f77130e48531ec8d00803ac36510dcd1d283fcfed524a4786467b9ae46827b5f54b852b5c7b0f4764fa5971e5a7d93bd1e4fe92d9bd76ad20a4f88083320dcb8b68a7f21cb6494c4a51014ab991eca17dc8fb45e3bca63d0f036b387e1e11e8e3832830276003a219a2fc042e0da21e251db7714decf09e0f5a19fdff2bbc2c595e2eb65024550e68d121c77986846da21d37d1bbfb8434c8a88080b82c43f21b244fa16e34cc89b522d0e4224212a1cf71e828daaaa026cd4890a56a0dfda6d958c4125ae550ebd9bbc7ae5ea0191c142ff723b09fa153879fdc64a2b5d134141ad029dec3a20b535650ba15f09e8919165f94ed91f46b2e3e3089a9a6bfca221bf6afaa56fb805356aa671930668b643053f6c8da9743e12a3cc18584d39a1541ffa3520b98648ce12865985c7c31ba5e34dd65c617d934b006f9e17c742be47835b4c09294f26cdefec86dcede9e1357d5700198ad3a12846e14650b35756ebf1e8a520d8d85c22847a7e6432967977883f31be126331f81ad93e093739c622ec4a7ab732e3bcd8ac95959b6165e0f9dc9606f56e55397b6793314c511e1810e9dcda73cce7f75cd3340397f3227e3fc4dd622b64186091a8d55dc4b763f8a4568ccb4b6b059821c6752e7fac0dd58e8e542b798ace2f61a190ae0c0e4bbe5d0ca18e328119cc7a4ea3490e2d08a735e93c1fc7cc0455a571bc4e119368ed8b13523452186e1073ff6ac8c58da336df62917f353c76121921b29c0de508d973c3d1835ca14713f4550cca39de4d75ed1e5e2f32ae65f3ed54a96c71c107fe65f89c5e30e6b46a48131ec5cc3678423de486707d2d0fd0bfe8369b4bc0a5e1626661ec41f617e431631a46573d8529dae8f0cdc9c5514cb3ec22b0f0ef91eb31ca4e06f2b288a2d78f2923ab9ce458061c19d6522204fdfc50a4d8b6782a1c7b68fe617b9a230a4980033c501678ea97d54808a4d79de83e105b15f4b6816aa0b2d753626585a29061ebc627f6a9b5d41b7b5b9a555bfb49c19677da326193b879e35660da615b318e29391652d86d91ca28614685dda444824a361d3d5ebaec3ff01f5c80675682b3b3d07f3bb0500c1da10cee548532a97e461b989feb48b320984fc443fa01ce9417ac9dafa65bd8f60eeb7d61d9b111baaf28275d1f9f22efac4a5953639b58f8f5f8665a52a9546f47657d77a9985d50bdb921c8e8aa01a8ef3be02522454b6669c9a1a486e8e691c2ff85b6342a87fd7b629390ded949c51e1187501e1f5f4a35b878b3fb47ce7fa09a786055d3b3371d40eaee5b3bdb615822ff9148d2ddd8d771b6a0695f89d27907fc4f4b5b512ac663efb76d54ec807a68e17d23c06ca88ecf488b3008e2eff48565c5977dbd699fe4fd61bccca21e86229e8e0224a7df6731d930235b705e70e8b4c603dcb2d4cf759a346af9476ea49c2e3e7d3a777895e2293fab9e8fb9922b8374f0f90f68018897d32454a688d8ec67e3fcb7091e9cb5c7967569c7074c11ca82636bb35f4223aad95df3688a84317c972e53ffb503ad552ff455785eff74065da9190d0537179bcf47edccb6a3998ddb981d97c8197336c4ffb80c9318147856374b76fdf277beba8dfaacc8151f90ccda288f84c7b530d106cbe7a7e440cfed440b63f8b6b77980b261306addd1813ccaade6d1fce9876330992061d1c5400f7208bb047413425c81cbc5fbbecb0e04237cce6b712d9174d1384ddd5e443e32b9e7ac9f698faeea7661d320f6e747fe786efce68d3b81e1b9c2d8cbe4e844a37c0e754cb82daa035caec47ecfec82e7c04d6cb6012f8c031f02ce8f774973cc16bb4ad28e8a98ba9a5c51571d04811917815afb2e397f3198f86021e47341c3ef36789f8676f8293a2dd3ba6dbcec2bdd94e9ec9858768346ffcd80ebcab74a3b62d649fb10daa3ead085687e5c046db42bccc0e5b6434c2f43fb6db391fe131e318bddd3a213221db2e8a4d2ec58726805ef9eaa9017650656f0bba392816a7debe32ebcff02507029ab93e24d942378acf469f12d01dc2a06d087d05b592ad527fe948b1eb2600d32320fadc1fa6254bd6f24de15c7c935785d98eb4481322ebb7a49de04be704e2b0d5bfed5944c521931e247e243aa2244d173bb7f57add23ba61a277829dd1d952420eed4799d7649d75cce6ece0362e6714d76bc3bce4311782329e0d6f9680b8338f858c6978c8363d991d715c8b37d4c45ec82da1896d4fafae02b9b3", 0x1000}, {&(0x7f00000012c0)="6f64472f153e89715dfc16fb71b84aa8c54a32282f0089079b952228ce17c8e5e622d19f93484b2eb6c2c244086326a9a2783f1c10566c383de597d997790d5dcd45a2b75eaca17402893ab38889be4ba24b6ad7ebbde2b5521b2556975687ed174ed1039bfbe7da0e6cc022ef6a5e888ab07f8ab4d3c85b23b718cec59b9e6cd74116e26e1386ce01817c1e3b22819d55a14261831bdcbbb619c9cc045b3e24072b87c115b6aae3041ff1ee5c53c35c2f", 0xb1}, {&(0x7f0000001380)="2e857c611e899c162f60b62afbf554cac225bb90d9303aedb5a663e0705f62ee3fb96215e4b6000bb5fcf28d2300884c06f4b018ce950bb55b831a5d8d17d269b708f3912cd6940c19c2a96ae433d3471527793bb7826620d54fed706fbde99166d526de3ce0d7b7303ba59194c41260a533d65467ad8ee25abe44b1dc5ab90e60fefdf9579f6c4dedae283b1a73c151ae896c1beb207d8bf327000f7b1479bff652142b6d6af8bc472b67faf27e1a2c95c50c807fd7a38d8b065260fcd3fa46a752294b79bf7a6b609c73b50f7071c665f79095697e1c4c91badb54481061f714522b44ac3ba2ae401650", 0xeb}], 0x4, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x8}, 0x400) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x12) lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0xdf6, 0xff}) fcntl$dupfd(r0, 0xa, r0) 06:24:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0xeb, 0x3, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) fchflags(r0, 0x0) 06:24:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) 06:24:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 06:24:10 executing program 0: semget(0x0, 0x0, 0x0) 06:24:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffd4) 06:24:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x102) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000140)=ANY=[], 0x0) 06:24:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fchflags(r1, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffc0, 0x6, "99630ae8669f9cab3ab99a53c1292f64670bb6fa", 0x4c, 0x3}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r4 = msgget(0x3, 0x8) msgrcv(r4, &(0x7f00000002c0)=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\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/94], 0x5d, 0x1, 0x1800) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getrusage(0x0, &(0x7f00000001c0)) 06:24:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 06:24:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x40}, {r0, 0xf}, {r0, 0x100}], 0x5, 0x5) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d029fe3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x100000000, 0xad, r4}) sendto$unix(r2, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0x1c4, 0x0, 0x0, 0x0) dup2(r1, r1) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 06:24:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 06:24:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x40, 0x100000000) chflagsat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 06:24:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4d95, 0xfffffffffffffffe, 0xfffffffffffffc01, 0x1cb75d36585f6af4, 0x1000, 0x6, 0x2, 0x0, 0x2, 0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 06:24:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x14, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x6) getrusage(0x0, 0x0) 06:24:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000080), 0x0) 06:24:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = semget(0x0, 0x2, 0x41) semop(r1, &(0x7f0000000000)=[{0x2, 0x921, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) 06:24:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwrite(r0, &(0x7f00000001c0)="1234f4225fbcc4373f6907550cb3c5333afac77d60567ac9f50b9ed8472fcdc31f566b8c2439e5f099ad0255485c4325506f7cc037fba7c52a56ef35bc6e67a9559cbe1304ddd0ec40372420b8aa432049d1c4b46245a83e8be92ba5893372187518e626542d729ddea6d90984c54cfbc4d6d4feb0cacd353253fa05cb4e2d2f1946ba3344f59b38050f680d2165acad437ac4271f16c5b714f22316e80657678be470bb7a0d8a631f8295f7cd52acf4578e94a05c9c02ae3c9e9439609f823a755d470ec3f3c86325b816c243eaf66516f80a24c72764273319a9598b62e6a52fcc83", 0xe3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 06:24:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000180)='./file1/file1\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 06:24:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r1) fsync(r0) 06:24:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 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) sendto(r0, &(0x7f0000000040)="96cdb6fd3a39341e1b8ff21e1d274d3275a70598631cbabc89fcf8a78e9a4311de4f6ee92883576ac4bcfa8d023f23a5d34dfa04c81dfbba8edb6613e611e8ed9279fc37b41f8538d6e99bd46056e892e61ed36ee5017015d70d0a62d3cf802657c0ecd783ce0a70b901e7", 0x6b, 0x9, 0x0, 0x0) 06:24:12 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) select(0x40, &(0x7f0000000000)={0x6, 0x80, 0x3, 0x90c, 0x37c7, 0x7, 0x6, 0x4}, &(0x7f0000000080)={0x1, 0x2, 0x1f, 0x100000000, 0x0, 0x200, 0x7, 0x7}, &(0x7f00000000c0)={0x6, 0xed6, 0x9, 0xac7, 0x1, 0x0, 0x3, 0x401}, &(0x7f0000000100)={0x2, 0x100}) 06:24:12 executing program 1: symlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000540)=""/227, 0xe3, 0x1, &(0x7f0000000640)=@un=@file={0x1, '\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'}, 0x1) symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x80) setsockopt(r1, 0x1f, 0xa2, &(0x7f00000002c0)="a8d7213f9c226db68cb8a4321585d17d0606b69d7524164a03753d02caf80173779de6610768ab39b2e360e8ecaff2ae3d917307e988f6d4485c61202305997545550ab568602489d9670c7317c361e0e39e8cd8cd2de26ec1d6ea30d029a581a640127083df66bc9c4c311eb7279c523068b3ea4fd9307201669b8e246d0353839d98901039f46a729f2a33b188fe1e24d5501ffad5839de17f6615cd6a9e4010fd411c5b11ca241de1b4d8b9fbeb5f", 0xb0) 06:24:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, 0x0) 06:24:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:24:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) 06:24:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="66310683dfaa07c6b415eeb4770b80ffb16606a160a85b0d41ef81b8b917db2eae68b9f8da4dd70714547c186e08691019729e7e78d7ed784f6757cc09e4ad24998dcb39bc02565b7a457cb5a670f8451c4ed06bd9c23f4d367f5f3f85214800dc09ce1d89c74e65453a2fe144cca773595bd9f888ade337b68648e95dd4181da93df06d9a05abee224235baeb97b213f2300a7a7e334a1375e7c6078a60fce246a36c8078ac57e3d474a8cd2600cd0da914de2c746c9c4b83b5e04279930d26e79ad320dc3f1337768c485b2639ea59adf7b1a2e01562334203b9c8b9abf151eac395980d7b4f3b6943ee790463db783ee22357586830", 0xf7}, {&(0x7f0000000180)="397cb330ada8658da4cd65f6483260b3d1ce306e4b0e822586739d21810e607d28bdbd1ab5c035c7ad4e7fc7f90bb96c7f5f58fc7df1ed5e11911a1ae9f975cbe034bca01deee19778a435164d128e996acc0a0cafa6250c05681f1d09be07b4f760158f5da737ca8c61dfe1abc7430ac8bba1a6454d99524e23283f2fae8acf1396eeb8e36bd4393f7785617b101a25471fd48ea541c32ae330800b898a54dfdf81eb094f", 0xa5}, {&(0x7f0000000240)="60722e69832444e8e92da219846ae699260a1808bd90d83fe648f759b1550cc838b37d936771cf20975fa88f6178c428aad162f89b24019aaa2910fff2e6450de7f1cfd663", 0x45}, {&(0x7f00000002c0)="e6142c39d5d901e13f494861b57fd15819805ce98998eca69a9666a2acc2f592d1d28510f94bc1f78d7dcdb65beb8d29600e81d6fdbd874d1d0001700d9b354218014029040740f6c71e3ae761bcd4dbb0f7634d6d55a48ab59372c01ed216a85941ea119e00a9e5687aafb602f066bd2927758d0315d72b90e51327e4bed4f5686e6b958f0e0e3e6bed093beeedb6c4c282d37dd4f3b6534a2971ff47440207e7829f57c8fcdd72b8b84e73d9cb7771f2510481b33fcf8f649f32d66703d0d09486f2e44f6b2880b039356db6b9a4a4276e4eeb", 0xd4}, {&(0x7f00000003c0)="b4b7afd1666e02ca07202b149fcd0ab1e6c1c16160cb1ef7170af534c0ac0ab5b59545d70de6be67375495c0c212e4164f8765251aead9e48edb7074291c1b7c6d61b8f59f458af479263f802af732adcad20e0302ee2f78d5d54b669336e1e595186abde0eed177d58587476b2faab538f0fe16", 0x74}], 0x5, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:24:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x106) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x6e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/120, 0x78) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) fchdir(r1) 06:24:13 executing program 0: socket(0x37, 0x0, 0x401) 06:24:13 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20, 0x104) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000040)) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:24:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000440)=0x8) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r3 = getgid() setgid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0xeb, 0x8}], 0x7, 0x0, 0x240000000002, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000000)="1f32f17c98c82fd9464bf4ea5f7fb77aee92ddba598485e7e8001c71a075fcddecd1f57c378b704414af1701ba17dc60fda4d5d18af0eb3bb4a9ccf8a44408f9aa03ef21cf8b356ffab714ec6b1ad1672d24b6e0b35c11443245b45b6f61c6e4a45432589504955044eba99b4d77dc2031a3b5eab0910e70875b0bb7a819136d78d614c52df383f39154672930e29dfe246a28de1b4e85bbd049fde131e91b19d7cd7832a193626823e08da5f89ebf1e8b21087bfc36bcc886000d7b559f475b35dd49e0982e2460f970d948e9b7687052", 0xd1}, {&(0x7f00000001c0)="84c07863070e2dbaf4f81de3bcdb2500da971dc27d09409821eb0732d275a5209b510196fcdd3c8fd1b2520c33980ae14f64753ed742449af0d64bf8af013d28c40fe92cee158cef69adcae1a9e06b432ad8a6e0941b542ce7726937c7bc99c9e2366adee6d31acfb81652ddb4d72a9692982dc78ed7f40c2c1ec746e130b3197064310fe46620fc3f542f347863c7d8aea2d7eb1f1403615361e0c35e0fe931e1a314a6a15aff380bfdf4ddccf3635994e9f3f046db7bcb020e27e16265eea10414944a9943d58deefe17c491f411230f8382b3ea8971362e0b49fb71c5036fdc920880f17b10a0594a402c266d3297fbb13ea88998e157084cc56aeca48a", 0xff}, {&(0x7f00000002c0)="48b13cb194b1efb8743756fa44accaf1a15532b48171a10c71c7f328d78681854426901adfbfa01780de66bf0862b599b43b477ef8cc352fb188f4cd06bea54d612451a0de69c0fe0fc2ba5144d24facc115b4f101bbe37547f1d1876402be4416d9f423834002007bb311aadfd20fc92462e074ca281bc7b546c70d0566ea4b92ac667e4283115bf0e779d2ad4ce19f", 0x90}], 0x3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 06:24:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7f) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000680)={0x1c1, 0x7, {[0x9, 0x6, 0x9, 0x5, 0x2, 0x3bbd, 0x4, 0x6, 0x7fff, 0x0, 0xfd, 0xee5, 0x7, 0x3, 0x71975daa, 0xffff, 0x3240000, 0x9], [0x2, 0x4, 0x0, 0x80000, 0x3, 0xc8fc, 0x3e0e, 0xffffffff7fffffff, 0x73, 0x7], [0xfffe0000000, 0x40, 0x5, 0x800, 0x3, 0x3, 0x80000001], [0x3, 0x0, 0x800, 0x0, 0x60747938, 0x1], [{0xffffffffffffff5a, 0x2, 0x1, 0x7}, {0xfff, 0x4, 0x0, 0xe6}, {0x4244, 0x3, 0x8, 0x8}, {0x10001, 0xfffffffffffffffd, 0x9, 0x9}, {0x7ff800000, 0x9, 0x3, 0x1}, {0x2, 0x3ff, 0x3, 0x800}, {0x494, 0x5, 0x0, 0x7}, {0x63cfeae5, 0x20, 0x8, 0x2}], {0x9, 0x0, 0x0, 0xb0af}, {0x3, 0x8001, 0xfb94, 0x80000001}}}) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r2) fchflags(r3, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 06:24:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x98) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x100}) 06:24:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unlink(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000000)='./bus/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./bus/file0\x00', 0x10000, 0x12) readlinkat(r1, &(0x7f00000005c0)='./bus/file1\x00', &(0x7f0000000600)=""/103, 0x67) 06:24:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 06:24:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xc2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/36, 0x24}], 0x1, &(0x7f0000000300)=""/12, 0xc}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 06:24:13 executing program 0: kqueue() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="90853856a63efcf254f94d6c7d8ae7653dad9fdafd59db9330feb6a287", 0x1d) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) msgget$private(0x0, 0x624) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 06:24:13 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r2) r6 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffbfffffffffc}) r7 = semget$private(0x0, 0x3, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r6, 0x2, 0x1) write(r3, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33960e97dc055552fbd5e41789632dfc94ff334a5619515a4c12356198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00db53ad878fe329a49fa03131edb3f696c153f87068a2e1d6d57272fcefc708713d0a2c512c9ac3857877747b37f8e1f003fd752e802986bf7225e4968f522ab7095d8f3dea8b1208366570ce7c8fb00384379b84efd39d5fe3c891984a76ad3225b0c1337653336eccc1cfb68a07f60529798fd1ca32fa16ecbc3071d1dda32c9c3ab51488db2a2e8e37d0296fb1066", 0xf4) ioctl$TIOCSTART(r6, 0x2000746e) r8 = fcntl$dupfd(r4, 0xa, r6) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r6, &(0x7f0000000240)=[{&(0x7f00000002c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x18b, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r10, 0x0, 0x0) 06:24:13 executing program 1: r0 = socket(0x800000039, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 06:24:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/173, &(0x7f00000001c0)=0xfffffffffffffef1) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/114, &(0x7f0000000180)=0x72) syz_open_pts() 06:24:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10002) poll(&(0x7f0000000000)=[{r0}, {r0, 0x74}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x10000298, 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfff) 06:24:13 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) flock(r1, 0x4) socket(0x1, 0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6) socket(0x0, 0x3, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 06:24:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xcbf897a8585f3a44, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x1, 0xd6, 0x7ff, 0x2, 0x800, 0x0, 0x1000000020, 0x7ff]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 06:24:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 06:24:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 06:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f00004d5f081778ee911744d8b2a88b9e503a96349adc6137e14b378ad970c5852fbcce0db9ce1a3a783a4658bf81661d5564c637a16e946be4727cf245e18cc894bffc8fcc6a1e2b5c40bc780b4b77d18d7e4a733b7b7d11506883c78e22e266e0fbf7b3d3a7bc8d06af807c66ece6d3e4203631d2e958fc5ad664cce0c1fdd9367dc5f24add85304299e15aceb12acb4a4b86b6be14e1234a3b837187d7480bca6ccdd3a2b720a0510e1e1bc220fc6dbcda2a64d24e4d235b98f1c3cc5c87cf7b5fe0e4dc3f03621fd13f44e2b0f6e50d2fdf97", 0x45782353) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 06:24:16 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x80000000, 0x2, 0x1, 0x2, 0xb3f, 0x3ee9, 0x1, 0x1, 0x3, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) dup2(r1, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000085000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 06:24:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x40000087, 0x80000000, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xa, 0xf0000000, 0xffff, 0x400}, {{r0}, 0xfffffffffffffffa, 0xb1771f86b9335c05, 0x2, 0xfff, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3dccc7a1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x30}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffffffe, 0x100}], 0x1ff, &(0x7f0000000080)={0x2, 0x101}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = semget(0x3, 0x1, 0x82) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/230) 06:24:17 executing program 0: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB='\x00'/4093], &(0x7f0000000340)=0x1002) socket(0x2, 0x4, 0x10000000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:24:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="10000000001000000400000080000000"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x29b) 06:24:17 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7f) r2 = syz_open_pts() socket$inet6(0x18, 0x5, 0xff) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) read(r0, &(0x7f0000000180)=""/78, 0xfe83) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x7f, 0xab, 0x100, 0x6, "d9399344e2cb17c96364273d7f5eb04e307263ab", 0x200, 0x13}) syz_open_pts() syz_open_pts() kqueue() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x8, 0x5, 0x800, 0x901, "28ba700394f98fcd9f2514aa373e60be2f9ece8f", 0x30f800000000000, 0x10000}) 06:24:17 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) 06:24:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) 06:24:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x7fffffff, 0x6, "049a3cd3641b1857bfbdd82f0c7e4031fb6a60ef", 0xfff, 0xfffffffffffffffd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getrusage(0x0, &(0x7f0000000200)) setegid(r5) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 06:24:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = semget(0x1, 0x5, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/51) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semget$private(0x0, 0x2, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) setsockopt(r2, 0x5, 0x9, &(0x7f0000000380)="6e41fe4676798362bcbbad8a65fbf15c34831f124f57656ec82526f9b420a32cc5ca0fbe7bdaee7a9fe777bafaba31b750462fbb21faa05880deaefdf83c9f401efd681f02929c0e64f0a0240d718bb069dd824445024b22b03f913b600d4d5df9833c1375305336f754ac39ad245ae7e07757f555261d9882668c79ba605414fe7b04e01538254eb5e6a4ddc1050a7f3bb6b45f699bf45102c3710d09d392c02c8a40605d4363303b0c7d34f5c20e8ffd0664c7c07c8d7bd4e3091c5e5b658e9b3aefb4892ce76de6cfb31b8e7b4512371396babe4f1cb3e66d6bc824ecee6ed6af1f5e584bd97a6101445c56b572aaf9d1f8bae56fa7f6d25376aef9d2ea21da4e2266f14b8e6a8a29c6f6af637b7342e1a4a9fb8e0001d8936157a8f9629e9361d7a146aa19bfcb04137565af1aa1b7040612d6fa09ef82150a27a99d8039c058d31027451f74053fa08408f77cfb3a02a95c4cb7c5dfb64ecdf947350f690f3e2ed4fd3e2a922c5879ccb94e3b7ba289b8b28ddd21cde45340438de2481d04434e5d2a1ff62b9efea8a7d8e21bc518937593adb55d3af9ed24059cf1a3d90f486efdf6763cac11c16489a9ab4e234d5f3a5abfce6aed1432a81fe5e4eee0a2cec11505114e6c9bd2c247614568284a4fd8692a2565c579d8e0d14896a267cc9f47197a96e0e396b26714ee0b550597fabe44f2a423227f06874989987638d224b10008ab271aed98986da01ec253e434179e9a447bde61f1d124c53a2c92682fc61bae5db1afeeab228d1d5d7b7e92d2459abecdc2ccd10f4949fa859c8bb3cb41db9a45308f64e591915c179e95c9e3675387c86de413be6fa44f2d0aeb3d38491fd5d019829b63d833f4389243ec2e507d2c62adf3b853522ded5d7b0146b247348c7b57c0b45c0d3afebe9a986433ff7057cb78770a4dfba0e4772339c281b2772549c3c12b9911327627a20db6918db4004198ececa2fdc496f70947a68973b08a13056242c06c56433fcccf58f9c3163b22a9d0d2274b7da7b65a66a44e30eea150741bab1eb5a1d75215de1d81ffb0b46fe7e2a708bf70e881cb828fd85b1c8856d55e2efc3b7c0b9727733e36eb727c9527fcfdf6b4f6c906ac5d8dd4e8a0ca82b262ad140c60a00b4c63a6ffea856aca10981d597447790bcc512db2319de6984824ce166c9fff6d30965cab85264a413b02e3db948b64473878e3ec4a589f1632f70ddab41f08cba14ccce2e144aed5d1f215fcba812c57d725a5c4d09628452178f7cbc8b8dc08ff33064dc41e2f966adad6be83b7d77ff85af1374326b6773f7db6aad1049861735e3c6bddfe2eea297a10f89259678691b14be5668af32ad4c545656fb713d273abd15f3c008eabe0e9b58204f9388b5dd012a756ee36324e48ce7bcf2360c27b73f919e2dda3fe8a6d08d02352937a2c25278c7ef526f01bf9a40b91691c36a419e2ca331aebf243ea91d71c2061fa78ca42004bf184cb01c3cec03e163c322ef7ad663d12c62f472b3b8de654f642721903ed18651c4bada74a846e6352cf10644cecf724420abac82a565ff63775a502ba0eac8dd2725b299a7c4835a9279a1dadfb8ae49c1af493e8dffe7a59345e0a7c93fd8fa15f85c09e378ad8dea8d56af8ea5e8f64ea12f3884014c33d7993b3fe47285e635f25cec06750e0ce7614c13d588bcbef235b523b264f2131a24cb096858bb3ce486cc4dee82c8691faca7de09c6392eda01e8c1897925d148fd3b95d1994c87be66c9546c3bc03b8d224c1041118aeb9afa95995ca1cb49b84fc3df4ac90072767c0b5061a029a793587e3b7b4407e37bfdc079ba1d02861257e4ba3557abd2ef05585aafe2e605f2dc9d1c3051787132d9bd4eb193de5cc9699d246dd54df623a4bf349f02fbda70c218f9a039dcdd4042d54af0af457e41e529f3ca7087f7a1868e9c565d26b8e5fe9e338a6802923f96e59204f72123b568428f1959b54674e7da1a8f53f9e85a69804096618685ab2f7a21a127f04e3abf9031c2a884427ad0ee009f4e014306d0ff05f846d73a09f6208a954f2b52707eef7ad87b12ae1221b692df04557ecd3ef199278ca3989a03a82c1986958de691f7041b0338bd80f191557e14f6e6614c2da062237c35fe5c04254ca7b9482b02d16f94738ce25f82c600367ceb5150ee238a9d2aabff250e1d1ae98736a210be6d3c81d3e33a90b84216d0b58e3fad4d04faadf5508690fda0a07aff866ebbcfedc791af44db962766a4fba3d9ea8470993ec28baf7deeca753c46d42c238d331481b19f9c4bdf0fdd1604173108d8837346a6fc2f472be02fac0e186346506292be4849804f424bd3c195e65af456a4e318e2fa86183af7ab82f8e4a36e1f7bf9cf122cc35b3085a42278875d1d3f40f46ef134eca4fe275393669ea1789d66fcafe0b1240e5fcc8fc84f28a9cdcc1249cf2376c4d45d6b504482c6a9f8c4add6bad90086b980e60d9ba4b714800b3d3185aa0409776ea02a1566ca48de7fac7c1212f819a2284b480aaa5aa490a96726b6e841328f2814b68875388005762be78be348579085f15bfb9da1f0564eb88c76f2bb02bd4c7989db9ff696d73ce8d2e683ea8d1eed6a420cec4b2b039107e02ee91c8adfd63bb0c356b6fd822a585fe3f7c30e25f9ea2ae6ec608bcf7bfb6e8fd5c9731839af899733069d4350bd3db8ae42df1e4c743adf9ee41e5622ed8ed31fb0bac3290f9a85657443246de3c940fe30e0b9ccfa3c4a95f4cf14203875aa08fefa039e15d0a4c1bdf5aef26944ceef892c8e2b8cb3a9f09d4787773baa8717f35353a5455e94cf705c5f261ea16328e8cd49cc3785efa88cbef45254fe7d2c6f8621e90b17aeb395054f4fab6ef42e3e5674485ca0c963780d5fbf7ea27458fa2213a848d5ed49c5ad250f98e20f31faff44a0dea7958cdaa75d3477b50f1886e0f1943e1d7582332fd6e845bca78a2b6883beeddef7e096ecf8235a99450a00207b6af18f8ea495935616726774a2660eda629c4bf73042084e605dd2ed0ea3c2233406f5047e13029c7de937f063c90403c08bc65a4cc1364a9065b7ebae0ed9700bfd24b5cf1552da2600b51072549c50ea9fb486393f5ed794f7129bdcadaecf844226732ec2184c5734ca3739a54ad9136b3bd4bc02c6de3275bfebcb1ec0487e5b28b1c253d3a7fa19f9e2c09842a5af7906e47b2a64a2f40937946daf01083177ba7ed44beace705c241099efbac6b78d3d803610a23490341a60290ad3449babf0175814f0aac6ac2e93357cf871e038112515e39379475958157606df4cb001233a5c26c37c0b1b229e0f9f3061e7a1c9b23c96c33b1419cb66bb83a2d733d90345c239755c94af6cac4d13b248c6b2fc29d959363cbd4d295fc5d4f526ef2914b12fb0578e6a57e9b63566344824900292a67e6951550a602aab6686508d5a575640e3a87323734c4bd63b1dc6da4dfa0100fa28f3e2163f9e3cfd34629c9b530b3d26c1892ff4eb0a5edac398b9af2902d3aa919447c5c49ff0bcbd74789d027edb5956279b702e5e3eaa2d1cbca92ab7a5e0b9f68588ed19938b5b7bb539fe7c68be4ec286cd5a25c55e68ddf26db2506393601b06e5f63d1f93f348ec8831ff4e3bcf94add50309f955990ec15f45e0a4af9c67d66133368688d09db73ecce0956242b987e8cc710e4340ab7435e0cbb70b2b25c0f9884efd95b1297d0f507d4731e602e6831df99501f7eb33d4a266bddf8924db4713c5a66f275a919c9045ff867e45d5af4c6b5ab529960596bea19bd70d8bf62f56f23d1667d876320594d5d645519711b1ea5613fa353e6c4247fd2ddbcbddccb8464bf6a688b869dc9ea694403f66598ae1f43bd796fee882835d456521d6f2d1e9ae210df7afbea3a725e6471f8d7fb6286904b08e003ee75f301193e69d435bdc5d081a2909d16ef9dcf8cae0074a995f6e2fec460b69c027bbb785e3c9a95926c3741ded1018e0d1228bdfb75fc11d2fd25a6d06b4186cee021509f21a5dc0ce28c9ae0759fa01184478479671d053f3ded92e7016ce23380b0a1546c2bf7d2a201f4b72133ea4b507a1d99b71f51a223ea86c78a6aa9f869df976864700e346f47856939723fbfa7bae7a4fc0f9da4942aee11782a2b1b63992ffb5af3db4c26239f1d99738c11ac85f4308a728bd66817d884f7a3ff4323ba911596b62886d6df8eb2e0e31a21471628a706b4a790569fe3f7d3ba493a5e7dcd10d7c9fb940c6f962c6c013a9b243a4d3df79b0b9175fe2692297b2515a159f47ac19edaa518eef554dd867953832d884c759d99f22077acef47703e26ff3f5ecad0646d8d65ca29278e16e750d4e7d40a5d8a4a3b801871cd78c492bc48bb420177d14611dec8fdee593b6873837584ca56238abff6845d65ab084b1a7090e7edd1f5ee9e78f3a44e3ba054a8bf659dcac142cd5427888ed3defc59f185867bcd071682229b621f148f0e8a9ddc25d8e146b4a0adc9c9d7717e2ed1490aa181650b0f43060c2134ca8465f9357187c5c879e6bbeb305a2d5760f87f48815e37514022f77bb0c42a7054ecabd3b7421bbf7ec795c2d7f65e41f02b0985fe3fa8765b77f001f649158d109dbea933c6622b6acc8fb0405e08f785d7ec535894130ca0ed0b2f63db7badf649d4737206ae0debdcbd7f075891483aa2aaf82660e946284122fdb28bdf3876e43928904443553068128dd022449915173e1d242b3af17a8ba9e51d91f8ebc963fe051aad2c3ad97333cca12ad1ddf148b05b759cb4ed9f8be050907827ee03c2f7e8eafc3fe8617b8be58176b70504d7a3cf6437c4da6457d53a8b69665fd56c0a6b1a4382f0ca19e97f4742328a5616dc6abf2dc4f98622c1823963aa4d111f3f56918e1be882104f80f39f083537679879e513dc31f471b95dec24124f8b4b44d0c29ff8ef7191c41a65368bb5dafde515b34eaa802f8cfb05095c6097b42feab140e6e4a585f91b842ce55a8eb83cb8214262c1bc1e4618b5d3df7ca26a11e899d84dc59d7f2cc473473b5f7351f58df82e031c44c41463935f960a722b55c4f10e4f08effacfd1789d9682b3f2bf1f98a65e541b1e2bfd1efc664eb09a4fb262577169318d851d1ee444242167ef79a05e0f27edd9b3194cba967eae636b9c3489fee9298a387e00c73d676e5e42e9f62848c70f4cce08f0afab9e451bec2778b738422265af925552fc37df24682953265c45fac2102ac84845318cc6be8960e043f71b1d11e2b70797c955555c3aafe6797becde71afc77497ed44d68b0f57df83dd9d74c2c5e0e67bf7f14ce43dc9573e6cff06f3b3607d844b1bc3649bc13a8b30f135d03ac5cfe1cedfc58578f453c14cf0b5c9ff28a560afdff3b1712aa9072b3ba2d931480f0137dd9be9596af7109f05c076a7743871abb460fdc9453a49c39a0c59d63a89bdd7fa9d35dbc231b6c56367ead1c8c2b2239250b169525e0889bee7addb3d7d045ed38887a30af76b7e0a1f98b580f95ff21a6b3b62eca60c1c13ca963320a44cdeb9510e63c2957244116bad36308ca675dd53986a793b6b9df7785e5bd912f344b35c59094ba4f129bdae0e94b0e74be80043236d430052961e6df5ddccf2192322d4771afffd943096a6fd61732f2e86cc184d4524ac2661dd686956313e2c9cf21b7a5b748fa45d41f449fc514a4ddacd5e564f570dd92f3718f073fba3af0fa1319fcf5beeff85b613f6527428792edffe05db0a836eaacf00044af3", 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/130) 06:24:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 06:24:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = dup2(r0, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 06:24:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) close(r0) 06:24:17 executing program 0: r0 = socket(0x1, 0x4000, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x1}, 0xc) r1 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000001640)='X', 0x1) getpid() 06:24:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) semget(0x0, 0x2, 0x200) ioctl$TIOCSDTR(r0, 0x20007479) 06:24:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x0, {0x4}}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) dup(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:24:17 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom(r1, &(0x7f00000000c0)=""/173, 0xad, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x615, 0xfffffffffffffffd}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)) 06:24:17 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f00000007c0)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028ada76b352d3f14743b8fbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001666a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 06:24:17 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 06:24:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) flock(r0, 0x8f0fc3a561fb5672) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xfc}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x24b, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x0) 06:24:17 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/172, 0xac) clock_getres(0x3, 0x0) 06:24:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = msgget(0x3, 0x4) r2 = msgget$private(0x0, 0x122) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/7) r3 = msgget$private(0x0, 0x38) msgsnd(r3, &(0x7f0000000040)={0x1, "11145cab145e"}, 0xe, 0x800) msgrcv(r3, &(0x7f0000000080)={0x0, ""/103}, 0x6f, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000100)={0x0, "de58446d670e3341d93e6edab35c5d3afd68b44f8ea95d40e9d83128d600ca28b105e886eaa1aa1906c4901a624e6e69feb3fa5c9d342d66a61ab3cc3b184250f84c27d8e725d98a52a96ad76f3b0b0605a6e6e441291a95f133401641f7296904568acf2675f17d797a7fd80a6bad0c06496cfa"}, 0x7c, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0xfff) msgrcv(r1, &(0x7f0000000200)={0x0, ""/100}, 0x6c, 0x1, 0x1800) r6 = getuid() truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r7 = geteuid() close(r4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/222) msgget$private(0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x400, 0x0) chdir(&(0x7f0000000400)='./file0\x00') fchdir(r5) r9 = getppid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440)={0x2, 0x7}, 0x8) r10 = dup2(r8, r4) msgget$private(0x0, 0x200) faccessat(r4, &(0x7f0000000480)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r11 = getgid() r12 = getegid() sendmsg$unix(r4, &(0x7f0000001980)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000640)="c7c570b3ed", 0x5}, {&(0x7f0000000680)="de0a536eccaed1f30466199e86227270d6394f255cf40781ac2b36d2bee3992c2950623931975c95a44c382f956345dd7980d8668fd81d98298e1363ae8b530e5fc68e23895e89cd9eff93dece4a4ca6268dd240fffe2c910785722ee56d1ed209bb43c729bc721a9eeb8581f91eb8e3018b4ae79f521a752677cde816eecbd51e9187344d9dbde75ce08751dae0764675fc4d9e962d1109997367f89d6c7109be7bf54bae32875efa78f8cd896a47dc673142e0a370e2e876747f01d4af2fff051105b6e21dda29b562b598a3c2728b269ae27bffd8ef1aa89ebe65cc7cb65cf7930aa434157efbe87cd80e81a05e962aa36ae533c79e6367bf2b756363e2764d9636b9f8ac0e0f00fc52b0e66a655b0c468d8ab63f5f26ca4618587a9eaf69339fae2e7ea1616f8fdf6c0f112dbd4d89868b60a1e5e6ea3f018c2108c68c1cde43a88a6b785f073ad4a81a283fa5b55dcd308dd783bb2702cb663af8821788be68ddca8c27d714b7e010c4d74f458d0d14c2486e10a1b344b88077b53a35fadb2bf44f3d292241eb18f4476395c6d540cb9d8e7eba97dd772bf170e072e34cd6eaced3d61cc7478c0a9509c34835bc7aff621a5b5808eb550ac6738886ae175929d16b4a82f975a75e46005f359713dbc9049c97ed0802d2c44a83621771abe83d91c03f8644634c1991b4238367400aff8981eabed32094f90593b777eded11149981bc296e8ea72fde1821640c6a3b54ac95086c6f035342bc0a48566d525b150947df6cd4613dc96983b460a63c708deeb51a82aaf55c4f59bf66e48062f40ded243da0838b0512e7b526890d113e3b9040391e7d26cdaa8795cca2ef84c0b03bfd3ba877bf8d1b6aec5d6af3edc20e8e3abf94a8833fedb3cfa8717c6ede704ef3dfcba545007de815dafa17ae7ab39184275bc24bcffe7ba3d2b6a4269ccfef27ec088836dd0b09c0ba2c180adaa82bcdd203aecfcdfe387b77e11a3e77bdc68bd7cd73a6d6db8cbf92406ab0a2a31170bd65f820ec75475cef2a0ab6a562fe513955d565e25a152563d95ee6a736dc27ed5190ddd7b4112e21958c25bb004b38b4711ccd988cc68efdff54551e54f53df19f12e5022730b3c85063127b400b8fb3e396256509db60ccbae293ed3e900820ce877dfffb2f35006bbd9ed07b3123ca987e9371355eda60c57baa065ef320ecdc03ea4a31874b1809005aa775f589ec472d7e231f5a6d0032fdfcca4d3bf23d9bce4206a574e58b0dd3268c703d0cdc20033763abfdc4fc65be06f569d0efd8c6b6e4478d9ef0dc6616f6f2233efdfd8762fc207818a4e2786b02f4cd5cc6aba82f8a0143460142d2b5d772b873b7f4a91766afddc310cbbc6f28533a06349b7981b85f575241fac73b45db97f34f9adfa6e338e1bcaaf2b6004b8243f17c0cd0334d91d4caf697472534d0750ab244b5991ce76cbdd577565207241e1aa690bc5d71d85f004e15ab16ad7fefbf40bfeb14b94449278fe960643fdc7fdda27dbce568e9b08c3d773d65cbd07effd08f6432d49690b053b968acc79e59fd1be19eb8128c77c815524eb28cbf9fe0af4a5b6aaa1a2949a8af25733caf530bfef55c4a81c1df2aa2c46d855911d3951a5f12fc0b0c6f292946314a43b37b26578f87156087bc6b63a97dc7b313e28e0e8f5b52bbf72f42c57ae97855328364771b7aad2fa6a70de547d2fc2bb32fca986f2267bda66c30a46b35bf77e601f2324c9c2d565363ac6b82472b4e99a12de6ff41bf8135486d2c3c1176b5f96d1c1baa5d2b76e2b4848f6197dc9c1a716ade85940610589a948522b051ffddfb43dcb5f284661b20e835b79295cac4eba9f2740363334d651f928f7f5bb95191607da5b70c012e8ba517b9f4160aa1dad116f85221c7c2ffd5f017d5240d02ada6ed2220420988a8bfd1e8458d68c7e991b18dfd6c519e5306c514a7a4d0e0b4ddd14e5c416dd14adc12f91337ef7dbae2bee18b81b08a9c3ff65da6007298a1dcb5e9e68ffb073ba52a9503d01abfe49ef1ef0d1a8795e597cc292428cd1206027aea92469cec7e7a5ace7a441fca280c51bf49f9d14f01140e1744cec679ee2208333d656d631b52bbb13f5b4ce8230dcf5350d490025128a8d1404e20b7699105acb526070ed4394993530868d9376a19a20c594ceefb586707cd99d06a77381686b51e08549e9cd657d787c3b850b33786cc593443df31b3f126bae904cb1f456bf5bcc38b9fa71959cac4375144e0fb5d4c9b45e2eb3598cdb93f984e9357dde72b9fb29b8df56d373d0af5820d5feba2bb3c2a76467e36283a4db286e290226eea6f45b09fa21c702b5424c0a0f49cbd621685b6f9dac5725d52136f5a5d607bc7f36b6116dab734c272d1f197726c191bbb258cb88e5f9341ca6e74bc007f8fa81fa7ff5dfae91bdbb1e76df2b64dd5553d60c636262a7f42b7f373d52601ad0acabab079a3d87b9c9edf9a0e08821a304971dd8d4498edfc830fc70e7a9d5668b05b4d6db5d12599f3610246782060ff711d365099b3320ca83aeb3daf8594503c00f3fce09f3903f94c00350fa838ed72c4758443080b174f6dc5aa83ffd4b323ad97f04bb3fb1c74538a31b11f862b76f10bf8cbe32bd080bea46d5f8a5889c27df9677a9730a9565a0ab971dc71ed3cf84d2f13181d883de7f1c5ea15de2722574b5e7b35c8bd04119d2fd40426d11ebcaad031329bcce5a6b5211e9a54c96445105c1194b98968f4ee407055b29c8eb66b3606f18d59d0757e9885948c5c2443ce4c8a77a421a99258066d8e7dfbfabefb06230f90c0ab929b4ac404aa16c30faba2481f3db73234ad5694088d2fbb5456ef70007f7b0f378176c3f269a92c51ac83b8d99bbd1742f465ff6aaa70f04640e53adef54d66066805c063b3a79c5d9bb1ab682e772b7262f88e6ece8d218b01080af8e408ca723a233d43e59d5ad6e0c73ff54767633791d27ad650a94425febf981cf4493d2cbd1b365ed5ac3284c544425f3733395af50e870297b2d5b07952cf8264c97ac1d142cff79190f69097ea066befa54cf538a4fd70e2375b66377c126d5b83a608dcbd7440f9e295aa5b52e98afd600336ea951c7be6ef0f463046f5de4ef921b687451e5780524f2a4360a33d2e974e5282de832750c8869b894c82b2b1f1d32f74e829db79ec41aa5d9d22943be5e46c3290e78167c09c79098568bb7d90caa18e0ab60fd0809b1c6b30a7a5c3f24d00cef3e2dd0d24cfb8093be24b1a662b8cfef4e58f13ca18f0a43bcf55b9a735d4f81f5296b8f1076293c2dc2aabe56a9f4789f93c789947d105a5e1859583e7648043a557732f0f386424602cf1cb762b460b70d03f00049293b490beb5e8ab3f72363c975d46ca68d55ff8756bdf6e2497a4931b52d3b3c8ad5af209865d167af6e1eb07e404556b14daf212823f13119fbca4d22406e4f256822f0d8ad0d731398eddfb6c70d4a0a22736145b7d1ea7a44a207404a86d09aeabdd2587a4532b6ff8229045bc4a9d5a5778c1c66b7f3f186cf3614f7220d1f904814b70b603705f49ec4fad98a9eb7b8ed0be61208b9a8d502b3b4bcb05acd61a192144e684b8e2fe6069ac5f370653712134fe9367cb9854886e3932679e0493b2876cc4f883926c83628b0d8813f6c74b60166539d11ebc23fdad7b00b205dce21ae1de1917f6db92866c34ed9dc175a66101a4ba69db44350e01a080bbbb1cfefbea090d6b9045761a4130474478ce92860c1cee14453399ef3ef9a4651a80c826ec9751d11d261362a9735fb5d1b752d71150cf519d3324d0a53fdb353354cf3a79e676a4e41a93f47b692be3b1ef9f2457c7fd954d70ecb3a89ef599e5e5876d4894d814b62b4db727da59e75b7d2d42ef0266256e3eefb4203b4de18760c268671260b7e316ddd698aad8574d0c72ddcf16bee02ed48ae6324242053e6419cd1f64577630a9cc112b5a1236f3cbf8671a659c0bfe0056e0bbfc897b66f7af4fcb4ce6eaa91c7cd837c0cdf1ea874664793ff36c6cbb48fd4fccb8e5b0195c8645fad16b61053d8bbe49f50a386d9760aaac7fa822aceb6207075058cd681a6a534ea5895dbd224332d1588af79d68196115950c6076d489e45920eb8047244c2d41f0e63398c952e0465c3828f6ab730c5637995a16638cfcf044645ab23de85af9b55095438b9800b5773f5a9381c105f011bcb054ead3f580fbbf9741ae540c020670cc890749f97207caf9dd5af34cb6b96fb949479f8adaa206414e87b39f057c5c065946d4b875a761bb7a7244a77a23007388e901dc7d9c2eda7d19fcaea748f86f0bcff65606e3e52d7479744b3d0cfbc1501ed0ba9963c1e1d1f0800c6e910c0421919b9d0599e4d2dfb876bb4a8bff579d7dcb4a5791c7f66cd3b61a7db053b5590bf595f8b8337481d7bda7d1955ebc8c418957c4f6cb24528fdc462e6562a6821597c13f0da3caef9c18febb1a3edde52c5c75996f5d1eaa25d4de5a992878e3d85f976d6c17b3cba73ab166120fa2579577cee1f961140a108c51256e2d75ed9dcfc0e98e06da01133e8d15629094ca518c388171335b598f6bca135ba202276f2c033dc5738d29c8ba71fa174ca3657946439ed8214bc104468a9e88d696ccacf012e98f74be942598046e571a902a2aec1394abdab68ab5ec2b1e1f071a067d656a08604d1e79a271c3ab3d95685bbe78944b9fc8cab4e1c1082352c2260e0845aa1380bf3f0e13df837293004af3d5b1d7eae6214494481f881b026f163474167522afdfd36849a3ccd95ddf27403f3d38d7fef6978d4ef622fe48c508889e6ce46afae9961dbaaa42e33a6463fd63d0934aba749b7a3f6865e4a5c45a59bd631c438b59e4640e9e14d2c605e4c0e0272b4f521d300f51ed3583d27414e0e353c0c4eb31ceac6abb39d1cd91da604fa5d611425c6ef46b678d329ec04eb60e835d910b68d1c373f1815f1fbc18d7b05386242845bbb175f5fb62e14ae46db85a8c9fd60018f634109dc238e3edf958a8e1574eea26fb7c8092b9beec5d1bc32ba18bd3056e374bbbdd3ddacf5b05d972e566c7f78fccceae74ca1b091f70a5b8ea9c1698a625a82e78c1930b0c6eae92204d1ac20dc6c2b2e5ffcf995a91c78e277e4ca19bb7d9f09aac1b75f70035509311518a5ded64f84a15d2cdebf73696431bbc2b6a110299342ef90a1626595806472cdbbb879ec618d3ef3e85f49800d62d2f8d5353f0fab3f0e4fc61d82408bbae0b81c5b81a291bc5257c5fefb57520e483c79e08cdf9bfcae28f0156693b17b68f10835d88b0e99e337413eff710e4e4b50d4b0a0d6922a7707ca57b12831dcdee2a12f698514b1b88979ff13648c1f33bdc1062ec275c0e7183a279e4873c8501ea0a298386360cefadd08ac918926f5d28eb3a3a0995f44a53b7afa8fbac12bf2f5ffda316ce39dfddf6ca31ddafabda5521578640a88b16bf6f99b7e857c2be625aab6b32cd009729d7b95ec07cb0c2d856325fc6213d1a5fc4847ddb22d259032c51a4040eb9b3367c7465a059f35f7003ff5e27a387aa3b28aa6fcae2e3e487e04cd20bbd86f120181e6c046c87076beacf672139acd439325aa56febbc4e74219c737916b55ffb30d6ee9a2b6b8edee90f5be70379a44dbc9e2ded4d1fda1b55edfeeff70790ea179fc34ea512a0262d3d07ca932402977177c08b5b9f5850888b73724ec86bcbd663df2fc7a826d38e2194ac2311216c578019629714116bec625021aa2e8286", 0x1000}, {&(0x7f0000001680)="a54b27b7cf9675e4bc58049dc90e1f2f9f29d5cbcb1d57a1c73c34b5990ac533068db87b90f3d2ee2475edf5f8b4a71eb701d8f09507964d82a289d6fa2d27f443882dc3d6598fbb09f505e4842330623f18ca9ae8d4d3b2f180e029787b87af1f67f6d8c73a780c8241e9890f3b56e74b0620ebee3cd2add2f2bf91caabcd635a66f97c8bac887a4bcc5092fd8ec6b18c5286491432ad814d2108452ecbf9e9cdee385eea2bfa8c0e25322b57fb662781ab7df5ebcc4d07a5fcd5468f45f33570090a4a442c5787331ef011a6", 0xcd}, {&(0x7f0000001780)="c996d1ee5baecb04209e8362878b0a7896b88a2caca47986266333c5cda3fb6b9bddd22aec8ba94bb072488e805c0df639461bdbaf74b95b0fec8cbd83dccec0e55bdb383b2d1f26ce5b8b78b1b906301484dfe217d62bc0c36eadb05a141d4950d37be28d878c23393ffd8595eaeaefdfaa3db401f8f3bea990130d787411ae30c98917cd00dc15f215e4b2b40fec49f4af75f386220edd48e6ca34e02723835c31262537c5de8edabb21c680da6c3397f7e1760c45c312565d087e006362b6ba1c245bd63618bb474c647a6ab6ec872d3c145ea0479173a38a3b680ab349d50b9f483b8a3bd0ff9ac7d968a8cc610780750aedf9eb2a75", 0xf8}], 0x4, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r5, r4, r5, r4, r10, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r5, r8]}, @cred={0x20, 0xffff, 0x0, r9, r6, r11}, @cred={0x20, 0xffff, 0x0, r9, r6, r12}], 0x88, 0x2}, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000019c0)={{0x2, r7, r12, r7, r11, 0xd0, 0xaf5}, 0x1, 0x3, r9, r9, 0x9, 0xdd8, 0x40, 0x7}) 06:24:18 executing program 1: r0 = socket(0x2, 0x400000001002, 0x1) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x8}) 06:24:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 06:24:18 executing program 0: poll(0xfffffffffffffffe, 0x89, 0x6) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xcb, 0x2}) 06:24:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000180)="699bb1f12a48d52618cf081b2a5cca134013fc577e61028c8d236fa6db3e53fa054ea365628724a6c643292387461b69b238e557b0307d55883d55e5aef5a0104a17df89d3e42971014251a71c81288f2ae323e6da1afaccab8fdae1c6ea0b3c94a3cf6c1d5ac05801f596967540bf2712d590bc86ce69b3f5f96e6367c604531052ac92183c9d8844c72df5795cefabfd8cf73a3ea52ded42014d46046518d9cf7225e96f70613cd7c8eeac77bdd68970c8ffaefb917be43795ffe4f88ae30ddb15ec5d1f41524268bfb794db0616be9a6227afd45491210e624ad2c210324ca4ef176d3eeedef05b70e9bfd51ff2572b496ba7af576f5296930fb6c48b", 0xfe) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 06:24:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xffffffffffffff79) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 06:24:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) close(r0) 06:24:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0xa, &(0x7f0000000080)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 06:24:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfbdef7ba9b2dda10, 0x48) r3 = shmget(0x0, 0x3000, 0x506f9117bf603424, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x180ebdf7c436d010) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x80000000, 0xffffffffffffffe9, 0x0, 0xff, "c8e06f046451162dd2ebd6c54dc570474aae16be", 0x0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0f000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:24:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/34, 0x22) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 06:24:18 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0x800}, {0x18, 0x1, 0x80000001, 0x4}, 0x4529, [0x9, 0x2, 0x7fff, 0x0, 0x4, 0xfffffffffffffff7, 0x4d17000, 0x100]}, 0x3c) socket$inet(0x2, 0x8000, 0x6) 06:24:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:24:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x212, 0x0) r1 = socket(0x10, 0x4, 0x5) r2 = kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="61f85eaa4ab9cce0ccb2cd59f71a4ff648cfd0aebf3c27c4efdbf0698035c0e014b3adb84cdb8b26b17219d2b701f54e4172dab210f80e27c561af979c2784b0bda659ea1d238e5b86c5e724ccfe33fab910917a17dbcc5fbc707b52ddafe3ba92946a97496e176351125ec62a3bf6a75ed9524f65368b9c465c6670686e3492fdc735bda4fbfd7c95fa05bf00f28b5d5931253be0d8143d57dbc9bb324ee8ac41d1b235047ae6668f132a797d7b33f66278aa150cbdf7a1be38d050d4afd9b4f39a96d0af4782b7c2c60ad1700d29527ff0", 0xd2}], 0x1) poll(&(0x7f0000000280)=[{r2}, {r1, 0x1}, {r0, 0x20}, {r2, 0x10}, {r1, 0x8}], 0x5, 0xc446) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x7fffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0xb34}], 0x7, 0x0, 0x3fb, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x81) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x100000001, 0x1}, 0x8) writev(r3, &(0x7f0000000040), 0x100000000000038d) 06:24:18 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2d6d9b10ebc29899}, {}], 0x2, 0xfffffffffffffffb) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) 06:24:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/252, 0xfc}], 0x6) clock_getres(0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1, 0x4a1) semop(r1, &(0x7f00000005c0)=[{0x1, 0x4, 0x1000}, {0x4, 0x20, 0x800}, {0x3, 0xffffffff, 0xdd2b64540e0913a6}, {0x3, 0x7f, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xf5, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x9ee, 0x1000}], 0x8) semop(r1, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/74) semop(r1, &(0x7f0000000100)=[{0x0, 0x4, 0x800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x4, 0x2, 0x1800}, {0x3, 0x2, 0x1000}, {0x3, 0x662d, 0x800}, {0x1, 0x2}, {0x0, 0x4, 0x46a9dd525de5c0f}, {0x2, 0x2bd29e26, 0x800}], 0xa) 06:24:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) recvfrom(r0, &(0x7f0000000100)=""/248, 0xf8, 0x40, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281d4b45d339941f, 0x100) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x9) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x26, 0x5a6, 0x401, 0xa6, "b3618ff5a8c48d8b3c22f5bd20e7a4c68e98281b", 0xeb00, 0x6}) 06:24:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) close(r0) r1 = syz_open_pts() sendto(r0, &(0x7f0000000280)="17ecdd7659ea6f9276157a4050819f0888e633e60d669414cf98295c53c145cade3a7e3de3a07f89ecb93cce34b8ff2a12f82a674bdd6f30a5b5036cc8a2aa5fba1505c25c10ee9e6608ad0b4220869e8f3c9b2a56004f33d4e0f8e971a13ed502eb5dd7044cb0ae54a46c6725be5c5e772bbf89924665c95c97ffa5fee344c9df1f4a64f8f7d56e6429afc4a6c6e09c91a5bd498b02ce93", 0x98, 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e4e66696c6530003ed96ec54bf649a6870b63974862990a825deba5c9c1d424bf1be167fd54126baf20fecce44c1b13bfb12e7103aa93252746a9d23969fa1949252dbc9a23a812c50987b31560a18649ff73ece331dae359610758678aa9d0f288ade886082f32f6f13e2cdb8f760bd9d37ceaa9bfb53206501bf18b086311a9ca9de85c464da323105fb91dbcb4bce0c883f70082a1ac6be4ab606cc5c3d6bfb8e07cea43d6a1c233bf1bcf1a07905d9ed9fee0f2fa1edf30336bda9e8207f69aebca5a7fca9154f3704dd268ad9842e7dbba0ffc7d468d285191b5bb0a432643761a0881"], 0xa) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x18) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000900)=""/4096, 0x1000) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x80000001, 0x64b, {0x7ff, 0x1}}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000240)=0x3, 0x4) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r1) 06:24:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7f, 0x6}], 0x689738c6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x7cf71276e0d53a8a, 0x401, 0xb66}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffb, 0xb6706184b183bb7, 0x1, 0x55, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc8cc5c0e26dcba14, 0x20, 0x2, 0x100}], 0x3ff, &(0x7f0000000180)={0x8001, 0x2}) write(r0, &(0x7f0000000000), 0x3cd1) socket$inet(0x2, 0x8000, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000010000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4bcc98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee9287579ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd027200008167b2f94a1d19fc0bf963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8b3ddb508c6a16ecd9645dabba8c9f6c9ef9ed227e66147e658d38a3a52a1ff0ed5f55711e5e9f46968ce425b6cb333ffe072248bfa43b4a0750a286804a215a8618473fb189470737cdd23ac6ffb9fe9765c6d41b29f894c5948c2506301b3963a46fc0c6e253d406a7b33d1d"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) fchdir(r2) ioctl$TIOCSTART(r3, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r7 = socket(0x18, 0x2, 0x0) sendmsg(r7, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r8 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r10 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3, r9, r10, r12, r13, 0x12, 0x4}, 0x4, 0x4e933751, r14, r15, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) 06:24:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 06:24:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xb2, 0x5}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x2) 06:24:20 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', 0x712f7ec07b9ec53a, 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 06:24:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) socket$inet6(0x18, 0x8007, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 06:24:21 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x3, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) lseek(r3, 0x0, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) 06:24:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffff72, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT]], 0x8}, 0x0) r0 = socket(0x18, 0x2, 0x0) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/128, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffef5}, 0x0) 06:24:22 executing program 1: socketpair(0x18, 0x4bb751a93876470d, 0xffffffffffff780a, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="903fb7909c6e25ebb0f929b03ebdb2e097371704f09cf7c541741376865101d1e10540a22b9c", 0x26) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) 06:24:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="0900000000000002", 0x8) r1 = dup2(r0, r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='&!$:#^.[C&\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='-[}\x00', &(0x7f0000000200)='\'\xaa\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='&{\x00']) r2 = dup2(r0, r0) clock_settime(0x0, &(0x7f00000000c0)={0x98, 0x3ff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x415}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x42) 06:24:22 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="c791c49311e869824b1a7a4fb0961e855ad8bb396ebcb6f5d96f38bd4aadc1eed0cf88dcb904519d1467271b1c3fc7b147674817dc7a706fc089afe9ea5a20819fd4c92476fd5f053d1d0291378e50432bcb4c3c49f877c73a1152c5e13f0839fda2020a19a743ca941f4e2265d43e87baa7778a846e345af45602301a31f94ea4527b2016b03d93f1c8ae268a747e9bd90a79873e86cd22bcaed3c48f2bb89381e604618fe3ad67a45a", 0xaa}, {&(0x7f0000000000)='T', 0x1}, {&(0x7f0000000200)="cfb8c4c590a277604ec630a14b7b93274087f44f73b500adc759e0b3c1d4fbbeb124d9", 0x23}, {&(0x7f00000019c0)="700d138d0a716a9266e26ef39b788625a1cf57ff7c3ae52808848393503019159057289fc4594fbd3e086b500350ee65ce60cfe1c05cf340fcc20fd1761d59efa0501e55404e6995b6eb21add76266517c8a65943eee66e625933f8f4fbf0dd95844c7a445c792f0fe88bd1cd8ec9be51237515f4339c77e441ed95a19e933e2dffcd7a4fbd7f001d3ec4ce0e6c440e46ce6513b35776400e9bddf5676c34244c9bb04719be3979aaf544605597d4d4049249e6e86c89301bfc8c482c22d419efdd4c0c9c5ab007c52ea8e25a92b68afe2a70bfa517a43da248ab53b439da37a790bdf1bd7684f98b64ed95d676ad6545496a7fa248efdf62cfaa8e00ecd4fd27ff8b166a33e6176baee65530ecd59b709e70394cfe5a5df3f19b20c1ded9c8ab6f966b95fd6e83cf196591335ae802389799b7e0b7ace137b81a4d95d55d8b4f7e0ef2c0ff90b7416d00f3e0e73b402a682a00320661752158808331f7e9ea970d761755a76088b1347c511091db9d81dd15255c0c407923906cc68cff3b2ab126e77633029af7146d5e36d6c0152b62efa76275492f6765baba7864fa37b36bddb1f0e85e33953d1b846bc0f7b15df5831e3208ddaaa48e2179c5de2d3eebc01d3d38858e1e814a09491e9f9c08c46db1bd6510154fc43a71e37cb6ea1a330eaf4f9d0dc90827cd8c68cbf55eae16d0f98590181aca6d6535ec564e1d59f3148ab98d81456874b9a7e76c9f7bf0be2c347a6d8f117bdfd50c568ed92949a7c74b7bbc824fb9d3960251e149b019a032f10e2b4bbb419055fc04e1dd8c550f784d73fcc2056f5613abc089928d10ad962bf3ad0e0d1ce0733c7f5e8d8625d2510b910aa748bf97d34837ca4aca5a34079c7d6deb0409f101096da154123334a30467117af1082469ba457cfb9be58800be25038c0236aac3355a6598ac5f1f3064c50b776be27ac617d597fe9b6f5f7c023705efcecc95fe61048957b1d546d2420d529e81fcba8d19f33754a7db800f4523217c21f5f2c337aefabd22da36c43b3bfd129f255cf2ff4ff1d90af860f173b2f2f4840916c3ab71c0383972fab291309f4e41947562a99631fe12f15e955e7191ea0a85747135f0139f6395d08b684116c84f19310e7dfea1119fb447d237fb10c4267d5c2c3156061b23e7c140e0e2cb91c0a4dd053391db688af19a58e2bd1635b1d4c225ce39d176678a389d11426dd0f414888f5981b03b6321a660c144ee0901a6a3896e78f9a92482f5a39df8135b5987d90a769aa10c4c247bcc3cbc57c917e23fec73f7eb52492735061fb0f6031cb98807d4294b5cd3ec89775a64f701e8d103c346ab178fe885f65cf2299cbd50577dda6ab2152b334f5723e777696edf0b204af9d080368fd29cb6f6bb663407291a50216e75bad24e3d166b9da14641f68b17bd77a4ec10be543eb364ab5128293622580732c7e987788dc0c3497cf8e61296dc7f646f2cfec16bc2870720088bdf8dba548fbf9837f39238dd613c080353b2e1eaa59b3bc2c2e711d508e9cc5e3ae8850d4b64b93ac8bad680fae66c3e0a02e199dfe8b28e062502603e6bae268e7a1d2ac95d6715a67d178ec18f4cc3f994d5d86ae9850ae8e1dc8dc73db2d53cb5db5fb2b9b2c4c5e6a1b943ceacf9edd50f58783d515b9cb930398e5d387df5dbad0d8a7862f6bd5109bccef3200d2cb48732b6c182a63d9518551c4fb170a44c0b00e5d1da1c8d82da601490b7416877381c16376e67e25b9b08e26a66f364ea8066dc1c1c17d34adbfa37687ab1ec4fba96f71219f18ea1eb67150d28bccca2ed4576405b703a6665c9547a2dce179726e16ef4ad3059ca8b2351cb79a3733c8a13d41c3abd0e069ee3f329260b5f072ca511a289cefc2ece35fff05164f65302e3c3b0939cc4369a14d99ce2e311d66a553574e7b3ed59fb75cf4c7ad190b3992387f2ea11235496a45a38e112a7b46a20ca3ce347911ece3e5700a88dc2678386f9fa9dccdd10ecfd41fdab1ef16e1be16ad6a18415b6d97d5b147379ff2166eab1032efbb48f76566f30220a93c4157e73f1f2ab93de93678db317a88c7646477e19e329070eea065e1de664fa12c504aa0a54dfc02b8afdcb7e18805bdf11e918525bea342f17e2d20a4c96efd8d26bb92533412de30bd20d5411f2c9c078f5e3db0ea378d906e278fdde2c80034df4c55ec641cd2c9ff276a4c19b9872594c1c9243f4544131f48230c699ee6d0d0a4a53eec77404b1f5280a42306b8065926fe3f0c6e557cc6f7c31e6ec7ca3dab7cfd46ef7db87ab457601b6290579ed9d2d2f0c6031be2d34e2b8329d687d330d82b4e1ab8ce5eb9dd462c4b0a05218f9e05264d6d9d9ec2f6a6f03fc40b442392235cd50b3fef5e5d71e4be5f7866b675624117a3eec37c453c7428d7cd0bb46d373813520b6ffa4c21d66b084a0fededbeb079928ab5d64e6da77013d625ea1210324cc1ae38cb13410f3132ad57277ce6cdf2ab661e4cebc6867f6656b278a1669adf8a37458a6301a7832728ce66cd41c1bf0a227afcac52d514ea741032fc766714c38913e23223a7e82789b1423c6af7b43d4a79cb4833df62a12d08e6f837b0a365fef4a245ee9243b747ed3e926667bb2125ffef96d92bc3e7016176cb489e57f68c0ced17c94eeb38f69f940f81b44995e3140ffbf93cfcdb03c5b4c91ca5f562accd17f005c6ba5c9f2810719cd71ffa22bd9eec6fa6e23c7cd072aac6a215105981fdc1fcbc40a5f539805e9b5d291974e03cf72c9f16dcc51eba0ec3dd80ec43a51f710de98e33116043339bd94a489b76b49edb3300e64fed1b91bbf22a8a7e6d9b4658f683968c0e958abcedff1ecf7e0ceaeef2fe48136c6dd5e6fe0f4d18fef3fd33fd25717cc45e88d3565527819dac7d662151c06880b5a5ec6c7afcf458f2d7decc5ddc4fd887149ba9f884b12979c4108af78a53d9fce3e2b7f3b6f6f955822abce41f924b996b1df554e5577c22c2e9b80141456da8d0e69b799a52e220c4d8f85760ee91c0b37c32d5e587fa347df5ac16ec6cd5ece9fce6d11c5fe33c7a4712f6840197867eed5cea3976cb153afd6f64a12d6fcdb6b0894e5f45410f1e9193ac9a43d6f671ead2106b8c2078c0e06a830be2a0b57ea58adae19329379c138e2f6d7a9ff08dfe89e09bce16f34bf436c0150742386e82b59119a75553facb273d0607de8b20b7095fc8294064413798ba8edab0a0b9e792f83e0e2edb7ecfad5176aecae1d017fda2fd1095432f725bd5f37d303295c1e6a861967ce9cd53d1299ccf566d745666fe05b2caa75f7e4ee034013aea9846e86aa6bd7c3dbad342bda5e17b56e3b1d4635ad442e51b09aa223ad20aed0006fd808b2ae1e0236a6de02a0fab3bea92a5a59b154f8f729aece3cc70218e371b90f65ef8692c5825ded49f9daf1256e1b0231c952a2c6f59aab4238ce78fbd2e90c2e92e181104cd4026ab8e6b02331e6cab735f34d8e84a557baefbb9a13e0f41c99c787a37420fcba27aaa76b03733ef20bef5a32430d90f6a32322f680d32f3ec8d69e607f911af93603e18b4d445a1afb3d64542c3a1ad63b9d67a8852c3cd19b949260260fd773dafc75b0f3c1610ab6d1f4a26081de689179569d8a4ae97eae5a230075119008fe753c064cd6e0c2f44d84b1ac50054b87889eae7296680f17c724d10ff5502e56c4297c4a78546073924ca672bacd28ad1114f513ce2c0227c58c84018192f1c9fff3093c0575c250128d75f4744bb2d49aac55128560ca19af407266d3ef8c833a4f83529e01315a788722e3de21c6827799a92f50ed4671916eaad562c3ec9476f2653adb382761a6650dafabcce816c19373ce8ce9706fd557ff9b0e1a1b66a3fbc6d1d71e5275096adf82def26b70e4f9660ac1e040c7fa1321d6c43cf946bcab8ad566a1d2d62587f2004687650c0cf0bcf645e9400f5f5e664d3574d47a790cdeb7225d339a5d9c2e7e3ca81831f507dd9b4c6f1f13f9656e739964d5304b685f6d72e8e33b9fc967bfc87da1696298c2fe6830025d69a2b46e6ec3e5ac057150b9f32c5481abdd68e48981091c01de350ab397d841568004836d9fe49399bf21f683a84bd32129cf8b374ee2299cf32c554a7ffbdbc7d12a4b3186e57fca01839a78f541253649b67a5bc1f2cca6d8f907c124bbad224c52c017f9fc14aa3cf7e44ca722e3c5cfb06b6004f799c515c265aaa330ea0fc477344689df890175521ce8d74331c4de4f1939cc46e268bcef389ae674320bac3051d0bc3c655be62ed415d4121a1aacda27716f8f320535976dce62c075b7b6983ee458e22df2cd23fedd00907602acdceaf29d2fb4360310cfab4ee6fb1201104f7ae6cfb2d9600b50ca3e7afe7e2ba87c049007f86331f9329ca1a1b9d9f03908dab1b3a54afde61758733b4fc1cdcefe79350f8313ae068ce6c4b7f9141c0368cc0d5c0591b2c1f67bce4eba35f8e08661c6216dea27496cd00246a606219ed11b403d5765a34ff3460d744950898d7a507d1e7e1e787429f2880d184a1759bbda8a18c6e61323616c21985df9c8bf1d9d30a71d29af40c6004ecee86059d141fe51dee78cce51d7db6d03536785b8eb70095e6a356697d78db2f0f27237452308b65f7121fc1f8d49cc30fcc92e801e83a74eb3ff05157fb16c45b378c5724ceb5e03f6347a6072a5f5c466dab556440bdc6fb3b1668ba0d85d7075ddf247eb051df3c3bffce4f7edfdc3e065f183ff31d667b4bc3f7add311af6650190027ca8fdd6c493fe075fd47f77d741cc008f803fcdb0a5f7f42bf0a8829a9e281b04635daf788ff25538da1a5f1595429a3010e43f510d7f4e0e658ad2382fa46c79fb37066cd64994bc55c34dd66f7de1575ecca9aff02891a833485aedec14e7ec4e462913ef7f2267465709a8e5b2fbd33ce3a62a952b2de6f94472eede0e5c2cad81c430cc5b95d46e5c21e0123fd51880e08b6beaa9139c57d738cb3491d0ea626589286bc8f110ccded8273c38b1a0e50b72f65a2b03e0a1f57953492bee98188fcbe8e0f6e95226d4401b833930d251e2e7c91c06e01b15e6dfd43b41e9accddb557139138374782b8f35442d1b71b74bf06c809f357fde523fcf8ca65364ab7e4bc3aaeb0380a153251101ebc783dc283febfa3b6bc5c294e53f8de9fae4d8726dc08dc9e6c13c911e95377b130d919311e58b90b20087b1157116a5820526e0a708b118c0184cd0795063c8107109f32f699ecf7c316e078d17d69876cc190261e49dd63ffa2b6e882cbbab1361215dc93cb1f5fc093c0e402dc4f92bc7e098e937dd571199a547feb8e7be94bdf2deefbe6805c875d6b4f23811b100f058be37e10f2aac6999dc109944c21c216780d39790efe2f398d9e7223e95f48c2b0dc269197d8c60023a43732c08498bd8bf9cf58831bcf990e5ccb065647b2f2420ca74876deecb78294a4759e42d69b62c459ad7c0eb0127791e017c8940243806cd1258a01c7f4c1f5f08ee0cb4d70bea223ac8b06ac4fcf7169de68438b2d1d01e64566aae01bb870bbfe4e42df6b148262f27196acf1ead06fc978f66181b9566c1d27098900e4ba18b62aa94c3eb8ea563482be6012343458af07644c97ee0b7c367a62f40a0e5deded3d727f70be6c307ec82023092bdf92644c6bf76cec0d6492f172ec6239b23d5605f294cac1fe9f6a72b65771487801e5d54288fe5093bb5f80cc21e49149b51a603186fbcf25e3819a0d2efa1f4ba0cae3", 0x1000}, {&(0x7f0000000240)="78094c306c357394a9282dce53a79216fc1286784375485a4752911717824e70dacf069412e062b45c2d5eee03a7d0c1fbf8cb52daafa3692b0e47ed92ade9fcf3f54a163d8d1b7d00f905a3a2e2a352fbb0d273d6c80ce64c5629824dca4dd66d7d30331b20281a93d02a9c727568a95b9a92a6b4675c3f88b6b4701ce90ebd216b95f32aa8de2fa9de25b29a2f11d640bf1e76117f076f24e0b2e31c60f40322742404e5bb", 0xa6}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:24:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) 06:24:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000011c0)=""/242, 0xf2}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 06:24:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd4ed5e80c32a2644310460d4968a76d51314498f75e80c73eced5660a28cb15f0a92864114f13d92c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b4672795e24d6d5691278e3c86493255a060a83850f58fc82e6e0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bdeee2016b2c7f0378f9e7174859ae567b2c1902dbfd64d2deaac3e27cfeaed42e092d3cd402dc1ffe2a560054b3142d4388c21bca7128a33ee409f15e6b4f7d79eb50065c7d720dccac8101b925ae6c34c31db63dedd8105be76b20ad7c96c208b7e875b115c82e24173103811b7212dfabfc7837791d673cf5e291db77deb7c72b5520e3e25cc462e27bd4725b5df8cec36f6b409845f3f83341293eb98e50dfb097d25eaaa98ee3bc520fb8a0f60e35a2d183190986576f4d45b214a2c66e87a6a9ed72c690dad4d80c6adc0075bc5"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0xc0) ioctl$BIOCPROMISC(r1, 0x20004269) 06:24:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x8) flock(r0, 0x1) syz_open_pts() syz_open_pts() getpid() 06:24:22 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) r0 = msgget(0x0, 0x44f) msgsnd(r0, &(0x7f0000000040)={0x3, "2679bb8d5ccacb4aea63265eaee56b6c49c9e05c9ce8e66b4eee70fcdbeb564b5dee28ecb3e3122ce980505644e003a681212ff253193d40b92e62ae0df8b9b45a3d734fbd4760c58873a29ce1b99fb16cd98ff35b628f13050f"}, 0x62, 0xf1fbe2c1f9a400c) 06:24:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x20000000, 0x4) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x100) 06:24:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000040)="9ba490905cea5c109cda33e00c0163627c5ed5b586f09a3ece037faf79ff13ac5ca47909bd", 0x25, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 06:24:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r2) fcntl$getown(r3, 0x5) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b411803c381fcaf3749fb2ab4597e9d1dee56e82806cc9f54c49135c8a9d5b0442ff7533c0fcca1e49698e5c3a7d6c157c2451da653a83c69b578e04131aacd8f4bb29ac88eb802e60ae2070cc7bc08e804028e90d49402a361928f73f14fdd9b9b5ba847b42336963bc72f6029dc1d5fb739388b66a0852e70096e72384e3555dc106934c21fa32b5e0a3e879166afd946cb0ee93c401c1c5215a6a01b810070e1344eaf72f7500717aef7350bc61e23bf6a054a9437744f4c0296633e1da2607b9beaaaf9f64c2d896db964a9fdcd7d3198935237b", 0xd6}, {&(0x7f0000000180)="9dda8e81dbb7792955ac45c4bf7febf9b5c1d7b3819b2598a68e303b6474629b07e185af2c32e65674782d5b6273ce0f52d03c75941c54df3971bfc05eb9f8a4df4485e66681b154ddf0cfceb47f5ce0e52f2158941a80efec98646f861dc5a959c971b668969da61589c8cf3995a511c8be767f7eb883045dc8d7fa09b12eee6709e6960af6", 0x86}], 0x2, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 06:24:22 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/131}, 0x8b, 0x2, 0x0) msgget$private(0x0, 0x1) semop(r0, &(0x7f0000000000)=[{}], 0x1) 06:24:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r1]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:24:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x3ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0xff}, {0x18, 0x0, 0x5, 0x8}, 0xffffffff, [0x6, 0x1ff, 0x9, 0x4e, 0x0, 0x5, 0x0, 0x4]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 06:24:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x4e, 0xffff, 0x2}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 06:24:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x6, [{0x2, 0x4}, {0x1, 0x5}, {0x1, 0xb48a4e7}, {0x3, 0x4}, {0x3, 0x10001}, {0x2}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0xfffffffffffffc01}, {0x3, 0x8}, {0x2, 0x8}, {0x2, 0x1000}, {0x3, 0x6}, {0x2, 0x10000}, {0x2, 0x100000001}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x10001}, {0x3, 0xb40}, {0x1, 0xfff}, {0x3, 0x8}, {0x1, 0xe0f2}, {0x2, 0x1}, {0x2, 0x7}, {0x864b40814d13624c, 0xfffffffffffffffe}, {0x3, 0x8}, {0x1, 0xfffffffffffffff7}, {0x3, 0x33}, {0x2, 0x200}, {0x2, 0x4}, {0x2, 0x3}, {0x3, 0x81}]}) 06:24:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xbb3, r2, r3, r4, r5, 0x48, 0x9}, 0x4, 0x1, r6, r7, 0xffffffff, 0xa3, 0x8}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 06:24:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r0, 0xffffffffffffffff) 06:24:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/94}, &(0x7f0000000000)=0xfffffffffffffe14) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0xfffffffffffffeff}, {{r0}, 0x710530ffb9382db6, 0x11, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x9}], 0x101, &(0x7f0000000240)=[{{r0}, 0x0, 0x4, 0x1, 0x4, 0xfd6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x5, 0x5}, {{r1}, 0x2e2f0740a9d74049, 0x11, 0x1, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x76, 0x3}, {{r0}, 0xfffffffffffffffb, 0xced5313eaca84a73, 0x40000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xfffffffffffffffc}], 0x6, &(0x7f0000000040)={0x4, 0x1}) write(r1, &(0x7f0000000100)="44fa021242cd5815db18b64f8a61b20f1a353552127ed017b9990faa850e7c8188fba3ca2a9b688ccbff865ef3fc3d6b565edb8e880070d1494171959501a266b59a85df95f611811c9ba16c555562a7d6d1e894b29e1664d54eda28b4e663a48055bdb8280a49ed1b1abe009def7766cc91569f1d58bb4fc62d98d1eaef6e421586bb7184bfc01e8e97bc5efc403e2fd6793cd033ac9e68114b", 0x9a) 06:24:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x89, 0x100000001}, {0x6, 0x8}, {0x3}, {0x0, 0x2}, {0x100, 0x6e}, {0x80, 0xfffffffffffffffb}, {0x2, 0x101}, {0x0, 0x40000000000000}, {0x8a, 0x9}, {0x20, 0x80000000}], 0xa}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="914ec870342c8ad14fedf4aaae373ea75f670a37ad8945908114461d18e4989c645f19b366a8f3f8274541d2e73059081c7cd42e850eebb1d4f1abf924b3f2c4111457c6a5d65ac2ba9d26f124338666fec7b0ba7334a606445a60b0bda1041227f9b5ff3130b3689f493581bc72811f362dbd40ab79780c76d3d894acaf51e0fd32e5d3e32ffa69c835ddc9d5741cbfaef0576a6f462bfe1d9d585bff470ace548745ed3398c9821001b4a3181c2f8ad2b5ca093037f7188bf0d25b451a3fd0fd0c3adf53f9a2c255dbb60cd085f4da5b02b9d4b315313cd8427b7ea958c266c4b3e62dc1ea0c9772f6424f2a35", 0xee) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 06:24:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:24:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x10bf, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x4) 06:24:23 executing program 1: execve(0x0, 0x0, &(0x7f00000001c0)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="0013d938be002e2f6669"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 06:24:23 executing program 0: mprotect(&(0x7f00001dd000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xae, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:24:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:24:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/39, &(0x7f0000000200)=0x27) getpgrp() setregid(r5, r5) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4208e31c5fd70671, 0x0, 0x9}], 0x40, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x8000000, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x82, 0x800, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0xbdd55fd289a29e9a, 0x2, 0x1, 0xc227}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xc00000000000, 0xa6}, {{r2}, 0xffffffffffffffff, 0xc2, 0x80000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x5, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x80000000, 0x80}], 0x2f, &(0x7f0000000280)={0x6, 0x3}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000400)={0x6, 0x8}) 06:24:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:24:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 06:24:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r2) syz_open_pts() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x7fff, "4df54c7fd3c9f40a79153e584e1a3d9e32af76b4", 0x3, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x3, 0x6, 0xbe}, 0x8, 0x81, 0x8}) 06:24:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400004002c5, 0x10) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 06:24:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) 06:24:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x62) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x400, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4b) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2d580069f5c171d3, 0xffffffffffffff57, 0x1}, {{r2}, 0x0, 0x20, 0x40000000, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffe, 0xaa, 0xfffff, 0x80000001, 0x800}, {{r7}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xffffffff00000001, 0x1}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x7}, {{r9}, 0xfffffffffffffffc, 0x73c8cd41126ee5f6, 0x1, 0x80000000000000, 0x2}, {{r10}, 0xfffffffffffffffb, 0x82, 0x20, 0x0, 0x3e}], 0x353, &(0x7f00000003c0)={0x6, 0x4}) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:24:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffff, 0x1}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010618a8f70056ff41081d0f6a249a10ef0a78dcfa9636a8ceb3c790302c4f491121b898ed3f32c88256751e7d9523a0fb3366ce8485544ca653ebf8143e7039e7626703c664c3cd2ee6cd9dec178d4331dafd2b8a7ddcee122b3cd2cba4d2b8f48e2b8be4d3b7e9d8d2a737f3c5e3c5e"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:24:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x801, &(0x7f0000001100)={0x18, 0x1, 0xfffffffffffffff8, 0x4}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001180)={&(0x7f0000001140)=[{0x2, 0x91}, {0x25, 0xffffffffffffffe1}, {0x44, 0x7}, {0x167, 0x4}], 0x4}) r3 = semget(0x2, 0x1, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000011c0)=""/137) r4 = shmget$private(0x0, 0x2000, 0xe327a94b924e8c53, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000013c0)={{0x4, r5, r7, r8, r9, 0x44, 0xfffffffffffffffa}, 0x200, 0x8fd, r10, r11, 0x7, 0x5, 0x1f}) socketpair(0x1, 0x3, 0x7d, &(0x7f0000001440)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001480)={{0x5, 0x8, 0x9}, 0x0, 0x4, 0x9}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000014c0)=""/154) recvmsg(r0, &(0x7f0000002a00)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f00000015c0)=""/162, 0xa2}, {&(0x7f0000001680)=""/37, 0x25}, {&(0x7f00000016c0)=""/75, 0x4b}, {&(0x7f0000001740)=""/140, 0x8c}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/90, 0x5a}], 0x6, &(0x7f0000002900)=""/224, 0xe0}, 0x2) fchownat(r2, &(0x7f0000002a40)='./file0\x00', r12, r6, 0x8a9450b78faf664c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) getppid() connect$inet(r0, &(0x7f0000002b40)={0x2, 0x1}, 0xc) getppid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002b80)=0x7) 06:24:24 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) poll(&(0x7f0000000000), 0x0, 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) sendsyslog(&(0x7f0000000100)="d0410bac65a9d405c8267618a915f5d43d2c28855fab1ce237b672f5e7b32b7291e9116ff7bfc8ff5f7bd863988bcdae562bc7e64483a59975e53b1e456b6c2fef0e40f7830fb301c13af1045dd1d40a5d035c599fc716e58fb192ae85a26ed8606e82a114e8e04d03f834b2b15c51", 0x6f, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="e2ccedb108a5b435a57af06df3e2709794c36505416e06e0887fa5711e3152ceb6c8fe9bb6673d5f3fa8317b505c370e6920a4737f7d933453f978748414042867846707e67305f86d04261c248bbbbba7a7ba9415da0de969ba2a9588bc6184bb1e37dc6d51fb86c2963f6fd1af10ba868647af0b79608b1e1a4cc540261dcd658251100d3b1a681dcf318546b23639a999063c1b", 0x95}, {&(0x7f0000000240)="633f5fbfe36a5802407c6e566e9f20de47086c03616dff91a3277056ee8ba1e8c4d02b106df288f0a5322c06ce3e32c2bb6aef0715e38534e14f70fb1985044915a84ad0c8f2144481883fbe2d5c4d027ea694f245c4810d1d2ce4ae890b5b2d286a645b93a9abec51dc01ea5da23cc661b0f599077ca39113be93c95e247faeb0c40ce97ad8cb4d700bf8d004d8de349b", 0x91}, {&(0x7f0000000300)="fea2becb4150f0f753ff72ceabeaba22355b487502d7a5b7d38573be80f0df275fd1af24b80014e5559938b17b4748348c178723f289ef559da4cf7ab58acfdeeeed7c28043fc88109ca2653b58c336de2088172ee1bbcffbd262784da89", 0x5e}, {&(0x7f0000000380)="1c573a542384d21ebc2c38434cd5417b608be4a722f4fb6815831c59ff62c58f65327b160552eaf36a6d3f970709102717cb0551c78f7bb1bcc3155b2b71d45bf943805f4a784c13d73186ab712034b3de525675edfbd5a5ee8acc6f8bc1f3e6bec75271aa0d9f6a493e84b8f19c7ba6713712f72e9bdb6e520abb", 0x7b}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x3) 06:24:24 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4a59a8f08730f0c0, 0x2) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 06:24:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) close(r0) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 06:24:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:24:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6130006c7b1f39c4f204df344d76c7e09dff7f86bfd7e519245f648e2b35d3f987e99dfa6791f0a6b21c8a0acede2b6bb53b17fdae1ce7588f31c3a38458f95afbee1041bc33f002da7ee8462a66fce70883ca1916eb92938e3c7c505a7a7d53fec40d7f44bfbebb2a6a0900b49a3d6869f9cd371c328c62b609d575feedd78494ea81f1eaed994de2bf3beef02fd6d776dbc037d2518c98769bf51147e22fa7f1b1fa79c75e3ec007cee0007c3f8a28868c25f4fde9a502da3a68848a670f3bcf8cd4103bef6e51fd35451f92849fc5f71d9aa4e51e8aa88de1104fcf9cdd5a3aea33"], 0x10) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/16, 0x10}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x9ec1, 0x4) 06:24:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:24:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) read(r1, &(0x7f0000000080)=""/25, 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfffffea4) 06:24:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) setrlimit(0xf, &(0x7f0000000080)={0x100001, 0x100000}) 06:24:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xd) 06:24:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x10400, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) 06:24:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) fchmod(r0, 0x8) socket(0x10, 0x8000, 0x400) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 06:24:25 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10006b0000000000ffff000001000000"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r9 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r9}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r10 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r10, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 06:24:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x52d, 0x6}, {0x7, 0x8}}) sendto$inet(r0, &(0x7f0000000040)="1aef2c61cfeb8a6242a6bc0a4558e341a9c16c499833c11c95216b6fa06cce51b41bcc87847941b567839b2b1e73c772cebf1de476922be6fad9ed6e93db0b90bad60d20caf4e7accac08d96361b14b4ab53a1c9e335462a2497fbfda86c3532efb147ad923369b62671693dcf57c470e11d7bdce6f5bd26aacac6ac26584f2422050fbe30f6dc346ad52db1f6c7715c9471c6e8f9e0ce1af60b75ae2722926e2d8c29772d70853e53ff29b604970412d22bce069b4921664ba1206ba2107ef60c9ceb8c79c0aec610bc4f1f35ba660cee45c276e5d861cbd1dcb7ed2388c59eeb7432e696aff0ed26e2d3f3461858fd4f94a372ef2b8ad25c009b97c1", 0xfd, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs={0x25ad51a74fd02bc}, 0x7e8f30a0) 06:24:26 executing program 1: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d92130e013e684107f9c965e7223ea36", 0xb1, 0x0, 0x0, 0x0) 06:24:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="4e0c735dca33c007f30ea4e0519337b5005f4f3fad142dcbf6689e769305dc570c9b1780faedaca50000c8abe4376130278e36f063100238f30000000000070080020000", 0xffffffffffffffbb, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x48) munlockall() sendto(r0, &(0x7f0000000000)="1e91eccfe52567d1d2", 0x9, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 06:24:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000018000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:24:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x4) flock(r0, 0x2) pwrite(r0, &(0x7f0000000000)="7c4e60a3b6", 0x5, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 06:24:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) writev(r0, &(0x7f0000000c80)=[{&(0x7f0000000200)="b2b7c0d91575b6cd9eaf839cb7d95ff941a98e8afb757bce149717940383fd8eeb758819da904e24433911175326ca75fcdd3befe490800d2d053c", 0x3b}, {&(0x7f0000000240)="82cfc018eb7e8b", 0x7}, {&(0x7f00000005c0)="2e42e739927677062a039b0af461690d0531168395259510a1cb988d38275d1cc369d08e07c408235476a28d7b6fcdd1fc2a57cd34528f050e6aca5b67760ba38f09dab2f35dde", 0x47}, {&(0x7f0000000a00)="83e2caf4f141635767aa253f4477d07eff2f40d978ddf81d97ed797638ef04d59c61d38fbca04012913cb7cf4921a8f0eb9970c78348aebf77a6974ca6d9341f26c8fb87300b2bdd175e6560fa3a35a368f3d0f3a303974eedfa8bb335975a291153b6702f2b6013f2f8cc749690837562cf6d82943457836edcab320d167f29c0660156d3c11bd3d28b2fb721b0c3504779b57454de59fa082cb22e79fecdd4219fa32059f30494cc49cca38519b5a9f168bbdbf81f84c10b", 0xb9}, {&(0x7f0000000ac0)="6d7f7fe06cfa0330c6a9dc4744ed7557b7c3fa077319dad0b875a81db2117042ca12eadcbb0da3cc7b8d1b8b744e46b8c04b2bf2d809e8ae0c04b7dc0ade42f6618a83ddf3d379f862db88b571ac85d513e5272c4cce721610267e31dbcee9dedc55ade7bea973300c0bf1af2f599e53fe97d347e58a02fba48d1b37c01159568a", 0x81}, {&(0x7f0000000b80)="2baf628e864243c89e2e0bfae544fa470d49cfabc605072d7070ef422ba8e958b954c0ec72b929d3f112622cdd9ef4fbd49ed8712f9e56ae63e145b4fc816b703a219197e2926a4805c1bdf9127e5a873a5324a64657ddfca788c9f980cc95fbb278a143ab45426afd401f849452c0e55ab0bbe8fc5c6560cae26c3a3cc49924b3b3481b902920fd9162d4ddbc203740b9826fb9fd645860e4fbc6d451f96c88926e8e559fcc0cbfb2b6946dd0b68772f6959df2f0bec72da3c874102dbd2867e2bc9a69bc3a0af4d3fde5c5c521a26e5c7ead9240901d70ee0322fddc3de9c2364030dc23165895b470f47fee7e214575f6d1", 0xf3}], 0x6) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 06:24:27 executing program 1: shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r0 = semget(0x0, 0x2, 0xdf4046cd45a150de) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) semctl$IPC_RMID(r0, 0x0, 0x0) 06:24:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="296986a566030089f3541cef7b50c7bba919f8fcba57599757"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 06:24:28 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x190) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0xfff}, {0xfffffffffffff001, 0x400}}, 0x2) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) 06:24:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) close(r0) dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) read(r0, &(0x7f0000000080)=""/64, 0xfffffe7f) 06:24:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 06:24:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) lseek(r0, 0x0, 0x0, 0x1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x437492a4c91decd1) lseek(r2, 0x0, 0x0, 0x6) write(r0, &(0x7f0000000000)="1178c4df587df49a17a879e61b74d0c92ea1a76dd36b280e9c89b510371f2fce1602252ced5c1651e63911af04221b4ac5498d313dc39319c8d898bd80b88b15a0e57f89f31f497f95b310637c736836bc9fad6924609303ca1b902114935dd14667e2fbea4d2302", 0x68) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x104) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:24:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 06:24:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 06:24:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = shmget(0x0, 0x3000, 0x9e8d9dc784bfafb4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/48) setsockopt(r0, 0x0, 0x2000005, 0x0, 0x100000138) 06:24:28 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 06:24:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)='M'}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000880), 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/78}, &(0x7f0000000340)=0x50) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x9420, 0x4, 0x5, 0x0, 0x800, 0x3, 0x7, 0x0, 0x88949622744bab4a, 0x101, 0x4}) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mknodat(r2, &(0x7f0000000400)='./file1\x00', 0x4, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r3 = msgget$private(0x0, 0xfffffffffffffffd) open(&(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x80) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) 06:24:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xff, './file1\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x116c2334}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9576, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0xfa}], 0x8, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x3a, 0x2, 0x3, 0x9}], 0x6c3, &(0x7f0000000280)={0x4, 0x200}) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) 06:24:28 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) 06:24:28 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x2, 0x8000, 0x2) mprotect(&(0x7f000027d000/0x4000)=nil, 0x4000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0xc, &(0x7f0000000040)="ebffcbff48675e2bced225b4e7442bd86b85a442d3829de52890a64cb98307dfcfccb727773b167e0b0f9506952281e73848d432d613cb63d1b368a248f79ea692bf3a52f5eee82e21f9f48c391f069b99a8c29d204ee05efb0aedffce15ba251f1290cf4d71ed9b7a40ea2518ff7e98e8d2d0bca6c84d495f0568dcffbdf57ab7960fc2a2aeb6cee57569f8c0fc3c03f509116b3718cb0b5d3b78bd722b76691c94c710bf69d0110cbdc21ce0621eae4e9ba97d7349ff2200c15eec28e7f0a95eba0c6f1e7fbfff0235dac639adad0d3df31fbb3e8951f7ea23b733224996e9f1c8881d1cc6bd1a221657119c67cb", 0xef) setsockopt(r0, 0x8000000000000029, 0xa, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/12, 0xc) 06:24:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 06:24:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x4, 0xec7c}) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) flock(r5, 0x2) 06:24:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4, 0x5) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 06:24:28 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x32f5fbcf043b5bff, 0x88) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 06:24:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000000)) 06:24:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/206, 0xce, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 06:24:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x1005, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 06:24:29 executing program 0: getgroups(0x37b, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x7, &(0x7f0000000240)="03000000", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r4, 0x2000746f) pwrite(r2, &(0x7f0000000080)="b4c693c45b212d7841d851fcd32e02218b148600f02369fc5a278a1183b2d78b7f0ea1720a391cb7a27cc3d2913afb6aa9b4b125b0867c1fa77cef4e76c32ab01e47a72ab6e91b81ccda0289161dcb89b3f955188a0a172aa099531c84e993fb4fce9bdec4eea90b3b17170a286a557898930cf0f0ad157d4d7284efcd257aa3c5c74e7cd9d40d651b931bf3264d6f3c2582236c589029236f1667b528d1520b16dc97e82ed037ed9c575af92d4c21e12b774fb4f56065d3e02322f493f520f2390f83b83581fe95e1844ab13a640987b598231f97797db111a100ad1369fafb67f9633af3d762dfbbdd4518cc346f144dd66c0a95359e420c0d9800b0", 0xfd, 0x0, 0x1e) socket(0x0, 0xc003, 0x6) syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setgroups(0x9, &(0x7f0000000200)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setrlimit(0x2, 0xffffffffffffffff) setgid(r0) 06:24:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xe73, 0x6}, 0x10) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) 06:24:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)="cb88500a24f8d12d196e5d5b7b18cf83bb063c3899967813b0b3214c57fc5bc4c8e571b816853ae52ad625db7cd5d60be3a25f1214ab652ef57a357ac2be7dc3fa98ffd5354b000ee24a25362fa0146b9331f3a6b0ca3a48bf7d638d71ed9626bebb76bc31b3f3d4cebbb99c220e75098a7a531084c47c241d5e38d38be51e8ec32761626ce6aa0ea0", 0x89) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f4140389d73f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee407afdcc7ca6b4904ccf2113ecdb22c5"], 0x10) r4 = openat(r1, &(0x7f0000000180)='./file1\x00', 0x800, 0x120) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 06:24:29 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x99a2151c4ca98560, 0x0) 06:24:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, &(0x7f0000000180)="5755783ac65d321701571a0f7336f9d9cb658a24fcf0d3ab927b315b779f41bf8194f9c43673e6232f20a8e48ab486a608db215142ffab3a077049c84cf2ff90744497d1ca887f01d06206", 0x4b) dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 06:24:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000546000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000546000/0x2000)=nil) r0 = socket(0x3f, 0x3, 0xffffffffff990135) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:24:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 06:24:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x80000001, 0x80000008}) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5d663732e46c60b5) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:24:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0xcefc996a561dbfa9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1f) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 06:24:29 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x10000, [{0x2, 0x5}, {0x3, 0x4bd}, {0x3, 0xfffffffffffffffd}, {0x3, 0x8}, {0x3, 0x100000001}, {0x9e498f62f5913bda, 0x2}, {0x3, 0x3}, {0x2, 0xfffffffffffffffc}, {0x2, 0x2}, {0x1, 0xfffffffffffffffb}, {0x1}, {0x3, 0x7fff}, {0x2, 0xff}, {0x2, 0x8}, {0x3}, {0x3, 0x5}, {0x1}, {0x3, 0x80000000}, {0x3, 0x2bee}, {0x2ee50adcb6a09c73, 0x90a0}, {0x3, 0x7}, {0x3}, {0x3, 0x2}, {0x3, 0x15}, {0x1, 0x6}, {0x3, 0x82}, {0x3, 0x10000}, {0x1, 0x1}, {0x1, 0xec84}, {0x1, 0xfffffffffffffffb}, {0x3, 0x4}, {0x2, 0x4}]}) ftruncate(r2, 0x0, 0x8) r4 = dup(r0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r5) r6 = dup2(r2, r0) fcntl$getown(r6, 0x5) 06:24:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x16) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:24:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0xffffffffffff2dbf, 0x7fff, 0x1, 0xffffffffffff9f1d, 0x2, 0x4, 0x0, 0x0, 0x4, 0x8}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 06:24:29 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 06:24:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x2, 0x81f, "e52c1f08f63f7b1553728b46bffe0d3525ef3196", 0x434b000000000000, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fsync(r0) 06:24:30 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) dup(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) write(r1, &(0x7f00000003c0)="dc", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) 06:24:30 executing program 0: select(0x5ef, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x30) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087e7470cfab37177de16914ab96962aeec9ec206d2046e2e1bd02700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa0e34d3f843a3de0"], 0xc4, 0x3, 0x800) 06:24:30 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45c881d1d728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca800000005c8f4ef2c3d89ae9"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c64300004d955991811c4c7256fc22f811c1c84841c5b17a60c33ce0a4d"], 0xa) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) getuid() 06:24:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x105) socket$inet(0x2, 0x3, 0x102) 06:24:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x21}], 0x13, 0x0) write(r3, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 06:24:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xd3b6, 0x73}, 0x10) 06:24:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000700)="cbffcbff13b9fd812eaa4e713048000000009648611a990b5399929b043dc1aaeeaab944637cffdfb5a84916abd98f36afa6555968fbf10a78d4aba85bea9e591516600900a9ca732182f9dfb4dfbee809c3ee6a897aab62db30627dd03ed9bbdfd96d7a4639565c220e275e401ae70f89abca3e49816d05f9512d509a15d7ef726400b51e4006675d21b9aaef7d154eb8aaeaad4090970d439e4eaccebdd77dfa78147e60c30994dda70306ce56f7850832c866b376a2c2362f01be47a70027a1318b6ceee45d85785cc51d4241f4c936207808a31ab2f01cdf00000000000000000000e03a8975ab0000000000", 0x278) 06:24:30 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 06:24:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:24:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x122) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)) readv(r0, &(0x7f0000000a80)=[{&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/133, 0x85}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f00000007c0)=""/27, 0x1b}, {&(0x7f0000000800)=""/95, 0x5f}, {&(0x7f0000000880)=""/233, 0xe9}, {&(0x7f0000000980)=""/214, 0xd6}], 0x9) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r2 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xfff}) r3 = dup(r2) r4 = syz_open_pts() ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x6, 0x6, 0x5]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:24:30 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:24:30 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() close(r0) r2 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x71c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xf9f) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 06:24:30 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 06:24:31 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x800}, {0x1, 0x38000, 0x800}, {0x90b4de16a4896e90, 0x7ff, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x800}], 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) semctl$GETALL(r0, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 06:24:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 06:24:31 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 06:24:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r3 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() close(r0) r6 = dup(r0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r6, 0x0, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 06:24:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x3f, &(0x7f0000000000)="2e16954c94c909c1a53810ddf2e55e5de0fe7ce26cd826ac40023ad10625c2bcc663285c02509dda8c0228c6f4620103e4902a1efe7d9e859966b9ba557db805a4de95bbe3a66544a643372e89a7e88598a383", 0x53) r1 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x40a, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:24:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff92f46fe68d60", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x7fffffff0000, './file0\x00', 0xe923, 0x19c, 0x80000000, 0x4}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 06:24:31 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000080)="d8d642c8d8c625b2209ae5c1e69d35230044829794a38fa1e329f461175f869e2cc6d3130e12ee98719d97c79608f802e17673c31303f1", 0x37) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) read(r1, &(0x7f0000000080), 0x0) fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000000)="c7417dacfeee8e7c4d1107b2dc3dc02529d1019f7e4bab12cc23c2e8c7e7a45dc0006073ca7075c2a0495b05cb8d8ffd4765a77a671bb12e1b42c0ea43c397da9a9bd502b25ba774a0576a5b2f1b5d327b674adc17667495d1fa857a7260b328695a94b56fe8e48b33", 0x69) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 06:24:31 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(0x7f00000003c0)='\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x5, &(0x7f00000000c0)={0x4, 0xfffffffffffffffe}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') sync() unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 06:24:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') faccessat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x2, 0x1) symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 06:24:31 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10008, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) 06:24:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) 06:24:31 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() getpid() r1 = kqueue() fcntl$getown(r0, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x4, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x40, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe42f11b691b83e68, 0x10, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0xffffffff, 0x2cf0}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xc26f, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x7, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x2, 0x59d9}, {{r0}, 0xfffffffffffffffa, 0x4, 0xefe63d5c3287d94, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1, 0xfffffffeffffffff}], 0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41, 0x8, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x5, 0x1f}], 0x83, &(0x7f0000000200)={0x3, 0x5849}) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 06:24:31 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xda) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 06:24:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x4, &(0x7f0000002200)="da851014e8228d255540c37baf3658ccf90bc14ddecba67a5c0fa3b5f3b55229c9da737bfab2fa5d1553c9264e0a819d0599050958106a72d1ae8a35e816221798054a87a891da21a93c2d71e7a9bbbe207845e83ecf219948647bb66ec36cfe36b0f837f39c4593014810eb500a09d470cc9ce368888bc0620ba9002e044d3b8e31f8109fb6a42c85e2d45812ec8e41f60e1a43c017718e3f266ae3ba3f640dcd09f727c1dfedf3b535e5684c380a5f8b40fc663b602249673c07f1c1599db45f1e3e7bc8c35ee0022bc12b67f4b179a780246fe3ae4317d518963a53e6f53772cb142a47121513ddd9358b9dcc8620a76858d1dc357f706314e8c256ff9262135ad70b20c81f170d349fb86d8544875a2f02c91a8c0122e038e729c0557a90fa82b2a9d3776f29b7917092c95633181f1b0041e95c6c2c93f6caee44181ae29aa89060038cf4affc28ffde9fb057a0c496f3d803f6a3e2d3867aee97117abd5e9ec3f0fb0af2e4820f4b1f142fc4cd7201206dfa93e6a198c8d5a0e8976fb14ed7e84d1283ca4caaa6ce41dbc9a0223e408d9f85400e0e88b5fe318a8e53d91d0d758fd89111f608b2861d0c2399f9c33cf2dcb2f467efa38671db217a0d9b84ca04ed2bf5833865b5588f99f212476beff662adc012c5dd83a543163b5616b07f566637bc7468c9f6b37bfb39842a5a721096c2dcb6a5b5c10329ecb52b0cbed32f2ce4eb486d09d5b17f8aec078a64f5d04ace34cc1056f544bb35be1430e3c1510bd4218527d3bb2fed207be5d89fff1e85bd29f98405c0ece7caaf2b954b2d3b6f5d32637ec4b8713c7e7e667f57a3c674efef7b2bd01510eabc6d503125d4ab20000000f92296012925f0dd74c81feca2bca1854ef426c53ed567588da7e57c1b20f5f1fcf562ef23aa6a34754a54e0415d7cf69bfa35dcb657fde0382788c835315f61b74ab526e5da464d735162f6b35efa2a5a5a8469f5e17922d0aabb74e579f8876437b372c1e52b4f7d6820ad6d75b6b5e5430fb68694e62da17863ff961851ed97a7b2dbb72fa57c4c25cbc3177ea84ab48f33da6dba5f4751335299d176b0d06bda9b294f62f714b74dbb3a6a8d0634b0a910c673d928a167a9a370990d2c15ce3b1747d121de1f642125f3540ce620abafe637bc08073035b918385b4069f682d415b257a4b32a6597d23cd75d3b4b8ab350cfd2fda4fe18a5dca3c693ac7bc73b10e079da2fafe63c0e07895f70ce7d6f00f5ab61279ec567fdb4fc320abfc17f9f80d7f67bc8c01a2cca3de065b98e94088078a9a82666778d2285f2bf50333cc54ccf1edbb5e3cd522bf2c4fa137b67ae9da4ce1a61cc2bd542343dc5a4bef65503ab121553f1be51dead6aa5a37d24a64694d1ca296e795f99202d0d535a5955dc9e54506ec0f14002608c1250914f34096ce2060384d62660754ca6e36546837e9a5a9a5a9ca88f9f53671551e69154590a8e262e4cc6dd9f73f24c764bca6f92998151a96560103e9a6601a06065eb6f0c569f051d5a1ff1f351e05b37e705fce83b086e68f22e810252f3e4f1bc58400dcab44aec424e78f2986065373fdf5d8ea62dd1e304ed4aac9b442c06b3429a446eab797d1b081f5d7ea32b033c8431d86cb23372e6ed2487b861f8e03c647820d7140085e913b0d0fdcd4c833dc09ecca6e5178399da0ce63e64fbceb2a245a472e44fa4d3497dfc08d4e4d0e8b7e0c2797af55d5d47cf65cb3feec9aed4c9cccaffb8109244a0d2d32fe478e47d34ee794ee649636b5c8f821c31fec48ecb26f33591cc3ce7dbfd9568c8a78e306c30f5aa3b35e437deab2b738bbeac94f7d0fd504eb996d3eaf9d7d00a3360b32403c5020ba7444e42d727640e5c7619ecfab92fbf1f1b16f682a91c883446938ce87056351e6e47b799a52d988bdd635122b4ff1fec113de210362c609f5104aa745f6485c19d12ba538dc2b0c72e5496aa4ae0975ee9389df3bd62b8052e55aa43e8de4487a931d75a759f4fdbe97440e2df9de8ed8b1f4864f0aee4ccf5efbc1cd3017a985826eb0e0b4857ffd30d939b70a5fdbd603ca19f93b92b37df921c1fd422cb8bb3dad2dd6cd65254d0de6241ea183f5d5a1143016f8b016d692eacc04793bfd23c5d8181378cbd798164f6dd96a0b45ed785f04f4ed3506dc3115de901a8195f1f68d9a0f7a8e330562bd53b4b5676670b276c1c70cf318214af4009e650420c0a7580549e7b4d2fdaa647f5ceee708507de6e6fe47abf67b253b7404b28efb05f1e768294f9add8684fff6eee73db0c45cebd043f8993df0f5cfeacbd0e9bc77bb0914a258813f2f3aa0e389a8db04c9f3c85ac9f040d7a37c1ed17fbf345f86e28d303f55dc21ef09e6100e3eefc9fa79b24283bd1d736e0e65c7cea4d05db1b0c219a58d59fa12535fc86d01deebce6d118836e708096df309b3ac8428802aaaae93de4c0c0df7a79d78aca4d9fe793d238518198d98ed902b6cff41d8b264a7e99fb63676b3dd2e14e83d54819a8e6ec2e7e4e840ffb3a1f319cc2ae244e38e36c2eb34aa2021009b6d0ce504ceca89d65e175dc78cce737ee4eb541b3d4afda8c385b5e99e057de7b0b089e61d450ab47538383f432ac0e95c143b438d3f0636df18c157984f57d79ab76ddf42c983b1c0bea5da13c09d580f4182aa9c0442379e978cb473f74062cfbfc0bc8319a66aa681a30bc73a517aed43aa535f59ae114ac11ad60849323bca647bb12610e64aa7c207e9209b17d8fd257190c6be75e35c956d35db59a3209107b093a1718fe1c58c6b975f0a5d0a95bea56df8bcea024a6461f38afea75dae61a60a0723a489ea79f9cc5ef3424bdbf690fd549186a2daef1d073c30319e4956cdd0a164593e389a94834612d8efd22844fe072ced1fb3ac6a583e308cdbba242c06b848bda8200e8de8181952cd2b8c73149aa4a78d867f59e0ee5f2dcfbc35ccc020e039ec39ec8719d32d12c7fe041fc7597a2eb2c61f8131059e1b3bcc5dd833d9653677b538f3c139471db14b4ce8df868de10cb4b8f92b4e7b03feab8a94e5ceeb40f124b3e17d3a61aba49e46860961aed0d7dc3ab2b3cd40951f927d11513d74b6407ce366b727f84e73f76ce56fa59b1ec76453225523aa4637553e9b36c1198dec61f16d1b5c7a94842e0daab689bb30844e99aa27ec8544dc3ab53996f70d88dd6d95f590f9a0e4c930562bab68d9625a1ad65ae7ce53c936880c80754a96096cee372b82622662d3c5f49e95a962914ce40730bc743e7473c6213a40784e4cac3162f741767c0a8bdfbfb6cb7f2d891806fd200ccfb6a92560a4b611a6df5f21be98d7eee40632f9a9ee45d86730bb871578a60507b03f03c3695c83faeda86464bf3c50f660667e094464d2335cba07be5b0fa5350f02d9b752f562dc60cff63418f73e99b485289a53a6abf18b1ad13687eee6e3eccd89a0ca4afaf5032fb7f1ca042fbde0fa0560b9051f6dae4c36203ad9b90d29c180a60d0d9a505a0eff26976b48ddb419b2827723d93dbd1e7486b1c711263729d4d51804a8743ea1e903d5fdc015f700cd82c932c7ed491ecc06774458a6c12976b6c3315687cbabad096db1a06e93cdd7da186b27011d81d89d0253ebff4f5d43a8e2a4084ff241ffeda68678e9b89e3f627d8ee8a22e5853cfd5ecd1cb7038597f220b82b2002addb99daffafbdccdd55592430f7864a0008607d700898889890c72de2800bc3ec2a3f29859a172087d34504506a816f450bd12666c5f74587e975c06ed716cea7a043602acc0c18217746bfa82e94bcab155598a9d82e5ee1224b453aab6e4e7fc94e31af90db1149450bd8fd53fec0bb92deec5ef7cc4a6a21d6f77589af44a02a10723ee1a4f19433a4d91ab69e46858ff717dc8250df1ae9bbef86d6baf6cbd233683e8dc84aee155a6446b1d52830851fb078f8344d0afd5e40ec5b84013b6992c41d208baeaee00c0a3a3e8f59d2f04a8e3a65799028a9d3517a6d80a0cea03cd54232856e9ac79dc62fb62a39ef225366ff66c564813e94d70caa612119be3b2588455ad986b12ac0d56d682f86d432ffb9baffdaf902272ac7aaac68e171f227f142b0c07ecfb46d277fef455e5deae7ea0cd44f4c325c3a463ddd85a00383e4e27861b0a84f1773432c26369e6f2cc3a7d9152486d7959ac822acd3dc93b439f6304c3a17527ad6a68a26723fbc00e3faef3fb6979091ff9e0dba04289c272439822c98eae60687f1c9daa0723c9f40c86ba7b1f0f874334c0351e6990f3531829c9b018c2d5239def51487cf65dfd817eedefa466d32fba6428fe4c8b424e7fc3a65f93c6d000cdc7c2d211945c9629ec3252c9da14a82bec81ad0f4fb17bccccd414b787114efc28dd1f33d1cf1bd20ca766f8c2a04fda230159b45c84fe6937e3a575042a6091c961773b9852a6f3af0c21493574705dadb56a40d0476b9b22accd7f882d34c68879fa23c1b001d687641d5e07da91cd5b61b78295484c2d6742fbad48930ba0862f5e10b37f5a39d0d98645e83e8f172f2eaf314f3c850f39f605f258e38120bd1ba346b6c5ae11b773c0f264292a35c41a147f9120204346470affca262b7756405ff8c1111e7931199fb408b2966b1bdd5f2c2e9825fe8f7ff635dfd41a8a0bcb04afceea8df0ab0fb7c24d8738ce44c4494501d978f69f3ff28405246304fa5034a77a773efa7cdb93c39e76476958cc0ce4c2ab8074343b4b95f417a64395d0f9f60ec12f43f1dad5b3533619bc67d849cc67184304ae8156484e78f4bae785845206478c7dec7cc4555af829264a19852dd4b494790c69e71f5a06282446a3529945793b01e2bbbf580ccd44ebae9276d4279f1434fede4db9d7d43d8d2fff00a9b7cbb83289bd9b0f869603d656a840e9f475c7de9f7e71e158844be5fda2270c846f3820af2795a624cb800bdb8399ca65e934c24cc38bbdedab0ba234c8600a4e3f9ec1109b4bce258dda9f552eaa50210f5f35ff5c1414b57fe6d93d8f37361eeac2a38fe1c853bf29809ca4c8f8dddb0289f0f57ea12cf9eae19170bbe83505001927ea8a996b8d151e43e09aa2be69ecbac71d465a422406e553f702c320aeb6a8073ebf4a4b1d375c7688a44a8af961e9490db1f3a89876d3f90db045302a64a9b1e29e25cd1b7e2368e3d5c21ccb1147936b1e0ddb356bb5f0e92c3b298a6aee80bb5f23c123f23204b5f3b2924ac145f7e5d77346795bc96db8bdc65893436120dc55c7006a27be609e79a36d3ea634e0163f329f39e727dd37dde3d94cab7976eab0c7a765c8e1e9ab57f2f753effa5add7ca72dc369821875c5a75b7a67bfcc266a1183888f785703ec5b05429a6cf6140c388451312e50cea33f5dcf7b49301f8591fc5344971607dcc08672a3ea0c9995d41147405a3da8481faf9389244164b66115461420a5ab952b895535535f7ef58a5391b89c74843086dafc4e8363df8865ebd0acfa52f4ca620121462ef1c8d4a5378734f52a2f37c158319d54097577528458b574312fc14528cd46f54719a35b38f1d5123ae18e732db9188d4c83fa0bb46f0ee1ac417cc51ebcf600fdc50aef22bbf6f517d8da45c7e5aff9c1537a0537d2cbbac67c83182145f27a3d60e6481fa232ae15896ed295e612dbb9b4bb14116cda948d87630d71e6cd0bb89dd12475d0c1d011bd8dfd389cfdf148608ef1ed168cc4a3fb185520aaeca9ceea9eacbe9a6423e967c61c9846049602d10accf6b3af1bb0000004f5aad499343f3c08ecc74c35b142027598d84b6104e0745eb041b6556e1b9f79c8f3f673eabab3afd16c47f1933e80a4733ece6537f4c1bfd2eb93a000000000000004b58c0a5722cb45c38b40af400fc253b", 0x1053) 06:24:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x18c135f4122b7206, 0xffff) r1 = socket$inet(0x2, 0x4005, 0x2) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f00000007c0)="f409e802403ded00b9672ea11750fff442bdf3c97acb969131f3139598d7015034e69bb49ab80120eab34efa6c5877600afec4834b35e603c85a35e3dca10c3f13d7e550432b73f6570febebc5c6fad2d03d5b0a30506bf76197cbe02e2e31ded4c5378347a369c2ea183c3c24e53ba0174da36278be7200986aa9e198f252df455a4d95cacc41175458900c9a13574d37bda77c97adb0b7f1d96e15abe75abb22aaa621ff53bd56d55b6dd7657b01c1bac9250f631e9b70259e5d69a89f5944f5cdece07386a04ae0653d0ab571c122f2f921d07ddaa3c4fc5345", 0xdb}, {&(0x7f00000008c0)="6f96ff4a497eb9e99388f42c89968878f01a1cb975027262e404c0191642ee4792db2ba1b5b8c0d429bd8e1b1bb7a4ca96f3a5cfa2a527d8dc764b1acb4f0716c8984518b30f11950d857dcf9b6ef4e274674cfaf70b18752c0f5ad69f", 0x5d}, {&(0x7f0000000940)="c6b17565d7f1b041d86f241bf9dd8259f46e25e126d42d471471d7d0613aeff31ad918faa7d65b2367a745e840b4c515dffbcab253f03a89b5512dd5e4ab2f80e2687d59a65023b116e785785937f32fe2860fb8b0538af9dde7bf8322ef0e7a397748f0299ae63a8f275ecae9a301ee728bc533eb34e8b965b0d70fe44c6aa98292de3ccaa3393d226f4c99128c3db3ab13968968a4a11d32eb", 0x9a}, {&(0x7f0000000a00)="1653979da6e75d215a164e0b6e69200374ac178f3ccf7e83df57764869c36a82ca375b4c20063618978b642cc25ca0d854668b85430ce4a55d8bcff3c31bbd9e247df4471338ce0f21bdb1929ff6c449bd0e61e7227a2c5337f78fd7ddd1341ea69ca12d6aefa676d873a33d9c3c4a4c64339d527b083c28efecc1c1079d6000a5a76434e8770de467121a47ced90671798aeee75c970cc321a1f1b4999b597ed88cc66513e16666eea93ba99f047cd05103a7e0", 0xb4}, {&(0x7f0000000ac0)="dcf28509b5de41bb5b36d8006ef55df409f47efef034f7ab6ee8b5094c0ab5a4fb5aea5232f0be29ab17d133cc4650fcb633d7527b4fc8144b0932a5499ae0819e42", 0x42}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)="7baa7e8f93f16de31e3370e23487437d6a4f29aae4d5638fd9b908c605fc47d736ae5c06d3b1e7759f833315cc1ec43041e746381d07ea2c467cb526d45160b90a81f3bfd07a10f8c519e42b1ad42958c754953f16390d599f8dfb61758ff23b26d11b7ef8e66dc3aa0c208a17cb095bcba61e8cbc492364a8e93b58a8feb6538d3aabc5787e1dbef5e9c3157e5022b817a4703e58dab81ab30b3fee9193e8a556798f53862c754b1bd5b7af77326936c872bb002eb10ed8717e63d54b0475a4d531ecca5855523e338d345d79d9f93a98de8fcd6e94d784c9363c926fc70559e55edbd0e365045d7a567d52fa77d8fedd702db12e97", 0xf6}, {&(0x7f0000000c80)="f1bc8ca3a925adbf7b89140ec6f387d1c2f47892c333342e6fda6115a2a91e36a92d4ec9f30a666c79ca63222dc58d29c0f497ee64c7307a389cce9298e5d2a9883c98c5a42da87dab90c8cbfc44b4cf7fbad79521eb724547349fd26604799d673617170631dd6f1aeb33e5fd972fb3b5db06cfdeb0f5afd3e8aabbc765f1a3018268f3db368b2602026badc2803cfc334d671a049e8ea7f3c531098563c31c80b9b7d99a0dc1dd9499b75190a9c83c70bdd28d8758326364db76760158c98213648f8c486687dd6413e86a1d5785b1e522a071884fc10809cf3f4561927b2d1f4ff6651739fae04043c4b6e6", 0xed}, {&(0x7f0000000d80)="db51846049cd76d2704cc32c7a71c87f1c4832ec95d156d7693792c510fd5f92962c662ca825f5fec32269017609d07957cca957d47e8e6a076f49577397b212b5a71d83c19e794f2282166dd8d1c1e713132688ac8d73484b6b6915e2959c0581dab8e78db978b1af51da63ab7ee3f7322bf7926f17661dc4d6c890404923ad0d496b9e5b839c2d98c4cf08488d71e8bb7ce10317b6e6a40bdabc5ca23d0475d6174f86b80c77736d3a207397efc7b9b15922b87bbea80f9bb396ac1a7e29dc00acd38b02f3d51573d4aff15fe9485537d2336180c37e037ee3d35de3c403d5a39e7c5b96a4312efbf1d0", 0xeb}], 0x9, 0x0, 0x55) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x2, 0x0) pwrite(r2, &(0x7f00000005c0)="eb9da75a5e4a9c66fcc6107064da730d3aeceb0b672e6e3a155bd82c2df6a38920539ea89f7c5361e6ce4fefdc04e9fde178514e042e54de4629697b50f2173b4d86a8e8e4e6b1c9ecde8db9b74112e86bebcc6ef35bfc2ddd4159adc138577584dfee8d1297ef3330725506f52f11a6a82eca5e02df2620fbb86cf26aa3e176a7d91035ec438a310911408ec7b911f2813989df934306911c82007e29d904d4dc74732ed30b0cb951949bb7c0aaac4aa17d4fd949e12ce4c56b273945d130caa424af2e4a9031cd397f3896d8bc5ed53b765640a0d3d430eb1a5f2189f1c9dd57dfbe3d239d3eb130b9cbbf6455", 0xee, 0x0, 0x0) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x7ff, 0x7}, {0x4, 0x1}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/vmm\x00', 0x10, 0x0) read(r3, &(0x7f0000000740)=""/103, 0x67) semget(0x0, 0x2, 0x44) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000f80)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x7fffffff, 0x4, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xc000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x622d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1a5f704f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffd}) 06:24:33 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xff, 0xa494, 0x5, 0x0, "89ec1d4815c890daafda4086dfe416aabbf91e5b", 0x8}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) dup2(r0, r0) 06:24:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x800) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 06:24:33 executing program 0: open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f00000001c0)) 06:24:33 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0xa0ee2a88f753552b, &(0x7f0000ff9000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 06:24:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000b000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000100), 0x0) 06:24:34 executing program 1: r0 = socket(0x10, 0x4000, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000001480)) socket(0x0, 0x3, 0x50) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="589a540096de00ba635504f62ad3dc52cfe25cada31a5ebc4bef56b0bd8ac57feae23c3ad2a960b2ffedf424ed1fe1ee3bb4685f9852a36fb781d51a07c2aafe6d191aba2839268702393d16a5c5d6aa27aca77294029238540e4c45417c5f02ec713673f7dfd4fe221111980e69bfce8fbec94503db16d33e907c8aaaef4feade7a68676a566aae2d133a75df99b19a9a42f1726b1b5e5b0a0bc8", 0x9b}, {&(0x7f00000001c0)="c746d34129d97fb61f5d590dfbb4d0af023afa76587a1242b9c7f81a7e2ca98440d9c64a3e1ca8934a640996386e51da368279842f8cde0cd28de6c51f845890f34b49023db5f234115b295f21bae7fa2f16908d7498b85ed82eee80d06b9e351d994c41ec3f7f20efacfc0aa5efadac62059bc78692ca3506dd975f08d33ee736fcda34d3917beaa22f0deb40d54c5cf9c6d3b20d071deaf24fd6ef4fb8f8ddc1a77bd8eb331efca76f0980143f804c95936d4c0f863293db73832924ca9164198ae786595cb81753a14fc00721241eab5662d5c07e8bdc68ef82f93c04fe8bdcf51aa7232f52a13bc13e22067924abfdd66e6b3c76e5cc63a427214efed580f0e4ea402e9c3026e102a1e003edb3770626c7a01c85ecde5fe24d6e05f79ccd7ed8f02b53abe4580e01f8175b5998fec6b5c053fcadf99d47abee2c9b6e756d928241c0f8b97b22b0c091d7095a0b55418766d916547accf1f1bd1960c8749583bdb38ebeb33aca704fa1406cf90a3af7f301529af9d1d7b21177313b0d8e405e2e83ce83dae99973bd616821edac0c085c38e3537ca0e43eecddf42349a478a4300399380a5f88596ea15fbb27f1cd262df01cdbb08c26c88419075e8e1302e8ee2dc24ca565334e3fc9871f4f9e6db6e86c4333fc7717d49e91a671c5abe99d96399f109327eb8f67dc771e2923e07917a98206bc81f611f343143d0e3ccfaa6bef882665b00c5366de6537f3c4ab2b189092b2c39ec35f3511ee25446a1279f398fd141365c1dc81f35f0714615b9c0d96ba715686fb2b4c9174a20648e7e9a43029bb6603634b75be28a17a0726082cc5323364d5da7dbbcc599d1627d29b15c990b3950a992a4bffb8cd317876cf7d340c09d1f5f392696a206d167d4a13be3e3f6e438c1c3bbba8afa08ce7c5c2d8b2b35b62e7bc265a8280ec797e9f57525f769945b1b23f684cffae0b43d48e35bd7731f06838b648ee71cb5a5d0e66736fdd5c5ad17bd2c48fbff70b3a760783b5b45416db6c11e59fd25b5e37d46a911d40d5aee71a46e28ad27bbd22a5af714847a62e7d193b66572b2f1607e488f5f094b624b929661a745753bd5ad26217b7ff0f59f98c80d68f032fc858de35129eeaef6bdaf165aef6190f4a631569dbc9587b9ff0cdb05f7b2f6305a03d51b6b4bae9c3f8c2bc6a6f97eec7b246bd57106ca0a132670873960d2776fbf80bf36cf3cf648ab6dd1e9bcf47518d2df963b5e5159f74697b77ba05b069fff64fbfa987b8ed2903f58a80c57905144400d3123aec67e0d4c82ae8431d15fa7a470498ab6cd684977db7318cdbf7cebf26be2c76ca1312a3a3fd81adc723a0c69142c37c2b6bbad98757895b6ad594540167c509d72e32838d4af6cacc864b99a48b52398e3eb04e29724dc0bf076a4031a27570bd7692250723d6ad1b2035c6d5b30b805105b6d788dcc5125320e32e127812cc45434b81ad7f22d2e667c042c090da04a5748d47cb4a5eaf53ce360fc7a255d1e66682ae90f75567debb3301aba37bd9eca28b7f358dd7995986e61955fa39bb766bba0ab6007eaca52b965cb2addf36d250ae86cde6d8ce00ec2226109b861fb66d28e9ebee0cc014b16406209161c9f97b6051eb6fd6c11a11c59b04e5791add3fe8555087ff22ccc2edfde930fdcea1f0cb2b49865389be253b03a60c36cc0f41b102524911cfa302ca6ad4f04edf0cd5ad3ceea3b64fdf40997044c54ecd4d205f4c42f177f671e820a8133fa7344d644a6e3f35fa9657b44b0e71573eae9b75fbd6a9acf33a3a3da6c29291180eb56e28d28d532285b95ef4c4fb932b3c71b93e6d20774e916db02f49a281566e2716bf1e453c3e19de21dec7c675442e1b80e09e2c6a1cb90e8aa2a0a0e4e32a80cd80c8901ac9d1240060e373f4ea21076abcc6e58cb806af616b6e0e458fefe02f9420242b58d26900fdf9736aadee8fcbdc2f5d5dea089659ca5838ae85758a915f8d98e2071c0a77c7cee2e9eadc68e94811b1669e3ac7ba4f1652b9a063ded602a5c0bf1feeea7e09ab54f99d9d6fd358d39ee0937a00b91d47f71300063099f78e20ed1859203030c3ce89d5647f803f29b4a8a866b8de36e830ed4c07ba772455d6c3b7f1fc862d207c267a949c2d381398277918ab522e93120a03aa84200d788eda38cf3109fdcd80be07e322c811cbcf0f01eaa85a258607bf1056a82b93c5c5a9d3b967010431b1688b2d9d599a4c683b070b9f2aba835319afd26ccbcf0a107a2bdcc178cad4431554a0a013f387ec67c8e4f15ac736967e753b27be4145a3ab9f0b27928f7de72111d5332bb041a047fe3e3a2942bd8a4e6e52631d12a879bc0d3dd6cd6891fa8d806cdb0d40f084ed49e6d73e7873715dc3d67ff3697e9e8800f8c0add4a4118b7417ce98e0b8a63f6cc51980dabb5934306fee1d5a26ba77ae946622df2de27d33b6735883e37c2dae2c0a843650542f52cfdfe0d22a988b69c2787e7a3bceaa072a46a3cd74dcd6e584b3ea83165079f41b8467598299ecb1373de756d59f49d612ec352260c2a0a9dbd2fb73d1bdcf9e14b9d005ff6e855ee02b42ca694c568c5d760877d5b73da045a287a91871599cd891e8c7d98263d25fbfeb382cda91c74a4868a278b603b46519673a5c655c240a0ec8e681db0fec8243e61ec2c9c1bbe7f5652b62bdf23d0cbb57dc32ff3d8f38ecf249f67ede60dc5f18f10833ce7c89d344bb3f1395751bc8796d0975ddb8003a5cd6d10b4dbe6de63722eb685c7fca403cba4e0a568eaf592c1be2eaa17b554763b905e4fe11d6c5167a4e250622c03aca4cb783a47f45ee317a17dc68f3bd48d3e61bc58449b9a4d252193a3f0cbbb828f1839137c5307dc894ccf46f0de60048498d34fbc4d002bc95d810ed1663efdd3af8632d67b1f05b2e4de9a04f07ace4c4434edaf9ca0c02bf415b93331d94f8f9b9a816ec16bf612afb57995d47d59a5d4e986f2e9ccbd0a8253eebed3906cafb6000fb7b7db1ed7e4b36de3c4b6a55e03152efd3e66e1735bb1b6d3f46d21f94b590ddfa95dd696c2581da176312882bf10b90aca40ec0888e9a8b6b2d92863eb23286ea00061a9b4421e2a1e955a24ecbba3e713794924db01fca7d59142ee4c238d332b0c8ad6db96add98a78882825efaaa62b642e8a90204fc76ae80f8a5594ce23c4c0007d4049c945985dd4d73c57390e2551257c275a55cd5ceca88c36b090f6a21f81d45c477fd158baf21a68f0b912f86de516ca6586986dc7ee001efcda0c0dd50dd78ee0c405c05814903f46f11c2ced4d08811cb1c57c36030c74171fc07044e43531471ae6213fd6623924512d96495399df9a55fc3a4eba20f3a257ef3e2864fe6f89f320772a05f4d954cb133b86408c31e950df028818db5a2d1fccba5e2e2e9f38aba81f917d71f033beebd25d7a7d3b87c0e378e6c8a5ee32eabd54e2cb7d8fae83763fd155960c11504e5a9eb3f4776d6e82de951f81b04cf6ea48b9eceefb30d43d48c22faafbfd224567596e770377a25c48e0db4e43f5037b61e0d1f1ba940933463a0caee2338acbe9c64f21008d3191e2cc9988d865be9abaace806038535e5d102aa059ceb8c87d51581a08ad21f6c856c86970b1e69a4188b2f9345747d3bece3f37e5e5eedf7785f4cb2b9ef52f0197cfce018799ee57b0ff4fe86579bed99f96474b8dc5bbb6abd6a15c8d537d691b3befe9b4ca0b42562c2a069169b245c4ec342f4335e94ef69f1c27f7e6b696f650db57b0c2b46323149255acbee4159d0c46d0037dcbc6d7a7a1244487bed716f11191c81a28057c8702a22a51d9550c29cad9f6525d48a11ed4dd17e5d67069c810ba61bc918297976a8a7d541234983f32296df4a25512a2d48a0b204d8aa7acb6b0409dccba33de030df2119288d71739a5f0cffcdcc4df96aeb534acc0c6eadf7d21a922adc4b7003732ea740274cf186447c5cc203f3c1c318002d1b8713e0f6391a2eb7845ffc6d3728bb99e51d84ac76b5c495083715cfc3853be813fc6e49131c72b2b778dc8cfc8324fb5dee5439474177b446a07c2c58dc14f8da4275ab2559c2fdcaec81c66d38b6909183de27ff546fa9121a899d05efbef8fc3a4ee24fce4f6c79fd3170b343743bb184053d0c6c2858238f49da321c815a876cdd487420085cf151afab695f3e9d1d57d14a3d7daf38d9ab624fb4789157d41ae3804fe74463fcff005cc7c49ed4811c915a50712f04ae69f5a891f8b453bb625f5d5fb6abf4737f58cc715c5a246a27fccb9ec2e5af291dbb2bc89004921f561751cd49ca54b087cb89096ec98a9d6204aa093268fcb9903fe770d1b185e546cea1c34b66a58bf0e2ccf3ec3d75dda6ceecf35b6f9610f2c6ffe4e985048ac05bd8918a312685ea28c053ccc8822220ab508c9de86c78f699dd0a2e1507b7e7772caef5dc32612ea68fa18ec1f5fb84580296b1d1a8035c8d1ca87ca53bfd182ae94668f8783441adcf11831b9bdcffb8ad312db5b7bbb6afeb5016439da8be641da6ab519368287dc021ddfa2b53ebe19614cfdb631a6b6768809125c050dc567c96ee21d4abac4bcb564facfd96a76de7c39e7c23cdeec18fcb332e0e398ed20c668bb76145e79f5064704a1e247fcf6f852c63196efd919d04ed39db937b31094d31434d779937edc0e6256564bbf3b6b6f31e4466adc59cf766c5d0271e6daab5d24a82762038e7ccc204fb09d86955810d60b7cfb939937f08b4e7e09911d2e6c02702c3f13396110e121285fe5abad59157fd747f551423ae88c4e0c0188d6b2ec8c4b7f90a0d0bb17e3c44b96dbb990bc7e03632e1be8fde9a4919dc7a912cc56965f80fb9b44564168a4981b4919f0afe00af4a0171444d7b3f984b48cbc9b3d06d2098439c7e7501917c0ce7bb5f2e5f9833e444d6ac46c6d46dc99706efe7cd964fac21d4a14721b7542f0445c1068743ef254951bb1548a937e589adb602faf620ff6f74d34f6edf823ecbde688ed3eae08fb1c17ce5dac18b01b8438f9d89646b0ea8fafc338a573364c57e86ec7a1ce8e9d8fc66623e0970583c339e0b571b43770a9d61963b56ecb878be1be4d6e8fc7bd8cae08115b06d6935c91c2d01e4372875baffd93d1f0fdd54b095cc6f40108f1cfc2625a02168ad5027f49fe618753ff85e72fd392626f57a21bfd42b7254f7e07adebd475383135b31070fa153d128ffe5aacd4477ffd8b96dec9c5b7a58ceffae9dca78914aa55a562bc03173fad81a654e0ccf9d60439bc569b2105963ca655dca838cc978f32996b13b60c0c6ea63f6557e3cb258c5dc2dc8b19fd0e2dcb8da4146732edf7f185aaec97ecb859ce45ad4d6b12598e092badb7bbab6bcc0eabf8b16dd178df65c7279ba223c036e4fd3af77012ebd6c97dd135b0093cfd277398c2203eb3389d16c5cb8b125b934a53f4c035fd4a0de4fffd21a3f150a0506c5c09f9474e5beb4df39c3461cc08bcc3d4b2a9f4a203cd8caf58f3660e1c8b58a9829a4c09a40e691f1e909e6e9586cedd25b9b04dd5c54171b12e45cc64adcefc548cd603494902ff40a6691a28ddfad3cd3b8513bfc78dc4e77b7710d0abc7eee5fb5351101aba02e139f2f7b8c6510acbfdcfe9fa5503fe773cda5e34fec4e13c6d1b05d78c106f42276c8527dd7610f38cfd172e6bec292891ba6f3b898f3c4ffb7469ec35708e3321797d0ac810e4e57d0cca08410a755acca2e15970e38a840064960d1bc6c7eabe8eb4ef06d59349", 0x1000}, {&(0x7f00000011c0)="475a1aba0d94266204834fc1a664b7ef8447377c4d0f1403ff1a71870bdd9580a37cfa262e3fc904af286504484bc97ca3a8bf602cd0050046989da152f7f26b3a19d2d6e1dae36ac825d492325ec2a4be87058587ee3a17f8ac3b1be2280d8256fbf6d8e7c05f2c0b244c35010650b5d199fe212623e27d3c0e84e75f09fba28ad42bc14dae3630d7b58b02e529415ba6", 0x91}, {&(0x7f0000001280)="9406bfe9982b5bc481b7eb50265c2417c9d63bfae98889b364ce1459befcd54cfcd9c42e5eb9e6f3b5cfd08a5c79a70db1fa4cbb032e8b62e569c42e4ce27b5c233dcfccfe39e43b11967b71f5831439", 0x50}, {&(0x7f0000001300)="056d04b2ed8b6f92b620ada3c779720b5062ffc4c3567dd768cfc97261e8f055cb5b44e27dcc156214c4e0c62e7019a0940844e9a6a57289434c4723c2954b1d42cf8dbe86ef3dcb8d712927e6be1af822d3f5d5b36f5ba45885cf55771cd83bd10ff2914f0f2470d1d002416e79059b194fc560cb03444a986d3c583b35902b373e6b45fd3c20dc46206cc0c163f91bf2775f180d6bff515e99d19620c5187483cda96a8de1a657578ed8c8c8f6af7b3fed9b893eacdacb442833cab044fa14db75f0d5dd5fce", 0xc7}], 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:24:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0xffb5) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x2, 0x0, "be970acaeafdd294b372be265a1bb0d93e26ba2d", 0x2dd, 0x400000000000}) 06:24:34 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x48}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080)={{0x81, 0xfff}, {0x38a}}, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000000, 0x2}, {0x3f, 0x5}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xa25, 0x20}, {0x18, 0x2, 0x96, 0x2}, 0x20, [0x5, 0x3, 0x3, 0x8, 0x1, 0x5, 0x4, 0x5]}, 0x3c) 06:24:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 06:24:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4, 0x2000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 06:24:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 06:24:34 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/174) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) sendto$unix(r3, &(0x7f0000000340)="1fe9a88f92b2ffc5121cdd158b53ef94ebf5dc70a83ef9cbf146419d9194afbb18c803415a2626caa1fd09b04f90a61012cd20506611bed582eaece44917c9e33a07b02e6ff7d3926232b4ae0c37ad704d9780bc8ac3e6c26600f92cddb614ab67ab84b1f4c19f9e78fae8bdde05d8bc717c7f705385dffb308c58b8a3d36d6ec1df47c66e84a35999e0665044a30a6d237b62be75268483", 0x98, 0x0, 0x0, 0xfffffffffffffe9f) r4 = dup(r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd0, 0x1, 0x81, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1f, 0xfffffffffffffffb}, {{r0}, 0x0, 0xe6, 0xfffff, 0x1ff, 0xb18d}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x1, 0x1000000000, 0xd55}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x793, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0xff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3f, 0x3ff}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x50, 0x1, 0xff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x16, 0x1, 0x3, 0x662a39fc}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x991, 0x8}], 0x80000000, &(0x7f0000000180)={0xa4c5, 0x9}) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x20) r5 = getuid() r6 = dup2(r0, r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x7) r7 = getegid() socket$unix(0x1, 0x2, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r5, r7) 06:24:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202fe8b2179245ad324"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 06:24:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 06:24:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) dup(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 06:24:39 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 06:24:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:24:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x6f8a2b3ebbcc5f0b, 0x104, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:24:39 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x200) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 06:24:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x200000033, 0x0, 0xfffffffffffffe6d) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 06:24:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000180)="120b5dc0a0c80500db7c0817a273bb3e759a8fba2a1fbd1cdfbe1b6ff1b58660161cb41c1633eb1a40fd814693cb5bcfd3d315c7467f0c07cd46c641ce567c2257304046a67473b0b4", 0x49, 0x5, &(0x7f0000000080)=@in6={0x18, 0x1, 0x28, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:24:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x250, &(0x7f00004a4000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 06:24:40 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/104}, {&(0x7f0000000080)=""/22}], 0x12) 06:24:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-\\[\x00', &(0x7f00000002c0)='$(\\\x00', &(0x7f0000000300)='\xf0]{,\xf2%\x00', &(0x7f0000000340)='{.\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='~&\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00']) write(r0, &(0x7f0000000180)='X', 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x100, 0xffffffffffffff81, 0x4, 0x1, 0x1, 0x9, 0xde1}, &(0x7f0000000080)={0x80000001, 0x1, 0x7, 0x9, 0x296ff668, 0x1, 0x400, 0x10}, &(0x7f0000000100)={0xfffffffffffffffd, 0x6, 0x391, 0x0, 0x3, 0x3, 0xffffffff, 0x1}, &(0x7f0000000140)={0x6, 0xfffffffffffffffb}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x401) 06:24:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 06:24:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 06:24:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socketpair(0x20, 0x1, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) close(r1) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xee1a0cd0e01df507, 0x20, 0x81, 0x4}, {{r3}, 0xffffffffffffffff, 0x81, 0x20, 0xffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x82, 0x2, 0x9, 0x3872}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x92, 0x8}], 0xa6, &(0x7f0000000180)={0x5, 0x8001}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000380)={0x4, 0x8, 0x16}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8, 0x8b, 0xf0d, 0x8, "6df563dacf732a8186361856592bffb79fe63f27", 0xdf, 0x2}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000500)=0x3) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 06:24:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0xfffffef5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 06:24:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 06:24:40 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x100, 0xffffffff80000001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x6) 06:24:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 06:24:40 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) fchmod(r1, 0x12) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) write(r1, &(0x7f0000000080)="e287404b44a8afaf004c5a9d06f92757740c3387d4ee97add2cc5101d1c717de900790cbbceb35b6e69180cab43875f608006b1e881b7962768c173b18f85aea14e9136f338de2fa23bef0", 0x4b) semctl$IPC_RMID(r0, 0x0, 0x0) 06:24:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) r2 = getuid() seteuid(r2) dup(r1) syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x168) 06:24:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x3, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x2) 06:24:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x40cf80000000000, &(0x7f0000000080)="b1d80a545de0f07b3696128d23d8fd96652663c1ce7060287d6f474bce9ea421b64380055c9be119c26c93", 0x2b) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/224, 0xe0}], 0x4, &(0x7f0000001340)=""/155, 0x9b}, 0x40) fcntl$dupfd(r1, 0xa, r0) recvfrom(r1, &(0x7f0000001500)=""/219, 0xdb, 0xe8a1335dace81ea0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x48) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001440)) chroot(&(0x7f0000001480)='./file0\x00') pread(r1, &(0x7f00000014c0)="9c5b9a0b9c5dcdf371feb09452c2f5090c28df8a50370c2772", 0x19, 0x0, 0x53) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:24:42 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 06:24:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 06:24:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x0, 0x90d2, 0x4de, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1ff}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x2, 0x9, 0xffff, "2c489aff39b715dd133ee40aaa19ac6d9b5745d4", 0x5}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfc6, 0x0, 0x2, 0x6, "b33de12089efb9f584ab7e037ccbbf19bcb759d7", 0x8, 0x5}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 06:24:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:24:42 executing program 1: r0 = socket(0x85d8ba6e801c4d1a, 0x5, 0x9e14) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 06:24:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8041, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) 06:24:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:24:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) fcntl$getflags(r1, 0x1) write(r2, &(0x7f0000000140)="395c3def8a43ef45389cf5c46090e1c165f6bbb6845f9a7475a1394537f0a2e099a30ba6c21b024c52a7a639e9cdc5187c045432a410588e9660e0c0a58f8c04eb9a831c988997bfc9d323e7ef44ade9a7a8879f88be2352e4", 0x59) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x8}, {0x101, 0x5}}, 0x0) fchmod(r0, 0x1c9) 06:24:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xed1, 0x1, 0x7, "b2eb50be90dbdf1931181e96379fb3c3fbbb3288", 0x925, 0x7}) 06:24:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xa8495eae1021dc5b, 0x10) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:24:43 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x3ff, 0x666a, 0x0, 0x80000001}) 06:24:43 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() kqueue() 06:24:44 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x40) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x8000000000000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x107) getgroups(0x0, &(0x7f0000000100)) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, 0x0) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001a00)=0x5) r6 = semget$private(0x0, 0x3, 0x108) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$GETNCNT(r6, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r5) ioctl$KDDISABIO(r4, 0x20004b3d) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r7 = shmget$private(0x0, 0x3000, 0x10000000a, &(0x7f0000ffb000/0x3000)=nil) chown(&(0x7f0000001700)='./file0\x00', r2, r3) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r4, 0x0, 0x1000000000000, 0x7) semctl$GETVAL(r6, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 06:24:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000ea2000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file\x00', 0x30000, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x18, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9c3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb060}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fec000/0x7000)=nil, 0x3}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cf8000/0x1000)=nil, 0x7}, {&(0x7f0000d69000/0x3000)=nil, &(0x7f0000ee3000/0x4000)=nil, 0x510676a5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e6d000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000d46000/0x1000)=nil, 0x5}, {&(0x7f0000fc0000/0x4000)=nil, &(0x7f0000d2a000/0x2000)=nil, 0xfffffffffffffc00}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) flock(r2, 0x1) 06:24:44 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:24:44 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() setrlimit(0x3, &(0x7f0000000100)={0x6, 0x3f}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 06:24:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000746e) 06:24:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="f24a5f44f47fcc350e0ecd770c80592ae39ac9f75e61f4978f60ea835b9f62c2367808b344e34039792445ad2268c029224072607fb1fd611c522537fe1e0d045a06eb953fe9d8b66a535eb09a79570a3e5c94db7a9dfaac8b35917b9d797a6ee1", 0x61, 0x3899666ef1296424, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000140)=0x10004) r3 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) 06:24:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 06:24:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) recvmsg(r3, &(0x7f0000001780)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/213, 0xd5}, {&(0x7f0000001540)=""/187, 0xbb}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000001600)=""/96, 0x60}], 0x5, &(0x7f0000001700)=""/121, 0x79}, 0x800) 06:24:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = semget(0x1, 0x4, 0x400) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/24) 06:24:44 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000055d000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:24:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe9c) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 06:24:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffc8, 0x7}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:24:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x56, 0x0, &(0x7f0000000100)=""/86}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 06:24:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:24:45 executing program 0: r0 = semget(0x2, 0x3, 0x87) r1 = socket$inet(0x2, 0x2, 0x3) write(r1, &(0x7f0000000000)="e8d805b066e545dc375d5359f0b5b2cac404d95e6f5dd248dca9caf1a846bd3a13a02b47fd82c5d864c17b23370083e2f8d0c411e4cf5f8da7757f01b078403cafcb83556bf242f8e0ddfa2f8b83a32c1012397793c63e53274afdf20c508c55c40076a6b00f3a00e6544c026f5bd85c75703ce3f0f27a7d8eb07cc626a275a48ed9da96c43a6ed5ef584af86d6ff3ff374dfdf908e22f1deda66d5877e7a04c39e892a88ce3ba6e0c18f45a42e8bdae4214b2fdfdaa6b03d7222cec47e19facb9067cb0fd0b082b4fb936d4a7a399cb2b256ba6ef691806d70575775181a5d0c76d8898c52a70714b96e0f39bf7bc314a8c40d4e9248169bcd56d8fb97b61de96b13fc6a22b7041f5f09f20da9d8f23945031ccf1dfb5c7ed001b603da065791f50a68d37d597e24cae5adbfb0b5c57e9135934234055744f0d5df0534242eb0f4bf84d3168c09d31ddc7a05404c483b6b2ede93e667c04086f7bb259e1dd8e415012e2e656d5b3d7cfaaebcef23c35022bd5655c0c001a47e70703d6a34e01a267a76eef01b5c6d6819643925ad409bf45831404833a62b9e4f5426b7a6b0245f50e303528a3575e0697a9fa94fc82b14bbca20836ee035f24c867a081424db16e1eeca8efe3fc097dc004b38592c0b9df21e76bff51642e3f8d5d64058c1c7d78cea7eded4b192d8144eae237dad076fe807cb8100a8c156cd6c7014371b95f9f066a157087d8b64e5f5dab8e63f84a5b561cb0260fdb7f13831605195be29d259cead2e98270c8fa9a16c18ddbf9b87ca4d6fe8b2f69172a5f14c723046524b89ff36bb578b7203dfb95e03c006fc3f536986048ee89d876987756a949ad5cbc6353cf8443b3625cc96c670baca2931aaf8240b89eb25da1c053328b2d50d62d73d2e822e464dcc20b3f045a8646d166788c3e4f8f5d3c558347bbd39683d5439aef07467b1a3fb31481c60ea77b147f6da1f6747ccaa15cf9a4fa86eac08228f16cb24336d457ab2738c378deb7beee520fde236d71ad8643e6a7282a21999375e622d9d540bd7837facd5804c3697a71d78a1c0b39c09bdabbd2838413b908a60c60727f17a509c618afbff2b3cd129c031480745ffae33aa73f4a3a1dffc60c5327b8515e95b5e72bb99fe5870709cb8b54ebef5a753d72eb97665ea367411469016ffc7afff81efb0b84554ff2658c8818ed1f358d8eccb510411b962003bbd9c4d189e47977977314e5cdddfe8e895532854b30b47dbc060ccc85cbf239a7e657d79bea60b77dbc5e8fe21663306297123d9634723ab35e8146459592cab4aaf5feedc13b03f6d84b80574d36c22dd855834b848abb656e63a39de8cb276153f7cb2853994b47c79737bcecec588e4d79b25e7dbc5faffddb117a811e655c421194ea43f343c9d5417b32e9661ca87a695c3b8e25b2baa375385a4ab978aaa6ff2d736a405745d44fce05355e75abaf424e76de3b6d70669af20da322ecfe45f3f87d7ddcbae7ee2cd10af3fc21ae7853791c7f9d22134c3146bb62ffd6b1b879a0041ddbb92755237137d4a1e7becd7a0cfb11e6d5bf1f3e7c3db4eff8d0a2f8a0c5d683eceb7843733a65f2761f6cffd3ac09f7fd8e9d8c70c86b039a795b3fb4f5132b4e937d94e7c63d489710a6718640b215bfcb45e062f407cf0324ce4d8bf5b7716ecf939b81b6098bc86315f2e388c538d47a4c81942db30a9a15fc5c9837ade15327cd790f4630027aa9a20c957e85f55a9f7a53c487921a602a76705e173b40c79eb35761574ce897f29b91a0f12799778b85a9d8ff072d000cafc1e5767b423a3481b11cb46fc92619a11b7cf815c639fc3f5b398f885d4fe15df27923ce8a63a634df78a9cb9174fbdd6961692a041fa18f1656f2a4867207d15128b9daf7d51de0a5350a25dd70ad3bd484d9c4b8b675f9d8a784f0dc48f41e40f923a01bacee6fdf312f0bc78cfce5226dffc0b9be932ac27d91392cffca4725513242bfdf29473c71f7d075ce26cd462f0e6a519d3a2be4f28a2d7f5d0111156e013faa33bbd7c935b2e76d5c8c3cbb6dc082453d24e0d4b618d60c46a127e67bc7023dd0478f314f722c4193ef4881a8c8eb2b9d5a349affdb396aaa610179a780df3d7317fd0936dbeac37cf73db406928a75f32620fa9df7e9169c41e79a7e622c2a8f4fd605002636c95ad961320c6a0137a8a897244f0580962b79116d43d092610e00937617257ce0eb9d5b1051f7df2d396081455afac831eeb60c7153a45d6ecef5e20a494059c12fec712d8db7df8cb2789319007fc39d8817ad6948ee191cfe8bc4c8dedde26587f7366db6d85f0e8c138961ecd452f7c6d1f0dda0eadb7aa1acc0fccd718d5bdb771dc042d0d064d22c5a8ef8d4f6a626869f6d4b4cea2478f35d9c1bc62c153d2a7b1d117fe7156a53f95406eaa1e03dfe85dd8143446f31b567540f1c0b4d2cb3a1fb9385beffcb6dd4fffabb75c6baee2ffd77bcf43abf1bee1c603d23d07b51d387ba59959f08b8f760fe3daaeee74b45c8aabe04f94587c1a2b0a682b27ab133ca22449a01a5dbd16b33b330d0df5636fa69ba4b545e7522a66b7f08fa40cd85a7ebc9c6ec00885358fea93fdc0b620db9278c37a7ccedb8e39da6e25f238948ad637a3ed5f9539eba0a506d5acddead57a409f919c1342ab0cd6f49eab7293329615db552183de6fe57663a3247e5eab0918462c2b4c0f3020bb766c6f3a33a5147cbeffb1b30c316ef72f8ff62acc8467a1cc8a682b3d18f981db16754625b24460f05a19971cc05200ba274095c6a7541b29b9404da322b8412b12ddc2221f2dc41fc02035c78e5e549480a1873d8f22dd5449e2813a946f6ca3044ec87355e0ce20d9274eaffe0a68ebc81d18c674188fa04c85ae0812c12e5ab067a2406b2892c04421d255c78ba87b3c954a198af9124816a48350d21de5ff5c3c027d8dec355e5e9ae920f2182a4eab25b41472c27ca063904fd918933e96dbcd44817144cb2012bcdece755da87bd7ea10a24c60f90a5cd24d0589ee1401ac8332e11bac1a540a2c2585979b54d067463c89777f9f3bec352acb4fd24d34726cfa2f53ba770b29b2236054dfcd4e8547d00148ef6a539bef0fe3b0c57483327ecd4da56fd59a87b1e16cdd10f5cbb3a7f01cca413602c032c5e39aae203702a6c40ca204da0c127a88d3c1effd60977ffcc00c1ddb8bc9dafc358465772a4248135331ac3fe3a16ca82a1a11aed7057cb8cf580aaf6068585d2861aa7d3a3faab4daa78c170106f1b54348817b4c5e904ff0188f5cd9c36f785796b94c6d5df7cf59d2b3450244dd81d3407dc5425afb2ef24509ab78fa5049dae705ea67465042ec90186bd690ff1fc5e8fc7ded754071911c1d351ab46b28f8f98fc5d393730d4d5460baa914ba9f63c8b521111f91f6a297a740df99e17e4ffc4f9be484741e9708240c0e0bf4ca604b3a764b05389dc5c1dc7de187e89da19a3f4de340cdec5ad7708347a33118fb9455dc5a30006992b7e5ff7736aaf48c69a4158467263b22b2d01c8b24541125c91111c35b71056f05ba5af6276e79b8f47d5659cfc1b3a1d478cccb3d8ce73da47b84f7207d1497cad368ca4bcca9c1239bfcc54c5ba26b03c90b0989ff751d7a7254a47ac5716c2eb2b5c0414494e7fb89ac8e2a20c26f1ddcaf2d09f92706a5eb4ddd0ed5355e8ca0179ee4c6082632bd20c981237e84d3032a749048f037d55fe1b2745f26b7052fc8b86c4ef7329717573e452780ecb9aeed793c86c0e074a1faf278ed9c884666a8d15d980b6171aeb47d5d121f848ecd05af6a83127068168e370a4898816974d46f9e4bcdd2f379c1421849ba0f1a9cfc90ae56b7030f42ab25cd516028cbd08ae019f046a2d9a86788dd62f1754ed249f9a35c208c27ce848cdaa3bfa292521c08c05f1f61081655843045a059197cc574b84adede98b1bbeba19fd30c814ecc68aa4d609803190eb775edcaba07a07df07c3d3976e22967a06d4c686cbc49cbcb4c4fd31fbb9aa9674b3ec21360f8bed84aca1856c7e8ea340e16e0ce7ce9687908062eab6c2d159015123866fabc93b8fb9cf01247e184364639e2c69f827382dcfd6161d2429a115d3929de431c30cfba21824fb40253b5ce9517997c1688a0e8b4de5799c10f48fa38376f4b9b78edaedf7b4bef36e10f688c14648e3a36000fb45e0976428dc4975d3538a9d55b756ebe11b6df7167469289dad62c4fa7a0fbc75fa092c5264ea8daaeb48976899f9ab9540f680ab9771ac405891c8fb1d3db11ac1ccbb3a31900e93ab7d69e5017fd8abf6a9b7e515accce1b6235975e4d6d45fc790dd6a50cb98deaaa8d14866fa9c338f4eddf633ec7df8072aff727a49b70b9932b07bdcec6a86f2b4cc8d4f01f6d75ac20dd6df4e850adc7cdcbfee636b4831cd42e42ba05b1c8c53749b4a5f5ef33d326f114361d29b9f34a6376df85a55e23be34b6d081e8a4f69faa9bfd82420adbd436f714d6ce95489108dc82044f097dd950807dd680f435762b33929a0fbb8442e79e0e2e2f96c41f532a5db3a6f5bdf900007232e700e777a8bed648ffec336968050223ce043a68729db7b465e0a8ce26afac6e1376948509c8d437cca7d4429dc79f2c3562e52b3247d737962ac5be1c7816993a489456223f1c66fd92043359fabd61997aa43cbb0dee63cb6db2e46cc0799486dd260f22280ca42458fbcbb90c625e29a6b68b07f4a05fe07612ad555830a1c944cf54e9e0cb00bbfce161bf848862765af17d58d1954f3ece7dc276619e4a88a9b7348340b72105931bce9019e459d8ce5a13f3a26ee3667736ec35b88a13d7e3b193c853f30cbf1c304d15e5241cea5551305b65e84d6561c6768dae3253a8e206415fd1174c2ca5c166b3949e94c74f712ede943b98c8bb17a15877b32056968170a31c25fab3c93daf8d4646bc15bda079eb3b8bc3ba61ce85f379523b5d9c4746993247d936a594ab11dc6e4185bce2ab1dbaa1891614419551e6b1d76394ae80a42ff6b6a2e20a0caf2be092ad9ec6ce8c223ed0b4f71856c11e920a96d2248988207c9c75724d244bb352f37f5cf975a6d313c3f3d4fbc0e1f7a54cfcde302d14979f59b3ffde1d56cc7304b752614f06bdcbecacd8c89504c89571ad2e219fcd60df200e9969fc13d12e6c55faef4e92c0be0d2d8ea0f2639cc37244834b6e9a635c222c5b65165f747069944a83a8bb7cef63c6523737fae4abcc8c15922a055b8545b3118293d4828682f160afd2303607dbdf3989ffa97daa505d9c86bad3748a2acc9bd208c58e94dcea49e0e4f78291cb48d78772565dc83f611c4d4b05e8cdddce9645f57d085020d0a62d40231b4696e2b47ef53b9fb2ff45bb331ddea054b144aa6739235004e16e27b3f1aaf1d3adbc50db1a0d115ed79385067f7d526b3ebcf860705bc342500ed13a97173fe4d27d1e3073c3f811767a03e2033e8b1ae07bc82789887113daafe2096274ebcf257489adfa956d55bd4d4ba8838e2324b97ea11c129fb22a3eec515aecadbbd49a9db17dd6bc8d75a5398bfa01669f74d256194a59fed5eaed18fb1e43634ac33ca83ef8ba7e901649ae53af6d99767dab60a7b3f6cc834722177d82eb0baa9ac41430d4090572cd1f3cb8a53312e7571d7eeb082a099dc7731ea7a08a6d4267e092038817b15fa26cc09beda948ea9f50d789249d577a7ab294b25ca8b0ee26233f950cc393bf5bf912d6e77d113a67734ca41b3289da247", 0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002f40)) 06:24:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 06:24:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x3, 0x8e, 0x80000001}, 0x3, 0x0, 0x200}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x40, 0x5, 0x5, 0x5, "04a58877f4e62ad826ba262078e864d16860ff35", 0x7, 0x3}) poll(&(0x7f0000000300)=[{r0, 0x74}, {r2, 0x40}], 0x119, 0x0) 06:24:45 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000880)="0705a20f964f081447b68c608468c62029e9d45391ae48e22cfde2dce67d05d00b7e4daf811b0b6712276440e6498f7cb4baf8d2fa2e32500a518983177bf223096aaa2300a7d77ddae6d6c2a0d51edd56f512c0858a62f2396885804ee1330b1b04540fc5a6e0dab257dbdc3da8a4bcb82c265e874defa8a9b0bf351ed4e36df1c6f821bf266610ada9cc4210dc7177d7004fc95b6c454afc6077296a26490d979d61106df4fd2faf3ffb80dfe543b05f4c82e2aa353e6109225adefdeaf7d5436fb13b28e3689b76d51900448ff56841e8a7bee7de3ed1c4e973b3db8e302f5224bcdbabcb67fa598793cb274ea00a7439139401a36d9e4426a96c454db09db0becd52266bf9b5b5ea282b5094397cdca1cf996ef744a0a3a8a10fbc23ca8856a2f2879775ee815b514390fe4e3e2ef34cf1ae2f32196c83654c9b3e045794d6baa58e11e406e9bb5eb0391d91d2fd6165fe859d9da284080f78515f194f8dbf4045162fb0ce03cfb3bc9f524d3c68cd7fd80c60705b9c4b3a4d8c14bd714eeebc6ac08416203650d56b2f7b2d34a58e59ba802ccafbd4886907c6a6cf45d2b8b07a6fa2b1a86dad688426b028dd6bc99a8af9d4e2de7f368f35eedd1933a023788ba8892c7a297792ff4dfdcfb5ec39f77c22f09c4db8d0b5f68d1ea1bf59c2521c2659fa9698bb6bfe4f5f72a7d195d15e608c9611fb1a590cfe814f84c95d5d7d2dd06b4f20c3b57e982dc7e0fb562b55d2b19c767d8ab7c0f6548acfb1105ac52e4d24fdf5a41bad0b615655c2976ed489cdf0115c9abce941f248dcd7e2bcf98473e7b8d79d04e141b07bc2ca01e4ec91bb928be1446fa2c31a6f8ad903037594d5a6b1e93b9470fcb9253979779493d6c47792fa01b290a31d571e48e61b2f59286bd76ec3af7b34d6a3392508e78e65eeb7662a88d95982aa6e503d0f397dbb270448d6ba5e2ba79cc5ac9bc8cb71fff905a4e2d632e9d207e433f9701eaa4f9fb5bd91d7126c739782d6ebcc4ad712f679d523da37c71e21e13da6b331193b4856acfa629cf806699019965a121c78939e4492f832956975a97f3f6ef7e1cb548ac6c03a16daece3c500e315e04027620ecc59421d947c83249d236b08677db61a37ec53a4b704864af2109ab819ad0d8bf5c1de17ce89999185a8e6534a7f5534ea6ae42e88109093535111f550fa27e085fdfe4771278f61187389ce3612fdb44741cb6d9bf25853ec677bd29de38b19475592dca42d2084ae8f1b691b2b4bb3f9ee4c44428ff15b861194d8c95e8b41d85bd3104bba392d3710e0ae759f4af5a02289391376147c6cb1a30dbe1a59ca8850e632b08bc0ec526cdc0de1a0b0c708749693d23c20444c0178482b0ac0fb5108cc259e803008d0c4a7370a5b2817b025f94566434b5686cb006db14506442a356469639fd5ae63d247d481be2a3c0bf2fb7d594591521549daf8f0b6ae330afd507005b7051665245ba188c954dc3844eb426b924c3811d61ae82b571903d308a24931d6a546a3b563b7df72a8a324b12cdd662efb41631b7a44b3d716663005c4f02d095f145cb0af8e232166770049b27ddf9eee6f5c6f9edfa1e8af7332d2f88c63ef7c2705fdc14001ea08890eec703fe80583754745feeff3e91b5c1094ab368535d7ce3268cd8e5d3c4644197560b552fc35fcf839f5cd403031d5d7e5912bfd2de69e5670b518a294c10ab4c3e5562f69b0fa65ca0070e4a61843c209272636ef933e8d331ca8a25376976915b7475974236a2ed9ab359df9128f4138ff52c810b19b9496057d28d94a4e1ae5948f11ff64824a2b9db8d47bc4cf1ee124e450602ac54b856784488f6c6bc4e10fbce39c3adb02316e32b37f432900127bb3608d7389dfc407332474adc6fe35a59a509b66bfddfdc8802f7210ec361de4c246dbd87b80d1125b100761dd276a1c9edc11ce60f77290efb6853033d0426746fa62c38b92c878055c5702e75f8576b090ea3a6f389fb5dbee0e76fd4bed033fc88297091d2d99486f491e06c7f4c3334615c82b1f445e1e89851ccc4118bcd1dce15d4d6f81072ce03de57916a2522c1d5580d305d14253fc2dae096046a089844fee5f8980331c9b2f5911310f4d6ab5274b194f220ce5072d954ef33d26030193a25b7b0f8821d5e7eeb3b1cb7112c9dc8d1e4d37a3c39881a3d29f0017441ad2ebb7ee26387e598443cc43b475f62070a576c6c4ce928e088abd739107ad3c13a50ba0aa68788edc96f34ffa57e1f7ace3fa55df32b8792ab9d8fb629f0839264aca9125d14a3e59ae1cde319a3d07d82eedc55aca0212be3a6cda77db2156e1283384531419b90b626877bc85d2d9469bd561adb0a35c765bd5ef02cfa8873530dd259b56944d96b29aaf78ca696dc4c3fa2497724c1f85b04e0b8ce4f03da62925dbced28240f0fc1c15f4969c70cb50b9bd0e61a9148fb0184b0f2eb61c9a7c86d0c712443d04b7bdf5d086888e08c435a487702705b68c69a6dc45d39f8df57e821db069224d72afc454f378ff368f9a9470dcc85207bcc59842f66e40b07ae48e034f4658598c5896845747aecbcc5081ef971c2471c706d66bdbabe6b4af32aae26d70e604a0f4d32bd86122607ed3e44ce00672a06bd82b4f4c1ff2a94777905a5d5b92c379d3be90f2b1079ea894f52fdea6c50228cdfe0316eb9d329d7a732cde13927e29ff4ee933bebd91bd2a65f286c898fc34637af36fe65f4cd07a9a69e1d4180a3c590a949c1f43eef50ddaed1b86075e83e9b8933a1045464043cc37f383548162d7b9272bc0020c0621986cbe89077023cc5f7d3b90ff3457e3823514bd011677109ec2c0bfa0560ab52585a20053b40202aaf80f4f0a2611e2633ed0df7023bc545e6a108be868b815c2e13c39ee3f1ab3c88126cf595c84fe1c9c9cbc053780d368ea6f14c4c1837fb5d1564c730663ec9e360ddc969d2a56d1b50b324c7e83f91523d590d331cefe54b6c8749e7c539432f92edaf4c4bbf9e26c6db6ed60531ca39d6116fc80c795ae341ef5dd369619d4d6d40c83f25597bb2ead372a09cf6c8273fa375c43a9643f41bf6d1c1d3c9d90559770d2629c5dd5ce6b14a42ff0845dd2d4679242472659cd225affd1e338bcaa9cd6458eb88732ac375adfb67a621a52d042e87434059e963a06418fed3c4e944982a22a408a75ac8577946ad99b89e55014d79a0ab99133d970345cec66126d6b47f5d1332f517c1aef97054fb17a74627d13ce203679d68aef652071c8e0425b4d32128d94e394637c29eb5b30a85e1d969aaa16420d7d45b14cb650cce297a18bae41475346c71594502bc458bd24be9ce45bd2cfde41dc10e9d8e729d65bf7751ec8af511c0520ebc2102b17e825712e11835e5069bf35bfbda926ec5f990ca1c776645598fe7a774f698e2c9d2c1d83d85043d786524bd2a8f20fa5d75d1ee0ec0b755347acb2a672bd110fc869b6b9d0503681a9b6d4ddb510071cd3aaf1c710dabad781b628b41e79a4a1c9ae5ba475ee23adb61152fd5d08837865313e6e7486eea7327da9cc846b8f3b26825307135f55a57dfb741e74c9ce548ef9cbaf61a815a4227208f17b71b6f6fbaf8daf35eadf0e1d6d02214d1aee0745b485a8c35412ec6d6d59df70c7f82af00c035d5a38342500a11e6bed4db8bbade3ef1dcbf28d9978213b47c7c3c7ee8ea35641e2b9f66cd9e8c86849522d6e50cc74c9c2f53d360dae214d34a52d4594e6e7dfddd6de7133583e0f2adcc4f3980ff4cb8b95827bed067c3af73d7d8fd6ceadd0624af61926ef4aee7eb2562d62ab08b32003a6148c928598502beb25c9adeef112ba09ca0a10215022c5514309f743aa7e8c4a19ed166cc23e092dabb935c1ee47d76f680ba0ac05ebb49279779dbbdf97ca86dedc63487d072d7406eb60689ab21deb2ee9f2eac5e9c1082090bdf2256aafbd2a74e810194d644e2b2663605df2a8ce6e7144cc07c25eaa72a19886d33ded7112bb55c8e2d7c87c095a16f76e1cf85ab083a8739b6f5e0447bf398ea5879ac3a9d18519b3d6c6e941a1fdf7c7b8d5ab1fcc51916fa3b32ad95cfaea4b1316e847e9f3d8606e9804a8e3b34a8797e32cb70c989e866ea66e0d88ef3419f26a6ac10696d468fa860c6c52b6a58f75a1d88ff833b7c8f147096026775a5c12aa9e3ce13c839b19420a13522148ed0ef3d2855669a36e703855c180c0220cbac10c26cf2afbe3604ddd3a697a25542dddddb3d822d6296c64f58c44c6d78864ac2c08678517fb6f79e030a69421942fdaa20d312836f06f17d34c63094054a5287032da9b985d82fbd0d0894676c376a03066e049c5c529558021d6182b7038ac7f4f259af9eb8167007321fc3dfbc2609b27230d5325ea5a40e23a98856bf40ba08c2d2d74f807fe992bca1240a105dc4040a546a48e7ca41a773a6cad586fcd7acd91d4430de05aaa2689eaa91f36f22406b4ec15267a5da0495d685b0edca9d09a2566780e4e66d05e198b4c8e52268f6a632402c1b6b341b94f42d47081033b50b0337a7f8cb83698037db93c1608167825aaa5ccee47b05be0c6ea0be34c29e03377b7d7149e7ee9a867a000e398333f7e0e3925bf254176495d46b0eaaf58caba545dcd67e9f3cc5bf2973ad35ac653f7b27495adc6a642dcae484297d6ef2f9fb6c0871c5a3c9dfa52fb520faff27a42fbecba23d43fd9c8ccf1f54fc0b91e7d4c0b04cf56003a5797067347a8158bf0d2a0e49f14e17711dddbd4c6483f778b6b8a5a535f612b42a3323788df398a7f18f35eb9101f29e8bc37aa50c207b428b55ff2f3cacf40db9aca9f013d3cec125edc066c8bcd4cbf0fbde70da704e05b7cceeceef766fa5f54d67806365954429802e86d53ae8f98a831d32915d061f07dd7d8889ff4e3b747098c462d2207a242a21d33b7929393edc8cc53fe50006cfe0a1365f2f0930e2a4e81ee0f033579d2fd257d82ab07d9dd80936a4d5a39d6527734abcc91942cefedbb52c23f50fd711d4e1471491a44b54fa9e47297a8907b4d8dd8b8daf863249b57356a5b4598422531bf711cbd5e1d5eb6141bd5c2a53dde4d08000fa854ed211ed22c74914153767768c5e345012e1f6a1f74b07d1107ce0f5d7f44870c32710bae6856709fc15cf97126acc43583f7d85ff91214261776765a8ae1a8705f7fad4b8129e7fdee7b884774eca558060a024c818d62860b495d6e6cfeee48fc0a8047a8cf27edaea2b9472edaa193e4c0cb83a6c38781b79109e7067e78a2d94936b0695575a7940c547ca2172e4f64a07859c0fab3dce54f8378dddd1b7d3c0dfebf780505ec81248570053c4dfc6a392a2bbfa9299cf2e14b8c4ee1c592256cd3bafab8be5ed8142de7ed86e1d601606fbf8d13ef8477f1aa074b094c97fdf265b2fbeabc5235473cd58913babe4e2f7fa35e4b8fbc501a39cf3e5bc424fe1d414e485a53d1de639e72497658069b9e0cce2bf62ee69e20dd605c913e389868f2c5e5c8a82f859d7bd504c22036547509e19d97f52760497854aec3a61631d606875274550f12d2994a9964a9756154cf6e059fa63408f24ade48af433d5e7952ab620c7e3426f0e8714fe40fcc24d0d0c886205a937809f619a85a1d44c61c48aabd3143a074154b1a06306635d9849af8b71d7e2b0686001f4ce3f2c91a04a1b696ac0d12b9ecbb0f452a9d2b3b231ba6c3586082bb6e137cd6009ca2d2e240618513ecc29eda4e9e3bde7a6dc3f995e88a5ca93c36", 0x1000}, {&(0x7f0000001880)="dbd03d29e08da69ce195b5312795246199de9d3a60ca456402fb57ba5d48ac2ec51c22e50ccf1e8ea794c461b97598bc7a4534a2a592888fa98230a649130e6a04dea348f357f1cf0e7cf4a003ed354eaa76d5f488424c655d8d58237d137634b0fd2645d2acaa733ce230384c9109e9706b21c375e7eb225d151993ee5fda9a5a42b996978027fbe297e0faaa7f5b0fc28eb0715cc999c75bdf1e8602364e68b6d7f1423d2f7e391ff7c01cef727b1dc56d90a03c9f7b42bdd1575a16ea70d5fbaea1c5b587cf1b219f1b6da68fce740bf23bf9d41d512244f833195b175a280d34729935bb6bc375eb460f2574b54257789480629d66e6250c94a353a8c1541cb38053b7faaafe3e00043d488b2d3ee30a20a2c959e7679795729a81ab0d023fb55bd9485f89bd6908e8d9dfe3b9b26b13198d1f37fade38d031b7420502e69d40d85a0e784c834867e009ba76fafcf0e5b5a4a862167fe2fd006b91adf58058f70ed3e7eef447501ae08d6ab9e8ff486abb7475514f09becb9f805286604745359020e1b736337db1e6f8f68dd12410b2485435a34f53f2107d7f1b87e0b7a101c648da4f8f7e8f030fa3237e0c522ad70d46b746111cd0141f206667c629e06c84c1764227cdb612e0692daf350939a423021a84f5d5bac8d3235ff16e16234f2f9a7226c8b42fc22d59094489aa0d1d0097690684f2e4d07fbe181b8d5e9c74bc5b9dab48231868ad09b99ec2c78483e95ad751f2611cbd2c0bc449aa7921d6d43aa76b0f7e13a4a82b863dba532cdce096fd63054d16ca8aa347f26090b307b5eb705f9880f12592d09190a33dc517ae9c54a461d7dff1a417ba5643d6cc2e0f95324ffff815972f2801b50f8f5ef5316e9e2d53f743a7d43ed617e8ae1c6b50c84493dff69e832c59f6ea42db8d79d735b26947dfb5ae572f0b04f7d503b4fa3bab26725dcfe6b0806d50d58a2e77f54f8b26b4ec0ce8278cb79ab3bc4f511cdff262ba4eff014d6cb16f5137940230f9a8626584e2d0a5cfc807498f4bf23bba83417fd76c9bc37ea3ba0130a5d4c18c640bee24934d48308f57ac3f81fe5f3dc7e83fa3e9a5ed6e31933853cb2c14f8fa18ed05f46fc2c3f42a74be7625489ee2a76c1400372ad29a93bdb66b5dcfa857f88d547646bd0343e166c7879f75165168277b395cd9af17fd34b70848881888d645bd8c86c9e67852e4c0f1466b6696fea29fd7e32feda2e79527e1ecd0d9ee1ab6968e8732b1d30fb84e44bacf7acd28ebbcff2b80b4218fca53c135f86f003f7118c7d03a6e5ef9d1df1b66d4e5aeffec8f4796b711a60601e8bbb859a39ec2a5555bd051412e62d12e813c4add3d7f6e0406ed769245a099fb270bc69131416c79199e829ff211b7966c242311b1df95e235c9c89b5c9a2c5a429347705ed39571e7e91ade058472a2316b1d9bdbf48a7d27a3f16caf9caad7178e441784d80410b809c553d5f8bc19bf4fee8b3b21e6a418d5d8f0732a33ad629a286222d77c27ddd45b89c409a9e1059bf842cf1facbd16a4a0c747cc8b73e58736df1cd65b0c4cb81bf1caa55bd12bc4a325c3d1fa5e26398f83843b1a6943daa143b78960bf5c04eff3364c60b7fdb5277744fe98ca3b36b3b9ee8e62e42b2551ccded376018789cec8a6811f7e5a762068ce99bf633d59a0ccff023697f7ca0228890fd6cc81ecad7167e9dccd16cb4e8cf29ebabaec8af953f73df13023b3abe90b9077b1acdb2c4ca92d4eb66677d40a2511380afc46f7798a34ec4410435ad67bf9bf4a908cf9d4a054702f0f3dcff297d1306458986a872fdb0ea01927bba8c290e197664f2fa8066258fa28336e367a3e270311057577c2272f511cef4997eda0a5c974bea5a1f8bdba7fa09e54aca4a2afe8c3a152fe44c5394eb6c7275d4ebd43400a5fd4301ff40c0c7245c5fec85b7944b13a264c8403f827fe40bd9d3eb0d7efcde9fd84adf8f9908f8c7883ea249e61f686d68986f303cc14cc5e7e70d2520f11f93af69a5556ea84a13ba335054eaf5e6039e6c5db3927c6e28ea93f14574ce9063f181ee3c328de633099262cafaeb0b0d94f58fd11bebae6a43ca6a83448421f3bcc62b08c35eaf22e7811f64d76dc2c904ddc74800feb5fe6d54a972900da37b555725c1408aae42909d6678906e0479e9fdaa13c2ce869e06eb43d268b35aada99ea010990dd6405f8283094e885dce17549a05d7f06eec59f78e6b740a294a5678979bd9c764001fb768383db933d59023c2418fc13e80fb37f3a1497d2dd7f5883b6676bbad3620251d83b6be3fccb83ccc9cb239bb65c4ad7cc6b314e778dfc44411cb877ecccf9be2455efc4a5d971aee0a65c2ab8ef9b5a674c7c3552109a9330d508670d0e2d9e1c8f69b3b1c081c325c83b71bb80577990119b687952048c21ad64ec6908527b3a727d867989c454394d06027fa6e82387ec0cb29fa40f9cb9b40e73e15ee83b3f72707ff6d82a5ac594b85b3bbf0c4c87f8d400abf437cffbf2db860cc7b56e09fa675a7b03b457a9f30bd3ad0db319ac340af38eb90689b76f52f736f6d20c6ff813162efdd2d7db312c44884d10899fe141c3b1288ba29756c4f6daf9eab0b1f1b487990d2f9b76becedfd1177cf435cd13688c12fa56ac542839e3daa784b09f6c2f3c65af3391578093767c24933370a1bb13a5d2e525c4f45609edd688fed07d36c3ee5023749239a8c183b99964eecaad6a47d12e686047fb7f64943d09500f1d88505460cc7f8bcf8f6b5debe25d9ac888e2e076cf323a8037b949b3f2d5c3d58fc5d7078548aba4aa06460352293f6683fe37bd4ecadc937b02910cc1e8e29289292b039f86c9dbd160ceba8e4e8369b9ed727fb1af185996dff4129b3656353992ba120823b8be15b607c9c655e46e999422971bd1d16e034733e0c85be4bbccdd12039a7529399b739d7a41b83a3252fb608263111c1f72015e06d616be6d54ff04ff23a74223ddaf4381dab1ccec3cee808baf7e69b209daede47e3cae5b062ced9c93d83c911a518fe4aa3bd4160ad550b03d2235e4986ea454281bf67d9c88ee7343a4cae21ca966bd403f7211dc2b77cae1100979a9bcfa3c1d408107076c83f64765742f0a33e4ce51a122ed9ce0d30bc7383a5f3291bd36274e4196940caeaa41f2cdf1dd8191151e24233a638b0a18243ec09870a3c56a5841ede53ff5ac1864abf59482165df8593d1e35a324bc5cd8a8eed6eaffffeb49f702352a3bb09848ec21d4daed588523369fcf873d1fdbbf6d1022c66731413b43dc5df85ee85ce421d45015eb6abbccd40e8460db7acbb7a9e90b9884aedcedb137300a7d5625171b6c57de7f4de5feab166a628bce00f2ff2d4feb921e4c7c410b47eff046297ebb5117bfbdf39a18882f3d140db5a40be6d07387ec5efedcbd520313dcac2be26a66be31a8f8433669dfa7a6272a86ca089ba5dc065917aef5c60c1f0bc6ed89aff0da9026b1300a30a80d1a02c2304b6f9f570ab2b7946dbdd05f534c14656348cbb0db5624f0a6c809543b66f2d36e3549d6dfb40a8fe69b5be728b3af7eab5de6811c2a3d2a5822ef582d11231578aca675f916546748685aa686f88489dc64787d4247eae248e4c08a170ab17fca826c598d23a14a5ae70b2e955e45a4246b12ba290c6b836a7baa5f5c2f1c3726c1b45053a6f82ba3af6797ad8bde19528085bb6c663e3c2b711bf01e7dfd07d530750237d391e81c55e150fd1d9ed724abbd4205f25ce4a260b0a5db128861fb502a555ef39dbcf5fd44fb1a2610501a351f6be62467a0b617efa5ff745e103dfe89d9bf90afcf5af5d733a7ab274e2d0c2b79551f8834c97ae103fb9f97766cf262f9b47d0b2f6cb98caf39079e55088801b9a99a9662d042d4da35a3fd5188992d641f7fab4d0b9d46a6dc2ad935783918657f45714acf59ad3712a07e918eb4d6903e16675a6ad92af6c4b0076a7aecdbb1a8dde4a5086b56f7865a034cc216c4aa0fff7d12308a7a5497c5b5f27297744ada1e39bf6e7e216fba9f7769e2e403835def77c3c55861ea54084780e21c563767b09e5169c1e40bbc6ae8b7c2405770ba6b5188342da6462bce1545f4f7044ff08f58b51fbb24688e1cf95d4434cd83aa373498287ebea804c36e6d83d0a13f41c8af69900381a4d795f2c7fa0341b7ef94015552ee48fa225599762ca95668580d76ae7a716039be76ab1a4d5a5c170c736c0475d4c2d1f341c91631be0a22b7a81824b89cf6a1bcefacaa3bd9fb88a6079873202245e7b7e2cfdfbcef575f0c17c3e2b6ea45edcd07b0a43d14def56cd95c20409565cc42d98d07417f8f67b7f046728b13e744f886e053da1943e66360715263d8caa9439bbf67948dc79f0134f024da3adeb6bb89992328bc6e53fee4ae205bca664922691d22c6c9661fad9a19cfe6b4b08efb781ec02c89914f4dbb17e7bac3676a0340f3c41c3abe99b7a54d9a6cf5b8bd51dd4edfc86150917391dab39c2beab9c7d3c01dc956eef78f15ba9e13d2de1ad720fb952f3820f4e539f45219f89b2e30b6af444880bfad1e2ed12cc66dde66771f5d6fa6a2ac8d3be9f692035bc15d575c4dcfc50a9d620968580f65257a9de47ca3c4665b13681654640d21fc9811c8cc40c6df5b44e1ad0ea74f8a10c8455c16f20cdd45c816efbce61dd88d1eec98f555ddb0698e3314f40d269b2198606bd94ffafaa47843e5c220b32c17c2204b97dce9dbdbd3ed80fac2419437b3ff4c41ec4800c2f2e71fac81fcc121e0bae195be125d4121ed98702f7d79080178eaa1fbacd79d59a43615f484a911ab743f03e399ac083a3a2c32611f5210baeec4078cb5dbe0e4cd9935b77e24e74a4f8306d0c1773cab2bb0ac514931bd9aa4583e3ca302ccd94ce606d980f775bc33231fa1ddb1856f88a5838b5d14fd035798186d71859ff0791870b6065a6cb40a358c645166aaf19d1c939e154e27c44f7950ba9204938e48993e01808d23ce7e6152ea2795079b5431c5bef511a3a16fa6bb943bca20133476ae63fa3dd30aea9af68c1fb633ae2024656a618e38c7dc62430fa3380d809aa781f983fb5df38ca235ef81b805c730ebfde6d84f22b97f10f74118c2d66479f4196de364da1f6ae11c20a8375721fffee28f37e7060eaec19139fc273b378ec7f5906f13dfd5435177a93d2b660510957d8780989055a4fb2056bdb2f0ef9e9a9e84c4f81db9fe89846e2143a37fe502895a92b9039e06d81d2af97de690aa105fccac139707bd0e7660036c68ec87e700d6c035a703b7ac41dfce6643d4bc43bc6b45217b6807988cdd8aab4339a81f660b23fb122905e8836c2db2b73c652ff6463a4138e18b233a6d83e8f28a1d5e54dc15526c3ea69f5ce8195fb6fc808e2618d8edadd1d1255600dcbb89ce316347db2a671c39810af86532c162c0e90a1af86dbd50951e38b013d4aed66f8a0300905ea975fad70946fa56dccb6edd844f0b08d5e734814c51be207307b711889c69f8f32c1f7c81d428feeeff6e11bbe50067c405f3a6a3176fea66b56f4b83d41c2b91ab40411da172a4e1a4aaead2b530b3985bb1a13bd709319986de70995de018fcac1c064076cc6fe3358a9f9283851cb399bd7f9b972f873b9fd4291a3fdd46b51410f15e092338a1c60d239cdc847fd1e01c42bb8fda8cd7a17d01eea4dcbd55db6a2c0e2542b96a9011d2ded6e5300b4562ad0bb844e46a5de2ed12803f78f7dbdd3ac960dd7050c23f", 0x1000}], 0x2, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1]}], 0x28, 0x40a}, 0x403) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 06:24:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) 06:24:45 executing program 0: syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}], 0x1, 0x1ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 06:24:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffff00000000, 0x101}, {0x18, 0x2, 0x415, 0x1}, 0x1f, [0x1, 0x4, 0x4, 0x200, 0x2, 0x80, 0x3, 0x2]}, 0x3c) 06:24:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="77209fa343451cab7657db3de08c8941863c2ec0eb96a7cbfe17ba720df4df319c20937726468f9f8ce156eab3baa8f7e75017cd7c5817898438e2760d222aa9a8d496e7b98d80d651dac2997defcc08fd00d289064044f21c17fe22601f", 0x5e) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 06:24:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x8001, 0x3ff, &(0x7f0000000040)="0e155bb25cb0c2065786aeb54e9855fd918bef42d6dd778934a9de669ec41a1ba28f714ad8985b0f61cc344c18867a28b679a56a1de0f93d3bf0d57058da2d9256e744b11e80c9f0a481a18cb3e4413397f060ef5bc1f0a468521b4e0ad6277a73939a74feefffe2cd70931563660f0a273f683122d9a78f073be938bb3d120db27f0dd6b3ff310ac0689b8aa14aac842f1a62da6c785569", 0x98) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x6, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 06:24:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:24:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00'/16], 0x10) 06:24:46 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2d2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xe3, 0x0, &(0x7f0000000180)=""/227}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000300), &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/wskbd\x00', &(0x7f0000000400)='/dev/diskmap\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='!\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/wskbd\x00']) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000680)={0x101, 0x7, {[0x100000000, 0x0, 0x4, 0x6, 0xfffffffffffffc01, 0xff, 0x8, 0x8, 0xfff, 0x7, 0xd2f3, 0x3, 0xe40e, 0x5, 0x5, 0x4, 0x0, 0x18000], [0x4, 0x7e, 0x224a, 0x4, 0x4, 0x0, 0xf457, 0xa9d, 0x3], [0x8, 0x10001, 0x2, 0x81, 0x8, 0x7fff, 0xff], [0x5, 0xffffffff00000001, 0x7, 0x6, 0x2, 0x9], [{0x20, 0x9, 0xa00000000, 0x80000000}, {0x40, 0xffffffff, 0x98b1, 0x2}, {0x8559, 0xf10, 0x8, 0x3}, {0x3, 0x2, 0x9, 0x8}, {0x0, 0x5, 0x1400000000000, 0x1}, {0x4, 0x1a, 0x9, 0x2}, {0x1f, 0x9, 0x6, 0x7}, {0x7fff, 0x10000, 0xe63e, 0x7}], {0x6, 0xff, 0x6, 0x9}, {0xfffffffffffffff8, 0x3, 0x9, 0xfff}}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000008c0)) ftruncate(r0, 0x0, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000980)={&(0x7f0000000940)=[{0x6, 0x81}, {0x85, 0x1}, {0x4afb52b6d93ac635, 0x99}, {0x83, 0x101}, {0x25, 0x1}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000a00)={&(0x7f00000009c0)=[{0xc6, 0x8001}, {0x21, 0x40}, {0xcfd02f13181710a5, 0x2}, {0xc2, 0xffffffffffff8000}, {0x43, 0x1}, {0x0, 0x80000001}, {0x81, 0xfffffffffffffffe}], 0x7}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000a40)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000a80)={""/16, @ifru_addr=@un=@abs}) execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b00)='/\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00'], &(0x7f0000000d80)=[&(0x7f0000000c00)='/dev/zero\x00', &(0x7f0000000c40)='!\x00', &(0x7f0000000c80)='&\x00', &(0x7f0000000cc0)='+\x00', &(0x7f0000000d00)='/dev/zero\x00', &(0x7f0000000d40)='/dev/zero\x00']) unlink(&(0x7f0000000dc0)='./file0\x00') r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/diskmap\x00', 0x8000, 0x0) r5 = semget(0x3, 0x3, 0x100) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000e40)=""/141) mknodat(r2, &(0x7f0000000f00)='./file0\x00', 0x6000, 0x3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000f40)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f80)={0x0}, &(0x7f0000000fc0)=0xc) truncate(&(0x7f0000001000)='./file0\x00', 0x0, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x100, 0x0) bind$unix(r3, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r7, 0x6, r6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa2ca6448e8f15cd6, 0x12, r4, 0x0, 0x0) 06:24:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x20, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r1, 0x1) close(r1) 06:24:47 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0007464f000000000000000000000000000000000000000000000000245c1c0000000000000000000000000000000000000100000000000000001700"/76], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:24:47 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:24:47 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(0xffffffffffffff9c, 0x3, 0x7, &(0x7f0000000140)="f1c89b56e620db35e9d257d7ddacef310893fbac6205f310cc766c1995d1ccb00804202def90fb5d2cd7e045a9df914dbb71fbae0b7d66d3cbaa23f3ddb569770872e97894e551b503321ab0df5099ebfd99afff504acc670f114fd38a86e508902617d543049f864d3b20860957425aed5fce5ae1a5942abf1296fa083c3bc8c8ee6e65d1366d4233d9a7bcf172", 0x8e) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 06:24:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x6, 0x3}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:24:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socket$inet6(0x18, 0xc002, 0x763) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5c, 0x3, 0x1a2, 0xc646, 0x7}, 0xc) dup2(r0, r0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 06:24:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28010, 0x0) writev(r1, &(0x7f0000000000), 0x0) chdir(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001140)={""/16, @ifru_data=&(0x7f0000000140)="32c97c487c313dbd47120fb89f759c16fec4048021b2d73fb541f2862bae709403e035aa1a07fe87687e667253175ddb018c835b41297064fff6178659e5f3c163670ad32613579e63d4c00e886ff3fe3471129898d34b5e0d033516f06e838980721668ec9780c0fb0c32beb0703ad6419b66cc7503dbac28f44990a957d1d8f477c2c7c1ef6c43e6145b36d975808b6681f7151a6a7dec2bbbe7890797e2541c38f128e7d3f9bdec619e2322322925e36620f0f7f4d4620410e660e602f57ac8ea98d082db7e32e5415c747b263a2cb480126a07c239828803db8832f932dd488fab6e2dc8365f065a66062aaf133cdb4d5db1d624264cc7ee49637eb4317aa3e22a22e3d4f1adab9d84fcfcc849e8f124cee73310f9c33af316f65ab9c3d1ad1aec738e90fca41c6942d003d4dfb729858044190d4a15efa59d6f3b58987b5d7980de85349700c27716b7299d2a0f6cd9bee51006a0e0dfea10eecf74069ac93288cd0aa5c72a90aa23c98d16b412280c536c539f5128b7e25c498b2dc8515fc6d3494383260555d0c8df7863e551ae455285613edf394ce3142ec0e0b6c47e8399f6377b8a81b330f0700b29524f78df807039bd6850805e8e3942cde2194b6ebf8259ff3b2401aae789010a5e128bef70b13394290cb0ac827414ee8f1007c25b061b8409bedf7279efe56a62d010f1dbe7386379f82a0062595309dd664cdae6486300877125043870d479ab3bf631a976c689e3918b1e29055a6b27ee902f1d6cdefb2e6d8def47384407f60d1a6e3cfc65092df927368271a4c7b75138a192448df5847620e2fe19cce1716c061e971496984165451d6fc67de5b95dd9e9223b174dc4e8f3efa2b0646b8a055eceb2a97fe2e57d6c83304e77fdaab8f35eb76e745127baa71e54b061e908c9dee3211572b4e725fb6c5722c56b2448b8b9197899b8dc420d0cf29c9eb3deea36911c31c983da9784e946e0de8eb2d3c18e486d07b97d635db21d3fa97ca424b5b23b358634ab63184a3b91e0d2e2538a4eb731a09fd810200be35be9947af692ffd776719970357ac6fc8187c8bf7f09011ac3ba32206659c824848b7d2fc0cd6ccadd3d37638c810c651e72caf374258f012c5245bbc8d3e793a42c9598db6fa29a252f187db6706878793276e53f9dc5dc69c49b6933538e3cac21b703939f96526868b4424c646a467dcdfd5b154f30417be88745ed02c9196b8ec7cdaa82a8d1554c1011fedc0ae6fd69283d371f4b42403a7c8601e6ae53332256b5d43d73a2d07cbe67175f448e9008fa6466425fc2a7490ab4aa9c122381c0f07b9122779f297f3999bb2c1efac211a44ea81cbe5e27d791ae6a42a8b2d4f693a1dbdf15fb9b0c59e23545bafca86c72ce04ea89fb7fb8ac390034e129b3f4c6239199dcd3186f80d824f4353aa33b9f59f8792bf60ff2fb1a24656a3708abda17375e8a7253802283a1c5e80266526e977b2f8cee24dd795c643768956629d1dc7f63964034c07b526b75555ba893bca59f9ecba9b6a939d75c29ea585ee49547f53179ac14cc3e949334b6e790b6fe1d4f6d85dfb569f02568519dda1af679385247f8a60804cc19d00c2ccf73d7b6b65edaa014b0507a7d9eee23432a05603657a55b47a74a6776ae376820f7fbdaa8ed75d0b82fc6013487f95e5d5a717a666b85d97458408b6ffac70cd8a166794e557b44b3b67744218dabcfce5f2d9ba9ad77ce68de09bc0e1aee73f62ad2a14b943996846fed331489549a6b5e91753bade70c9e6e33a0d1356d8c03ef1f190edc4ab2546cd14bc3e630e7d1d8571a898f89955dbf93cc939e0dac4a16965dadd9c6a6f77a0dfe85e054e227ace3f6924c2d6bc1755888dd74af72f976390c2566cd1ac7e1d4988c727758b1453d0db2379f76421b4f1a6e5123266cdf26a41451f74c3c6746eda4ee5c593b720de6bfebbb38631cedcd7da774b6bb4de4eaed5ee14924f84dc094ecb89fd1fc096f92250174c543c8ce31ee07679d75a1eaa0d31d82c50b43b49bca3c741541affe6d4783c83921e4084d99f140dc2b57cd90b59bc6545de0857872c3e07867683424d0fe4c99ffc78842fd9792cd38876ad3c9f8b90fa25b90bef5c941a7198187758908db67012e544b74cde22a7358f6db7e0da9b3e878e74b6e47910dc4df9baa3154e9dbd4a56b07ef052ba9e27da6c3a64ee8bc35514136d646c08041a938388defc24204d4ef33cb9b508a941eb2fa7cd629ea7a2192891255d926ee3c5c9dbe42a1333661adbc80a7b2fcede597062b6395863416693ed3bb5b2e17b93edc73db699fbd8aca8f6ad65fbf8de1a461ef77aa5c40964931b40f091de41fc16951f4227ee5749f2c0a42134864b8ae0f30f1aa2b6e7d9f2a5ad960c5820ae9e0d14cc9969149d848d0802305cb40cd4ddbcd627ea21209719e36cc5bd2a5901fd7ae42cf5929fa56849e93544f1e1e93fe7013fce97944273021dabcd399bdc279253f615a09d13ff65de939a2f42975eb59c10b2d0262dc45d32b3c9ceebe6160588102f373e7e1127b2032743d2df0257507a05318c7f9b3bfd38ad77e27533b74b6c6c6f1605c25493dea53e2f5cd712374323038e879876506ae1c095a5fe18875971e1bf3c7f69e59c846074b39e870970d04822493ed68798b54086f268fc1c0551900aa084c7f0671c5746718a21ad2e4adbb0fabe34cfe0ba28373f18f5a391fb5c974bee127097f56f14427376cbb03527d0012a462f45985726ae6aea733c67a89ebf14e80453feb261f3ad81d8931dd7feec6a529bb9613b200b80814307f6b6f8fb0e555f21940bc93ee0120d33a1d19bee70e2470905dbfb04494733657c5b8aa332e98bf505ebe3990dffbea4ba40ea59b7b6b722be9a06270f9b392e2ef3650fcce85af5694697f74fd27addee379eb5aa5f3f3879aa961fdee720e0667db5ac590458d0c124252f04bf584582156b0552566f0576bda587fd54d8a756084835d466a907a0712e5d96d8b3c5d0f0566610e88ab1da7e1b17c8dd24c6bb36f89149818115c08facc1575787df5a65b37804f0c00481bfdadf407655cd6b89ceedb4633d7932a557df0c8b845b34047538613ba4ef7bbb38e026ad89ff265ff3981ba565fe23e1c789649442d67dde4c8beaca9ae5cf92902921542bd46bba70e599c04e84878b813ef30b3717116b5a144c0ee72d6390126e4e3239eb8afbc46c82a226cd5480ccee1353f9ea5d465e2050c8e5d415a479f0bdda9927c957c57751b9f713e6bb6ed3e3d5c3135f5f8a7ef329be081fc248956233ff60607ddcf70f9394843a5b93c606e016ef880ac038be76b0160a5cf04cb168b56de62f295a7b20fa0924c945043d99758b877c361c83071a72d69c6744631ee8d30d1f7e778dd2fba1f5ad4d2d7f194729f847b683cd46ca3e9db304d07892b3e44e706b75cc98cf7532b10ca1f187c978c0ea11576404ce2f39c84b55f793d4f63cf330e4a256c8394fe07ec777301e6a474899327e934e1b3eaad4307570a99476787ec143db31b73d16141a5ace8266a01cb52f1a59b0f8bcbeca9a24a69d2263b8a73836cca6ec9c87d285d509e27f135afcfea2b1e7bf247b2f37d886805182ebf56318551ce48687a81772966da6ffb8343fc9ed73684f06b6ff6526edc9da585a98c4424b4203e8f138a77f67a1320c6c4de9469c9a50256fdd0d3a55934b02bdf3123a6bc5f1fdf60e4c700d6fbed078e1113253a8933ae0549f66b7947eec8bf304de0c83b96e83b726ddfcc71a9bd528c6cd0b655c8bcd2c149009bda7bdf41f9816179b52b2d2099fc0e835f9a985cddc3bae4622e8390a06ca3f1f81192ff5ce1d1c7ea06825d22ebb59b5f6935951dd2d08a2a76b0837949bf6d9a14fd9e2c3ffb90eaadb6c2b880d50040a29f083b213efb36717e55490b09bfdf07efa699257d2e39e149dc715b901c136d8e11873ebac12a7c56809336f0918cf16f318a418a00ba0fbf493cc1b6d0e2fdf67d03db34aec8726b0c96b9e7ac96170adde000871fae3c045b9faac3dff25247c96a7bb7fbee216473f6ae16ae29d0678eee01003e11b2d0373310724a2d999330ecc081e817a7beea3d8d597c6b78447daab18464a54020ec43a628a16f4095b7f1cb2e62c460203e5eb164e5d44e792d4bc6b4135c0f051c41c3b8f91c867e6b286583c21f8430f8362453ece652303f0eec644d30f77ec76937c55b69bb735a2fcd88fe30b07bc88f1079e56c5750ae734c8df0e4ff4888750ebc5ff2167d3a7299e3e46b1afbbe4ce4be1ae8475afbd2c8189126473b9d6dc6a296cd811d66e7e50871cbbe96a956afabf4eb477bd836f3c14fc03169cdf4951c94051584961abe223eeb6752c7a1475bfd386ae90bbbb6f6a87f29b411b97fdf52ad6169fc837b1013eb9be6a7a6087cea1b7dc6ca3634ea81c36b4ac2c495d507e4d9a051b90d7df386c4a54dbf9c158b79ecf0c4b63e8fca5191283514a468c978efbb401c81e7085511b0173fb182c546f4e922fc16804ea05373abb6542c78069a1358c1b58f5a16b20dd6f0e61ceda94766b08ecf21e3e2fee514c037fb4ed9eee042523426ed80defdc8bed5b10d4a317aa3a70f96c39518ebee366eddea8f29a9dd1a4303e2b9a1d209d175aa96dbd15776bcd4129810983a94ba5a671eb580a337bf8cac7bbfa9d7dc0a11b79aa860807a47b8adf2784d1bb8940b4a0a5d21dd99ab077decc571b5e317b402b7a803b4b1d6164e0ceba22a0b4777479ca0d772252cf9b12c19fe7efe1cc33ebf5a9d08022200aa49f43578570236259057a98e4d08f0f614fe1aecddf8b42661f8540a2a92440d3702450ee20f766cf7886f6af3a0ebec573dbc9ebfeefb51ffe082cc9b41a4a196445a6c4fc1039175188ebe549eb4116e7005c76959cc0356496e290259c2f4a10ce6e940e6623149863d78527110b7388aa0e923a119b366c71e6b8af3d799cc2ea1cb406fe676204ddfe96b6fd6715a24b65749a09a54b2390957f4a3ce575ff1bebe13cc8a6ec61d5a3c7fdc3f97321d409171b90d474e70e5c0b22423d9dc733e714013d06c21551bbab048cfb7dda3f416aac90df1b762aecf50e538f762ec0ef92af1d314f5cd253d274bb9faba26e66077ef059130e3fad344ed448bd874559cecc4be5a0b407804efe82a7275078bdfce07ad2b11d8d382c541ca40b74667e7e17215492b777dea25e8b582f99f550caf296a73a462717b25a996936c80f1cd583ece4dfe614a7f4f1751b78d312a0113583eedacf3df58f4888835d4dabac78bff2fd4e730e9c0e30fd7b57a66b234a9ddfbedaa3576022f9000da08cab2d5fdc70ae22c56825f880cdbdfefdddeb90af2f1acbd153702e581ef2412ae97610e9ecc125b4d4c6118a933286e12fe94affae977180e830bcb4efd227930035451a9b55c203d512713e74a115abb70062f15c5ddb653d0bf62bfde934cf68ee24c19a6f881e10b8ce994e81ab104be18cba09c6aefc6249cf9fb5d520a52617b1bd1572346b0873292d19abf4b824b31a6fd7c59026cc0f24ba8961deac3234373da52b88832b56c2dccbfb60628fb4aff9575cdf12f2b2fc13b37c16e9bca6054267106147cd497a71f5bc3ad6afff0e91b7c8da79c694da150c19bacc3a982044a7dcf4556812d61e57e9d33eec798c0402590cd3b3b1452271d0eb8bf7494432049f3761aa069a21b7d5717c56871c4f81809c3af221ea02cad7124494a2e7b0e84"}) open$dir(&(0x7f0000001180)='./file0\x00', 0x10, 0x144) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:24:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpgrp() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) write(r0, &(0x7f0000000200)="5687d67cdb0636ac191926f66b5c1b233fa9db1bea81163ffb87b176158ce52a963c3b2f383139b7024ed882e66d58318a38002fb8ec480c6fc2d2e5550f63874903a47839938f704ae4d3352918a6942c713a57b5aa763289f38c45766a9daf1e26703a1b6074c0dedace0c81cb091a3702055265c422a31522263cd2a96b9a176c527a7b36f1e855fb415059b7a1ea0f4f1884ecab33370306ecb4a87588cd1fa05936cbc237a237a2788ab1758fa718d9476e2b2635e39ad6a80bd68951084a2661fc08aa16ae0dcc24beae93ee55e795c51338aee9d80993c0b09246176a0e2e7236f1e43ba34f4a5d86b9fc315aa4a4c81329cf683850df0100eaaf", 0xfe) fchdir(r2) 06:24:47 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3ff, 0x80, 0xfffffffffffffe01, 0x800}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) setsockopt(r1, 0x5, 0xffffffffffffff7f, &(0x7f0000000000)="3c1ad2d0c73957818e147825fb9b5f4e62ff691a", 0x14) 06:24:47 executing program 0: r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_settime(0x3, &(0x7f00000000c0)={0x5b, 0x9}) ftruncate(r1, 0x0, 0x1) setgid(r0) 06:24:48 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0xffff, 0x6, 0x0, 0x9, 0x5de0f9c9, 0xffffffff80000001, 0x2, 0x1, 0xc7f1, 0x7ff}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 06:24:48 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffff800, 0x33, 0x3, 0x48cb, "d19dd56693fd0bb54186290018948e657c9e9a08", 0x1, 0xffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x8001, 0x800, 0x0, 0xffffffff}) mkdir(&(0x7f0000000140)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 06:24:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x3d4733e1825983c2, &(0x7f0000ffd000/0x2000)=nil) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r3 = getegid() getgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/107) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x8001, 0x3}) r6 = semget$private(0x0, 0x7, 0x90) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000280)=0x9, 0x4) semop(r6, &(0x7f0000000080)=[{0x0, 0x10001, 0x7a31b626e3c2f8da}, {0x2, 0x5, 0x800}, {0x1, 0x3f, 0x1000}, {0x4, 0x6, 0x1800}, {0x2, 0x100000001, 0x1800}], 0x5) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1000}, {0x2, 0x2, 0x1800}], 0x2) 06:24:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x8001) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = dup(r1) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 06:24:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:24:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) r4 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x3fbf61c839abaeb8, 0x40) r6 = openat(r3, &(0x7f0000000180)='./file1\x00', 0xe0df9c856e35cda2, 0x27) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x8a, 0x6c}, {0x4, 0x8}, {0x47}, {0x2, 0x7}], 0x4}) 06:24:49 executing program 0: r0 = socket(0x78b0585efa854d3b, 0x2, 0x8000000000008) setsockopt(r0, 0x3, 0x16, &(0x7f00000000c0)="b13e4bd197826ad285cb4183b8ac0aef06122414ef07d941e234d9346f7e45e698bacb4290408bf404bacc7694c785fd090d2792d1cf97ae94660e88b1334c34cdbc31557df76d3eed93792b19eee0405f9450b14a65e197037d452c45fe4d2a06ef58652ae6f4bff61c9469bf860769b42a31b85bcc26dc273aa829461efad676a14fda3bdfc5dbcb9c1816a250a3b1b30950c6e5bd97fe32d2aa44cbece9f3ccbc95db93aaefcec77306a315bd60e1", 0xd08b2abef572b8d) 06:24:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfea, 0x7cc, 0xe1, 0x7, "7e4136197f005084e56ee2ae09db7031d3ccf720", 0x8000000000, 0x8}) 06:24:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x101, 0x80}, 0x10) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x2, 0x4000, 0x8) connect$inet6(r0, &(0x7f0000000080), 0xc) setsockopt(r0, 0x2, 0x0, &(0x7f00000000c0)="e0de98e95a00e010fdadcf370456a2fbee28b12b5e99f1c66531f67e49cf3a5d99c88210cab0857876bf3174a32e65b60fabf84cfc7c3a126ad0aaf8b0fd13ec4d77e76f6ecbf9e6801efd4654d5cc301569fc3ec5cc65f7002412f89b2c23d48657b69508aedf28c9a97a203f2f5f84322bf543b818386a1a568edf67376e1300268a8204", 0x85) openat(r1, &(0x7f0000000000)='./file0\x00', 0xd1, 0x0) 06:24:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) rmdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="2e8e2035831fe6173822b6e8aea27811d34fafb5efba95f450825877bddc35c61f91e2e4e6add2536552f178c9b2a55e1d42", 0x32}, {&(0x7f00000001c0)="64ef292e7febdb629bca9c62ca65e89bc43fc72659c78d5a647f0cc4867f1c260d10073abef3aed51e77314cd04da3fb5e925c081c43aa4488b4dc910850e9fc47d133fa015e6bce463596e723d66d", 0x4f}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r2, r3, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x4}, 0x8) chdir(&(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 06:24:49 executing program 1: socket(0x1, 0x8000, 0x5) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 06:24:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) chmod(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 06:24:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x864f, 0x6}, 0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3f, 0x3f, './file0\x00', 0xfffffffffffffffc, 0x0, 0x101, 0x4}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x20000000000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1}, {0x18, 0x3, 0x40, 0x7}, 0xfd6, [0x2, 0x7, 0x2000005, 0xfff, 0x5, 0x2, 0xbc, 0x9]}, 0xfffffffffffffff8) 06:24:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() write(r0, &(0x7f00000000c0)="4d3bc89220983f34344d9ce288eebeec7809bbcba03e6667b4786cb68b4d774817ec3e8424599651b608516b061ad9cd9d15519d9ea4e6eb37f0e60a04dc6fafcb1fbbbb2f0901dbe234b86ea3d288fdc50fe2cf1aa159209d7329a9a421f443b323e9705a762a29a150cff82ff75804400d071ea79c33f12cb537db58a616453c92dcf398ce1de48b55af52819876ea74faf6305475c4e818ef87dba9c779265df22e0e84b9728bbba7ecee95943b4196a561261ac641b68702c35cb750c8f5a033475e5fdc80de4216dedc24a8602ac2b1f087419e06e071df3254163737c2df7f99cad0c9caa32c1e06400e28da6fbd", 0xf1) 06:24:49 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/92, 0x5c) 06:24:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x1, 0x4000, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 06:24:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r2}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) sendto$unix(r1, &(0x7f00000001c0)="8746cd887867ac4651d0ef97825f513ef7583d3258c9f8c94520a35e78059cc8314b5e61c64a1b5358fa560f58fc6b2af3d255f0d46fc0f47a6052f486a0884fcdce85fc5661d87f3c65ad8237f1d3d379be2111eef9e60568a042db6474121bbb1b62c19ee27a9a57b814efa55d1fccf0b236cc5de4ffa9328fcc8f5b813517ca7696a5786e0bd467a7d2fda14b260afe060562a0ef9948cbeecac05c3680b1165b9d934e7f56213b14026775185df2b84ee7372362e3b1165904bfcb5a1ad385f75d32200dcd7365a56d57814ee2de2a", 0xd1, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 06:24:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0xd11b36504bb599cd, './file0\x00'}, 0xa) 06:24:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x85, 0xc2a3, 0x0, 0x0, 0x8, 0x473, 0x2, 0x2, 0x2, 0x6}) 06:24:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffe01, 0x1f}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x2, './file0\x00', 0x2, 0x101, 0x4, 0x4}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') 06:24:49 executing program 0: select(0x30bc1fbc, &(0x7f0000000140)={0x0, 0x10001}, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffecc1}) execve(0x0, 0x0, 0x0) 06:24:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) read(r0, &(0x7f0000000040)=""/162, 0xa2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x3) 06:24:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x968b69d203d5ab17, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)}) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r2 = semget$private(0x0, 0x4, 0x400) getpid() semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r4 = dup(r0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r5 = syz_open_pts() close(r5) syz_open_pts() 06:24:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0xde17) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 06:24:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x241, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 06:24:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xfffffdff) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0xea, 0xfffff, 0x7, 0x1b2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x100, 0x5}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x10001, 0x2, 0xe6a, 0x6}, {{r2}, 0xfffffffffffffffa, 0xa0, 0xf0000004, 0x2, 0xffffffffffffff00}], 0xcc71, &(0x7f00000001c0)={0x0, 0x3}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380), 0x0, 0x0, 0xfffffffffffffd49, 0x2}, 0x0) 06:24:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x4000000000000053, &(0x7f0000001640)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:24:50 executing program 1: r0 = getppid() getpgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x339, 0x6}, 0xc) setsockopt(r1, 0x9, 0x6e80000000000000, &(0x7f00000000c0)="b4ad28e6edc87d54f8f64ae5722a3985c06af894266f3e5204cd25a252768fca96659011e8ea0e851080578305801df8be273003e1da3d65d5329540d92c3560b19a1a", 0x43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/159, 0x9f}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x6) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/198, 0xc6) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000680)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt(r5, 0x2, 0x1, &(0x7f00000006c0)="774abb3146b31190ccbd56f56941", 0xe) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$setown(r5, 0x6, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000700)={0x1, 0x1, 0x7f, 0x1ff, "4fec532a03378b90e6c8f65e8681933616f003d6", 0x2f24, 0x40aa}) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) getpeername$unix(r4, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) wait4(r2, 0x0, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = msgget$private(0x0, 0x411) msgsnd(r6, &(0x7f0000000840)={0x1, "bc65e8f434f9285daf59a5b15d"}, 0x15, 0x800) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000880)) pipe(&(0x7f00000008c0)) ftruncate(r4, 0x0, 0x7ff) fcntl$setstatus(r4, 0x4, 0x80) kqueue() setgid(r3) msgget$private(0x0, 0x10) 06:24:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 06:24:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) socket$unix(0x1, 0x1c712ce3db420fea, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) socketpair(0x18, 0x2abd8aab3a466940, 0x8, &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x8) 06:24:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x8}], 0x3c1) minherit(&(0x7f000060f000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000040)=""/157, 0x9d, 0x842, &(0x7f0000000100)=ANY=[@ANYBLOB="ff002e2f66696c653000"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:24:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 06:24:50 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getitimer(0x1, &(0x7f0000000580)) 06:24:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) pledge(&(0x7f0000000040)=':\'[:\x00', &(0x7f0000000080)='\'\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:24:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) pread(r2, &(0x7f0000000000)="1cb080e959a3f9355bcff15bfeb1df266075825f953f30a2508fa92fc5507f36dff2406e0829fc6127", 0x29, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000001021, 0x0, 0x0) 06:24:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 06:24:50 executing program 1: r0 = socket(0x18, 0x7, 0x5) r1 = socket(0x800000018, 0x1001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname(r1, 0x0, &(0x7f00000001c0)) r2 = dup(r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) nanosleep(&(0x7f0000000100)={0x5, 0x3}, 0x0) 06:24:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="3e66034e671817e617b8845713c82e46d557626aa9b93e79ecf32a12ef8e07a83285991a083123894a91c083eb7ed310c1aef6f46641c6e2488f59779598cedbc8257407d4cc9fb442b20f1e095c9035234c2feb29871d45753b343e7d9c8cd6a3a941919c45a6e6ad1f7479d9ce416a150d65a58a95ad7bfb06e5429c2c7ff406db682c70dd3cce67adbf77c5fe95aa8448133b591feaa8a2b59f928504d7df5eb20f7a40eacb73892546aa404b500346074bf65f989ee3d508a4a37d56ccb9d313576d40889fe519759da38e56d13f30e1dad28a4d0783e166ffc656553cfbe8ab07f9ca10a649d2060a1ce22c165b3b6f3e7a541617cecb583b417bc36dc6f1a061ec7312f686762c94ee0522b30d39edc5e3729cd3034195b7ddf4b3a2bcfe405a8e2a578ab0e4ca6a1d50c68760eeeaa6a05a174ff0b9fb21a1fc099709007d72138be9bbd859244538fbe7dc7dc91c4b56b922bf788f78fd1afb6e54453f53c1fb442bbd53a652e6fdbc8d67dd8ec1574a2e09ffa171a3b1f4ee9a07bef599dfb197beed67630eeb1242a2087ecaa346936667dec842778dcc126d136705046c1d3fcac86e06b15f3a61c422134b882f3708248f17550748963ac01bf283aed7f5a07fcf36e52f8a34a8c019d2497c968589a2fa476492a7d9057cfedc329eba3743d9bd833871cda11df89374bfb83b04e8ffee313db1d6699a80aea71d2522ca29dab291271db7b97800632919e4d047dc08aa92edf7db4ad3f980f07dc6deda4b9995eaa5eedcabd5c59bdaaa922b3cfd02e43745f7080dd43f8e07fbd2a9a8187b58c2d520e47361f4c17910b903d95d417274f8fadb6ad4b25a1ae3cd6bb26fd009d63014d010e32ab52a9ca2be6bb483a5a946d164d68bc335996227db607b5193493232279d73c1aac86dec8e45f25da035f7bd8681ab117dd1a43eab1a60061b217b51959629a3a337b434f096a45c0f3ea93bf0dcd7ed9bc5bd8d1acc7dae0a3c36ca8122657c2b3000e853628b4efbca3ccb71266027b41fadb1a90662c67062f524096cd89a26822545d913562e826039d70453a5f5d8f226ce337beeb4727757835b16b5eb84f5af681c8263c8be8799cbc1341044ba373c705211cf7beec3078b9b6aa1a538b1d258986828531c7751a5b4320012c18386b18bf64da34bb73d4f14ea3aea9bca763a4cfebe2f4a241b11615f37cfbab31971a677ec54c8e8a18de9e08c88bf9307a8b0de4f43d34b6be7f1c5c486e6b36bf730e9c23e338973b1eeb49d1224238409c73677cb424c4553d323a70acbab46df00192fad36fa593cf68168878e47eeef95643d1f7eab99786c91047ee9e38b752f35c261b0b6908f38ac6a3eca298714d748d67d507ce0e7bf70bc6c3a21cadf9aea2178b65fd928ddb4c969a67ec3f345106e418fb3d982f11cdaec022c87926319dd1e9c881198126517c708237b56063ba07dcbc87f9f1a96d7d1de07a3865ebd0132fea3b624ff69f5291603b4d2f6dcb3cac35355af65a0e69f826b508c90dc42e5d754e91e47d22b9486803cc1b674f53bd5886813b9ae6be892b8f0980476d971c17142d2cad9609bf8d398eab9828096e7b6e07cd8bcda0d783d59e583fc77e52e79394792c68b5f61914696342eeba77579817bbfc2f42b1920f52eb1e0b2cf8e176d29c735176983dc6449b95e5ba1222ff535a6cb34c3a1721459a2043447f5aebf6a894fbbbaa8858549e0e4b9670bf787f565c370a0d82d516374539a69c782af078532316734a70d58258c48c1aeae1c60a988c5473a4abc6e0ea5168a620a046f191bbf7e23b76077280875ed5c46c30175e953b28dc5b1962284eaaaba019301c17f120301def0f7e8e90bfdfd3b6e284a6091a949c4b55dd959a2242cb9775f1c3e3b0d21a7b129a0e60bc445102ced71ecc70387ad4f6f3da42968b32d0bc42a6e99efde41210c1b673f97f85a3c0307db1e1ad23544eafb89fe6e5aef427be6796212be4b96f24eab4f945d7f1fee7a93d94de3e742d28c81d1365eb2c99566f9ad8ff68f5a422d6f0ffcf4a928cf89fe04d21c9d4e0ac0a5b32389c4bdde153353f356a91bc537f24808926095b02f4ed5a26e137cb632a323edf17ea976aa03d694c45c361999ec1fddb60cd6822b2c3cfd127b870e72543a7ebc08eb13e2110f548e293951d24cc59535fc8371011d99a861ae2c90adeb6a26a4edd6fcaee0281edc14da88def9013a279ae952717eeb4d24ccbd8ae10962c25cd6634cdd13c937280cb7fa6e489a31d8063c697bf72a3e39a83a15427d05a84d57a93f5389b4cf27020356abdd22f53132cc265a023f77f781c77fc91c993d3baf7f3c6cfc05351d86083ac6af53c2c1b09ea71bcd19e47e0fd826cf909127e9469e66c0a62760cd1fa8f84782bca7bfc6c68243d2e13f47e7285fb906e0d06d367cf3a9e999fca5b487078d413c9ad96941959bef40cc31b08e9ec2afd77682cca82877baad3734b4aab0e41d4a986772fa68399e2fefb5b98ae8f94bbcadf423369db74296c0d977c4416ccdf55dadb23d91de16d5b1c6a382dc560793ba43f4660dc1bdd8412ee7f70d756752751d2be23cbf1e80004c2d774fdc7962c8bdd6a16e84a3e520f53224e3172acb117079370dd5a25b0482e57bc6a084d3fc3bdd7655843a754ef59a20631db86b62ee10591f29a73c4295d89826da9688dcf7c4348ea56c054156e879b069d5199779aad8c99cfea64ff9d3e4e19469d4807b390fbbe656da3a8c2f39780cdb55d6381534105387a9af0d1d8fe69d71ea6fd5ca8af0f1ddc1c08169f443c6f89ed92baa3983cfc7046b31ea9f83908baf97891be4280ffd02ff17c7a3dd4a124335f5a1ba23bb5007901e76873631b654a84b30076161e72d257f0ffcb7580948b0571df2c09bbc15b25d288285e61ff07f226a9053c531092c5ae169bace9e10261bd9a4965b96604655aa9e2ab1985443f3c7a28c3f95b3445d8347113bfb5618d59459cc9bc1a1f89b7d41963752a888195b8c191fe4f7e92dbb374e12651908f9bf4e77731de3d7fc212ace4e87df0f4fc40d07ff51c618567061771fdbd1b076e016a50c91ba2a0e13735abacc97766eddf6b5dd6635cf5cb1cd522a2e9aac86b8a28ab2109413e3c6457cf61283a22ee15588990756d1b110733bc3c0661ca2a1f1e5f23154b94249e9be606036d989aae6a680d5fc22f139256632e44d704728c300f528e1800eefed736ddb392c7b94087ac9e3b0d5b0c76fcfb9ee5e136f11b34a334327740da86eb6be38d9b6e6d3119baa35b8bb67e42f0fc623bacae963002b4205fe3adce9802b69a61493f2c4021b5008cd94fbff5b8347fb31bcb5ed2fdb2a6e8568fee76b415df8a94b3c0c32110f31817b6f60bead642db0563a56ed6b2ff496bd8db0988e55a6205dfd5fcc0f344b5f11bef42fa035a1fcfd3b3100cc267f521246cebf3df082a48e87184f9b49f2b1b05d32f78a8585de08efa5eacb58396ab7b4d7776ed6fd2bd689fd0d26c5275f89ad03296235617471b387017e2fd64aeca94a374dd14c9d5de0d6309652f873aba1bbf953937af7b084627483a42724f6f5d51bb9cf0664c9aa57e3a956d0636db04867fa4ec2b27142b0a45b027392bef240ad0d40a45e33defa02a527f503a8dd01ec35ae5c1205602057e062aea0eaa50668c09a76ba43e5ce8c0f294505150280c6ca3daddb0a35ade7bd6c5899ec0a82368d399ba47cecbd4f90c357940478fa9fc34aa5a800682ecccecd24e4dfa3f1e6a5cd54acd2c1caaab29d3920f09ff66b662c66cc3b36a2f527a69492b4bc5d1fe0388ae4efc4ddbe3f62dac3af958ee0fb38469b7a23e0e4eb5deaea4c2d9ec92edc2d0ef7637cbe09b04f229873eb258ad4f0062495d7748044a8ff5cabd8d278e91471c336c08f00d0f5eea05c0bc15629a2fc143ef77c3d280c2381be1416b41f2bf1658d7a1852e9d9f680a7c32746e76ab3eb814ce195baebe34734f5c45e0cd164e05397383e63594444cf667b71cea6c000d5cfdff5d77cae45f1c7bf4d96e5369caf47c6d7b55fd19224ca6c9aa5e8e7026ba9ce81380ac61405eff333a677d9579f3d27b1a11d2e4ab37a52ef7c98af148ea00782d4eacca1ace7b05dfc235b8fd47aca770386df4bc4d201acc8871f9536c2f6ecb89b74fdd92021d50d41f9bf0039be463074288db318e066dc69469addf3b9e8aee742c29701cf3df3e191d78655f2f41dde655aaceb4c2e5c8d84494e51e7eefd470db0490b797b30f44d038462e6a9cca3babd50db780719e611acf5378db5802208356f1b48b2d8cd31832c8d93c52fd9bc80b4b59e9b3afe33e00b7746708b5491aa571f32fe4312403ce88f73a6bd1a74914a5e58f9bf8043186854166714ad45ee8e06b34dbd6b04a1d7066632ed4a274f00eb1a53c78e95bafe24ca6afeda55c6683f833ca109b291594f5325529c78765c6dea41f659e81c0744992a2434db208a60889293dacc8d0f90462f77d892aaa3981c5fba0f28bcb02b5b2d25a47085522c939b2383cb0563c2d21f32beb1767d9feb5f82e84c2f6ce7f62a9fca603310e9a51a0281e633572d847c4042ecbbbc36c519e39ce2fa065323bf1901bd084c92901a82085f4613f80384281e37aca6b472a6e2fc3084a67a8a8d3e5e57771b70bbb192fed5d68ab377ef8f43d29ec34f1781f9734855641179f0b01926ea1f7ee47bc948f5975cc981f6c0aeec05967da906ee4937d6135d10b74fbc7620691dd6410d30447ad8f754e65d034ea1f9505cdcf0b980429854438e3e11cce663169f3a7fb8f422351677b444f55afc8a90866ba654f533dd3ae40e1035e3ac6c20cbf7135b393cb34082fd836878aa8706d1563954dba25cef851dac261d847163e6b345f0abd8037603108cf736954fbfc638840a8637ae32440a2af8d2b66671d391d65c40eb6d94989848cd1413ae62d922b3b29574d45faf59670de398a26d94c13d3f2cb674d1ca2746f94d82db4d3f59a2a29e95080ae5bc1f9c1b11ccc8897fe8dcbc30bd64c0ba0167ec0a8ffbd6981bd899b3ca439c25d6d2066a9f928d0b628b4bceaa560696ce1574d2d56cac40094d9144e843b87f3dcd5e351010f8d9fb3c4dbb39fa06dc5a097ac7fbe224f0271fdd39b165add4096539bdbd410335aa213dacd02b1a7267fb92819c02b1d938b399ff9a7b870308d6a0b11cbc8fc97ee790ddc351e1a22885c72e0ac5198b775673a290c9a897aac85707b03a538fc23df5b3a8c2217368d4751e6f8bb6ad41daabaafdcde102eae2bd9fd5d3fb6842369bdf86015796a7a26e2f2351b3c9eabf78482f06bebdcc23ee9e7436f46dfc7f3fa4041a8f2731f9b88631bfcd4ed165fbdde2cffef0cbb67e9fae6ee963dd6da70258da2a177ad01398b1b8280c68340b2818b48f5f84619bfcf43516d919010cf1e14ec0dd68c38ec3a064ac70a845855122ce151f978c1ec06566872f496893a53decc8e09d757a05ea83b7dad62cc0f335c387453bb2809537b794b6eefdf567ec28543d18db03fd0dd5c2fca9f276a1be491cca8c8de5b2ff817e7a222e4af6c91b7247b1f5db362fc5c37e13b5bda43ad308305e9ea5314be10627bcbcd14b99e5b0059bf96a50580d17434942808d07eb515f8434bbd9350fc5366635fde0c0748225f745df482f5b3ea2bc3769791a6a0f67cc8a4edb4fef48c62524fc2b88b203412644cd75a5458c2dc1d8219c938a373c4e4f7d29e917", 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000001040)="75a76d6d63a455349ce5540f4d877a098549ff68a82078bdb14cd72c9975495ecd57c98bae76e05191a827ea4b5c31303526e9afd4fcfa22edf65b18e50ef90da5bf29d1e7fe9bb023a8e77db88747ce73029fb7925d7e58f67e89ac27bd0f", 0x5f}, {&(0x7f00000010c0)="af8f88b1bfab894e2b0f1f46a38f9ae02587f4c121f8c4dfeae00060bb1eabc187c8b3723339819bb014102bec47279fbfba6170f79f41b0633ad965a11370d12e4699f582b147bab96bd5b727925b", 0x4f}, {&(0x7f0000001140)="86ef50b9225eb85b16b657dce7e8fee90034975c47778afc97f7fb05be24bc894d152ccafc0d38ed93b959a0697ac01d98c68cf5304aae097d4c7eaff8d44e6bb68bca5fb4fd9f10c36dedb5a0c5b4edea273bcc35e8cb6da5a121a15adde9a309422a578b", 0x65}, {&(0x7f00000011c0)="7e7cabcbbd4f34bfe0f14f7f7b6e18fb1b38e97f533b5348cb537afae0b8d921a2d28df1fe83f84faab1deca21dec1129785bd68f6089c9778ea5676da3b23b8915038fff67f6ad4c2bb7532e75603eb4724b145a7e769b19b79920e6c66b6ef9ee2e7083c0a886b0d46e4f00de37777fec0c621a6db0bf05c59b01f016238268e16156fff0276eb7b55a6ba2786ec15bb6f9c59a826c02c3c01e2ab0684d3956fd2c4fd5558ebb4dc28ad99d5ecea4641c9b5d95b620b2c34f6fdb3ce8f2980d7ce26c0c83c387247f15000d32d6cd693c4043aa791377ceee46072a536e5a874cda48bc73c1d91eb4493b6b01482d4cb9da3fc7bd6", 0xf6}], 0x4, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 06:24:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt(r0, 0x4dc6, 0x0, &(0x7f0000000200)=""/217, &(0x7f0000000080)=0xd9) 06:24:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="04ae0dab33bfa15cccd861d80218ebb7f5ea3e3c5f97aec81655575839b205d7d16645a1322ff122862ae714846a20c27d326c9495277842fb5bee5c40b6c307a4341eb6ea9943a928eb9274c8114b95ab2cc0384df269a58d9d058be4bda4c2153a96251e2a079fd6786dce2d080422a71650c5071607306670f7915cc76b6cb2c68d25b34be3058562da7a25be097084ddd8c4ee1c154d28b02fdc9525fa64308bc0fc636f026be806534f0cd2ce09ec75c2a756d4dff53ed8c593b902b01e909d49403ecbcb0bff074a2e26f0f6963e7b5a1f737fbc3a429f11a6ab76b197dfaa0b4fdf95bcd4db168616d7f3ef67a96c9faf1387defcf505fa43ec78d08dbdd05ea8c84fbceaee0037ccd28a191df7bde1c77196318c3c59669236fae588d7b4865438c251cff171a64f1c147f801b3b31b6bd4d9cb575e7ca949338492e83dacb3c221df8d79b14e20cb379bbfb92a2eec5e78192abed1f29771905d18631cc150204d9b498c7b90076cbc237c9d0cd240361a9f1f5", 0x8eb9) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x8) 06:24:51 executing program 1: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0xf0000000, 0x20, 0x400}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0xba, 0x1, 0x100000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x100000001, 0x3}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0xb7da}, {{r0}, 0xfffffffffffffff8, 0x19, 0x20, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0000002, 0x1, 0x3}], 0x604, &(0x7f0000000180)={0x8, 0x6}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 06:24:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x8, 0x8, 0x80000000, {[0xf0b, 0x1, 0x3ff, 0x6035, 0x1ff, 0x4, 0xbbde6d, 0x2, 0x2, 0x8001, 0x53, 0x100000001, 0xfffffffffffffff9, 0x9, 0x7, 0x802, 0x0, 0x80000001], [0xfffffffffffffff7, 0x9, 0x7250, 0x800, 0xe4, 0xadb5, 0x80000000, 0x2dd7, 0x80000000, 0x5], [0x3, 0x5, 0xffffffffffffffe1, 0x6, 0x100000000, 0x382f, 0x8], [0x9, 0x1f, 0x1ff, 0x800, 0x80000001, 0x6], [{0x10001, 0x3, 0xfff, 0x400}, {0x0, 0x2b71, 0x44, 0x6}, {0x7f, 0x1, 0x8, 0x3}, {0x2, 0x9d4, 0x83d1, 0xffff}, {0x8000, 0x0, 0x20, 0x9}, {0x2, 0xfffffffffffffffc, 0xffff, 0x3}, {0x2, 0x2, 0x10000, 0xff}, {0x20, 0x401, 0x7, 0x6249}], {0xfffffffffffffffb, 0x4, 0x80, 0x7f}, {0x2fa8, 0x47, 0x100000000, 0x3}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:24:51 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{0x0, 0x1c5}], 0x3de) 06:24:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 06:24:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) 06:24:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xa) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xce) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) r2 = geteuid() ftruncate(r0, 0x0, 0xfff) r3 = getgid() fchown(r1, r2, r3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 06:24:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = geteuid() seteuid(r2) 06:24:53 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x8000000000000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x7, 0x10a) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2}) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x4, 0x3) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000001880)=""/222) 06:24:53 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{}]}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) close(r0) 06:24:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x6bcf8bdadbaed629, &(0x7f0000000040)={0x6, 0x2}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 06:24:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000140)={0x80000000, 0x1}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file1/file0\x00', 0x6000, 0x8) 06:24:54 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)=ANY=[], 0x0, 0x0, 0x800) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x2, 0x1, &(0x7f0000000240)="a65ace339399eacaa2fe8fd2817119b7b0601de9e63ea39772f0f81c49beb7099277949169d68a6d80aea2f110a4e3c3b7e812cd7e77727e0ac449b41aec9d759a9e631e621e44e29f2f20ee17896c4123823f0d8bbc4549e6447db83b0758e6432e81466a6107a64482b1a24802513f503271f48f71f2afe3a53790435fbe38eb76b8f5e9e87bec02560cb8d91ac4e71de30e3b97e9a0485151e9f0def878906a38fc6802733eb7188c969eaf55ddfcde466f9040e3604484904801d2a4a6ab741a74147167e8de45b77b5cf5af718a5113a1651d4e3b40b3478f8cfb0f9ecb35c7d84c1debb8329f40856d9e0e12c925d92171", 0xf4) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="54b1a83049e67a9f1dc3018628e70683ed39d73f4ea090b4c66c14f600ffdf211e311ce2c46f77f4c4216da1b3a09eed0390ae4dc69d84c390504f4ef99f2c7eb8cf0920ef9bc03d8df6b7d728926f783b9eca6e887c77456ad3596beeaa7af5af50e243efea3d221238cb8450b7f551e1d15cff0685673169c10a19a65db1372449cc54b4b19b84baf3ac72327b430d14ad451c92be9cd14495d34439725262188845c2f97f713889d394ca19db7d14e5310222404e7dc40e7706ed06323abd33b939de0e54802888a57a98301a6f04c6e8a2fe5c1549e3a3d9531c9893c8f0f3c7923f8deedd1726be0f6b1bf5", 0xee, 0x405, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66616c65302f66696c6530009a40eeca3d5706d6ce04a059858db2828b5a3a3e054f65cf32591f44c1c14e510bfa4edcb91846617a2c70e5e7d4470e6688cef66b06bed196b85ba6d3c23b80ac69f2ed008dbf68ab669a851e5ce1d65a"], 0x10) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e295a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369de680d45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/139], 0x1, 0x800) close(0xffffffffffffffff) getpgrp() getuid() getgid() 06:24:54 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) getpgid(r1) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 06:24:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sync() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x4) 06:24:54 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 06:24:54 executing program 0: r0 = socket(0x11, 0x8005, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 06:24:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bc851ca0d8", 0x5) close(r0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x1) ftruncate(r0, 0x0, 0x10001) 06:24:54 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2af46a77dbcef9a, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) 06:24:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:24:54 executing program 1: pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000001140)='./file0\x00', 0x100, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0xe00, 0x55) faccessat(r2, &(0x7f00000010c0)='./file0\x00', 0x80, 0x1) 06:24:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) read(r0, &(0x7f0000000000)=""/125, 0x7d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) fcntl$setflags(r1, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) close(r0) 06:24:55 executing program 0: r0 = open(&(0x7f0000000680)='\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', 0xfffffffffffffffd, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x2, 0x33}], 0x1000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xa8, 0x2, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8001, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xfffffffffffffff7, 0x3}, {{r0}, 0x9684ba7afa4e3b2, 0x4c, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xfffffffffffffffe, 0xbc}, {{r0}, 0xfffffffffffffffe, 0x81, 0x7e0c5986545a0eef, 0x4, 0xffffffffffff85dc}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0xc2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0xd9f794aa78dec949, 0x40000006, 0xff, 0x100000000}], 0x15, &(0x7f0000000240)={0xc656, 0x1}) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 06:24:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f0000001440)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000009e00"/34], &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x4, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002740)="902bea086ad52376a529b3a3f5eab6bec9fcd0912643d39a8349afbca0b884bc95b4f9c88026a5f69b0314b76010d10e35f0990fd99ea6609ebd09c17e45cb1a4c714f7c3656c4eb49806e15147eb86d6ed352f8382bc25ddd85f4005d001518488fd4a3cfd9d4b5f70e8ccef623623ee495492c82e444bfa46b15e212", 0x7d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r0, &(0x7f00000016c0)="7a97a5dd6616df06a6d1c4c234554830e25aba7a61b00208c9cc30edf17036a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x2af, 0xa, 0x0, 0x25b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001500)={0x1, 0x4}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) sendto$inet6(r2, &(0x7f0000001700)="7c940bf612af8706d4db15495e9f57dfd6b5f40f91d2bda8ca5ce4cd1e9582e734ae24503374820febe64a22f16a7a0f0240908148d6b1ef4ea83faa006f80f1b49ffde2b928b4961e24e5b7f75698af201a98104e68ddf88829a5bd62d13bfdccf5eefed0b69354ee7aed8309d4e3f1627756fa0227902af9ed5d7113f735f5727919fee44c66c3e98008f87677fa40b89d07fcba49a281d94e5ea5eb9f41204f089e9b4cd9a65294c15851dba3509ab1a5adb0792411513d05a11618996e3b82e11b9041370a2247ab5d0654f5189504136baaf6e95ad43c434c8d13819b9230c111d04b3116abf764aa88137d55b1a23a0f9e8e32045a9c58a430f7ff96e3c1acb309ac4d8134f61870ddd46987d38557ba13704b833b6db6caad2af714b1e3daa9ee358983c2faef076a353ed775969f8c5476f73865f687aad8f4c0120ec0ee2b68c033bf6e389051ca1d562477d42d6eddb09c0819e315a8de147af1aa65f5a3bb0171df1b700a1fb72d610ca22283a0f9048c3bb0f5c77563f0bd22f9fb74c6b696f84fa45eb1b3532cd8f054af3cc64819c2083ff974799e4bace5aaadb0630d7f470450d122449669889c0c97f30aef3b77092b9a3049a932c5f75246a978672de532f9f0be236d5258a444175b6bf0b3942a4dad097a864889be2b642c7f08e231fdb3ef0952b7a151cbcb8409d2e3c1dae6ca9592e59b7d803252f141f0c006f7c9d9290ac2e620b2c9c2409890c850b99981d99a7f9e50bc32ff9fe3c622d734bb32bb8f21ba78bf3b9100e8fb3bf3f8e9f9a16cc17c1995105cb75f7ef31faed470ed28869d95c960cde63f50da8a3618548bd368861df1eca10ce024808c37a2ddf4f85f077d6b59c8605904358dbf19a97855d73d4db048415046d3d46d869c26963fea67cd6bcd253a8cf60e8d47e79d4c9e5bb4c2accaa4f4ac1f8070cd592763de2b70f5e45c05c445c1b1755c3f8c7a77dfa667a486690186f1dba5cfccf8a687b3537e15b759ca9ca37a8ebe0f2be64e303665884d17be3059503c195814cdb602f1fd43c977c86c283a5285b3d7014daf3d56e2711bd423a41fbd672c7b8cede3c13ecd1be3f89ff169e5174806deca20da808fed4ba35c29d2ff5adce02c36a1d394685136130a8dbc0c3109f775071c343c14526b5312b9476c0aa4e05e4cf5d4f96f47b297c6fd0c26240870c891587e9d2cad21799a48fd280c6b0f6cfcb13df0a4c572f8c6f494cc0f730f93bea589fe921d3ca209483abe108114997fbf0d7c2425dee0dc9b4acba5eb92ae4118df27e0798e1366f5b7424cb5202e9e69780be6249fd26289cf1c78e73c3c0cbd40eae68fc2fa6800c3225578b097992e0d077346a9eca27ff667e17fc1c01ceba410a10fb3ce90533a72dd626edc9aa15c0f56ddfc54857972134559518846544e9de2ed76272c7aa88156d585f946e318c6f3ee090fdf12df96c793c7abd5971687351f618c70061f4f171139c50238733224d405a70e4ddc672aa78aeaa6bce95c5293b66393136fee0ae5f801c8bfbd8508e0d67425f57a2253d5397243e772552bc139f487870303effd327a8a78793066eeeeb90a6298b7c18d44a9eb9b01fa23a46455bfe9ccc987412e9eb4791e4939241d259e453c32a70a23815afbd9a38d81dc3e5ed0bbf89f16d9bb35dfaea987ad60cd634080ed5ba141f397258669f7873080f6e31607be55db349c133bac44aeef1cff9d8e823cfef0056fd77bbd4fb497f0bf76ec7c04081601ab83b80fdec64940c59fe0815a7baf0c384f6409dafbd1a87306e9406c6dbd30b4b74932fae8b2bce8deef04c1e350fcd9ed4bbd4d5cf08f01bab8af63c03a4f5f29152c3f8feafe30eb95de5f43f887f5399efb803b9236005f89f5bf3f7540ec98b92d25c95c228ccd66f5a2e2e746b10615a0f723b4f91945b3e24fcf61275605253f700fb9d8e5f16c1a4cf6dcfd9b65f8081eb2914be2dd61f393a1ba7a4abf2f694c5ab86fe37bf5fed27fb736bae9b5329ba5772fdfe5b247d788686f772ff548eb4018a33b6bf6df010fde6b14b37cda56a827fa1561698c586a0e3da4d4152b2f6a80f6748bb0267acee99ada2511cec98151f964395b9f0450986fc57d53a0e22e95738c0a41926897b6581a8aab98896cd9b0357ce12d377aa94d75b05b4a2d79cd343242226227a8aac9edf4a230c1bce31abdac00447d717aea2be6f5bf04f648920ef722992f2481563a0339b73cf25d7b516a5e7241cd2092295249f4d87d8f18af7372cf4f11c7bb943a359c1b9cf1889c344ebccb27db2d2acacc088f0032930bf8db7a75177a37bf6d8c5b5fd19b29df0540842c85bbde350e971cdc2359a098bf448c9a1d8c6136341c81fd02bd4b82536a00e3cb807ff5786fbd12711a9d255907061c10fbac56e98520092534a02a3e6fe5dc338a68e38de3e2c84462315dae182a1a9d13f9d8a6cf39d093bf3fe040543768a96c9d13f86e4bf2e6a6ef3fa16c03aa27d2f26b9e21e022bf6cf3434702e0a84152eb37c8333245e9393df0b66a3cce786e4073fc1a53d25df9c4184949e1b803dd46dd29a0e6dfb1d8e2b74c2e3d436d77eac1a7a345749be70808fb7426a145262cd9f313187d8633231a31ecb8eef0d958e28d5b23efaa26021e99b3de3c0c417c73de6d3085cd59da668c3910a01b24b51a75871a657f90344ec4a83e3aaf66d960d599cbea4acfcc1574e39fc7240db018d30918586f5a5aff21b504cb0f5e78f9f062424b59244a18e8480de2ca1231850b1867e1c76b33e2d83c57d57e3752b17c29f530c2fe1a919759bbdcb83025cedc950194598f450fbfa1acccd4175eb9070f1b938802a3bbd53e27b71fe02787c92b0af16a1686d4f1e8438c1297492260e70d203a62a85e3a2604f087ac669eb3a28adb6ce44f9e5942c3a6dcb51315882849bd53546e4fc86fc4afa19db76ceef76a6730aa3d1c13eb338edbdc3c6714488673090f7312498ddcbe589e40b7848c9c845636699ffc5e2333973e4f093dd8899cbdde594541fcdb87e7d52f71150e2fec68e7178667d1b6811a054f9b10358b11ae119e2b705dd763bb05a0dd9a8cd5be48c5203673e7246de8b7360261c8e295e88709cd71f1041593cbf2b32f8d7dde3ce2c17f67a51335bef83dfb5214a768145a772cbe52b16e50b6f6bf3ed789c7ccecdd1fd11b85409797663466f97224eefa2704534b3cc958354e93d5890d1d51d385f626d622f3379ed69ff6863e7b0b083ce0dcf8045487bfee32a781f03254da8ce7cd2003387bf090f482966bcf3e9e41fdb6845d60bad68db9e4c1f9dd7d9335aea400d76e1c3fb1b0db3ae9510e1fe9de8917955a60ce48db88f46a45e0fc53ba152a361e1043d608ebb7d186be93261f0a382d9ba2d7b14b2390abe79681f6a28e23b4de652db25812fceee0c54b9f63b5a41523f905c6f73f55a927f8b619999f97fe1d89e8df94f0b3095bf16bdf52222cd515464099c45e85b88cbceaa5a381502e1057103ed1205f124a3816494db877452f597313b3836d7926f848a93bd4fd8d61d42a17cb5909c2d3979802510371e3aa4e47b03a3d7e51e17e49f949b958164c28d12f3ff517d467429bec6e3e33b9ed066924e1b75d6806e73eeb141c34ce838cda716a5c9db1b3306e6c234089fcbc68a1be6c8a832bc55f83ad019f62503278198f95c9ff5581e0204f0bedccb7f64e43c67adce52b546794f4dbc6cda3a8f2a9f1a8c29515a4a8885b8de11a1bbdcb77e28aab75933e6b0d318062cddf0951b5ec3a746d4eff3b04d1bf1153d2567c1d9aa14f7c631e8b0268b34ee833f000366cdb3fc6c9b2376cc963277c5556bbca9f64208d375f925a0bdbb146606c54964ad79de722756b152fe69f5cd815e6868154e04f4c7b324f9db11f6ff96034a90f23e80f7e273897741998ac6149677507b2572fc80b98b8ce753827decb61854a12022014396888166b3bbe6eaa171b845ecc72f61149031a5314526877e5436577f55fc57c615e6aaa67cea21e398399af42e6647da00d8e3e3fc6ca9354cfd52465fca81abf8688014cdb2ca968c7ad651ed61ca655651776e10fc0ef9525e2bd011b61375ca475d1d4cb222b68e0dc9829b3c8697f347029aee55296ad5b6b65201645d1ddad0be805bf2e9ae0df6fd0fc6d4acb9370b376bfe8c1ef952dce75dc39cd723e75e1f1cae44293bf4811f5cfa90caaae8a26df8e5d9a669a91d38a1cf214f6f3b97a1614dee1024305e26d6849ceb9f762b7be0a543a3d4399df9350ce3011c6d1b352563492f265fba04e78913677de513013b097c9eb314709f865618bba76780af1a20d3d250cfb49a997bbadd0240e2c97bb69cec5ba56eca5bddfbd2f289351d3cb5a81c2ebf8f6e8e46f85bdc50a993fa7f52f7748514ff3b905b9fb15a25e91af227018db040913a2b7dd2763b8d0415a6327547b9706a27df23d5f4241d456a99afcc658ba069a1a6921487548b99105a24fae06d94b3835db67f8d8eb58b0b2aaa1bb376bc8f6e84bdba4548baeab4a56f1a7b3707438d051ef2aece27ca14376df10325ca8aa5a088e35073351a7bf6e8d353cb0f0d48be44eb4320a1808f9a91b65dd7d1b7e00af317f042539dce3f3e832b8304056dab6480abdc821c911dcaab75bdd3b2f10b3edbb132f84013a89259328d2d6df1442436ee3a8b5588f06ee85b5d1ab2a869dc11d148254bb37027991bb56d2e790ba3018e554f5cbf3947fb44c3baaccf5095bef7ec5447142c4bab66bfa1bdff76297be54392331eb083e97ed5003a722821052b4e41897b98eeed29d26170c33b6f046b079230b00c80e3f6ffff5d315730487625c95e8a81212e20abd31fcf9e0e582a6e0f2205fa7c08931a0898e1f9a580706662998777c3ef68a0d8f2df291669a2adc8dfb8676ff5a6e60d5920fecf8449003595db0036575351519a9c5bc3fead97c042573e19af51618491a87534ecde9a234c6ed4c3fc8c149e23c9545800e2d100d3e9b128ec81127003dc32582db7b713fe1b2d3cc40e529531768dd262c31f5214fe67d1ce4dc3ac8a68820ecf2f80a8743b62a6c8917885cc81c9a93b4d68e98689a1904bd979dc43b305e73287a9d13ff1f2ed2c34e2bcffa9b251a22c132179aa5d5b720b10b4894702ed9750f854cd4c9b4f470def6496808ad3c87cbbed6baa4f6b4fbcde7cfafc8e1871555dc11df75ce8ec8955ca5b2b3d2a32c1bb430604229d5fdda01a6156c7f9eaa8c3f1f99168e1e09da81934293d9966eaa65f7d9bbe89519fa942032e4d0b8c953fb1ee75eaecb7af1750352854d4c3a86655902f8adcabe2f3caf3412e604b532920d09c7c290a0cf62517ef5ee4c26b94153e7718f0777348940cb8871e9d59adbbb57948dba41388660d08fb3506ebef712825891e4ff9d8dd3ad20f7122e5f829de0bd73b25895cd0e538bd6d41ffd111281ecd18f4a0632075c774d1a97d9106b7c5c824cbcedd8f49ff1786931f19b6625dccae52da1895adfae88e12e5146335223ca68dff288eb5dd6b39dbd1dc5dedcdab739a9418921cf05c9cb51091f7a0ebd1e887052a0ce5f69f8f96c694aa70574f483da0440289abc0ec222f15f257225fde040f8f6e09e78033df3e3af710aa254250b5add28b5c4a32b4a53c2fcb168a9ba323f12a154e9d517684377071eaf6cee3a7ae64818c689d5ae971c4d01150a8fd47c6138a914f869aa9625b36db1874cc24058f070194ef6538ce2", 0x1000, 0x8, &(0x7f0000001480)={0x18, 0x2, 0x7fffffff, 0x204}, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002700)=0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001680)=0x5b7) msgctl$IPC_RMID(0x0, 0x0) 06:24:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000a28e0c2b0060b5c1efa8000000000000000000000000000000b6ec5acb71701839c4bfba540aad000000000000000000000000000000f8f05b892af2660000000000000000000700000002b6cd77270000000000000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000040000000000000000040000000000000000000000000000000000000008c"], 0x8d, 0x0, 0x800) 06:24:55 executing program 0: socketpair(0x18, 0x4000, 0x80000000000400ff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20082, 0x81) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x1, 0x5, 0x2}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000180)="166a75b9eb5529cb98a6deceff55374b9fc18c1b4acb749c15c83320ed48a365e57157082de47497df89f1092ee112f398ec55750cd4a5c12e8f807f5642bf5020da13fee9675f5774c0bf1aeaa301381cd540df9181d37f022257462954495419b6b78e2bb50923abaefa2f2137d4214fb53b4b474c22c7246bf8d419b53df04ab6baabc666dc3bde2b1f4bf30ee328cea64fa92d559d9c4758c4928999b53b373b204ebed1b0844f11985da63767dd2b53c012ceb6318ec0ff7becfe67e7f5acea31b473a7f31d92287448226b33f36a72b958973815", 0xd7, 0x7, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 06:24:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/57, 0x39, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 06:24:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x285) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000fdffffffffffffff000000000000000000000000000000000200"/240], 0xfd, 0x2, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 06:24:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socket(0x20, 0x2, 0x81) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 06:24:55 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 06:24:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x70, 0x2, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0xffff, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20, 0xf94f, 0x273}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x7}, {{r4}, 0xfffffffffffffffc, 0x6, 0xf0000006, 0x100, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffa, 0xa0, 0x1, 0x3, 0x4}], 0x20, 0x0, 0x10000, 0x0) close(r2) 06:24:55 executing program 0: mprotect(&(0x7f0000318000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:24:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x3, 0x1000}, {0x18, 0x2, 0x8000, 0x1ff}, 0x5, [0x5, 0x615e, 0x7, 0x5, 0xffffffff7fffffff, 0x8, 0x2, 0x6]}, 0x3c) r1 = socket(0x94a78075b78075e7, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000080)=0x4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/244, 0xf4) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x101}, 0xc) 06:24:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:24:55 executing program 0: shmget(0x3, 0x3000, 0x78484d64e63c6469, &(0x7f0000ffa000/0x3000)=nil) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r2) getsockopt(r1, 0x40, 0x972, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) 06:24:56 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:24:56 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x5, 0x2}, {0x100, 0x7f}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x800, 0x3}, {0xfff, 0x200}}, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x2}, {0x2, 0x6}}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) 06:24:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 06:24:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 06:24:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffc82) fcntl$setown(r0, 0x6, r4) 06:24:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 06:24:56 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x7) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0x80}, {{r0}, 0x0, 0x100010010, 0x20000020, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x3, 0x8}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x4, 0x7fffffff, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20000000, 0x1f, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x8, 0x7}, {{r0}, 0x186eac56f8d51a9a, 0x8, 0x20000000, 0x100, 0x8}, {{r1}, 0x0, 0xc, 0x40000000, 0x7ff, 0x2}, {{r1}, 0x0, 0x10, 0xf0000000, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0xbc7, 0x40}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x7, 0x8}], 0x8, &(0x7f0000000000)={0x3f, 0x9}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socket$inet(0x2, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xc48, 0x7, 0x8, 0x40, "6f6452a44fa2961aa705aef76f069aabb26cf864", 0x3, 0x5}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x7fff, 0x0, 0x3}, 0xfc, 0x7, 0x7}) socketpair(0x7, 0x5, 0x4, &(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) 06:24:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 06:24:58 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8889, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x880, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x113) r5 = socket(0x1, 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x100, 0x0) r7 = socket$inet(0x2, 0x4002, 0x8001) r8 = socket$inet(0x2, 0x4000, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffea) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r11, r12}, 0xc) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r15 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r17 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="947c636ff9befd0d231bc937c62a5903c150a7", 0x13}, {&(0x7f0000000080)="2354038cf186586e92f7693f81f4bd9f55988376f86a3be15ea97caa0b3481493d1282581b32c208cc42a60eede9a8fad07274fe17d3be12ea9284c369b6630e4a9ea339c12c0af819a56477d52642e21700cb24dcc72d52bb7fff7bad734fe789a15c897c682c0ea9070b13c71c03166b12e48fe80756af105e0bfc97f5f89ecc97fdbc320072da779f02586c62dcbc6a35d1f2", 0x94}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r13, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="001fedf3770394012b652c360200000000000000f1389e0737931e1ada10e2ff00000000003edfc13438fdffdc4428a5f8e600"/66], 0x70, 0x409}, 0x403) 06:24:58 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f00004ac000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 06:24:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x1000102, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) accept$inet(r2, 0x0, &(0x7f0000000240)) flock(r1, 0x1) 06:24:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) pwrite(r0, &(0x7f00000000c0)="42c424a8298ed80bccf27081b9dd83945f223a4e0d57c781a4ddee0b9003e9b16026d5c86545af282a2fc5ec7e4c9c2d01d8adc4822579872697648d66f0acc28ab105a67477216260c8a34bab34213d92f189e7784e0efb79025d2cefb5adab5766269d36224dd4f67d2707a55fe02894bc67bd4365dc843acead", 0x7b, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x4) 06:24:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x41, 0xfffffffffffffffb, 0x7, 0x0, 0x2e58, 0x0, 0x8, 0x2, 0x2, 0xfffffffffffffe6c, 0x4}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) 06:24:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) rmdir(&(0x7f0000000080)='./file1\x00') 06:24:58 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x5, './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r6 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b40)=""/247) 06:24:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0xffffffffffffff37) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) r2 = socket(0x11, 0x8003, 0x0) sendto$unix(r2, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 06:24:58 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 06:24:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 06:24:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="7b3b93debb32326969e11645cc6cc88c14beffe90f3b3e55a8651d95077bae608a9f2dce7e1447acd2bbf42f7a2581eb34f4474427734ca9487a5c4945b056c51beb0a1948d1035b840a583e823f2bc7a3b97a870179e5991d", 0x59}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="c000000000000000010000001f0000002e104873d451f9c2fffd9d6e1c98d39e96a0da7ffade63298ae31b95ab06b32dac3e5abafed9c418d57314653a94bb84612eb7c6777b3e9bfcb46c490fd73149125fef61077531c0ff644fbc0516ff78c4b44901695107a600f044cf344d484d6ec8135ea5ac299043eb5d93aaced57063055c4cc818191e526271286eab5d2ece0117a4b261b1f00f610376d31e179e564f6ab8aa8cbc427f5b8dee403f1ece833d8c3b669ec4ae91dd0ae112fa0000e800000000000000ffff00000008000034cb64198c60f39666be255508956e6195dde5bb7840bd1dba3b00da50f69e848bb5cfcd27e6bf55170fc557534aaf2ead98006fe8ad019c3e3c0b1efd6ece2fda6c3f96dcd1ff25ac920b3aa457963750039fcf5ad2ab55529657eecba45ae63e6c513894541ffba54542e1b9756fbe5739d4144ba4e95426267d50a445f576e929d81bd2d30cf3b18a3d08fc7c8289c711426948f5fa0ab31287d30d2d17434ff0b4b4e98b05620a2788f67a928f81e4020dfb350f6e8c07f5789b16cbae954ccd13451589287ecdc7a436140dca8693bc6f41320e0000"], 0x1a8}, 0x400) chflags(&(0x7f0000000340)='./file0\x00', 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffcf5) 06:24:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000280)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:24:59 executing program 1: mprotect(&(0x7f0000df9000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) 06:25:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000700)=0x4) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r3 = socket(0x7, 0x200000000001, 0x0) close(r3) r4 = getuid() r5 = getegid() r6 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r6, r4, r5}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="feb345", 0x3}, {&(0x7f0000000280)="2a819015c0f90c7f24ae578eef4974fc8ed96b58544b76bc43a12440acb7fb54d942d69e23366954919be92b32d4427e177fc81a0e05ee5ec1de408ffa5d1836ba19f303b51857950cd1cad124459adc650b7903ce7bbd8e42d29723144279943da3f34e12a73efa9855ceed602028b666e79c1a911195e1ba8ce04e4d3c7209dd06bdab9e7e75b1f58c8d846efc078b116b5dc048d932533f44356a804405c7849a6c4a006856b527a00b0ca77797e9d9e462b0e98888df323839bf022c3c273987fce4ad952c39002e2e", 0xcb}, {&(0x7f0000000380)="83efc184551b9418803b7c0cb225d103", 0x10}, {&(0x7f00000003c0)="3ef0b3b268d1e13ee49fc18a3e04171ff3c6145aff7f9c1b359ec7a61f1d57b2b582944f6af737617a26138e1e1ae0c84bf9fec9182f44ba10c56147a2a0a734cf459f9fa7d0935f89c1c96f2c74870eaf74cbe1a680a0d76bc0e4f68fe63822dfe5259551ca1207ea6c199ac74f88b773f77797143a91e31a299153c82288e7f60f63b52ea19256a817474b3e713e80bbef8f7b137febbe1b7a477487b78d44ccd849dd1cc39b872e0402b0ad041654883adee8316ffe986d", 0xb9}, {&(0x7f0000000480)="e8ff64b800200a6ba04059f17566833e77c12ccf2afa4c729425be726b05e890e246440bbfacc1bc11cd048613d298bf73d1b6b6c425b245bf35d6eb7e8d9b3a16cb71b5eaec24ffc431f70c504d2266d8bfac3a11d915ba2cdc6ec3b332152cc06caf46ce2e39a7887470eacff8da028f967ce965e3d511ca0b05d70bc1b52a", 0x80}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="3000000000000000ffff0000010016808ffb063eb7d003e64a916a3e030c3305e21fc5ad2850f3efdbd48da20d975dc1749906114e040442a32e7a907b1e73ed80493d697d1729844ed71e40758cdeb83b58b596b40ff80dffdaa1fee7c4b908002cd03fe75ac5034652cfa0e94e6f059cefbb7b6efa80a8f3ed0b7fbf4a6ef54258f073cea1fbf5233ab947853f7d478c3d3c03ee27aff2327d3819de826ee6e158c6af509c3327bfbe8932d1aa96faf592c803a32c43d0e4b936f68cbabf52f31f749c4ed88e88cced0000000000000000003e8b09e5a2c5f94528986e6d41f3ce6ea2ce547013b750bcd308b505406a3a298f34911fdd3ae014da98be9a1ae8abedb97bbd4e6fd7f56d94299890519f14ef8a", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7], 0xe8, 0x6}, 0x1) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 06:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) flock(r0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) 06:25:00 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvfrom(r0, &(0x7f0000000140)=""/248, 0xf8, 0x2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x5, 0x4) socketpair$unix(0x1, 0xccf14db00779a580, 0x0, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) munlockall() 06:25:00 executing program 1: r0 = socket(0x1, 0x8005, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) pledge(&(0x7f0000000000)=':$\x00', &(0x7f0000000080)='\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x6, 0x2, 0x7c34) 06:25:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:25:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc007, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x5) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000800000000ffff000000000000f87c8a5b7f0000000500000000000000000000002900006d28ec043d000000030035700100000000000000"], 0x38}, 0x0) 06:25:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xb1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80733eeac2a5f38c) 06:25:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) pread(r3, &(0x7f0000000180)="0ae9fe302d32b0bf3261cf659526103eb6c7a9317c5ea6ef70d1ce10af5bcc05c0777dd4bf0ca49d4970f18f4350e6b71c9b4d8c24827d313b9d0eec7171eea1e15be56a7bb70a2179ccb2944b382d32cd62149444b6a277fe00a4f20ae6afeb37e094fa9e889e146b6f3cd563a82a5917a482c41013d0620bd6bd0d39bf50ed661c9bc01265cdf2226a527c9b261055ca9c68e89475d4c3c90859f44ef7d28e77a23f758ec9fa9b4aa7e867daa2018bc2a54747f0096aee", 0xb8, 0x0, 0x0) ftruncate(r2, 0x0, 0x3) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 06:25:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="880c98065f58285be4bcde30c8999011e43e12d05a8eb40500a9e444e5080cef001507cf2c4c8277e314d319d8878522f71f3ba582f29054e960ec4082d41a66437395c8d9b2997919c4e84998bc1d8b6dd83ef49daafb178de2eda23f03c2b7927e1d8ab050276831e64de77ffe60e295c879c009547f355ddf7d3c8c1c17c5541b9b9281eb86b2e104edc94bc2cb77688dbe395dd76efcf0e415120db02fd65ca2794a461109042e72b7d56e3d6f0c0f92809070b3f0ac6d64707f25c7385a84ebd3997c9f1c1584bf6d4d4fa7b937c4b29ab8f18eafa171f4d9070b32834fba11d10fb6400b46038e2b5b41030982f98b753112", 0xf5}, {&(0x7f0000000200)="102a4e312589b6cf57ee88939c4ea940879213cb3813611232a239694646b2ee5e2a0faed1b2e70017802ece4bc88935aef396efc4a4537ae5446df743fbed7d6d064f8c615dc60369845d78a8711a3f471cdd245a6157894c24cc5b782a4ecca0d8e8ed7b6a66b385626b06f840575697229b0acafa88eefb6363d7c1a7dce22883d96d5c1b4d39701d9467815131f9394e96d7d27997ce5cbe2c696cc9bdbeaa335de36a06cc64b57c10a4d004324bfb0dfaea5199ba1479229cbf73df7f7745224026783c91df20c6e23c637968f5ecd79f9a", 0xd4}, {&(0x7f0000000300)="f2d6423a4271710cb13f1c50beec649643f965ced049116ce98185cf72c5a54d6bfb9eec43d674c822245beb86c54043db28fd387fdb2a00e42dce20aec4d7e912a7ea2c70e0afec1f1c69a4b8783cd2318d24e69ec8f4c8ccf3d893349ac3aa8437202620d58d8974327ba51edad3b15da7daed2cdfed88c9f581ea62b651fc7933478af712f0ebad7971550ac1b256df95e52b2cb3a18533897f09b1860c7c4bf19832c595ac4658ff7b668112d6ea88030333", 0xb4}, {&(0x7f00000003c0)="1fc0f6fb9db2f5e23e4459abc3175912a51b59258e19acede0da42f187061b0543d682927df6a08791393df471ae4fcb1bbf2de8b039ed13514d9397ad4d0f9b48b05e92", 0x44}, {&(0x7f0000000080)="d91e26a79a87ec90e3aec5d56a142cb7261f090d72d4bb2ef824eeb62de69b81b8dbfed1b8", 0x25}], 0x5, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000540)={0x81, 0x3, 0x9, 0x41}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000006c0)={0x200002, 0x100000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0xffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000005c0)=""/150, 0x96) pipe(&(0x7f0000000040)) close(r0) 06:25:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = geteuid() setuid(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgid(0x0) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r2, r1, r3}, 0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x8) ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x7fffffff, 0x1ff}, 0x8) r8 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="210d57b04c66d5ce4a7e46e721ac6e435eca499ec09ce8eba80d71aab4d6fbc49bd92f2d4d7f0cdefef8ed3cb62241ef6aee07375c522bbc80657e4e371d0933e0c91e24d195715f40518d37379cc4fc70e2cc416b058720b592dd46ea48923f9bc5b69545e26c4eb1e662d849e38bc14cbcb545e88f218eaa31b263c084902cdd5632175a4229cbff1f0f", 0x8b}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000074ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0xd}, 0x8) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x20000, 0x0) fcntl$getown(r6, 0x5) 06:25:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:25:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) write(r1, &(0x7f0000000100)="16102ad8c8b89c3e5929e47ccf76a823a11300100d07f704027a767341582a3f25d88722e7590d8908ba18906daf420648c28e4a4b2f666047ec6fec139f9cadd170e26763f71c07a893c5a812110db842b71bc28ff45140e8aad56298712c62b3d3189ab69394b75243a6d702d8801122fff344321e6282b877f86859b05c746db2aac9eed656a5ea65", 0x8a) lseek(r2, 0x0, 0x61, 0x2) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/77, 0x4d}], 0x5, 0x0, 0x0) r3 = getuid() r4 = getgid() fchownat(r0, &(0x7f00000014c0)='./file0\x00', r3, r4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) close(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000001500)={0x7fffffff, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x800, 0x4, 0x1ff, 0x1, 0xffffffffffffff7f, 0x5df65d30, 0x8000, 0xdf0633a116ff2b5, 0x0, 0x40, 0x1000}) 06:25:00 executing program 0: r0 = socket(0x2, 0x4000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x80000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x2, 0xa000000000000, 0x7, 0x1, &(0x7f0000000000)={{0x7, 0xffffffffffffffff, 0x2, 0x9, 0x0, 0xffffffffffff5cda, 0x8}, {[0xe46c, 0x4, 0xa2fa, 0xffffffffffff36e3, 0x2, 0x8, 0x4, 0x7, 0xffffffff, 0x7ff, 0x1, 0x9, 0x8, 0x8001, 0x6, 0x4, 0xfffffffffffffffb, 0xffffffffffff0000], [0x7fffffff, 0x9, 0x7fff, 0x1, 0x7fffffff, 0x39, 0x20, 0x1, 0x7ff], [0x1, 0x3, 0x3900000000000000, 0x26a5, 0x0, 0x7, 0xb0d1], [0xffff, 0x4, 0x8001, 0x6, 0x14, 0x7], [{0x1, 0x6f6f, 0x8, 0x6bd}, {0x347dd737, 0x1, 0xfff, 0x9}, {0x0, 0x80000001, 0x800, 0x8}, {0x9, 0x8001, 0x3cca, 0x1}, {0x7, 0xe6a, 0x101, 0x91e}, {0x10000, 0x6, 0x3, 0x6}, {0xffffffffffffff6b, 0xfffffffffffffdfa, 0xffffffffffffff58, 0x101}, {0x5, 0x6, 0x1, 0x8001}], {0x3, 0xfffffffffffffff8, 0x0, 0x6}, {0xffffffffffffff01, 0x0, 0x80000001, 0x5}}}, 0x5, 0x100000000}) fcntl$getflags(r0, 0x1) 06:25:00 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 06:25:00 executing program 1: pipe(&(0x7f0000000040)) setitimer(0x2, 0x0, &(0x7f0000000080)) 06:25:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc33a8b74edcefd6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x12) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:25:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="5a12a574a073baf4d0fab12ec380225f74ddcf6dcf166e598bfef14bb22944ba4d726219ac72a3e0996cb713492203805580525cff7bfae39536e40014dc92fce9ec3076ccb8ee518b729b95", 0x4c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0xfb7, 0x6, 0x6, "c66f2982080f79e2015ff72f41e441a3b72b41b6", 0x8002, 0x7f}) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0xe5c, 0x4, 0x8001, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xf8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x19d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x371c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x44}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 06:25:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) chown(&(0x7f0000000080)='./file0/file0\x00', r1, r3) 06:25:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f00005bd000/0x1000)=nil, 0x1000) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x2) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x30) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0xaa3162c51b9f0e04) 06:25:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x4}, {r1, 0x95}, {r1, 0x1}, {r0, 0x80}], 0x5, 0x0) 06:25:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfcef) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000080)="3a80a05b8e0ed7102f8240c04ad2418f262bb6efb1e22bed759bded83b96f71932b8af79400e61bbc2f20af3c094f24022c04ba49146146b1f040b2dffce5425d88d72248717f1ccd7347e4e7346f7aa89b00f752c248370a9fd975ac190008a87e9c7a9657a68da39e40de3a25f7b1ec896a48bfb6fd28c51de93d059a7a2473a15f7138f14903652e1aea077fc3ff502fd900c4859d7c4197bf195f9a962ee218a5bfbe83411a590610cca0ab81b039d", 0xb1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:25:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffd11) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x0) 06:25:00 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getgroups(0x7, &(0x7f0000001640)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() r4 = getegid() getgroups(0x9, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getgroups(0x7, &(0x7f00000016c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000001700)=[r2, r3, r4, r5, r6, r7]) r8 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r8, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x6, 0x20000000004c3) r10 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r11 = dup2(0xffffffffffffff9c, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r8, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r10, 0x0, 0x0) recvfrom(r11, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r12 = getuid() semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r11, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r12, r13) semget$private(0x0, 0x3, 0x2) semop(r9, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r11, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f00"/380, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 06:25:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x3, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x4, 0x23a, 0x70250}) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 06:25:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:25:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1fd) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffff946, 0xe3, &(0x7f0000000100)="0c83a2be941980f2eaada9044f8e2783b83d7736473148808747b4d39bdd811d6ef2a86c7f1c0865c560fa705ca123be1fb76e37a27671b5d85d3c17d519078311e929b4e1d9bd7bc6efed48b7f225d778906c058c5b42e24005d2e29eb2746450530fb5466e28594189b8dde951b8724cc936d66bca165fa3f4714bcf1364273dd4cfb2aeeb194cd2c83ad8f35df3", 0x8f) read(r0, &(0x7f0000000040)=""/40, 0x28) read(r0, &(0x7f0000000280)=""/247, 0xf7) 06:25:00 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, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) acct(&(0x7f0000000040)='./file0\x00') 06:25:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r3 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r5 = dup(r1) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r2, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 06:25:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x30e130bb35a7da4b, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) ftruncate(r1, 0x0, 0x2f8) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x6, 0x0, 0x0) 06:25:01 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 06:25:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 06:25:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 06:25:01 executing program 1: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="649b4fff8d142915d9bc59750085de0e6a898991ba0cdf0131d60744234093092985a5de5ae7358c7451b41d46e595f96bb4ec4632d6db16179c6444edb3c4ef2ab3a6b0243b2d271a963b059176bcac96947a1b42af893ec7254f57571f5d641b132b1ccd9bcd58bfb8e5734e9dce3ec58d", 0x72}, {&(0x7f00000000c0)="cd7001aa8c4166c5124e950af390666d2b050b0f4880fc03b78a74abc78ac0a22e46c51fec249240d5edeb64db73c8d601", 0x31}, {&(0x7f0000000180)="5f99e4627441e4ba5b540271f75c71e96d2a797ce9fb36c542e041e3cd56396a70848a9570c1a44100b5e8383acb5f29ce37f9624eb666f1d29b6a801628ece6a068ce51d18bd001c508e307b9e946f6ba877118a030eff05307b7b1617c005b8f1e3c91ea473fef0338988859a2eaafbb0ee3052f0efb08a4fb4475692353f523b56875f80daa771c5e4a898e8fddc8fbf23c5be0fc9ed8b1cb643897eff4d443a84bebb5fd02542c396c6c3b5f89c302349802185d", 0xb6}, {&(0x7f0000000240)="aaaa370f60e41873840489bb67e755b6de67fd7d598faa1c37c5cc6e82f6ca2a8491b1415440d9729629bcc6e29f161100b844005402ec93c984355c6348e484c5abd65e579667fff88cd262993b2262879b200ccae0e4bdfd3ea0b472851cc55f010591f5e5738cf61588a1fa98e00538a4da03ac5f9ed8f1f3f00c70eec2bffe5494ee0f636dbf931f9bee35f7d461651749e7286b9887aa4825aedd56e6b2c0caa54c567370c6bdbb2c4e", 0xac}, {&(0x7f0000000300)="03246c434a3a1370b1cd450b9825b957d46bf6aeea9b5663be1434c55877b609bd80aafd50cba4280c477c8f68bc73a8c37b590a676655e72a7a0078226e6edc9b17b333589c3b1cd21b138f2c28619ea32cc681955038461d78351de026c70ae33e65b6161091ba1fb8a7451cc5906dfb94384f3309cde05e397eab6167eeaab771b6678c58", 0x86}, {&(0x7f00000003c0)="b784dd81b60c52bcc225f471286e9827985afbf109fadc5ea0085a5f9c1fbcb7564fac30c6b54e4e7f5537ee658a99ca304cdc6ef2381318eb91ce7593", 0x3d}, {&(0x7f0000000400)="f2bc28d637058b706ca6cfe00fbca81ed5f4ab7b811bb64d80a082dab32e4f9151d3f488d99ad247293c188f7edecb316c0dbd679298b23ab431c101bd3fe19b4039a427858d886745073a9a84a584f43b63b6cd3d66ba0cbca431794ac5259bb776827cbe6889a52701c0253db14591db994d1a39be38b1a78212f4ad5c0f6e9c92a0a8115fc2e352c815b059f7cb3a0eadfdd66b1864d63cb420238000f454017d642cdc2f6c0627b4ced96905b470882da052c7", 0xb5}, {&(0x7f00000004c0)="461dc6df10d2c9d29b955ea7003f9f751baa4e57812daf8689a239da840b398c292e6054fbec70cdbf9b73587362a78608d717ba43b59340bbdf0b13181c6b2db67dd2907d10a6d08ffcba5f64bd6397aa9dd223b66c1207dfaf830a764d178c29b1a624e2fb4f71a20b510ec4669f7bf856ffda701b2d471e24358ec3fcfc5ae24a49e36f629bc8700cc12fedaf5e113cbac3b6e731ccd8b1c9db9fc06593c10c1f0be6f9227e75e82c7026bc0026b961509240dcb884b8bb5365b87393caeebd70e8e991d539efda01472b", 0xcc}, {&(0x7f00000005c0)="f97b4cce69671e23cc2ac8e169ef9862e650961350c3caa9997f1a462390c3edcfcdea9fbb79e4be0888c7d5dce3e5ececb02504997e9212fbec18965cc66fff272551852d34f7fd43d314b7cd16dcdab7294f03ea939dffcb9918ce623b22ae6553aac4b18d4209e802dd7b99207d46", 0x70}, {&(0x7f0000000640)="ed274cfed54ce800fcd0a48517ff6605b0dc5e5d6fe04f3b5e224d0f75d44d112a2b8f93aac98cbd313916c90ad9b11e23cf937b22e7cb9dfd5a08a0c4408353b59cfa2cd28497cb54fb43124a7caf1a38af6d082ccc144c7bb46701c84aa20a30565658e7bf94d9a012a44cd6ff67dc001aa3a141546a93a8f241724da65ae32a456f2c4ad68cb0db3f5246daf42bd6ff67c75c07a6fc9768dac3245a252a3c4e8ca948b96306cef066f778ffa7ee8a3097f648bfe4fc35e8838a4ad0a974", 0xbf}], 0xa, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 06:25:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0xbc6118b2bc50f053) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ff) 06:25:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 06:25:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="453289436699d573bdc92cd8bf2d7f3fff5ce25ed70d7897ef3a7a9ff8eb1a73cd44b181960b66670a57c98c846e99ba98572d006e5d7988", 0x38) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) pwritev(r0, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) close(r0) 06:25:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) sendto$unix(r0, &(0x7f0000000000)="c42fc6e5dfb790389dfad883472bd664196c3b62ced50feb2e958de6cacc07af375c068dad485e36b215c28df1efe614b44dbbdd0950e0998f7e0e1251749b08005f6049b709eb7546aeeee11c4a62d48232cb220c5da204c606381d923814bc0e3a7361ef614ed64d1d808693a955a3ad122c3434763691b6626b79cbb4fd72f592", 0x82, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 06:25:01 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000040)="b710694a0f586afbae5083ba7c12ccf5ebc9702ef1aecf1c1929059f0e4e9cea97c9f769af8a14fc262cb4d4271882e8ae0ac478956af77da6d5cc2543c496a1ed3e9f0e786eb6ad9c2a0907ce034e") r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 06:25:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000002c0), 0x10000) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 06:25:02 executing program 1: mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001c40)=0xffdffffffffffffc) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 06:25:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(0x0, 0xffffffffffffffff) 06:25:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0xffffffffffffffc1, 0xd30281ad8641a50a, 0x28000000000000, 0x2, 0x1, 0x1, 0x2, 0x401, 0x3f}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xdc72, r2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x101) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x5) 06:25:02 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 06:25:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x9e0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) close(r1) r4 = socket(0x10000000002, 0x2, 0x0) shutdown(r2, 0x2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x2, 0x4) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) fcntl$dupfd(r1, 0xbea7106521d0247f, r3) 06:25:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 06:25:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:25:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$inet(r2, &(0x7f0000000040), 0xc) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:25:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3f, 0x8001, 0x5, "3e9f3b4ea0bd3e74b96fc9632577b2bec7568922", 0x100000001, 0x2806}) mprotect(&(0x7f00006ef000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080), 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 06:25:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x6, 0x3, 0x0, 0xe8f, 0x3, 0x2, 0x0, 0x0, 0x7, 0x6015}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f0000000300)=[r6]) getgroups(0x5, &(0x7f00000002c0)=[r3, r4, r5, r6, r7]) fcntl$dupfd(r1, 0x0, r0) 06:25:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xdaf25a165190c4b4, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x33dc858de654d8a4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/209, 0xd1}], 0x7, 0x0, 0x28) open(&(0x7f0000002500)='./file0\x00', 0x2, 0x61) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) 06:25:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fsync(r1) close(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:25:07 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0xf0495a9345608768) clock_getres(0x2, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) 06:25:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 06:25:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="a6f48081e2d67ef1b6b583e810cd8a495d6cefaace002ab5c5fc6d5315a46232523b1a4ae438e220399819501cdb65a853c5032e03767119f8e1fcdb0553babd806aa6591e805702df2c1385cca300013adc9708e3b5d6b4a9664d4a4057219a2a68ffb829d15dcbc6bc4b703f28d21171f63353cb57bab72d8ac83bae0447f6dc4664ee014b99d740d9b534bde63648276bd8b9bd3054dbf8bb492530820e276e3f2e0f31d6e982e446894949197b5e867b4565ffdef7d9662d1fbcaca0d9124b40207d888f9105645266d76bbc409ae59a6cbd7d3a24474bb5698ba494f3b23aea387e845f50f75b5e2421f6e04452a10845e24580f15bd52bddb5422e2d15790ffb228bf7b32ac9fb1fe19126c3c14d9118791721dcc11ce33851fa880221cb924aaa76d3077cebec91bc8af8ea4307647977931827ef728f5d7c6b7eab52d3e37cc43ddad9be8bcea62fdf1fbc596285377c35f35826a24d8da3e24457a3333ed345b78a6dc0bb74a27144320116d5d2ee15b33a79c623e8b5f6f7345a98022d4f4f7e417d24f8c0e2fac1f70058d10c399cf69fd44edde344a5f7977be5c2fbad54893ba945469dfc5aacdfd3a78bf8c54cd77f2c55b68dae8ba3b0027954bc3e893751c3404e408dc7e49102fc5d5af8344db19e553a5034791c534b70e693c4d2d2a06bbae8cd923d3306d0cd2feb76c2347d27a5d5eedbf26807c11f9d5114d79ba1667f8040a45dde0d877368013697528efc2349fa024a9fec5bb540bf09e22e082dbf4e5cfe4f8a348126fd7c442914088793119c7e33008467bdb137b8d66a895fa97c4f004f10dfe46f117d1a2b3c7cecff0eba0cb7f2aada634ee3071953b4e50edc25369e716d8db50f23e9a245e24033bd29c7b815a7655452ef1cd34e955ab25e3d39d2d25cdcad5e055b53c5f05a7505f59be74d7bb581c27765571d4da2b37af1691149f799b6c25904910a5fef53ab94e83cb1cd79fe108bb0ee1d344af31102fdedb376c1737088100ae1f109f0cb167c3bcc2b87de43c249f97fe789df2ef084f15f539b72dbbe4c8202277c637531f3c2bf422d3f0c5efaa8991e000beb5e37240be465489be3b714b5927accada0fc51fdb81fd2b4897fbf26e4936176b0d16e06e0874050ac7d861d524f7874b7e8a2e37ee6bc1136fbc88965ffe3f235be741345d709c6f719fe565be434d55a04427d3df45d7f0d9fa523efa6b5fb2d9b9dddb56b28f4675d1e3b2f7501f214773127748e59475acd60754c5e2b204fe652b0ffea6cb8cb67b0eb7585cd42bbbaa5507eafb091dac9982d9faee644ab247b070ad51707f9f49b4b7574440108944b55a09accf5959fbc1c781fabc74e052d6fb3e44fd0fea1642997fa6edcc7f8f5220d0ec3a1bfd78f4b5e1502b1ad103e32cd8358eb7c5e4099543666c273967b88db395d6e8913d5bdac6cc301728b9fa192eab937d2aad228c673b6989ae9dad40d5eba04da6cee6579d2c80d3a68e0e300b47c2dacbdcc70c53aceb1aa29eec151516dd3157f5027880c374607f41ca9b44b15a788f93045b00ad4d1cd27277bd564755bdbceb49fbddb657579b7e34f04b15d5fb5a5f2342013f0b0fd773b8a396bace8fe4a8b2768efc35ef1630165a99a8cd58b84e268fddf6fc89e82e6d718bd9ba371a2d2394b1f021c420aca8435edc12dab050614199ebca150621625e16d23fb0e13474f3084516a38a706b9e356a9efde37e49e5cacdcd48f061bd4d407363eedd2eff9844a59ab159aca51febb6cc9fc129d7fa6d41af74d945eb9e74e46d051d47b8e3b08b1582b85df732292fbb7731b1d35adff1757e9ae3d6d1b91fa44e8c1c80772b985b896879c509681ce4214e44ddf6f699dde8a75340c6adff73e76a63db4f9a468be369c89415cc42c2c20978177a3ec826939c9b45ed7f35874a231924e45bcf63309f1320be11d005812ef84471a8a880572cbb59b6ed765e6de74cbd7c78189a0826b7d1c1179bb59658467dd77e1637b4694477f4b65abc2d1540d4768e0d2a48612952bae218493bd70f92e1e80f45c2185880879936ccecd5128f6bbcf9aea3dee40cc910a628b582d4e77c4327765e169ce7a473c9e04bd3fac31fc88cc2cbbe2b61bbe41c002a69dbe647f518c1565bbeb4900ae4c469395403c2d8d18c61cc89c698fff553fc4ec1ff1027f0ab9ec77db800dee8890572f38965558c7655d161df0516a61f9e64cea5f02e0954db18baaaa5f5a228e1aa430acf4711b4befc8a80190c3ca739db63f91ea6066dc55b225657aba32b63ff6552de466edf4f5d96b4749902a2a1e755958c1fc54901ce3c540699c21dbc50055fd1ae297c26d52aeb64feb0411a4abe59011963334ca712ccf6d7f4dd0d8b5abf0eaae276b6f633dfbcb610c34bb0199be523cb29fcbad8e6b90247c5f62720fb60983f56e1404d48db9d7f22273bf854809ab809762797879373df260d5e354b766889168c9e2ce7714d4122a88a0a7a9116b506aaea1bacfd95ae431a478d70984816ecf1f303f2036c2dcf84c99aa59dbea2e692833ed7ed7b3fb63520b3b507553e94260f330bfd7b6de67c83bcd9442322d576c79eaf2f788a94ecbd5456ea95b8baae77cdda865cc231fa1b823d7810f6868e04e829050d6931b4819447a9a9bb89261342547f77672a6d15d2b022dfcbed6a3324686d844d512ece77ccb1147b5eb18b9345bc138df36c013dfc566b8c12138a25f1995472a7bb8e15fdf357a5469d053b289939aab6e685a2d4fdc6c18613524c114ee23d6af654e4fdf7a4870bb90feb97088917c8f4fe6b9294092896739ca9f43641fbdd1973f974dca934c0203df958af3f39758e53cc1cb99ca03d7fc10621adcc096e47e96e80f8ae310d77d43cd69f15deda2a19ea6f68978dd9054a838b9b3a290a94a748f652975d56b5769ff7f88393e5390a1830083edb9caac2f6d78fc75ba9ca6746dca1c0e5ee8392294a933b88b4fec893ac4c03670f166d2c5de57b113b6b4e2f451649ad585307cb7118fa5165708680a47faa455a50a3db532367f06c9d509f3815bf4621bedc02298f1393dbc5fd7477eaca6946776c26393b5e4c7f9daf0bfd4368203b0eae0a3efdc5fbac731f8734a409b57aa1cf5b92d44c650ea64bd8711b5ca610d3aa06b0ba5194df424bea611dbcfd88d9f563f220daa6c428fa4e3d40cd855f6bae780ef2f6930617d7cd0a8e3fdc7167330af030a41c46f0d912dab7ac035733a3a0b2d7ce9f552e517543a4c3d82dc850caf5e8d6ebd4f14b154b0797fe6f2942935f290a6c50469d0bd9911a90d37e4d0e237bc7b9a1337e459ea89145582ad7ba6824c0e9f433c4d1e7e366d790c8af4f26d0318e930c8c493be462f059021a6f3fca033aa5f505e3cd03b9203feb81efa8ec58b09686343b9809be4e7b6983bfc8ce914e6cf05a39e35b3884bce95d8b21a219a880991a446f1da38517ce3546ac860d90369b1fec741e39feae3ff6c70f3c6707b03e076720de6f92eb9de423db0a3b66c224790c0b40d73a1043f8027444f7b2c3adca08ab85991baf047d3b2005bece12c556e6a4a8ccdfa8d98190015365ae4e943dd5c05233867986a26b9439eb5af2cc93ae00a1892226b97fc4ffa5052985aa035f7cf82bcf813da3e7d37f00afd0d36cedb954303e720bc346c9a114e785c43011d882c5eac10177a5bd62a53d38050f8b0f2b58cec529210968342e3f31dd9245da9614644f650575de3cbf1ba8bce6fba1d3623bf5a385a5fa79e31ddf4d4e0c4654610fe5b67b79d82c804de990ae7443c6d54af93e605b3f801a4b18c43726dbb44117085f12981e6d2acea7593cc6906274a29b84fa932c27a7390b84ba64f2cdbb8241a5fb67e0099dcc8836bebbd6db23b9e38f693757330aa80412c3a111ba9708f8ec56218187e8d378b11241f375feef830b2aa6768e522e6bc1d1543a0cc8f7ee46d3c09dd75f12116e1b6279ca17ae2848e2354fd09ee9f14ea514c95d4799f5c0b0308f4139e47bd194747d29e5b4a986919618ae15c4c8cb219a2e86e98f9a1073c249c0342b0f5d914aa0185f4752040c67e6517efc3e0117ea32ab3ebff268c9e3d126d3735d9352d5eaae6e422c903ffb6eb518941ce3d2320349c1d1653836d4df04e643547c49279d50f5348e22b4aee5afd6318157e63d1cd50c3d65c0e8c880007a1e7edda62f0a328be1dfa79e39785febcdcb239268aaf352ddb4b5e42a5d3f624d2e11687778bbedfb6dc395945438ba2452cc7246b58519af23773f2205e87177985e4cb70c5a3f43e2467787c3ab20796c9305715f96fb06adc851d73c841e98b97bae5562640b6737d51de30d04ef0f4028c54c40d95cf33c1c6cbd4f8b47611e7a4aa065a09757edfdd3248577040d8245ea4ffa064584b916b1c1abc76c289a1fb1c632fb5682692bb08515af6e82cf3d23519cd3aed8cdf47fa091c1ac71b8d1bf188bcbcd5569723db998e650692d60e2cfde167def7fd088036a7f54e96779d19b86337833dd288f0075e3ec6c07948e21aa533bc645f5d862019aed0e3680e2e55875a3c15696ca510cae4fabfc112380b52ea6db46e52d6c66377b847aa22f344c1d3f48713a5bde94404d319a7c1daedbd9bbc3a1e94d6dc0d486a3c4f130b61d9ad002dd83d27eb220338a4bdf75286b5d614792f4ee85e4ee69c7c2a95995d3d449868b985b7e0ee3bd2a1d73e091132de65d1d234cfdec9ac167360ee4ac1774934082a553b3e05a334b73e22b6c5afca98044341f64ac6e4a7cbea487ddb5e8f5c89fe3cd38400df5c7fa7b73ebc2fbe344d94cec5e6c74c18fe0daafad1ba481d711a039bf8130abadb06de67875c355c32619b2bd0ac2dadc3ac1d56ff9b3cb1776117690a180342db4890400126fc3125450eac8c0ba1eebc998df2e4a09aa9dca525dbec380871b1f4e7b25808725963a208aab77e021ad3f4ef71e2f2370c37b76d09c218ecb88785cd4228e0dfe9480a81f3ad37a8391bde393ab0fc10e39f66688331da716080bab3e5d9b29c845d3c65c528f2c3eb267e20e8f6af73f40ff213e56e5c0bc24fb5502049936a1fe4c6fb2b8ad6130eb3b75eb694cf1195410b2c79136a6bf1423a8559a313113c6b7b1d759ac51c1dba9c09937b69a308bc6bbbbe30fccd7b70fb415d774a0ff9390f1caf9bc6e96af4398c0d65fde632b29e72ff9534b7411b8b616f07678a7cde37e6d893ad891ca280b0e5c290d2b33b1094e38340ed05d222501cf764f48842e27d312681db8de3d764f46fb78f22c3e04e600782f3cde28ecea6c01e8d2688239f2ff7060024ffcce56f6e15dec8f1877da1381d8495f0e221ec524ad12f0a4037a4b0b7678230249e86a65f641dbbd1fa8952ecfe69b264c053e0e4b87543fded899ddfab54c98ee9086c33eeb1eecae176900ced82ac38b72c3be01d286261c9d948e514526d71a995e11d88f2328984e56f8eaa2cb574924b73308c4cb3d6e109875bd4a7415646e73351133f14a9a308979dfec0dbb1ef9048517d1c380a54190d179949a506959f9bbbe377b3bec6fc9ed7988a4133439e404462b804e66d51c8424a2ba109d623e7519b92a6347324dd37e1415ac43676948c28d6f67d06dea968e8b8f01aa02b7a86c07e867fb6013105dd5a359a1521242eebdcb792a53427539bf2db8d88a061083cff418cbf984302c1db2bde346dcca371102a8cb34e4e66cb48410e3921878ffb489021a942bcb4f942ca", 0x1000}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x240, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 06:25:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = dup2(0xffffffffffffffff, r0) fcntl$getflags(r2, 0x3) 06:25:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:25:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2c, 0x0, &(0x7f00000000c0)=""/44}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file1/file0\x00', r2, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x100, 0x9, './file1\x00', 0x0, 0x9, 0x9, 0x81}) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x180) 06:25:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 06:25:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c79", 0x46a}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x1a0}, {r0, 0x100}, {r0, 0x14}], 0x3, 0x800) 06:25:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) fsync(r1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() execve(0x0, 0x0, 0x0) 06:25:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() syz_emit_ethernet(0x24, &(0x7f0000000280)="39a88a6a4759a88b08fbbbf80d51c39459df7edd9ac1d5eb5d09fa9e8d7aa53be8dc90dc") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x20, r2, r3, r4, r5, 0x43, 0x4}, 0x3f, 0x6, r6, r7, 0x226, 0x1000, 0x5}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:25:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) r3 = dup2(r0, r0) shutdown(r3, 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x3ff}, {0x100, 0x5b}}) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068b43e68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *127727 4787 32767 0x2010 0x4080000 1 syz-executor.1 397608 24914 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82206990) at witness_warn+0x69e userret(ffff800020acec78) at userret+0x36a syscall(ffff800024f63420) at syscall+0x44a Xsyscall(6,5,c,0,3,c0eb2625010) at Xsyscall+0x128 end of kernel end trace frame: 0xc1166dc17a0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82206990) at witness_warn+0x69e userret(ffff800020acec78) at userret+0x36a syscall(ffff800024f63420) at syscall+0x44a Xsyscall(6,5,c,0,3,c0eb2625010) at Xsyscall+0x128 end of kernel end trace frame: 0xc1166dc17a0, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f63160 rbx 0xffff800024f63210 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021f52000 rax 0xffff800000a6ebc0 r8 0xffffffff81e141c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xb1f19339cedc7a5c r12 0x3000000008 r13 0xffff800024f63170 r14 0x100 r15 0x1 rip 0xffffffff81e136b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f63150 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=127727 stat=onproc flags process=2010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace020,0xffff800020acf8e0 process=0xffff800020adc000 user=0xffff800024f5e000, vmspace=0xfffffd807f00ca10 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50146 384011 93903 32767 2 0x10 syz-executor.0 50146 458774 93903 32767 2 0x4000090 syz-executor.0 50146 443490 93903 32767 3 0x4000010 inode syz-executor.0 4787 150491 90341 32767 4 0x82010 syz-executor.1 * 4787 127727 90341 32767 7 0x4082010 syz-executor.1 4787 259046 90341 32767 2 0x4082010 syz-executor.1 4787 221006 90341 32767 3 0x4082010 inode syz-executor.1 4787 70544 90341 32767 3 0x4002010 suspend syz-executor.1 93903 390199 66612 32767 3 0x90 nanosleep syz-executor.0 66612 514755 45878 0 3 0x82 wait syz-executor.0 90341 117146 92790 32767 2 0x490 syz-executor.1 92790 129794 45878 0 3 0x82 wait syz-executor.1 16665 437832 0 0 3 0x14200 bored sosplice 45878 439952 24034 0 3 0x82 kqread syz-fuzzer 45878 302097 24034 0 2 0x4000482 syz-fuzzer 45878 447485 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 401500 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 429086 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 441558 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 32330 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 297379 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 240767 24034 0 3 0x4000082 thrsleep syz-fuzzer 45878 291298 24034 0 3 0x4000082 thrsleep syz-fuzzer 24034 483088 21342 0 3 0x10008a pause ksh 21342 45907 10808 0 3 0x92 select sshd 38957 371602 1 0 3 0x100083 ttyin getty 10808 298188 1 0 3 0x80 select sshd 24914 397608 1007 73 7 0x100010 syslogd 1007 452199 1 0 3 0x100082 netio syslogd 24790 439683 1 77 3 0x100090 poll dhclient 54973 346754 1 0 3 0x80 poll dhclient 69706 108630 0 0 2 0x14200 zerothread 64136 271591 0 0 3 0x14200 aiodoned aiodoned 2028 296064 0 0 3 0x14200 syncer update 86492 223421 0 0 3 0x14200 cleaner cleaner 35057 440015 0 0 3 0x14200 reaper reaper 56493 127515 0 0 3 0x14200 pgdaemon pagedaemon 38968 45139 0 0 3 0x14200 bored crynlk 79592 227575 0 0 3 0x14200 bored crypto 32698 41884 0 0 3 0x40014200 acpi0 acpi0 14078 480701 0 0 3 0x40014200 idle1 19658 28196 0 0 3 0x14200 bored softnet 32857 444808 0 0 3 0x14200 bored systqmp 45345 69336 0 0 3 0x14200 bored systq 13516 165843 0 0 3 0x40014200 bored softclock 85557 97343 0 0 3 0x40014200 idle0 55872 214173 0 0 3 0x14200 bored smr 1 266521 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 50146 (syz-executor.0) thread 0xffff800020ac18c0 (384011) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8265ab40) #0 witness_lock+0x52e #1 intr_handler+0x5e #2 Xintr_ioapic_edge17_untramp+0x19f Process 50146 (syz-executor.0) thread 0xffff800020acea00 (443490) exclusive rrwlock inode r = 0 (0xfffffd807ec55b38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x2cf #7 ufs_lookup+0x1ad #8 VOP_LOOKUP+0x5b #9 vfs_lookup+0x7a5 #10 namei+0x61c #11 ptmioctl+0x3af #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 exclusive rwlock fdlock r = 0 (0xfffffd80686f7bd8) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 Process 4787 (syz-executor.1) thread 0xffff800020acec78 (127727) exclusive rrwlock inode r = 0 (0xfffffd8068b43e68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 24914 (syslogd) thread 0xffff800020ac0ee0 (397608) exclusive rrwlock inode r = 0 (0xfffffd806eb40098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11404 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 7900 0 0 ifaddr 36 14K 15K 78643K 1082 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 436 0 0 iov 0 0K 36K 78643K 770 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 5637 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 102 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 975 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 9799 0 0 sigio 0 0K 0K 78643K 119 0 0 proc 41 38K 70K 78643K 8124 0 0 subproc 34 2K 2K 78643K 2941 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1182 0 0 in_multi 33 2K 2K 78643K 2199 0 0 ether_multi 1 0K 0K 78643K 52 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 2998 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 112 22K 32K 78643K 33952 0 0 UVM aobj 130 4K 4K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 509 0 0 NDP 5 0K 0K 78643K 522 0 0 temp 121 3546K 3638K 78643K 43256 0 0 kqueue 0 0K 0K 78643K 132 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 351 0 345 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 819 0 817 1 0 1 1 0 8 0 rtentry 112 1929 0 1885 2 0 2 2 0 8 0 unpcb 120 3870 0 3860 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4428 0 4428 2 2 0 2 0 8 0 tcpcb 544 2053 0 2049 1 0 1 1 0 8 0 ipq 40 11 0 11 7 7 0 1 0 8 0 ipqe 40 31 0 31 7 7 0 1 0 8 0 inpcb 280 5055 0 5046 13 12 1 2 0 8 0 nd6 48 519 0 513 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7883 0 7688 25 12 13 13 0 8 0 art_table 32 7884 0 7688 2 0 2 2 0 8 0 art_node 16 1928 0 1888 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 18 2 1 1 1 0 8 0 semapl 112 973 0 963 1 0 1 1 0 8 0 shmpl 112 149 0 21 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11566 0 10119 48 1 47 47 0 8 0 ffsino 272 11566 0 10119 97 0 97 97 0 8 0 nchpl 144 23182 0 21554 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 97652 0 97651 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 68137 0 68137 35 34 1 7 0 8 1 plimitpl 152 1633 0 1624 1 0 1 1 0 8 0 sigapl 432 9457 0 9441 10 8 2 3 0 8 0 futexpl 56 84996 0 84996 1 0 1 1 0 8 1 knotepl 112 5413 0 5394 1 0 1 1 0 8 0 kqueuepl 104 2347 0 2345 1 0 1 1 0 8 0 pipepl 112 6084 0 6065 9 8 1 2 0 8 0 fdescpl 488 9458 0 9441 3 0 3 3 0 8 0 filepl 152 57889 0 57777 33 28 5 7 0 8 0 lockfpl 104 1953 0 1953 24 23 1 1 0 8 1 lockfspl 48 620 0 620 24 23 1 1 0 8 1 sessionpl 112 188 0 178 1 0 1 1 0 8 0 pgrppl 48 290 0 280 1 0 1 1 0 8 0 ucredpl 96 16616 0 16607 1 0 1 1 0 8 0 zombiepl 144 9441 0 9441 2 1 1 1 0 8 1 processpl 896 9474 0 9441 4 0 4 4 0 8 0 procpl 632 25806 0 25758 26 21 5 5 0 8 1 srpgc 64 342 0 342 31 31 0 1 0 8 0 sosppl 128 186 0 186 43 42 1 1 0 8 1 sockpl 384 9910 0 9891 20 17 3 4 0 8 1 mcl64k 65536 26 0 0 4 1 3 3 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 37 0 0 5 2 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 250 0 0 27 12 15 27 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 819 0 0 16 2 14 16 0 8 0 bufpl 256 24884 0 17870 439 0 439 439 0 8 0 anonpl 16 1306709 0 1299708 202 158 44 48 0 124 1 amapchunkpl 152 79740 0 79646 146 137 9 18 0 158 5 amappl16 192 58133 0 57737 325 296 29 34 0 8 8 amappl15 184 1571 0 1571 17 17 0 1 0 8 0 amappl14 176 2417 0 2413 1 0 1 1 0 8 0 amappl13 168 2045 0 2042 18 17 1 1 0 8 0 amappl12 160 652 0 650 6 5 1 1 0 8 0 amappl11 152 1383 0 1366 1 0 1 1 0 8 0 amappl10 144 1106 0 1105 1 0 1 1 0 8 0 amappl9 136 3928 0 3925 1 0 1 1 0 8 0 amappl8 128 3117 0 3075 3 1 2 2 0 8 0 amappl7 120 1431 0 1421 1 0 1 1 0 8 0 amappl6 112 969 0 958 1 0 1 1 0 8 0 amappl5 104 1951 0 1938 1 0 1 1 0 8 0 amappl4 96 9732 0 9701 1 0 1 1 0 8 0 amappl3 88 2597 0 2587 1 0 1 1 0 8 0 amappl2 80 62851 0 62775 3 1 2 3 0 8 0 amappl1 72 262376 0 261899 23 13 10 19 0 8 0 amappl 80 28900 0 28860 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 9458 0 9441 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9458 0 9441 1 0 1 1 0 8 0 vmmpekpl 168 80680 0 80647 2 0 2 2 0 8 0 vmmpepl 168 1232948 0 1231203 332 246 86 95 0 357 10 vmsppl 368 9457 0 9441 2 0 2 2 0 8 0 pdppl 4096 18923 0 18882 6 0 6 6 0 8 0 pvpl 32 3134188 0 3123771 567 449 118 131 0 265 18 pmappl 232 9457 0 9441 18 17 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 635 0 32 18 0 18 18 0 8 0