r0 = syz_open_dev$vcsa(&(0x7f0000000580), 0x1000, 0x20882) write(r0, &(0x7f00000005c0)="0f3a49d5cd9705f767df2a67bdb8c076fbd8fdb375a347b1b905e10ec335da35e0d5542457fac7fe32d99fdedc3089056db88c650ec06ddc3bac1e0c680f13e990bc0ebcc1f47927ed35beb2a255a27ea23548ee876feda77bae5e85f69b5aea09e50208e487c2a41d8156133fa2cc365e2729f4794fe3e664b3ac29f161b4634efa18c3652395d7da2a03a4bd2a20d2693fd449a97168b8dc01df8cebbcf900d584e22a", 0xa4) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) r2 = openat$vcs(0xffffffffffffff9c, 0x0, 0x800, 0x0) fcntl$setstatus(r2, 0x4, 0x2800) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0, 0x1000) pipe2(&(0x7f0000000280), 0x84800) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000680)="747f1772dfb8ef1b361acf0c4c1d90d1c1900b0178fd040e158c06274ce3e6e7bc662805442a38270174c993328a548ab8e5a0b0623df7b88377a364411b76140610b70e0a645ac1edfe6712bbfebb943d41ac481381a28fdd849a04757ef91477de2bc9c408d60a67358bb72ae6ce80e7951884d9878ccbde31a1704fb818f4f52ea0704c8463009d44ede027154a5db8b13ae4afec75746b5f16ca3bedaf322e9d3f72447bda1ff867f3c138c341e76863a6aa8023375aae141c223a76deddc04dc2d0b37c40b27cffc9ef2d239f49c4f5f8beef8d883caed1cbb6cea6e1ec78b6c81fffeec4d6a0837b7b3f06e980e7bd6940095fff97aa11db1ec5caf239783a27ef62908b459bbeec703a65b6d2f75c31e48f6864b1a28f95c4706f2d6d5bec25ba01cdf2ff6978933f5c242b612ba5a7fec4b8640bba5646b4fbc92f19b2d42fbe3898d2508e5edaa6ddb9b3c0d839f611c5a8ca87e024eb259ca79627dc594889829c768d6ef65dba0eb060e260fcb55df12b895c24ef062c5c373250d02f644c6eee61aa4f3fb8276468a60fe5afa410262cbda77d2abd53c3a8fb81c59658ea566c5d79c8b97cdd7740612125c7a8f64d57d0e6f2ac773313583076794f01bc488de5900da25cc201c20f9cf457173357296a4fb046ad36a43f75f4e8ffd34b2fff4291b62836b6bd7817b94acd906f74bb3188f7ea1db97ec21910ce2f87a2a3812d2710fcd7d29d80db55ef6b51d1a3493c1a18f53a833b2ddde45ed4e1b1f45bec1f7a4c912d7f186397479f0eb1ed669ae8e0947bf2a903adf95ca688ace7957987e92b40273ee3906decb248d02187ec58c07a448219b149273ff0acd6c9b4c301a2b03138432c7858b8e75ac08687ab8c1a741da99ef5971d488901f9882a538ad0ed8339b6b0c1ea3670e0c68965a6e421f3a3fa42da7cac209cbdae7581eeaaa6e43c78517f3c39c371de6c6bf9fc3afe63bdf15c7155d90050906cff2362381c7d63a219e1d9170b92d4da43d458c3c2af12ab7a1ab704cb95c863b7ba2907949d26d54cee9d2ea522e38338a473aef0ccf271a36caa45578a3fd5eb4fda29efeaac557dc0aa827474d907c6dadcdc3b2c1e12497b5d9ba3b13b054de4fbb91ae2e59608d76c97fdc9caea0f534b426568a6da76a2da5792d03e7c989af1460260d46005dc4e0fbe0ea0b23c3b6b5c0fbbf8928494b7c6e6920ce62d2499c54a06f1311d08a814a2ab61adcd8817acea7ee8cf83408371d43c3e2d6665913875a1a87099d444dea25c8e78861405adb47acdc956c2c2f088c6b2ec350de117a27e02e5ca74bf652f195f5cb63442fc9981b3f59b55e617ae83564009cecf9209d91fe8a719920cfb6108e2866a315b1dcca1bd53b6d5b5ad82988880862722a9bfd94c32a94770de42c8a57fa7037ad6761320299cb46fa6ef8f7562a63151f0ea7e477062c4fe0d39f0951e3c686caa69b2058ed00dff808d2cbc36ccd5671ec0aead3623d175312194ab6bea7e98ee1fd4581851f3bae5932eb833ab00c8198aa71bcf5fa1aea2c2d0810e4fc227fcbfd8eb1a4fa9de7f33c9d13a342688158e7d12a352c43e698914390e3d207097e786cc870c74f9e546f49ec8e67d523025acc6b3e2156522c8972b4de0b22266f4ba0b08e173539090c2296067a980a05d7e7ac3b3684b9c6f5b2b741f39223ee1629253b626083651a04bb577af877fb233fc1ddb4592ed77371a42ab7f00ca4d0598405f01eccd81e9b46ea1de4e04bcc139da9c3fd7af36aceb135174aa5c606f9b37691a283667a86f89a19aa675185090cc4939721e1b707d20098a6eca4269bb8033d4a26b7832ecd01c9f255e07db07de8e209d6b80b18ff45249380938a288c542b6a65074f6ed6f2e9a9043683a8c5de3e7bc1d9c4e57c0c749279d6578444974828431db67432fff1cb599a02c833171d9e8b46a82a3fb2a1fd3de934e289418c69d462f64f1154a693e82e163e4682abeaffe332af057e2c863bad60023688e39a736614530c63e27b4833a55bfe856f031613042ff64ccc3b83c99f0020f7a794edea85688500de483283012809bfbcbc8b397fe6ed3cc249a066782b73da14c19ce2ca59d80d3e4f4a273bd9f6c853da3495bf96fc9744e92c9d28518fb9d8cc89e6122e1f9f46817295f46390ff6cf4a4196c45fa4cb9e3428280eece5b361e7f5755c794cef9c9447ea2a10d41340cf03745bb9570177bdf200c42ebdb444ce1f030831151c75f3f8e384d5310cb294e81819759572a970065788632912528dabad12b1fef1193a121bace9a70d738fbe2270857f976cc71f4ca6ba533e715975e027b970d0923d938d40854c668ef8bfdbdad0db93e2575e35397b365ce4a4432dec5d9c58aae1ed62f2cf830a3cdc6a06e2537f896624745b26700e91356f642a027c338b55d947baab9455d3b9e2d8f2e264c5707e7c6baffd9a8d0ff5b00ea835c755511f54c0b22e369953066fe16657f27e32f64ae95c7fc680dfd8cd330b855ad772f5eef0474d48cb63e92837f98d96003216a7f88cf199f036fe059be2e179d653521de75b252bc72a454e5f2d8f9e25ccef67e14d836b70d5ff0d50ec28c95a35507c79b4399fcafd8bf304ccef1c838ac7d154687ebb3e4c34e9fc9187a31730191e8957e755ad628470a91b2a32bb8960e37c7bd62d1d7cb0de08f10e41a21fbdcacefa53854973dcddd927701b0bba099b75361505c8020cde6cb5c84aff762426c098e3975e1d1802409184ac25e580484766a63b44058f6eb7d14912539c3effc5a0df57e1e77ae9dae7cefda7525e346c95e240ad1c71ff113de3f8af2faf005dce9366c44cbff4e439988da91db4d92ac1d697c4d2fb3cd027961e31a6e779853e1b671c711139fe750be9269b2b3187e14a5dc345b2c7d18e82dda4e5b53fd80b0d8c95bbffb29c9a50b546faee5985691262cc1344137b04cb0f7209c091da9fedeff1ad7848694a5cf13ea9c8194fffcc343c56c6295526ade811eca2f0309aa28eb20d96767fc0f02c6fb56441469743cd080f4a79e505947721571da8cea78caa405d4bb45263ab654219ddafcb922811398d42fce0e258863781ae027ffa0b47127a96f5f6862b5dbda8e62a7d49fc0da9b0aac3af5243839e3e1f9263f34f4e49b7954d902857c9aabf635d4c6b5b33955341f0ca01a03fce3990f2c1ad1b2ea63b1430dbec0dbf8c91870e58974ac9c2a9f00221d09734e654ffa23b1c9059a101af6543b37a16a797cb5bd5abaf29f851e1766400f23f757c7572eb3376a0317c278ab9b3f3484e226120eed5a59a9c8b6c0e5ad161a507654eae0bb39facb6d3832679d3f64a416954aaee59656ecfc97bab54eea434633398b9619d489898267ffd23e3bdae1a27939b7d223492c5b01232586139c77fc2d24b9d6cc30af84e5da9a774a4ba4311befef55113fc80406a9ca07a2d069b939657640432f30fc58146c8cfffdb10ff52026afeb64a94476392877e2a428dd6c76f82659eaa6f2d2153dfda85fe0cfe219c0e3a216ccaf9959e3f9f69f9e9678931579ff0a5a771301b173a1dacf9d8d50628d7b2e331b31981e6a3370d35b0b847a73c2ea8e7dbab3194a67cbc1a669c4708e258d45f306f66378dc5cdb2e59790fcb5029111723abb5d32fd9992d3b0e108ce7323bca37c39c89daba277fe23beef823c6ae65b7f5147f25f0bc3bc3e796fe14a647fb110544d10f127f028e3d9e909c082dfe0037a2160d8cbcf8f641f9bacfb0bdd4bed508ca6c16293d0676ca68aafca4ec562afcca9167fc26e1b58b4afce8f1e3c62d9ae728417c304a3999ee34004aaf889d4e7fd6c6baf64ade65630396f4ad5efd76c76b810c8b2ef839c0c8c68582abde25378aa99f7f2180d07c533a7b9baa706597451a65529a6ef449ae562ca15aee802ea05ac13c71755c47fb12a33e96d11fe6fc0552da7da5400341fc55dc7a910081101f4b51cdb3690a449d859919f5a84d7291afa3af8003b5730a18cf47e008e8e57708d1542e3fc58e898e4536305bdfe72ccd322c5728f23fd195fd1d35725d65d3834fe0c7b56394cff13d75ea122de274560c35e7a95003bec652e165307c82698bfbb84b9859833b9d3c156677a139f4d4745015053124c2d8705d5a7037fee1085f5f155414c244b55bbd3bd802e4f1ee4101c260c545c8563a162dbaca4bcc58017ae91f2045110ce26a4dec28b32d09e471e0e849ec9d295c9d312bb2a25d3385b4d6da6d19f52196b5d15438c3f2a5bca3db579cad02bf617634e7bfe2e95b813289c41579765a335b24e622ff0a13fa91e7b59f673c0efb52f36e1fd4bd05480aa4452b67eb30cc15a308f32538fca7c8b5d9c2f4eb9067ae57e3409d535191bd6063a5cc4fa9b2193bda0f78740d717479983edfd8f0a146e7a3fdaab6ba4a829ed4a41062ecd7952bafb5ce392e8ec45b4b885e233dabe08f2479e9b41abfc0b665ceed59a1dd4944de1cd95d87d564c806e8829452c0e7cb49a78ad3120f826091ec63609d0033e9d44af22660ea8b4e0d87eb60ba6d50d1bafdf3a13da238a8c0857b8db3674f5b0ec9eccadee64f1989bb38631f0d1a0c63e9a57025f0367b9ba7faaa71d82195fb97d8db9a39fc7f4f7559bee177c1a2abe5a0b02987622f265485aee6858f111c1ff15f1995badc67f815c425e2c09994ccf9ba006ec9075ac9365bd95df8d9cac990d138344044651df1fd6dec9a4ada83acb4b81e28a9323cfd70873ad813ef286af2a5fbf0b1ba11fbf8f10490a95a8a5a39a07ef6c0b193517307878256ceaff2fd8137efd2921690764f676895acbfc5199afc422d658015d3bc57a198cc971b9957ba3fc46bd8d90618f9bd522dc383d23eec03a49d856200d988f1339b30c448154e66bb52c1be095daa45b6473a1e756641b240a1a247dc9e204762ffad7259ad6389e1f8c43431d094cc8fd7812368c69731d7630ce6c5af247391bdadee89f476053bacb07ad31adf2291ddfa78d12ae94f509401ca0f1a9eb399b580d78f012b59d2f46c1cdbd90cb349db67dc5960948ec9fcad1912a69030bcb257e9f39e824fb14147665fa8669f248c6d16c466fd1b1aa18f03238413bdfe83ae8652615bf98045df3fbcd20d7fcfd3c201b683e885b4d72398562c4c2986cc59847e344266bc5028df507e5a7ae066a35d08458bdc34fe0a01c132650a6188d1f8b1b153b21be05a7bb63b6aaf84d959fa7d2b152aa37a282872c832258751a6378153a355abd36d6e52b22070953145e78e82a7dd4b5f73349ad0e2d5e56c15734d043aad0dc8ffc585888eaf7bdcd9518d096e19efb0d62dd60f29e9aa9cb0eebb4e2b5f38bff591499686ffbd393880f08976d69718001107d35ec906dcd010d9cba6275cd88f72847c6b607e97b932053139c42a586ff9d52510382fc0ac949667c80fe3d4fddb694be1e827da0c8abc6538b10e537c6a9ffb3de49b55c659d4245eafd9d38b1fd4db7e1642511e9befd5212b5c3eb4fdbcecf7be38fce5ce53c60394dcfd49b1858684a8be673435ba0784954c85c04152f0077faddcafe4f53586a0dfea0ce448edcb02f1138e9ebd445ca0692bd6d4c56611198768db7001bbefe8005a64173f24e065da34774f35243368b6727a7f61ffe983f2398882a5212f0e394668128deed381dd2a277c12e872a947493285c889ec36dfcc7c176e10831da741dfecce12067ac287ca8ae", 0xff3}, {&(0x7f00000000c0)="070000000000e00000000000000000", 0xf}, {&(0x7f0000000300)="f70247bccfe9ca1ca650fa8bf43272109327177211a9bd41f0763626f4a8000000eaffffff0000000000000000fdb3be9a998164db9a2271cae9b08ebd63d1f4d9bb0a2d0cbeb9267a071c066138b836bcb23838b87f80cc96a52b3889aad0060e36260cefad098eee0ae085dbc4d65a0efa7c9962a143a7706b4401e856ec04524ede2923c88f492b7788963c12be90cab01549de2e061eb62586d09950efc8cbef0d60d25adce61ecacadf10553cdbda", 0xb1}], 0x3)