e7dce634af23622e3f15b8f88c3ce97af031c92dd718101635a90fc4cff26cb2f061b7123c71680a40460e040d22e5055f60ee752dc809249d31f28dc34d0f1968b2138b8b5ec231cd05ff223672396c38dc933956dabac332655be7319e25a58ea617efd0cbe0923bb175c19cd32e81a47a38f5ccd06f65d517384de3dbe776dda2a159fc3e35ee97ff2e1a80fc48d6734aac0ce701c39559b7f8466606258f86688910f5b7033ae4c873252c70e5a85cb633f29016ab985c4feb5f8215119afd449243b9a8ff0f919411b193e43b4cd2dd36cbb1d87645059714ce6c71802e3173a439de7c9efd6a62fe1a1bf2e008d0ca835e055a39750897e1d2dd8d89607461079c0e4f080d07ea760bd1a5b74c6b2a6c82a50ec7280fcce71e832ae013013e6d358d886d58de935a2b71255e1efc42267c758121328cc0390593e17747f241e9a63f1fac3d13cdb857cdf5d0f1d9f824b0ae1c7ebe01e3a7a70b907971a4d7440f3ff73665bde7d78f4e57370ef427e6b67c8b14d34d9ed2923ba5f716d93ddf8a0796a65fe0ae5569405e0eb9b1562fe0909c364d12e0e2751da66fc3837e620ea0a1b759f1023bbf986e5bac16929db444b1957dd8a5758f55ead16633f8f15b0cf961118c8a08a1c355807148e502168895259c944e9986b9884af5b1fa575bb0d97ea79e639434b19c096e6e9297d25f90033d427e9f1b5f0fb6d86fa6c86bf7b484a9a27d071f620d163ffeb2d4346df5e3c7291e4522ffcc008c5f87d33eef1492713f3fa9b13bb674441d9ee68e4f510e4ada5f061a5be830ce7909e3a768a35cfb0c61c4a855071bb8705e45b3eb8a82fb9f4cb33759e2f6b8cec02cd4d4104bbed4badb33e4f50b69a26e051b274f0e6c0fccaba782bb0a286fac3a23", 0x1000) getrlimit(0x5, &(0x7f00000000c0)) 21:04:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:04:56 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x35}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 21:04:56 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffff81) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x1000000000029, 0x800, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:04:56 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 21:04:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(0x0, 0x0) r1 = msgget(0x0, 0x351) msgctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000000100)="fb1331a6a0365c40951fc272297837810d55457d8ff5ca7dc3ffdc16eb775db57183ebdd2aacde1c59b3f996d8b12eb98da129c6240e525abe0004855107342b23aa2fc1104253edc41eccb58c28efdf18acc3abd7960260c5b484ecda0f89cdd06db9b51ae3ea670d40d66d1a85d6df24aebab8b69c32b1c911448cf21980c0e36871def45559240603d8b10b1e2588b59bf7e9ea83983027a4ea1b6c472f688db4d394d8e96a62c86a6b8ba74cc27196fea5f4bed641cd76bdff5616db2589f7c1b968a4e8a0d5370beba249827048a95f5fd3c2d020c009350e034c83da5ac6ae9a374c4bdc7078039d6c85ab006c6efd9437759076b4f63a2c69cb004c5a754d63e24e5f615acb9762687f762feedab21fb497063ab42d43177b06f835662fe871976bbe5d82a516c40e30a06f04117e03f8211319e9dd423b90b03bc0d616101e014ca5a524e791d5576c149e840c1038d923f636001ac2f6370d2c2066d506dfe43d88f72898530330fe718611cfaf6ce9195566d345c4f988df39419ec2ef59876b63cbea0f4a80bca9ce1e8be2fcad97d77caeb9f3aff4620fc712eb020a2555d6a0f769e40f1665d6f4c0bea05d0f04f856030b06fc1f70056c78fe80fcef164d3b5e374cd12669850208f4affd75170d4c9b8396d8ee4fea8314e5ba294634d34cc4fac4d4e73ed72e09bd8872d0fdcd11d05751d5cb4e3d1c976d27e18f8459c8efb0c27cae04f71135dbe7aeb013e0a2e7890663419c648312e4505de6a4e30e376e756e5cdd447b9ec17fa2e5cc4664140615d7228bf2f20c25965594b4402c95497810ef718d38a6bdfa5134c55e784e12425165ac7d89c099983db6d9107f37cc20dd341faf44ae2ebb1a836eda0706ba28756aefa85b26f795ba8d9695f871c0873f5bd23a0df2ce3febb57d95bebe89ea14cfd1c3defa413611bdbed92b6972d8c064808bffa62b98c5b5fdecd801bc1e69fcf0745fc1912b591229e7e3bd114bdc6939f5db4c9cac3bb5a6b280ec2849915d198205c2ec5c20db696d6670a2866f89fa6e0f0cca81b21230b86c7ceb9faff05386069796715b06a9e7387398c1bc60729a008e2d6bccd64d5b9b95666ec1d3c4df1c9a2d9ca01754fc80781e95f1068a1fd5cbbc44b030a87404cf40a48372a8601fd6647019d9311822d58c0ab243a737f35e7a232a8c0a45b6e08b84a47abb71d9931b0a5d348224bfd31aa9a4bae423ad779b4cb8f14de04a34641037583b18e4abdd172db2ef2d388aabd1ec849a8f175f387698b2afa9afe14f03c2cf0c0efae408de5eed01233ae3a51bc06b3be6626306526febe1b4102b8434cef771acac667b3278aaf385e4019a10219afa61fb71904197432b7f4eb703d54564497336790e8c05c221097e6afc72c94d07e8a191a4e80ab7b3e51c2064517ad299c181fb0ed5a607e8d1afd561fbb514c64747c537f38060ffffeb437994e02c66df13fe0e2a5be22389b9d2e237952b58c7e710492a11b824a097040ff78341f00d33bb85e58ae504f438ff94148bc249d66adc5ed74017a742e87a2662d50081c4cf60865cb3afe6d33467a30832a871cca7b57ac9ba7114250b49d97dea411e673592c7f8325cd55c17b9a9d36c149db6b7a62b7ffcfaf853413f9f82f378778d9b3df58d0b4df2db3ff9595ff2335d44b4b7df5a13244c7a714d25f7806ce9c4a7fbfc430948fb61ebdd4c6169eea6b55bdb2296b6e684fb8c9f29107a11425588f3064ace2ed923f10e3e4230189f576605b9fa428357dfc8075511429a11e6e3e3c7b6a6c991de4f8ef824b5fa5d9967ac93d48ba3f4c1d26cf3cbf7a6892609d8f09106aa47e3bdfc8f56fd1a22412bb0aa49df0195a476e11c7395aeae5e89d46d6a067b268b113a8a7f807eafff19fe3c38f8bb9d7071249e4304df48506e004dbadde9ffdfb6803be2c2489b8152fccc5232010a81699ad565dbf7878d67d4511be10e6d959e2adeca837560f432f2d77829dbd1da2c575d2c461575bc8c1b1645592d121b29ce4951c69bb06bec1660201a1692a9bcca7efddaada537d8cfc13d8e96480c4d8bf7cab16590973c4247b4355728459550ee83baa5068b6138f24f48a514bd853770169415a05ab4c16a9ffd7dd78905401101113c26993b6ee318e843a692c26e23157c7e807349e93536a1877da20ad4c3c61b27a70affe3df0b7f7e29d9c26d7c1565f20885979a1988d43229959ac0d1d5bb478d59bb3a3cb00b000b130f7254e5c09d974fef2ebc7722ba6042ab758b05511a4030fb28d3e340e18d4d45d31f5457cb278f15a5f4ce1adde9ea2330151c0f2928ae8061272735568ac3544bd26a9034be6f9eb1ff63d406af0599ae22620c738394afb8d7615e2dd00ad9c06ce9ef90ecdf99ebf2575d0070fb954f301e52475f7fcc727213cf01e9c7105fd3b0a54b7a4dec53997caea3bc54552609e20bd0ccc629043a7a110bb33ffe3e235a98575bbd328cb8ef4a41f955fc24ba648f0ca33c97aa4f75edf05916825ea003356e81db511bc9f73c34be17e0e865a3826643276e452d3e7f9ce8698056362db5c1dd02e5227995f20379b678ec7df726a84791789ee5e8b7ae561ba4d90202ee5a9ef35e75347e3363e0d31b64839780d1837a32b7e46240b399b0d1a4994100afb3a8dd8ffd5e8634a360b9399e17fae1f131680636fb7961c0a6e7b3861336326a535f2baa0628cbfa00a570be68193e9348430c1b05defa92c03f242da2e1bb739d93ebf0d01dfc9d422e780371c937e05ae0e6a5d0405ce0267cd132f367edc9b27b98c5a415da825262e6c4aea82dd8e2213e6e7b8b1c385a7f34f18d576cc5ffb8007c6455e2e5e0975c6b6a700d14e8d949d1121d5c5c2224457580003f778f52f8cb6a8c809915e1005c7ab1dba65aab1358578e85400ba3d7b2170912fd7f69b6fa6395a7e27dba6edaf0d2bc4d3e3bd872c23a06c0feede902110dc702fc52e23de2668e375b5bb5da133f14f4da62428d1cc2d9f6a2413e7a00150045cc6467ee86e9be56a384956bb569a8bab38bbc9a7cddb00d65cd364f0309036689cb818f0a2da2f75a66b888415ac48b268e9bdbb60733df0973fa567f05b18e827600833dbf3f3d3e36cb297fbc21ec6fc666ce31b2aa49e3154ecd5b3cf1c7f6ffd5b5bfad2a46045691ed421c8f9c4913a3bffbfa9f9dd79e355055e3669d779321a143813a21d209a196fd01da0174b89062db9126edbfa003465afa5cedadd4cca02e128e58f2715563c8c85fbe4402c50c9b6b7647aa75b4b102c52c2892ad458f07fb4ada9532adb9bee8d5d82783a4310b6e49e7e0bcddc972472e797fcaf4c8bc03335cbd23a84e911eb0049aa6a2582bd3bfa5b9bafcb91082c1f045f52c39ca5180f1d78aa7e2fd675828b41292a66d22d228d6fabac2207746ab9fd505528d80566786524a2d76ab5194de27b06946b883be9c3469bb769cf8b8ea9cc31a0f19e806fa6ef791d651882cc13a5b62c4f158f00fe2d00d2a2f70c9c9fec3c55565550b031db366c83d2e222ffc35d02e216ed02eb7dda5247487e3fb75bda9e8c6f5a043485d9d6a9476afe183af26803d13fb61f7364477b974789460a96080d72f681b37a4750f92dbb6ce93799de18af3b4d4c4a448cab691123adcc7692175eec9aa913a6359309e0e4ad01cc01a2334a559ca243a112badd59127ff0987ee53297e3d284839805b1753c99c06e5196055800298294ed0963f5692720ce4ab6dd487ba16766beb281b9b594e84c84f918c95ae3dbeeb0f64d7926a0cf53c140550e245d5aa95dcc484e67848c78c944155546f555c3a3dad4de7c16593cfd5f0df19510f7dfb8b90d21b2c29e0dce9108a4839e9f8a6d79654902928e24c8348fc74a44d8576d2e92355869840a20673bbd8396cb670cba3b7edb08c40fed119c937e73f1fffe9ffae71975174b11ba5ff133d9edca21b23f926e107ede6c07b51322d21b60198a5e33efb2eda122b20137d6a0500b10159d1b6a348394a0bd1f70b66b1e6655a52db25dd9cc264c013c567dfe28f47c0cd16a26b725f42554506aefb60223bec2c218e218adb9aaddb12ca82838342966e09eb2069ca19737153c7d66661f1ae8fda411c9f0d775bf3174a3c6c193b9714bbc8e0e8557f122927bf4268fba7c1e88c5a379c186385fce50cc00f48f2c356444edb4004cbc0f1fe78fdbde67aeb4247f4891a90668f7baa99150b1f00bc7bd6c84766f4315ddae715ef1be65fffff4a6723cf95051eab1ff72f666efdbc7d89f95ad826c0f96dfa0d2266e262c16082de9e1ad2f9828fb5fda1a2b6bbf8a1ea4a34b1608d9922a06d0bcf752e2a47e4338244ccdf3fb08a34023b4be571626fe101c084406836243030d0cd3ddf2389ceeb74765ab8dcffaee90bd65aec3d4e50e38684895a61560ec47c4c24be70af995292f39c5650a6fee53fd8dbb064c18238820ab2ca15f74a6ff793151e4c3c9c64bd4a550c2846176b1e301783c0c9b70986c08365249da984a0c649daa65f8be4a10378b3b783f1e47c7a2655977ab35a402306b6af7a23350849c84edaaa0deae1251d2b16710011260cb7102a99da6795ff3bd3630264b08c760b29d8172f16cb2e43c3ea709652ae07f6c4d692b573180baa0a6e8e65ccdafb4bc1406401412265bb024ec269627fa120100f47444331eaa7e961a9070c1e9d414ccbbc1674148e4a9e246ad95603754cc57fd80d5b64914f273b252e8288b11dce95b7f67a41628bb4230e5d9ce74099e197113a5a2c7247748113e6ee080bbf5a9aaee5a25738a02f597494ada11e6847b79690a03f79b318a782d41f9b41718194a2bcb0129536d3dd93614f70a9946fef02e0e59e0756270434adc951848b6a5fe6a653cceb81962b8b7c8b13e78716f048cbfe43e358bdba667e5206b8675377259c3e35dbd1e2c97afda7b84bdf3657c6ca77b5fa998f7fde48667218ba46eb6cb579740d5a2febae3fd1c9c80d20e4a0f8186b4a406debaab2ff4d55c8df5031c9518b7c91a6f07b4e7414ccbfa1068f3f4145ed26ac00c7c02749f98c625803d15ed498792293fabf122c1e5abd2293037c6846eb25853a59f43c62754c10e6fbdcf169affb47335495f0856e9b578e12cfa1025bf8ae3131c47e4902f96375af542d25f4d7297fb589a4c4036044e5e39703e5d2c3cfc77f6322d049b02beb18d56d1fb864a2dc850f6b80b2d3f176a47c3553fd6cf70dc3321dae89b8f8beee545cf8c03227b31db89fac70c8b8b0ca2dd75545e2ec3950f9d738a6f7c58a9b5df1e039a964b84bbe2ae268cb14f95d1e49e7a5e6d914eaf53bce692c73f42b87c10b07c1d596496697899c7a0fa2763b3af8737ecc9432df9712a2b47f7085991ce4fdf8f0dd8e2f7974aa5f59048b0a759233402113b056bddd1b9a4c147a206763193c1e01d8e733010ab7fb326b675d106cdd25f8aa4b89384732d552aaceaaab09d6951b8c08fc33274bdec55914e89b731e89acff2f913c47afff58d034355c04a9bb1893b0659f591141a7b9e13ed40e5680318bd327e610cf1c5a59f7254d83f72da81e83d96e95c88839477c66bc47f38ad15e0dc0894f488be8f1e6dec007217b54a9ab73b68f20c932191ac7a46d42460ea126c45e060b769e52226578859e5781e7f11840805d8d562bdbd6a5f9e12c38d8e6ff9b64fd6ed0aa70b47fbb827a3b635a9ecf3e582e53d9c98f18320cf5825f9bea22f3fb61b5f54226bb", 0x1000, 0x8, 0x0, 0x0) 21:04:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) 21:04:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x2ffffffff}) flock(0xffffffffffffffff, 0x2) chdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) flock(r1, 0x2) 21:04:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8289, 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="481ada5dc412777ca817e5907941639ad72014fb50de4e3f3e9a15215b0905717b3fddaaf201b11512068e7ab8f7a2513f43b8f282a3336220d7c13d10720931879d5be64ebba5ae841538e616b78e27df664f932f24a6d79db793e839b9b652ac1928f475b0f39679874640bc7b96c1fb9846eac7bf4bf05a355507383b5466", 0x80}, {&(0x7f0000000080)="c261f0ab49a52b98fa", 0x9}], 0x2, 0x0) 21:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="98269555d6daa095183bc5e35ba8f61c5fd92a9e52d55e137ec8acc523a9527266d2e27248b1bcc1b22659fa941b12df7976a5dee3011506137b8a9688ff003c8338a378c294796eb80787d6ead93d7ca69240736a4f9e3ae6205117", 0x5c) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 21:04:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f6669006530005bebac"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c03930d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff416117685ca4a0b4df87f9cc9c9fc782a6199abe1096706cf526b8f9dd3694d6a6b51caf006a23ccefe5166b133", 0x1001}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000010c0)=0x2) 21:04:57 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 21:04:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) 21:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="061ba1e7297f", 0x6) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x80) close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f00000023c0)="515e3e4964c72f5ab60b347b54074b3d14dec6e05da412c6421abcde7ebd8a6d4f20c0aba344e36afcd7aadc00222109eab7402b3817d33c8cdbaf096425ac1e2f257adfc9dff2e635582b0836d9c616891f1670feba4b9ae6082d6c1fc617d89a904e266171590d9ea5e799f0bc9e19b387b0fb488f490543041317c19c6526b26fb27ab4e8205b1f8c5186f966f867a83c494fbbd44e789433b7beaa013b27c0607c78f4bbb8eddbfc5178059a37cc89b266a987f8539afba95b9a14740d5b53cb87a7bd682b7dd3bcc53383c50f6cbebd97122b26486149d4bf7ef519333f0d162c86afbc4ddee098834e00037c28a4a114f370851f189c7fb4b1a41dc76ef5c323d28b8096e79b32ef0176bf351b581c07ace9bf5534a89908604cddf9f43eedda957f9930b7d14d1f5b5b05ddcf7b4249a954efdfacc4ee0d1c28057963bb6920f39bf5b7c814a5b1480139e8bfdb6f50f4bc313214ea1a9a3a4f4af417acafcc29d7bea2b556fdba2fa1ae5b5b5d3f8fd6b9837824cd236ed24c10367fa29457686d8d53469225d0da85bbc6cd9747e2a9089982394a1bd4642211c2e799064dfdb96285837d00d7f407bf7f836494ff2e2273a0b890279af0ab72a73878373cc0d55e17108126c519f735360914ee0d18cad9cb657ff64250a9ada05f5a0817bf3d185f202fa5333a2c115742887940919251d801c47b3630cd50e86e9f17707b763e744308d297afbc66ec0fbee599c726107f413744c500771f42465b60a4d214112579aef55a68702f6f931f7304e5168a687a58609c58fb12116d5f2420d3c64edf1cb7646303336324eed60567de738df1388104ce578fae80391d1ab8b4bcec8ce9201e96ee429a8708f5728f29cdea85e4cf13db38ec2c1baa7c1eea331b9dee74fc78006ff46d192137e2c0908041c9df22422e340032d9f6f31126ab88fb7fb79276240a3ee9274b06af764bb705fd6b8cab6df7bb1f971a14b2bb61a07c813e5d77c08bad498c5ac0293385501e645b15943e86b55d5be978c768c100eb34ebf2d07d3bb6a114499ba457d3938b90f454e663de3c673818a204f1354c4a3fb3fe16f33ccb041c712106c1f773c9d870ed636cab24c9c240da468c572f528d52fdfd7748c5878c0103f273cff95c736f4d6e734f81a46f7ca94bf9b4a263694812dbaf9c5b773ab50f73189158e6667c9b6b150721fad11ab2f9d8f35f09748c6a71054417c5cad85525c7a27411203482297fe3cc3b8ec6f6cf080ec3fda25731ee6e373ecafb97edc5c83e22fb4ab2620a9429746ed1d58a57d55b863709de84d38a2f6de8f1b5664305e3ddbb106ad22cb073543300d4fad3d84e0a5aba536946da0ea5167bf559a38975e518a14e62cc4a0d9be3c92eef1891a012a365f780e56ec3427c2af3315b70715b82247f07c635a04d7888ad4fe8a11135190f0ef42bda6b9dbbeb9dada13314a9ec02cfdb98069faf733d94a95ec697568bda5996b27d64e15ad3d72ee85f5731fbb70c49404d21f666e7e7091bb2b0e7597da21481a99f60d9e6f8f6eadd8b067a652ec3490c7ced43e6dacc7fef8fcfcd2a6e4e331ad16e0d0990004cc0ff03de4bacd12f717d64590b2539faf7dbb39a8acf29dd91ef123bceae39fbb51e992b78fab7cd476a494f385bbb0d988e8d02170116c60dc78c995ca8dbf23649e977708ae3522b19deed210fcf1ef7c1d069a53089681bf30edc3cf54689fda6398f3e8a67447fc73ac1c1f71344d6a513d38c9ec6633b3e7bb5040010b0a812e2dc828739af196ff51b721e045807f96dda3ab6f52bd0748975c48f5dc634591632849bb96123968a35d6ff506802d3912a2b5f469c24b4e83bcdfebedce316b6bae6efeed53932c13d444c9e97aa5f4266e6a9ddc67c03c20baf838c61ee463c784dd188785fe50799f188fde81f29d6452e6344b786d78109b508e08e766358a83d17d2bbdf3e9b304ee4d68ca3f051903149a949783705f05a0f18acc9f1382609d83e9d2c139382b878fa33af578203748bd6666aa2e1840547ced49ff175f37eb26c2cce2ec25eb30fa2b3e595535e04dafce99742dea8c6773496c06bd3f19e2859084be82e9ca232c54f98c0a4dbe67079d67bbe913658aebcdb83f9a05d85efa85b8cafad4c8b8f57e60c2e49ebba075bc4df8657e6d1d8610a3ce4b57d450de3a69e25a88949be6236143eb4d186ede29370c8ac062a2fa2dadde8eb32798e2c90a9c097b16abd164f7df6b91bb167d55d987baeec3076a70f0805e267e5ed6f1366c97c4bb8ff6b2e72235f4b8641fd63e3fca0f2369e2a30fdc816d8140afc4b56354abe9e5e67a625ccee3302d4ca4f1fc0996e077ccc35e4d4eb089d7a89f66a6f9eecd8642aca5cb14ab6c81e59e73d8ded797baf63d7bfb6d2e83137d4e3e357e6c85ed2c6bd636ebf9f62cde587fe3c3ccbefb35b62b2e8749f0ad50a6e66fb9beacdff722c7274065ec1c705ebf75e24fd4bdc2e7b6e32ec1cd69e3ec040c50dca9114bc556a10fbb75e9cb6b62319490af466818e30f6a6ba769e5986debd7479f6a0f759cc0c4e5baece75ff99ac01e47f90485fdc4ecdf25bed32615baa8a6efd3e74797ff0bb78d040f167cf24759cb17a6ebf625fd23ca3ea16eecc8e97210a35ceae0975e01d1edb194087f03f40db16c5a0878956e4e63fa320f96e3277f187072d048ef342385ba621ff3f7118bc5c3b4bbddb87d523f0aa0482e0fedebaa5137695263bd2b27a4005fa2d7a4e6f64c61910982997875196b8cc4426df027897820095fb014b76ef5aba64619bd13e603d21bc16fdb73588c4c6996c8aafc640fe530479a5e8b31e83a56cecf6f9e5ab3b1daa9a0f36ff6432ff8be1dd76450fded2f03560a7ac04a9622249131160e85b47df047a6acbc884e4e577fc19961966238354aa947287f1c8bd663bf12a37b8c59ffdec8308d7c1e7c849a31745e0e1208029b463d5c4ae1fece1e21dba1af772204e4068799c7d177c71012b09617aeeab4a8d43feaff575237568f96b3f0b93bff3252a0282b7652f7a88ff3e4cdade3c5adcd1c9d313e9a6745da79461e415f0c06dd064ec50e197f0dbd6d2acb84176f6383cf84d428030cd2e5562b51c7b788e20bf228da7cf7778334ddb92393c70e4b0d985b57ab56d365d7e2ca9944b176e100b48c245900522fffa38e4850a0fef19d28184a785600874077cfb24d33e0c161f71aa88f24458c55b24b008ed6860632d8fe7a1bfed055c8cd91cce94a5d867987c8fe80149eaa7e5d81e4cca067f67474f52c7c120b067b074f9cc4f98225e7f9fe0edec64a7333a6356a92ccbfdbeb389f4cf200cc5947f45c04e130d9dff52a19604732db773f7d91085086dd7addd1f2fbf9760866667ad9891709465c12b9c858db3ea9d6b09f0c50b17e11aa1f3a0011b646614f919479e2928ab2fb6ca042a2ebe7314729c1b0de1d5d06991adc1ccbc755733a25644910e1814b29a2353e61ad11751d7642411be925c96acfcd86215980eb85449127b1ac29254cbef7da5afe8e7e528e48559ad233e59a76bb269c284011ede5b3683a26091e412097c860788833fc31a1bf2914b0f10bf916077a4b66c92c829213dc1a01700e8b5c447b3e6e5cc07d5235b1d648fa624de87d64a4c62e5bbe545163f09e103369cd01419612eab602df1734cd0c93d0b129e228659d95ba119e69f7354c7db33be18bbf45a02e93cda8f23923f496e44ac574bf927bc41c8d4e03557650de84178a5a414a40f5da0fc8113bc15c53efa33b38e4e4a19258e9541a98aaa15ce9ea9ca62e9e4ae0a2b3ef929beaa5160928c8eb24a1ba056312cb6137f012411d20b493fe339e6585facb7bf7fba63a2f698d2485c3e46804b43a32fa47e8581c0ae7e90c8451297b79296ec59561c6f2694c3908f555d458cbc466a6f9de4ab290c58024a5a75ddf4b107efc51857ca210b57be063756b29425cf376e0ada30d0e11f07461c2fa0e0a3bb5a7a3184c7da6d6a3efc211d424a347eb8a734d39fb26da0cd67506e61e0f4cacb204ff9fad5b821789a7969a3b2dc2916478bdde05c7dbd2615cab29eb7c6c9ee8cdcb52a09c3a5ba7ae1605e7515f75eb83817b106c03c3f4c42126426a1f22cff5de4743091cb6d653455760e14f64e63543824be9a14a07bb3f24d60f1ebebd555a8d482279e9982f5aa438a71fe473ccc4751b33422932678d2134d0b3c3b1cedd9d1eef13a08d644c04cbf0c444930142024ce931d60fc46dbb18a3c08ae468699267561b09af52f590cb0ff30c0150585d3392abff14e036acfe1a7c928403f077559ead81477a18d183339431607dacbf1ed74f172901d892d16b8368ecacaa0862ca94335a055d483eaf21fd61c0d854fb757131927e4064527cf8e2bdbe58e7b0b64d66352696e4dbd16786c2bb2340c04513e29001db82cbdcecfbb62569c9c72bcf462dc825d7ac8d8048a8fa3dc9ddfcd0b59a160ae6834997115c247de3c8f8e97868bae27cd496cb73236e0611a1100a5e4ce94e0b5a3ff87431e2c9143365cbc9bfa540e946647905f409c30dc929ae392f484dee61e1a959186863a8bfd0a7f1bbae3b99be72e4093a029d51b4994954eade5a260494120005ef5521a5881216caa156b6947cce593595c5437d040c3997ea439854ba928ef6a6766185fc7dd090dee599cfc98bb49296451d981a329bc4e5efaedc4eaf8c3d06b7cc18ac0bd4db0d69ed571bae7db0c4f4b6135ab3a0c7ab2ec8c1580df782c397cabe37ae7a36e842a92016e39fdc9c091b787646721bdc74663fec4063d85837c55175c10446157d04d528d053dc53c866d7e91c43b7e0b223d1e84337ebb146bb60b4a0c087abea3f89cb252184996e791a9305cfed7fa0f07c21437d7812fdb37d233783f5e38379292cc16cfcefc0dedc1f383d265adf3c55a2f361c3bf5c7399f37555d7354e354fb15784dca9e37414c394acb5dcc47e03cda5a40f1859e06ac1501fb83025bb074408f8354971911b56d219c1f9d62cc5a33b7bbe80130d75f6fda458f28e7c4f74af165bbb1b8194d815b0482df02a7a738d4d737023540cabbac00010eaabaf9093429d7f08f4a55a820b9948b8828117a692e62a576c1c2e545303bd4be9c8b4641f47eb20db5d6a26c36a6d9540b3acb967a3dd035eba26079dfc34bdf799c42da0d1751746aca09cea062ea84e705891bcf0766c3b217c2c66491528f0c303d5a508b4164220d1f6333ec8103cac82bde2efed811f3f58093ae684547cc1e3a81638ab53cdf89105c795d1765f460618878256b997faab6566054c327bb9e5fbac5c01893a706aa90f6bd22bc17ed6c2a3b95a9dbc6cfe3c0d679859a914cf30c9120539faf0652fad08f63b7ffb0fc83aeb0e6db506d72081cf12d31c813ea92f85718dec3724201ceca6d0e06de8cdb78ebf63db623cc9c15e73c7aead5e8cc74010d1e7fd45f0a59e5a36ef4fb1a0a931e2a0be8cb7614cbcf00f4cff4f70dc28ab6dd4701857fc4d475590a46b435ab5ce4cb6d7db4ac7925007550a3f615bfde8ea9b68ecc1dc73dbd38a4639506ab799313fe2a87577e7700c0f6a1ed64281f53c7f85e52ce41177ddfa58d10b5878a08ed489cf5c2d2b8161405390228a7ee8f8f99585ca15176aea94691247706e6060b533b9955bdd02e64b781669f4db4abd817116ef1d46c7601453fd1dd75da2bce9ef112b20bb4611a59ca3f8474d17d3a84f72be297d0898d5ca684ca", 0x1000) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:04:57 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002f64cc5bea99bdac740bc1307f6900000000000000000000"], 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000000c0)={0x1, 'y'}, 0x9, 0x800) 21:04:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 21:04:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000140)=""/153, 0x99}], 0x2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000280)="f3", 0x1) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) 21:04:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6817f9c5) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="60d99a5541699583422273ace83e1fe0a38c7b45f9b65dabea0a7ffea552e2b4d96b0130a0dfb5e5f0fa86a77f23020a99c3f5c189615130cbcdc0f1025e960df9fb9d88beb12c2a53394e9538550e2b91f64cf4d931c2145fa860685f9d874bbbe39a0d96af4c1f6543edac6849e6bbc2a82b385652dd9c8fe9b67932e7740d789a346d1415d20926ab8e9ef2e3b2e0834c07835405fdaf53104e3d905301452384d9fbb73ddce5d8fbdf14597db0fbee1bc48083ed04410f119c6449a0227ce689c32f9e04b4ca6b2685004d", 0xcd, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 21:04:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) read(r0, &(0x7f00000000c0)=""/229, 0xe5) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) kqueue() flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 21:04:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x0, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) 21:04:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:04:58 executing program 0: socket(0x10, 0x3, 0x1) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000), 0xef5, 0x0, 0xfffffffffffffffc, 0x0) 21:04:59 executing program 1: pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r3) write(r4, &(0x7f00000000c0)="16d1e1", 0x3) fchown(r1, r2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r5 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r6 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x51d) msgsnd(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000cd6d6c8fa498c295ddbb004cdcdb1f9b20f631479a18801ee9d5a30241b9ea01ea67444ac024420a5860a3f7397c88d64e5b16fd78043f916baf06253b3b9197420c16cca74a8fd0fb78c1e98353aae0312b8d5bc6299090f6fe475178373f326c67d811b77b3097a46cff51f633174d153ae004724a5d941d66244a546e47e4d97d07a261228d630dc2727bc917a4e3efab8d38e89b0b40ced528d1ddfc0257f8b1fe655048a0c32aff4b717a58fc4956df27b53b2da46eaa137160b626d5c63438775a62af417fa58c1b491fec0b76c167d1248cfbcb48ca87911055a0d9c206146010d19443021767864f4cee93fbfef0fe5acc5c3537af28c83ca4082188483d5d2592b2d03750a44c14967adf62432e4607e5e502581920dd74f9c5193e7cc482ac8d93cfdecad4e02300e70bcdb6c3d3457a6104f8ef495a299fb99f8be0e71e0bbf016690c1377dc6163e9927a53b07b45466fcbbfa4eb1107ebba8b80bc322da509f5b53a556a6a8b9d7d4c67d284a731f4d2a7cb60ab0edfd5f7cfe08d7e20c3dc89c3a30ac4fdac38655bcf151173c0f76385f6d346d011abcfb57c372f894bb3ca008ef22e5760e6e4f049d1c35d86007867da803fb2a85d4d5ac4444faec36be1aa8afba250dc4ffc7f7431bc13a8901b3f64911b2a1496d33c90290574e63ecf09906063cdc6e638267ab180272ef6756a6b52973eb1f95f6a3116a0121f1b2c4f7397f6a5e3aad2b8a18a8e6febcb18fa4d3b59e416fec7b2462d0dd090e98e480d7ef90815526d39c2f8bb675393510f1b1582bd9612a09bde69361163127adaf0be82393af9cf6464a87424a1b048d27a0336150c565b4679411caab4c17fcd977fb9b8eeb9e57c9ae3c0abcf2d0be45284858e762a4d9bf2ec2730a98625883dd5901ea698636cb591fd55b117c5a08ea36d28b15551e97c9081ebf869f4633d82e1ef154c49d2d8251cebebe4ccc960637735eae4ea0bc6b752eed53919f2beaa854f15d9d21eae625496d369352370fd304797b0ce4a1744bbe225c1665c1b8bc8d7cb8ed5123758fc83fe96e2cbe6f2ed71ad870bb7b19aa7e52bb902a81a5009aee431bdf4c8338203d4e95206f0aabdf21850f745fc2900248adfd303530eefebd2e7b623c8c33f56905d9e1af086900e6222ee8d9b08f9b880a7d38285837a777c8f42607ade5ee2d73675f5cd8d425c79cd0243f84a8acd5fceb3bdecbec47f7cba4c8f895db18af914f6f15fa556f945304ddd38e31e99750c1af8819086b59cf6e718f820207ed6b9c5a47cc3782a0a3081117b2782a945d770d1b3f67fde9c9af7cc3d3d1bc7225825b41828a3e9cacfd7da8f0a52b1e5e199f72ecade02d3683151ee5b5e84d3a7d0d55359a955251da9b2ac2c9318636d3cd83e45eaec8ffd1c8d6f38c87cd999476d2f625bda739b44515966d24837b8a771ce055a5e688287558974e83de5a410dd385a02b20c219c823917e2456fb683ed02930b8a4216506b77a83ca8c4a61f47a47e38f482b624465cce3825955f573e8b545456e4aa59694f2b3028bef6023ed51cc23c60dbe983872af06dfe0385f99dc43325f74c75a3de76aa769868c900e94692db6e446c82ac972e4274875d047058ad6c5bb26a10c5f44a722cc61b360e044e2cc84d82b5822e4193915184c6630efcb313d994f5c9ef5c34698ea9fad4ea0b8c24e7e1611d59d7d098a215cd23c1d19293b04c62ce5fa621eef1c5ec7ba459542d10f4244e058c081af9200ebaf3784ffd987a5f5499725430290dbb7bab7e9c41d1e6892de114b0d6ddfc84f001416126cd6e1c766642be2d048217d5354b3533429e5e0cec53bd66ff96cf77cda9289bee403ae48daeb5be94ea04da32ea934b005ee7b0238a627a3b022ac37d46048357d85baf594226cc881b3e2168d5f1edf0520b03f7005bd1c1ae2c8edecba67e2eca408f968ec557500a76944bb65b86ee9261ccde9b35567b7c1c1fd92275c314783555ebedbea012924d8b00571f9f4a400519cfaccb19f05890c9888bcaac1abe0d83d11128ca07475253a55b6670261d8d3054bcac031d4c86b99969883661677aceced4d0e58f9375628acb16c2e18d8555ece92b2e09ea578d0259f64b0439fc446e8452b1d09dacd2232d82708eb9e586d742b82bb0fac1b1fb7a0b3749ae13b639a847090c8214ada3fb0c30fea7fd16d91838afc6fba0e2b3381e9d64948ca96b71376547d4fa291112ce363590ec6787a60212eb6d185ac52f7a90579dce20789063fbc198218d1f57c9afd7a921b2719189ef63f9d9438bc73e847545db7fec24f60fe29ee6768190d7d80aa109d9a96e9e7beb4d1d199fc5f860675a0a1a09875fdb65b3208a58dda53be76ac5038e01730df7411da1df674bb9e8a38f3049e86bc12c2f2dad8bc4fc9685ae3538844f1f2c4ff0e51686db42b2e5c9fc03dadb5504cc1e35cd5c74d7dca2f41401ed014968429413ce1ff716c93cf25379905f05f1393ff85bdb2f2233cdc9bc2a95f215b4469700bbced6415c157483d4d30bac46d5abdfbbcd77aef328aabb6d9e0a30e92ed9b5e67f368ebc7d61764cccfaf73a75a377454c07653f9198d29225638c2095568feda1610066b094e575d9ebe63b10a6e8c3d961615c76d0bbaf35297741f8469832ce807e970de42f88053fbe8e718bdf1e8eb10a8122c342b7d3a99be5a6b216a41fba2cb628459597885f1d2365f0275004331108cf4f0a3da46bf18add90869dd05d610d04330a1e55b4cdfb2935728677d1553c0be3a78630a5ba2d7f58bdfc6932331b6747655e6749966f36b69520dcd26231555796da9f0021c080e82e1effc237fc44d849ffffabb16c0a901f14252f865109321c13266b790649c9f980e795cb3cf1db5d8d3bbebc2cfba8eaa61735566779a2b4e8917f0eb9836c55791545ae106a93797a427eefc08c944c40a196097049f2c75335f818f114cd3079af324279799ddd411688255cce4228b30b33e19f10a61bccb892079735d258d44de4a8aafa9a96e5477c3283d40ce43c2ddac17d3efb0b08903ddf758a126e8256ad5e7f25af7cbe390b0ed3caa0eb37c6ede0525704ad2d4d9a6208908e4aec7f7ec368a68d6f82de1857b3230f2da5e599fd38b625f58bbfdf9431f50288fe5db655ca81e76393bb36b5accc55cf4f9d311a4dcc61110ebcf5c571ac43d034f6d542c98b5f619051feeb8783a17276eca50e1f5719ebd80162b9a8ad2831fe8b60e96f049872660b822ca52567778545d42c50eb2703d1dc4adafc2de0cf718169f83c3175a68fb3e683dad7c939a1fded1251147ea5668b9be7225490626c37c86f36629d7c57b24be952311d290b98c176103325b873333c4c7bf3cefde7995c8ff703947aeed854d8ed33159e164becd7c155a60834ef8865616d99f35372bc974eeeb547d7f397685528f167aa89cbecf007f831a211b53b942a4a9e8c98d744a0f73c8a870923c582af8942245de0cb4a49622ca4ac455a5009cb41ec2664210b2ce5adfabb6e6e05bdc42117bf5837789dd4af473d471c5c6ee309eef9b9f7328351f8996dda292b61d393d46807ee1218859d160c5389c9280a3f42b45db202526138318cdf6dd2ee2fbeb9dfd0ace542bc2eb30bb5bfabfdd363e0c778ff939840856b1b62ba01b2c3019c43e39b4d93c840459fd5b704b305d8297425d967396e7e95023cf7e1b273b4879bbe1978788ea092c33b42332c3a9e0091640e67eb80b2e421ef593814ee75152cefb409a9c87d0c6de71e6c49988ea36bf9fd4264cf105ab3df48e205a9da94e97c3cd141a6187dd00c988d12596b16dcdc35568de539483a3711f9d6430d99b080f135470309431910bb0b65085d8009068bc5e4e0477420eed93e6cee076fc6e7e16ff637ee4e389ae3f8282c4677b51dd75d281a82d8423c1ad6fd4a2ac0ccea1c4e47308f3623cfd2b9a9bcc003533b60849f88186b2e6416bcc845a024dcd196783857fce801210152e5672e0c7035ab2edcb64fd9e9c1628bf1bd12f121e1c6cc04a95f3250d0e4665592f8086196ad26acf568a2448b6d3aa6358cc4de7245307115367007bbe5a509f4724fe8752d2e00eae4ac24ffd077aa93cfd3e4cdb4e98eff528f3efceb8718d45ff67f152be57f505830f2f1b1f625733a7c908e4b11c10a25abe69b01ad826806025d58a2af7ebe0dcab9c96ec99a3b6503d842ec687c36587c7476a305c8d43a96f6408179f9c1f1d1a7f1fdee10f31ea97ce0d7e16bed15370c864036c850417a2c6e36d0154e1fd1e5a0e00ce98fc6d033920ddf5559bc948d8dd035218bd6c398018b037ad1c78869f9528232ebd11de42e85b9e6cc2cc4b078b410880a31d6990ddcc35de642b8567f26cf27067edd64a7ae49037bfd8d20f61dd17efb9c1cab19245a1e0d42bd1c89fc5639e97760005fa8b5bc3a1b6505de448544e57861129084a7a6c34f759ec3d4b8ae4220956a6fda3f9df061e49bce5b0e84875ce4514d3a145a7df1e90eae4a2a70a3da1a62bfbdcfa5e806a9f6750c0dacaea269e584703f9f37d8ee7cb41146efa1c076c12b2e2f40c1060bfc8b04384bf677d6bad7f93f2a7a6bddbec7e43de95786aa5a2b3276de6fb8c66e37769fa67aa37a233cb08c37c916457845e092f53ae6594f78762dbbefee7e3e026654a6a3bc78f89bb49ea1e6dbaf77a6882f25974e0e66d2168424d0a914f4c78a907bea247fe46a9a3e404da389b7110e8f79f8ce7a6dd2fb4c248b433a675eeb7d8e33fb3c04c65386544fc94bdd1b2b99cc68f6c7576b8a9d43668cef339612f9fccaab70d4483dc49539c91c9b1cdaf50a5532b908bcff9e9157e450c8842af2c51e77cbc437262a1987b1d4608d8b7e0fa66913a065f68946bb4ee65f64314222e23a87310fb51671fa6373e4acaa88c28b20f7aa6699a6bfa6f3be9386b88396d816ed94d20602db75b0d673971ec41c20c42cc049c75bce69774764d79c3424687ca29fd98b8aa7c1517abc93bab11c36f8fe8bf446e6282e5417f30abdf6a54530c8f8be2673f875a94d47c83dcb687ef698d164c20d0b166d7ea5408ab2c61be7cf7860941865ccd296f305ca9949e8cafc614047af754cc3f3c07f714ff9a666f54a73111b1e1a3c334750eeb24dc1d5f91b6a20002ad1cd99710e96f25d546a71cad24d5225ad5fef717681f417e0e9212acb046a8945b28d3d13170ccba3531f7c56934246f7c71b1fff8aa9d039c62604c7b313a73a8dcfa5df89278ababf8d7dbe63394653454b3c894da8b23331d34ced39c08b77c8b809399222e9e51ba59f4c1fd07a0f1c9282684f66d5b77d715d7f01a3f33d5a5ca4dea5934b69052579fa5e21c9b05285f5bef21cd80e72df524da92172be7b57ffc891576fbe90ee72fc23e61e010cd0dc04419d9875c944b426dd7744fe81a5c84c0089c1d055a170daa3fc8766f41c36997e640a4cb631fabad772882e9340de79a56113ed52fe2921dc7f788b924c49b112667ae00fa66dc0a0dd0b0c886a45bda58555fa3ace84cff8c1f6f6814540092dcc999b62d143e1566232deb254a6fc16fdde3c60dd8bb4f954a83cdf69ae4b9291058a2db0e27792c7dd9a323e69fb6d18ddcb75dafc685e075360765adac1794580717206f9085ba6afc34288d15f834a735db4161b8ab1cefa449453c4d42eac882c9e14629edab1286e5fe516ad5b04854d7331b883991b2bb511baea204ca549b48ca58b708394ed1"], 0x1008, 0x800) r8 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0/file0\x00'}) utimensat(r10, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x9, 0x0, 0x0, 0x0, r5, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r6, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() 21:05:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/100, 0x64, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 21:05:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 21:05:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xe11) socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="1bde3d218263709f6448668846f023076d863c674f3f98ed5ea084174183ee297715bdce185b3b0a4869281e639abcf348f9f355ef0ec20671c9009c04a1ded57e12f1633c0b06c142d02ef9fc7d0b8f6b159461f19bdf400d33fdd8fdfac909a80cd0aa74d46a5338f15dd198f5f8e265598225132062de57e78bdecbf176782c57c6538b01a723c81c9958bb81545581817271cce1c90ebc27aa154871e06d0e0e3f55fc878cf8de6531c12ef9a4187af8169be5f9f608d94eae7a158377187cb0c8efcb878d47130e7544f6f05a747f3fe15f9a99048279949e67e0c969cc9a19a33feda55c1bb021f2458d75", 0xee, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 21:05:00 executing program 1: pledge(0x0, 0x0) r0 = socket$inet(0x2, 0x4006, 0x401) socket$inet(0x2, 0x5, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a81440fa2c3ff6343ab2b6c8eeed12fe53b14bcd1d166dbd0fa4fdb3c1a7b05e121b8ff797fd4a1573b4e4b7388096b974055a984b79a6357c76ff941fa63eeb9c9f82253e33b27dfb36830e5c2a118d7ef92e49e2b9996cd3b48ee36458764dd1ce299a44", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xffff) 21:05:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000240)=""/14, 0xe}], 0x3) r3 = syz_open_pts() getrlimit(0x3, &(0x7f0000000000)) getitimer(0x1, &(0x7f00000003c0)) close(r3) r4 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fffffff, 0x1ff, 0xcbf, 0x7, "268a1898e794bcf3df04ae0c9e5d9c69c240dd2a", 0x1, 0x2}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getgid() writev(r3, &(0x7f0000000900)=[{&(0x7f0000000700)="940dd1be0eeccfc070b220ab66670d8c155f563579f6355d2ae1c39ebd5fce7710f32d7addc80dfc36a4b9a28f9aa71b03a44d59f5bcae9d480b7512db0bd567ad7464be9e8a6f74ab427f3b1781db0ec84b0cabf8641e0b899e6772723f37ad32152cff6c0a22c520a90f62cc33f9"}, {&(0x7f0000000780)="30d32c419699ba"}, {&(0x7f00000007c0)="01bfe7f5b1632a5a805491c0567daf87606a1477b0b828c06b97aefab74eeec98dc13b211f3d11b850eda74687515cbd47081f5f25a1a9da8a7b28b82b5880bc2cdb3a644cd84408d70b77d02b8c5d2c81ad6b35d76aef66bae2085cace4917ec08d90bbf1f8c39957b2b5e7db62d806aa08d9a0b3ad44a6500eecb5447147231378b4c6bdec6064613d1a4811bd8f212f33cc9f651719d1de02fc37ada22a55c5ada13bad48f3e20c3c926c8c0a01bd3d10e06f322bb912975ccc8ab74bd3450257739e17faee0060e0bb27749a282f325c4042b45441cda035830cd788908a0c994dd23cdf616824624606dcd26cb87de3de61da11ef532e93c2"}, {&(0x7f00000008c0)}], 0x1000000000000350) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0xf8, 0x80000000, 0x1}) 21:05:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x100000001) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fff0f0000000000002b54e5405df1709c1f5e34d98c59c4d9d37ecb6500006cd4e3a27265ce8d02fe519831495a169d8644000000000000000050e7b1808535d2beb0de797a7ea48ad4272788549527eacbd450861350b970f5f3bff833f7f2192663319314da5f59c070e7a07129174c5aef55088bcd1b3b8ff958"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) r2 = dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7d6) write(r2, &(0x7f00000008c0)="0b75607dde371b5a321e4c840156b31f9a22aa8179334898610ca016310afb471b51d458de7d8b93336fef07e22b8d8f33395903bf21146252265edfe8b45f3d724622de51aa55df52348d3d78663eadae3dd47c7d0471756175b2e17882ba0a52199815965ada536de3bf63a390e733618d204f70d94b12c2671625207418e1c5ec3bbc47f069b90408ba05ad3776137c1fc1186bdead8a4420dd19c191548f6801f3fbde74a227805a3f9ce6ae72a16eb0bacb1fb5fee8616b9db1ddb9a4affc86b68f9338b71f948b7504376fce775ecb4b6c1e96b9560313da240282f525477174bcdd77a21ce73c4c7670db344b16983d0124f13dd23e86ceb3e91ef5969bf0e3b8af888b99f7efee0b56645fd2a6f4e02ca6cf0468fa7b256791048d767e0ba09f76da9db032a84046249887adc6abf13e402ea133cee5ece5d36967b5d24eeee041c424e88d8f2ef63c2c4401600348f535f891ce05de6c7784bbec9b61b146668c040a72f3aa1b589ace278114950303041239ca2dcd5c67d13e706740f17b38e52c997524e8b7c2dbdeefc5155a33882c598c8bef2ac6f29299efbf8cbb5beab34509d72da903e48b8583d1fc6ede8720d322c4de5af47c6705ee3a4f6a3c5004a0a8f34cbf47914fa642c48ece50d2cf671763bad3932371d35a22f7819d8bec19c0eeffd23bdf679716915a7a8d2f52829bae5b97cba1a4ccb61a95c733aac0a8e3ca9382c9249a61d7fa3178c845fc0aa57f68be7f068ea88e7d29867a8c59dc1638301ff86efe8dd6481e5e9c63be2019f35130f35dadcde5759a71770b0aa4b92f9c0c7631f3132e9208005d78ff05567a8f4214bc7688524f76c080262c5053c4ed51636ecd37da86bd0b33c09ad59d6c7f93c04d63951643d2e9eee2808fa66d391dd43e925ecea3a19af43a5af98fec9b82c79f763a1b610b383885338138dec07c683e58d0479dfd6037d8ee25bb6a4de08a7c674690d6ea958374e1fa268fa89ebe970c4e3850c76fb9ad294fb36a5b62e46805688708b1ca8a97c238211c6b74d9405be7e7d642b89a096999a4040fddebfd71bc267e924e766ba4f4a91b099b33b24f176e25ca4f925260bf9144353033a7de3f11d481e7085b7db429390adec3b6755c20ed4875f2992313331a4c0b43fbf1f4b21db9931a7adb613c01309ea76439e118fc0dd8729cfc4777f8b56ac05f4fe8a9ca82ecb80c018a9e4e697e4d6a20d55bf84457ec27f531b94e3f12b8f5725bae59915eaaa99b3785cf14bfdae5e5ea42dceec4272f1022c275532602a8a7f913a0f1907a36ff7fe21c7bc97804ccbb3b7b64542d6e7dc4503ebd2cf4edf9446ba84f44c7c4ddf997ae146839244a8fc7a46bee9888871bc5545d04058fd57cb6794143a89edac3c5d7531225bf46f42d9d62e452b7f14ec4104631676bda4ba673919da34d4e7271d1ae12c17783f58d23ed71d6973ec6b98875fd189ab83e51bd8f069f97f308b2dd037dc1824d20049fa2d1b9d7c39517e40d9e02348acf7f176ee600dfb2e30133ec87ebab9208850d9846c36cfd76109899fc404b30f0fbadc441823345df110b7a7f8f5ac027e3da434a31b416a709070ce884dc13ae53857fbee445030c6aea6d3781b78349a3cdb72ec268cab52bd700081d87b2cb60dd4d66cf31d3ca515f81c957f5bbd68b1ca14e09793b56f9715f8f85ef8d1e0bb23ce47b5abed1883e8f209bc225d4ca29b4820461997b661642d5b69cba60d29a8e59d019172d89fe71314398eea4205714357e02976aaf605a1ab19cfa615539d59b6a8539292d848daf70bf3b21e8a4d4c976917209ddbeb1388e29bd13cb78b870e6b89265556127349524e9f18e192d48b4c9e7a7730e40e8e5c7ebd529b56a2d697c10e4b18258e6df5d1b72a6c1d008ef697856e81110d7855c67b986185b0fb16761a7911a34ccaf90629f15c5fd5794e2f3d624473bae266d9ad2fb64c14ba6af683fe014e5cf9ff938349b9cfa725807583726b6f5b13372ac35675c60d2a99dca07b65b76a76c5768cac86eb5c003cc784bc307c94128a7de64a10e08595b0b04daa462efadfaa5c5e8174f09280c718c771fc75048160d1dd32d5c885e2c9f991f4b7bd61cba9c87fd3cc15eb589e13bdaa2dc2574d9eb91024411e88e6c7d817a862a29d31f7d5836ddba8e0309e7498967eab1829c6904a7ca37e89b8d538b0ab8f227eb5dd9b884b8376651f86dd357bab2662cc36ba19f6bd05dd5e68e8cac7fc62065a72cbb18728c9abce55acbd4f5f7b4bf52baa8c2e6385f73563edce9289624d24e0851f5dc748931a7f02d1b2f07184c6767ceb45ca4cc9cee88eba6b327c4fd30738e9e719e367b236a447f24eeb3e7042ac8b84b0a82fb510bea5a6a123ee05cc57b3143ffa3243fa613daa04f57b6f39d4764788caf38f448ac89563e86589ce9cec13ee4593a0d71b20de2b04b74890e53186d970eed6e107df6628cffd2009956c0a0e58b4bc7f754c4f64b84f4a46c67e7da8a282ee75cab8c3924a57c6994c11d1fe660f108a7d37bebe6baaec2ac9c63e8199f095ec8b9d2c7f70b4c44c13dced07ebaecfd27cef121fac7de8718398b1f4691366a109b5d562be4a9c4b20fc1f77f06dbd87ef83b0cd9e1d202a28d1152482704421e84f95983a7247f8ddc9166ba01d505c948baa8dacfb2fb0c1b1d6d95e46fe93956837d563bad7151595dce8aed8066d52f5fb4f410aac41c49b854db", 0x7a0) 21:05:00 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)=""/50, 0x32}], 0x2) 21:05:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = dup(0xffffffffffffffff) shutdown(r2, 0xefffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 21:05:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x480, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x5) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f0000000040), 0x10000000000004f6) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) getgid() 21:05:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100, 0x8, &(0x7f0000000080)="9259952bf261ee57b6bcf865cff30f6978a7ba261635f5f65c200d529b534b1dd62264d2fe7a46ef58bfb43118c13cbda015ef3a4fc671659134ebec649825b894416922b33adefaa297e859a03ead40d80d1dfc85fb580da43dfd8c2d9295b44c060c28896c313c756429e1ef157dd918bd33171d575bb2fb2806880ddae61b0b8b12ee0664c5b08909047f7397c7a836bc360b39ee79d184706b2574e99299b968bd36f85b0ee4baf33e7b5ad4697aaafd49dee71c17d22ab32dc5885b595a8d5557ab641289c0ff6bac3a663ff7afd7a8717cd46116c845586c668861d475f6f22b2da7eb48170e49012518660b264e146f4873b72cfc626408c40fc3523ffaa9c06db98501603c83fd4e3ff7b2be2ed2bdd39aeb4c2a87c0d1f1ac10b770084f7b2c27e4d3aa3e97c0545561b309f04a48812d46a7edd68feb730fc94eeeb0a6c24f0590454ca4ef4ca30abf9d975e460d98cb6423afb4d5c8a5b1db07ddeb4f68655ac98b0a94595924f74812d8399d2dac4052f2d627c51ab78b862a6fdd707c9222a5006d3f0c4030a5add06e68169d406e9e5fdedcbe6aadf96d0fceb348e092dc4e4eb7cf47f02c41223112469e24e5597620352bba715f2bf15884d1741169aa8df95f938e01eaf9ab1f122cca5b6ba26829ba6db6b6300db645d8cad7fe7643b16fa8a5dca72db61c72682c540aecb96be76752f06023480e0f95cb20cd16eb47bbf6276c737eac62c1c729fccb063bd8465498d32b397a454076eaf8d4c87f9089283b58bd0dc22d20a431ac0c3326d6279919dfb92a358e27487dfec70983361e8c839a5f44e583ece77e0c18aa9dd9b34c331539c7d100712ff1f37200f9b9bbd96cad3a9798c0457f84a6757e9a50bfe82ba2acf5784266e8fa9e6f2b2686414a96dbf63278c744ca84ccaacc59940b91a12bf9a4c9ca6565afd239507b4d990276c4170aeba6ade7dbd045658d355bf3f4ccd41dbfd7d67d1853c7ad528bb39599559b6075a9cb7141058c2ec00540f5889a160fc4e0c62b9d3fb962cf6719b3c4723629c7d55f7c9401e23765bc82f41911021c1648b62cd1e98b0347c84fa15a906cbaf8b289ba9214feb4320319e6a95432fbd906bc4e1c80a83018c59945bf450e927972f4181e5c75a82a9659cf80a8bf466f96a316975dd9b41f6fee35e31b05d29041b4765cec463bc0b03280f18c5f6e0738c3e7913e7ad1309e3af0d0316478be84bfa002aec70cec45e3429a3d9fe7a750314ecfffd29d636efafe7febf601562b4b5633431f9d72ce7418d9814f06fcc7b6f471471cb05c9ee1af81eece03646661c3acbd6a04b49efc4dd73e69c8e5f28399374436a02e193ff04c4ef0cb65d2af101a46ff08004461da5bb40d27e79f18a9e1be97aed4c1728002c8cbbbbc954e2f423b8027012f46f5722e1f2f97d6a312c57593bf85b374513c093d443f475bfccbf5cfe57967fd7b5ccbf098ac50365b2ea47da8422c62ad74ab3f2ba7f919e91977eb4a98427f07fc76751b48bf4abfef1cd2b859993effac28d57563e2ffcf6ba249922007d64026433e4ee0a0d67f962a0332827ca659ed640b0cd0c9ffece45d44b6aa76f3d2c4fc6bdebefefba998d776479d756e1e9b584a6115c7f462fadb33f9748a0714dd39152b8f7d73c954fb4ca3d3905af8b239c63489e8ae340189f2b98910eb14c4bab5a004d69652b71ebe64bd707868fb11d502892b720840acc2d1f0ee016a92f843680eccbaaaae8a72268f428ff8b652e785ef2b699c768c8af043df5314abfb6d958621fbfe017b8bfb759a31bcba89380bd645be7fe30ada21f5e1a7681e1027fd1c16c5744f93a321702cfd97d1f82c654178c27760bad33eae8221ea488aba030c6e25b729d3dabbb2b2f6437a33a03df1a83cdfc0d1543775dc8e5810ae45ecbe190ed0b8f7a5905b6fa930d192fe37006a5a699495de35359c6250ae1f60e5128d181b6c8c8d5d7b43bcb317d28ee551b2161a050d7fa1def644efc65a9ebaf8b8de8bc0d390536862bfea2fe30ba66c43f3d0b69b360d5306114c8412a7cd6c4ccf3f737c5b2258c300bc4529337424c37699017e2aaaa9a0b213a59af87d52bb794108124a253febec815689fa9a945a22eeedcd28e5f4035a69790558e34da520dbe4923ce68f248ed40279ffd2fce8e4a7bb6b7f409a71e808fb23521efe59dff5c319ab093a34d2f4b70fdc8dcfcb26e0bb4f9ba365d207594bde1f13045921a435f769a7ff200223b2134676995b9d67f2a9fadbeaf8a868719962371494ba01545491daebe92dca614ef384341915dac687dc1ef858eb05fcc22aaa8836c5890e123d2161974ad6fced4b07de2b76319357d7269ffa4bb9298deed7a49c720537d8c6d93b1cf6f0189cd0019cf8874a2d0a66b05a3fa3e62d6e31ec4743c38afab9cdb889fa60feb0901e78976c39b39db73205994b96c4b8b007f173206d0e7077c6c71f18bf4e6bf0fc0d45461e731d3c0cbfb046ffcaba6cb48917082377e93a70fc764ffb0da2403ae2ccfbd92164d74bc6f77b38538eb81904a8933b9cc579cf3db013dae31ad026dc4970621fa286ea9bf83b9f64edfa78ea598a76d46a2d752be5f5cabdab32640e3f6ef69731c0e8ac865335ad1f20a9cd9894599fe37ea46f761cb562f2aaa5387dd2139e0c2f7586bb92524cda894b0f9af98e656d69a84c4bf6efbdfe28276c224aae2544e150eca383819261b6f1577603e29f046d1389d8953dc5ecc9cadf7fe07b33d78b0f3cb5c975079f5d888e1baac83f41d29bc220036f75782ba53156a2ac571fd9ef0255ec4b0e1e10753105af87a5402a15ad4956fead97479659a38a3b731cf018a4be640786a909aaf5c624d2de47ae8f75226f302eadc61321cc0bd8da121f47c402879b801f4a0da72e9b3b4c9ec0f9a48af7377e7cc12c3ec71e2d3c1bf02479dd6326807e134e7897c3b26a32ecac2a86e4bcf6eee7940c447c7863a293126a2f3f5e44c30416b1b46049db296da778d0152738271ef2a5b57d3b150b62be3fe15e25b08644c9a3925cc7d7b7b738afbb8d87095bb6171bdbc0d949b4090c0e1e52503a9b1d3c2cc544eee41cad89500da6a734a6a82d8ab3146bd549ff49fd8280fdaf5f4f01de743ae1cf876966fb26e393d75593e2bca831848fc61df1941a0c096b37a3d62d681b2bba695dfa519a9fc247fc6918535c7ce01bfd1750b4a7950f283b861e3af51690724be3c953c1b5552022790b46ed4d6effe8ae5ee9b4c5565e9cdeb25a649095d393e0d8d1bf63864c113ec2a413684fd804d0c693ef20bcf02f84b2a05f352d9db3e1b844929db291707b2193bfb536d0a63fab5c7086af7762a370ac1467f3619e128f88ba2b4c0084fee6e2ad8d81aeb275349ef30969b6f040229a38f019018fdba06f52bb423f81ac211314f47c695ea25231eb5bf27404d3a071a5519544762a34f203e910fb6dff2c7c9abcdb1fa4055a0fa34253c6544f75c51f0cb34e53ee6fbf1a38e2ef5a04887fb088d8eefefdf0218e782f6e60a1a27db63696f2f86f693c8a0ac907945f0ff8771640709cba499ed41c3224feedc18e573f1ce58810a1284ae55afcf205669e1b714968fe5b1f7e1d36bcf47eab0826f1b68cafd283707fed243bce8a411009fd11e7b4ac82e32dbd0a72a45d866fc8539b0d8f03197d0fe9eecd5438c5dd562a9aa8498ecc8576a89a235b9b1b71e7b791947e7e36b4cdcca1b45c3e75c43db7ed410680e5d7921056ab6c4b92a5157ee9da206eac19be962b87e5771d7feab8652c34f2b3557dd3783bc153cf25b9d6c65fae560accd916a852e15b99e0e4ed1db537d789956331622dd40084b1e0dce497058d4b7d2a25cb7a7ae547f42a425b21beb1122d501e3fe8683423a81adb785f90a537acacaf15818b2578bc7e3e8f804bfb057d888fda456525d18bd53d66fb5d1d250a56447b51d9cc2b7874a2c31565e5d20e24a94794ba4bf4e4dad8fd40d0d164564662b10d12886068b058764553ccc3178b8bf6907272606f782528cc5111a7d37ecd80526e0d75dacc4534b60ba753ce24a5f91709da57ffd36cba0cf32d5720472cfdba45d4a6615f3425917d2cdc2069932200513bf1d029cd4cc0d5e758b796f596a2bdaa0d37b97dcdc1dff0353f09de521bb66a2abdde1fe603e015aaf7e71a8509ac3c7463e46e0d9606ed02673d5fc51fb484cb45f44ce17f534a66114f8e7e63b2d2e6665e6e5e92497bc2ea70338e816bbb08e12d1a5b5cb09951827f0c617e6a155636bc0f57e2bd32f8689808a28a855ec6e962d0d3d3f67630f781719fd6b264524d269218869f627735ae989842a62842f09780561168535492285c8c37eebfd3739562b1eb3fcec286e5be911f6eb42bde1ee7ee683ec23600a29555fe24d28259e78f6599680b5a45a89a00a4505cce04310b611a3f1c487c1809fff6090f40f51b44b6220b4e4dd63e7de8f238f0dccd5216c1d463009c5b0d8dcff18a924bfacd3bb4016d58ca8674a1683bff4319d68a548b5cc4f96d4429f8aca7547b4881e778c72f91ac9b21a0813de0a4c7ae5c1a76038b153ca2d034df14215e2a4809fde18ee8ff3921f922a53aeaae4478fbe447497e01f59580809bba74f9883af39a9247904f64eecf55f84722d1393a0f0d836e0638c8ffd17e405a83e51e3eabd680850aaa800b9429e39f74d6371532290b291e14ebe0a25a79131227ed1d6c33f2a214c37b81a5b16745f56c1267ee4e0ec24190777b6f35fa401c44e671a91cad673a644340be8f7ddaba24f65d57964d8ac3b68e16b18923ebd9717cd442a7f521c7ff112a6c25609eba41fdf31bce198587f46fa59338ef8bfb7b99598d25c85b14a0261828e7041d4264eb02c31ff6070612142c4854f4f3d648751de51bbf0b960318c892ea220fb581ab7b1beea185bb5de9cde34d9e3b83b54b280d90400780b8f25d0b6457df655c4ffa72d649a264cf58f0b8efb847f795bc7b3278b209286e36359f5fd3b771de23451913809527a5f95bd6eadb02f35f469d1f7e1a1a75f33b303d3143600f07b16433f7b8ffd95511915a23a8465246bd9d74a1879d739ad6d551d6e9fa7ece30ce4a878f4f53ae15fd01b112e6af0ac24823fda6f0807488df1377d885c57b0bcfd379ef815eb0943bc2302f548d1e764384e9afd42a262ec3c44921659201b36c6bc3fd07891b54a453c9b1978c791571897e7f04c455b6f58a52ca0ef9afa677777514319ad7d627bbbd3c034214e644e953858f70116d59d4e354994432177a4ff17dda4ab24c94e09be91819c4c2a1965fa4c4900aaac00b613590737491197b2352146a81554e6b98334869f7a74ac7ad8b4a0fbc9ade655957f3473bae920687030fce22db7b5e970b7a0bec26a52d91dbb027d4411afb5728bca7bb0da2b79581a62fb2950b641c4565be3950ba611486a0fe13770ab4ff5e93f596bfb882bbea059f692f5755ed915df307092369ddce1f9eb89de453f9f934b8e945d156a66cac2949745a5e53d15b6ae4bab6a653fffa2cdebb2865a5d0a42bc434a96c8f13cee91506d11e3e5d348d7f1f20a05e6612ca059cfa55bb0ea7049ee103c09741c1953bd0252b8592e753e0204f9325dc4e95de1895b73997f62739723edb36dd4946fe271ee3f8cf2d0bc0075a22441244da5cddb9b94139a45a17b8de6fafe42bb800af3ef9faec310b0dcd1f3e447f66b591997d356fb675ac54fa6b6abeb5915d24", 0x1000) 21:05:00 executing program 1: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x4) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r4, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) getpgid(r6) semop(r0, &(0x7f0000000180)=[{0x1, 0x7ff, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x1, 0x5, 0x800}, {0x7, 0x1f, 0x1800}], 0x4) r7 = getpid() fcntl$lock(r5, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r7}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 21:05:00 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000001640)) r6 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000580)=""/4096) r7 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x4007, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r8, r9, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 21:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 21:05:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x2, 0x20) mkdirat(r0, &(0x7f00000000c0)='.\x00', 0x11a) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 21:05:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:05:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x1, 0x5}) setsockopt(r0, 0x29, 0x10, &(0x7f0000000040)="aabe56f6", 0x4) socket(0x26, 0x8000, 0x1f) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 21:05:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) madvise(&(0x7f000023f000/0x3000)=nil, 0x3000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x88) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$getown(r1, 0x5) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xc67, 0x80000000}, {0xb03, 0x401}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:05:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) close(r0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x10) 21:05:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 21:05:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x1a, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffff000, 0xe305}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x1, 0x8}, {{r0}, 0x0, 0x2, 0x20, 0x6, 0x7}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x8, 0x7}], 0x7, &(0x7f00000000c0)={0x6, 0x1000}) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 21:05:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:05:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/232, 0xe8}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/235, 0xeb}], 0x4) 21:05:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 21:05:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r2) writev(r3, &(0x7f00000027c0)=[{&(0x7f0000000200)="496796ab85fb69204c3e51faa3c5fbf835cf939daa0cfbd89cec0f9983129e99abef2b5cff5e0a58615a8abc726e0ccc2938b6c744fba22d83d95267b85ade29e6b85c7d6677557b6489058da30d9bd9d0f98bb0b0b213481df4408fdcdaf86bf46f726032b89f07f8b6110560d1993ea406ddb2e163efba6e69747604a0403199603c60f57c9223e70de116787e7dcd36a43f12d0615ac46a846557d0b7f6dd8ca70535712365cd330a49a60ef580811a47", 0xb2}, {&(0x7f00000002c0)="9b9d65c117408f2388171b209b794959672e1333273394c0bfc9c47c835a6bce5b5c8891edea76edfbb9a70fe49c028153aec23f7149fe8d4cfa9ec444e4121aee112c154ed9e34a3e75aed828c4335f49344d3336c14cc9d09ebe0d4c4ab217c34479e2980502688f947cdb284d5216d866b7c452438415341783188d74bdbc98e749505be3e601a3ab6ace4b84a1c3ce92ee0045681cb4440e33e1ab45613f22248b597956aabcd7cf8872e5ce984644b3fef1a5", 0xb5}, {&(0x7f0000000380)="d5dbabef07985129221929fae6c039386b11b018905f1ba231af14f133d16212c788f316e71ba6f52be88bede72b61924e9f4a6091bb1d7b652b231dd5302d8acb97902170b67b60f3eb1f5a03149cd0230c403c6cd0c867835a119f8010309e068e31f347f3d65c59", 0x69}, {&(0x7f0000000400)="cc5eb0eb3986f2c7a8e32f30ecd8305c39d11efb9732d230481dda665a23826d4b4e8c18ca6289d8c6c5035bd060e65694c268ee5fc09c9972f83594d90bc9bbcc78725e90b65f45dd85737b4a0c4989e7d02fbdc2b1bc5f54c3e9beb46a0363ac332edd2a5b3ca93b9cc9f259b7169801b6d307b803bc561e77ad6266985cac20e9333758f6579b7757ca5da94370caaa73fa6fb7d00557058279a5411c4feb013edeec076f879a1a6398b0337b7a8485a233a745373be8cf58a416455f32ed439a8abcf0f16fab7365821e4aa74d14f275cf6e2d277044eb426ccf8fae49175e640d0883378b0093d1e8", 0xeb}, {&(0x7f0000000500)="e3d66b09756e6a62b1471a1fb22b563ec97a13f615d0df37289230a7e953ee7c6da7cce2d72f6807bc9707bbb4908bb043b5c291a1d6f274be79357d8efdcc28578cb6f25c82994b7cd0f1677b9ef83621fd9623e6f0057ae03812bb529dc3ec3ef1ee613832285532e29f4953cfd8d39e36735dbd2b7769c1a1fc56443c6d77a974acaac17bd8c91f808d4db7b70386cd6471e500127c66dce41a52d7f696b3cb936d6db303d51604a4e6296f8ea1222509d0addc890434ab2da55899510cf8e0a22e865313048b87150fd72030987dcbd6676ca4d753af05876d701b72a933607855604ecfca23d21bf1d5a5a442d500c66b9c31a73eb69a5513", 0xfb}, {&(0x7f0000000600)="828ea0ee7238cee2e42e269399e5fa0b4e2af5ca97a541e07f1b7a42a635c2e3da6b2ffc4c7608dc59d24e0faed79c143c796955d32d7525cfb2674e5224371abcafce18e5ef1c6c6d83952e30b1de82e8ec825aa153c2808ed988e9a1bacffff909d6a20ec6c1ec7e376e282be817ab235dd70b4f9f4c72b81b1cdbc6ce7a3fa80830d8089259555d499909bed6bd9f5fefe4f5c239c38bdd61a1e64691a88718eadc6127dad360d219004edd4fe6b0", 0xb0}, {&(0x7f00000006c0)="980be0cc43b9355ce2295aa5b99beaab0cdaff6a9e3bc093fff08e174ebb0f5c8cd55d647e6e4035c2b1d8ca79e8ae15cd8c3b735ddb0f0524fe1ad3810a06df81618997a7c622bf4a73bc324ee7b2a0ab3a650ce977430d9fd88c28caccd279a12d5024d6526bc941f631962e86", 0x6e}, {&(0x7f0000000740)="6cca4c8717bb034a9a4a4c08420c587396d633f9cec97ec17430f5e7bc898e5ccaa29ca34d3ff75290bef3c6c805c62c7cf2f79fa4f983290018e6df7dccc2ee6416c12de24021a20854e5263dc384e9982397a124a6c99fcf143c05279004a4ee27ceb47a75b223977a5f05f0ebbef26aa9684bc91cc3cf874dd389c7b67b9be71fbb5cd75932934dc22fa1be3ae772850dcad8dbb351120a2fedaa9d41525cfa4412f498ec18fb2b7c297d8d3a211e6a982be208fd61905635cb84c56584093796d83c478ec1c2106890ceffb51387b28d4df0c4b7f42077d6116a34d6994dee148c6dbdcac6a574e24bd4700dbc705817ef111d2271b2f872de34c3ad74a72880632862da81d81916612eab529f16e611a2a0361d4271bbb5bcf53ba384aed3e5a6fe1ca0e46f9719d537bcbc50f9f8fc49da59e7950ad6196f765568f439644ad5dbcdca8c1d0efa24340972965994a6f741485d82c7d7cb37bf916cc0d060a100f07372b678776c29787f91e6d8d1634c9e67e1c30548cf941bb5be03a3e18616d6ce5f4bf48166cfbc754a111deeaaa04a365f42d44d1cc129ab94dcf53947f949104adb7cfb22db1007744ca1fc46b6cb0fb5c8decaa5bcd186bd1329b1c3ed892ca206206613d42a73a95a4642fb22b59de9740753b9f0a8b8db173a6185ee1f09c406d1705d8613caa36fa52ebb5746a319acefff199ce6be1c199670c3b62bd1b12262410fc09a441f3a4a058cffd269979c32b1e3904addc11f2c525a6e7db03c42408c8e37c7fb1b24e5376b8c6c20dceb572cc968bdea5c688a5f05e5c01e66876d97ffe33b48ce0a218989202847970b834fa429aafdb8ed0324e12d0ffc4ca71c1223d37acce9df56a7939aceb9f1342ba86d53e5010dedb07a6d079add5e3454c33c955c207ceb8096d925bacf52884b0c68454c8938397633b0d7828b57024b283342ffec2f7e7519d0e81df0d9e9ab91372803a10c183bc9cbfb3040c1d85f5929abacbd44af7dd3190eb7a5f0728e6d3a9d9ce1ef454266fe57f90fd07cc2ca835aaee2a04e9d482c5ecad35ad711015d0824551c0069e940aff033bb15d86c29972920e03b832e9ba6be28334179970c938500c82871e1ddc846602a59ad9b41b28f00f148d2ba9f4a3235a45cb9179df86b9e956913fac3d94a36e7816039779dd8caa6cdc0a14f1603e38f197fdf7534a6e8bd7532a1ecb18202c870259ab0d3d4fd9dced414c681642d3ebd63d2cf190f1d5197b33c4d91b76f9e61cb457ea410a25107e6adc448608172690a6d32b2ebc514b550ca6cb5f3855c6f9746319d4ebf1f91cd1c2bf120e00d1fd91760f3d46bac00de1619c15c90a7526117baafa79487e4ea9f1669631203c6202eee44606bc0e89103e9efdd16f1e4f4f43cf613e6f30c33ed06498d5951a5cadf8bac0643bf9687e441766e14aed7d233dc6e0f99a2befcb0a00bbfa5fb9adf7e28fb1de73409ec471b24d2612f53a88d6c37062f5b0f6b6c04936630d532ad668cea6b6b172baa58a9bf54f73b76cd179eb1c30e0d3a97ce510a7c64e3d78179d55d5cf5e43d3d83577ae8b506f15a8fa01078c622087abfa1be1b1a9ffb21082afbb1961dca212e834431a06f7f4af10997142b4237cf1ec8bab2935af58d94ad3b8f6d0adc67ec938566c708e0000a516efbb9cf363ed9eb94fd8a91dfbf3c6fdc9a06ad23b5ae493aed6c872932fdeadbbfbd4b03a872b0e77b4ec4d2face6b9fb1b582385f58a6b046c246578a5cc44b65dd56407e6b29a4bf2f9f3cf15c39897f4b1f6940e4c489d4e45b9dcefd228a9836c134af58cd5f6648fe5968095be00f1cb2dd88c7acd14c807e5af3092ad5b86297b1dd0556d2cac3d4bdc1e22a0818f6749d766ac4fea237ac97fc30c13bcd0bb9b474d6b67392aece4c772a20c206e00e7724d87d423d3779bc43aa11ff7e3c30686bd92916a31cf77f896722251040ee94ea5887e71f45734c9763bbbafba2deef84c079b679d6fd2996e8e97535aa94553193f713f19915ba2f04328606363aca7eb6029669f6e088c0763ef757b92e01d72b8b6e96c6fbb67a6f0f43d938d582387c2fad682c2aebfc0116faf91055fe3ff503685619b0901779737b4103bc68e524a00731b92b51c5bd0faf107a92a70bea201c291b9f378222fa88489fdcec866bd5e569e20435b42ef0f6f64536a04ac81a2aef0d9a5f7122b9037597009c7d9e300fe44f479e89e24e8b40794a28b4c7f533e9bba7c8b1fdd93dee0c02a88b7db35157f3dc777688dcc87e8ca14199b64c25874186a08054992f5ba99f0b27c5e33de738d2593a6ca52ee6b2461caf87fefc78d26f9f0cf59e29546c4f5a01eeebee18f47820b3234d262512ce89472d80ceadb44cca41349aac8342e42b23839d7377d470963405628e7bea73784ed631eb4b6fe83b176086b6bd7ac1a9c179eaa68836c11cbfa56bc1daf602f7b0bbc0614ed8ab74dc05982b253b48241d08afb6fbb10f3d24c5b402e94bdf245478a907ce3a992b5c162c0a68dfb0d181f77f1da7bbfb5e73f1ff948ff6c2929bd0a6c351f10c36329f09b0b44248de12fbb09578b4e0952ddcc26ab9f7cf60f5234e77d22ba7d2fb4e2db46897bac894dd6bb46389f89925eb8658890e76438c4f068836b391aa74991375fe40c0509a6715b36e859aeeaadc34a84c0d8627d2d49730bd6593c66365425d907d642322055ac8bf4c90308236fdb71fc90ac6c4c5ec8d25c58c7551745f1b31dfc74260fea0137c7c01c4f561f7a18d92ba0903a1c5daabf191b4414505e1cbab52df5177ecd50742ee71a23a8697f7ac0fac0248600aecfc82597f7a5f6663b9e586b82a723a384c01425cc67aced5b99079b8141ca14f116c3e42574bbb3923165dda570f12fdafc259a19a0e83c497e188fc0c6616e4a27176ce8335d8cd6578fb0fcb7d0eef7bdc0838499903c1094188d4166306ae2844f80fa058036d7560b584952a8030fd7c6d900bfd3d2efa3fc5b3b4fa95d003c07abb1f73cff866fafcae6135706b3ae845d9658f09ba35e10b19b49105c109e50b1064dfa9404daa03c503e37b8005041da8b1f083d6dba618ea183843846614412e5b74ecc42271954378174481023c03fd2e3cdda8d32161f8ad242854031d81188e91524a2c9ee2cfe7dead137d4bcc21e674eb9411c801664f7365a877e2fa674163da034707109bed3779ff651d357ccda0857931422db438f81fee85164376f672fe11bae4b3fd55889376c0a7a144a5e6c7a5ac9b64340c435b82e5ebdaba2851cbfe8641a201e7b3ee4ca5bf301b3a440fcfcf5c29b6cf2dcce69aefb90dd075bf3e092e5e9184cc5fb8bd6669bdc4a3414f4d9ab42e2e9cf9baca29d883bc16661cdfcbc0bd32d2a150cc62346cbbb402c6bbf895cc5525866177711be5e315434c0313f407c94909baa19f12e8d3ce98a10fad9f27147bb6a627d8006bd565591a91a33af656cc9ccd7cff3a2db5b4fefa3a65fde549014ef812adb19c10a33b1e6924bbc80e6092adeff1c75d4d37dd60d05371b666179c12a744ae3163440569f835eb07c01833b138a8653164f883a30d0dcbd6877a5d3e8bda6eaadbe9d2654174a22b554c759cf0490ca56d970091cbc4e854c23033850775e8e74986b172f88beddc20e14b9e70578e1440bf48780d3243eb62f1a0ebcefe3eaa7ba0a8c8b556145328096518e8dd4c7f879f4b78ce83e673ad251c7024fca9c1087fdc6566ab740c3e419aa87d24cb739140dafefe68c8cd2348b644c24231b7a29381673eb607614a6414013e7fa9657fe6d64d8d8ce80a6bd0f732ff9aaeb340d63c0e01c532355294acb42394680b691294535a5657eff0ec9d9f8df7bb59a085ad64f537145f1aba6c89e15887162b1a5e70ff743d6f5913229c93fb022b3df6772a0bd419759ae197a117c4ec6022e61be01010200340049d9ac67ad7c0a651bca615a35044eeccfc607a8fd79ce7b991a586a26c4f4f7da178b971619b37c0e12c2fad93d0336f44b1d0d396cf5b341bc23bfaf23d50858ac2816bbecf781bc3907f1ecd3122dbf00508047b0c4b001ada0be20a4d4c48f8ea2f2c5343f286b0065d82803cfb419bdd18c5404ea7cf258901cadf815099c3809357def3c45d3e603fa069af8012955c03f25d6bfcb16351c3686dd78e164aaff1f78d7adb3e24e07bec1d6dd7ca88b5986857725681268aa8b6f461d24b4e76ddfc182421cf2f731f1a148ac2923c6902c263770da24b685d8b046984a01be4fafd3d6a2c6f666284f37b06b963cec43ca5e3d5fad59787d8abfb2df05087bf79172fc2c57b01ac844b0776cfdcd1199900a78c75a44cf70b12889a453cc40e0d2b2be84023d7fac9416b7ab0e22b916a81cfaed21521b27fa063f9e7cf82ebf67f05f913619e13f82601b2558337c26be69d23c8fbbfd19d4bf555ab801a7ce077af57f51d655b4ead0e5f99c2e5e8343bd1c1dbf2177bca46d7436c2fc6a35201ad89d558421d14eea700639b3834d7226b1fb30dd64b92838ccca121fd635b429dd80ca57a18a7d8bc96e1f32f338c3e76151926b6f3636260cb92f43badb1422960f233e68d351dc232a36cf4cb9aa96fa964fbce2ddbe8e737d278d6feab3379050a8f0a8a1f64ec4ecd99a25a64a462bd5103bcf4ee6cfee7d6b196cd5eea5924ac37e4994c0be04ec19c04ab54e22398d45acf5b03dc3af7636d7c5f11555947112309412e2072a254b2c6a667944257029f93d66f07b1c58ed27fbe8c6cad0ca549402c879916fddb7f719aafe2df27e02f42ae24182941b6f21dfd3d42a7437484a2d474ee8fe322a7e0940bb813971086c3ebfebbfd5edd3b3a9e5a95d60981bd1e46285e160ab2b1e19776e9d108bef01b7e17072bf786ed5db99f95f1e43a779d556a5fb4afa891270668d64fe8d9267f85fbb22508dedade5e5fe081689bc92d1475e49f5c0c2ed25473f190d03017bce758149f12cb66ed8823799d3307a35c0dce4598684a68d5daf1089f76b76ee0cef28c3c7a6518499352f11e3efb75e338e10cdad5b15f662f35b55db0a5d3c18d4f416cb2991013e2a76c06456804ceef761766fc89a0d67e2175cc67ea5c8b66cc328af7437096c0a3a5ff6ec6690217caeb0d6a285c96bb647042a8e23dd118d782c6064e633feab2dea4a5a3e1dbc7fa2b8ff91e870cb7fde4cf1ce8c07baee7fc88d520e6b6eec036a054bae8818c2d6a36ad4008cca51f2944a91ea3709ee78c58fdd9359cd7177ce3e56a5c0413a419b9807abdafc99f3cb8b9e0fa483aa15fb5602fc20d077d182e44063e82ce330912bfcac4c3129a31a15c5bb244f85a4c270b8cd3d12456207a66297334d1d6ff1402ae039bc4aa8f985140ddefee915b12398a48cc301d8ee1ab1c328687a6ae221e6e944cd6d2c8063764b269479b41d76dcaed0c18715f154fe38c60f7ab12730f1f8ddbae8b16166b413632aad75d4f3975609f82b29b7bd7f7f4e6aacbb9815890e5cafb6506625071835ef184c8d2e41cbf2af4a5bd94eedfc7d61e23b8d088a3520e93cdd57779ff723cdfa33423f2669ae61e0d572ce03ff102aace599edd87e78d1d82038ea3f44ebff093df2fc480bfc65911cc36eaf35ecff737fd89337d4acf4bbaf7a4c314ac0b282cce5b707398baec0c46802d3e82cfbc293043d7080f5719c091af3fcbc92a81893067effa05621da8703b231a79f96d567057dabc6d6b480e2729395744f14cd801f69a", 0x1000}, {&(0x7f0000001740)="3a5a9c73d3c8de33594e460abacbb14e34076c77bad29bb8823acbb601f84cf3abb65331a20191c6de2b3a9de39b9c427f0a02304666a074b80b4a253f760d16ff27294a1e0f9d4301ef6fc69aa14a3b908b51113346d7c3d8370734e670da791cec83445dc655bc3ffd5e9d844483ee5faa036e3ac1a154265f906a6a98b735b500d31bdf7ece61b2f60931ad923d180793dabf173dcb58cfdc5850e14d1ea830c28271550df66589dba14a5821167b2bc954741827c477a77afe04d796bc35812a5f9c47a4f0730554bbc779f8804fb8d1db6269edba30b6b9b10664bebefe175061e56a274d5658ebbfdea8f7c6ab8247ed1959c78a17e0f9ae6e300f594582c5f10c93965b589565928271589fd55c77135553ce1019d4b903a63a7dd9b9cc4d35b07ef95569eb8b4c8a81c5bb5e8ddd58b08c544589212b524629b76dc1989f856859b99b714ab7204cd34311d1c08ec07a8bfbfe8cd55c02a950e26d7b581f6cfd2d65cc5f69875a26a27bbcb04be5f3bba90f2f9c5780d5cb6871509b5fbfbf5352c72298ff38d2a08af87465c0cc163f5c15b07839104642a60e31bfcaa30eb2b60c247623885eb0e1c718190d3624d3e3d86be7ea51ae8666174b0b21e95e4254e0fee29a5f4a87a82aa54f0257a1d89cbae1cf163a77ad2e13df9e5c10febba25bf064ff10588f8e4b4bdc801ade04dab8e63dea371a845e68be1fbd4e7ed70cb796814fde82e2ec7bdfa4ff7969b42040a1848464c002f609138ce1a2f84094d59dcd4205fddbae4ad4f27a5dfd747c4723d7f31cf33b858728d907fe187cca064db2e092822c039722b6cfbfc8bec09eaae74a4caebb3cdf004c2c5c019442692f58da1b66bc750231a282c59626cfc91d4e99353e5b1eee6f68679e1795bc3bd60ec8911eb86704b4cfa561ef05b9f23cdaa44a5e1216970e738cea17344ef959b268a9d7e0e3f149c24b1cb441f88dcffdad2bbc4521bb403506907b829a3994aae448ef32cae905abb524579804f53424422bcab51f5f5f5a4fd67280566a1b94c6206b24406b2ce73237cf15f96eb3bf41576139dcacf37c9f038c3412d01e6f198c8173a674e3e9e911c397ffd12e3efb4ee35a78a8b060cf5e16b15910b4a7d83f2b39fa7659cb5dbc05612e4e065486f40c61996d48ec42db43679cc99e7cc2b3fa9c324c32aa20f4187143541e2eac8f00b33c5cdda47bc1cb5c541bf6404ddccf1f14dbb55cc43fb2546253830411dec2a1394ebcfdefb8761520253309dae5bfbf21d94dfc46c04fa4ea02c5f73a1ad74870d5c64c6f2aca49bf55648791c59731552869cf014d64a3304d862e0e6a5228c2506da2e1b719e2a7c5ed388407515ec1de6c8b1bfa4b2491c9d5ec2bb91457a41b85656b7577aa60268e345d15cb55ae94c520276616ce9507e255a40c621232722bf78a40e985211de4d647a0084201f4c600b3c3d6700c7db708c1c812e78af28004d247541877fdb4c99d46d58b851df8b3b87037b36b3be0cbe150ed594dd915b6db5c78a7bc1eb30564de839aade54ac90621e01d20820788b3dd375804f16beff99fcb2529dad66d0d2e71ec2e1b01dc1ee576ec9cf69f7aa40edfc529276896febc7f462a0020c50a0eba71eb0d41365aec2df25c43fc2626ce21454749b254fa5e3c19aa38b5a589bd47dbe0928b960b38e88ae7693cafd34080d3115675952c03e1a70d5fa5604a7526c72bf4f2ef6778dee9acc513876dc2636f4d3046d32a328f086068d89e7d4a727c5c58eb2bc65b7b319c9c01327fbb27e2ecbd08520a3f9b65c8eeb94afe7cec46047c3476133f82e113f01a920204e529fe4129cc912e4670a9a1279c51b0faddd18f9e35292ae0580eac22f6f567fbf5ebe47848892af18e1e87cfa6eb4d752dc57ac147edab7171156fddf55dc6185f46a061e9cc9355f2ee3ef221143450decde8da5501bd36caf65818d1bcf189e995df7cd03b3596d0fd509d78b9d048d93c83f3c553041dad953054a7ba167053de33fa84129d54c9bcfabfbfda206a54917af3d34813d0806ec96761358a708337bd370757d7943da6dda9898ba25f94afc6b239d4df5743fa9064b73f0c166016e7f1e2a8de8dfe0edfcfee6d2d8284499a2c8c9379d77a0a256013b85592e25123a45a5691a43a86012393f716ed7d0b568c0a9f6fe2cbb24e1dc8b551a4af97711f162d2d212aa600299e9a5363a6086acd44c6dd53d83a7f8d535666089ef857f509aaa0d4407f9ce0800bc0bdaa8ab105a0aea0f9869601dc74b24e5fa8a0f0714b88d730938efa462595650819540da114ada304626fa547b3e9271cdbd04dedad9c55d5adc8aa21b617917d0e078e92344173e9020bdd1c7fc9a62995b35239ce22ccabd9cb4935b9853db01d3929fc01a5f2bb754cc483739d11796f45fd6aed721338fa5b44367590a6779e9e389a56eccdc3313346574e986a6889bc175db1f6542682431b556ec5f97d016e571e4bcfd5d1ea420b06f5bc8e73c9cefcef27ebd09382b2bfcbe9d000317275dcb9b0923e1c8ca3c3b0f7d378e9ffd380ebb90d8016ef2b58af673ddc18cfa38961878e0c16ceefba879760fec3b1d64e3ef87756e5b440131d0b9dc9e264f7e382bc6426d171dc80cf5f3c33a3a96792030fdf4905c275504cdbf09f946425d466848a0bb84384a98d482a7a8f075b7eda3343f314ad0397429964e404ee6b6e8316d77caee359eaa1161e138768f380d61c5e32020789da8407cd3ed4ee0f749a2779933dc149a93e927f9d9df7be9a12c994fae5a9b33fe697a7edf0475720526baaa8de2e527315f36619900d7d1a09d68b839dc181d1be111ee044a40cafddb0b51301bbb298c20f84364d5c3568db31e9239f8de502cae01627e20444c2cf373bbc51024b1a2000744083682face31087277cc36a4d4d3c99320d99c586bac09865c4117f8f0fef73543c2fb7956c09651c0b25adbea9f5c5e3830d4b03dbd2724fd1efd9a026d6612fac33879c3ed84d096058720014c77629b0ae00f39ca27fc215b8119218012c944f2bd544eb94b1ac355f44ae47279c8d21977129c3a01096cb4f2c91eb99ff6c83fc4560772eb7acbc2e7f3a6aadd7dbbd1119f82085bc58b99808664f36552de675df81bf22feaa27ccbc8fced3f888b7f20460afbf6c985d554ffbf3cfbec4c9c09545cdeec07f56a6d9742a2d84e328979b104e4a497485a89f9e5088b84775f7f6457eff7c61edcd04e852474d3453868531698124a598eb52687567f28f962801afaf424b73b6ac46828fb0a6ecdf22a1c902d0de4b58af09c19be5a601bcc9b02338b014bee7082cd5fdd5e8f155ab87d5e03bdf36074d30b4b4658338ad51093a2bc6a206d184afa58af6d692a22110414cd0176a95041b23f7e7405f29842eebadaa2295b14010c1fa56dd4564f2b536cb7aa1c87a241acc45a825603ef8e6b0213bf7f54a0b634a9d8863e2d17ae0c81cdc54891d99af4f9aa6e07a8524a31d0800cec21b2ee854413fd6ea910b4a46064a2eb7eeab7649d8f84e888f1270de93f2b2814661ed929457b4c3b2342f185ba56b6f62b0907b8b48410b4c1b18712cad7c4b7c0f8323a51dc68d36856c906df893ba233777427bd1e5eb2b122198fafe7c094e4c2a38001d55e2d7ee48541a59eb29a209205c75f5ca37f95d3caa9f8e547b0dda80c8d3bac5eba6c8788dd3eec3167a9aa0eee5810b364d8a146207ca5e7fc4ec50fb94ca8d663cf113d9726683f4081d9ed0a6fe375afbd2cef351d4f8932dff52685f90194df9ee0be8ac460fe7a631cf1fb06eaa19741b87213f3196aced28e3c3c10a8ba86d8afbc182948ac9e524ac8920ffb80f1559161ea16ae6b5e19099c31610d09128851840bf87c2e37a2cc101556ed42515665035dab8f663163259be7174866f20013c337fa3897ed072f3d82b94c437bff895a7471251289de2eafb286223fe1c661438f6e90636e48476d25afb4aad0216062cb36ba2ba87e0c64516745a9cdd3072d0576797d95f9e481d08bfe11fa36c331643dbd941cf7c7d4a8af9d8f2ce946d8bf5e903da24ac78d1508b023ae39d0ef68d5050b1e47f82f23633b65fbcd3bc7de42b70f76a1754c563875a238e3ea0c31bbdda3aa04f9f2d804dea167c9c9bd1c42f20504336c1ee4d0692d617a9124498c104f7efd307ccf5995f00c5fbf1685c1f689df91edc9729444339fa77c52788259a5b4d95ca3680f7925a31259a63efb8d47bbafcb390aa5670f9165771c5eae21d74238aedbc5832b33918ca9c1baf7b80708830ff9f6696d5c56806b15e6e7799d48934bd91618f7696b29fc1b2839c9b6ec14c3184a108dda823c0831d39c5ab2164cdd9b81230e5dcb94c5c0c76e1229066fd299f3e65fceaaf4d0e05c20ae9dd3a4c30dc75bc829454d2858fbbae4a3bf160f70992cb05240ee706993972357fe9a8cf1eef161839c04f2d7bee200a73e85bc2fec41c1ee271de6bb77c6034bf43954f55e2b8693112d692bb1c06e77c43c0ab14224b84e474b9473b5f18ab2d2bc4ff94a812f1399f8f37e5335cd77f918fc2ec4e00cfad8bd95ef833bb9e2c8a4a197162b6ab802a0d50378e0b19a279eb657035b8528e2cff19ec37e74c027b0c651321c4a469e822401d0bf9c9c4a5f3aa9d2a024c2854a0ecdc4c46276d986cf4c0aaf23f424f63c834f2f9407ff836bddd90199f8cefc9bd621c69517dff5b0f48957199062d3c0042a4fba9254d26ce2e26e756fa42098136c46c4439c3c0bb9a13c5d51cebec818da94b89ba502d255c7139f4428de979cda10cd6e81edb5b1f6bb6ca228a2320fd823fa81904607b29193ac41b4fc67ce1e791db9254afa1d8721eb8fb12e3aec31f1339945d8bb35714c4d80d9e45ecd697f648b7f9c10b360efb3d5378e1453d2562f2d0d9a3954f20aa4dd4d6ae86c436830ebcfe1382f81f045f8c8047574224a3b30944df0f7cf8bcd939bfcbd06cf56846b9f11819e5bd20cfce2ac8d0de1b573890393dfab219b49abb12fa66d9de10f0b897acc09f368a031224460949fbb4e4218c74031d05ed2b39ba158b50598c558d14c26c3ed52374d0b18a2cad1bf1e50b79b2ecb99f056bb05d9e01ea24c270cdaf3be32761da206fc5de2431b245ddcd69c25f2231e98a3d239d4aef05431f13ee0dbe86ebe8cfa6e14f9bfd693d7b98345060fd27485eeee20d4059c22e600de7dd198e5afe167d67abd3f2c20921428f7d4edf3e6f08684821e971ce08f074e08d68291496592cdf24d4a884e2313917f0ca9d0114204c3a7f7b7faf5ae2dc79a9c1846639e30d24042a75e541f7f617c01246143de7d06aecfed3a35962f79f9334f23562eeeb105286ed73dde5897a9d2d3c3042044388720430f6c784635438d2a3c50bed394b49e09935b690824759990e9f06378eeb823e3d049ae16e6ba5e666d3b06d56470a4d1a5c722fce797933a2f627b1a1d0cb76649468f36117dfc60e7d436f53d29dbc0de4ed8615c05ad80d29ae02750fb1bb7177dab375395e820915702bdaa1ebd23ce945c21849acea4f9f8a74bf6f9fb1b867baba7af34398f56ec14e8c2ae350e5556b53ae34b60b3f75b1f95886e9e2985f0742e5024a1862a5138cf455c9ae93bd57c240a205eada6308d8e71659f176b45bca5015720f3654cc36aa6f5a7cfdbe5874e63df4d2dbbf2a5432d4a0e51106c0d34ba6b8998465cd39f9b419b01de7ddedc08253eb48b70d6f8d31fc281ee3bb", 0x1000}, {&(0x7f0000002740)="85d43b376e957d24ceaf2a93e9985e06ea88f24d12dfc4e7d20e161d44728e96ca52b913ff92b8d543c562e1b7a4254d7b22df22ade92c2218774382a22c20e6925ff1c3c5f6dc69a1a992", 0x4b}], 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 21:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffeff) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:05:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x6, 0x5, 0x1, "fd66c2a3b0ee62bc7ab411999aca06b20fcaf7eb", 0x3, 0x1}) close(r0) r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x6, 0x9, 0x1, "9ac086be58fea13893a7a0b8d1ad869d2a062003", 0x5, 0x80}) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chmod(&(0x7f0000000000)='./file0\x00', 0x48) chmod(&(0x7f0000000080)='./file0\x00', 0xc) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x4) 21:05:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x4, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0)="46e12ac539ece04edfcdd1843216a1fc2956ed9112dd65ff7348d99eb049e5519421bf22ab5cc60001176a70a20bf85622708ed1689a32fcd0741a9c399324cbe961b595b4fe5168ae59ed976f7b392a18340c43f4f5d83f9cc7ae86644ba750f7cba872ce3613ed224aa4bdecc2981c30a4eaf019b0b99cd5c3ba25ae53eb8fec68c3d67f9d4bea6af1df0acf577820bdb87f0d849f6756a45049cba8a7ab6c2b1aa95da35d958cbbd53695d37511a3d7e099c87bc9804e766854b91e6ea7f0f642915d00c892cb9bd219", 0xcb) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 21:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) syz_open_pts() 21:05:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 21:05:03 executing program 1: r0 = socket(0x11, 0x3, 0x6) getsockopt(r0, 0x7f, 0x1000000000000001, 0x0, 0x0) 21:05:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x101, r1, r2, r3, r4, 0x20, 0x4}, 0x4, 0x8001, r5, r6, 0x5, 0xc000000000, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0x0) 21:05:03 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f0000843000/0x2000)=nil, 0x2000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) r6 = semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r1, &(0x7f0000000300)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() 21:05:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xfffffffffffffffe) r0 = getgid() getgroups(0x4000000000000217, &(0x7f0000000000)=[r0, r0]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7f, 0x80000000, {0xf3, 0x7}}) 21:05:03 executing program 1: setrlimit(0x4008, &(0x7f0000000040)={0x7, 0x89d}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="5b8e9815d0bbaba9fa56ff5108c968e5d0a350386497f1f03c46999ef80c4b500f58e1e724b52bf1c000e1369daede13f3ee7a7b6a2d444ae839b3622edbf85dc225071b1c0b2f70f21d916e90b20e0b296b82ba770af19b64dca2f999f5b35d38b12b6136f21f5ae869be156dabe742386cdef9ce3f", 0x76) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 21:05:04 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), &(0x7f0000000080)=0x4) semget$private(0x0, 0x2, 0x10) 21:05:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100008003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f0000000840)) open(&(0x7f0000000300)='./file0\x00', 0x880, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="e818f4d338c6df09b8f850a9a37c5908ca650a1edf4b77a286022b2a799d0bb7fa5c0405daa32e198064f3a4ae234eb32b60e142e82c763430f3841655f2fe46a9043196a5ca2566b19ecbf6a6c7e9a5b447772c924f05ffc8452d4dfe98658af19e3638ed630368ca75391dda45f0f0c53deeb8c914a298a88891ee6f5d37b7f62e17e307afc5fd2291b9096780c93ccb19f3deb0001ba6dd011fcd9b52bbad2fca4cf0a4d3b1927bec7c7dc0835889084b9d7956d1bd34db43c6486ba944ec6bcf9c4b87b162c3645df91ed88fa5e1cc70d16947", 0xd5}, {&(0x7f00000001c0)="bc5d3cbba7b6130bdba2d8c83f7067b86b7a6b10cc7d3ecee282b7b1ef3db08efe9364d9c0551c2f850ab4671b2aa36c3b2ff52b057d0724409966565e0e88", 0x3f}], 0x2, &(0x7f0000000440)=[{0xa0, 0xffff, 0xef2, "16cb2a5ca0bbdbdeb8c92b1d56205a88077d03c13d429b37563e77b68e29d6dac020e46bb10e22a1d419d69876521d13a5a936a0014fd19b53c7fe9b5f168d4f689f5dba9843cc9a5e1edb5102a6fea7dc8f3488ce3e4a65cd9d042b4f8c96c8300b9c68a52e6605d9197b6639e8995160f1d6971c10620f52a0326872d806ac4034e3af5c508d9e3cabfcdd7c2f"}, {0x80, 0xffff, 0x8, "d607e1f6c2f808efe78def87ecc19f6bfa4db6d3b46defd7eac75a564d3665712e9ded18c0e0c229e049f4e84ffcbc88ecb0b9bab5ccb6b9ecd2e6b0c4544a7fe06ca9dbe079d6f658cc992e0456f751c3ade19415ded39de51a762dca5907a776a01af3f79f078a6fbf05d7cc"}, {0x50, 0x0, 0x3, "ed6c10996a419ec472e76249f9b768f0f080e65131f0e303db2a079b85bc3c0a2d17aba047f7fdd754e8aa01ef8d498be3f2ae612ff1aaf24ef45b9164a67e"}, {0xb8, 0xffff, 0x1, "161837550880a2d5f610997c73ec6eb481c8650d9175c33f643b90edbc8458031fc28097d08d6377c6a3746313b629f8f75479e09e6a56b23ffc29dca94f2604c79d9b13b51d20a96489d81de392f0405e9b44cfaf8b0daa88901681765c1ed622f07bcdb7bc1db5d50d591460b5b62eaef9b6e0f670e0decfbd4a13b5ea4e77361b7a06ab5a9f684c67bf632d85d7a208e9b74754374b932b340f60776f003b3e2f7d7ee09c"}, {0x98, 0xffff, 0x100000001, "4310eb5d3e982cc92c1c419374ce7fcaef400eac4ab055257b13d5516a42b0b645cbb069582da00ee4e495caa358f8598da63a235735d184e6cf3c2202555b0dea9b56e3a8996b0567d45ff3abf07e7e585a6b270c0ca3f167c71ac1a17433d1336e58af90881fd9b84ddc17ab43ac2b38578ee36b35e423d0ed9e105d5871d9b838d2b5e3330dae"}, {0xa0, 0xffff, 0x7ff, "6deed3f50ff9956ca944ad44df18a041125cf9afdeec58166849608d4589ead06577bb1847f03644e77b353752882a6366081c0f8c6c29697770075761166b8ee7a2b114c27f1a9aa05427fa741498aac351555ecb302d780e7ef3aeaae9e07a3f5d2632211abbfc2116dbfb88f50231eccf747bfebba1c5a7b0141749765bd1cc20677975bd156b3d4ffcbb2f84a9f5"}, {0x30, 0xffff, 0x1, "6021ac2a3f4f866da713e8ecc1f41ca53a21bc18f7f51aebfa139a95"}], 0x390}, 0x400) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), &(0x7f00000002c0)=0x4) 21:05:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20ac0, 0x0) listen(r0, 0x81f) 21:05:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0xf4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 21:05:04 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x5, 0xffffffffffffffc0, 0x1f, 0x6, 0x5, 0x4, 0xffffffffffff0000, 0xbea}, &(0x7f0000000040)={0x481, 0x3, 0x100000000, 0x9, 0x800, 0x100, 0x101, 0x1}, &(0x7f0000000080)={0xffffffffffffffc1, 0x4, 0x0, 0x3, 0x6, 0x0, 0x7, 0x3f}, &(0x7f00000000c0)={0x0, 0x80000000}) 21:05:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) lseek(r1, 0x0, 0x2) dup2(r0, r1) 21:05:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7636) 21:05:04 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = socket$unix(0x1, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4010, r0, 0x0, 0x0) 21:05:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 21:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() fchflags(r1, 0x20000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) shutdown(r0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 21:05:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) 21:05:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1}, {0xede, 0x432ec761}}) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000025, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x5, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x9, 0x60d}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000008, 0x4fd0, 0x15}], 0x80000000, 0x0) 21:05:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:05:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) dup2(r0, r0) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x8000, 0x8001) r4 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r7 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r7) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x80000000}, 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001580)=""/4096) pwritev(r6, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:05:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x2, 0x118) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 21:05:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x60000001, 0xec}, {{r1}, 0xffffffffffffffff, 0x53, 0x21, 0xfffffffffffffffe, 0x100000000}], 0x200, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xffff, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000}, {{r0}, 0xfffffffffffffff8, 0x47, 0x1, 0x3, 0x800}, {{r2}, 0x0, 0x1, 0x4, 0xfffffffffffffffb, 0x1e9}, {{r0}, 0xffffffffffffffff, 0x8, 0x82, 0x20, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x3, 0x1ff}], 0xffffffff, &(0x7f0000000100)={0x4, 0x7}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 21:05:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xfffffffffffffeaf) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:05:05 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 21:05:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt(r2, 0xfac, 0x101, &(0x7f0000000040)=""/96, &(0x7f00000000c0)=0x60) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x401) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r3) execve(0x0, 0x0, 0x0) 21:05:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) socket$inet(0x2, 0x4006, 0x40) 21:05:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x100) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="1acec8ed3eb246b9dbaa05ea25472d90a0457966a84fd87c7766bc164c58bcf84f15156a81e4142548ca95a4b549afd3e25be2b25a191d32fe2fcc920dc6bfd495a458d45a30163e877337246d56b8bb5ca55ba26ac8de140e7407caf43f67fcd2e3b823dfd8747d36f310e4398aab8e725587e5c33d65ec40923a3a9e500c5884bdd4a11834d4bdf382bc0ef9e34306f36b278b41b626aa200ac3d5edd9d1221b417dbdf76a125ff12f6eb5842ce787e163f0a5d2e99b1e7022b804d354ce45db9b70d708303231da94b721cf1ca73b8e021acf902bc09a8bf3d3615ccdbf0da17748cdc2d9f1fe495941946adcff7c1661ad5413bbba", 0xf7}, {&(0x7f0000000100)="396a408a34bfc2774efe146f4b6ba879b95a14d64cadaa759b11016501d53e2435eaea2392f942f400739923a9c47433a246c82e1bcf63dff68fd6216954dc729a61e0486193993ee47462d9fcf311c8ae650b421fd995b3f421b771d01616b91182d1bf0207902879eceb977ba183204cb0258ca714120832776d8a12849de7ddc08261cbd25ef4c749e6ffbd5d09dfa701d4ce3ca8c9a1c59fa460d889763c22988d81703f27393a4f834cb2355169054bd9b9c7fa3db499c6801cf2", 0xbd}, {&(0x7f0000000300)="b25b463a74edbd54bb16aed486ea062a2b5509df876cb03000b5f45e43c26a569d7ee5eef25c6f2e7dc8db6b416d9d0b9b24560ba0a10d45bdfa0cbd07c0cb11e4133955683aeb9d231352040da99314a909ee05a057524000e93f5ab8404ce635cda495e691d2ec3735c400c7f1a8f59cd970a38ef0aa79194ff3603133099b49c580e66092f754cadc262d12b02518a62de2b57d4588ea6c0b928010566a3b84beda", 0xa3}, {&(0x7f00000003c0)="a85da132d3fd2babc01ba436cafe4fa34d098f223bc413f2083f379808e284f7292773b35b81af5b4e338b93093134ad2e40a622630331bc8d", 0x39}, {&(0x7f0000000400)="c793a3d14d21761fcfba9f5ffdad6090ef463ccce583dca5176260c1a95834f98b40b699ddf5d7799ff59a2910e888ece6f2c8e74344397e5414c0c67d4065c9a516380c2984d218eac91b37442664976229f5e6c897b9be7f0116617761e188fe272ebbe28b02b4641f1df9f03ac6684020dc4a9edc43f6fded237ecb4b187c5ebd4a7bf2c218091a718c93d4040704ea4bd07593ecbbc761859b52e57c56f8a730b02f67f246dc28e55e7a8c4b30b4a1806276f4", 0xb5}, {&(0x7f0000000580)="98e1e16d6d5e83e6b8177540bcd6e8817bddecb9cf2395999527e6e3af436fa397d5d36ad0f6068e595df891974e7d2845e5888726aa86ffc624b1e8d620b74ad5c5d58ccde9956cdc6bc5ceec12b409fb60f743843b3c7ef7e66c388541432e919fd0b5180f30324ff24ecdf45e6fc73c9203e4e1f6095a853354c8a2106d4403b1793710eea90a4db1c426dc0a8e1f7e1171caa624413998e2bf01aeef237778c252917467bff218d2681d1f03e63d0b313767ca7cadba42c5216c707c5283d0573cf59da3950ca3b40e999e5af3f2ca83d829a9f6a1225ce629faacf3", 0xde}, {&(0x7f0000000680)="5e34f6e97282ecf3dda840a310b59733a3f2395e80a0ac0448d1be7425ed539930a6298b715f690909bb4e1418b8fbe3a68a7482176772eb586ec780bdc028db331d399f04f1392e7cb8b8cfe67934a45fc67c5f6dd07731e74da30bb19d7089761892236f6f07", 0x67}], 0x7, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 21:05:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fsync(r0) read(r0, &(0x7f0000000080)=""/89, 0x59) 21:05:06 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0xffffff0d, 0x8, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0xa4, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10018, 0x48) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 21:05:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r2, 0xfffffffffffeffff, 0x1, &(0x7f0000000180)="e9c371d85dcf349949046a9a3f099ed43304b44a77d9", 0x16) r4 = dup2(r0, r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) getpgrp() kevent(r4, &(0x7f0000000180), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x1, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) r5 = semget$private(0x0, 0x1, 0x10) semop(r5, &(0x7f0000000140)=[{0x5, 0x5, 0x800}, {0x3, 0x9dcc, 0x800}], 0x2) 21:05:06 executing program 0: r0 = socket(0x18, 0xc007, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db85fff14ca48baedb", 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) read(r1, &(0x7f00000000c0), 0x139) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 21:05:06 executing program 1: pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000003c0)=""/132, &(0x7f0000000500)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f09000000000000003000d1"], 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000880)=""/206, 0xce}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/174, 0xae}, {&(0x7f0000000b00)=""/255, 0xff}, {&(0x7f0000000c00)=""/198, 0xc6}], 0x5) bind$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="977c8a331035adff073bae994379897834df751d8e19ce140cb30ff723e94bf2dd9cfd0717804cd64fec76a44354e05efc4c0b0b3e9579534f241254a5874bbea838bbfbf822cc3da5ea37aef3bd70fb0429c23aa4b0e9507365158b7f05971cba7864629c2d4df9c29b341ba987bed8756420fb354112f34b7725c481e1783388ca9253f6422a32386aa50000d321a4b36eb047644cfe92219cfc5ce77500d0cc2d4140d2be9cd1e9c53db65f35d39fc9cb6b799d1bed837e0a25fb7381f431e20277ab94bf87e1bd7e570b5dcad87d78b850de2a308e90b848d2f3278e6ba9c69ed356c3c47c5e67150da56b0688b6a9b1ded3111b1d27fe322ed13e8efd8bf5912f722fd446eeb31f3328bd9a408cb4e03052d71f1769811ad6b280e04adf4a79ad9ecfb9718b"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r0, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 21:05:06 executing program 0: pipe2(&(0x7f0000000000), 0x1000000) setitimer(0x3, 0x0, &(0x7f0000000100)) 21:05:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x114) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050405000200000000b1ffff127c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 21:05:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000010c0)={0x0, "36a309b79ec066e55e4be392535cd837f49caaed2e239ebb7acdd0fad135fc3bc1a4f0bcc76d257071f66ae08211fc6748739bee1fe16560fca21fe67bf2fed20750bc2ac1a5e062cadfed64fc462fc2eb685eff2a5a854fee2668482a27528b080d469d02ff6d7c5e16d551fec925d940ccd2ca352a49616caa62c13b36da4881bafb67db4acef04d6244c531ff752d4a4683a8d06a50699878b34d781269a5303c554b7feb8a44ddf9cca8a68d32e251126d4e0560beeb4276ef2ebff1ff406cb4c102ffbdf64f2931957ba9ef44800df35f32561eff37a7584ddf5109a1800415b8a72fbe8bd2fff909713262c6415ca84cc075b6bbc53a3745bf87b775b2cb0dcad8c8fd3e7a69787dd1f68f8484eb3a664ab6224341be25d51f3c751215cc95f9c9f0411d252be5be7b653952260e7ca11845bc7dec9e3980ffd74eda3859ebeb745e6bf4ec0d62438a2df649506fbfa9bf981fc63defca6e0b3d071979138aa63da3f4dec63355d3d6e64eb12c21f53035398ba24061b7f1d283acaa3d82fb719b4347d461b6eb2c3a82c8548438b5c848e06107e67077135ea2d56a68db1784c0ea4d76c93e6d81fa6ee158bba6d6f392bc2d9f9c45381ea79986ef4d4f9f3c258cf055221add5fba7b494601290d8781ddee36d251c11e01d7af7c35886efed23e54e3f43665da92ac83c6d4e5c3051c3f04eea434747fe4dcdfb15f592b10f47cf4f6fd645d006f4dcf5ae4c958693524beb4d96e7e7c509129ebfbdc7b37ad07f0f82231eebc9bb80fbdef7b64ce3080ad2ec413a9c0f1a805000000f11932acf52f1cc4efd9e04f6a37de50df1c3cab964ec1bc42f1af09b9326a80f379764880fe052588d35dc267153e0e15be78d56141af5894044fa50ce38972d012b2f8a35ffb1337cb9873e47f13f3b11de9917da9a7d003d6d2a82c819a5bd4f4e089edc0c3d1c55edc10a5d29755d03916ae1a6f9d65f0a6b5ac22c06c60c8ec73f59129aafeb21b8a1c70bf5f2f19226a714fd552c1cd7c9f9af05591c7bb247462ccabde8434968650004cdcc77b0c17ce3d8fbe7c6ce9b253a51528f62218519b2b8e33822e41278a6a1294b06b995ffaddb2e23fdb4c2f2f3ece9b517e196c34e2b50302a014f8f9806e6c08cfdb6a0325ef2fc98a3b9cedc1b03ef4901d75603f3801080db331240a7b51f00d3dd9a862b1f556fc35996706e0e9a95da9f505a9d4c92b35c0c2a6983eb756ba5ac32d6bc440c44b5ef299377a2b0ba30e8769177e66db3e5380b4de5f0997ee722bf7b5214c9a4db8ca70c2bfb76dde9c9248fd7195b5324661ff9e76d10a1a7eb478a9b4feb39c34691917bf4babe07676b9a3f936d1bac37d9cfad3ec8e56f922ad81346a0bb5a4ed0dc91bfce22a8bbdadb9233609adfab7226244daca7d846c55c4d3914ffb48f529256bb4b7deffcd011cb458fce9eee32135fdd1cecc16aa0ec9cb2b78bb4ce8c111595fe450a8beecea33d5fc1c3a06ab7885d0c45f059b4922188855c3be15cfa8fda3f477cdada95809e3652f65cd4870879601faac5d7a4ee46d7588f18f11d569d57d0002bacd9e5f1552576c8269c2ebaa411392ceb4b9824247a88551eb91941a338d6762b3258ef52e80e616025726f590d9d48f3597db92109b30fb35c572c3fbb0201e2026d1e63b742d0735a7a00f968a1b482896be2ed8a6e2501a3109f7c58491c73477afd98786f9f60969897f8345bda108f2c50c7d48a2d64e18d28ddd0fae00131d3a5761f33adf7fa2e3a3fd9faebf5e0e5a1588a557add7589afbbdc185f0f5aee870b91949a39e9a05e1a15d99ba400b3c3773c9dd944569598071887906bb1a0dc23df5a279bbd4f6000a4c8ce9d46867f5019cbdec4a0e161c84c41f018e9ceb381685504fe2b8725e997db81a4b48880981669cb6b07cfa23691a411660fc9880809ff09f879bc1385d3d285b7fc7b069bd85e25ba07fd259fe9ce90ef76b88a355577f691dd4d8b295cc85ad4e34ce6d99e49fc3cd5405b11762d1398ac881d11c28e3710d950e15914a6d408020f1fd5fea63986988e858e85fb11f47bf32f8b77425e579932e4b5a61716ff1c16356612e911e56be48e9891b3430cc00a7e75817955aa1beda91444aee4a935b1aacec162681417e415a7408ba2c73d6b70f143b428c16f1705a4768a2fb67af52e1a78ad30d203b95d9ce30b493dded8d71a17e7f82825333747d54b204c469d431f946a29c30de373bdad4ca1056292d3b87509805e1743382d13ba31fce90b99f90136e3f3303ed6f2f684acec55a115434fa22e99f718e53834e6be9d44ce7cb557dbc2ba632134608219c2df6c9eac9f21249a1717027d0fdf214b6bca0c39187bb87e43765455f489615320ac882b3db0e6d9053de296f869463d3f45867e1e66e804ff47758f9bfd25e000e34d9743fa792e9ea541a7d721bed1982fbe4c0eee5f50bfc7bea5541eb3a45ff26593fe872cac1198b83bbad84cc554eec2779cd948bc362d7657ba1dbd50993bbf2d9dac4bd08d15bb04b513a8c4bf3a84d67e99bc13b82e721c627a8d2fa483faaa5337260dd76aabb191f8bd1bc85a2f90ab94355cd9a54e010832b54c621fec035243325213f148135da8993281eb03fb5e1defe705e7c6ff043562c99ceb60172b8dab60dda38e48fcdc8238ada0291851d118e6753f8f1ffdcfc542604e10f24c0f8f678009d331d93950b70965ebeeb66afff94af888cac951cf4a353a7d8da16d70a699daac3dedd01b1617b93d2041a77c51d0d4d02938ac7aac4d08cd8e780d70e07eab6afb536e72edec7bf9e97fa22033368bdae18195b2ae4850a9f3a186d4f12e0d42e7f70c798897ace93f224"}, 0x801, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r2 = socket(0x2, 0x5, 0x6) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 21:05:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x8002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="47592af895a043a2f6852529140ae0dd4021b87e06e274be9ada66d0b0cfe647fa4b63f69f74309cfaa9a9afacc739f95f7d54987ff2b31e4ad839c131cd4c62bdefab5930815503a52d38cd5eb064c093fdb82e40955c5a22e17eab78102b99626abf78a18cda83a527f7fc117c163cbc2c1b4297b1c407e1643b4aced7fac09a4727fd5e1a2ae4c9b5cc42af648a754fd00af755e3b6d2396e6bb27b8589584e7d86a6cc3ddf88c4363d", 0xab) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:05:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 21:05:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x7}, {0x18, 0x2, 0x43c1, 0x7}, 0x20, [0x7, 0x4c, 0x80000000, 0x9, 0x7, 0xc6, 0x8001, 0x9]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001140), &(0x7f0000001180)=0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000)="4b7495a29b85d9810396e54c", 0xc) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000011c0)=""/4096, &(0x7f0000001100)=0xfffffffffffffe29) r1 = getppid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3}, {0x18, 0x3, 0x4, 0x8}, 0xa92944e, [0xb99, 0x3f, 0x6, 0x9, 0xdc4, 0xffffffffc17bc9f5, 0x8, 0x5]}, 0x3c) r2 = msgget(0x2, 0x10) r3 = getuid() r4 = geteuid() r5 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, 0x0, r4, r5, 0xc, 0x17c08071}, 0x8, 0x9, r1, r1, 0x761, 0x7, 0x0, 0x100000000}) 21:05:06 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="abaf2d2fd7d5acab40f543b9f5bbb633d0bf206628941951aa5f4bf6d5ff48ef5878fa3cbc587574015ede87b37b5654c7914eecfc5583a5f295cd1f89969d4bd254916a2d5e1a5e8ad4fa2a5e5250bb3faf95a185bdbd91e2083e0672f010cbce818850dbcbe11ce9b3189bcf121b8034c9d8d50607", 0x76, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:05:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) socketpair(0x18, 0x0, 0xfff, &(0x7f0000000000)) 21:05:06 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x202) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) semop(r1, &(0x7f0000000100)=[{0x4, 0x84, 0x1800}], 0x1) r2 = semget$private(0x0, 0x2, 0x85) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x1ca, 0xfff, 0x3, 0x0]) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 21:05:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = socket(0x1e, 0x1, 0x7) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002ec0)=0xffffffa8) r11 = getegid() r12 = getpgrp() r13 = getuid() r14 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b80)={0x0}, &(0x7f0000002bc0)=0xc) r16 = getuid() getgroups(0x2, &(0x7f0000002c00)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000002d40)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a00)=[{&(0x7f0000000240)="c0c8b87492472366d3ee193ff052f7e68ba5c5d92759408e5d28ec5d14d68c06f58cdb51fc5a4a809c2c3d385d88fe5e7ec78be8cd6e2d6d30de92624fe153aaf78c9d2cecf1307d3223ae7db4ec591ef8317b4499ad9f91080410919f5492462b9e262d890d9d598f6e012a36e6359446182eaa64c10b6b537bddca5deef6876a8f01afe0afa8f3c0041f6b6558753587cb3c5e1875d8cdcd2a3ff9987a499b3a1bf8088474c5bfcb6a2e56439411fa30f40a09db8dce0337ff1b283808df52ef2984d2db33855dd127bcbb7ddd7a9ee6b8b26ed3e5c8ec28b59e137a149c964d08bf", 0xe3}, {&(0x7f00000004c0)="2f1d0864229002a472f139608d081bef15be5f8113b8ddd9689acde21ec3e6f44d87062fd87665cf29deebe73faf7de8fb38fbb2f2d20541e82083d31e19b800e6b904b5f4933c3292c64c4e3e4c2059db3fc55f223ef483167172a8c317d596e38c5621c8f02cdb48a40e7ba43908fa9a2601d0d05d7e1553d5cec778f7", 0x7e}, {&(0x7f0000000540)="497784a42884cbe34e71aeb4397ebe46d4f7539bec2febbb4d7367aba379549d517ec317a0d430acc1f3ca2f90216e367270bc64081f5618d9521b00296aacc6ad9dca6d3a68fd273b4957796d437444bb1f69c691e6b0e32d185e428f5819c5074a5098023d5b382485c70f73e087cb8c1e23623067fd98022be047b2f7d0a8fcd63e964623a7e30614cf03db7fbbc2f37f21c92fdcc697be554820f42620aa26425817811256468e88ba6e88d11a0fa5f4b708938ded82da15e65ff1841c0e9f8704cb45f21d33114bee55f7dc9e2113ba9b9f6c4bde36dda4e17cc88748b2c684cb23280e3ca448d62962fb29f13d86add38a0ebbf0be086dc6f037802c606e151a10c0af75fcdf7a93a1a0518494b07164e2b9ff11d1d8da4d00b194c83ee201348cf8752d493915ff507912a7c2ce301025668127daa34e90f71b8152eb68951f3918f57874110ace6099d6093ecfb1ad5c0d8efa4353da6f85037ae1ced4292094fd771b4529454609a65163851983271bf6f034e3a3b38776f023887a8b903d8fc889dd3320ce673f5f28cf9d762616372ec06c421d210dd8884f447b8d5dad780dc4eec1c8b36052fb81f524e2265e815089f1a936b70d8d49bc5678e1cdb0728670088b6892c75433d64d0837542518465a8fb480190af7ce750cbc2a78dc2ca211becf703d32ea97b79c0612479883000177d7712bf4ed48f0777843b6854aefdee4cfaaefad766d1f7b655c2008ed1502979580b299ac59a1373d996566f81eeb91d81e26199a200a6f0704412473807c8c9fbce2d9162510f63319eff8005242cacce81ff2c900161c79ed39667cb72e484d42d983c6a49f2952b65355d6e0d97248b5018fa903c2c0b6c527c40dc3e83269b891f1ea82fbeeb503dc9bc8ef269cf6d66de217985f59fbeb47f446ae1ea1b6853cce91a90cee7c3b409450a02be8a78b759b7a1bfc93009bf7233f5ebda71bd927f5efaa1547fd6e33bf60bfacc1162ffdc7806dd188e296042fe1d983090bb749d97a4b037f49df75eb6c3bed3d95c9501de5778938ff3b4c420c0969a97c24b85e2611b862c3496b5f1996574805602c997dbe63ff1d6cfabe19d7dc60bfe4904f9efa892e1bed61eb4de03235a9e06f079089f8c24bf73505d243fc216e7c00a2e22169bd368ccf644c81bd20d576e544d440164d7de1ec7906bc4201d239af0f2a492c778a8e0849272c2d2b28c7d57a23172834dac41a350ed5f1ab4a230201403dcc01a3b7fab4bd82f1316c7fb8e16afd2abdbce51401024a170140446664fe99ea4bc2910a810d3c2692b3c0549c6767b24bbd2ee89da2df9a6f3c82fbfb9ff5fdca6829bb8b20b67a03d16020309c400e9b6180964fb551f48f65cab674b7a3f64b1473d493f76ab6b62ad91f8839a21ba0f66ff5ac192ca7305bb7d628a535bc05c55ce9c44fd1f72a7130840a59a806dc45e9a7ecafa388017ebc6dbae33a15dce0ea1d6d4489e068c951ace5827547926570137931a76fe7b6c2eb67d50695b4ecc4d461a8e301cb91acaeea3a99bd6fcf7d2553654df89492006ad38dc5b78f9033663669e5a111abc1e6267c49c592d3aa96f55e29c4c2abda6082d4c44e65cd402a1354fa66cac9713d9c224aadd305e4db6d34390f91ed4f58ce077af35dd6abdd15544414e4ea5f37306515b66338fbf787383b8573d48c441a40079105011183bf7e7b51e3243e11a4ff61b6b38f8feec94f08e9e4bc62520ab3982fc39f3e1c5e3fdceeea65d2adce0d17fdf1375c681a41150c6d3c66a8b031469097db3704464c44154fbcd1525044a1c9bca0bc8029230d791304982673b56ff0034a78a808ab5c649e307c83ed28b4c2f873e419fe47c793eb20122b263185f59071da5b7fb51ee504b006dfd1de5f3e94f03906e16a118d7ef04a0ad5fcf2fc80b93adc3ee9bc95fef4bf99e792f1c4d4fc8bf17f0e464560f53b1185200678e1803595e4d5915f6da31ae2f10bcc879a5d0345fd56501cd546c9141fbd8b08e360d44827eff15ae407d3932c0e1ec8703ec325e4d19645e61e996f617a928c40f240451eb46566ad3baa066732683c6bca1b47929470279c07264051e2cb62596b8a43ac4b413a56637444bd08dd55eba9b3401ea956dd2e2fcc37ac67f862bf8241dd755767a8bf2e91021018e4914ec5c4d4a625e7b352d1b7ccf246416b31e65c48a0df9d104a7424c9c2b4c40a5184e1c75e599febc969e6f13b911effd66c47781169fe7ebdc43f9b65c84c26eb00678674ac5c4e41bb872f85069a6404f1dafd55b2623cfeae7455647d02cf416a60268ce171be14ba62797c22a7cda5bf19f83509eeaf0fb2a22093fa6898dd5193afc78c457915308e81b7f8a181745e3264ede1581cad81f5b44eb97bfbd7608527ae75e886ece472a620f1c6ad58a4a5f98fc973a7f0a804c0ebab40245feb8936a448782812879b2ddb2c80ce0aabf42e9b8cfb3af10e45c3629c8f9e673d47f778e55ad228a5bb434c38fb3a2c9786c99462bd3bc88e66fd9cc11d5c9abb7ac915b1dcdb7c4b72ab4317a9ea925f4983522177cbd890e35ccb53fcf5fbc1d52598a9c981cdadc62f7c5ae388a990a03f063a478a519c16b4fe528f103732d462b927756bbb246cf0ccac59e3022204add3b9c2ab0a120ed87326d05705c1710320632b754097d4e80ad46d051aba1268d2e84610ee913d50a130e4a04189d8183ffd9dd9cf22dec85219eff90ab7ad1264e572492a1c105f6017363672ad6413cfff6ed70cf88ccab041b6fcb4123dc4116b0ae67bab7d5a3812b69baae3952508d50fd39d2bb98ae1f12321a495816e0c35a7e6cb2d698d38a8b31b2c0df1f285eba8d080ba226480eea472ff3b866ee669403edafb39e8526a006c78f0bd6b9a2aa7a45962fdc8772f4d5e4eda00987d7b1889162752d9ddab5415b4aea6db18c24914d2fed0343e97b5556086058170d9e320e541f183375ab0cf315dd0bfe85d1875b91dd4c21cf6b44f92780f4ab921cf35994c277c09b13da8a9c6f6aad3bb6d147dc2df001eb592023d610a12e3be7476e96460979dcedfbf8afb8270c272d41079d58278e2bf30ba0c8801ea823d7c5b9e0fbd43919e3fdbfa713e22bfc034b305b14c9566fb7b3b274caabac6313b6c86814df148b310f7661539caa683291fa0dd24fa7ce0df5b5ac3dbcb2ef7841f853f4c4d85498a0073384448fa51afbd175aaf2185da2927795e72dfd3de085652766f711efcea7cd3846334e4cff02c234ca259da181858101de94c340dd1974d5e22e873b853ad49d711a4e1f6a32b11b1542e065e7a5ec1a9dd426813fc3a2218c233d1cd361c92a77d7d67cbac0cc5a0843ebb3395dd67b7266421a698e003201b71843a524f0b0c4225fc95fc4c810bf86a94b39cd008f24a49cc4b8645a4601eab531aab8ec31286a2bbac404123af94ddf28056884f2b3a88ab09fc25ad908a81cb71cf67ede1ebbb12f7a8377f0a008aefeb8242fdff1f12dc816c3fc61489bfbc365280fc984fcb1df1a67b035b6957c5b6b92bb2797e0bb2ec9317b0de2dc62b608120e533dc1bc9ccd1544163089f66754395b8214ba82e6c9bd9da27b90f38bb109cd4dd7241df41b5144ede4120b2d4f89e8e114975a0eeb56bd8a1a6db6c90b3c23ca643f22244e16fc306e803da96d9f842ca451dda89dd6f587b3e8dd6b979a66cb39b632e11e37df5447d4321753f3558191664e7a70a8607fe89d6a9bba00dcd2523c18fc94bf24201e892a0d198a12a0ba5bfa0141f1273d4e5d616e8c8517eaece630b165f594475945c4209700b14c994f67b9fcc25821533cb37a35088e620ea23e6c37fb6438253a6787fc062e0fd2ba5dce12d4184a787093c2d932c09f4a9f2cd4995e902a515a7754e3890e107aa338a926790e064f20626a575432634ea407e87fd0ded33570f865c1b8da9e71d5e5845276f63ffa7993da6503d06f6430a686220a08a26bc200bb4f737e87f9739731aad3c969bd089d3c3cc5fb4c7dbeff8c90e5548fd9b22bc4bec0e86177171e9a66366ae10546d4d65974d318612406e8a47f4c9079cc46700e0f305de936f41366735f464b69b3f0bf113babb4dfa33d8d42ed2aa5863efc114b12bb77158cf6161985065e95c4af47fe2793bb086b6443f30c4c702eb3591478afb5bf137760850817106a8662a782502b39247fbc227ab92c60753efffcc80b83f0c850bca7fa483d75ef3d7e0cacecb6f2222273bd92dae4d7c121bbcd8fd9b1f533d763d548f3949205169c220ddfca367a966dfcbd38b3f7442e5877d2dc56e61bc95497aacaa9d77b4228156c3086e95a22f56017da77a63899684c0e84d3c25091f8bd5a2e6b514e678565e34f4d0384bb52a1995b197fff396408cee7ed832d38edb8ce1be3476c3c6823d6cd24163333a3ebafaa4c9b6b0bae391fa4f6e7c2f40ad0963211b8317d57f789cb5d0782072b0f74bb6143585686f37aa80240330eee9e843adcf7885c4f4a38450576eaa949cb0d0259f3969c4f324edc2acbe588b1093b398ab0355d8a4ae38b33d96be1f485a8545c6ee49cadb6aae7d1ccaf72fa3cdadb3914fdefcaa9fda4edd63cd14d41571e784c0f194a9786cf8d715e2c33c5aeba1823252290485297b4aedb6488d9caed3aede7d9372322cf1c5375e2505acf156a073407988d70514e65884a359c931ef2cf01d2ca141b8a4059a3a7f118443014f016cc5c317ecf241e618d76920bea48ccabc5bc78fee16fb7b6bd64792a976168a061a3bb5cf15b2c2725115d99acef18b8649229dca16b95fc28c80662a5ea47050ed6133cf0146b18698a3cdaaee48d8a3238977b0843568b1938c5e33e152e5bf582c3c975f4700f229b7f73e8caa6a9a4210e1b10b68c9e0933a00167e35f3a7b62a8b711e49bfffc71557887da047c7bdd885a13d92d0060055af8f7aaa7c8a88d6cd7d68396ac52b0777fb805ee9b3cdbebf5006064fbb9c7635adc24c6e1c3c89295be533889c98087c8ab069851d87ba4b0f24d73b242d51dd1e20da5744a70c9735e0840c32214db13fb75df4624046099045206b644f22fd4c084e20c8fef7700d28c728c275583f32907d611d299ec0b30b457e5d552bf85a08c5dd337e7ca48c917ea5e14ba11a1ee9eb586f8d98697b3e766f57bcccc2833745a6ad07a0e6a639ac5c8e198dfd0da4c12d07d4ae4a810c264fd1116d46b35f032e50f981be6b80bd801ddcac220fcbe1467bffe41bba6f911b8eceb698b672026e301c7f7db3f26f9b031f4e35a5e035e5ae8a4824dae09a7800acd07978a300b81c4735753b72b6b242b6f8a066a4af2fe5fac0814da26b6a58af134a25caf8e3aea871430fa875b0e3574d465a4dfbb5330f6076eb07a38c14ac2cbc1436b3be5dc236f2ff4cbb965a6c87d723e50f23212011ba1551ab7b3bd6effb65d0073cf10ddf21586da8ee80396494e4d0c83fb572776368e53da9ecfed044e0b5c3d08a21aec83cfdf9fcc7eaf2d9cc09e64271a6b1a89652c8ddcae7f89271bf5d2bd2f8659d7d6297fb13b085fdb1b02862d24f49588bacd3e7dca09dd1fe5ca52ef3cbec9a3cc3f33f263a322bea402abf8a18896fd467fb2857656f56992555e760b6b5b4306d31036ca4a75066a7fe88b853ba49946c51312784857893495185d310bd172621912010a47a7b68c17ca3dba6bee5fa70da6745cf142b82b8896f87123657e095a25e930fa652d6d0349225be89224e777156", 0x1000}, {&(0x7f0000001540)="64c59040a26c5d9ad29434c7a3532a03b439b57e7b7b3648d830911dc196af1c1751cd6299acf7ee8f234ebb70a6434eea7bc3b9ba0aafcc30285ebc638bf66e1257313fe57b3e9bd2489c6ed942f47b5af4493ae157446dbdec13381d2918c811faa6602bea7d3de6881b5efbfe1798374acfb3bf6b1902f5e39dcdfb4a35aed10600d1f161cabf578052d5955c35dfcf627cbec357928c9fa58242509452338c33b01d5e3e06bc1501530cdc74f8808d40847ec574f81f31f3a7dd89c038662b88ab4dab905839618340c9e04bb581931c5576595a815a3e234d7163327dea2edb6befcc9d5c642a65b7f1f844f2f224f663fe056e6c2ef1c771b0312c49a75cc5d93e65afa53c3c15be1375759253fc44fa76ef2db48275b22fadc84f23a37c58396d9bc2b1ac834ae64360778e5083bb00fc47936d783c318fb8131fba8d73b573a768637bf2dbd99d0e9fbbd83dc96053e672f5dcb486daec2882856fb18f90a80898a48e376c0aa8aa928ab1efebf609ca824cfc38533733969ad1ed12fd07510ba4cd4b3a5a628c8c4e34afca93a2ce3f8663d82d283cbefcc1942c79bf85254c48e4065ac89c9f7f093b872cff961af28e04efae5367c930d6c46c8af14c9daf50bdda969d938aa2f03a453618dbb00e20fbd9b1c40d5628a580e88680f0c2836a24461c9701168c989e65a9d56e052a7ae526cc399261e0485db3498b4a4c4a5fbb24215e5ff9751dd5d4990e04c362f7b96aefd0a967f03af9fa0be74596804affeacba8974450bd6cca9f0c3dd4dc48418196a6f4254e882f8cbad23b4570845acac558d2d3ed4c23c60d6443ea06cd27ec9e41534af453bd133c025aa0f552cf8fae49baa18f7bad8923ea450e2384cfec6667fd27694042a7c841b858a277793a8c5ca2f3a43ddd1fd88dc1c10c1554997c63b91ff01744a3c221c4e1b3bbc4feaa76c4aa973eb60f876e09bf07a48d51c346dcd5bda922039826a6f646dd0c42d5376ec6c52fee5ca3d4c0005d1b69c0d07a3a6185ec26e8173c18aca26feaba303217e2ec84da60b8e8fdae85dbfcb1e6c219436720ead1f2dd858b636980a13ccd8c9e3e5541dd41890fc811bf58db5515053c8235553cff22ba526ff250f3cb721172483bf07b8d283cbcefdacc5a29eff508a7833b57f87a772da179a5a5acfc5ee51d927b22b0b1363a4adef188bb8cca82041a95cb23d23d8250b6726329b30066c069e5101081fdd190230751056179686adf9f50067c23b2a9e6357b70b14e4087e1cf932b8341b5a036e4f277bdeb5a06c4f86b928d0168296f9047755500c8beabf0816d2274aa53a89779848462ed2d1dad689f18171257ab32c5beceef8668485a12ef8f2f717893da45950d6b0561961d015aaa26cba52a67a41a3306c7afba9bf07bb90a5733054818e36df013a480b1541f3d0e49f76ae1577a8361984da3a817d188f8781a68582ff5a496bd7502c1cbce8e27bf18cf99ee78e89fa82cbd7b8c54dbd3c9736acb01b8d9c93917c82476fb7eebc0271421e8f12b0681a046e8e52c6680a2a786a071de3e5d3e2e7b46c4adfafd809a050313e71b863fa0daee2fd928969f7909206134d21af0a1ba64f1f755187d1b8f0dd2f99da6c925d7aa3e5d4351fffaeb67cb2164d69dc9b76e8a6667c9b23afb00aa4b4991d8a72a8a05cfd6770835515c2e89c8a0f41b7cbe2d84c7c36afd233846c33f26f268daa7d152e4273b962697982cbbf659c7abef2253a7e8d2e8f2ce66a137000f433fb6f58f1b6c32e1fac4e407d452f6dff35d5e12409bbe13f804f28ea71788515b9039c329fd15ee84bca59d56581e4170a7403d787e3e5627aa2e67646b5cec645f64a08f8e84db828f6969b349259453a592c86c8875395e24fc33cfbcb6bef228dd5ff92c709b24c507aa0a6f6da28b18dac2b2f1e40b2828dd3e6bdd9c936f59874dbdc20f40f2e15828ed570875f616ed51947a0592cafcebd34644622c9135f21934120758e8e937c2efa54d4c612ea2b9d471f279a09014c87f49f43045da1e3c9ca113912b83bc3615cc96f33df5aed80d58c8bea7b485e2892f605e018dcfae8198538d05743ea83ca790d2082bad4d7596d121cba208497bfc7e3a973e1ba6955d8908cce545248d9207d43cab4883908396a27141393a089c11a2cf75ca8087ebef67aa718877f19545a5ffc32f51da3b55c0204a7a748cddc0669b8296cf6de9f7d2306c3f3cd269cdf20a65b90fc75a34af4326aa9c6f7af9df3044214cd3c4bb7b8176076924e261367046481a6e4223db7d7b3f8a0ba3bc114aa2e962ba2a0c4c64571e82d528539e553b2815747ddbdedae15941c89584c6f0826bc9255dee6f5ecbb4c49d805c2b5008317004f43a1c79d0db62c870469435465b083976187919116f5225be777076098718391d3c19943f6ad7bc556c70e16cced66eadd2d1de08e957fd79d01ac2f28525c7ffb4e39bd86edb4e05cd677c4788f19e7591bc8997c36c2019c635a921a5826f4797840876308eb56639325e417a1ffb98b8e7fea0ca02dafdb78d61fcf99243f2e8129ff135c89de4fd204dd016147915d27c58b977356ae6a56b56bed63eb83fd1e9a0960e773ce2ad0da800f4d57cfa3b2e73272d7eef6659ec3d8e5662e791d7b37f7405af81ac34bcc7aa0971188330a898231996e32ae52db88be062e1f98033f692be82ed3115b7febadbb7a4f9585d6d444a0d8bed2ad76c834ad7519a964c935aff8481533e4f542d682a9c75905ee2807be5d13613d1ac0f090dfa1e8240a2f650da30c252e6c9fe5745db495d2efaed67572fc5ca6287cfbe6351733f9ccecadc309c60a66150b50bb937ce589dcdd29a5d819c522f961e005d6291ee314d9d6043b614490b0fc75d422483d8c307c5ad465b4b5976270d1a8877c357609c848353313b5bb91b30ab7b2a9780ee87de99716f2db7064cfa1e8baa4a379e1e6003f232e8203caa71646b9c41479ecee5ba9b0944b6e9b8f1838558129cad6fad61351a00082962070fde4dd7f8822508ebf744c6513480f6fce4ad6d4451f21297a674a49080af4f5a4d4bd8ccb1a035ce91ebbb241f1db7caa312d8a99c8318e0ba8884cc5a1b8dcf1d9c0c1518c39bc32367e28aaf959d48d66dc0510dd9220b87898e475e749672c438066ae698c07826038361a721f114ccc2b6273810542e2fedb38bbbe5f298e3c040e29d68838f79b0f98cf66a82250fae71ebd16da83562cec7308775f1273ad47b0b0743bcf085012d84c01497e0975f609c6c02729d6a9cc7bc3be3f6e389354a95356985db81cd02561eaba055737bdf7a1bc6f5b9e8773d95334dd4ebbd003c06c136e1cd230bf81eca5e4ff3d4b333c55014ff7470014276152b33107f1e11f99b4e3ab03c32d28e69265c9953d036e998745ad088dc42e79e05970b75fa7fea9d0a6948018c190fe63f868e138c1cc26c48aeac0b7399c8cc1f118d469d4e071cc3b196d020e17109e972efb7af73c0948cc94b44cf9b9f51599f0f61599e69e931f2b8eeb16ebb00e954f854beb93a607957436657183b5f62fda9b8c51b14957c5b62ba1c178bf73e2fcaea7e578c76f7670710ccef48e024d2acc2853ecfcd52e98e0799e299dc967fff215856bcaefe9397204854144ebf6cddbbe1bd8f975a6acacc30672a440ba25935fc74e6630045b678e17363a7d3b65a8c41d37c48ee60533a84c96c2b524d324e4fef6e535e9625833855032e91bc9117578cf7cc16c246cfbc5bb99e2245bb88437572951fd28de2788e8ba999d2d8c4ea502470760ecc40b6934933992322b5bf311d08fd0d5c7beaad55ba57a4f22a54d4bb9152034ab6502a8280bea397e65839fb76ca25e6b1d1280bd311f9503d8ea7f6e59c77c0900b21d01f485683bcce9eef5cfcc8982c9241ef6b5044a2432d8a6bda9647e82f217c3758172ca0bb916eb797ad5d15ea3fe971a7850e4d66f6936f4f12bb8b6ef2569ede7e6da81a82d64ca9ef5e701795e1400e7209433828c23d546e77b99aa4a9fc363fd338a07209f59fec889ab780bc220f36a4861975df114ee68fbe66726d6ace29f8c608fe2da5eaf023c32202b550e21d798706c95af7b1104f1b27b1bd1618c67254f177f4f9f93fb32de29778969c9406cef0d2d8aadb1bfb535be4ceac374aee4553a4656cea6630f6437d4bc7960884e123f2c6f253eacb3168730877b40a4a78a55e1924cf91c7734bf9c73fadb3cf23b5f852d54ab07b6219845f913130ab4c2173783f6a406d009cd3f2c0d5b653cb7d3cb83bfac644ca2446a2282ef1de572e60eff6b38843535cc8e949576aa4723d09988b7b49442d35ccb1f35b1975c5fcdab728fc195e005a0a91a8f87d8dce02b8ecbf7d9ba84c228651e129636a5e01f26223b6abb1de11b2df085e34e88cfebb869e71fa4e43b7ce0cb4613f018e0471025609b5eda08b55bb4e8ea0d5bb4c47cefaf7d47f2b5c049c91e7611c9be05c8508f545a770647bc60bd584a32e35af068b536409805d4ac1bca13fed3ccb65b83bab20d17434cf487580eea47b872721ad5b4ab96b7b0cea7719e43ad33012601a51e90f4e6abe773608709c62d03255e63b92d7962fa6b26562f26e57662a6ae7f41d3e5ddaa70f092b03086f377297e9b6780cadb6301c2659f9d9098baf5ac1390822c0b4d19b5d7fd2e308ab031b8149b6d2faa3864a6907fa018acb77050f56a130f5fe5ed78504546ab254a4d19dc573d9ee0b7cdab1f04e01499ca0a848bb4634d4df6475bc316d05ae8b8c5d3cbafe94e1ff8dea371f8ad5a41e6d721e4ccf103983a040b3396f8c678598e15268c4405c92e2f499ccfc49f03d229377ea554597c03d44aa04f1a555c3a39ada776dff41140d77fc4ba8bd43a03ea5a678dcfec001196dd1f345c507b1aa7707223adf37e6a239169f79b5ad7ab4cc0c9e7f0ddb6d305ccc94936c409c8b09122aa00536ff27d48ffc7bc48dd9c42b4f25eebfba2ea83d4ff968c15f2a3ed54503ef709a42a95447531a495b149cdf814fe66f4f2b02f7b22ededafcfb52a2aeab043a8b33bc485067ca4b8966c428eb12102a1ef36bc5f71dd61db7821d4c50c0d10349795ef008b5afa18c26cce43bdd327476c1fe3cb068441a7f8655dca20e0010581b828ca4ae10c4340f7a8310c5fe51f0a9e9d741a2c3fd13adb7f9ee6891fc450534949bcdaf3589423cc1dd6bc7c49b67248aec1759ca4ba82ae2101392a2671d111f6d0d6f4fa64726c65086294b10f4f416d6313435bbff27dd17a0c620b58e0dcece11f4d4ca78b40180bd10db6b8da2f0c8b7753401f448afc4e01eaa6ae009c2442db12f4c9d2294ff57d1116ab1c533a914a0a9f93de04f7fb32f6f1d04ef65de8fe7a48cc4e37a8166d464a5698a1fd435f895d083354a3acc0951ea5c1579109669b10b0f5c6cf398ba52a449aaf251c0032d1bbcbbab637ee9a65ac5a6d127ea8c2e84e2ec05416dff2fdef189671b0cbd1fd8febdb69ab4eae02aa7de2596a9414da52ee01615ab31c0c42ab7e00c77921870372afbccc797f8f576f353de3ca34ec98ab3c64f8f9886fba4dcb999f038628a2d13d9865145b5d01741d57b3b19a367ec50729d57476782cc93ce51db121eda33a462814f1a0a4b9ede2b366106d8532872462ae6b000a356cec1073e9e5c596359066a45fe6c6d4d813bbdc40065722387c0991925b56aa824b4c635d206f2ef37fc0c6c5713257729c27e52d1e34a38", 0x1000}, {&(0x7f0000002540)="5bb1ef713772c1592454ee56373cea9dbb460c4a47a2a1be4deaa510844f41e9b9dae5bf1ab8e10ea403a94e97186e97949df152cc1d3aefcc859107dfe70ad1523da4d40202f6ca90abeb58c2b8320830dd99718745d0bb3555193374de3f0581243a0b2d9e915375843e49f7d18fc219e5bcf481730747d6c21c7f355f160edcf1b6eb613cea71b55a5ad0e6d703872192e1005994e56e4991c48857114fb7b9c5bc77cf54f23ebf55982abdc9f3809e67a0820558377c619f472d55b6b5277fa00ab4357520", 0xc7}, {&(0x7f0000002640)="19860a2160aebbe2f605d7ea6a8fb774279f95243771310999d492d86e53178e4c0d9c0698d42bbc8dd37cc892c13684794e19b6888236b86808198efff3b3878ce27215f9278e7b667e7f0541d24df81f660a38bca7ad96b19aec386b58", 0x5e}, {&(0x7f00000026c0)="9958341322076444c5c9ddfd0fbfd34f47702c17c668a508a317ffc74f8f767fcee72f67be00c25aa9c468e185b23438b03b3d3998dd948202fca71906b4cb259c69bf180b0ed20e9620a7af28bc27904da564c4277c6c89069f74c4c74b04ddd83ae0c394f7834b7b923264d5fde4de3dbcec1870875071d289c1b0f12b686ac3450dab04a199f06356f4eb9b800cfac70ad3de9eb25e2ccb39e564ae0e7a0f7e5751827dbf779680a789545c714727a439d171ef4742dd9be290835ac719fe54b36eaa88b6e7dab1156853a96cbaf5395e0ea3ef1c933e59664a196dd4545eacf27b38d79c410406e645c4", 0xec}, {&(0x7f00000027c0)="dab555b83fdfd88e1ebc4c400c7f70aa5182c010a201a61a04ff1b28f52f5898f4102119cd2d48bdcfede97da432e2c6c63f7f6c39841e7ccb7fccda7e192073c0b7b16ef6c26fef33911b86c106daa08b6fec26daf5dfeadfcaa59d6567f059dbaaecaaa8d2e5f492294f01b5532b6675276614fb59c56ebe5524d963914ddd0bbdc045b116d29c584e7e88", 0x8c}, {&(0x7f0000002880)="e93ca1f5eff4494d20c2f8185a7de647459cdea184122d28dca41e01e7486020bf55f2989996f8836e53ad3e402c3b712af945de6e5f5f6f7563f7bd92fa09b7cc180e7b3d5992822842372fc7ffcdec8ba256660226634e725eaa0608a612fe05e4b202528f4257bd1543b29ec67b0c1b81b462a8a3b778a6f53a7c0713bebf", 0x80}, {&(0x7f0000002900)="d7b567fbc2ce94f6a7b6cfc4f49849e7a6f781d30b3fee97d8897c0dbea5a69016baedf9e9d5904bb57b3edab75b14dff608ee6f3d8684e50dccce31a1ad5632ccaa95853ed66db2975c590efef90795a8a9ce888c9184cc0210f599e9ddf334de00ccaf372ab95b064c1175277aaee5547edb63fecd11d654eb28f208ccacf2ec2704b2d82c451db6600daf29b99a78de2e88d2ded023bea0326031b16de2059dba9021ff3772c4c5b00f0587b00dfb565dc113640d74f2210308783f4f023425a10257e2baf1f6292167f7ee9509d4fa94ade0e3f3fbccf8dfb92b36564fe8631107c8fd", 0xe5}], 0xa, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, r0, r0, r0, r0]}], 0xe8, 0x1}, 0x8) r18 = dup(r1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) getsockopt(r18, 0x55e, 0x7, &(0x7f0000002d80)=""/131, &(0x7f0000002e40)=0x83) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:05:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7ff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0xffffffff7fffffff, 0xffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000021, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000001, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0x3}], 0x3, &(0x7f0000000080)={0x8, 0x7}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) 21:05:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 21:05:07 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x400, 0x40) write(r1, &(0x7f0000000200)="b1853856a63efcf2dafd59dbb3ccfeb6a2877e2616e8e12b36fec4efdefb01a5ec142776c50170d235f06d363f30a4a15dd79ce851c4e674eb66891dd874b0f430", 0xfffffffffffffff3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r2, 0x0, 0x0) getpgrp() writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000140)="6be2955c4af62eb0ca6baffee65832a67c09723f90eddbd1613a6053074c3ca8533b71c368d062033722bf281fb7b39028692a7205fef3d96e03ce3ca517eafe51cd1f1785364e50cdb03641fd407f65af5aaa7f05a6f7bcfb5008f669284b10be55bcfd8665e1564ad1306d42b0f9428a9dd9519f832e7ec2f6ce7df6c4a0cfed680fd8f12bb51ae22cf1eab5b55392fab784f5789d22013df9e97e8990013858", 0xa1}, {&(0x7f00000002c0)="d53fa17ba3152d4cc1bccb25638c4688a7776e52d8d3abfd983f6817662388abedd974f36f42c34a303d8124e652ca97cd920d0122871a4abb2750ca892f0596b5c8b05bf3f0c837f0bf1ad34cd079f8b12e557169ac650744b20e81ce30e9b0cd5d2bbc9cedc147709c8450f094f9e2314012c88acf50d661156759433fd9d7c496d4931e1883050244eca6", 0x8c}, {&(0x7f0000000380)="835a47c34f008d743f60da9da59527955d5bcdb1d2de0ebd7846313f1af5e79d082ab44c575729de16ccad820cd0da2cd847c3235a67e75d92637d85decab1f998c840b55d1ef01ddce1e4418ae2809519a0d2611c9310a2fc9263cab872c6138ecb2c196f48", 0x66}, {&(0x7f0000000400)="e4967fa070ab8a893ede66a55f9edcd3f22c9bc098fd37367425f4cb0242cf51b37f7a65eebf92e0d93205862188193973aed1c9d92d9e8ce55ad54d667f9379d0b161e4bdb2d75fed23dd19c49c5fd21fae62593a08561c7e96f3e75ab7dfa632f16507e873463ff922018b62d623a438e8536b586a183a74b3d21622250a9abc2091b5177fea4ba0312f7440d233956b3aa96d3d72fdb4f216b4cac7a8285f2cdac4c43f5d615f827cc80da3000a290e0cf32e9da1ced38f4a7918b2363db9790ed3abfc8b44e8fe596516c20727c46efe54fe154319bdc523948594c73b64dea026d91a3c7462692b43ed80dd183c93957569", 0xf4}, {&(0x7f0000000500)="9b1794abd01f614c48137c611c8592de98c41a7ce71f7f76b73463fb2efb1b2b9030359a61f6679545fc3d3c5a1655fabe9b567b3f9d33af1101acc10502c811326308b1c77def0610fd137dbf32e9058fb89a74b87a5869492e24445b9b41a750fc0f251b13ae1ae96220e7bb190a942b5c201297fc8703a163fe16c9932efceeb66775d95e0ed3bbe3a000ba8ee0150613e9a64259e66f3ad73d457707e117b7deae3351fc5b1cefbcbb04339d4308b27da372a7ba90e0191f47ae1194b855138dd7ee31ba08074edb1c8dc25e86529b31ba071606737ead56fd5ec340f56e76281121efe513dd89dad558973def1bde53", 0xf2}, {&(0x7f0000000600)="9d18cd3ea9cb4645b481bfcea92d7b447bf41c7916303a0b91886a4e68c9668adedcda937953975704239a084d1171d410fe954365b66fcc0928f37253538f014953f9f9c3811c070b10eec3fe51b4992fba0f91f54337a38598e1b104c42544d720ec9873c8cbf0854577d0bcd20abded344d4ddfadc4b40726cbe62e62b584baef820d15fee080b85140095050eb14dacbd9b620dd630588260ed620bbee966278474769b46adae72d6dfb60e9360dc1ec5f", 0xb3}], 0x6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:05:07 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x82, 0x0) 21:05:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:05:07 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) openat(r2, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/57) 21:05:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8c0, 0x0) read(r0, &(0x7f0000000100)=""/45, 0x2d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 21:05:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 21:05:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) close(r2) 21:05:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x104}, {r0, 0x40}], 0x3, 0x100000000) 21:05:08 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x4, 0x5, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 21:05:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xd7) 21:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000000)='./file0\x00', 0x128, 0x120) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) sendto$inet(r1, &(0x7f0000000000)="51a52199d589d369539f64deab7fe16d4f3363d6f8b48069a9447642f602dd9b12bd2a74cd9a90866069d654f45a7f4c737576ad5b48bba1864dd7883dc250a166e7030212344c0dad93f757c7c89628fee35e1aac143a0fcb4e", 0x5a, 0xf9756ec74177df1, 0x0, 0x0) 21:05:08 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x14) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6bce3de8, 0x7f, './file0\x00', 0x8, 0x951, 0x9, 0x11ab}) 21:05:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x10084) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) syz_open_pts() 21:05:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="63a9c694080fcd6c93e2200f3cdf00000000985700006e1939a2f4264cd4f96312cdbd5efffb8d571bd21e9a8668feaf4b5e3704165acbb3a0f9618952bf33aa83a10d48b8c179f8a09290e5b279153c81000000000000010138544d9c773d97c31b846986ba2993c10dd261763e"], 0x8) open(&(0x7f0000000380)='./file0/file0\x00', 0x3fb, 0x8) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x6) 21:05:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) 21:05:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000040), 0x1000000000000005) flock(r1, 0x5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x80000000, 0x8000, './file0\x00', 0xa4c3, 0x40, 0x8, 0x3}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x9, 0x1, 0x8}) 21:05:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000800ffff3f0000a25800000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000140)="3af9413ecbc536e032a8910fcc48bc7ff37315d2f3775a5cc177a7b3b1cacff4d0352bef19e8b4cf9a0cd327647672e000a660ace834db478f653a3d9c1db86d2f097c3e5adbf470624536bbed10c833c2ed7deab7e7d5bd0259d5b2619868344cfe5068b3565b5ac9d475beb26079a0237c772e60464fc3f4f641929ac2896ef5e1610c69732386c7e6ff0b663ceb866b616c4312e8bf3cb1f4773fd8aedadf4481f0aa31beccaf4aeb1f4234b4a3423056044dd8fe0a6b1a39ea5eeedadb351d4cd3a44e56a5cb50065ed330b3ad1714410659e5ef9722999dc7ff788d533957a225593e90c963f1b362528082d9a1c488af845be01be20b06d0888fa00d2b571961c1116b559f32959fcfd7267370c948cca2b4097851a7cf6b3e493f693c37d5c6c100dcec78c9edc504c17cf2a19b216e4c96ffd17774a55c7ef273765828f9a7c7044c3b9fbe9d924fa35c610f88012716c4c3daa3bcc17c3ad1489b3b34bffba3c2b0c9107a7c517544f17e1aae613b794e4f3b6b1228754044432ba1b67e0bb434f3c6d89d6503d6037d15b7865259d6333f7df7ddb050a44d317692a96ea5b755e32df37b8eb35f41e1c54acb7ca08ac1ba58631008c6a515cc938f5dd8db1c53cbd3440551cb2693fb942285086864035355dc14b003d95eda8480a31f6ad751df24b7e9e32f4bcaad86efb2ee752ace93f994c5583f9338e4a9caa249a9cdb4b50d331c02468a5487ddc2bc33e89427e392ede3cc225e56a266bb2f0f60fedbd8a88865074f100445ce201090031801110e6c2f97cc3b95aa7fdc77852c5bf34e089ff4af98854e87062e1609db0264a030b5ba24eefe9980649b08ca3ff2dcfaa40c4c4ed048838dc78fae4a92ef1b1d0c8b872230034013e54f50d9515562021fd677e54fd9b6b7232b48162af3e90f3b553ed7a2a0f3bbea44c00290b3b228afe03d146c3db41665398026585c9e2aa1304d504014f8a91512491be553e11c15223886c779058e6cb60bd4063c63a38ec83b47e466e91c698a04e614d1d827d91cc213bc69164961f0e110637dbf101cd6ab612208faa58dca70a399a7e99b42447fe59a7447dc27da21a79682ccbf21286d0661346430bcfb0f90d837ebccafe2f3419f521104b97afc366946ee73fb42262d07c89e587f25c336ea42a9ca75ff2091e94dbe6e4c43642609873c0f3013a5c53827255cb25d4777cbec6eb93f634a5af3c6250df12de4d46cf4fc544c4bdcb88c1a88edcafe64750b92cb0895d6794d26f18032b58170be26e854337a937bd364424d2c0f4c24efdd2f3f25aefaf3d02746fc54ca7346e81954768ccc6ca1b94e3e8550529af97cca1b0c683a1cac9ec6850576c4c374859533a31c87274aadc60bbd3030233517893a30297c2b2d3e1de7e3fed4f0dc5dbd4810551eb7cd13b8099b8ddc0a5e86c8b860ed0497655ec063e9bff05847102d5a6242fe534c468aaf40da6b84b2fdc4ea4d9f032679382df42ff953420377f4dc8b40a9c492f61bfe2d96845d9a660dba26122ae4255678d175244831143860b9d5a25f3a585f2422326839ef8c0ef4be3d49434d16ec4f8cae031e6f91300cf2d000a6232f6db94a688bc9213d44d348cca5ddb2522bc9915f560edb8f688d0ca4da74c46d4688bc9cff0f2c069d191a365cd26f431358b3ca535b255600f242d070db691ee2cfc1c761f0d23d86dbf54f1a9919ba7102d2cc4de000e48b6be53819f3c23edda20699ebc5149dc5daf736c2f2ff0d9a877cc3e15c783a5f0a73496b7fba03d0de11a2ce4394f36c106f71c0355bcc39516d2001c65c30b7e366e3021d51e8a673b80dffd239742c640e77776437d913bf903ead917758b839278ddb683e6e5e9e1611998357281849cd03655c6cd74e6032478e86666efde4cdcb42e9d645485f737602efb9d5ade04a5418e6de1ff2d46cfe59425b962390c07d5e71b0547720b4bd6bfe2e006a68f7bf80e39a65cec0ca4e2206c557a68bc1bcc7e704df59f367eadf7cd1117aaa36d719da95565793462be842745210255629677078347b3b7e0f7db1a29c21ec61fb0fd326c311a8f4cfb98fd4a7aa7bd74a9c6675d1478c8bbf964c4575ef1e37eecdef6c0f65ce23394e6c36d2c3ad2f2ab1566dd372ddd4a9d22d8068178e4a98f866728b2a16da666c42897d0cc187fb3e2cd7151b77d7be729bbfd8fbd2efce1e1ecaefae2b782fd1c346bf095f072afe9fafe49f1f7cc16ed0c68fe2f269510906967d8b468214e58960b4e6615a22211d297f9058fcbf2398e4ed36b645bacfda4e3406ac4833665b36c90208428c536b3324aaa214476addf4595a0ddd608185ebe9816c50ad10ad01a6f546f3376944769181cded61d380a02c6561b1d4e6ac0c5a582b698c3310910a723380d8365332f47a7ac5ae64d8cf8247ce629f6cb486648407ea812eec43d3a914bd62a23302937c5b117f98dacc197bf3487d284eb8a19ad9ebe1cd71dbad03fcc21162925db397216b22497a73d3ecdde38cfd2099812b26a72804f783805b5a5eba746284555aecde3c563f7f0f580210a29457e74818ed44249e737f4b44e10a08c2e05da792b5c463f5e6600c9a0196ca1cfeac4a6c1be25d1de70a269a553cd5d0c40a665b9de851577a7ccdc555d21b587de963d0fd78fd8680c99bd09d9947d820c2f4a8bfb94805a0cf632e107fb9f18a4446e43ae1c2d8e236ad92829bb9c8c0f34a87977de93168d61aefc2495993d51cc4f1b3147ce73aee9e10322df4bdbcf255b9cba16b7bece53feabc8898bf157325c9e7781ff0c06ef313074bc0111d08fe8538c5567f5cedad3ba0d43d453c99d15347aa33855d3273a43caf10642c2d129402c4ca5e9e83555839d4dbecf7e8b546de4d5364bdcd83f942074bfc765515bda93524d9a794a56dbd556e8e9a2596fd4ebb97cb2be72a8b304dac080a282ed5a3adda70e3e86f697ccfd7f82ff0c276b5ef13d02bb824b9c92b47218ad11f2741c5b48b9e4f22b4e4ee353b434f347d36035593e1f7898e4d5110482f9304dba7bbeb984659c56ec06cb865a310711f20ee8b0b4b60d9c3363a7e58a06fe36661fb4f939f71199ffcd4a5bf5f3d7f900aab6372911dbc7b4ae46b76bd55ac1dee733814cc28255555edfdce0bf1f80102fe08c6b2b5e8472c48db04f2391dc8de2ee3fde519c900f068cc46fd06896ad5e6d5038102e2f32ed73d82bbcd1a9e41a87eb4268a97d5561195bc7187863dfe8ef7dbf0a8f589d8120a2f1eec632f0c8cb22b344014515be274ff83dad91da72b64111c7a3dba2b1ff8a2902da2f20fce53719744621dd3ad75fbc1abc307c1857a4c4c91ec6c2b8e316a55e287e4e1d8388d43ffa5019d552967ba0cfd45cf69caac0f1fab7d139f6297c099a9205b72599513f1508c9fefe5682f78abf11fcc5a5e18929da678c92e98c34ba326e484e3716c57fada5900577c05eadbff49bf18369ec50b6edcd1a569c9c6981c795b03ddef5ee2124e653ce95f2025a996ebfab9de68f8c2ef9dc51d910099b7bb4b04a99616e4f8c7e5396649391e57a9a007c53392ac4c9ca9318c39488e20e8be173eda9bf2a43d876b139e80bfceb3be90b8a3c59bc9034acf52aec64152df690ae3c12f93b11271d11fa243b54aa72b7d729a27531c9d1cf49107815f12e2fdaac0fecab5dd8e6965353b6281e99d4353b1a30be99fcce311a129d340c5cc8ce419cfa1e92540077a29520a296631353df55bc6f8e709e8529fbccfc9a77bf3437140b48d68d3822efcbd5797f7dbf33d857d3d7c80d94cf7f0905e4d4e9ef93c3e4787fb1a7550c15e8885c15915f7550f299011c306a021e14e24121dc5fe4ab786c17af05d110de9b9fe44cf20ceeee4d579ed2f635fad6b7c63fccd6581834112a3d6b92ea703682e0220baa646574f0970d91a33453edad52da08053f934a6364c31a820416990cab9d898cc4b31a95b97173c89a8fe29684b9ead42ecd25de0c81af1b70019db43a6c84451e730bc99aa76bffaed75c459c00b93798a29628b642844846a62f29891ec34f8b8012bc3e1bde4b5cceb21025600c3921bf77a3c3be140b1629f8329af103e53c368d4c2c42bc1384b369816b53935f2e36171366f1854ca7de8d57a96ec70d2df055fec7e6eb887cb24be2a5f4aa6c52f64d5c9df5b4f2e4e47b99b54660ed4194588cf33f427a8a7ba1641106aa3314e85980ece92af193008dcee4b6ae1868faa59d7313e8d90bfa9cd82621fa041796401d525058d1f48c7dde427551b99bfdf9bd3b0494f825d3fc6b4d228043f89b7c3a7044a321b8ac244c5b12de93f6c30d26c42bb0e7ac6ab335663d551f4d02821073ea965a1c6915d498ef534983ca5b1c6d98b098e7c1eaadbdd5e838f5591c6d27da23da53454bffe7817b53480505cf437b0c4edb5f79b3a27b2d4f310f6dbc6b586fb6c21e08aa1c224b48123d49a40d704e48a80b54e496a01f0a85ea6290355763d330a6ad9dccc00e1616f56fc98898cb670be0fef57d9a8ce6e7c9f042aa15cfd21ec006020ab49e7e919e008e1b37f273240f0708cdb19329ab832152ab859342f22d10d216a769cd96e44e05f07b69b976bcfc5acb7f2e5d5ca01eb0e6499110fbebc6625195afb937ffee13f51a6ded91739583b3176f415d5fd2723cfcabf9f43bcc84c752b3efc9499e154b8c851d33c6c1069d7cef2e78a23b693e633182088af64319a32f520e2b5fd9af56e0cc54f320ec1465b5bb51c7db7559d92bab192e54cacfb9704c9e7a49a36ac97d683e40e29ec9ef86aae682787a926e0d1065745c15413c07e1f24b95173def110a36a4a48d6406f66a05480b4635ac9bbe4a45bf8f511af52d7d81b40d37a15712ba9cec499e760796c8bd1e160c1cd1020d2b1a780440ea1876fa862e6e78612ca0d0e03b6216fdc03e0941c43c2f3318ad1c319209d1a6df5028cf5d9567a918065bae7c35ba0697f3adf7a50785b81197f41495b9828c4c4db2aed697c1d21dc347de6c66fbf202af855c8c19aa1d42c21d0d4aca13f4b0d5b5ecd5a18f672675a59fdd8b6195c8c822ca8b0e768e181db195b5cd3b9558292e4fae8d273c4d8c95631c7513a746f84e48a239f828d558c2d16351761f41a95b851689fec1418f158991fd500d68e81ab4c9f81deb2604528d4db198837d6de3b93c965345a97b28a9c242a65b44f4846c1901c4393d635c894d7cb7408a34505478eee645838034e36d553943ea8689fedbd76b8baa58068cd3cb19d94fabce8c6191085bbc6176debce331801b27d4b6f176ce3f233aa98b0c5dbd6f0ffd77bd4f448a77eb13f200d84228dc2cb9c2c904b5094ad9bea3f96b3c33c02d8d6367804dd2ecb40286f98230467964164df548fc57a3f0edd959e921057a93a0a00367b41c2d3151d925db0c6d4da0340708885b34d259538677b674f52f2cbd0638caf6783ff4d51a0c5124eb98f1f847df25f81e3838294307b4b214ccef36e6624dcc97d5ba48ee56847ac0c76ca18bcdc20335e8b58d4b9a50f4a14fc6a2762ff0567d3b2efcd5692aba90c70c1fa95cf79fd7e54e24616bc37562085970445e0b6fe2808e308438ada32262a2421fd5be420a815ea1e50fb326d585e264c03d69a554c3b9fb4a9546b341c4bfd214391ecf9e28c120cd8c2ff8fb237266bcfbe4d097c875d7ef36ef034427645808cde2fbd048c220d38151e3375659ae6dc000a60c1c0576aafd97e133da98daab7973ad1", 0x1000}, {&(0x7f0000001140)="f1d0f0dc31a6ee06e9c6c53c16d7444c1ce04bc001ec5a8acf2744f96e724da5d837b2fbcb33c9dc90364ade0045cd8b4f202ad607b8d22dab4bb3040be89c7f8e9bfc5e3a137d6a4972e66f7ca3c0b8007af6ea0b4276c6483727be7d9eaa7d7463920a87f719d228e617f417a5c6e5b1d1925b28a7a07f97cf13e76d49558e0828b26665ff8e02a5f57da1edc1561e3878dd0d72ca900a7c8f697f39", 0x9d}], 0x2) close(r1) 21:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10000, 0x7fff, 0x0, 0x0, "09c7ff1a69a00fb54fb5481a4c15b4df625fb6e7", 0x8, 0xcec}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 21:05:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt(r0, 0x5, 0xc001, &(0x7f0000000140)=""/75, &(0x7f0000000080)=0x4b) 21:05:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xe0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x100) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000340), 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r6) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r5, r6) bind$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="002e2f66696c65300000b8cbe6d4ee120a90a864644f9133d628c4ef27bf00c5d155e14a9d01ace9bbb19d4d9e0c0742b47c81c67fb2608151b4c80fd21358df61fb5a42b16bcb413d3aff4d2c39e1ae1b7371e2237f7a6a6d96a62fce3b001ff41f12809854ff847144ea4fb4c4ff5940befe70a06c33fd95300d7b796626aeb3f15a7cb99399585c8d95c0e8c7b9e52ead0e42d19e0a2b2bf87bd75a342e79642deebf072f0b757537c05559e0530deada06c54de35d0399805b00b1edfd"], 0xa) 21:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 21:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) getsockopt(r2, 0x7fff, 0x0, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x1bd) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:05:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x6e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r3, &(0x7f0000000080)="da8f93d2c2868fa47b734f0d110fa23e5f84b634e7c29afcaa45ae319c3f684464fe086278feddb3a0164baabda15a6710ba04285d75f0d672e34bcfe68d730d735c3ae102eff552f745af8733041b4f728e953321db7f9a78451283e829dabe9c24e3c5be6fcce592fe98b17e5284803888ff2ed15c16ccc2d620239c7533592ac0b7eda6928406d689219a4d5f843ff5040fce01bb8f", 0x97) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 21:05:11 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = semget(0x2, 0x3, 0x11) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/207) accept$unix(r0, 0x0, &(0x7f0000000040)) 21:05:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() 21:05:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0x80000000, 0x1, "00a489c09a2e0867d3e33da91ccccc9470383366", 0x1, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = semget(0x3, 0x1, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x100000000) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:05:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28}], 0x80, 0x0, 0x10200000000, 0x0) close(r0) 21:05:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x10000000001001be) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x16, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="08fd2d6a4ef4264fd361d9267fc25c393d6ff2", 0x13, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) close(r2) clock_settime(0x4, &(0x7f00000000c0)={0x0, 0x4}) 21:05:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) r4 = msgget(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/187) 21:05:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000d00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690866dcb797037214ea9015efe391e4e50a8e08535eaff5e5b18ad05989cb32fb7f626981e1800000000bb5ceced81c19ad3fae8c83f3c58d2b9db6f64f6d1f534330f", 0x189) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r1, &(0x7f0000000240)=""/161, 0xa1) 21:05:11 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r0 = msgget(0x2, 0x9) msgsnd(r0, &(0x7f00000000c0)={0x2, "bdaf9bfad348ef88ee8d9def1a4bf775ab3cddce0f14797ffd21de36cd103976068ade53f5dd7285f80ac064058081858dff0f8916b1055ebe2a50a03235f25ad0aa7e0e6046897abfab9cd00cb0d7dafbef21897a68ce9c9b9c6cf8c861694bb106a8a05b4762d5ac50abf1720dc61b47e8d60dff46be799475f9592afc5404c73724e4eac24e5c4e337eb0c7fddabf0a561c0b92eef71bf94447d04b700fbf807ad66ac81c749512976f67bde07b6119122d1b2dc4d984c6592a492b360955bfbdebd0bc9694ae92b9ca513ba43feb28e1"}, 0xda, 0x800) 21:05:11 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000003c0)='./file1\x00', 0x1009b, 0x20) mkdir(&(0x7f0000000100)='./file1\x00', 0xe8a033ec4120cb0b) getpgrp() unveil(&(0x7f0000000280)='.\x00', &(0x7f0000000200)='x\x00') r3 = socket$inet6(0x18, 0x8001, 0x6) mkdirat(r0, &(0x7f0000000480)='./file1\x00', 0x156) dup(r2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r5 = getegid() setegid(r5) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000240)=0xc) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') bind(r4, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x800, 0xfffffffffffffffa}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000440)={0x8, 0x1c, './file1\x00', 0x62, 0x710, 0x5, 0x80000001}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x20004) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x80000001, 0x4}, {0x18, 0x3, 0x8, 0x1}, 0x1ff, [0x3, 0x8, 0x80, 0x9, 0x4, 0x1ff, 0x1d, 0x7]}, 0x3c) 21:05:11 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000010000000001) 21:05:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x4) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) 21:05:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 21:05:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) recvfrom$inet(r3, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x7, 0x100) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x9, 0x100000000, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff}], 0x100, 0x0, 0x4, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 21:05:13 executing program 0: socket$inet(0x2, 0xc001, 0x0) 21:05:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x7, 0x9, 0x8, 0x2, "5f3260c44475326c852df99e0135c14dec48bcf4", 0x1580, 0x5f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x4}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) shmget$private(0x0, 0x4000, 0x112, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 21:05:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x91, 0x97, 0x0, 0x7f, 0x4, 0x2, 0x1, 0x0, 0x3a108427, 0x480000000000}) write(r2, &(0x7f0000000100)="8f6d96fd080e2e2a48d3a5df8c68d9f5f6d67d52171efa33b1a9935b59bc3957c7f48dc9c3378df62337ab6f84312030e0edee28c74813f3986bc866ba8fa869fe4ac285ab2595285c98ac2c1fec72f38a45f3c7779cd0bc8eb9d7d9a50d07716e08185c8c271156cf65d7e0fab64edcd133978af57c6ebcd70d1e9c457b767a6b354631573cce1145b722a81b895ba3ebb706c0ac9263cc3944f9fbc6acf95e4c685942ff88f72ae81fad1314c6f4060c645e80b010e2a41cebcaa532482f8b", 0xc0) 21:05:13 executing program 1: socket$inet6(0x18, 0x8007, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x404) msgrcv(r2, &(0x7f0000000000)={0x0, ""/214}, 0xde, 0x1, 0x800) read(r0, 0x0, 0x1ed) 21:05:13 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 21:05:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 21:05:14 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r9 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r11, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xffffffffffffff98) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000540)=0x8) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) writev(r12, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) 21:05:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) munlockall() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) poll(&(0x7f0000000140)=[{r1, 0x10}, {r1}, {r0, 0xe6}, {r0, 0x10}, {r0, 0x1}], 0x5, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000080)=0x1, 0xff96) 21:05:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2000000000000007, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3ff) r1 = syz_open_pts() close(r1) syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="b5", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r1, &(0x7f0000000280), 0x1000000000000150) 21:05:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) unveil(&(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)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x42) 21:05:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000d40)='./file0\x00') sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000980)="8b99ffee53fa0df2e9281fb3ab8197ff385c4b31ad34d3ad40972831e3bb0410dcc90354812d91b56bd41d40fb541d39c5eb614a499bdf324dd06d65515efa5d9fa8e2fbd44acd67a1d3b0cb8f0991a76c1376e2448088ff86ae8b0f6ac61f2369ea51cee9eb00e673c4353f3ffbebf78f5fcb7ce99f0312afe05489e6428b3eff31d856bd643498418ab5770d95bdababa58b55b2731bca06596697807548b631b4d2c6061c9d9cf1cab5323a646c136aafb02d94098dd0dfba3b2b124028d22c6a96506173c0220a43700d88", 0xcd}, {&(0x7f0000000a80)="634ca65196c930dc7c255819dca486b7067186a11994a65b179199f8b856462ce848ea2cd64c6e0ecde18b9fc8efcb730500c812604be1cb5a27992cb89ebb7dd6a4f68c156551dd57c1091a69f95d6833d0e640ad1cf1aaba5f346dac5936704623fb5b914f3fd66d8d7d39c957f708f0ccab0ddcac68187646cb33124abd47c5f9ebe284cb75b6874fe7c59283109d0cca9427f22625a5eb5053bd58995191821b358020376d0582ac9382766b01ca99132f28cba71f7c320aa67b03f197731be87fa0ca00fecd77c88eb718441bac49c2c5a4f5791ba201eda5e5ec13f622e8cb2ea92903c225f173f2a1eae4ebc4b97faf", 0xf3}], 0x2, &(0x7f0000000b80)=[{0xc8, 0xffff, 0x2, "4d4c7b92fb68df2efa3c69d8303c0317efac98dc8c654b2eb50cd60cf26e9aa7af2771e95738064ca667ee7da035a43b535fdf0ecdc58f5e58836a6c8bf2d3a444b9b73f43419ed2ac91e00ef4f29de40d7a5a640332c7cdaacac6ec6b8d704012e0c60da068f470c7baddf888e14adaf8bcd5c6d4b2a143847436ed69fa10b317030a8b912632194eb8d8fdf1637d211849e1c5e73edd92be5edea6029346298348fa58fb415bc6d4663c138236795daa"}, {0xe8, 0x1, 0x6, "da9fec8fd693a4c6b5fa5e78c4aad96c4ca070f7dafd4e361bfee453eb98689fa128941dc0a9ec88bfc0a409247e78a1508cfd10ab0c37600d399a179429e936e926b2319cd5db7b2384fc99e1cb814465394cde410bef4d7e53e9b9cd13c73cc71f4f3dd2c0c29b5124323fd966f9bc653ca472e4e35ee0db44b05d54a4e99731a3afda9a104fbd0f8f3b61ce1d2e383da5989d32fc7671234e8fa4b45ef5b6d4511b7c8466d770c701b699fcf7a926f01f064731f7f818514cafb9fd9accde4c77f140379007e104c0f2abff10525256c28d32e9dc261d"}], 0x1b0}, 0x5) 21:05:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0xfffff, 0x5, 0x1ff}], 0x4, 0x0) 21:05:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() fsync(r2) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) 21:05:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:05:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000042000/0x2000)=nil, 0x2000, 0xa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffbff, 0x7fff, 0x5}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x2) 21:05:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) r3 = dup2(r2, r0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x9}, 0xc) r4 = semget$private(0x0, 0x2, 0x9) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/171) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000012c0)={0xffffffffffffffff, 0x7, './file0\x00', 0x3ff, 0x0, 0x6, 0x6}) socket$inet6(0x18, 0x8003, 0x8acb) r5 = semget(0x1, 0x3, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001300)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x2, 0x80000001, 0x5}, 0x8, [0x15, 0x4, 0x3, 0x4e4, 0x284f8d9b, 0x1ff, 0x81, 0x6d9]}, 0x3c) close(r2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001340)=""/204) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x2, 0x0, 0x7a84}, 0x80, [0x20, 0x7, 0x1ff, 0x8000, 0xfffffffffffffff9, 0x4, 0x1ff, 0x1]}, 0x3c) recvfrom$inet6(r3, &(0x7f0000001480), 0x0, 0x0, &(0x7f00000014c0)={0x18, 0x2, 0x5, 0xebfd}, 0xc) close(r1) semget(0x2, 0x0, 0x11) readv(r3, &(0x7f0000001780)=[{&(0x7f0000001500)=""/104, 0x68}, {&(0x7f0000001580)=""/50, 0x32}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/16, 0x10}, {&(0x7f0000001640)=""/80, 0x50}, {&(0x7f00000016c0)=""/106, 0x6a}, {&(0x7f0000001740)=""/49, 0x31}], 0x7) r6 = fcntl$dupfd(r3, 0x0, r3) getdents(r1, &(0x7f0000001800)=""/113, 0x71) msgget$private(0x0, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001880)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) write(r6, &(0x7f00000018c0)="9c1a4c9ff6d7d53e86c1e7d68a39d009ba360e36e2af323755b12440525b57bf082869c305673a5d3a2be8c874c9719d0d99506644f0396827e61ea60e038ea070c0f79b7b1b69dc57620e7a7f8770f243efcc62f77520bd0cec4d474a4bfa0051e119bb17c85554a5f51c7e88a8f91cf94f842a470f38b61df9f5209dd93d097b613ea888cfce711d3d21c41bdf", 0x8e) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001980)=""/194) chroot(&(0x7f0000001a80)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x0, 0x0) 21:05:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="05a302ba5becad957c8bf0e6efd18582095893bcbfe1b460d62e95de5c47133cc41fa5c6b6d463c88e0fb3fa53f10919ca4ef835038b7532ac9f8458c4b9498d1a25074e874d51cc0a886ca2b7250983448a61be47cf51ea69fdd2a72024883b5473e59c4ea57b50a45be126da1745befbdebf2d96f11c344f251942514e96435c04b05f7875dac3b3552bf940ebf9676b3ddb090ccf0c7fbd40645470edcb72721b6d9454be03904d1e0f9a091b51df4d226b8367", 0xb5}, {&(0x7f00000001c0)="116e762ccc0120eda630965987a71bcc9ebe3a1380462182034b4eb300be55e26e9b01f88e3958b2ce53a6074e4712e7233ecec646ecd884839aea637edf425fde570f649480934068c16f69bcd85472844dc0faaeb207d959ef3b345e0ac747a6cb4800752b33549f3890d061577fe65c4d9fb92decebc89bbad57a17d151e82e66807bfb098a06107474e85509d3a62aa4b8d6a57472", 0x97}, {&(0x7f0000000280)="0353c6798e895c116a7063aad1089397ddb880d5013bc6901bd679be16fa4f391bc50d784f7d894449cffd2c14e9ec6af4df16575ca9d7e1dc3124eaf7f490cd9376cff9a46a7380467c5022ecff54f4974260e585f34e5ad5f8b67927f19f366c20ad2841462892333fa0eb8471409c125a0c55be16685967c880b4985137c99589fcd1fdc6c93c78b5563a00718532b73130a9e7f1800e10904b3b0199b31607f5120397e2c0a14904c43aa0934f64daefb95547c44d4b646d7b5ca74b3571bb1875de69db4d8a946d049b8c68f023c94658a3a386ce7bd485bf462e04b7414c8c05076fce", 0xe6}, {&(0x7f0000000100)="a2d9e45bbf763619647fa4f0e65d41d6cdcf620b53b914f5a8cbe2abc286480eba7f2a2a78ea2aa15f40730e0a144df75942e92cda6027539c993535d86a5c6e", 0x40}, {&(0x7f0000000380)="fbdb19f5ffd29a7140de8d3d3e9dc00645df37e5a0f86a8b8a08485b3aa1eb6d771219981c1bc421c5aef3df23fea259a6308ab6b3df11b2cfeff12001f61c3eb47c6484d2bac52978e5a10ab80d57e5a97f4f00caa94b28890e3b819cb81716f7f555e8280dfed794b01bf436b9a150a26cae603cc4003d29a532e563817e17ae74b521ab5cb31693e401cf3b", 0x8d}, {&(0x7f0000000140)="1aedb5bae841872dec5932c377316f9b4a4d7cccca", 0x15}], 0x6, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 21:05:15 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0x0) 21:05:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/97, 0x61, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3471, 0x8001}, 0x10) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 21:05:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000054efbd5deadede686f246a122dc21d3802a9bfd47cf271d5ffdcaeed29409218694ed52706858587505f6b00d8711ba92044079f4d5551df2fd66ee0057af1e01f9d96713e7a239e75add06fc571f01ee642f567641b8a90e1f51cdbc321aad6737649da3f7b9f6025942259a6d968db43091cc46329172c92225babc3e253bd0b11d761d7b0320c1507d75cdca2d8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 21:05:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)) 21:05:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10c90, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 21:05:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="0ffb2419d2617f252137d466509726e8a9cc102730d62ecb7b771c360cc786dda51faf027a79cdcf25254ca91eff7804b303c3a37a0a33c4df5a", 0x3a, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 21:05:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x4c) r1 = socket(0x18, 0x0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r1, &(0x7f0000000340)="9e00ed0400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef9eecfc748e93f0b780486ae007373a19270d54ec3601b04bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2026b0fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2fa6a23910c4b5fb7c29017a600000000000000000000000000000000000000000000000000000000000008b00f53f8b652e45274f3343f68889abc7f4a067c893c4a6b8bb01abd2aba9e2e1a2124", 0x48, 0x4, 0x0, 0x0) socketpair(0x1e, 0x5, 0x100, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x181) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2012, r2, 0x0, 0x3b) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) 21:05:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x12d0000, 0x9000000000000}, 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x7ff}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0x3, 0x1f, 0x0, "337dfa70642920b059a50ea224adb0d15255fb52", 0x7, 0x9}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r2 = socket$inet6(0x18, 0x8ce4c9008c65008d, 0xffffffffffffffa5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x3, 0x3, 0x4) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000340)=""/138) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0xfffffffffffffff7) utimensat(r1, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x8, 0x524}, {0x7, 0x6efa}}, 0x2) connect$unix(r3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x6, 0x102) r6 = socket$inet6(0x18, 0x5, 0x6) kevent(r1, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x20000040, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x7bb}], 0x1000, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x94, 0x20000000, 0x400, 0x8}, {{r4}, 0xfffffffffffffffb, 0x70, 0x0, 0x40}, {{r3}, 0xffffffffffffffff, 0x81, 0x40000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffff8, 0x27, 0x2, 0x7fff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x209, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0xfffffffffffff001}, {{r4}, 0xfffffffffffffffc, 0x8a, 0x14, 0x2, 0xffffffffffffffab}], 0x7ff, &(0x7f0000000640)={0x25ea, 0x3}) bind$inet(r1, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000006c0)=0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0xc) recvfrom$inet6(r6, &(0x7f0000000740)=""/166, 0xa6, 0x2, &(0x7f0000000800)={0x18, 0x3, 0x3, 0x1}, 0xc) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="eed41cc598993cf9993d29", 0xb}, {&(0x7f0000000880)="23cc0d0dd79af34d198a89e1120ecd563d0f08f4260e8548356263c3bfbc973264c7b24afaf06e1df747adcc36e86aa145661573f52eeda3ee869f54f405bd846c3951fcc257664b98f2480b577c9b300a48eeb088ecda4769830837802ce2dd9e84c89a567d90ffd922d41147af4ea56d299607a21cee85d3f98037ba74733f433641c8f9086d9cc4e2aae327145c37cf5e6748a03611a21f6bd1bb494616940d3d3d15242f78232420caee", 0xac}, {&(0x7f0000000940)="cc6316e35aa7cfcf3c7626e3b1b3aedb8e262a6163c43e0f8af28511803a87be7335c53fdab954dbedc69f502fbccd30a7ef2cb1b7de8ff59bf7affc0f19c9d28245f580cb24f6b619b329dfbcdac8e8180c3c217fade562481e1d947bc5399e", 0x60}, {&(0x7f00000009c0)="bad43e65e7dc4ce6c131a49a2edb75023ea048c8963f9adff7beffba33bff14077eaf1623d7639fe62fadcd96bd8fe48965757b0949a07c4e165859ab657427e937c46b52a14b77e922b62d538d054445a6b6187642a66019d14bbb00a6e9d53545f500b06612201243f81788f8b9b30c520e6a3e6c774559b2ffaedcb029b4c40f54208ff7746ad0cbf38be6ce5c26fc2fc9bbeb55284a3fc12a3512b6d7f96937a2efad08c34f7a350a33ccc7809369b4223f1991b1b4c2c0053fbd18c53dbc1624677e493ed306abc0f7a876ff645237e482c8d7ce8e3374cc61352d1a4a735f12531b733abcbeb82af4bb623758e0a18", 0xf2}], 0x4) mknodat(r0, &(0x7f0000000b00)='./file0/file0\x00', 0xe000, 0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000b40)={0xfffffffffffffe00, 0x9, 0x100000001, 0x9eb, "1d90929d63a9d16d744b83471bee33e4ec1db21c", 0x1, 0x7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b80)={0x8, 0x9, './file0\x00', 0x205d, 0xffffffffffff70f7, 0x200}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000bc0)=0x7) 21:05:15 executing program 0: r0 = msgget(0x3, 0x0) msgget(0x1, 0x88) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfa2bd3ed92e2f0e8d46e12485b57912d092020507074b615f66a6c669d043e80ea25f84ce5a518f7b1a50e75e21b1132ee772af895d2b25ca60dd44862b0d4f722c088f2bb54ac5bbd7859e0753ad8c76302692a3e899155e4d050013605b79bf441f904c5c0d56b04b58a1905eb11e174c430cc4ad7e16a2d2aabc"], 0x68, 0x3, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "f5731543e81c4da87fd1eb960bf0e9402bd2caf8cb74e541d5502fccaced106ce3a60548833bdf5ceede7a649c64ad10299b1226a2b4a0e80e50f7db071d4c95be24834f33c562688fb0ad910d64da77dbd7eee3093853fa85912800f9d3941d7055208965eb2c4dba2fafe8e7137a2eee9f582fc870a1c78ef820f33461638fa9fbc29608da00e2fcd8debf389ef8ad11d0a94b1a654f4bb87abae316cf374da49ddc7e2814b4be736cac6c0734e29a8729ac11c0366ddcdd7bfd3c229372d45855e326852e49aee7b19381f96629ddaa11519d5c747aac369bf9f185cae440b2dc89e69dfa24d5e3a00b8cae3e5a1bbfe54d9f63e645314611f55c564dbc3be71c4432cc032756d0163e1a036eb52f99c547eb8cd9cff1190d92d499a4169f2e5d71fb12db9427bbf8b0786795327d1e076540577e60f92f4f5e9f85d4381360c0c1fbcf6fc5c819e57fc2567e3983a286ab60f5537565e2087d7cb633b08495db4ff3960cfcf6748fc4eddf5445fcc95dcb7da56ec0a15b8caec1ff0ca0a98bfaca8e9428c864d7affc4f71d6e099559b44a91b08fa8c257ab8807c767727dd205ef02c3feb04c5cb4b4de51bd63e9905fc4225ef7e85025c7b4fcc8b033ceb17a4c761a8958f8ef1a9e4aed11ccf007d1f4303c9b574bc3724c0898891b7928ec69b62184b004b3eeea77efbfa0bd255c422fbfb48fc5ff70166066d8279ab0b415bf513319ed3d670a67b6e9a0047acc9c2496fd5d213f633026bb9c3ad51be06dbb871479eff65f2b6cb17bdc4c60ed300f790e32989f227fd0e4ac8c2e5d07d069322914d695656d3e12594b473cd503769a384e62801d8a782f2932ff7b7c9947c43fcf537ce9f896c9f73dc5660d31a677c4ed146a45b71daf0c029a3cfa54eb885cbaf80d5f04a25ac1cc9449e216d433411d7b4ce8b046cbe6b9ebed8eb776f7e708a3cd20bc6e457ed52fecc0467287f397096eecb45217a394794ba8e622e513c38b4b244626246baf1dc43466d37036f2387aee5dd461261c6cbc314281e04acb14d9bf65c5e8236a3883bd9e101b263037b05210577b5499fa8aed4ed37b0babb680c63089be8080aa3581d029262f00f19d113923aed43f2552ad34ff1921dbd84a6772c6894966dbea25c624f321e7d39f9577780af576fa14ff570fb1c65c6c9957fd53c686588a7336fe1ecd953d75e5fb3ac209e617cd1b7ff1d3b90fa55fc661bdc1538222cf43ea2566e4c341502c9a2392d833fa23ac85be6f6fca409c9f71cc3060c6dde31080ffdcd197ffaffde75761f5dc07c8a069af1dd09fc2abc3491e282a6410e246939e0cbe5e45393ba4ec2f995db832e4ebf9a742476adff5bdbaa9a677703a4603734d0eff397c46273446f03f046eca6d2db95006847d384fe56b426abb6610f6c30311990d12c061b73d3d5a914c4e62c0620edb729cec65207214df3e3a5a5f1f9dcb536bd17e35b30949e25f422471f7faa28f17f00c3b5c16457bd4370756ed718a607daf5a86701b5f94c28fb853ebf7a9a3269bb28a1d5737bba2ac56572f16c4318c4bdcafb8543bee21194e98f64f41e7727aecf062e1bbb9ea8289b7a488d10630d4b2f688695d9e573ebfa195ac7b5eb347bf5806d51eb4805b10dc95376d9252efcf0f42a0dcfcf53afaf0ea21f5e66e85155b1569cb3123349db3e039561ef252c95db14d516d538c5eefeb623c7da1b213243bb616d7232e301692717c3f5bc525bccb69a5b901ad249aff0b99b9e736db5ad98f18bcd34e40e14160fa6d71d165f886a1520c46a8f4c87dcafa2a4cda437cc00cac128a7e0c84e54865a5d4d179a0c74825a94889d34081f4b19eeea6f5c46be774e90013768b557821a4c792ee5a0fbd3c51d8907859d8ddbc5585475ec05c583eb9dd564d4664071de9ead6edd2d198bbd1a63d89953aaa127ff81d121d2976e4cc98569b1ec22c7e42d91f8c162401c5eaef4d3fcea6bdbabcee7b4c25bd01b2b46a416485d698de632252ed26d011ca85ae955a67ec56fdca0eec37bc63093735777871e90fb7b7336c5480402d2f5fd2fe4eb49f979948fb7eb8c4771f14cf743c97768456c0258dcdde5c36c713ea110acfb3fe85f23bcccbeb36e1fd3c2083ac223e1467c0938969d51e22bcdf6b207573b7ffff21f0cd19351a7410b11572ee9d4c82c52c193f53788f3f9c696a64557f69f63c379fc085da9f245a6dbfa5d39e8d468d80e3eb1b24de2a1b5c167947da80a434a57ea611ffe2c3c55227f7c7f9974b5cea76c96845b905fd99b2dff61bc90da872d28076d74c1e54e667fa0bf08c992305fd8e516652c5267369340ebcd8930964ab9632e54ae83c698daa21e6941d30312e285c48f1cc410ca685341295507d703c04fee4dd0a8e17cd7d2204fc797eb0888a05eb9bf010aef7584eb601683841af39ae4944e331d8d93a5587f6692868af79d021bf5ce06ca326b2ec491c30d21ee8d58d36631bd5d86a6c1bac5925e3949eac9afa8992da3925ce971328466db6f21e7f20339c78009e65132798294540f31fd292cbb1621e690f3d8d27e501a9caf1669ccae5b3408d929585fc77b866eb95ab975a9e0026c152f8297c42174acb11e68fb7b92418e9c798bbc2153f12f08777e86975275e7e90ccb205064704b3a3bbb28912a9bc4d5e02a0ae460e18a761f07813667a9fb073df310e9dd494ec25573acebc9b5c694785482e0b2b096329114f5aa578cb563a9a307cfafc86a37fab095e247fc683db816909578b6a26ebecb7ae9349e973aabbaa2723913070a72808c567056b9fbed9c4c384a69488492a5f78e507c3b87795569d16d3158de52c576c6ea3110d6817621fa50f35313bb2a41674d65b86ffc68398a023ada38ad4575d92ca0fa09e408012dffd9113469ecf5d52ec5b0edd19b2bf317240bfbbe459a1d070e64b0075c1d3e81a8f77a95dad63eecfc44b5d56841bfeb37532d6dc8d9496ce83c2e3810c914cd5a0b4a030193c8714448e6d7f88baf415fc2c3591ec092a8a9a3d0bdd5f87312f86682c22eb5ee28d1e01bcb7f8dce5d5de9e81f124c2711620634ef125ce9f71cfb0010381462ac304a443c8298cd389d11b631be504accd60934fc1d59d6761c5fee928b106e7d75fcc9f948f117c2a1bd0fe380b1c950b33f5743754cd3d211f81e6f9fd2f38c0396a4c976cde38303cd76d84129be272a1e5af1ba296de350b61c6e6e89879052855200d77ef8fd114242618bd322e42538d8bfc4ff25938adb38f16c477fc8a224e66afa8b8647f373f6c9b7201363c26a096c372db17d0ec10d16b313a0e83a799274981f2a5f6f354f4dfb0b939b73a305709afba0f834211ddc156106ecfe45269f6a9430ef3d7bf33d063b5b497a2b9a18517b1f035091c0ec85dad7b38e3996a88f54488eafa87dec8edc112330ab0a742b470855cc1644a295bb2c2a7e7736b787d77d5ea4cd1a690bb3a6a33bccc3d0f9a4ecbe67a58935b755a3bfb3c016001d6ebe46c2569aaabb1c3b0a424adcf3042d52f94d18dc1664b619724bba7d4b535e2a1c20d44d911c8a9ba953980ef94b5780931a365f8acdeb804adc8dc7fef88ad9354e87b0cd0350d184f88f3d69916cf7af9f7f010edc7507c17b5fe392623639389b954eb97ec3b7d6829e1283b633d5ef8f77069cc046708f9f4ae45ed6099be3d5ed13d38c79fdd2f810fb0995926f1eb383f17a8e6359f953e2a06daa25fddad26cce6252ee8ea6e607292ea19894090172e5df32dc6a20f967fc35444493440e4b4f0586a3e2e5173e40f2c6ced5f085293d57c2ccc80e67e68072b5ea323fa9fa830c7bde271567acaf47819ba5d86aefd11bfdd424ebec21a4bc5ba8e54b812bffa8f649fd4c62847eebf89080b6ad4419c960a9450cea5e165c81d28bafe23637ef638cc87b7980a98fa73d56461820e486a57e36ccf398d5919219901ea5d0671ddb17b756541189e557ce00f5943d1a3cdd72cd4680c288855aa92f986caf6281bfa5c5bb00d3a358df35084b31b904ed8b714fbb6c276789509ab7d9bd064f47c57e6d9aadfa3c9f8843edec99f25b815c140a50584b11d3878e908061f5e47c4db1477e312ca2646dcfb887b60b5e3ba9d2b730cbcd7124b927df877df73b9cff45402c8b03d43463f6c1a2061c620219278b1c5faab3d911f02d4526d477396355683bb16d571b6e55e36660c6d6996e81ca255b8d4c1adcb28ae2545d2cd757581d9f16863af6377bac36dd42178582cdfd8c86f92c0e3f411e2f5e2a31a7a572cd75b8f4d341a3892757c626d8ccaa90b646f2af383067249cfb14328af0394c217299b768cf357ed8f8c32f061f727ed66a176a12a6531515c24c2fe7d559197c10915cb68cb3ada27db049c6c737d81711757d1ef7b70a52281f7f4b2177271aa3537a20b3e1d02dd1101c911d3245c94a2875f8342961783b744abf5fd12e9803df95b4a33f7e3d30006203c0f25572c3de14be049aa707531d04c4dcfe60a839cfdd5028588f176fff8393fce370d4e0776f61aa3effd9978f19efef7c17f9842d5bb4486c810ee0c9174e069cbc4ebb1e51da01406b30b6d32f282988fd28b12d84bcedb270bb8b54393d5fb4c179170713bc7f3bcabfbb822d489d2864b214cbc7ebf2dc1532a3599c81f3746e80345c3867882cd5c9d151493353abd1a51df2a2f6bacc0cfd06eae54e87c55d380d943e73c3781bc95a23c2d7fc6970cb39ee96560a37d4ccc30765f8487f9e25676ea7b9375f3e5c85b3e8382953ff5490921f0dc5340d516a490405f19faef30e3b290cb2cc71eed3a178396c35ea9c1e5bb15b50032a560d788e869dd29f7518c5671b0e4c6f17aadf63e3c266b7107396816d9e39a3f2380d21f1504e4e1c14603667a0c20f69d4764ecb587b500a82dab30eeaed2beb7389eb9b4c03866752cf3e2e3bd6fc026fd5ad949cb7e33b80e7c0b648d0f8f3e7c2326ad2fb3f2ef37e9fa9761592f8398290d63da5f5ed041adb481f75fd6cc5d7e43061c5b48112be7ea0fde30a5b5878d1d5e449dca932a1b353d5de103c299728e2a2d575f700ab3ebcd26c56ee516317bda5e0e3fd4e94ce34ab3f2451a79c3a475ac966fd51321ba5964c56042bed380d9dba4c13de5c42e95cc0869523ac8bb5e3b909454740ca5075ead009659cd3f53e3dc0208cc5a4f84130a569b202a897aceb0b54b3896d58ae6519eda23c6064dfb64eb006757bf4cebbeeecc8f3a62a1b9b7dc886f1b57824a88bcb11b75842697769f16f8f81e94871f0e07af0076cfe9d459b32f8d3e8384b65675fbd494b6d7a9c8946e783e26eba132d03d2d96e86f12aa71995a6c551efd84c10ec860f6933a479fdd1cec801062c01f7bd168db9ad7ad565747c85861e4f94fcdfc7d3ac78bf39ae6d72c60c7ff2ea246fc6d771a19898c8847cb594410fc71059c0526b9ffd272485682c6e4328e2438aa076726659fb0462504e6f76fedfd4d5e4d870bf7c7bc9181e0e81ab7efa5dc76f2c810c3a817016c4ca16328958e76cdfdf60b55f2738e936851c81e7d6f34bea5bbb9c75ceb4ca3867705cfaff8c75daa4011db645434adf78908232dcf40735a8e47ddcb61fae2fb3530c18739fb12ccf7d1bef0e5ba5ff7aad32f9f61516bc49e2176a782d999b34b6b960c482f22a74a1e83963f7e45323eb62a173e0ee44e61d0df0b54fae03922eddd2bd0d66b59bd43e029d3d9b0244fff4e1105932ded65eb74fb9da33396f8b"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x1, 0x0) 21:05:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:05:15 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xffff, 0x100000001, &(0x7f0000000000)="55dc197f893ac4858d34f78942c4934daacdf1a5c42ede41003b6165d460de1b67545d16dfab70c46ce3c4b7b805469d25408e3a47b91cf18c06d7722e9c54765eb66c22246a9aa9266fb3ef104f82b4d6ac60d377a609f27370393a0a08903b9e99c46383ffe3a795aea29cc7bd356d681b08775fef75c5e6865dc92d14d3623091ba1261978b73daa23b1f2b66", 0x8e) shutdown(r0, 0x0) 21:05:15 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) openat(r2, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) 21:05:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x100000001}, {0x81}, {0x0, 0x7}, {0xcd, 0x1}], 0x4}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) fchflags(r1, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x4) 21:05:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x7, 0x2000000015) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 21:05:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 21:05:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDGKBMODE(r1, 0x40044b06) write(r1, 0x0, 0x0) 21:05:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffcf9) 21:05:15 executing program 0: r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) fcntl$getflags(r1, 0xffffffffffffffff) r3 = kqueue() shmctl$IPC_RMID(r0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) 21:05:15 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 21:05:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:05:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000004280)=[{&(0x7f0000000000)="e249f3b87027c02e240ef1b5fbcc467454200e0993cc222aa1a751228505cd496458742f25", 0x25}, {&(0x7f0000000240)="c5588baf36d0c855a930764e53dc4928a80c6eedbe3b94c081b470049f7541d57e4e41d4df2e5828f7f197c30d6f8d4cef7a2af5c3bdb3b49fddc1d4148ac0638370563efc55457be01f204ca1f14040d7f35a5ea3d7478e12c623c6a8033b3b24ecb6b402ee9b3a63a172c43204433a7fc9bcbb5c4c75a1f34a66e984a0f4089669a3e82d35e5d073e80fb82a1bbb96f6421ffcc9ec792e70757c656f2e0f230ff8281926fe6c40ff36477805c2aa06d68f170296e90ee794203eb57d25e5db429f868a82e12a610bc900873d6f288c54aa4e9ad993dce2c64e891c2bc18e14fa1c1aedbe4b2dd49aa984097b05cb7b9ad8229a2c94e0d745bfd264d7f059e6e0fb76fe0b3ea44edc4100d43e07d629ce63ad6703ad8a316ab9489089acc4fb1037a1cbade4cae2e2acd1bc046c52d8e3a05dddb19774fdaf918e1ec2b9c9081095174c8bc15bf8d5fe5e326ed02ae73700fb5a1acf502b3b0bfc6f8bb2daf4c92b70b759f0086eda42fa1d36ae6f05d3a2251fa22a0b627fec41639010290e0b7edf0be5bcbf7ae15b540861a39d7551a68f0e61b1bda9e777fae368d7564a47847882f9d4b7246303399482f7360b8ff26675b255779b6bea45fc2fd52b39be4e4d231992a3282109c48271054167ae8f3ff2aaf583c18e54bdcca48516aa8252cb6b45acdb664556cb06879281b2f63ff505b06e16aca9db735a6b7f90b23e05047df0afed2c278310462a674a82684ba7ca4eef0ae7209a8c27cbe163c17ebe8e383bfb74e7d84d4269e15f47d09f91e052749b09ac2bd66542e3c49b76e7d55559aaf80cc81dbd9a22eae5e36ab061b89c51590abf514a2d834c3d7df03fc3af322ae224f95bb25a504cd4da830137182ef2edb189234a479a937884ee541577054dfa53025416b04ed31e5d18883673a3c998715e58a2306992210721e6a7e48c64a72c9dc808c49cd4a8172e3ea1e21c594163caea86cae197bd335af845a668644d90db3cdeae78007310aa027a09aa6f8e34967287f34922660ed7d051776d2790c5f6a99e0de7e75f1b0deda14f9458bfda4cdbc1bc3b3596b691aa1e591b031daf16e2f154791d1685674156079a66fe96824c66398e6b10438c22eed629ab795115b02121c996f46db76ccc5967cb17dd3a3661696d2a6f7441edba7f9f9ea170a456afe0e148af3f354e0a7081ed8acf5288ef22721344cbc466265fc3dbf5a7e701511f6c8a22664b54ed2bb3dfb5148fb3a443e3fc11cfeabaa303c613bccf9436f5074b07e550678eb1f3289dc1f80294e33572079c276dada082fe642491465db6d59e3abd083e22e102ff5bb4d267a9c5774f4eaf9ce059ae593b0c62af3d0ce4a4009007c306fc1d6448936fb00fc87e423f892a811b28e286ee672f0915f1c78f54edc0dc5f7e605fd91ee439ad6da48175bf3eaa6291652448690fe33e4f14553e336ba2458310930c717ab91b0128ed844f484f43b58e79202c0927b78b11e9ab93ad77f11c62e1811f2e3adf6a6eedc54fad9ff00a37389e14a77d22910267f000ac226a81e2bf2f0eb54e1a80ca0a4b60d8617e3a53876130dbb6f7d599364cda5dc7330f0df0aeb2e6ddc7818d79eb4dede3e40ae22566af539cecdcf60d244243e16f7b9bf577621d69fb6a9c37ea0fa25b383de30a9d20a98a16c02e051f58eb07d7cf653dd3576fe4e2918a3a21dbb8ad4802d2132ce27fae2e190316c42329339d1872dd4b29beecd288547f377814f6181c7423b243e672052678cc155ee7420a519b854f87d88d61b722312276f4e2c20663ecc4814b8202b63141561dd66ce80474817e89cddacdc41af6edfc66c69a8b2a79f85a0156f6fab0a0eef75ff252bebe39e9af619f993e7e5a0b11a184484293cf0911e425e47d7856d5256aba8c925acc905deff358e44d3d9d87b63dcd89dafec24dbdcb300bd4442761e53fa2d442eded60c75d035e0f27a15c1de9e922e5369c2803fb8ee9a25710dfbba550b1634af07e8d8ed24d45643894b685ce29fb3b9319d2c1c0aa4b7d7f994fd7aa42ad65f827f0fb1306e2a1186423af6dfd2f2819c9ff56e534b0f7c443420301352e86f3e1f70e62d25ce612d5f214ed401b39f008f95223c88f9f861cc97c84c90f9dc0733ce806e85bebd3b18554f0abd49aea74191feb188dc06bdf7f3304a40862477953b22cc82d809005bab7c5975db08ee0390ae7b2681a86f5c06dc3b7f0730d670b111e743def2a18797a1b3444ada018b9769161ced348ccee0102a8a26deeee4a929289ffee1513d0cc4cf1b6a335a0412d436c3a8c700829fcc1de1de7703d06d9cd58f858936fb129f4314d631af6877ee91447babb4fd30f064b046655cb62e366fdd668a6bd7eacb088ea025e97fcaf20d4b53664e4b72106b1e92a494867ec428ab596de57facd11fdc90e96d3dee8d1ac3c2e7b762b57be7aeedddbffa6c7d873ad9c45b227270ee45b9435467ee4ea59df812955b662908936939b0d71f4bdbfff7aaf287801b968d4adbe6afe53a934ee7b43beb95c2455e8a7f25959fcb07652ae9b238cc736d6b73545c62881cc2fdef1a3b93858cf3874a8d94ccd0c933b319f939bebd88937dba2b7f3d910389640524d115a84ccb6ba943578a61b2db392f04a3dafb007659567ee39704c48c4ca550bec7fb9d1c073342d027a0ef15d632789d6cec387ec5815417193fcd37df9e650f26103e8b36a37137b9621bc686f53cc5cd31c529a1a0d773af04761df53ab8d10780a3e0a547a604e8a54946e1152be1b2284aae1b0ab77071498f816cedcf8c3979da153ebb66e5d31e147e1d3de8a995f147aa4b18a05dffb35b07acabd7b015878d9722e4b13c2d4503130bd1815dfdb858c8bc4c9ac6dcf319f083d7f13fe00234367cdcdd5af6611598bd606df676d265a537e0170f1b03f30616d16f2de278efd645cab173cd58b542916f0c796cd2699ea7165b0d29ff0d422dbb8bc5c186fa299d49c16f3dcdff994821404d3664a2fa051a4094e979133bb74fed0c971b45510c8dce042eb9d1476455b5bc6a345502e700115660d61c05a77e91d4943927b785f657c4c83b170106d24ffca6c7c382d600a4fccf128828b3bb720ba5ed6c4f40708fbc2cd82d060cd69be5eddc4fcf5ae8a1ba17bcec1cefa825be818e463c7c820e97de0e1f1f06f624baaed8bcfefb606adf6db1af58f9b8f2d5ea866607e0b075568c3613286e2717bfaad0800c3758de30f72f425e76722fdcd00e13775b60d12145a11bc549f1bd70ecc11210c7563a1b39737be96ba517c0bbf2ca048305a0117b988b2defdb3c91a05367258f992f19520c0e434aa3f467df95eafcf7d0c7222c65cafd39d8ae1345dd2d77746920614478514e710c5d2bd2f8aa0184743fe634a4807856910215d91a88a0c460da309c4b8ccf268e915941e727dc5d7494ee272a09cf2f90a850822cdc9571a1658565dbb48b063bb355a4e3933f3c19683f6e71fdc157b86f5cf6b653c5a5cf5416c0e15479bb5d9553e17ae856f29db8c95b06d2b24f684582aaba0d0bbdc0a927c7ab45febd7bf54adadd53f3926c9814417988264e268eb017afa007b8c834246af244185317081f304ec13543dd5db6e640662373a263e1f51abc3e7212d1426ac52278b3098df6eac6d650cc3e4c0d295df18927544eadc2039d052d3363afc4c69037d9c79b42192dea8a1a40c54c6e652f1a14cc01f210385e974992a7a41546564ec53b189e158a139a5441b416c26a011eaeef02d40e389dd1f1ab835afa27baa759c5cee49eb8e0ce7b75d4a799418e1e3e22f80e3bab85def2a871cedd247c377abb5679d78c4669ef3300a3536564fcac4688e9ca47dd98598cbe41a871adb50134b4f6683c07605363c382d09238c8cf6119ff88368ddf5713f419af771c7a20e13cd9cbc27182f205957162eeac5cc0fd689c12ae603a0447696736d9a23be1c032249d83fef078487450fc97f840eeff0ce5fb801e1c1de5877563c26d55db9960e5604b5728c080aabf5089d4396ed7b42ccfa7b5d1c1371da9bec8b6eb421a3a3924280b8dc59299efd5e7fefe6ee1873612a92a11e2e871cc7ba0b3a59c4498d20023afa9f81ab3ed45311ba03082ac055f379aeaf08e5cfd9a4e437cb3c6afbec6c84d20e791bcfee385559a7286576f3805ee70679a9f36b39784c8c2229ad79416a87dbfb9daae34a821b61028deac46f4f3bac31f94451ba4b3d5f909725bd26459620c9962e2e638ea0446035a9e10f0ecdbc12da45fce6d616f4750ba5be6b012db43fc021b43b9464c0ad931bef69867e324679afb5d1769b29874530d7fa5dd9c536c76c7d934ab09f4412d28eaf14994bfdc6f35425101b3ae7442ee50d3d710a9c6bee27c4674acbe211c0baf6d4704f969b8725a967891a564129f0a239b583e695b6f2346ff0511c0da41e8d43fb445f9c6f4d219f052156700c784e3de7dff30af680cd1d42747f0269dfcbc6211ccd96d2eb277a9cea9be7996cc359867293c9b865b9bd77ad1026471b253dd7a644b4171c583cd2f621dc8709d128ff8b13ce6fdabd2a1a994d424ab0fe2ade210676dffe49ae6f6e128b6f4266a9f580c873666bf2cc362c50bdd709470465b0d9ff46d1aa0d033da14f7f94701bf6851a5d53da14c7b9f923f5ef6077c8f0583c5caef4fcff0c0f76143193b4cf24726351aee50b21415f9115e1d555d3e371901ae2f4986e9ac3eb9478564f2619d08835f3fd78b19c124b873cb24eea33e349de06e5998b0a59deafad7de20f0490a8eeb1b5106f3398f1e00353d6a5d9f9fa7c08238c582e0c543f577c5e7c4a7fcba4ab38cda5adf41125cfc47a2ffec6386b6132a6a27bfb0a8d596d953e522a26798bda896a118a66deb393e8207599e36e65a5f027719850b3b98a9cde1931cfe2b1759b4722c10e943eb19b72462e132f952ae5f784dfe2db624deaf9c960cc444a320f03b27798d2e162bb1558fd66974d0a4f2a9772964ba9448e1912dfcca8ed7f2603b52ca31742fff35721702f0ec88d526154dc22d06e30caffa4ecf5e63ff87717600e9c60d9a1e3ef7c566ba8a368314981d1f7b6d3081becf4ac08bf49458339b3fbf9947687651de32cabcd31d9d38ea5121ef046a7b37b9f73a36b934279fd4bb8edf99f160360424b0957a3822cab98bbde22b8fdb1b06b0fc166fa9c6d3cf7721e27ce0791f8c74845bff9d149e8df9538400bdd02eb3a9b322693259af16d5d0dcb475042058de8c5ae9f3541128568cc8fce56cd9da45b2e99609914e0788ea5f4d247cd972279cd3f30d214a06979311a0d8cef83523a3809b06348286c03e24cbb2e130c1697f69f3072adaced4e5e313fa5bc4287ecc71efc06c7c6d7a799de67cf8165c05793e4c545bbf9fad6082a201328f3e2353e9ee885b86dfaa21e6c816d5aa920aa62d5e589a7e785739a0ba3404ad87044c9d11396346775d18ecec01a0c809dcdab4f90f3538776544a7829e6a35ba2fd8afea846a18d87c9070d51bd70a4d4dbcf51608f41860cc2cc1e8d53e628d2a59cb83dafa46e0b29d1bff80ed09421fb2aa45a920b0800e207977d1d2daac94f7d39bd7182e5fa2b1d74f259c836ce837a380c2cb0a54a4c0dbb48295f469635d77663afa575ab7748cfe2a4fca6979ed837bdecf142edcccefd7130c31817ee1e7978fd78c2947b9e01df87bbed498aa5993c5606c42476903bba506c65363c108279b9dcbf36542d12c527c531db", 0x1000}, {&(0x7f0000000040)="c4ed2d395f275b536803ad9b978f394459608dddba086b46dcbc866f21f564d4c8ce7d3c4cdd7d81b96b6724", 0x2c}, {&(0x7f00000000c0)="ad07f48c5a5e1e457c6e5f55a2d6d6dc16dc62c0ccd90c1d38134e341f5f697699ceb7f708b3196c8d771c3dc5cbd10b528cfaa7f669a99a763d1bbc1491c9c10f4ad7a7a294a923a6bf7143627f3e4d40216ff8263f02e0a4c714fac5412abb74eaddccbf04f9777e1fe33a10d7741daf1390ff28f8181c631ca6d567a972ef0d7a8629fc5d3745add24c8aa292a08d7af9905b3d31899a00cc935467b65905d2d42b29e9b50cf49c0402298b605dad174ac1e55858ccbbaadfe173f5897bb139bfd64874213242d88cfd55f94efbeaafb8bbcc612702e3fb6992c46a8d0a05bac6d8cda6c8041c2d9a369acf1464", 0xef}, {&(0x7f00000001c0)="6e00f656ec2379d3cb3fd8a95aff143711f6e93f2e2a", 0x16}, {&(0x7f0000001240)="777dbb008c1f1fb5a17aa9bd5085212aa1dc8f9ef5d91da429987373eb840794b4f476f24d3bdf89b0f2dfbb448da0a00f1ffa0a70f4d84468a29888161be498c5dcbff39fa698f1be2c152fb5c6e6094ab3a7481061d655d66ef8ced1a1bfd4949793ec794b683d6442144f72a064c33fdd0e6173c5f5b51d87f200256d208d4aa94278c34f9dbc0c36be2a56d301b8755d472e58cb2a9efe66670249920e9d287663e1fd6065e03329ccbda472ba31adf2dbdd976a88cda7e0837541ae04a717417903b4be656f7c93c02fed8a02ec44ec2e25724e5f5d3177d870d1c6a065395c096541c2a6b81bbb7396018e5e5d4eb2bd32dd47678f319572f5ed02008fb989634ff43b6b3ed51b60d06ae4891b31aebacc8306d9fc74d7ced6d015ace75c7c47e9cab9c64ade88c0cfc65487b4304b84b037a79b6c666bfa4a02204a270f31155fde38c25580b57f1609cf874cbccfcaaea1a79b244b1d4b5bab24253bac208a835fecc49722b07a1506e4eff4f3f400098647036045185c81dceabca1890aaf1ab4ffc09cab87318c776389dda1db7304870d26445ea1e0e1d01544441bf49c956f793a22c43e6948a711a7086369a01e55e73e319f3722433bc455f4428566f98caafb88f59ff99fd85e54d90fc1b369102e448f6bd9cb06dcbfd68d8ed68cbba06cdfba9b620172709e5af5cdefb50f3716edcfa1d1c86732059187e9ae0f6b4a28094de789612da0cde4738542041589b312b4b2f64da2a9f6e1de1480aaa57b3bc1a65d9cd9b1d139a87151e9874ca3919294f1a68dddfd608a218444b0541a4e169c63bd571ec3d6ec8a00b98c14741649b93fc0e4a94eb89cffca78cf56cec15c3c9ef4db9be0cc4ec6183bbf7f5c7c91ed2f962365990d79a4e96ae74e4465d1b45225d3a00f7c8accc183151f0e8c44293f440f47a85bfb4eb961cf12aa20ffe57074d095a8b71f8ef8c23cacf645cf1091bc0c3ae966e53ca0f6561a6abe24a374b38795e4a08794d250e7dabe82601910e7a01f0cf9eb9f82523a77b8aeeb51c62a0421d9de784bebd505e586ca0add2002654a057f3b826b30d0b36f9df621f96d8f6cd9ed373e7ac48ca6d6d3f5b12e6affa3dba475fcb5fe45b8d3ee238e4772263b2dabe225cb43a51df4da98f31d360cab77719fe1cd5b4ec90f4a49ae4f643c8f6b5bbed9d441778e9b82dd4731d5b34520c465a51363098150df541fd5a0904e8ed7d4cead8444535ca8bdd1146dcbacb18db3aa4360258a3923c76f76f065eab920c1a9f06e1a1ef5e0d1371f4d6fd6c159a49afed6e2f358d0e2c5debe5a191730a7b81d831071b946444a03bcd07bb9cdf3ccaf83469c99badcf1c10cd1121fd95bd930a0ffdc626d1e6abbd035637fa141109f816a9bd97f1f0ca04174178295d68d7bf556c285dff249f2a60cd5371e22933f876b745fc1edce1c894b0c5cac889fec0c4f269aaece95591cb1cb312fe179c4e1bd1951d15ceb51270ad701307d84bd696856e7187e8e68127803fb043971fc58ff4689d39433561fa87d49d2666dd0836a86dffd1aeb8017cb6f95fce3a887e3adc2b7a5cfc4d1930353130538eae8187892346293061622433a4570b6e94e582ac08e1e4e1a6eee1e9ce659fe0494caacc81bcbb7b81503cd624b444245eea1c2356c0b7d35f5776b33acaee4a4538aeb560aa28a2185c268a9d1b42f7230eddade321682e33fde57b14708930b086e02a2192aa80c87e5726b1f987d454318ef44413321708f8f7144e0096d0394b4a078271ea85e50b0881d727de490ee4b0801e284c563bec33cb48c57ad1b567c3462b92ed17e8b28c4347341e828954227b9e4bf524249e0b1956bb8c4b4c9abbb7c9bb1ea6cd2f14617d1eccf00d7f7e02004d26944b96c3352e1734f2447013d861093b1b536bb6aaefc8554d29da136da23d51e13590f84a55ccc3b5d6c148a8395ac56fd2ed037def78801eee92dd14c8157f0db793c5e70e52895822cf4751e9b26116c507a99960e853acc60e393bc126579061c529338be0a1d1687662f5eb74953af0aa8bd8cf81153f8075d0b3b365fc15fc21611f781a682dcf675403687efe897500b8b093ffbb3d76b2df93bc5e0991efdedcf2c8ce1416eb35d36e424136a41beff65329d84a36bda77a8f84909e3871dabc9a04d1a350214febcc24827cfc81f8f3ef5817f235d9e9c19ce1c9620928a5d3ae30dcf1a19c9941e8927032a0d137e433036adc96335344695fcbabd8bad4708c8ada7794af52eba6500f61c5ceac5416b7104078facb2759d47fd62cd3f81c8c65b842440dfecc8d188f26b782f0adbb5d53e46ff3e2a2ddb54f197a72439a7390e740cbf575184b964ffe659edf24059741f9992da2b3afef12f5a678cf9f7e36975f30b50ca6a73b92c50fa1ee8c12835a1b2a5fa3428e603860d24430efbd09131fc3b1180ef409dca65d78105505667378fd1352036cf55d60a56856fa771623e0047a118f614077d99af22ca501b70ce27300f7593a3f0a24860b8293312e18228f7f6c5ceb39bd32b684985549b547c8c66f0eeddefd8cb0a0ea7774186fe158b2ccca13f32f8c5a3a878fcc85a7b8b145d31b8d85fbc4974b99c84c2233aa4b05e18d6ac6eb3a4190e3b36657b4691386895fe2f9ceac55adb1f2679cec21e1f5d0ce0142ecb187cedf503b63b0843acba8206a6ad90da35b558e1a0476e99f210abfaa7c98d3f5d6a996b507926de74e4b73872888cce43a0c6214421ccc443e09318b14b91a2e59023f6a8f469bd4790ad86a48d49d840a90aa38e1ef570ff1fb984b7bd935a843cf47aecf258931fe569e2cc71988ea6df13e075367ffdb9bcc5aa3fd1f566425bd01f06b6f79c0a602a35d408798184b501b5030e258ee5af963fd44aec4351530876b62c23347a3054010105125c32ed7f5b7cd541d75983dc302564dec1625b1a32808081b1ecf759c5dd051392e4a0964728553bbdf9c7bb679dfd72278a32b902b760a8de108ad5c0cff678962b36b904d6b2967c944c6652c077c3b98e796a5d1cfb4ee67bbefa26ae31c5ecab064b30e7c40b225d754ea18fcdb0bae848339c12d7f438fc2844f28fa3834aca0ab2a134fd209f286a12719d727fa82a2e65088db625d454ef9308b5f848f3702412ebbd03788efe267d75572d80b45070b3e558635d3b703e4ae7600cae2a02a9759cb3fb6765527637ed9c31707ee893d15339ea55198f94e700a8300050cece55c8026f2beaa85b2a94a88e35c97ba29ec3de39b0d833dfe3be26d8d1fa6894610347475d20708bb044429fcf7833b4f3cfb1e40dd1a88ea412ff7a3ae917e7cbc1a4e2be81f88e1050d9e482ac42066be663992363ee093d4f0b8d9fbb87435cec1498e2d0d5064fa4746ac9a3ff75bb0ea02b2f23e3843a44419943cec836f1ace41a10da1247603958a7f669952303148a634f1f808e2e27004b16247485ccf6c04c7ba49615fff16042489c590541171d7b8f5808be68410d8838d9844a54ded64fd4453161d0a7378111c5e16527c827c5472548812d2323e808b56aa951532cc7fd4f4b1c39f1b0ed4b0c959b14c615d9dadb4909aea97628ffb41eaeb5167505ae99f922ac994b3ad3e6e1f2c5febc6c2d737a55e1cf22f167757285462de1d3a9b0f8ed649b7cb93256375c0f4ef69fda7c05d96e7db5da2e75574794680631e1c78d6e39e3e3f5e17d45e806d2789b7fc9e223c3e5585265066243bc6ff48927091284481199f7d1f10e8fba121938cd5d012a0851a986c6fc917ed038e4e10389a7bfb560a8205aa52ae269712c66cbfcd16c0c3d3f6c3adb092b6b2c69c62149e73cf6cb257373a1572d878457682a8c2e6cd6cee7d8d974d3130a17cab3f723a46e1029b9d141c753eea871d9253550042c877fd9fc6ebdcc2d960e8d32e8a49a9722bcf0d3a2f1fd9d45632b21fffa78900ec89534381517473d48c4367902465b7a4c1cf5d029e284b642cc9bd902888c2a6292942e430af3dd820134fa2b9af8cb39fca3a6b7e5266b9f913f0f1aee42d5c4a82be435ffadf9c34a5d052cf33cc70aae26591609289bcd525b4a705b756ee214e446b04c9ab00942a38527240cb86c738e1ce1a901079aa8a4615be8f6436ee96bf239856f93015976583de8b26f4af079fefab0854e821cf1b3ab184bd1b4dae309718cf5a40d54ebe7c48be1bce622c1187ce17511cec58d290f53248b0159c52efae5b31a9c1c3a3900927e114a38b17cd8e98e22aa43f9d6daa7dfb251c2fda009fe449b8c8beaff48986466e027d06603e1cf412171dc526833c9be230807f81676ca9405afa6c5960f77816e0bddd1911b585e5ac3538e81c1ae9d88d455cf547337638d92a0e00b63593462e4a3590fa832bc0547495a43acc71bee2205581060377a97668e8e5a36283485b1f43779d013730f9c24394e36a1e63d32addb78c4bf3e10d301f44493080eb91ce7ca27a211986d756f16007d06dcdb5eda048f66ef2ee96e52545a484d92c0281cc1299695be89a034f25e17572f24251eef554145ed54b3fdb8401a512fb5aabb614e5a93c81ca9d3b4cae84ec6153988c87bc09de40557ed963c949b3625f92bb63d899fc533d4ea973a2b9bcfbad0ffae0e57b9c7068c46827d995c3f5b721ca2caec67b6c7f257e7d1b4a5a1a54c61ab6f2e4cfcaae7922639a52994e4967ba94f44fe4feb6dda32f403e5466947e451a4a52670280ebb7733f0d2d8575a161c23431ba83db2c8f1e438ead80e5f5261253d3f414a382fedf4dbcf840cc2c4f656aea59aa5b9668807ea44f0cabaea0a4fc00e5c374516277faab1ee023303d7bdfc7b020aabad037dd1be6ba14d4a2ad41b80939aa2709bb1f94840d87e0492eab5d18fbf287d6c439d1d113aeb0c51c0d6905808e6a661e59bde61de4b7e34f97edd1340b0fe6e14b688334399f06bade90b9d0ac02ffbd9d6a0bb3aa45569727cc7388caab9487f32d80a2091eb653cad1ca01faa2d2780ec9ae5bf33cef95e93a53ce4f740f29ac96b111a3f7b8e2fc090750ab2da1c72b2718bc36665de8ce53f1bc23811a2795d302beea9c5768e035f9a6b26a7dbc573142f7e1ac3bd3b33c7d1b321e4961f13a3249a54fa201b68dea83327b21089499ecb00dec55542f57e60b2268a9821bd99f28d13badb6d2043ab4a4c7efd977f6cb3fca78c7b25a71e68208bd498e82e4739c35703584bf55f0895ab8cb967d605204f44a75ad307d885dbe3fcb44878143662ded615f2213069f54eb7d8a36bd1a3c32e238522d44a9ff52c1ff49787811b938c26f6f9b9bceee641a542011dc442502a63180ebf82781379d73078dfb27c1914a8e5d061abb0a6deff1490ccc498323c5215fbd16ba541539d8b3ed71cbf0ade23243ba481faf0e2b0800cebf920bcd6a1cae8c388ac1ede67a404c07987c44b2fe19e2ac94473afce4e3615945624196002ff2dc8926f55bde1076043cf007ec8d214f5facd5df9a462307b53ff96b7f6c50c821fa69a8b0e83c52eea4317618935838ef12948454dc33d4a527e8909bd0a206b6f2f19257e73017cc5d5fae1f930214c174777dc020889bb069f94d974269b679d9dbb5d9d71f152af147fa1a6cc97124822bd0bd1f18f17fd20f826d52dc498bcd6225cd6bec3e75c9c5dad387245303182e40b549e9e4975834f9763e4f374bbc79994452313bf88658f9a5538338e521c1b84158829c01f8bfa1ea7929ba2f16bd8244b42b1aede", 0x1000}, {&(0x7f0000002240)="8e13eb8c2a738be7b583261c38fa0b89121ca218b7c1abee50c536941f3cb9ad424eb3f460926c4dd9407ba57bb32b1ab5a15d656356ef2df74d800e20b4e7", 0x3f}, {&(0x7f0000002280)="af1ccde73d9d7d3ecda2460303ce782765ba31dfc59dec3e2c9b8d6d3e124526859cf7295975a7803636baaeaa7d40161ac2a9b3615ae8c7216e7540274e7f4b0e7f06db55c00144e616ac44efbe9e3464e81dca685c72211b2cdfa0f38ef98f8f7a10d1c46d6d27ba8f1daff245f6e8c21672fb4948a3f2af290a8a34b302424d07440622a1596e3d2f9b5843e9295e196499520db8a43ccce68339db52efafd9537d5173264dacfa19e0d7aa37f5283f0b142d0017385d013df6816ad1339ab4cb0be7b98ffceeae8351a22ea8c4b0e8362b1fa0abdb4d0aa838cc86327f0bd55f069e03513052e2fbd76f671dc5500d356c730c437d52202e2195c8d300850309160935ee41881a45a753f039257a6e1bc20f3bda29bc15e96151e126f3b3cce7b421c1751ef82a25bc4a43dfdc2ee90e491507c11aac41afbe7ffad95ede41e4071d622fa81edcb5c49a5987517e78d612763113a108a429e5acc2b890b32a5fb57bc40dbea29d6e2b7558ea540512ae21ab5cd3f13355a5d335117c7a7976b33fbb40960be13d01a79393f1be22adbd365d2ca1145beb020495393d1a4aaa31ab102e10c02df8d38517124f788b1777f038ae11983fffaa2d5f7850038d3a882dd239d109c874fe5eefa83ffef73270a12e43904ebfd60a1faf4f661a0ae11ab80f2bf4497a96802b8764ea1673809127a032497443126a61670abc56f8de605288f721cca6123fba1cb36f669b27f474ef2e8030f237f9452b927e4d1106988f4ef6f05d50d84ee46ddaf34396cc83a9600f113a558d4a6276f7862e902249a1b563e1019552bd63e99aaf7bbc44a53af74a5a7d292dfd69abaad724019b46be4f14af516faaeb2ce97b3ae0f66d5b3e7b19b04ceb3e2bdc6a889d10d9a209d77b200453276a10537eb25293943c2067a115295d2c50b341cfe2123dcca2b4998b1d2de5fb719746f453d8727e33c8fb136ca031dc59d77479a60cdf07062748b4a61c3852cf1d5a1fa46e39c6a3ad83761adcc4b8f17e8893a2ab814cff7777c3d09dfe8bef7163639979c5346e7a6cc6c8cf31166119b906d95399f0c6fee29bc780f66f5cf2410c9e00e59603f28e529f307ecde309c124ede7091b6733db2e7f2a6fdf75889b73d3572f364731b730f9d23d67f8111b6a9f5aff18f5d322acb13f641d5164b9c994bcd63cc68fbdadf9e03321c473522cbd9a347ec55baf70e58be3986fd55059e5cf52921c5d55f9293d6b67590c3d0e0f6eeeacdd227dfff038a97710fa75204964ccfae7eb1fdf3c3ab195d7288f4e571130d579443ecad0bd483ae1144d9b573391b5a2b42bcb9ebf368a25574409ade48b9cdde943c0212b43cf4b854dcc63fa11f1b627d2a587984f8ef8a3526b9c1fe8b07ae368c40d25be01b999121c8560ce2f0a35d4a364e4f8e98ef3069da1b3c47065198b9bd689fd2ae9e730cc5652deb067b63690ac5fc0f5198951ba5da28d1f1e31c4c724a8f8f3cb42f96a64ebdf3c8b08611fbecdea45ea9538ebdaee611050ff41e324434dd3e824997f54b5ce80a91d7354f526837687b2cbc486eab5b59c1817b5cfc58646617e90069c23355c733a4addf1167d1a91b401e3d833e0582babab4ce9868d44b53d7918015205ba3086828d102b8d37c172706ca678f4ef4388a182c13ed003523a1129fdd3cd757ab43b88254ee676374ac0f7737b342cfc60033f7aef2ee1755140bf438ddbf9f81b645d716d1681fa28efd56974d4b4fa8da3f2aadbbfba9e4b2105bd30b425d1e1847ded6a510eb5fb69f42fc22d70e3a4c0f2d14ae06a81d5e85a761332f738612df83b086657015d60d7d8355ae5d8b06bddade4b28f1273a9f629966831cda2a7dfa4e860ea7254d59b15e538deb303cc31bcbd59d9b64ef8d164a023cf8abcc50ab25659aeeca22a73d3eea6947e8cb83bd5eb95df68c9be6ac46b81b9a72a6bb7e54d936a5023a37deda63f9c8f4e68c90760f5f3a22c28d53a0769278ae2dba41e26ee8655d1a81972016bfb8d523333cd7549de9c7b3c04297cb4bb7f01369a62f4609477a466cfc4325192d02924211308e6554b88a4a6c7c50e518952592d7ce65788edb25f502e3239b81b751b55951be4277b6f48393a366ebc9f1a6de02d5b7096e22e9a7816ee052d6a0fac553b35a533230296c027c178cf240e6f5fb107d405c1c5de953f02b010e07c224e237fd7b1dc4f2ac4d1ea26100daa56f375fd73aa3265df45161246e2153666b40463ea1a8484715afce315421388a73116b5a7e8cdbdec9985291089e816579c94b08043951d6e81c5b29f0d4ab51d649a95e1ae69ba841c0c518ba0ea6cf28f60de415ead498d0769cce2cba5f16e2796f1a6e089db1802c39b18ba27ccc600e76cfad6aaef51fcce4082151801a6295950ebd191683fc2efdf3250d397b60560e93bc21307ab02f2f98fc4cd1a0615379122770a4c6b7dd9a71e39fc349e43b30a2a0dc567ca61a333ec693f9d032c812352a699ecdcefb12f26b245409c2e1efe5ec2d1f458984ce4647fe1a697d1a321abdd7ee4fa0a3b5cee7530284eea4fe0e84a57018522231afba82c44d993bb3a00d2d9cb259338a69e219eb09d01ce35b712f6546a9d76ca3717c399b4531f56729f15ed78a11d2a54f9e6d47a787bf71f29bdb51862adb82048ea150e93a4fa0782a1f6f547b7209777beb693ca494c25f32112b0adb274835842924b9777c1c9b3b382e5a3eda2ab96ce72232be5f0cb5d2e82ad7ca2e66aa376edd67857411ae779d56225eb75d500a1d03c7c15ee30539a50d2032e7198d97b3f4e9b53f3548be5b78598a832961e1336e30e752d85c5a43221a68543cfa81cd8d9bd6aa19080de6d803d630e2e7abc73d1d0a1ca01ee21d6f0066c65eaa5b37bdbff237f93d56738c31ccb9d7734a905c7aad98a77f766228ac1cf49ad77c78a55cad0a669d6fcb751b3555dd3161e479a6eafa0617c4222045fcaa7623e3b0b90ca5c3fcc994090cd818c7bf7a22670eeef89c58a96a1acada06295fa780856332c8050fce1ee9c4b58645dc800c50d6431137bace3d2cbbac632de30a42114a908c7bdf758590158c6c0f956988ea94750fa61db4e3824dde28703e4be1e76a339e08dd8981a1a1b32a5b36f53b9ce896b28d885b004e75628d78a8220b5be35d712f69d990d1f6cde55b91183466eceaf7a945201d572bfef658bfd3b0f815d7a001c0d0ea0bc35e5419dfdf774e2d9c02964783b6f306a4f7ee523477c629d2a208c9b93566099e0e59eb5bd3d69813be85e41a6dd123bb6165a62444faf1bfe3bfb018143d29f6468ed82aaac66ce08d4fbb32f3dc718f4e741c713b321731b920146fb681e11b68ef05aa77ed83aafc8bb029d8e98281965f0fbd948be41921135a2087a9cb6e9fd500a2aa05640830c689a53e273bf6f725f06f4459ea01f6c134e85aff85ff36cd1ffce54be15783e7ecfedacc39ece91f8101a3143fd67a76c01f13bb1c5fb0cdbfcca9399ee1f3100b6964e337cc9ebc6fb5a68c7622e65305b27a7fa2f0e486f0241d649887f2438eabfacbecd1e52d81254169205467043480684bb15ad911022cbad32ac436acb793b904d39d7ccac4074e44b5b3102444bf110d25556c453e6c517b8dfb21951e036e32864c7517e7831fd8c05d42f3dea265d62abe4e8ac78757a32bd912cc0c0a6b3657824a838969e83862438aa657b929dbe057c0316bc838784f214e594f068d159257d1b78960d2359d75d2e5b9169d551b5f3b6dc24a4df0f681a1c882c082a055d8632aac8d2b5f620112a763f970a342714cc4676253bdf0d50c0cd9090a8b4572a9bcf0f3bdae58972b70a180f7d79442a4a889a378a2032862c3102a29de952289006530420c7c56f6f2de1a4329a8be126b3c7c067ccf975aa11132ef361c061ec791323567f51503c1b9043c005858d18a970a1fd5ee3ffa84b92812a629d9cb075cf4141516c8dd043649456ac80df8b3cfff9436eb6840987f550d967fa2de047749b844d90f1a9b7eaed554f07b9816302be9fcb3b8069823ebf991d52116fe5e888f7d8adbead39cf6062e84bb9c2a52f0a805c474e9c23a0eac3070e8461275d38e624af13a1812746c86a3a0b1bd136d477a495bfbc6f026e7c1107cb4d18207354fa0ea4161e0a70daca6ac673b555753983fef50cdda57d5e23290e5694592947affb9f5107c9f9aeb96ae61bf5768d131494522db9a8a6a8a692aa1a4561e2f5cbb343bbcf397d3f54d24f789b31f45b614ad2d70981c418f209fe412da80c5f08ec6689f897c32652552d32ec4868e26bf890ce0b093d075ed3168529c3a2e4fac58a6ba93dcd32f05daa78ad4062da30719d8e86d9b3c7d3756ba5879767c1a59d1bb465ae9c4a0975429ce2884ae40ccdb529947697ac226e599193b71851a412abc3b188c27aaecae32192b196baa31b188926755fae9bc0186602191455dc8e4993e815b0bc185dd2d847ec75f1c5d7c96481b70b6f2d328c8a930234607d78c4fda69660d128f5ef78c68e9ba6128c3b65d6c4bed653ef12fe0954d8fb5dbba95b8870423b64a02c241217e0ae39c4e133416f9a53d437865fb20299e7eb72c3aebf237ef75e9a49863fea40f25ee6d0cce7d864829cda05fa416ee7ea7c73744817a08cf93f06d644b752e4ec6c58ac331a883f777e7df0fc4227224d6bdeaf9ae61b86b74c891e9f1f604dc31681f2bb6e4cdbb78519eeb1cbb26129a09fe0cb6f2b0b4d53b49c1f6c48fe34bb1b472dc793a1fe0b6b61bcaf06deca365d0ad0bad7369c32af86030234b57634a3baf75632b324184b7b59f0d3f3e82730ec5beebacb0b2f7a4b5465fc5c830c6097d18838ef18b7463e1a4ce371c282b780804e6f0c5a76e6b3ef8c52a2ff9bfde1473b662f7d233965d5614e857354d03974343727a7210db1b72e14d53542ac58cdfb73334949e80254814bfd055e4c65625b8838058ddf525796867a3e7cab2e33b02d9f8fff29e862a7b33e3b0102fcefd658b32fed634ebb4fb6a76ae9728052ed94ffb0224e5d6a9ee19993e80caab4fc1337f8e26598e573cf3b37e2be0c68438dc42d4af6a36301025619775a3cc1f5eb8b2f8ad49289e2c00dc3737377ea4d3444fe5752f5c9c779a7072121a53fc48bb9f453399e4d0418e84ac2c72b16d9f8df946f4934b0c6a519af3cbf0f63342465a482c2c3289952ae2359c5be7334a1829e819b1fd3ebcdbd02202814fd7f2583f98dfae221a397c87e9037e114f6e51c2fc9d07846a7a5a4461247c193cffee0de48065af786f709298f6c5a60ea94e5c2673973b3d1426ab1c38c3f40e2ac2f4ca71cc04941f63cc3dc28b0e61966f865371969e65acae6f7b641a8d4c911fec884efa2aef1435950c73c68d2b4942e061eff62580f27b2042693cd08c230d063504f7270827f90d257c940ec2397660b2f68c44ae80db726a9a66ccb8bc18422c8947de34d42f4b5ff4726249a596e280a90ced3f7caab8936e8bc8e8bda2d84042d97ac1cac661460cd55bfc7040238714336e075266654297262123160b02b1e8de8541014682f312e7b7eb010dbeabd70738fdafb7c4fc33a902e9e40eed6531dba8c1bea01781d6755dc9121238e64eeb692288261ffdb9a089cec2d814edf50d37a7b5c1cd9eacc3e17c68223f92ac3604bcb7ae0305a7bc7481bb59f153db38ed8af2ec576115b5dc879d2c4e792e6360c2db2b9bf7b5da8ff5626c16f4bea08f639fcca", 0x1000}, {&(0x7f0000003280)="89e33af98e2201e9c403fc76b6ad2001b19c0adb3b4f13d0b6906de45df5b07f60c97bf67a194c52a3f4bb7f84ee1fbd2b9b745b9cf3eb82c05bd1624b34d1d8d91cf82b50834cb0f725968c7df6b8fb37fd7d4d885b8b594b1e8a9f3495fbb63aaa238b8a50d26297358eb63f4e210a8251d2fffce59d0a29a9b0b05e491235daa59ff58efa22c2f1ea56672de08a6ef070693b3f66bf4ff95650e7beefc23b25de63e33e452848e78205c2f2229ac3a61a674a1677c7023cbaaa10cc24c707b0e295ccc2f19714009a20940c5898fa30733b2c26a5bbeeebf99e799e39f518eefbea9d5421b05d867aa56d30e59e2558ddedfccb52e17408daa3f6304af65d719fe572568a3fc431b09bde43dcc8b62c58e21bd7d7295ce14bfb06a0451a7b619b31f09ea389868488d3d7952082f0bf4375ab4322360c9ce5ebf8436017cfa445026cc0d40d55691a26b75a027679aca32df7f4d472ee5ee868f0dc453220ceeb92ab53a75aeeb25a453da35b28c8befddaf3efdb9f45d219b41e89971761f6a5e9380a2c4d625511b667d708ef7e0066662417568f9fa53f2c4b1c2c28b0928ac9d8644af68e23f120fb70f4d87fc9b1b890674273bff5042e6cd752f0ef826e1e6a8388bbfee3b1e11065f5962919e24245f7e07f806811ae89c43d871478e0831716e3152f7dc5f51ac9617486478d3bd874a83f6ae9a265a7e64e4df402e9ff118b2f419707305c05f60be4fef95ecc67c035db133fad0db7b72ea907cdf2da0515019a89a8acc5db36fac1e1c37c51d105dc57185f33b6984ea67bdfb838153a92d5086d19ca97a5b7bfbdbfcffa6bc3db0cbf164ba217f1394f9aff5de79cbc19f5be37f25b5f1f9efd46e3bdd8c7cdfb6677117f1f3ea23254da889139f4540d3b2d43398d99390ca85543fd6b00852cf6af0dbd2674029ca8e0c99bf992b6a8640686c53bcbaa41d4285fae0fd85233f0a442acad9055906cab1229ed3c42e139a40bf583ba6ebaf85d7241546d1b4f2092e4a793624059782b71ceb9d7d14019a2716bbf79db694fab7884e21cc37dd6330f86ceadb30a8c9c9a64ab70791e9cf126edef6457ca8011f40e6934158953327d52b141292abd1295e08e2a8e585849dbad5f4119105029da7b091e01aad1ef8683462664152c13afddae1aa6f2b539de9204a1e67eedccd4bda635e18c734a1047bdc1c8efad1c2f5fb46cc14e1bd0f1c6e6805bce0205c6573f03739442529f83ee61ff65b878a87eeec9667185edfb9952f7d4c3b4459acc07e437764348ca292586dd992378f988ffd8c15a394b1828e4dece0412228d6cc9f0868b1b53656e2e2ba7f074f5f74b40bb2bf98ede579cf1ea34b1b935691004e02c1d807f7725a9a14306d25a53182a8d78489d82e7f65efb394849f72bd834ddef27cfb947b0970a950891ff3e034eba800e73645601a7ca1da8e20b664b1d3bd7bc925ce62b1b5b3caabb7093632cd4b79d4451152f34c2a61ec0e62c7723d3226ed8d9b1ed5ce806579764a2bbfe2035e5c0006d4b7860efc58ab25a3c18868f4e31202380f8ac8735cbe1cebdbcb7c010cd0b5141a3c2b7d4d4ac158e2c1b2df7292f0f9ed39e3889780ad3b9324418752eccfa4b49ca98f926993c25d0bfce42c99d4c2f50eb457a3e94fdd3e142770c7fb16194c1ca3d9c57e347f4f4c2b4cd1a4f96bb3fd5171e9e117f7408860a7c495245c1cd4dcaa53657b2d0120eb692709f5d76db941d898c42c7a30458ed674bc4b905bfe3aeec5b1657bf18b0ba6ef7ab400e6b6097e1281292246beb86532e557f837c424c6a31f1ad4edba0ed70b3b5100491fc5b8a53f5355388601d11619d516ae58a1634072db1e8d04824d82f29f9a991741c1f4a32b5e64ff4133c11494470663851550310e884d8c29d0c18cf873bf82b6b7b62241705ad92a52b3f580d12e550760846c0f038f2d14013434b5e0382ccec75e7698da4b9ba74854005dd6fe0edae88b35285ddd833efe964b44f4171ade0c40cd676ea4076b1847ba83051d0376933471251a308c3ceeb5790f91f5589baebb98743fb60b611cf9e0b167d3c9aa419246569be787c1a4dcfe9d53423cdb3821ddfd6a099797f3b7f6b39b06eaf58d2ce260ecf883bcf31af15edde8b9c7cd264559f5797da0af4ba10d424ec3965aa04b57e5c15f177a1a794c3adaf2332c05f283ced0906997b4f0a5202efc6ae14bfbd053933b47e9e91d8c2fb0c2990e88e5b46db764990c15a172057a4cabc6516750beac43e1ce3f658fadb7bfb40e3554213363e58d011706fd02e0616d34d87c96f3541854e38882683296e22fa3279da231c0caa6f8564597a92c529ebad5b13e1b078dc294c5ef2f23957e74446ed550e84fd0e18afead100c7a261736a7767138f71cfc4e2a49f2828fe586c351415d00e5bc8d49cf6a9d19de20d5d8e98cf166f168eae3affaea9e91c75241c23f81f9b0390f14819ca341ffebcc6d91b5904a65f67bb49d9cc9a8a9bb42a9667ccf9f011ff484ee211aaafa8c939d4b6ab49941a4ba8244451cc14fa035804bb832a87e21f6ec1f3ec5691fa79c8691811f94ffbc0990a1bad812e970d503a5687600a91211bc9624add81debb16ecffe61a5e8b31b8876d9a268bb83cace577a89a76d54a924b3875dc761ec76672d40391eed72cc984c78174622a61a12742bc1cf7955f96b0d5da9069b3845602602ac2f46530829fae5d020b06e14836e010fa30a58c183a96a3635871a93c4856d6d9e6469b1a317f710df9f20ddcd58e8f6dc02117fb033bb1b10e787461b2f5044dc3e09bdc17e854ac536acf8245f82573cf2a8a14ee3fdc1d89d7cafed86ea9d5f7cff37956fd680ba6ccde81d3b09244451d11eb36f1091d6bc105e771a9b86f02b3dfeba0dedc30003862b5f35cf9a7aa4a2b1a46305acf08ae9e1d7c692542a204fc6c3eaac921795faefbe648eeb292c87bfb1976555defddefdf1e606456e9466052cbdf5028691e5b8e7a419e3db1399625729841bf12c51ee6b09af604af684deb39dffc228b9a5087c69b10f19af570a8198e1a836329d87661e448f550ab13fd278898d69d93436de55ea606393df5f2dcb7cfb5a6d6c2475eabebfbbe6ec26f0e93907ede54b28d928a690c183f17ad8ba1509f1410c65a639efec4af45704f8329beda203073a7da8c1821596d4f21407062e6727c567cdd59d9d5ecac53d772e0311675701b11eb2d7d2dd206e7a36428fe2fae073f49f83bc321b514e1f490d51a311bc42d3afc877ac7cbcb877ce149b079120d96f14dc27269be38f8651af5d944eb7dd3bb417489c04632f5458508dfe82036268717404d9512fa83c5d4e511dff8a3088646eb5a5567e98faf35dd89ffd132583044268b3257fce1bb6ac46455ba161d22a234c57ee7cfd60edf26358e1d0563b99fd89460ed5b8f7bc4c60f481b707913cce845538771c7dd6071661ab558a92f6ccc7805916af67c5f77dd5a6ee383a7bf064661d008010da8836f069ca6ba2461951b58e445099b740c15b3ca75b1ed9d20bbf65a0edc20245eba288da5877507044f0c8689efeecf9e726eed54c48c5dee53097b78c48e6d154489881fad6467c10763746d211922d536f721bbe414d888a88343cc0fe52f418729aa9025e03001d43da766a79e6436f603e3e18fdbe972364293494ce7a4f713631bb67bab2aea49818f39ac4b43ed1486b5feb7f938a98492b323e6bab6de037ca0fd8a7930ff5a5d0847d42f8e120d8a3834e74b8c3ece357d821728ebc4936d045834998bc7776782e33b15b9a948afedcb0049018e8a26286957a8f11a23fe260a509874313e2e99e8c493bcb19acf3911e624710a092a3e28906815a137f01f8cc93442b50bf5c91df43beda4a6fba0ed2e80bf7287b64d54ee222a8f9078dca3ec12d1e6150ba26d0b04a9bd3557bbd1126dd3ad0a894a7c7ccba59f531945b09b233848e911783de8d322fd9422dd3aac3fefd1ce20a28b1bacba73744a08e81647b3d64d58c9b31b930fee1ca8591d37ff6d49232eaaf687e70fc71d6880395e6d34c24822eee720bfc8d60d88d437c767d9a7181c8777dc1074411dc28df448af35fbcb39a694177690d0101e40ce388700aac626288fc3b5793e8b2097cf25340effa88c6e76e8321dc5097eebd813760e1588be9a7829c11d989268e5135318894f249c21ac2e2c8d02f91ba22e909683ce86a5172897fa7046b06b0291412b4afc3d61271fe4fa2d79f7f1063cae6b690733f2c5a02cd3622332c30004a6ce5953d37411dcd0b3e839d7abe955b6b9fa163a9c7d694b6b7610d7eab064017f394cb29cf440f9db4382f9c2fcc8585a2a7eaaba1a794a9057910431c8985f0ed50b29b265ac278fb9cf263fc0b9d5b4676ecda767a5d440f2c916aa4de1923e04bd56a9b89ae5578682350abd45c5bb5c87ccc39bb3758dd50c6095a8829b2f28e00a8c8aa891ffe6aa393f7e72092038de7f0f06b67a47b818f9baaf65ae6888d5e86e8ccf2e28ec70416e0226aa0fa744413bd5bb5d8d293029243567843d60589617f846c46caf321e47679c0d8bc10ee1d7c00766e40a917e9a192da7c096de2b8feceb58250c7dd0e99fe9ddce6a1832bae43f48d0bfc0e6fc4a3bd63a33e06fb6d601b5e57daad2208e014da85ce37afbdd6985c1cd0b38fdb639ed2aea3944d38542fc081d10df10fc9788728a4376f0c584a90e7d7a73184ec6fc9a0f357474d80eb53734fd8da51ef7191e815cc1770754ce511f494802e2accca79b7d796f1572a97efe2721d17b5f4e66ec0e46a02634658af6d99b7bba5868fd04469944008386978b6a2f3dd054c28b00f600ad18a5554b725bf4412794babcf7853648c222498935d5c053d7e7651bb2ab03926414b73def0ad9c2a76194dfd2ef663022f57b266336b9fd5cfcce5de579741d8fd45738aeccf4ac3caf4c42868d48876cd77ef7b51aafbf6951b4a86b5c04541eb0a1d163989e68b8c41eebcd12a4a030cc716695c83fd1d45eb1e54fbb9f092e00c2d37e0f12b833e119d7f781809ca80b9513c3c727da2c47d070f971de5cfc1c3d6d4ece7be2a23ec2d36fc7a59e10a97ed687746b7955fd3265a24328391405e2175a67c08da9c5c5727254d1d354d707b68bf7f532589865c7bdd51af7d960de1f8ed512d1367cde88b29eab3ae11f10a90df09c984312b2927bae01b3be4b13de298f9cf8d62f6397962aa9665940350e1b999ab4fbfc49222bc52d9ded97633b534b7f0d346a2669d80855bb2d496c3dbf251496086d1df0679eb302e398835132c3cc6180f82cf73def05ffc620d43ee2e80b731e45d08421069c4e3de71e370fafd45f2517ba3c7d53ca91234dd98e42a506a18f63d3c5300f4e7a5c8e599a97bfed7438589b123de6d39750f26d72059d567955416cdbe6d95940a40ff09fa442614107d408664e2501cb4755424aea1fb71bcb7f0d2deca18189dd587a3e966d70b5b52c38654611f9ff3acaea5fc22d874e8ef76d2255ed50ae3cd998d4c2c3f5ab6b45c3500002a99f39d669fb2f6ee60e69bfef69cb298e71be8a2d8d238009ea5f40adc2c8f022d9c2738347dbb634bbefef4ee4f458a1b0ba28925458649b7d60c8a4e49fa534431096156162751cfa6d83d012781fa87bef92d463175ba0cfee716a213700e2b3856a2f0ebb61019cb642832dee3e9d1ea41b6c4799d72a3307d902c70a574e5f718771530cd003ac468a336ce781e62f", 0x1000}], 0x9, 0xffffffffffffffff) dup2(r0, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 21:05:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9405, 0x8, 0x4, 0x5, "d9fedbb9ed7f0db062ba22b1fdd1e63ba3154c1b", 0x3, 0xc5c}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r1 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000041f000/0x3000)=nil, 0x3000, 0x4) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe51) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) 21:05:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x601, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100154c66566c65300017f281"], 0xa) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x100, 0xc0) 21:05:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x54) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xc00fffff, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0x200}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0x7}], 0x9, &(0x7f0000000180)={0x80000001, 0x8}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kqueue() clock_settime(0x0, &(0x7f0000000040)={0x0, 0xff}) 21:05:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000007, 0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:05:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x80000002, 0x40, 0x400}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000004, 0x5, 0x1f}], 0x5, &(0x7f00000000c0)={0x0, 0x100000001}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:05:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 21:05:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) shmget$private(0x0, 0x1000, 0x240, &(0x7f000036d000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4018, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="558eb327e24ef8fac78ee39d6d5577694ce82a17d3b3", 0x16, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x200}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 21:05:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x3, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 21:05:22 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30080, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/232, 0xe8}, {&(0x7f0000001140)=""/119, 0x77}, {&(0x7f00000011c0)=""/61, 0x3d}, {&(0x7f0000001200)=""/31, 0x1f}, {&(0x7f0000001240)=""/39, 0x27}, {&(0x7f0000001280)=""/179, 0xb3}], 0x7, 0x0) r1 = shmget(0x2, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fchmod(r0, 0x165) socketpair(0x40000000027, 0x7ffe, 0x8, &(0x7f00000013c0)) execve(0x0, 0x0, 0x0) 21:05:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r1 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x6a, 0x40, 0x8001, "a1e140f90239d91690656359d6e50debe5111e83", 0x4, 0x3ff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 21:05:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f00000001c0)=""/120, 0x78, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x81, 0x7fff, 0x9, "adbe8978f71e0f84b4972d3b165964322aff7b75", 0xffff, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 21:05:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:05:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 21:05:22 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1ff) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() read(r0, &(0x7f0000000240)=""/119, 0x77) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x83) getegid() semop(r4, &(0x7f0000000040), 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 21:05:22 executing program 0: sync() pipe(&(0x7f0000000040)) 21:05:22 executing program 0: r0 = socket(0x1, 0x400000001002, 0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x60) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x80000001, 0x9}, 0xcd) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) 21:05:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 21:05:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfc, 0x2}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x5, 0xfffffffffffffffa}], 0x3, &(0x7f0000000380)={0x1, 0x6}) poll(&(0x7f0000000240)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x20}, {r0, 0x90}, {r0, 0x10}, {r0, 0x4c}, {r0, 0x80}], 0x7, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10140, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r3, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f00000005c0)=""/27, 0x1b}, {&(0x7f0000000600)=""/37, 0x25}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x428, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r4) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x50, 0xf0000000, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x87d3, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000010, 0x1, 0xfffffffffffff876}, {{r1}, 0xffffffffffffffff, 0x82, 0x8, 0x9, 0xfffffffffffffffa}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x27, 0x2, 0x4, 0x8}, {{r4}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0x1, 0x4}], 0x80000001, &(0x7f00000001c0)={0x0, 0x57ddcef9}) 21:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0xd20, 0x10) 21:05:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x767) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/161) 21:05:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x1}, {0x41, 0x7}, {0x43, 0x8}, {0x45, 0x2}], 0x4}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x6, &(0x7f0000000480)=""/96, 0x60}, 0x800) 21:05:24 executing program 1: r0 = socket(0x30, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x7fff, 0x20}, {{r0}, 0xffffffffffffffff, 0x83, 0x10, 0x5, 0x28}, {{r0}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x100000000, 0xcc55}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000038, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x8, 0x20, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x5, 0xd3}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x66d8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x69, 0x1, 0x0, 0x1f}], 0x8000, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x1, 0x15}, {{r0}, 0x0, 0x40, 0x4, 0x4, 0x2d7ec91}, {{r1}, 0xfffffffffffffff8, 0x5, 0x14, 0x5, 0x59}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000008, 0x2100, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3f, 0xcd64}, {{r1}, 0xfffffffffffffffb, 0x0, 0x6, 0x3, 0x9}], 0x5, &(0x7f0000000000)={0x3, 0x7fffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 21:05:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) syz_open_pts() 21:05:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 21:05:24 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x10) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r1, &(0x7f0000000700)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb5091e0000e7199679bda9010075ee6f7031d6220ed69a19be423cabb791a61d75bc90ff0100004064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000003000000c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba465d2250f6ea821e153a6212dc30abaac6e9b1112d0792615bf5bed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690866dcb797037214ea9015efe391e4e50a8e08535eaff5e5b181e05989cb32fb7f626981e1800000000bb5ceced81c19ad3fae8c83f3c58d2b9db6f64f6d1f534330f09194caf9b97f7340507be0aaf175500000000000000a43c70f541e3d4dfc0ceb891228e627116092eb54b7fa92ae969e750d883e0356104b4ec700eabb1ec44780d067c8c8416fb931be0fb74ddef1e2ab1d4c1828e1f4ea24e7854fc89d5ed0c20d1cc8bac66892f54caf32fbe62", 0x1f3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x81, 0xfbffffffffffffff, 0xfff, "b04d00f3ff0a631a00"}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) read(r3, &(0x7f0000000240)=""/161, 0x9964) 21:05:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) 21:05:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0x101, 0x7, "cb44c5ec6513a45de615f3ae5b689619c589c39c", 0x64d389b4, 0x8e21}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x7, 0x1b3d0000000, "10eb9c0617cff6757476779ccd7fd1127c4f3b6c", 0x8, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 21:05:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) fchflags(r0, 0x40004) unlink(&(0x7f0000000000)='./file0\x00') bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000d2a494451829ca38680149934ed0f79b974dd3bbeacc5c5d29136a21cb4761ef3b345b62f59c24384338374139c2094c51a07c66db70aded666f8e378d7400d589851328ee069634a6243985b67256af7479d8724ae2e939824c7bd959e69322eb3f3304d882df566d57fceabb96c8057da033fd6063939ad98bcc215ff9c993f4d4241acdc397c7a25fac9f7de30f517196b21a996859e965e1abf6572c3202056188d422543dee10c39c6b83dd235d9f2c7468011a139d4bc37c2b304771409c2b07db4f360e28b0a05614edde10ee4d3c2ce430e9a6af04e9f22e269938e9f7932722e64230697cb530149aca07468836601539bd3f2810bbecf10c4e0f67dfef43b55c461705c12b1b5fad11e2f49a"], 0xa) dup2(r1, r2) 21:05:24 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 21:05:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) recvmsg(r0, &(0x7f00000021c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000002140)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x3, &(0x7f0000002180)=""/20, 0x14}, 0x41) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000002200)=@file={0x0, ""/4096}, &(0x7f0000003240)=0x1002) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 21:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = semget(0x1, 0x7, 0x0) chroot(&(0x7f0000000040)='./file0\x00') semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000000c0)=""/154) 21:05:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getpgrp() setpgid(r2, r3) write(r1, &(0x7f0000000140)="0662574c3ad2886a20cd6fc441ff70c074cb2f52b9010d8b981fc10dcec805d3d742b7bdf6f4596474ce085b1f485f775ec437ca3329e13db5ade0ae237da72e0ec1645abf7800bb34e618f4815d15b0fd1636e21a5be49c06a3177a", 0x5c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) 21:05:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 21:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2385b0000e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000600)="90853818713be9a1c657882d74e43ecc863ad656a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098a7858bc5b57485ebcc560e1043c4036cddd586cdbacfcbad6581b603d196914afba8909", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) fchflags(r1, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = semget$private(0x0, 0x3, 0x54) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/67) 21:05:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4005, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x6, 0x400}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x14, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x40, 0x7f, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000093, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xf451, 0x401}, {{r1}, 0xffffffffffffffff, 0x90, 0x40000012, 0x1, 0x10000}], 0x1, &(0x7f00000001c0)={0x74, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:05:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20009, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:05:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x50, 0x30) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 21:05:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() fsync(r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() dup2(r1, r4) read(r0, 0x0, 0x0) 21:05:25 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x3a5be4a7, './file1\x00', 0x100000001, 0xfffffffffffff800, 0x4, 0x3}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) kevent(r0, &(0x7f0000000100), 0x3, 0x0, 0xa03f, 0x0) 21:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f0000000600)=""/86, 0x7d}, {&(0x7f0000000680)=""/144, 0x90}], 0x9, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="000f2e2f66696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:05:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100)={0x2a}, 0x0, &(0x7f00000001c0)={0x0, 0x8ff, 0x20, 0xffff, 0x400, 0x5, 0x3, 0x1}, &(0x7f0000000200)={0x2, 0x6}) dup2(r0, r1) 21:05:26 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) 21:05:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 21:05:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x70001) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x756256dd) open(&(0x7f00000000c0)='./file0\x00', 0x8000000000000086, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) 21:05:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00001f9000/0x2000)=nil, 0x2000, 0x206) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x41) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0xeffd}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x100, 0x4, 0x1, 0x1, 0x4000000000000, 0x4, 0x1, 0x1, 0xfff, 0x7fff}) 21:05:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setrlimit(0x0, 0x0) nanosleep(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r3, &(0x7f0000000180)='X', 0x1) write(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() close(r0) 21:05:26 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 21:05:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/25, 0x19, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 21:05:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x840, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x100}], 0x2, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r2, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f0000000000)=[{r3, 0x2}, {r3, 0x8}, {r2, 0xe}], 0x3, 0x4) 21:05:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 21:05:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:05:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4000000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x64) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 21:05:27 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 21:05:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x3, 0xfffffffffffffff9, 0x1f, 0x6, 0xff, 0x0, 0x81, 0x8]) setpgid(0x0, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:05:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x8101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/150, 0x96}, {&(0x7f0000001180)=""/69, 0x45}], 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="b7ffa4b6", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001280)={0x1, 0x0, 0x1, 0x681, 0x1}, 0xc) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001240)) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:05:27 executing program 0: shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1000, r2, r3, r4, r5, 0x100, 0x9}, 0xd7c6, 0xffff, r6, r7, 0xffffffffffff4818, 0x101, 0x1000000000000000}) 21:05:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x46e) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000980)=0xffffffffffffff44) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000300), 0x2, 0xffffffffffff0001) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) socketpair(0x3a, 0x8003, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r11, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xd1*\x00', &(0x7f0000000940)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x140) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 21:05:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f00000000c0)="c87cbe6efc66db47144901723ebde1ffffffffffffffb52142fb17409fdb0892a4f2e482ebf2afd30a588b6a6fa4200d4e132c193332a6984aed1c547a1549eff9f921b1b59547893807576369c3a6941971a970a9feecf82952a2f8bb7cbb982e76e3081d837b443e7bf190c8cbc1acfdffffffffffffff3f509d70eafc11b95561582a484974a8c832e33b591f2abc36c313ac5aa9d3e67f7e1da0ac03aa1ae50d456fe4f369dbfa6a06d255282c37e4e0da34fad1a7408049b60d1ef58bfca73eab0fb6f1ebb38afc33c7394078223c7d29a2d0c33ec62ffc34608ac1378846364a7dc662ee3d5e187bd39892e9c6ed02eb65083fd7e28645cd", 0x340) 21:05:27 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd806e938440 failed: hole in range 21:05:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) 21:05:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='x\b') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 21:05:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000200)=0xfffffffffffffd52) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 21:05:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x9, &(0x7f0000000140)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 21:05:28 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) 21:05:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x26, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) socket(0x3, 0x7, 0x0) 21:05:28 executing program 0: stat(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2031, 0x1) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) 21:05:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:05:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 21:05:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x1005, 0x1) 21:05:29 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x81, 0x3}) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:05:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000202}, 0x0) 21:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) rmdir(&(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 21:05:29 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 21:05:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x0, 0x1, 0x2, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001680)={0x7, 0x1}, 0x8) getsockname$inet6(r3, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="87e0198fae5f6ccf6bd985acf555a6e68f68eb32579424a5cfb845dc8bc806300dd5a197cf0ceeaa3a5b8d02498ed30d0e5f970664e42b6d8d09c11cb0c0e39417559491395bc0dd6970183461fe6b16d5778a6921c21da49dd763f944f84ec2ead89ad81813eb94a9f81d1f4aa8e3b527f19138a9cab7f8438bde9325cfc390abc4f1e34cd4696f5b", 0x89}, {&(0x7f0000000000)="89b36e74e1eb5f8101f26b491d188b99329e3bebad2efab59a8629a50fe01de3c535fa1a68638e84314f8cccb5d38a52f9", 0x31}, {&(0x7f0000000200)="85610fd80e1a4cfc23d0085c0ebb8760c2e635b3f82d2cdee11c1c8e32b6d1ff683a001af5697164ad4e097f8fdba994197c4623e1dd7a6027b1f2ee7d120431f5ea7ead55c7c71669f49450709e60b59f49653c02e3a7db300120683479ea8ece134a5db070a508792a11698bf136a817960b9f562a472c8dd617bebd071e856dc428fe735429c5bcb2203a970f7bab192a2bc15be1e87eb1948e003aa3514353ac6c4f9f155d12213e90ea73d9c230260e07b727e5654423382dbdc6333c1eed0fb9f4552c3f320eb898e9c18ce359e285797d0dd0", 0xd6}, {&(0x7f0000000300)="1e6ec9732652e063590f7809aac94b0dfb7b60358d788e1274a85f86c42003cf8bd043b614d3773218990a9af1147328e720ed0c1028c31858b5ed2edc9822d25564a929fbca1281", 0x48}, {&(0x7f0000000380)="956d42f30985cd2d889ba4774074fece433dee84280b9fc86a86c01bc60da95a604b46de311feb390eb3c42e7e569f76b5508019876d1fea867dac8d2787240b7b0a6eec19574bd09f6f635a6abd0dd0abf68513802f12552b7337e8109a71127da8e8e93b7cefed0f26dd36dc4a881ec627dc21f43d0df29b4598038c33b9d921c8b0535837408455e089e0ac3edec4e3c4bb2dcb671a1cb27a0acf06c8", 0x9e}, {&(0x7f0000000500)="158f9f9fb13b774c9a414b7d85161ed9819acc3bcfd548aaa520fbaf7616b2d8cdaed7046153cfc7df3c2757edc2313a274f662371f5bf5984506367ac4dc1737158cafcecab1aeb9acafb69c45043d552ea58ff067b46bdcfa1d388093b02c2974cf415eb87ee5c9870acfee0f8cb9101b6600c951fffccc48751a53a2a98546ce3fe6446ee65fe65a0297f5491daaaed17fbb1bb72e4edee8a49908e2fae90024da3ea8fca2ea50ddd6e745d3b1d39a8e84f0836e57d86716fcb956bd7033a1d5b33618aafa231d508506456bd53eff808109b2e6a6cff1458d3215bf7dee68d3e4515898d7d91fcfa384cf26fbbbcc8a3e155799f74fd406e58f3f69c8f3489cc3458dcd0a60ee92221651267fc000b421d75b66ff87e6a20ae0fa6838a730247567e5c096d5726513925da387294c04c606c93618d73182290d4c43c6246983a70a4b45c69991bb576716f6474a7d8b67b0229a9724e28b8b70b22b8a6701484f81097f03dd2a1298359018649d3302b941383b4fa14ae78d4050e5901755a4dc45c88f6548d455399c64e9ab05c7470b28a358aa479d2ddd341195e2cccbf603fe2d2a97ff416b2a2a1467b5d8b29241ff94f38f3296f205fe53dfbd18a7c9bf2d4d6636e192be9af4093391b4129a1833e00531a28f2f1ce5e0db11e9f35d63a3086687820c442d62ac0d1ac2e66a7c5b2357314fb3d8a22bf70feebc52bb5bc39a04a3fe4619ad81501c64785b99c4d646a32fc1a45d133bcd724e4a4e9f57e9965a37f1f5ca1fdf998c44ab14f243b948b4fa5b2f029dd6cdfb45a3a4514a597ac17b66dfcf9cecfb2891f2601c606d7bfd10fe3a4eabb3f174628893778562d3da0f60d9073363d214191280ae0c0c7e5e09ae2f29cd8fa70b45f17820830f666537cd951d6d0c1c73f9429c4c07036514850d9dda8bb4613100e22b53e6c9f354f763e43cd4697925d347eb61760465e18664f96e93aacdd493df5d71e390b803d958b9a1c1f40dd088cd241dda788f3d62f33a07c8fea6a2b8d88242706ca2d65517fc91c7123f0e85b0bb63187f6a26a5667aa0dd365596f62af7c0992547d631821d8acfe7ffb8e3793ae7abef31e1ed1b1532c3043ed050064e1ecfdd8130d64d2229636897a2b13ddadfa90ac04d1a393772fc258f076aad8ef953ac42109e0a1ad2875cfdc9a7123dd27691e372115f6dc54edc46b41bda8f2361ee2a865dff805c64fcda6144734cb54ee0c9d361f602d3f83dcc0acb4946f605e1dd15237c0342cc2b333e2482063e274c357f4c694fce1aa95fe29852d6435652492bae16b8e541a2bab87b7e7d930419549a89d9ef7fbd8694f39cd4803af27f8369beb07781a433b32271d6e216c31bcbf7b5243046e212d9adf7ee61f05392f7f486374863a42dd851b8802f8d7b13b54d1de235c9c5e8a811db51b6bf5145aa0215f6c194daf19e0b7fa8cd39c03e18c708d884238923b7acc18b42fa14f94568c37fc9b026dc37c09472a06652afe2b2d3556c3f0f4443b98ca49b3e82a16147df167d64d59832a9da51080b4476f3836041e2bcfe8e6cec7609cd89a60096877057691b56aef8bb2c77645409a8915a47f25c9398226f28bb9312949ee53b01c557c022a381ba10b5d04b8abf4ea6c760528e91198a1688d1d8e34087920db0e61c28ecab05d1e1e4f87f36a0c24f6a19d86554a933271d311ee5f2f5e7e363fb52d122d38faaae161d728c3760dd8d17ddda45114b3ef923e9f765162980f3b54a31ad430e96c2f0943a7903c8b77cf22411d428056ee933e3d416477e78bca1022f1a334f0e7b69c6b32cc3b72720670f55553f98d631eadd1aa0ca7831e22fb28a461787044079f5a91d729436a86c0d8782aedd8ef0a916c510d2f57647dadff733413e42d97a3807a3bdfcd806ae49c75a9b2b3f28c4c211a1209c5d35058ddca294fe374055b0f17968d7f27392958a3c1f857f58c17a9634318ae967977a1bb00c3fd510668672bbaf6f32454b0ccabc48328914be44c99f37016f34c17b2505fe1743cd9b0fbb59d27b142f0053e167b8f1c9fdcc742bd124cb48ad699a34da5183a46b808dd434d3cfbb556a0e36c950af9a65f75d13787e0485f1092b1096705489638b2a281eb15ba8cd5d05085c56a2e12f25c6d780cb5ce46593ab196386d2bdda57b176e82fac0902869081dc90c8429b4fe9f1a5ac4720d5d0ee90f988f2bb4808dcf3edcc966ff7165ff96c68e1250c3eebe60cb07a88ccefb4612bb0772f3780d89440249842943a1099cd1bf9501e2b20f758e957fefe0d6fde924c3936bec1920bd1df4963561d99a155d65c9af8dba8ab0662be40c5f35c45b108575603cb61d0e8e4144dbccd03b92b045fe951c4f1c4f56d00a7016bc861a0547adc6365c6501e163a84cf76b42823845af3c9d75889615a68f28476797f3816b1bcf67530c83589c625909fb63dcd0cc0ac500ea322732a0ec170ad2a20ea4b1ab0403642e7d2c724cbe64387cc3a2086dd5b3c6e6aafb0bf0c8ee985e1b3622894d627950d78431ab70e3e090fc2a6adfffef94da47cc01310045567b3655c3b7658b8b276391679d438a3bb33b244c7fbdf21f0421a174d8a2531580d4c7affa415906954f9c577e77af0f18899311f50632b54eeebbead44e3a6592acd0c2a64b9e4de4dbb10008865fd52c51e2b227b219bec32d64a112b830897efc8ecdaad14fe74c61daaa956acc38aeee49e87480f2a8082b3de6a6c188cb4470a6957295389cca582f23517554b23130cdb8393a135777770ba636f9a4d4366cd21bb9b597ac8c1f2494cec951a00a59ecd860a7e610b64f9b0633dcd0abb7639fcd1e102e6715ec1d25c541c7d77e6791cd42f7e950fd22ee426599d61788dba516454686af7b83d2ac4ee1ce2cafdaaa53c26514a537632439bb8109872d361464b19808ccd82883c7b687a029c211404e6a16db5cc3af43d9c6add53c451a406de2b77095a1ef365b00ae72a49b453ff6c2ed9ec67fa1046a9dd8b260a551f6bfef9b814a24d1e87b7afdb743825cb954eb5b4a3d683ea0240d669549e5c5e10e66a73fe8fc9ff6cba0841e3020448aa01d6dbf0e47186883366466124a69f6bbdced8d7bec0a74c110e9629267152f3c965448471258eeaf12314b529b56f4612426533315956ba1db98d33fea93d19bcb4670215df34a08a02eff15fc1bde62399c5e041e4591dfe2ffad0c3e67a89e623a5f4bb76cbc2795dcfd4ef183af3f9479534e52df85968f5d04199ac1215553e2bc0f45912a62d59548651f3045c52229b821288fff8692c47d6c64fd021e2ab1823af30ac970dfc15a433767c2eb536d7b0ad9ef2190982ae55100e823ae43967e56409cfb2724ee46d1c0d168c8432566ee9e03d3b0da81b9425dcfbcd5bfde305c91f0d3197cc0533379d82070ba76e771a0faa63d6798a248840a1160cc59c743099e14cf6ef4999e05e7f485e27673545de36fe7fbe5737e9cde7bebc20fa2dc6aa8f548104a4ef53f38d7d68835a22d23c359f635720678a37e081b133de417607a367e590c21513b78607b6c1a2ebc83389de0736d66ad04450453e22b45662f5c2b37a16bcbf17ce5fc1a349ad72aa3e6900d9cea8e2f7ebe3be979a7d0cbc65d85bc9034323a856cddda0aea8f492e6926f92b263653be0b09a66d08396e71c4963263637034d003ca212f5818982710308fb1a798d8aac93505e23cbe782cc732872a6e426e2da5ff68f5c945fad912494908f21bf6ac6a242a2d58ca9d52c23d8e31e408e67871346d6ec7aa088414b88aa11ce91644b9268a8795d3aa20e4d46cea3dd5e863c577f4183cee683340f9147ee19934e445deb672813df2f6624e0cc0ad4619d0929e6a874359c6ad52246f45c88ed151f88cc331d2720a6bc3e8675dcbbcec3e848c6fc25325e1b75746d702783d4296c6187ee92b2975d4ebbbd444d980b117fa01e14070a73271a31d3b2103fe3206ab21936f7ce2e9839196a33fe83c2a867320600fcddbe66032ff615463731cce5608a9217b0bed3d7872c7272a3c326e9c6d4242cc0c58b303a47832106faf9b79a22d5b8fa3d004e438c66baef58a5b5a08ca7e368b1058b15ec1e42f87dc2f4efb524bb1d98a8c04741edf50573a26f2304653e679f32d5149d053af516ce47b905e1ff0029d134d85984bfb60217e07a57af802a0ad9a41756c97d08fd6d08673ba8a97922e052e671d03c5b259064c0d21dcd970dbf6c912288d79f0a3e98c685d48b79febb7806ca02f99fb07aa716946391943130512015000ff1441f650e558c88a962f7fcb26b4cc9c1743298a4bfbf55c80865844d3b7b9b8581c9093e5c3f0e34c11da66ec2e8670f83d6ade82a9c811a906addc88cb164561e0a88f8e339df4e43c6096b0596e76b5af942ed275c44f388f26da59e5348ed8407873f0506e88323bb4df3b45e4fd01ec949894d6c833b947b695f2d5b0fade7448974381724e01516ede6eeff516690d480c29063cdbfb07f4b2fd9f4515a315462f989e4f8d54ebb8c384ac34c3e32270af9cbfb638882aad44dd363fe4d40beab40c87b7b67bcc75ccc89fdbd93ebd7ccfef6884d0916c404e776f101ebb5fc42a773b7aa776c29e3457440d966069151dfad725f2c02400700b0ebc19af40c0d1fbf0dc0dc364f7d97eec8dd6e777066e44fd94b6f2c96f79e0a49565d0fb880841be7d324f76e8a650936400d128af2efd6d074aaafa64fed631f614414a36f7a1b47c3a1c15ca9544e597d2329f6434fe5186c3d69c93a66eb3d1abb84b75adadbba0edc40c7be2af9dbfb440f03a795430c016baa4dfd21a5c49e2300798b52b0352aa1c3cd94c3831bdec2464e768f7524e4d3561836d3fc2536932376350b54b8148c93880667a25ca824812b2b472da6a5be508ee5c3cb6bca4727f9b12dcf84e5a088d0ee60a48e4356e2f65f37e8abe42c7d37ed48dadce63b66e0b77223b1a5d5a1d70b46d57c06759e151f571ca21f39aa413e704aaf35e0245e5a57c19c72890d4718508560a1d3b2e48654bf3f27cba5ea66c4516bc1dacb8fe7a28cf9526e5f7f8d797e46948bfd64896291d97ed0e4640facfdd0d55a3bbb5188b4625a635617bd19e06cbf21becbb9f3edbcdc04e2127cbe544e5ab1329ef4a8dc6db1df25568b95b3a4fe8efe2d6c1a8a21821731d504e99685517d1d084203d45140d28950bcb00a1cc42209be51a5ff415fbb1c91861184e771ecccdf3759c9447338995f834c6ae380918c76636c6799ab9d7ef13d94bafb3a3c3c086a304e0639d979ae729a220b3bd90061730e9a52b07a2bf2200bbbb42c2a9b7c6a874f0d9bf9336b1ecc383c43870ff7b357d5e1716654ed06d54b36c647d9f10e994c15876df52679893386ed68073f48164335250523d184fbb483bde2826e254ed02aa6d492f2a6e0c21f0fbdb2888eee3ac9f269325467046a70224a78401c0d1a3c50eafac7a983edc746ebeb9d9afefb038e5ca36d286df5b207b33dcbdb78f1be8912445faa6b8731acd221a973448217dcee762cf485ef1a01fe477ea188025d568985bc4a1e2fe69274080fe818e448fbe078c94e1fdf6b60e8c569287cfdb2f31107b5f5d47af21a9be3102f1c723571dcf1c3c66e79859f1548e7414f166665fc652d1c2770a64f494fd3adad3c5f71e42766c0285eb02e3c528bc43333b4f48447b0c5b3178a767279120befbc33d0e2116a3f1ae17ecf770d4503080fea7e14fe6b4", 0x1000}, {&(0x7f0000000080)="35b576305382c4ff1d3e7ecdafa34e50dde1561c86d17ab38e5ade61242397", 0x1f}, {&(0x7f0000001500)="0e8d1960dfab447240c704b81cda84a669e69faa2afd0afa4403dab4c7060f5b05f97a738bf3975fb3c3937f43323b76b3a35e55c9b6d9c8ba3cbbdbdde9785ba97b4108ab8298a3efcab240bc7491c7852194c003dd4862c6df39662cc73960f62d0d14361713e3aed856937fef530de3f5988ac7b3ebc51f835d33e8c8e9d1fa48f6d1629c9b7d52384744a12c5b34d2ae7b8fb8a3404a7338d698a1378048d32b4f1db60a88da7d", 0xa9}], 0x8, 0x0) write(r0, &(0x7f00000000c0)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 21:05:30 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) chmod(0x0, 0x8000000800100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc1, 0x3) 21:05:31 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200), 0x0, 0x2b29f4a2) 21:05:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/103, 0x67}], 0x1, 0x0) 21:05:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000280)="08431cadb7ff86ec4a2ec0c24ddeffb7bcf97e4f6ae2c4b1357128ad42803489415765c0be44cf438b72203641b8836995f462b5c39aacbcb0a5daab482f3e625a5fbb79113212f7667a487c71b924d5ca5256a6370ccedfab5fc7e3e1803302f9d9759232ebfc7d117a7dd1a225370b5e3b58f6b0d7a71d5a45df2b44697c3dc7e5d496a4b17fabc6efffab265b", 0x8e, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000080)="92d160490e0c0e6d86df6477c2f3", 0xe) 21:05:32 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r!') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:05:32 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}], 0x1) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 21:05:32 executing program 0: socket(0x1e, 0x2, 0xb3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000011c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001200)) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x20000310, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x8, 0xfa, &(0x7f0000000180)="c032c073c238e9c0394a8f98cd5077843856b30eea06d2f49f06a37cbff29a43deb250b07c25cb5e58ba5757609e7070510aecc158dbc384fba558e7c81dee8ede404621f08459df75e31eeafe3d528ad170f7058d29a0f4c6d2b58a1eac2388a16dd47719c02f8554cb9652c0261b996be05e3b7b26d35fa9cc756bb95c2c8bf984103fe35883a9ba644849f428a1167da18b9d06bb91850ca7e479952f197c902765b861d5af684b32cad86fefc26129bb765b87e9e73a63aa6dafb91c04c0cf61aaa8fd5cf85c72b9e302771a7a937262d6a2237b237d3199ab1a597908b55f0e7de5f13ec172d03b51ef4e2906caafb3a010cdab1c54c01a187b7ca7075d08a40cd22022ee63de1e338b9f76516f13cb46698493ec3b573d57aa34ae6f342204eace66e6e06530311962b797110b9e3e71b7c1b3b334d09948bd84b57de7bcef5cd7b02e4a67408329286b71a1a324af32bbcdea8ea63aad27ad2afa2f72f361959ce9436a8d1c6ff9153a9b9cd3edece0ba6b9592a40f115fe7e8be475e37c19d9dfd5b858fd5ae6723bc685fb0895ae7e5f0e79f6e9199376a068d22b3360112830b10e8ac5a0e7720dbb63681eedc3f12e259d3c2f51c3dd024a8c1ca2c38c3fb9f1fdece23c1b0de97e5912e8e01319cc3a92a3855086e9efbddb7cc33f171913206b8a1bd92fcf020dfd2605de8707534824f30c19678c50d4d07614fe0143f82c8afad49b1fa624d2ac154adc36d7f93a1826fd026aaa2445b356437830291f7763f6539ab6014cc2c812d720fc5704bd33b53ebc9b3474a55338ec974d32cef7a2cc1e8f8e7f4193d07059cb39c64b38ab745070dd2e739693c61d5e522f4f4b6aac8f0c946f5fea27f67c9a76f7fa2bb370a93c0ebb908d4df7a853d9c5ce036f4eb5e6669bf85592f99692483f578c1e081342d952f40aaf63ef1cf7cd8694ac61452b08336a85818f3242e069facab04af7e109896cdff3fd8eec35458d311df278d8b6ffef640422dab8a743f21737f889a992c6a3bc3718bb29e4014f44753e49c9d5162c79cf4346ebf8e774dc38cc548a20b921f395c6387c3a0d14ae4eb9b638c6fe7b4d0af311cc63c9c2969031358b660b37f52eb90b5576c6adc8bfdf428b32821bdbeeea8c60d26250d1bf470fee5c5ba8dd4e2e13cf0f4b7af0d450c8f3db90270511fe2416985a0d70ccfecdc0073649c219a0fa9a985bd86a2ed96633b98725d8ad8502c1c4ea788e1f2020548737ba46ed6a26bb375d6668221673cad22a25119e07db9f7f55e10936bc585a724ee750341ec88c6fc3323c32820045e5601a0e14e1bee248b49c2f8f100c1795dae30d7cb0c55b9caf0e31739201e7826d33269d22cc4ce7ebfee65b6ee39ed7357bd3e9e7aee4828729aa702553702bce8d29a74fae59a8331fc93b5e47dd30857efe9502b36814299873670e6d3c0c2e74956ba4b40c7d6832b1ea7e1b8a15c9390769bdb6ae0c1dcbc073827d40895f79911807991e7f32f1406c453fc965224ff748b2299389f582cc6bcb203fad5e59a60343fc9ad66293afe3e07a20703c65078b26fc356a9076987ba189ed663c18f5d7548d31629195e0811bdbc0ededdcd93ef10d42fae461dc7462bae665d3fa8269c49b13023c1a9a2d60d31f0f46cf885a7aaf28c23e5d93c5553bd6d9b3d2c7c08de9f242aafbddb09302ed645906bdd43240011187fff6dc0e2c9086e5c50b03e94b3c4396dac1b21cde009322ea811e4586a612b5ef5e3511555a2adf8b1edd7089f713ea1337a283683cc32fd93c8d965ca6172ed7bc3a807950109b0b008dd75593d20ef458be5eef76b5690e6882ea80e9420a9950a46356d279f52d3d3a34666de1fe34f3b90d2c10172d0ba0a9c3317d2fce87767eb61f04ef91ac1f3a9fae128b0ed1cb88b05540e8df51ef7c4bc02697eb00e259aa19311efb897ffa9cf3500f3d2716d9a12cffe8ae3137aee2ba03f8105a45cfd3a71e5309b9cbc3bb61dfa54bc61123844107320ea148a07d839a6e8d2ceefae664beaf265bd1868e914782dfaf1a829315431d2385fc78cb28824e2b152ab716d6bc648a31b432e70404fb8a161f270c62a3d8413ca2652a948299ba0f0ce835d7a02ab8348888f9e4f5fbf3bf161a8d6bc7a9022fcf2d95fce9ba462655b9b2c95d9ced3dfe1e3c78a56aa35e56cc46981f3af3a877c14322e242d04067eac03671d3f88f9b9b5f2778c540e0f4bf97f22e07f5c90724e928f8e50ba8b5190c7d57dea456b2f0581ce9b03f97c2d4c6935f9a5e903111edf7b24c138238c9f5fc516f6d64bd9420483d9edaacfb5075342efa5802f32da13aff7dcafdaa9956f1b64f523f494f38013946f960c69b0f9d0c4092f1028dfd5efbc5381821ec43b3fe659bb4b49cad0859fcf22d10df6516d4eb143dd70882b3fbd7f9781acc0c707b7f36196d40f60c9b13e41b963692e7b49a315360a54039fee95d668a71e1e2c877d2c39666f04da6cea4442c6dcb54d6f6fa408ef33822a7244997846b4664358b8bc9e05d07884f94b623e6e8cc902db6a39b12205e4d8a2d6aaa3a64e8e72f04fffebc610c7f76892d91f284c8d0c994ce79ade111f53a2ea4af260604f21cfd93049687aed03ce308434b3881394077b7d0d4495d0e240897ebc2435e16b3fa956f1e186781d9c1307c4087b96cb1ca6dd5e79815099a48282b415ea747be1427853d37940f2cedb2beb6a7c56718e35b02e90c80b520f7de7fef8caa047cadeca22b922c1fd9faa70390e23184accdb77b20f05cd3a0450de486cae89635d074842873fbd2c3290f1051cbf90c6919a07dc8400b0a04bb7e39eb69dda13abe540d272c171fef4aaf6e8a1ec2e924d7292b7403fa9aac23eb933f02c279f40d52dbc71d947fa586d3641a2780897159017832bb8599d66aa9d0db0dbf8904b7e857de09246339143379c146c79ccf6031a263d7059f0920882a7a286c790b81d946f2a7c617e13dedcab9a371dc9b2f1d52323c74988a83095e0d0e01ded62da5a5ff10c1f268d766eeb818eb6d51a7a31d20513b59d4aa01a85700ce3b40aa5a096136cf9dcedb291cdae940d54fa3ed3eba16509cf4288667d7c3151d45bd3a0df331296a75509f9144a620099edb4e1dc41999ee5bfd7cdfdd86ee92e41a22651f41489a627ae1f934fbff07908dd367b1d9beeb508e26a9a9a8cdbf4bbb58f9bd004134510e2c44c4eb06e9e1ddaf568b148b02e51752d14acdd2b14eb08bddb8111c4497ae510c62a429a765183b39d449d18047af0efe3026a80c08b7727eb938b820bdba8630177de57423461b490d1e33234c868acdeba3298014a233c8196414bc5dbd74a498457d436ff5d2684a3aca7d4c3ad572360007b75816e90dbf49c4c42d40b6f036c99e3f8579c8c7d65d5e4c2fc371914390f00a6241a65f7e3cd0a1d2f24c042d1fd197c00f13f7fa833c09bc737a5f12efdb6dc2d2b873b658f69d7ffc6bd1a0590c6594fd9e1e57503f4d630d4c61e492ccd3f4344a5c363bab63bf9c69bd6796f3905d51e01a0d244ad2d28a963347ec33ad2bb813109f45e8dbc9034cdd516f1fd69296ce31f64db5622c2f7e0bc17eff8397ce8fdaf8a72454fd8c1af3c38c428f7f063bacde14e4bc999582d7c75b3a5f87d9ac63add02c94b946bf60ba29230125b9253abeb432ccdc2be461a9f51f202277433275143e126dfbf504ecae9c5e673dcda7dc03fec0e04940b3b76abf7140c2d1a975deaa70041faeef99c6998910699f2bc934d39b3ec72181fdf642a2e77dd1a6c0fab09760533d42e80b2dcf7aa3f41a3673dbd9d25b2cc62c8988ed29a95616afc09b2d47aa4e33f294bc768ce034faa02ae18110894a78dfb237d2834aa38d2f19429814d9fbf47acff01e8b97417abd6185701db134c0ce35c2344aa76b5140ccb219be0b97711c98b1735118e6cd36ffe2dd045f7b14a0768c5583dca4c1731fa82ac2bbb0b2a1e1788e6ed5ec43e4929580527a6bf88aa21f3699a17b4afe16af57277b9ec7c3c662daed6b415e3d5cbb7d12eff0690987d87ecc7ea2e23b0ff883caf860b94cb0df00fdd1ddce46f0272339c0dd4fd2bf6feb0ee31b75c8e858866f3145b357d10224998bfcb5e3476ef21f031ddf1631c2923082d8585481658155b507390fd36a65e8f2c6deb4f42e0d1deb2128f6019b3261be7c0d7e5b202997470fb50ba9ccf8d2fc0190416a3dd7581d1c84340a4c149d75fde43474ff0ec1c77981327de1cd5c5c0279da8d65625b966b4f857ada626031e6cfa78e13687259b551e0afcd92435eaf65d47cd67e9d385aba60f7f67446098c9d263d8d62d970212b6dacdc115321eafc11b26d1b380f1da5457ec56cc2a932228f8ff6451cbc27c38f7e427c9889bb787f48f971d1cdbed6a3f7638e82f08be0a4162884805fcd51d8295e7b158ab0a92ff07214a3390432283c3476df7dacc6757b5514af54b490cc154eeef13a9fe98abda4e22be2091d0e923099fe35efaa861fdc2848de73c8084942e84b65cd870c974e41bd4a16b12e1ef39ced2c353bf2f3169bf912e01dd7826ff2702f5648017d1c0062d7fab72fbb2b1dbbb495777efbea41f706fcb64acd935c7e2c91b72918102dc5e35967877510d93b2df2c3749b14c5c598d9435ab33a5506544c2d438367e5b3af1fe1db698cf73b99754f267f9a1e28eb7c5d4f2d6e73648b043cc807be9dec13e900dda58f6f5c06af0a15544a81e523f39865459d41041423ef8405001406418cf5f941b28d2403eb0c452162b77d794edb6f657ac49779bdb2d086f33ce40b746dd8647ee247ba4c23c8c82b34d063eba623a0caa34ccbc191590afba79f0b4d4f42eb5be8806c858e003a04cc5dbab9ccd3616d1df54f842cf7419cff0849477d5fe0b80f66fe480896f52b094a2e0353620d2ff16ebaea8c2c1a16405cd652c2dd377d6ee58ba52f3069f37b41b89b529831dfb499b86a88ceddee095504d612f80d5fc3ef4674f6388ea965e2dd2c594af1eb09cbf20cb7c7929822a0f6b1df54e5f59c037261ba7873acff2cb3641b8ba8625fe33d29b6b96456f22b356fa0579b320be9526f48a1b716806565a51b8ebf62dbbb5e7089877ac6a618506389034fa7fd72fad3db7d976d826dbba36d95c6e3f5ebc369cf792bafffffd833afc365e9c0de2416d3e05de9ccad0526e20aa475d20422b66dd625d35333fe193124f91d8d5c7eee41215f400863b6decccd8567e4623be4f4d709abd69a1c915dc446fff01e712028432fc61d4ec59b2f96ae5bcd9a279767f90919de324e603b8fa6740f6f1b716ff7812ec59511672ed81c166ea985753fdcd54c2f6d4ac5a9e4c8cbddea7952e0989b0626e7c8dcee5c3af5ab39acdd818d76c066bff98e4a784e8ed836012dffaade2e914591048951b4e865cb69ca733784741fd7277a83d6b6b62e0488b4a8b293a64df927fbaa6deae7a0287b199860b1e4ec73bedd2c90af88ae09be21f514ac408c4ef1a3be3c4da4ae51cf18175ee58d21218dad8ed712be1f9f5102903f1339c8db6c2582cd31d94e4bd260deebaeebd5e08615f4878a13c1d8b33ccbc220b7b88727968e76b23a1191706e725631634659e0bcd81e70128bf84d383a2639b1295fe8e800c34f0b9769cc33f0af365caa18c32363841590a387d65b5030143dfa422df493ec5a49b0cb30bcda6ae328cdd0e250ba1a33f496db3f137569d1a1a9da1717990b41d6c12d6ea65a22358a1", 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001180)={0x1, './file0\x00', './file0\x00'}) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) 21:05:32 executing program 1: setrlimit(0x8, &(0x7f0000000340)={0x7, 0x40000000095}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0xa) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/242) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="186f1bcb15a8b2d731711e39f4fdd38067ed34331ba42a428273d0033c9075687cf6e83b0e08f6054cd557e3f53409c2035b3702d159cd5d05d0cda5ed85234a87e037711287dff04878aed3c173a051e89ee70b6a433e133486a2e7aad19f6b1abcaa9a000000000000000000000000", 0x70) r2 = open(&(0x7f0000000180)='./file0\x00', 0x820, 0x12) r3 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/78}, &(0x7f0000000000)=0x50) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 21:05:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) clock_getres(0x2, &(0x7f0000000040)) socket(0x6, 0x4000, 0x9) r1 = shmget(0x3, 0x1000, 0x648, &(0x7f0000ffc000/0x1000)=nil) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/245) shmctl$SHM_LOCK(r1, 0x3) r3 = semget(0x1, 0x2, 0x400) mlockall(0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/177) 21:05:32 executing program 1: r0 = socket(0x217, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x40000, 0x4) 21:05:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() clock_gettime(0x4, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) 21:05:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xbc51d98f011e7b12) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 21:05:32 executing program 0: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xd437}, {0x7, 0xe9}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x8, 0x7, 0x3, "a6ee38fc5342cb83bdbb048030a06523dcbfe998", 0x800000, 0x81}) fcntl$setstatus(r0, 0x4, 0x44) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x4}, {0x4, 0x74e64c06}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 21:05:32 executing program 1: r0 = socket(0x1e, 0x1, 0x8) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000262fda460a1f4b68"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) r1 = shmget(0x2, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/79) msgget(0x1, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x8001, 0x1, 0x1, 0x2, "e79a894640d0257e2ef0ffefa8e578681ecb00f7", 0x3, 0x400}) getpgrp() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:05:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket(0x2, 0x8000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 21:05:32 executing program 1: getrusage(0xffffeffffffffffc, 0xfffffffffffffffe) 21:05:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fa1000/0x3000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r2) 21:05:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet6(0x18, 0x4000007ffb, 0x2def) shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) 21:05:32 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r3, &(0x7f0000000a80)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xc007, 0x48) accept$inet(r8, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r6, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r4, r7) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x2, 0x2, 0x1086) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000040)=0xffffffff) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r12 = semget(0x1, 0x3, 0x101) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r13 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)) 21:05:32 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10192, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8802, 0x41) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 21:05:33 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) semget$private(0x0, 0x3, 0x14) fsync(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000800)=""/160, 0xa0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x3) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r0, 0x6, 0x8, &(0x7f00000008c0)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x2, 0x9) r5 = getgid() r6 = getgid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() r9 = getgid() r10 = getegid() r11 = getegid() r12 = getgid() setgroups(0x8, &(0x7f0000000600)=[r5, r6, r7, r8, r9, r10, r11, r12]) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r2, 0x0, 0x0) 21:05:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 21:05:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 21:05:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:05:34 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40020, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r2, 0x5) shutdown(r2, 0x1) uvn_flush: obj=0xfffffd806453a648, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 21:05:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) fchdir(r0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000023, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x42, 0x20, 0x0, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x2}], 0xd1ab, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x3f08}], 0x0, &(0x7f00000000c0)={0x2, 0x40}) 21:05:34 executing program 1: r0 = kqueue() clock_getres(0x7, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000dd5000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:05:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x10) fchflags(r0, 0x7) truncate(&(0x7f0000000b00)='./file0\x00', 0x0) socket$inet6(0x18, 0x4, 0x4) chdir(&(0x7f00000000c0)='./file0\x00') 21:05:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc080, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x4, 0x7, 0x1, 0x101, 0x4, 0x8, 0x1, 0x3, 0x8, 0x9}) 21:05:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x115, &(0x7f0000d0f000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r0, 0x0) 21:05:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x7) 21:05:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000002c0)={0x100000001}, 0x10) bind$inet6(r0, &(0x7f0000001300)={0x18, 0x1}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/249, 0xf9, 0x801, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x1e}, 0x8) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x7341, 0xffffffffffff8001}, 0xc) select(0x40, &(0x7f00000001c0)={0x4, 0x4, 0x6, 0x1, 0xff, 0x1, 0x0, 0x1}, &(0x7f0000000200)={0x9, 0x10001, 0xd17, 0x4, 0x40, 0x6, 0x6, 0x2}, &(0x7f0000000240)={0x2, 0x5, 0x6c1d, 0xffffffffffffffc8, 0x8, 0x5, 0x7, 0x7fff}, &(0x7f0000000280)={0x7fffffff, 0x8}) 21:05:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="2ff221", 0x3) 21:05:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x4) pipe(&(0x7f0000000180)) write(r1, &(0x7f00000001c0)="080e2390e81681e2b7751ecb273fbd1f6fdadb73109de55d617d1bfb376416e14a71aded7004f5fba4a68fa2bddbaabb43461e897f094b8035fc6539b738dde3d91537c7366adbca7bf6767df7d403024c25144d5000fe316103ffd6b47abdcc94b0a8a08f7b5aec92b2ebd69071b8d451ad18ab2d585483ab73f6a5250d840061c13eb16ec3d6ffe4edc143cbd2132875e706e3b9d9d1d53c3d81e2", 0x9c) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) 21:05:35 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x10) 21:05:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) dup2(r0, r0) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)='E', 0x1}], 0x1, 0x0) 21:05:36 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000ac0)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') 21:05:36 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x2c03087c11e43f5f, 0x2) ftruncate(r0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x6, 0x101, './file0\x00', 0x0, 0x8001, 0xffff, 0x7fff}) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:05:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7ff}, 0x8) fchdir(r2) close(r0) write(r1, 0x0, 0x0) 21:05:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000180)=""/13, 0xd}], 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:05:36 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffff8) dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) 21:05:38 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10820, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) 21:05:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x20080, 0x180) kevent(r2, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffd, 0x29, 0xc5, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x100000000, 0xceef}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x1, 0x8}], 0xfffffffffffffffc, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0xff, 0x1}], 0x6, &(0x7f0000001400)={0x9, 0x4}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="9f7c8d9af0259d9502a8349ad416ff292fd7df39eaff7a83c9ec4c96689d7274054b1462c842bac2683c72348196308b803e03162cd073ca087f0183e9fe38e8b6f421ebfc6def6fbea57717a7203dfc50290f6c11", 0x55}, {&(0x7f0000000080)="20dbee906fb5505296f6ccf6668cb1b7ef3d306b8fdb6a27d26c0b1f035335f5c2bb9424c1f51e493625d3087d1a1ea366017ef58c481021", 0x38}, {&(0x7f0000000280)="ff88d19822d5caeca762c9eb2342784499b128b73655a0b86815a76b477bf0ae6b31214afd8b7e70584586bc79ac2316cf90961d94f3d5fc335c81af5f30e08ac5c63b3060bdee6477abb639632366feb201beffdf01adeade67dc1ef92c43092f3bb4d279a4efc294873b394cefab019107e9d622370bac0c1d08ae2ede1e85d91b262102cebae1127dad2c36f16542bb0366f6f101c0c14f98b5c287c2564c13932945b9981cb72f011646d82c10ba5e02bf835fa199f1b9573aab5094e44d766ea7e1e514e3b3fc1709e27caebeede66cf68ee57bebae02b9e49d56354fd09ecba2ca329941f31a02f69c6b3095efc642177a52c4db876f13e415ca83bf02eafc6fe2740831a6707d02ffcea1ea034c73282dc96e3b1689a71c697e9465e01a7095ba09c4010590a349586c804f6d98ae3e3fdef41053935030d53de387613aa584d169e6e84ac47ad8cba44829377f642925b3f925eae285081a2af8eef5b7b623b9ad473b0c43eb02fe8c531601af78f20c5ee0a53d55634a0399dd1b6e56dcbc2f5b8e5c37df3c92a3dfe8c812cf17f63919dad6c98f3dbe40aa1e22854945c49c7b9c22092d93b66ef5f30c339f68f2d2fd1816c2a8f7a11881d5c81cff8e9554d13002fbb62167904acd217f3e9b0b3ce48e497e8713163211548ef7d7e5e67a57d2c882169f2b59a2a24ab298e18565326f0c7675b132821caa34ab1b97b5e283d2c55e716d4bccccbfa5aafe58ecdfa11a80484e91bbff4ff8b15715ed98614da55ccc853ff86e0074615b46a6224caa47f56d956b0d712bd88c6e70ece3340299893514896f790c62b690df55c427376b64ded60d8af9ab30ae29c051fd4bfa7ee5cd4dac712b5ca33d87a7df6e5a0e4dffa422eb564a7a7c018133d0c3ef98dc50fd82db20c4b0bcf3eaffecfa5022318b909360ecf2d3c0738dd90b4757f7083e4e7445772164101dd4860845a39e298700710ab1af9a39fc3b6e543b6c77ecdbab49e430ee072dd65a23e964b88cdcdd0f18bed0956e6953fa9a64bc0e0b9e6f5cfc353f4d2377964afa3ddbd77c1793181acc61b31bf8ee5d46c1263ffe4e273c788bf70bae2d6492aedb1a14831cc37eb5ab199c60b00c1b19a63ad1f485cd7c60577337ae0de597c30c7b7ddc39535f8569dc4ea45044ff26e97155e6ec3a106f8b0778a1c1c853b0886736f8de21f848f89e3afdcb65a08d4f3839306811d55cd90c599b9634fb9de97fc7b936946f756915efbfc28357f83d9a771f10538f476b44c3cbc9e99a2f7110a1e3a92fe44eb2b05da7371e2e9083be63370b7b4f0a6c2b903bfdf7f3f20231fb501cf321d47c5fa11a5206d48baac1f2eada35caeb73083d02b03babb46160994c1c2a300e94e7c9cb239b2c36e018bf47e913bc4bab61b07e377b2312919dd6e8e268fe99bb75ea6b45fce08fbeda57739e21c1acd13a57a6272c8ec6399424581510d03319a378e1774964204330ec45861779a01d3c646982304bb624e21e5f3e04558f778a848c3c05bd7da987d250a5bb6afeb1c27ff1ee02dde0ac4fa3c5f363afc1a20e2423d56de4eb666bea08be3c926594c56bf9a27664f9792fd954b0b1606617d95c514cee4ae8354acd6c16021aae6dd71564201dcafe1b8945bf147de8fb54dd6f9c57385a8613a5133b6dde446dbe2cbdc05dc7fe8454abf5ce9be9515c9565d7c1e926b744f04d2c7a36e940cd45a7bc4557daadb4fa04d03fea7e57b542be83b904326e7c7850f9769d1aac0b2e589786bf0d9b1930313bf1d279a71d379e3570f2c5542e5ae894df2730dc4310dddafa881a83e8d4617880fa9e92cb5d80d491a3639ae201a50b1033c05ab46307aba6b7d16d4e84fcbcc823952f3871b3aacdbc7dcaaf7333eebdcf9a008acfc4aefb2287fffa598103eae3bed6376064dd78e04c499e07ec4df1ed2fdb3bb8adbc5187671bbf067aee07cc3cf23e7f31251c06bd8f0a344a235e212d12b8d94f876937e3b25664b22706c07588848abc7b65a92044b36f717032f925ed7402cd7e3164abe9e3ed499df15c65273d0cf8298825fe554dbd8edb5ee070452b69ee006ef5e4c3a0c3b807620fa65eaae335677ec8aed3ea4f7224e1937ac5c3f906894da39e62df8d1934a2a582685fbc8cffcfa4ee9e1fd79468466c22841449c8d93267e5b756605539b1d2490459a3b2f72c015da62daac74c52b6c58a06d49b8385cd4f17fc439bf2273b64ceee9c2dd3ce42e4084d664443a5dcdfe1db9a2132e248df8f5b4d491cd025cd33bc00b930f4f70317bed5b1f4a10ca46aa771b80b05a46e1282332b456202bd63f5df318e339aec885ff0f2c0741e45dd0f7ae39aa74c5173b4ed52aa616377bd89425edbc46ef4615cdd3603ccc22a7439460aad6a688601f10313366495a9e68f8326f0539f48964f4ed8525b2defcbbb0277f1cbff8af7ce7c97e28c1040d75d04c5404d5c3fcdf8eb90251e652955cc82f99a879c92adee749431385f7c751aa169a2e185fe257584a055a180eaef278b794c5c97a273f3cbcd62032fbe7f19792089c2591f29a8a48cd06f9b12164a005ff74e07ae12a0327a0737d10e7bcdc5575588b73ccb8f4c3c119042e770fd4734b392dcddfe397ea135161f84fd1979cf9224a79c0ee944e228440102114499dab4b90f7aecec204e32ef409e70c828464aae683f5114273e3c79225d72c7fd8ad74605073a0d5bacbae3094e7e4fc325b057241601e6e8db107afc63028d4ef159fe4b6eefbadde121e68b9962d59e24828db7b12508de5004249471e49f3d3f7778bbba089cca3cdf1e981f2d4aed2894f8888e952b19a0f604ba22f8b1ad8c2f78310e9631ab1297e594eeade088fe5f44a7e1461c5fe5c72a5d4cf177e71f9b078d6fe113bf2291b107a728fc1fb402725aecf03081a62c427475e9e8087a8e7fa71cc0ed60abefdf16fabdf98067dec0fcda996112565c9ab196d274d34ea4f927191b58a981deb712ab462c8a460358817afdd6cde6e7a238a39846e15202f9095ff36e3f7d93fa8d065bb4f79007b517b5a896b36da0e8b4cba54463accc17fd7f3b94af196677ddf14c0ef4d059192b0d55a1519f5297c3eb291870f507f937b4724e3004ac3548301f02477fe55102632dc46bd1832d8bf540d38da92a26fcca33583423b307e1f766c3d0cc731264431af88e8ab1fe64762fa82e88d0e049fc42827ec402597b78ac3b0f89519e6c926a7368aedf5a100827f4ea3568c7caa8d24a2f96495cd344dc749ed8733a4f23be30ec127ebfa1d2632a74117f01fd52ba6dc863333c834cd2eead49c7ebbe7515ab7d85ca55086bc63ff31aef7a53aac80ef6438fbb1627b173de763029f74c8fa0f9fe225ea102d2d1a6d7a39afbf46dc8a42fea1760b7bd12676b155c19330797fb0fed2f0da4505c14efde0e642956da11baa472f72f996a9bb9358353c90f88d0c1a9a85f4def9342a86335f72947d34287b5721cc004a3e80319ae95469db6305948ad385974b8ddfc39f4ccee4f4e129dc1c3ccfbbd691ad85792664dde5b97709cd56453be634da813781a9f5076a5496dbb4de3c5f2cededff5f74ae32a5e8e3efebd7d05fb2c69879d0d5b4c48548a956af372ddc6196cc31f79f0b1b19a34baddcdb7e319b316502ef558c0896ccc3117dfcf1c505308090890927ed30ebe67ee5e7cfd7f7addc1f8fa54a6c1bd156b5e43b64b4f3d525e965b9ac728f3bd6eec08089f9993797dbd99d9604fc38bb02906cafef186a94afe87ec25ee6ed0725f8c49a0c58cf5eabd79d9206843eaee0329ca9ed1c4f2afdbe8fe8b68316d545608caa46db93fb25c9d6f22b809af78bc53a67a79da4601e4aff40014ba2a29ee15b406e6f6ebfc230d89b4dc34c453d6b3930e6c48e5b150a9758502bbb386758f713f2116e6f05512a1e18e74fde87ac7b162b334a6c23e866f40a216f8e130a677fb36e7d6d817a96a99142f0ac4862fdd804c7a12ba8a003a20b81ad7b7205f33466b6f4392bfe9ac49e5d44d3c9cd5347bb4e62728b57210504e141eca958d0e784bd823e95305d214fd981018e3660bb80d08cb7b2d8b65c80f709d6f7b666baa3585a519293f2ee4f6bf3d1a4131e47c3d7106b4cde157094c62424b51fc69f4720306ab4751415aee52a20df6ab5f374e0e53e1a9328f859dee0d3ff76ef00991ecb36d0385b10c81acc0296b7dba3d83e3e969aaa82d101bb72c0e1abe267721517ee1fdd91dbca444a44289a5d2c66d510b4716561521b0ec22f3617a04ef225b27f31679005096bc60257da528dbdada4b6a441e2129b24f1ea648c7b744a55c97dcba68ce43832acb6afdf1aa1ae43901846d5d4621c96d78b8fde0a3965d48b30687784f893355db9b831b1d9d6044c7d5f80dc808e0567123a1f09398c95df9a04355c386f59881d9177853014629b818e09de9fd738cd60fd5606b06e47690688889d7ad1d99050762ee4431c3a148c5931af0df7f2b791ae8f914fe3054c234a925a1e1761893592a2119ba487b0c0f3bd9d01568acba916c72a9dfb22bd04cdbfed95043b3596c83adba3f46e34b4ac99d4cd9003f1bad31731c53d0fc61a60284097dd4a7675514e4bd17fdca9b7d68e9ff0c2b74b703cfd3459853633cc9c1f0767d649bdb251d2c18d6b3150a02dc150469810411b62e474996941a8da708b341da3262c8dbfaee42311feb5d7c8cae69e2fdae54b97fb2f79010cf362492f71223558ec14e6c90ee10de42fa04b0fcfe5144e6dc502bf55a3eb347341ce89aee567cde3feceb525247cc70203826b396669ced79b2808e748ae91c01d0c14b36fd2c7e515d3eb2e0b880f6311b68c3aa90c7f55125679634b0a0073408af3f63d5b4cd6815ef1c74c9e4577c78a7b976f0f595e329e7399964936b645f140deecdae79c49df7772ab6e87da7fdd741c6e8c0e022d5d3ee58efc4ecfd7489f88243983d595dde15f05ac4d6b12f875a8e55df16f2b9527ed92f1b0475e2ceaa43ed5ece82adae2e0b94a6a745e6fb5075146b72dad2940d35a9c267820e878d218616412e7d33e885cc7a7e83375036c45c915e70e299206564829dcd5b56a96b0d26a1f1de5f527965e21c174d7aa818c30f778222c87180106b0636117eb04c940ea50c59f554d13518feb2783b09c3a1a69b8587b4a297f8a3634cdaa1f4f61990685877a32aa959c3eaa16f2e086c006ba4374e3de2483e0134fdb893b74ddde6a291d541843395f467dd2d157747442c26f1090683b43e26def7c0cd6a406c88776ffaa23a3adf8e4c8445fdfe0a615a84889afd637d0f2c78e62f87afeee482c6e884c3171f1b910cb2908f79d7016f12584157f21320ae870b5a55293b056e736f1cdb6b3921ab2713b0bc9fc0ac9a195fee20570dbdbf76f320e4d4a0b9c7c5de5e804e4c7c8d0db14cacd46722c531ee5ff1503b56c9db2486bc59b39804f9b485c75638632e1d1a354456b69782dda5c0b1a5eaccc91fe5d83df0267d5eeb9d9f4ee0473425760812268319ce99205b3aa13fea654fa5a5ba2c7ce3f6036e767f75f6d3b6e401e0d8890bd7f3c8e421d7299bbbb929fa0f3467412bc28f2cf2a3df2bf22781fb38aeb5920992c3c2f3bcca9cc2e6dc2984c5c804cec4236b12dc5c59ca80ae46171e7363d0dd5a0229ef8916c424fc901d469033fc37e0abe2c74cde1bfe065e934ef3313fb6d9d3ec4f1af7c8c023c61561d0f34f8ccfd728485eccbcf8772bffb214cc1931", 0x1000}, {&(0x7f00000000c0)="575674cfcd8d0f8727beaa6d6e255fb656654b0ef63b6674cb61abbd6199e99ab14cd83e11698a823a442e1700601f8ecd75e1ab002d7a0bace04aae93aef6b30704a0865367a4ffe9e088431565048b54efbd3990730e05e028b30492ef38bd32ad848a0a9ba88490a048092f0fc79d8f23270b64e4d2ddf6f0f1d97555735110a0db5a5553b15c3682f418fe95b9c28129a2019ed6404789dc7f04", 0x9c}, {&(0x7f00000001c0)="4fbb155f3c5e2db80db75e02261837cf1b", 0x11}], 0x5) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r4) kevent(r4, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:05:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000040)="e8b9ac52f1c44a955f30ba396da28fb327fc3e85a905b2b4144e0dce03a360fc05dcac9ea4994e80a3e90dac8936a168ac7059298f1f6c029de46c80381ae92249538ccba1b7b6dccb280ed026093eca6d5f8d002464ad77380a76091689", 0x5e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000017c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001780)={0x3, 0x3, 0x3, 0x7f, "676d9d2c6a2508b40481fd2062accc2c8eda67d7", 0xffffffff, 0x200}) recvmsg(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/111, 0x6f}, {&(0x7f00000014c0)=""/145, 0x91}, {&(0x7f0000001580)=""/143, 0x8f}], 0x9, &(0x7f0000001700)=""/47, 0x2f}, 0x800) 21:05:38 executing program 0: r0 = socket$inet(0x2, 0xa, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = semget(0x3, 0x3, 0x53) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/58) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0xb0d5, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0xb9, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x405, 0x1000}, {0x0, 0x101, 0x800}, {0x1, 0x4f, 0x28a076eff3431f59}, {0x4, 0xffffffffffff8000, 0x1800}, {0x3, 0x6, 0x1800}], 0x9) 21:05:38 executing program 0: r0 = open(&(0x7f0000000280)='./file1\x00', 0x10, 0x18a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() r4 = open(&(0x7f00000001c0)='./file1\x00', 0x20, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x6, 0x4}, {0x87, 0x6}, {0x125, 0xffffffff}, {0x42, 0x80}], 0x4}) r5 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r5, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xd9ef) 21:05:39 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1, 0x0, 0x6, &(0x7f0000000180)={0x400000000000000, 0x8}) 21:05:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x41, 0x0, 0xffffff46) 21:05:39 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x101}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 21:05:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x353, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 21:05:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0x78a55e5f9e8069df) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x21d, 0x5, 0x2, 0x200, "e05f7e0101000000000000dd6e0af91866d83e89", 0xbfff, 0x40}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5b79) 21:05:39 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:05:40 executing program 0: mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket(0x16, 0x4001, 0x1) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0xfffffffffffffffb, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 21:05:40 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$unix(0x1, 0x82, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x20) r6 = socket$unix(0x1, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x5) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r11 = socket(0x20, 0x5, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x7f, 0xa77e}, {{r2}, 0xfffffffffffffffd, 0x24, 0x83, 0x7f, 0x2}, {{r3}, 0xfffffffffffffff9, 0xeb, 0x4, 0x1d4e, 0x1}, {{r4}, 0xfffffffffffffffe, 0x42, 0x800fffff, 0x7, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x90, 0x1a, 0x5, 0xb4f}, {{r6}, 0xfffffffffffffffc, 0x4, 0x0, 0x7f, 0x10000}, {{r7}, 0xffffffffffffffff, 0x65, 0xa1, 0x5, 0x20}, {{r8}, 0xffffffffffffffff, 0x18, 0xa, 0x6b0, 0x2}], 0xfff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffd, 0x28, 0x1, 0xffffffff80000001, 0x8}, {{r10}, 0xffffffffffffffff, 0x1c89b8ad61e7019c, 0xf0000020, 0x4, 0x4}, {{r11}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0xe23}], 0x3, &(0x7f00000003c0)={0x2, 0xff}) 21:05:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 21:05:40 executing program 0: r0 = socket(0x5, 0x400000000002, 0x4) setsockopt(r0, 0x6, 0xa, &(0x7f0000000000)="02000001", 0x4) 21:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000002740)="b2426ad852e81eb7f55170d2f6c9b40ccfcaaa50afe75ba9ee124499f52b682ec8f1d8b402a0b2791e4544dfcdbdfbbb3f339fa659964e6faef3bdae2b1ab8083246c93c093f5b15354c8b8f070d71a7a8084f10dd6278a19d147103a5bc4703247275fae2f6cb749af29ae8b28420678436d04706012587d229eeb853e8b610f389106bdcdedffc72f12dba39bb787f8a568ee615c4dc869b467db30e9ee0c3cc0739ad8f687ff7f76e0c6712a09394b50a98f900056e7e6cb4a657de53e6ce4811f6fce120109efe125d85bf29be420eb49603217f18d14477ff86d65b9a5e06779e2c7aabf5fcedc7c96fcf00b4991deaf2e6de19aed4de8da5cb6d6b0466f5fcfa11804ebdcbf21ee2b5aaffab3320d67689da401bdec1f9bccd3b75c95eb7572396befcdaeea7d82d531363ef254586faf78722f33bd268146ee711d8f77cc07ee326569fcaf2ff4e21bdc6a233bdb7ce4b67cf03d8a98169aaa4b5be154947c8eaacfccea8e3e114dbe60b5a0153c4111f2613890c25a7f7a881d76fc9725b0993f11fda4419af00f11108f87a74635e8d6200e14584da83a96ebfcdaace088bba04ab7042ed4349eacca9937c36a05e3f2f3940fe9041e48a0edb8e5d0af6b0b067a193fa98095c4f3f2402196e43efdd4d882bdca1f5793c14f1a3252fb80896b141b775933efb7433af59dbd34023244a783507a42e39f23047744551a62e72d2f383a327bc4028e52bd8531047d265c99f68832f37a82c4fbebc5e0f61acb94618200564dcaa60b43d51df7429e73c285ccafc32e2e115cff740de9e7017030d28acb34bbe1d877853339d1726eb92a78a2608966498523f69925576289021338687f92919545f7359c18ddff49877d108a5bdba287a09074f3922f22b7813c0d98da7516a87c4657d93aefd120263293f8f8938d75e2c0bca112ac03ea067ccbe161792106a8ab6df6676b31d18691d7d4d0e575e46efa614acb8eeab9a4035fbaddbf12a29970f2e431293db3eb6b18c29652486c2b038f534f6a27faecbbb2d849ececeafb2f78d712d7cbe9e1d5a8ec852bc10f10913137226e30deeb38cca702c75b1964c93c3dc2a4fe9a02f774172ef57ce141e7cccfa20650744b486da3e67968dbc68550e01cb13a665cd385fea657c646281bc4e9b5756125562e71e59b8c3fc52b01584915ec99156f61dbcfc8a40f18a8af37cba299912376ce06556192678194351ea9db22bedb26b624e6548f2e6e690d53db879e5038b5773acf64c95e87b8e6cf6747ea9ed230036b3145f0f66d86ed63e75106f7bf528b9c809818887f81cf2aefecfe28f890837d096bf98fbba0e4075f4b0be7b07c565eb2530ef6c3a2dfa0115007cffcbc054be08d382e8d3ab6f7ef7b56e9d6e2fd68cd143152578d4b8306fa959010c11cc9c73097951781e71c53840350778a3c8cad1b69506fabeb3a790a8c7424d1dedcdc8016e5a3ba4272120e621009a07d00a3c0af9b41d53437ee5696454e4923cb2b6df5c0fc9d15af93430831b3c170fefd57da478d89630162a6f987a37a0db1c26fde7fdee82f88ac9e205f80329e9a05f244781196fb6cccfcb706c78010b49e88550cfa569010e48ad14d7a6f8838354c9249d479bcd271c2ca2cc3fb4b33da8292f76fe4b85add513efc0f03028e266601e2dee50c20adb8c365b0d9db3e0d0a0e621d93786850374f773b1bd8ebec9c0d8ed5b2d680203d4a556f2d9cd0aa8e0586976417c3323082cf5128b9ae166593d09ad3928032df4c77100976f6515091a7451839eca5a30e7f969d8cfe2b30519e3dc2efed83ceb5d4e70962015d82815dcf5a1d2605f7e54618283199ba8b92c97f24bd26b34b4c15fb74b94fa706091bc645649787588e8131f9fbfc15085ae0cc1c15ecc26b0ee223996a5d841918d9581ecaaa33c0e7c862ec46a4b499baf7d498245d4b519cca5277a6b5c90b7f25b9f963cb0ed35d2b521fedb4ab17e120c37fa7802d95c537aa5de586de8d12d871e04e9697e733ff82e26d20df66c25812714d0160b9ea446b60ded256da751a8b7e1cc7d33759f6dc7ee0209f9f718ff652b2123372e62a9de130cf307bca7bf7e316a207be8d730ae6685c4573dc9d4f7e338f1b2ccf54ff5483fae4076c0157784779d139d70bd99ba6079e79e91139044329d993dbf7101a0a966a14c00d4f21ca4f388fa676513d5814646c7944f0af0a2e761db7d2022d742216e2aa2004261c9ca20a3512f8f8dd7653e858509901d86b821ce89f424eb3c32cac9d6262b3387960c5cb767c50261768ed798885335933a4c0350caa41c91334db7f6ea2171a366bad61a66adf884a7668a6b10afe315221a5189b7485eb0922a0e8edcdd91f3ac335d789092b5ce2deb8c49061e4f1a14d917ee76980943f90add6914041f9e9af91197a76fa0ae4c49b5286a186eae9c48a4e1176ed338ea8f49c7bd6967396ad14c0608a2629660bd2c59ee5a4c58874c1db416e462a32ded86b4c71f7c900d04a18de6801d2ba50e5ea3ae663a8f532a49f87e5a4d9a3119cdc06b4a16c9351191b0702e905f72267a3a5c015a1ea7c82d505a3ee1e029279e300a918624c6f08dd190abbdb8a87bac3350396b64f7bfe81451c7fff3ed6f58f9d78d2ee7e1e809c8f2cdf3cef038e4adb2552a0bc3826aaa28fde618399fa3b38e2a2596f2b9a065d34dbeb73aed794fe835f4dcd81a7b36d1b141f3f507f746d066f85b8aab0264a957071f0117d81b509e3c5d1a5c217fb127378e0fbf7922cbf2c9f25722569e1d3a03558c95b95ab3964af353b4c5b6be22dbfc3f033c10c801541f9bd11b5a02154a1de969a256feb8e16a12c624c6ace7fad07e31eab478f344b5d7fb8c16e33db76f9a991208dbdcf0939caca9e844f46d42984d60075b9032b7c2c8cab7bf6c5c56932932cd25966c3a0164733a8e833b84662fce3ab88d6c7a998f9f5dffc0c3a53867f07227edc978d693e5ddc6d9eb6bf81f3bc2abd5b008779430a6ae0c2879da8c006b8a1bbfcc811ea87aca9376596f3c38b89fcef91d94bde9cfbefe7e2d5e0133f3bd7ecd0df7ce37c188aa8fdf26648f7a9149ffbffd7b6babc65f89a7317a8d01d6ededb07c5835f78994933aeacaedfe468425d26977148944b488ae1ce65701750086043f5b7320433acc36a3448ba47c253ab0ae2ace2b64b7a78263c96f4dbfab167739ed5ad2a260c5dc47f8f77f3490ac8d9d6f3eb55862b528bb0b7bf1d2c80d588feee903afed80b07a7703270cfb7a8a8cad435157e4a2ba8c4d75cb1fc93ecfff67aae12692a547e6ddf0f0368ccfd60b4d6b7cddf1199b419288bd9404e6f4c7b744b6426163f193bf1bb892a47ed77d7821cc5de304907a57c2e928e5640333c18cae00fba65993a84c6bb6a0e5f5de12ce19a95bf2e980ea7795bafaeda0e5c10e430e9fdea854fd313e8444a293fe859fc76d4563375bd398e0b3fcaef77fe68fbd73c65277168a74648e05d5ce99852127c47d638372ce78a053708fe955d4213c872bcdc24ec09ae52b9b9678bddfc1466d01f106241d9374da710212cb2a60a0dda6aa9c895b1040b4b706a0223b520329aa80c6f31f13481e71edc7eabfeef0dc90f0c5e7342e46e39cba657be58d073eb2430c4534d2b7bd57efce3f5264027333e1e2bdc85e3dcc74e9daa01bc1acf670af8fb08934eea918f6e19d30141863d8c198cd2c4601b0d9babdef53cd28f3f9d0fe8ba6c8f79483381b83266065c0cb269ddddb5e1e795b9c27ccfd784c1a5d523a83c576710122dbe65a524d5d9ce4df59194e242f2227748730851f0d03d244170f4470592b4ebc7827e46266a058b15c56969544b56405268caf8c3dc99b3f2d0316f5fe804ed156ed4200ecbb3bd7d2c0ab87186f4c8e24a63ea3df3a06582cc381b35864f9a98e47f4a149f1fce0186bb49725bed930ff8d37d62600674ddb17175ce62ea16883f95733dc98bde56a91e11e59cc4344573eff4833a5643f0cac3f36a3476aa0fac0ee05d0410ae9e650d1d84edcf7079df80e7ec9b91ab544ab2d161ee9e2eb22c8fbed640dbc4cf787a808697e55a59351dce56d7a19007ca4481d19c9be3149acd8567d1673a94a758fcdd4f20f0dc5c8c677b8496385b2eb53a67ee8b82a9c8e76df9fdfc0a4381873b6acfdd1f9e634c6ce2a4eb68021eca10cb834081b3c3e753c616e67c3d7d62bfd03feaa253af148b0c04aa5e92cb31980bd29196839e7195d8c3970f5d2d64f82ac9f6543af68bb5ba947ae2557bd374041125ced74e5b582b27f19aeac29f4bf389c068ca713e6bc0e8f54343beb03944a226cd1afe51df449ec53de63658b7bebec037002091a7ff759fc4158380a8172ca5c2d992b5f3bcf5e72278dcc4624623fdee25ed9813573d133110e03e445b2bfde09d2c859ae5c6f63b73f9fbb6ecad6f0820d5e1bff170e8e8340179af126da6c1c905340cdc2fe6adee8b0d28e01b58423ac2e39e095305a80ef7e47468a2ce1dd4d182dc8eaeb2b45437b499172f2d193cbb74f23d50f8f4f55c14c625fc4f4b3971648de3203104f4d4d33a3bc91eec60a900c9d305a3e654f7e9e22918637c5a96052ae708b7042c7071237fa18c6403437606578ea8baa78984cc084cf7a4b9e01b619f88d27083ea6e167636887e31dfa05c28584c431bef19a4eeb86597fb48b764d5c6641b18bd281474aae27925d5f715bbee42c80e27a5b8afb39be595d4509073a3330ce0103bf22f0bf5880d3d8cf3f76d5b79eea0f809e885be96c29527acb276fb24c7cc29a09038cf0de97099e80aec3bc3fce56fba29c6c3f737b6591f798d4f3f8152136f4bd6a1ec35a8f9b7472273d778b27e676d66b557ee39b340a219f1a40d1c057962281337fd65b96f68205a06ff17191677a54def35bc7a5b430925c86d7fecab6e0b46a880474fcb6594c038cf4966b4c6c7ac33872e3e789b4a40489dbde4b7314a094fc8d6fd70af7d411232e1aad911fb24363cfaa16ff44388ec4c2eb4ef9be55c8617f64d0e068ae0d48f4e0b29a9b6c84c32292366631ed489c08e9ee9d4d95ac9371fd3c3697024f6e64a5523e716416617a76bcfe942edafe5631fc0729607d6dc218a0b24ee959888b394401354daccd66895a82be908463c7dfcfb83b8fe8917f100e895b7ca4ee378056e52b705ea0c3b5fee86d01a220a559d1e78e9fdc417d96e4895194154b311fa3a8bf1a97b7efbacb6bd3e44ecb44d14b49b6b44eb35864d0a7dc54b02844b6050a56018b06473009f365e6bcdf0eaddf5c3e6ad6ec5177c6bcc2bf159c9e72eff1904dd1fbdb4541beb4c42aeb3dc7256d02f09d7066acc37cb90e24f3072324d59ff57ee114bb38c2f6231a549e77ab1f83f0450e1b1fcdec0ed388e4860f4daebdb3086078c84302e478fe5b9627836f2b8a328e542e3067c17053971aa70b8024845a55f3c3abadc20745167577dc4c5738a54b99dadb34e820d95297a3f281d7a4ac1b6f7832984075f1972e6da1a76abd30cac76b4cdf0682c14255622dba3e940f9c1cf55e6bef9c2d2fc1b9c8a0945302bbff3510bdcd9982849a00e4cd204df93986879d1fbd8163174ff1429367179a6b8fbff941418a8238dac470d4a4a0207806d330f7178fa02deadfbf099647df2310e6b0b8b622258b360a4f7bc87dde5251e36e5f90b6b72bbed467ac5baf112b8a77b9b4e6f23bb613243efbd9586f810b9bb7e51bd34ef6b45eba4757d375553cabb1bb", 0x1000}, {&(0x7f00000024c0)="0bc62fdf267462e4a1d5c0d3fe7f6b5a60e250c52e62283b0dd5757f9c4ee705f2f10274f0e9efc2a5723bb7e40bc5f92e76651a2020b881e8c5cbcda381d32b73312308fcff9b9b74f5afd9206d77e49b3ee59cb1d6a0062c803f599b474dbee578e1073c13ee81525dfed17dcd4f1ec92b43ff7a50eb288099592cf56e3f0a92d414f83905abb47d31bb34a5eba798d9b6", 0x92}, {&(0x7f0000000440)="2d9ebabb52273aeb081609ef5093", 0xe}, {&(0x7f00000025c0)="14e500f5ea41b8d1c6ee4a17a97cab648c31a089155c8b73bb7dd8ad41c5eb79f4e7a3d80fce1dba5942cae407f1de1aa4be5be8356cc0f3a601e94a617c26c6f36700e655e38d9834bd80875e6df4af280cc7e6db429339ccfc93acba681049e3dabc85469e17a18577a1b8a58c1d904a4e36189c7d95bd9508f8d2d142567b342317521633346079d342b9166f76e1875f295135b771f230b900519b3aba169f9a96a3fe8dc4c69b28c9ebdc438ced45aab793c29ce8f4f65c6bab8b935a64df007ef5c3423d1446a9540dfb5133c6467cd5818d6592ed20e7397037c323ff", 0xe0}], 0x4) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) recvfrom(r4, &(0x7f00000014c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000003c0), &(0x7f0000000400)=0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 21:05:40 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:05:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000000)=""/45, 0x2d}], 0x2) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 21:05:41 executing program 0: r0 = socket(0x11, 0x1, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socketpair(0x38, 0x0, 0xfffffffffffffeff, &(0x7f0000000580)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f0000000500)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000540)) dup2(r0, r3) pwritev(r3, &(0x7f0000000480), 0x8, 0x0) 21:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 21:05:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r4 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) syz_open_pts() socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = dup2(r2, r3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 21:05:46 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) r1 = accept(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/64}, &(0x7f0000000440)=0x42) sendto$unix(r1, &(0x7f0000000480)="8dfde098681f5c7df2636574884775d184f76ff736c8ec90375eb0a68e5bbb7d3febde5e30d87d7d2aaa1cb38e644780a66ae88fc8675aaea6db7c20285c04a8b342fd8f6056840f", 0x48, 0x9, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) recvmsg(r2, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x0, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r2, 0x0, 0x0) socket(0x18, 0x8000, 0x0) socket(0x20, 0x4, 0x401) shmctl$SHM_UNLOCK(0x0, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:05:46 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = msgget(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fefd1dece25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0118a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) 21:05:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022602000000653002"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 21:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xbcb}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 21:05:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/232, 0xe8}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:05:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="1da05960f5ddca3dedbbba5af46294d9993f46b213e8393c1d554db47be0a3295b0884d1662235099e2405407c33db8bdcfffa61c024941a8f48bc0bd135936979ca3eaeae582fe7a8ec8290cb02765de0a9fc8ed89d605ce61f6acb0b21b83b6150dcdd582f80a534d8dbfc90d6daf19a91ff7401f70765a2381b4c5c064fc1eb704b7640265c58112ee061dbc922176a0dca737c119ebff2623ea77e7b31d957584d2a358c1467885f791e9f9ff7f34d989a4a30daa29e7f59149491e6bf4fdfa3c2d558c3dc91d83e5d5b932da2866ea13a9284a692234a4bfe41a597134a", 0xe0}, {&(0x7f0000000140)="d6e9c934ce6b117856ef5a49f994e97985c86d6380a130f8332aa7051b00b946ebb8c254b275732d2b6fadbaaeac4ea7233ae1bc31dc7a294770317b048e05aff0e2e464b8db13b3090aa65100674b550bdc319143af58a286f81852160d0492013ef27c58493b87b1f83c7c849fedce091504a74efc6d1b31760b84934fa1a7d9036b48f8da1a634f7087b28c71c14212f1f636af15abc9280e0be22e347cbe579cd1b690c1c6851ad718ce3f5cb86c663574f42749a8b893e8a47e7897bb67d5964a43344c525c5cac8b46ae5f462cdaabba94b25bad208163e5efb5f7cf507f89", 0xe2}, {&(0x7f0000000240)="ae04a115d2a98e66b15603a316a84375b894f380b6e38aa65b53c3ee73b9e8e1121c2acc66553fe251f0f535523425f6a1994cc92748113015249cf177ed053b0423d32cee5e25e8af3beac1885ed21eba56b16f1edae6b4c65252a84da951832c7d449fd4a26491f2f4cd66c322b4a86ca6aec8064cf96b1eb233ff8499c2f91e1894d245d47d1cb6303e0da814fc1a8bfc5edddee91d9a24f84dc4e7df419509b7c70f930be41ed39554bbc13da7664d27cede2f13b00e95f592a9342600d5d31aec465bea97be2e2fdd7f7b31ec45d87ed2564f6b82480a9b661abf655b9c14cb3884965e025f2293493f73f6a62a54b71d677e65", 0xf6}, {&(0x7f0000000340)="3c24850a2b5fc98a36a9b1583ed68a46f74351769155a02fca51fe1b216b7ad6fdcd44ca730055a399f6ce49d9faf5b326c740001179da4351c3a848972f963a9f1a2bc1669bad551ab7eb691f3c5ec8af6fcdcc1a8b849419b86513adae058b7111438465efaa5d17b2449dc161545501e5d64fdfcc9ccf2abee937e7ec9cefd5cbb630f8f11fb9e4fc9e2250468e549737fb6ce71a6429164cbe794af07dd5fd1bf7cffdc6728db928ce8b9898c9e8cc1b88a5a3111d1033fe37400f1073238385369f26f583790131d88581141859ea006fdbc56aaf2d76a1e45fad01a4c3c1301c71f78936816030cb93ccef2135d8a47c1e66b4580a2ffdaf8f1af2", 0xfe}, {&(0x7f0000000440)="6c4daabbef8044b7068dee31f23869414e157b41db7474545fb8bc3a6c0a07044ee0232d211667b4e42917ea60c733426303b8be9b4afd5c2cde73c75191b01bfc5d8a4446c62d9fae70348e468edd6779c5e55618f75b769c1ad059d4342d192ef8bccb113a89362e8a0ea214605b8f1527ecc8daa83e509768272768bca819f0589038c1deb8f9f7253e76ca3e8ce50a1eea55ee92b805ae24e633805bb3f189afe872221e88fc433a1d9e339fb9c0bea455a11b80c93f2847a8714c5f1b3b756931f6273d9b54d2d2", 0xca}], 0x5) shmdt(r2) 21:05:47 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 21:05:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/129, 0x81) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$getown(r0, 0x5) shutdown(r1, 0x0) 21:05:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x40000000000001, 0x1000000000) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 21:05:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) fchmod(r0, 0x40) 21:05:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x118) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 21:05:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0x0) getpgid(r1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) getpgrp() 21:05:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x2, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x903c, 0xffffffffffffff00}, 0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/181, 0xb5) r1 = socket(0x11, 0x10000008003, 0x2) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x73, 0x80000000000000c, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed0) 21:05:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6c3b9fd89a8500358e80c7b882a630a2294cc4aea8b1cde2343ea8af2645be6e709062191e9d43ab78aecb67dd26d3ef169b3147e63c5567ff98fc3e74947cde63602c75bb629ecd9c59da9d30193f8ebd4be24b486386aa0085892bd038b3bb5aabf0c3584ea0c051e1436700d3dec2da4c3f0b991345c5d44c08666a2ff82f8e7506927ac024faa7265beabb3aafa12d7c6b798933262f846541db8d179cc9438f78a8963651d037714875d5f47e9b2edb13ea57d9b069764d835b734a52bda4fef6085bd2ab40f7495bc818e417a56b412eed318abfe4643dc889157bf5b21101beb33d5ed99ec2680a9b37e2fc4cf75a5fb30684b0834b9606013445c4acc16bc0c03a496c1bd649bfa890342a7ead1c1f92b66a0b815bbc4eb288a2c88afeb4ec6610455e8f41694e64a3cb861417b85be01933ca85f3e789dadb1aacc85ba2c225dcc40b1870e88d5aa15752d1ed8501dc926720e50d59f128a7af32bd7244e9f114f55fb6b73d91d661d114fc48588c892c78aa1db2b447b8f04749af47d2bc374161ffd5fd33fdaff4c5ea756e7a5465c3533da22452420f7920822f489865fa42f18dd4d560e26203ea1c447c858c0709edbb60583f1833e144c58d76a97f32743aa6021b3c9350bc1c0fea517a76aff5bda4964aeca3be814163b2ea3177d9ef10c5d51caea1596831812e9bb77c71b537092474515519f42686812ac572e17bbf77c48a87632ed0c3095b431a49ddd966064fca46b459b7864e60074e62ee1f7944ef25a7514ba7b18956619fe76b8f48053836d3ff4214f6f2022ad727fe7b4f30c00953ff61d11a53885da317de187a8b8d21e3464392cfe2bf0d8d5e9c61939daf65d51273ced8525c0a37f292a3e2d894f560edb81c1f3f858dab72aa266f2322cb7e1c24dec3375f4a7819a27496c9ff6efa71714371a44dd59aef10c76120dafbffef7329b8af3f7b2be3ad5ec89c8e5a5f8cb29ab7a577ef6d49e555a9ad0c429ca71906bf07a0d9b5b41845b9007a4f24a2fd7fb44b9e60580df16f19b74bbca5d75ef930e3912e55ab010d153f4a3b5d892e7004fbc5bd146013a807074096bcc62a0e73c1b55d3eb0c9ba2c29ee120ee3d6792380ae593923a5af84a6fe98250fcd3dce2cbaa1353c9378df5da92ced3067c79c649b57205324c968e6c7a1416f37251043e95d8a8a2e832cd27c560f5433a796c715f41d645127849562d6e18bd678bd4d8fdc2c1f15076d14f86bb3879a1697625110f69e02d8017119fd43c49084a334573de98b8cdef0f417095458f73f8b8c92020d9ef5677fae39e7fb5412c9964391d3d7768277e8462d34ec2797235b762283651df8a3be7f54cbeb36ed84afb3edcf7cf6755e00c660c0895497614f6f4e7295edf67a458ffdae4cd397c36a29b918b4bdd044adbbdc9dffb5507f7b602b299350edf39bea15ab1dbf8c188d48784a4a1b690063676080afefa86fd300375edc702404602e442aa55e9ff3880ed129d0e81862541af0eb3be4900ea08116eb190f2ba43eb57957cd46999849cbff52d491085cd38d5a19f65b645dab926eafcf6b06eefaf05c04ba3e25f7b1f10a303dfa3eb72ed35fa88b3a425dc61e54de3e1b3f8e4b5c399fbdff2e4ca0edc4f0f7622d4bdd3aa7edfd86d88776a55e2e65e706db0fb1fe6a09b62a129214e93619ebb670f30dd01c2e3fe7e2ab55511e3173d8151598ab034660f66f75b7805a76f7c0da7b5274b4b8a4520cc434409942261ce5812291deddad335b98afbac78c38628c4344fef71fbe170967b8ff5407c485326487b7db8d72de092ebbdc570c41afb68f29447537d05a43bd0438e593307112ae70aafc28c8f5687673daed13f5b6de04db7d68cda2de533e266e2a36c158321aa0d796c29addc1f232af6c971b1c41e388f1d7e1fcb79d940e8913b3e83a0f64132416e02169d71f61efac5f99253217e8026be791b749775f4a4453e2aac25e2c6c85b75877118980bf8a1ad1941febf58927d024c7cbb03b45e4431c2c9631a5dbe95c34ace8ca6003e9b8936a33ad8c070dbf3d5dc0daa808079b6a133b0655e3b1a704b8a52f3b317e3e467a452a0d045f8be0778dd2c6c876f879cfc14c9450b8784928f5401b722924ce050dda982ce537d5edbee72ab1c865829fe23b7c2cfa4c3287ad4cf98bd6cb8a3c6e7892bba40324963a7f503f417405e46d35e3f530ab245509f7abd4b4db098e72d90e313350c02a45d7c4e670db096ffc6e0289ca3c6466497df83f22e7070505eef73ed74c131a58221d5b42bd850eb72cf9330f976e1444e60c58d42f1ce89e77c494d30688903dd857bfcc1d849e86615c13a7ca8684405749881b2d6c45ffdd4f17a86948671892a06cd9994576d2d5654c576e69bd1096b08e1a764c78ff248cbed244c192577a380fd254bf8265230a90c24ce5340eb1e4d84602d922410f65fd6eebea627ec384196f997dd4c6a263adc15fb92c177b96b6bfd826c5adfbf3814d3e51d09f9b9f49d8112baa14bed803359b61e780d3d061cab41cf292ef0c995a3a341533039d18bd49a3a0510624960105fa940bf200abb63934df5fc0a997add4fe31193e374416dbf8ee10956bec0ee1831bc2f4928b72a83e96b3406cf9a988546ece027c4c47e76d396a8da5d2cb4a2b1c4814fe7468846c3b9ee1706e6be0f1b2d2491ff1ec04a12f960e21c0bc9cfcf106b0b245d2c2d463a261dfc5e04aa8dac267c573bfdc859e5f9fb4e6da43470a594a420d03f4b587595bc73c2e532507511e20c44102b05bdc1248a39ef3ad99b1b86ae56f6c7af19a4e25757853032eab6dfc292b28ac9b806e7bebb5c763fcecff830f33412e9dc0bb2c8b7ee52685dd53c17afadc04bcf652d7ddde82ea3a9bff9e88026c7c5e57a0c6e6c272f921c128dbd8fc34c757f8e8d3bd405ff2d9456f341c5604c3e9ca5f0b8321e27c8866d1ba77a32f09f62bf4106210f7fcf47134b16169e5e105c8a8c15124e3ce4202eda65af0f44820d2306d6746db1002bac78d5217d123dbb1fc4849d6f0e0659c995340e96d68da7182d6a11a9035faa97e1dd4ccf6921309a54055107cc641c9ca972220dc32d0d2a5eba90245b1f157bba6e85ac6e28b8c56dd8b32ed5da02c77a684ca88036db3538fd6d49d686aee5d77f4f35eeb4fd3a1a61ca92784ea7109783702f40a0153f661cd3fffd84485f5f61756976dab79d0862454fd2e7c8e8c6b5da879b70072250883f9e7a3361c8de1dcf1465404e18210a9219f1542b4d40f71ddc1eee28262318932a8a707d3a60021dad65709665ee542a92bc2719dc988a4b5d4d88a8c2d0dcce3db0f9404fd887a4fc9f4b6f21f755ea061c89c90117e8973948ff5c4a1acf7ed85cb4e15d34e710e0de7db10dec9c8a17af0440558df4b9bbb7175e2d6934a4ed184eb579c4409791d4cc89b1b1a847519c14e39e1c334afc5e5a2a874924e36949789365b560aca5f73e5103e9f943156b37ff3d307edd0c8ff4c183129a8d65d0aa5b42bec0e0837c3a24f23c1fab7c5503bb40d4f64f8958d825ef56162b9a6188b9b234e4bf9d657ad6332bb4118e8d99bab4b68b5f3dc36cc4b2db760679c0788c7d09a6e515e01115c396237d71feff4543c5122dea1a231162a26af9dcf39c6fb1fb97ede58b38830a8d7a9dc36d65375cfd02c4a8771d778e2499b090c27ae7020d8bce6e3719945b8b88bb20960ece7c57782565486eb08c9fc54e18b9b639b2f9a80f5f0f3e7968b876f6ae6a78d77f1ac4ba5d664e0c3e39b0a28945436b33a74364f5fa53bd5ed5ab42dcb59eabd1213e739821478bcac7d2a7b720d3383ea432d1a90caae4b6ac5b63204d69a76ddb547fe137f45157ea6e57042596d4681261fbff3a3b149607b0098b6c3a73f086bd57b7112352425c4dc8aecc0f9bad1e11c5a8ba897279e4a72df7fe8e15633466f272ba629524edcbd87cada31565234c37cd567c22328b9e94ec43c34006d5564f655cbb464eb1036d43f89dd52cb304481caf176d2bd46cfd621b9abd07456bb72e85a067e917517a8b57a5b486ce627c3b833eaa8fe069e983889b63bdb7d81369de4e4be4d3cb273553f7c79c9a169c9ab59676e18731ef4f6cd5037aaa07842e4d27549c814b91711ee7a3377138621fcdfcb3ea9254535ea05f1ff3bdf2a0a28e93269e2ba3d8f3d5f5de7458c63b12e380698320b1d8c430e9d440173b7c2a9868f4ff761b23cfd53ec6ec54ec354e6ee9023de46476061865ec626cdc2db30698587dcabc9d11ca21b438411e4f3c839ad503eaa3af54b3bf9db7d0691e1402e510bb9ec810676091e3cac3d11ce9a11b768f1e30e133a49ce055e3f048b7b2280f44cd18f47596af05fec7b5e9cbaf71bd826e6c7fc247b3deaa12f29d90f4c4f6b3320ff76efac55ce1ebf5092ca96bd393ad38eff825025a7b022da03f9857e185f5f6e3aa0c15086d54acfdf37af401d218513d1624a94b8cbec800a6bdc6f9194c710ed2dbdc970f0297fd0f56d021d2171f1f0ed65634904a35e0e93d458ae88442f515d997512d8f8c50d7cc12fea226e6d46ef2947235fc8e3b8371a40cf9586eca928a7aacdde8269a7b5911d1ad766cc98e48acade1a10f499b9c6b174bfe96fdbb59739993a5c1c21816c3e73e190d8942a075f2d576c4b670741f55acd6925ad027fbee31faa2021acee7abbd1701e85dd1180fcf2f33c244ee026360ed753506ca890502b7efef82f2c6be06f4c69460a00a9f9cac2f6cfaeef1c409d0270b4bd1e350fcbbd8ab582a674edb6a6ff7f5ed10388158de77b38f4e80b15f75a58d9b3a778db749eaf6bbca8a6d249ae3277d4c1bddc3a4125abeb132c2d5859535a3f9c5fe90f6d4bfbe1ae2dd7649e32a7d88d3dc7ac9c672afcec9493381aa66a49adcf302b6716417e7d56b526dc67db13d5518f592e63f260807d27d4e1c2856ba310c5c8918e119e885942b37ae37779de556d56c44d792bdbe52e907ede865ebe42f2a032f17984045a9a041e5ae1a69775796467440bb3d5212d1e1f15f488efa5babb1d799f0dd92765ebf569bba0c3c057d66ccaa83b3d721d83ac1cd9ca7f454ab5482212de03057c5638b4d6cb6eb61ded592f61b4b4478c381e86e826432d0aafb6bf095c405aead7f7bcefb6fab3165c9fcae4d3b12eda37ad76887d0eafc6265b828cf05cdaee230b95a2a7b805b7dfff19d2ebb0f5776291079c6834ae393ad6fc1cc6c43a12f5557dce98293e8f13e97c984b4de24ed7da8edffca7abfd173e66fde835266822389df790f05ef20a2f619bc096ddb623617d292b9aab9c5f386613337da1023aa5440d19246efd46d3fd6b81301d2153a0a7a140eacf7eed27baba7c49fd5720816b43eaa8c2e650aec5c6d1328d9fc9567cf356b86f6d3e72e3053b9ef88f9a640f3f3bab4f6d9e735494e0dd6eae52941e10666da242c07e225bc55614d9e91c90a6a4a899563e4f01e9c452c2eeec32ed4c0f65a913390fdb9ba02895d865cd488e47539b995616be00ffb60dc31085fa3bae9a195e367e4bb85e8f839ef9bd8a87087900a3024aa962b3266bb24273783e32f7e483b6d82e463dcc1f42e1a89c074661ff71300a84ec3806613c82a9129c04a8f5fb1ac86c220c3803884d56385fe285bc39e493775ae6f34a1dc37b12509e08ccd290ba9b1d446669266555d852eae976e5dd84e452275fabfa5b8d0084a9790e7e6a91cfdf19af0882bf8547802e7eb17b1b55", 0x1000) r1 = open(&(0x7f0000001000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 21:05:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 21:05:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001380)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x0, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000019c0)) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 21:05:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) mkdir(&(0x7f0000001a00)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 21:05:47 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x480, 0x0) listen(r1, 0x100000001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x9, 0x1f}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) close(r3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x3, 0xfe, 0x4, 0x9, 0x3, 0x8]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x8821, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80000082, 0xe1c, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x9, 0x3}], 0x36e4, &(0x7f0000000180)=[{{r2}, 0x8c3f047b9d60e044, 0x40, 0x20000000, 0x9, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x68, 0x2, 0x7fff800000, 0x7}, {{r2}, 0x0, 0x10, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7f, 0x20}], 0x4, &(0x7f0000000240)={0x2, 0x100000000}) 21:05:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x5b, 0x0, 0x0, 0x0}, 0x0) 21:05:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x3, 0xfffffffffffff001, "ac6101950c969c19e93bcb4f13739dce9caa66d0", 0x5, 0x1}) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x81, 0x4, 0x1, 0x9, "0a8daadf1541c3ab0f0f0cc8929f3ce98e8ae275", 0x5, 0x401}) 21:05:47 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/171, 0xab, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x1000000000003) r1 = getppid() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x6, r1}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/52, 0x34}], 0x1, 0x0) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) ftruncate(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x40, 0x4, r1}) 21:05:47 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x400000000}}, 0x0) setitimer(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = msgget(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0xc0, 0x3ff}, 0x8, 0x1, r5, r6, 0xb9, 0x5, 0x300000000}) getppid() 21:05:48 executing program 0: r0 = socket(0x1000000000010, 0x3, 0xcc46) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000000b1ffff127c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x244, 0x0, 0x0, 0x0) 21:05:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001a00)='./file0\x00', 0x30202, 0xc4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001a40)=0x3f) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000015c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xb3) write(r2, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) r3 = syz_open_pts() r4 = kqueue() close(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)="00e23a0183139f", 0x7}, {&(0x7f00000000c0)="cfbaabff066eb20d5fc35f372d0e80cef7466b0f967b65c7569ed162a0698905a6cee002c19f2cf4d8393a22c56ea91a3e53fc845ab14fb660109d5f6fe4832c65154a54ada3c414443d9fd37bb9b982d8c48aacfa76747a4fb4ebb4686e40e679f639e17bd37698d12fd427427da82673b30bfe6cc955944034de96b833329604717fcf55c18183153440090fac1d2870515def3e16f418173f73f3194f21b03445", 0xa2}, {&(0x7f0000000180)="bb270d1a3b21743517a24269160333207ab0d9f2d5b2572592adee4233835008090ca1ee557876da9c6cb35d40cfaa365a1d8a74f3906d25c0853a1bbe6fd0ee6339392fabc845bf9e1515ca5c1c467b9ceb27042411903961e45ffca5e89902fcdcb15a0f9a57ceed83b578bb9a4072e2f58d8a97e004d81223747c740b2ce3eec9e6211b878bdb3307d968423f7b55a67aa93ccecb8283fd970a060df741e8f7f7f5756e10baf7564bfad04ea02fea4e9da96195f9d1238389c15c9f56dace0f1abfc8d95ff6773a7488ad65501440b616b8443511130baad1dca8a580eaa2fa5670489b578e0ca349191f2d93855d33eae3b3d51d512fdeb6aad24f669eb3e9250424dfd2133003deab92a9ca39ada22e9c98b7bc2e0404caf3144d07abae063af751bd1ded8d8f97d1471f9839ee9d9476b213b936223b9e01c0f3dce99471266c9ee8915f0acf2755e19eb3bbc81f51e6645734bede3a46fac64d0bcf671304dbf60cab42d9df91b770b85eb2b32c4051322d92fdd1d6b5392e84b4bc05513d885a15d87c4844de94b2977df441381db2a555cb8bfd097d3e9afa4a775f4db6984bb5095734872c7dc85bde9048e9d931f7f982afd814f91ab57c4ea69e9c5bfd6dc1cc26dfa3528108c7afec5634d7705e993cff6001401a568e6811b36daaeef27e58d681b5c50f30a429da9bf2b0b680e5fbc77290cfae2e6a82402921472e2052a8980be8618f6f5dfc6015276475b80f943a8270ea57a2cc8b460c243affcc6ddffeacad2a3ea7204b7475039a7a2c3053d620c0269c42c7efeefb6f20aaabf21dc9e23f640e521de31bff88893dab12dbabae2b7f5b9a6b733b77f02c6b2286cc69d5807db011c9812b4917ecf6b1a863d1d487ced3eaf40966bbbfce2fa6aaa46c9a3d891279fd2eea1622dcb17beb83fd3cce7ff95322686c587b714c5e6e9a8a29131e489bb640c6134b75babd5d4642b918e72823b1f5e18c249a34409250519d5bc972d650bcc189932ae5944ec5a5390318cff513f393db201af88ce524173368daa85d9509beb72d16e7bcbe01dbd319bfcb1d27e612d192e8252591a0f21ebe8ba0fdcf996c8ec6cba9c31924cc1b94aabd2fc537ca7030e72c4e18060c75f6f898bdf3e1ccfc23dc7e35dd80eaa97d89d2e4270aee6ecb73e21684be60796ada45cad54c4c21e552d37fc8444ca799ea365db9bc9605258cae1d7d260bae8dd7120565a521dda58dc523dfb5d06ea07492fd19752f32840f3eb4cf95f1606c5816f2822df7034f3680425fe1c6a8383f4a0655e6c35b3c8e7b990d4a8dcd6323619706de308ba962d6a4932d79c5700de495a785a7da17276bc6689f1f214acf57e18163a80ecd76cd62d28f21275395f8f68a0cc212c71c84fb6cca0eea1798cb66730835cbf8d2c04e57702220b0a674a2a80c690b6ec6629dc515356300978827fcb82efbabc4df1ea841780718d8401d4c753709eac4386a904004706e16b285deb28efe47a145c68b17660db5114e2625059539a711cefd8db4029f6e8dba770e02a5e01e82f4c8114b30f1491809b04c16756e6814732628604f35092859935a1ad1bd6a9a45beb2b8a87b99e47adf91abb24518a4593202dd617e99df1bb2498dea32ccff3c6e07a5b6b187089bdde170296723f9e1736028c3060c469167e971e64be57a3a8d74b8f9b94cbfbecd0b425521b715855c70fd03fa43211fae16d3cfbfc60dd8132a3974a6f01dba4beae81e67dcfc1c78063f295fb1660ef5257422e4ef7897707e6907dc6911ebedcedf60b13d45312ee8e29a353ff8422be26e20b5812883bfe307ce4e4a29ba391cdd445396df04726ffaded4d08aaf91d90dffcb33cf588730367a07883d0cc579728dae19402d2aeaa24bcee75d6fe430e4bcc24f8ece8cfe69871c5f3aabe25e20d438c844a785680469ef7cea16d849b9a53c3912d78d4af47ce4e0c6571ecb248b02a496e85dc4be2e9f7331a16dc05da8d52196da37b2ed86df086cc343bc37fbb6a6af16c02c681f208bcdd3702a2e910fb9f779a9b7add05cf043a44b237f760bd89398b7b3806686915fc424722d20fbae7c386412406ba36ed51e3924460554cf05c2a7a91b9ae0ff070f3c79e2eb6d9d5d3f7c59cce8629efc6c64dce8d05f736a12a4ba0c376b00cba9f2cbff6a0a1413e9c45c61a70a43248ee9b18a4837dcecefec5f0329191da20a3c9cc4eb12c96341d70291223269c881399d9c20c6e7b7cbc5513f2091a054a37fceaf3d8680d98f849b0cc3fb755b0017f099ef2b89b22b94a234cc88b3e761a79a8c1c80fca86350c6e10b82c8bd07624e81c29001727d68cd4f65eafa924c36d05923d3a3ea5d74752acbe3b1c257c77255974fe7f09468ebb58cf46cc2e4d14562181a389a78270b5d5a6839957d1f87a09dfa232d1ea20a06e2d9854ad7fe65f53de0a51d514b705cfb006b0b3f55cf247238a008af3a4173bf05828a8868c60f78d1530b73ca4d5fcd21e99ae4f1ada3490f677fd09fa51cd3f5a9306356d5c233b5daadf8875db4c5832abe98b4342121221f997059c15f5bea2c62d2a5bd80490f45b5ff1a25d3a91a36d8eef524ba2cc80ee6dc48172cf0d49878bea6aec0800f3f7e284a2f591c8aa38c41725e2e607bcbb2087766354202f4b886e286114e71530c710e9c718217b16d217e84dfe0b35f011bd24aa5b5dc0c774ee16f4d4cf55f59faad9e4856ee270658c5a85e073c14d0154716c0f8b34120a687ab2f18e6ddb57d92d172d1ec2e18a442f21a9be15fe01fe02c754cd6534f6dc7d92dddd70dfbba699787ebc3a0dc68a223f0f7e2778e7a160a9efb6f310d7900b377fa94cf7a3f6127c853c77146cd459fc2c51e8169cba0326c8059eebc0b0f203fb20307e129884c7579c3394d7b87d54bcd0c497265ac07c43b57e3efe30be2541ccf9f58fe829a2d03cac04b9bf6ebc2d51814085da935c0b3a921461468d71028ca254d633514008e8fd005dc9b8e7e1ff47a5123e25666c41c554c7e0c72c939748eb57664d90e40852682a1376dce492b5d43f8d012c68aa0babcaabd4370f1aa17a1d81d646cd71fa58db1eb7d8f1433ad2a1f4bedbed9f742cb862674e6e58816a355b054d9bb6e0e413897219b5aa198094a1fc69efa84d490bf3ece0e9a9789c230e5c138f714935ab1bb489bbdde4a8a6388b8fc71e656ec1339fc46c39accd402f040d582ad3188d5ec554ac7e18463e22a17b4bcc089551713a7b7dcfdb8f991d6fd8cd5b9ee6cdc93afbe39d5302584348f2f4fff0e104ce07d132b73299abdd50903c4a6622245b230548dbcd74e9340f65932865448b362066393282387d2aa0802e29d430638c20b201f9049f6ed0852e8f537bf335bb15ec234f9a173d880971ceaefdbee01b22e93eb590eff0f37c435f96ce8f9285eb8b6dd8fe05d5d1ea4bbe0c078a8b1ce786f39ff90f3e9f04954407097643360abfe9e53b2d5754ea509497c83833ee555d561b13a1e1abce597dcb0269524bea8700caeae0a18e69049b6acf2f50e441dafc2f998a5957b8a7714048ce13b200994911d38443702d00fea99ecaeb2bc980383d76be11c18b03989c3cdd810811c6e31a49702f6b49de8a1ebd82d97092d43983bddd8dabe4c4a6328095b33b5c08c9546d0ea8e1bbb7af2efdc76b36fd175f5a301a4b0c7730572f5b4dc22f82a2ae95c3617b0bb084920a3cc218d5224cb821592ef270516895bd15a4e155801bd232671727f397eccab2f853abb31fd2cce7d6c061fe045d273cddebef9e3074a638ab10c81a964c7ffb9b783f013218dcff1973e0693df576501068c1188dea03a5e4df428fef0d8e3117574ffc2decbf219a5d6b8cbb569259ec90190b0ae8e49f066b083f4ca261c0232c8cd918cf29b6af2a7db2aac1ae970689cb351b40f59d99b71c2f9e86297ba913dcdb9b01dc83e48579024c1aa062c6473d527a27d8c997ac09171f26ca797050670311d7710caaee121bd53986d767b976c6618c7da22fe0ebd9cf6435ff682ba167c517e6be0d1337346182d6048dcefb0afb69410c1770394f19df5b2a47d89c97843f10c6dc01941c770c409aaf8e335350a01c83b0f23c52591eb424a3d36e1c5173b92544cf5a60f69cecbb93fd11a3844299ff81829db28e30979d6f02471293794063ad9454c7803974e54026ae6f677b4b6f27969e80e95c1f5a8083e4f1ca9fe3083553afd7be6e50fa244d1255d8513c5948c7e5750e89f59018ccab4be439ae758ef75e84829c49204fc5b2786486a817cc74fc67fe68cdb6119196b2bc1ee0ee9cc84610c4e29d22f1ec59d79b84f717a14bda6352e0a278ab0a2582afc042ec6b8957d7708ce1ccd2d2ac419a12a26bfd4c6c8b20609445f6b8adb8a15dac173c7938a48140b47ebd8bedb2010e29ba3240836435602c64df78eab48b3396c7ba2931c442b26b9807d8e0ae5e77496a46fb6cddfaf11b0e1d790ed6278a33da613e9e11270f5144ba571eca252ad82623edb1162895bbda730f341ebae39cca09cc9f14f2e56fe2db3131c9c5420f13d51890054c1243a1a768fbd0ac1f9ca48e1a16eff98f1934ff61e9750dacc25a2f6d5737b47921495dd0003228a5490319aac5e9c225c6d38bf86adbc08a6259964711f4d10297d4a88ec6e4814175c18bacde2a6d74b8ee1ee2ba24acbfb4c5cdef58251e4313a48a31d887c45aa681650cd895b9f53a9f08b405307b946f594773c89479d24d14f96fabc510b3d941867aff074ccef7aacfc1fdc90996eb35ce58a8d72ababc5d929a6788b3dd820e4fab42df7ee5c2f2bc1cdb54ec63fd3e73c34050eb1d3bebf86edbf285cf83e4586917321771c882b7944f6062a53c53bb5d185d855cfec9706bced3d20bd8d5396b221298feaa49996e1a2f880befb43a431ba8f45e0fa7cb77c8b5f8e608eb15793507019cbce33feabc5c80c8a34d96ca7c700ebda3bd186d8e3af8b6c2072989de4dd4a124c5466f739474b294da85b76d541a59c335d5c31afe5500fe1fedeb0e923e45e7d7fb56ee3e5fdca0ad682a2dc7868ccf397203d474b48fc7fa296db706937f4d47f19c87b0e8f0a3ef594a81d71fbf85536ba40ff97a1a09ee50a6084b30c3029cdaabd8004bb8cb95b682d2fd701a75094c6674a9d7ea85880e14796db9c7ddae39ec72030daae5335a1a1e95b0115e7e0ce19f8b253f4068c7cb9ac0dddcda0ece94a06615282b7130b4e437a2abb7cf4b655ce0ce0ecc78dcf3f1999e39dbbc555e2dcfe1fbc61b15ccdf5782c56389c27422a5532ed3a9ed7c075e6b6ff60780ac26173d42505fe6725720082c9aca6c4ec0e3e6b493148c34db938f5ff26e142727b365c0dcf5f4da9ff6e3807ba7d47a8e3e78118cae9714cc60398a3c9e67179cd0306414d3387de05ab471f79f40f7379a5dfc713ec77f0a2746afb1ceab5b88d21186e9e76770a57b8fb4c89b17f1deb0663203bd9a1f34440ce683015bc68fc083ec63a03562aad94dd897bb1ba1805941c18a573294ad4062290893fbf68b21699cb04377564987a0dd6c67e01274365db43c5a4022bfc88afab0573212120b1f848897dc806014932ae1c36e7a59b129ee69b1ec3fcc21069a568791392e5687b9449ac175db2c545a876e46bce6d1ad640a05b6689c4e4d45b81f969dd91f09505d476d2dccf26b974bee665caeabe6b126a8b90db46e91d0af426ebbbf238913085e71948250f08e1962d9d2fb09bf4e96066", 0x1000}, {&(0x7f0000001180)="8f58dda1515eeaa064a57c5c6f1a2cdc0ce392208063fdd95b6495f2a4c7d74f1e761652789fd53b853014a17f933ff08d4fa6cca2c39967188e39e037135be7a1ca47a0f0a9b864372fb0c8974f7635e9dc01c68c466c4e4d181fc418b4404d92f35b0930209dfe025f26ee281605c33cd21627aa7c07b4fb12196e9b12e6cdd06fe255e0467d35d36f1a385a4c1f9cf88104e1c0b320b9c252972d93dd4cba0d7a5b7cc7f467aa579f5841034cf2d3c3b8ba392ee15d2f6411d4142af3ad394e43208c15ab8bfe48c92a7542fd4fe5c6f9bb", 0xd3}, {&(0x7f0000001280)="628fe4e59b9151307eeaacf45a61a7306c2c3c", 0x13}, {&(0x7f00000012c0)="75d9d35570a599feaa7bb9c7d32558bd552633e209adc3a6ec0f7a2dcf58559bbc3307e7ffe5", 0x26}, {&(0x7f0000001300)="938940d251e01a33309012920b430b2a43c570ad8169945ac93ad8d2e723bd1664ad13a6cf615c64cd4d77e68d75870f153ecfc4255e992de013c920a884c4e8998d9fe64ffa9a3ae3167acd8da6e837061470548e65534cf7b9eb95b16c4f19a49a43dec972126518b97a2d37ef00dc620a28cc69b18fe6a5699ec81cf893d5fd328398f3abf3d94d905f6b60b1199e29b029f7888c9b84bd8be19897f50d36e0f9fcc66f44cc6a4d20f8f55341f9f9979374c930150b8a8f8c284624099e8d3deff0d98b8ece776d", 0xc9}, {&(0x7f0000001400)="71fe2e5d723413882c6e195a5832c81c5b1191484dcc7eca22dc41e9729be3be160e13123d602243676e05d5b2d8f828b123a812ba7c940410f9b10146f8ebbc5b678be4a62479d5d82656ed10ffb7cb07c92970f52d83dbc0ebf424360f24f5dddc49a8d157e6a5d7544875adf25d7fc824a3253fc5dac3ad86c5ab9cb4a322fe4ad623d239f24563ac6ab566bf225d60ad274b34", 0x95}], 0x8, 0x0) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x6, 0x7810, r3, 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001540)={0x564a, 0x3, 0x80800000000, 0x9, "2169c5fee660cdf88b80c98fdc87c462992a0cfe", 0x5, 0x6119}) setegid(r6) r7 = shmget$private(0x0, 0xf000, 0x88, &(0x7f00003e6000/0xf000)=nil) shmctl$IPC_RMID(r7, 0x0) socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000001980)=[{&(0x7f0000001580)="44257edf9a4579522da16bd8", 0xc}, {&(0x7f0000001640)="8cf03e7edcd355fc1ac085691a499d0286efd54fcfbff31cf0d43f5b13a702458e49169f78c9b60badb3eed5a682ca2d48baaee3f62659ca5008e1545f44747acc8ca66b999c09b1a0ce4143bacac717bdc5cfffc3859cea3f94bb0c574e812918f7387184568710257990bc4fe6188e0bb60be79d37abf675520bb4f1e892a6237ef3bbdfc08288abd737840db87eadbe9262efcf2daed43bb3dd7349d487e436f5492307", 0xa5}, {&(0x7f0000001700)="324a44e7cb76448e9251ecfdfda9a82ac130e4a6f42ad259bf36cd8ac4d0b9341707bcb7b0be265bec8ca23fcfd269dc4a96d7a2eec42584dc917a036a5d47a0b8ad2eeb81cb2f3471a62cca4a88f19f3f0ef03f5cba8e26e8e56a7c6bf09afd4459f7cbdbce9794804ddc32a212e279f2f79cce12eca083a75d441ec47cb2519cb8f9e281526ddc093ccfdb4a147d592eabfdc4f878bcbd73ab6618985de67b28b0b608a09424e44eb60e", 0xab}, {&(0x7f00000017c0)="e4e1134cd22632a9aae78aaf30c1a6688fe4b413994dd1cd19a4e11e422114c6e4917936367afadc48824154734d2aeeba2531e27a4a14fb6090e83acc980ba5cb9f5d9e785eb2e1977a09acefcfd3403f0ba0472ecae94a1f156a1894fa407884e2435bc52dcdd6e907ef8615d51894b49a845b83a3897255c8c0df91cf816be2f9768fde953c60b749780ff081cdab18c978c3e714965e31ebb8f40e13fcec496edc01eb673f1f84f492a12b68789cb4b084b7a6a7dea2f097845a50", 0xbd}, {&(0x7f0000001880)="eb46a96ac16825b8ef015a7f333c009a9d634281d424937586cb8fa5f3ee8d6d0cae5bdf26099522bf030f228512d5fe9831e2e324102ea58cc801992a46b2ded638a9c91b8e72b139b1d58d34ea83dbb9fea198b6ed70cfab31d660ff00809a847fb8f36fadf5d312a7edf7bdbaeacbd29145670bdcfcc50a913def376a7384b90a2d1337d98f88752c1c8ea6653514566c6e9fe1332879f95440d9acb2546f2a7ea05b5486186b73370da38a1851c889aa5bd3171414e564f4befa6eb20dc38a2aed900f758c1c197947b39b708f03f48ed1ae14ec4d", 0xd7}], 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 21:05:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) accept$unix(r1, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r0, &(0x7f0000000180)={0x0, 0x8a, 0x0, 0x5, 0x0}, 0x0) 21:05:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f0d000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000f67000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 21:05:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="74ae6c1595364cdb1b91a195f75d0a45bafeb1bfd7fc6654acf63e67c9da1153538e1b7ec37c33eb2037b1d6f00062b01be3bdd308cf6824003d422c0455b8827d3da307d0c85900e1bbe31bd76db36dc4e32a3e2c2219f66ab940c614dcd3618404719a521be354df913aa82553320f54554fc49edf355a02e0924e11f15d68a549314898a1c7e8bb0c67da2470ecac01b3134ba6165ba3522c490dc6cee4351722cbaad300ee88209aab20207a0833ad8075fb588ec064dbd67e4eb68cc78b9d9d5a54b6bdc6bb4ad165", 0xcb, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x5, 0x5810, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) 21:05:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) 21:05:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x5) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x20) r2 = msgget$private(0x0, 0x201) ioctl$TIOCSBRK(r0, 0x2000747b) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) 21:05:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 21:05:48 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = getppid() getpgid(r2) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1f) ioctl$TIOCCBRK(r0, 0x2000747a) 21:05:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80002c, 0x39, 0x0, 0x0) 21:05:48 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x8) flock(r0, 0xe) r2 = msgget(0x3, 0x42) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/199) r3 = socket$inet(0x2, 0x0, 0x1) r4 = socket$inet6(0x18, 0x7, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/99) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) msgrcv(r2, &(0x7f0000000280)={0x0, ""/208}, 0xd8, 0x3, 0x1800) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x9, 0xd38}, {0x40, 0x1c}}, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000440)="3107c428989cf836fe2be983c3b2528e4ab239c339eda1df55e1404e3dd0ca06902f69f10ffb2a386a6fa440dad906e21e1774562fef2cfc21078aba234b40cdcf98ce6263f411ef11285d890ed66a39074736db935362c7ee4ed7c19abea8f1e800a981bdba1f1bda178eb204e297f0c50359792b4a9c5064151e3b8dfaea1baf1d1aabfcf4ce869c99b1d78051b8235a09a14b3de78b209ae3970afe632413856b9b42959115a96d827a1a4c52fd0083c00496067bdfa4af296202fc0fb5054b85b129", 0xc4}, {&(0x7f0000000540)="d1e60c0dc750d33e6de72d4ef8763e12be3e1c914f165b65048d200d1302f9afc70f1a8cbde77b59668b9819120d59bd28bb7c417c97be97d790742cddfb81c419939690fbb80fe70696109e5114161985e5265ed82fa5e10db16456eb1aa40b4729ea252a1585c2d5cde9e953c4e59f8fa5bae7c6d1c1530806da6cc5252d3e4669449a0f417555fb7e1ca36e9b95e2d262acf1f5b6d9386478682419d4155d6ef8772f1ec1f87a1404a86669bf258ac82242b195966636f19aa7", 0xbb}], 0x2, &(0x7f0000000640)=[{0xf8, 0xffff, 0x0, "636c79a456825cfd1409908e79b149daf07fee06e20ed92f4058a60c3a46a4ddff4ac10ceb44988ea89bc5141e491a8438c148d77faeaa2b87179bc209fb79d140511fb2329f7ab9ae4e3c8d53d41eb85f5074adaf67c4e944bd12026989bacb058d9e907b5f4e640c87fce826864c6dd50ebc027c5462aa19671ea2026ce957789830dcb815ed4e2651758308ba1a2c5f283020776511b90054478f14a20e1d13b7f9e716e6da9f8925656f0cfb2336c58392634359e8bb36e35515d7804050c043a0ba27458f67d8403f1fe26a7cfbea39860342453c0a94cbe0fd4c2fb5a709678317b12b5d"}, {0x110, 0xffff, 0x3, "0b446e9a7664e95ef438c6838b6f9d4854090ffdb4ccbc8f555e89beca1327313c1273b8e5510f041ab9ec02bf20442987363dbea12c910747f4e4fbe06285f133c2b66d0153aec475dca2d14efc1b29864b30f9daf4c8d87bb0e0458873bc5c003cccdd9b6e8835ead53e2a54707182ab7d4ffaa4ab746557f59974881def1812092cbef5df7ab6f47f6341d29e6ad6927d07125bde89bd1648050569f90c7de3b68de16ac309f8388290cf0bee6bcc105e6e6fdc4fccbf93642064b86a8318441af529e8d44f513580fccae29e8f2b0f2a7c566742785e9fd2575417fee798d314e60541102cf2d4d6b0de228ce2f1d097a1935952241ab0075c245f5a"}, {0x28, 0x1, 0x4, "bd1f9d7563dcf2b160ccf42dc15f5c047903af"}, {0x88, 0xffff, 0x4, "d423e20a03f899f999ff406823af58b5e2547a33e166c7abe1b99858a9a1f05b5793b7890000bf2402bdd8dd9af5db281f2d27dd76e7b88e3868b4320dc32ecf0d896c291fd77e58a82cebe0360056be29dbb07819c46487880445f05f898d8b2829e5041a72923b3d518768b125fe4ec44d9d7b3f"}, {0x38, 0x1, 0xffffffffffff0001, "8020437ed7aa4a2b2f1655089b181146858b56af886a3fdf7abfc53358210ddec1fdeddb2f"}, {0x1010, 0x0, 0x100000001, "395c064837b7ad4c2e8b7fdf0080a99701a23e41ab909718748b2ad4536762a275dd90cb0a82b4131148fcb24c5aa76ca9c5a96b42721183fe2fce483cd028782d2b989899a17644c4104e157c9540598fdb3060dd1590635f7774043cfc224923db037694ea79ef26f19df2ede94514dfb2f66088c200dcc0521bb85e09ac3c50398591f149d7e8de64759f841786d2aead3b19a805fd8716d32c83d946fb7f7e613c22bc541d1c48740fa37aeab492d2b06646a8496e7796c64c2d55bbed4b0e568d1ca0d7789b73db6c5018fb62f11c6de5177ae134e7fede0b06a707ba70d56065cbf294064b67fbf3f177234efc1cc4b6ab1ff9edea5dc9b96adfcc8665d45a7176f81ed60a2cd47e6f2309ac50cb9c9dd9e7a28d3fca359edabd8a3ec0df06a7a83bb70d7bce026d94975d609b2406ac9cb9754fc47180b8d80219193ad0ca2961d6c58a569df359b61c8b215df929f67a3729cd856f4166b558f5f4df2be62f485fc5ad6378467cb51568eef720d3b9260277db4a87c885f7441203f61b3bd756ba12d919c42eef62bb71c6cbdac59d6183a3aaa4dd0c25d4fb88908a82ce3a90666bab4cb68ca74f65e449f41877fa3c622477cd75fd56631daecc1b5a7d911fdf01f21068f11ddfe4dfbbed0b33584bf57d716e769cfb9978f67149aaaaa64dccadeff815cdeb9473d02691ef2d0892b7d2ca06a12624cfa1ef3d1260a34cbbf010597678e9f2e34fe4e7f8f71097c3fd61cffb097a99cb0d9f487664941a63e447553b51f6e7ddbcb3afbee023857e5286e33c91230b08aca9a4e6277bb53506f855c98336b310f90ff7db37bea5591ecde833161737e8ab78d75aba00712e32e476fb11ee216635018cf5816a28dbd8f6dd22efa21ad01d780a64d4b09ec4a8b78aec93847ad252eb7eadbbc5a71ac9cc95d84892762b32e3eaf4f7725e3703f9e76eb42c22a26a3be22065b22e17a5f6cf0ac32a90e34b882d6cd01cee8f26dc149ebe13ef434c63c2abce50de1ae1dfddb26383aa7ce8911b0c2790c44a94cd6650d3ec3b7fb0fec820f7e5c44e52c93505cb4151c5da6f4fa5f22c50c5e6d5ee127ab1c99fb956820fc3c7eaf5055f88f03cc416479f3c30f64e852c389a76fc42d776cbb2c66f9165e449ac9445192e54195dfd8ee47724851e46ee781359d14b388515822cfba5c0aadd27d52ff4e3b2933da193dd8074cc35a9349e77f5d8140894865bf157c8a2f757d958d1c0244030afc9dff074c26cfc29136393e571ab245c36b22e7d132f6a814c583af87cfc6d4b5c7deb6b264f77e5267de0542333cba14892b75341e31deded9661d07f56af1ae17a985e1b0e0695fa8ddd535a485140e0a64b3a804e408943f00602279b66440b3455505adee7a6a7992cbbf8a1e153e665edaf5cf5d1c5f247ed3e71445cf9c0370741884bee31762bbafe16eb927391b7a92463681dec68b2e95ea26410d115e74d8672dc8d54e6c9f6f770f0e25aa4fb265b2a3b29a7d022b50ce573ded20f43a838b93b0f8b9778423412442105f1705f0b0814b327d8a64add5f73715d54b672690d0663f79918e5886a5b9c8521f077c5786cdccd6c320047f1e28ea25f94fa3ace2d3711babea027fb7637188c8692a032a38f82a866e9762202cf2f65e35bd2633aaa1fb653508fc10033205b568de3475d0d1d3e454bc887394a0389f40b8eaefbe38f1b1f7ad7cb9045d081177c24549c782f70d284ba754aeb6c11fd1e569e54fedf4eeca891eeba1fe0165d20d4fd16a38ec07066c2934133577f1849d7a3546830fcf641d5ac26707e9b2a72ea61eefd1d491c228a09d9162256dd40d79134850b7c8f8ffefc61770014624b0f31402d6c6fc8a8d3aad4748cd68d8c416752cbedf264ef1c5cb85f1a51c0427058b021d4daea417739dd8573cbccdfaeb0fb4003ecbf7b39efda243afc0e0df478d0cd4eed9e776d79a720b2ccc02ca7bbc7f1090506a9fc8ac8585a5425038b9fb377e3a6ffd8ce7b15d334a771fdb62550e97dfabbbfbbc15a87e4b291df01920e18d2f5e5473442543dd4b439d701af7d0742bcb63a24dc90cdd15e7b4cd331a552bde8eddf9f18fc400eaf728b3e9051c58c9203b8f5669aa7221e3f7a328508d54b3788e4248d5b057c5d01c9462475fbca0ca1c489f55ee37cea366c8abbc14155c65ec6c12b5c4051f934898ef86883f8ab26707cd35a1af6c9a217c025d2bdc9fc8391b69a62a582346ab2a5ee19e7d4059b83a1758b275af2c33ce9373917be35e0a26160b9b220515901cbbc47e297ff94e85762cc51172b75f14316cde8a9b6d61d1d9d00ac39224a947fd10625b417e396e85e5b01c4aef21b57e2e46fc12bbb138f70699b689dfc5ebcc7af3e0e5ce834ea139d1bc4a5067c06cad978c12445981f2e32b8dc9b24faec07f606b2eadb6eb28fded95ec42cfe506e8b4a7375bcfd2b066b322c6658b51a0168b70d7c8814db154f14cc954212bee120d36df27c79daf835ca0c057911de6d2f288c9f8818a624c07c61d3eae410a431923a0f57694bc240616c71f5c41b869f505d7441359151702cc2697558dd2a7197f3ca2fe1e5c7bec62bf3e7f8b61424b10cb5a4148070b943bbdf553fb0bb91a8a8446b5d16e2a9e2a7733b9be03d9f6914b477b54e87d0384d4bc44362b9b9652bb4211ff13178eea7f46b4c83779cd8643845d4197f1400c19c6d59c6c0fe72947dc0b740bcd2e7d7513a3482a9aed262251ad86f48d083ed28e06db76de88318f89d5f6ec89810e69184b42c010bdc6480a07f88fa526db4eaa81973bdd544f3506249e759b091a61ff1d4ba175f94507a1eb988f45fc5865269e454cd784c5d0d54578ff1e884bb3d93f9380eca9dce29b1373a35801a7c9ee47aa4ed85021e71e7bc5bfb6194319aaaec938dab744ef04a7b45db8f12c0e8bdc9f5c0d95d384a54e04e8e917fdc34f5b3e92ff0fd2af6822447806ee0e46b6e1a7dbeea70e9959ac8a2dc7636a1bda89b6325b75bb44908f45375c526cddde0c657a17ff430727b38e1aac8223182d4523bca3db11052249ef24b4c6eb84a0c2b72553565d4e7cafc6e7c2497352b4e1348dfa7d3773000622ccbe42cd99b8e246cbbc16d0842c77b3828faf1d54729ab29ff4f8082ade1f5c23a19af3c5b83c8cbf9e9b4933b9ebe1c89a68c90fe7f27ea7ae38a5cd6e64aa7435b7440983a49b69e8720c00c8dad29f190c76382b026ab040c86a845413e6a2c0cad29c1b999c311878cc214c1d1656ded5cb5a199d1829af337ecf9e09a4c3ad4c0595d99fa5a1fd81fe90aee7682b00dbc78189dd8ca5e77e6d9c15e2ff59ea25e151e47b39509035ef0a6705d1d7d4a7be65e7c4d87ade7761071ae40ec6258d70a8ca1b93f95b7f16b0cb254b794d73297c3a1fb4cf6f1dd6971a80c8a51d78a8ca6dbb27dac61317c3f330a65b1127762a042c2409707411b79fb4a6c28bfe0768a6bfeced9875017e38e1744d5ae8ca015376e610c25d5227ff716030960483c9a8a8b65e3647a34a4ccd2273a29c1a4a7a8064067d24decd810b73d31896728fd5845e8e9ec77071c8e2707792a32c67acdbdf26571e945dbe4fdf6fa757def43f068949387247f46a5af07033df33eae76e69bcfeeec0c62934acbb8daa2475eba0c8f58dfe6884e42c8f3fccb7adf4b315312bab4299a08c4766be176940ee2fdf2a643aad5f42d18ee20dd225e9ca81780c260a7d187a1deab939d97c719cbd8213a0daf05e8f72d093b4ef78a72b4783546eb0906e1b687f83046a6971a558c97bb25532a28bd52f69a1bd1b3bf815ac4e16eaa8c28ff647b8ad491f7e3d0babf812a07f0d7b5419d26e25f609d1f26ce2386353c9920d8e18d0afb7c6980dc8f10e10056489db8d8c1cb2b91ca11ecc656a29474cd5843bf1e73a9e10bb0d31b5b75cda735b7d57f3362c8bf927711a1248fbc64a7087ebaf3eca604ce559f3979b4d2792c0d571d26f0ec4bc418ef1967e3130ad1613c67ea20b3794fc27742e084838127aa20b0d371456aa1c685a58772e23bbd6f99e90b4e710b131a94e8f29ada743627b6ed67fba8d916bf09a8f6b2ca531a366c831a2d8a4b205642db9149ec6ae64973431881f94d69b29d5bbc2d459bffc9927943100f51e70bafd3551f0bf311cf2c09a93e021eb0b82e57f5330c2deb86ed47953d7ae7d20635efcee4cc9a32985c81f8d55078555f1d416d68a1186185f62e007fba69ec3fd86664db77a1484c748f75643d933f0b7b288502be6ac7f1aa422a9855b838a5c46a73b8d310b40062a87031eb0b814d7214b263b7e820300141a7f3423f4afe75e07aace0d448361fc390a178471a06c401459f89f5f923245a26873828e54fa354fccb5e48ae9e3463a213e25720f7c8b7a9b2d2705a37625de15dd86e68fa0b6e8f73eae9584b96a16336813886e1d7874d638420501b25ace8dd78971d06279d3c7ed6499ac0e673865720c9fa963cddaa8035f9cc79933efcf32340ab24bf2cb39b14cdea419185750f8bee9c195fc28d0948a5fcd54597eb1fd21101adaad49aa008015a04750e25b79c1690e987f75076b6543c1043f01f8f9c69432e81574f1c6e89108f8e327df8092c1e65751f516de25857cf44a4d51cfc58e9cca2374ed92ce6281ae8455efc4c1539926aa5d81e44fb10197ced7d0228cedc3b0df33fba538f9e62ce27240753e05e70cc9966b0e879f42017acce8c1ee2c7f695d5e246f5d292b1fce5255219023ad216f9f791402ba1f15d53d74cf4ed08f313242d775907272fb696bfaa1c6be67a9b30fe4bd892f1d606898e093b508d261b513b20ddb02ea7384b9cd4283daf0c208e805088a8abd728d0943ad0708b71d81c622e025ca4ed2967af425ec50631c9469f96d7d23d842b9dd4e61b9f093001525d687e7fcdb2c3ad9293f9e9d10a56a18764f42337c7878f3bb003bc6cd3c519403ce09c9daf545c7118dd051ce08a3d8594b86d53a208d2438c49f138ce39ca3e5c61f42883d9ede2d83aac101723986b5a06186d15617d82d8e31f1b6e82388aa5b876946d9b74c3cd7a7e2ef97d7a5ce0d2b4149491cfa7df713f1f36d63175dd5130c568af8d110b1f5ded431f1bd7a0b1bdc33cf3277e7b0a51a7fe3c8ab2cba2f52c049ace84c258753a7b07c587e55f7a3829715e8902e966695c5a16dcde1f21c8119a962b07505557522761f0c516d6d452015fd2d5fd0d8d53611c5ade983746df3bcae37691f167542882cf359f5c94074a0bc488b1c7bf129f59ba8a802f1ed3268ed3561ea180e0b84fb6e189ce9af25fac8b0b2a16f0f8a8921f5eae8fe41d3a0de75c79fd53a9b070997636ad1631ed514f94598829dc0d3dd99a62a3afe4287ee1ce7be60a9791c7d387025dca6e1bc50db5ea3c5abbecbe39745b611ce22386341eee7409a366d2af40faf487d85dba045f37beadaf51cd97cb6ae243a3c70ec7b00b8fa59456289f5836a900090d85a90e64082a907b6df50487d9d7ac815124ca9044e312a415a8f6c7b20ea8f118d0ad9134b1486f4780da74fddd06509665dde247d736f5c0c6c5571441e0be682249e9184bec2709a7e597a887d13826b2ebd838e0a34d58ad9a0a3929a4321216d7649ae57b7955f9293cc68c4a9d0ab5e0f397415a429da4931c7206245db4980ea7acc79b31f3709392b776d33dfb81b349da22108728e2a70659660cedcf47b7cc056e2cc5139f9bd3da9a3f989d94ae5a60b9f323add3b06c"}], 0x1300}, 0x1) r6 = accept(r1, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f00000029c0)=0x1002) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, &(0x7f0000002bc0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, &(0x7f0000002c40)=0xc) r13 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) r15 = getgid() r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, &(0x7f0000002d40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, &(0x7f0000002e00)=0xc) sendmsg$unix(r6, &(0x7f0000002f40)={&(0x7f0000002a00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002a80)=[{&(0x7f0000002a40)="37db5b47cebca70e90dd98a4dc34ced2e165549f37ecd7615038bd854c750a9a11a2445ede5e9485004c5f2ddaf7f05ee4ba74204d29e6", 0x37}], 0x1, &(0x7f0000002e40)=[@rights={0x28, 0xffff, 0x1, [r1, r5, r1, r5, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r5, r3, r3, r6, r5, r6]}], 0xe8, 0x6}, 0x4) linkat(r1, &(0x7f0000002f80)='./file0\x00', r1, &(0x7f0000002fc0)='./file0\x00', 0x4) fcntl$getflags(r3, 0x1) 21:05:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "b04d00f3ff0a00000000000011000001fc00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0x7fffffff, 0x77579b59, "53ec7cc073537438a2860952bc40c6dab0779df4", 0xffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = msgget(0x0, 0x419) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1000, r3, r4, r5, r7, 0x8, 0x7}, 0x1, 0x20, r6, r8, 0x1, 0x7, 0x10080000000, 0x2}) 21:05:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f0000000080)={0xfc, 0x1f}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 21:05:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000080), 0x1) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x818b, 0x112) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) shutdown(r2, 0xfffbfffffffffffe) 21:05:48 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x5a58, 0x2, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0xfffffffffffffff9, 0x1000100000000}) 21:05:49 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x2) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) syz_emit_ethernet(0xdd, &(0x7f00000000c0)="cb12f2dbf52b0c80ada25933c1d9375f858f9b3415a1bedf98ef7aae6a6b861fdc2ba6bad1fb1631e4b92dc5a46f01af2c90bd2ff4c765a6a3e3364a72657b5afe7a8a0e62f4e7904e28b76f3687b52ce8ec5827bca2f3d7f49286fcb68353248ad258e7bb0d56c4a841e2dc5f58d4674b4e8ce0aaba0ea5a82a3b33fd41af17a5165df4a65725b4aadd9b263aed59e48514906b31f2e9979ba0b1a3e50c327f86f1e3d17a6906e75377ce54e0801cb3cd84d1c049ee8d35230d4e774735351f80b22470f1cc2ef3f66045310f73eb3c649bd55c0cd59b0f642bcaa53a") close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) 21:05:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x4d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 21:05:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:05:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x9) socket(0x10, 0x0, 0x6a) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 21:05:49 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x107) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffff) 21:05:49 executing program 0: clock_getres(0x1, &(0x7f0000000040)) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 21:05:49 executing program 1: r0 = socket(0x10, 0x3, 0x6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x47b, 0x5}, 0xc) r1 = socket(0x2, 0x400000000002, 0x800) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:05:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000000), 0x10004) 21:05:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x36) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 21:05:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x40000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) readv(r0, &(0x7f0000002140)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/70, 0x46}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x4) 21:05:49 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() mlockall(0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 21:05:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10248, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7fffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7fffffff, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x4a0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) 21:05:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 21:05:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="cb2e78bb0061de8cc840178c00edaf636d0aa3578521c7209fb7f268e9fa3d2da6f7a2b3462986e3652602377022211e1bae7c782bf419c35657fc33728f8e10a15e2dcebfd77aa48c577c9eac1df9e0996995502906e7ed4a3d65436cf0e18c4be4893aa40218cf12d016e15e49f0566c4be435f2f026d33023b37a3a4d7973a45abbc9f17d71ec2dab2723a8a787effff4310eaeb2afd859e27635186aaced85a50abaaf1db7", 0xa7) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket$inet(0x2, 0x10000000000002, 0x7f) sendto(r1, &(0x7f0000000000)="4871f696fe74c3c10bc0478a4c4dfad1684b36027a72aa105c565dabcf4fbb1fa26417af4ac6c4a0f6695c070f34efd11d7bd5fb994d6c1f91bea0f91e2521b2316af7256bdeb487dd0aee3662472148fbe4c28f9026d12daa505b146a38e9ef52380ae521f265cdfb55fa50d9ef56e732127d20797d5e1af324a2fda9ab146d30f840a33929eebea77b002b0d48f3cc6322895cf549897af0d4280261faf5835ba7fd9e8576d052e5d372b6253949866a58bfecc9f92f5685b87a539dc97a0fa9103c3a1dd98cc2cc1e1fa0032563c55f6f79d3b9bc113a0a5e541c", 0xdc, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 21:05:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc3) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) read(r1, &(0x7f0000000080)=""/130, 0x82) 21:05:50 executing program 1: socketpair(0x1, 0x8007, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/181, 0xb5) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x1, 0x2}], 0x6, &(0x7f0000000140)=[{{r1}, 0x0, 0x12, 0x86, 0x401, 0x100000000}, {{r0}, 0x0, 0x1, 0x20000007, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xa5b967f, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0xdb, 0x400fffff, 0xfffffffffffffffe}, {{r0}, 0x0, 0x14, 0x2, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x6, 0x200000a1, 0x6, 0x10000}], 0xfff, &(0x7f0000000240)={0x8, 0x1}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() unlink(&(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0xa67, './file0\x00'}) renameat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000400)='./file0\x00') r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r6) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000480), 0x2aa, 0x8) sendmsg$unix(r8, &(0x7f0000002800)={&(0x7f00000004c0)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000002780)=[{&(0x7f0000000500)="787b8b6c8e33bfd932b32ab055fa83f22bcc5f9e201637631122b6f3f6bdc91dd4709cad1cc6aa0a69ae2b10221e23f4caf33afab7c51bf30e4a49c78ea93593692cf7c5a6ea9a78d8399f9fe05af00547e27f3e9352b544ce2c562cc2a782abdc448277f2f5793cf4dae84a0e7d9b3b082a5f9422ee8e8b60727ee97513dbeab8c793e0eac42f32c22d4e13765be98297f6bd1d46b13852890001cb217a3b01f99dde4baa306af315e3f6150880a82e1995c05f5ac2c06e0d003ac8cf35825ad7b7f66eb78c7df9a0de3861c40ba3bd1f59a8073bd1fff37fe1486dfe4ebc155ae6c55966cb045ec1748b1a36102d696ece861ab29862ff876aaeb5707bd6664507c1a0b29b4549f5b7c685db095c14e82ab3b577e4fc79c62cacf2ed48a5bb522a30f42a12c9c19340e4e9d9d145cccc17d92ddeb109f4cec3a432cb862030603249afb8435235790d6b31c8a4cefd83649a776c5301eccac74b5b57f9a735fb02cbb4e8df66f9820a0c306230e8b74615fbfa9f9dacd54480e376c5143c367bd063f98a788e0515de5a38ddcead824d30e923cb04854ca931f21242d80d6c9f8525b59da2072e126330c6710584155ad6c4c823ed3fe3781f20b457b3d8400b1556b5cc8159f40e9e44efebaf5aac715ef32b745b7781223695c6d45d34f173a0147eb4d66723a77373984fc31f008ea00f2f38620bcda4e348fb62bd4d81e78473a373ae0815e6728ccd819f08b6c283786ff01db6d21eae89e24040000e6a92644ff783e5a8d2b8fada0ce93ff346b3bc38d89a82e1c18a6ac6872083ed3e478425a36e5737ff66581a981b5ab6325c46d49227feb5ceadcd6772668746780fd129ab2b2d339ff478a155dbebd3015ba0ecca2042781b39fe03ed2b4dbd28e3c218c149a7168470900594e9090629b6cb1bbea56c9d505fa5e9e1126216af45f6900d667c5d8649d1d36d33de554e1fc3b90853e7d65b688ff26ef4b0615adc4db6be9c2934be616a2f32f2eee16a6aa979a45b0cb9668d88ba02c7991373043eddf0a48d3aaf704a0b21bee0cce830bd5a30ec28f023a93f94138ac4199d6debba60a25521b19bf8507b0bec6617a8e3cd65331c1516213b5c0304f9e06eb9f12ffb6d1657b056104eeee4fe1f68139a9f20f67665891a26f929c9fe9ad90b0d2203ddf844564da5a1d6b589f1bcc46236bd066edea1ad1cc9966e819fbef4fdf870d770f46d9533a870ce7a70712bc4480ea7a4f3604ce766e9fb963efd324fcbfe94e1d5b90022d7d532f81ad50110a0c9ca3e76d928a25b8bb41969397365845f11dae5aabb906d8eb00fe67b4abd62e30f524624d1a429cc1569d9571ad3ab986f4c69e06799f22356abf77656d7ed536b726eb4a1d72f446e296ab1ce6334f232612297c1c56588b04ae7435c280ae175f0376ca1838de42e2b80510de65bfd381a3a535470b09a98a01eef61360fa79f86ce40d2505003534bf77c6d5eb04fbe282bb45a11270b5eb06b3e61e4668b73ef398d461de5ab22d571c07d914e75881a1ed9fdb375bc49c98d3ae93b45850faa9d279e49085f243771762f67d5e4c61c55512d7a9d689f2544223663ed1627a98fa3f67873e871dde503d57bbcccf44f76ac5b27f34f29eedcf1b96a28658176a36024c6aaf7582036625926b30f20023ddc32433a76e56b4cc57f48f7ab5dc6a993772203d316f788f54c73688d1043f23b9d72fa04b8e86b34f8079eccdae767a3de6b861d7114d3da386e9837fb81f7de44a76b194d7553207ce921da5ecfb1823caba777ebc6f92c3aec36715ed276803e75f1c0c283799f15c6eeaee50e75a3e346dea44af9fafb3d18f5abd0d4442fab018242f234b66126e7020b5b788fb83c1414efa47124707d3fd50a19ad9eaad8523ea48cefbea17ed8c13a9e793dc81891c600806366fa26a39be8da305b3920efc4134b8b4e1a5afccd0800dc32768c8a7ea2627f93fd13665f5b2d7e5ae6b4446657e79145f89d759cb34359d991d25451bc4ec3c8e8ffdc6e055ec6ccf105c59d5f814adcfac48fe4ba7dffa3eaf9fbd9a9f8842a40c378b9cf1b52333fc62093d14d8669b4ba9582103203a43f23035cf59af6e59d84c30633adb0a167c6b640b8158be9d5ebd9376375715b2080a0322033b7aec686004832b5437a6d13a93a5887d24143ea9cd045c4a4f74825674206299cdb9472c15e5dfa4feedd3cd56a354f426f50d32a6b601e3f88e606da46f06b5de685c55ad9356d7e0f517da19dc4398cb5819888214afa501a402d65366dcf0c41cb87d9d6fa55d9cd9139c82c5ea09f53c830354a3b6ea8712d8970f3185f4207bc790a4c8b312c908d88b495dc53cdbdf5e27af2d24a670ca10399f0892d5851c38aebeb24cd6232d64548119a86dbfdb22445617db0fbee6b3a0d24c196f3c00b619974aad6d250d165966478ce3ca661a4b08ee079abf62ab8390904af328a3e2f7661765fa9afff67165285e477e89f08ac2988a95011c52e70ae98d94bed42fc9fe85865b34e8d63ba17188c7f7c2d0f7daba6f95fd7f290167d504f0fc78eb75329e089b7df95ba1f6bfaee94d1d39b108d394462f2cd48c3f3db4a231da8be6b6166e2151dcd8d72f49466bf7e626fe63538051e014bfd2519888a33b9ef6ecef97f1d71d058b61f25f9f049ab56927687bb08cb7db1d8186d77579b9b90e126e11b10b3d81c2f0cb3e64d15a42da37b16a803c0e4cda19ca33a4e773d3a34b7840b80e911e4f3413e7c79ebfad09b4c268a9e0a2b4b680b4892feedd62455bf2d3cad0b350e5bff21704de50e1b082ea275860849dd5ce339c6f7623abac7040bbc5ed491aa6e1e91f095f52b27b4cb29a5cf383a8254b8d3a048ad5fe77b76b2874e7641178bcbd030e3b545b1d2e0596657099e47883d630f9db6c040a5c84cc7f92c9e9d1223e8cbd6b8c3822339635ce42df60398161506f0d4325596a2443aeae6c9b884897c096634f90881f6cfd7d83d359e6dc092274b14850463b719ea7c7f8b14f5377da05bcc76a38c3e13bd2415b9f6c0f8254f96cbdd1d18f1d3820af7a9ba87424ebdb9c7eb6ebb4d86ff5a989adef776fd1f43349a6a887db183261311626e3f60dcc604f8d5c255017f5b9b2a3f4929ae0d88bbb782a971467b646b9c6413946ae93151b60759a0fb9ce51e39be7f4f1880b355a1872554bad3a11795d191f1c08c94b5571c34b9d656236a7594445fa8be49e7b8b513a0f0f607020f7fca65535a7c465f832cddf362833ce27c24b08d6723a3c1a74b468b2f38a8db04deedb6324b431765f034a8c672f05757d71b2898fe61f7f2f884b0c305942d5e19eb9bf97dd8733b02c02aee8bfbabf729322255555476f5a86a4e348b26ca995884d91fa6c84294810f5e124a53711c2b7387ccaf225a2ef6b61f9d7404aa74152cf214e4679f792ea52b18e4fdc5f27d7a1d98e0d76faad91db3681578662850eb0a63dec2960950bdb5b6a2285f0e8788c8eb0f7ff467a3bbd51ff02cf4e15e6f229f56341149f8312c4e47e21c757d800bc284cde2972d3bbb0b50bd3b69ca32356596578245033cfcbe9385e4376e342c0f03d2ef8bd4b9c45740344f68d582dc22aa44b75301392b8e01324d778b12f75147526ab4435a19a16eb84b3d7b4620db4c32bfcad6edbb1238828537e817b4ad9486fedf69fcf0079a039bc575680cbd8d2988acbe222a7ffb40168117ed8ce4a7ddbfefb1b4477864cd1237c3fa62050b9b0649d601d0a63e296e53d6bc9376d56708e75dced6583fe9f0843f143e5e8573a47e68591203cb6b07438a2b33e3e817bd361b72df15feaeb6497bf98484ccdadff1a0a8f58ca64b16d3e9e312557864c6fac16aa831362e3d5545052823b8862380a5b779f934aa22b4d983bfb86b3351293bcbb33745f09da3b8cb3dc5896f3b9ee4b43a16a4ea9b32dfc852799931c20bc2b4c023d1a5e85376cf11f313fca7b1e1d63820f26b739891849064dd61c661c447b58ff99e97610bf5fc29a3fd59c4553ff6fec0a877cb8d93c6d330edb9e41f90c05d2ace541729a8a34863eba23399405313710f97df251e2756a545df9c4cae1931820bc0e0e76a48082a0661eccca516cbb5474937e7516186a9cd42518f6131084e192e4c408ceedfbaedccf81b059449489640c7a067ac3cbf7c669d03181c1797f9c9202e2625b0bb5c52bff646606b11aaa5df7b9d4fd9d843cf885befdd80b370e46f58c202b91dbaf84709207df285a74a69c8cdd2d84513b41937c455edfdde1e38e1cc97a3200aad80cf66e397340be21a1ed6641e9cf91a14bb981c508e0b13ec1dea2b303b303b12c8786b624b30b36fdb3eba217308644b6db6f5284ce64cd208b423e698efabbe92f195fd72161414e217b880f6859487ff104b47bcfb1142fec2f95d2bb233bd211c4f54e20e05c24c55b8a71a527677ec5e979447c0776d620140d29a5c98e0d5783c1b64d0824bf3debc8f5b95bba446e64785840185c57d072caeb96897193f4b74698bd4511664f53a8265b9cd35f50c0d2f4ce35cb630ac253a66482924c02d981858ad7ae00ebb0bcc8e7b4c03743ebec53823e169dadea25a74de8da5892b951caa21c4ba2bec38d82025a15516e079bddb752b8a7d062b574cea911c7349c821580421a96314af80badd40c8f3af7be246ea545d14a25a31f87ceababdb024c29ba4defcd0303fa394022bfc7d71aaa1908985f975036173a796890903e6b029d26e9b2556c76d8e1aea19e78a4628dbed0fbacce01fdc41f03124783b3a26f032582ef10a503c938eedbdf572e14020f9cb627c915e49cca4c204584d257e8affbb5909f1f2661e3360bd5d278b0835bafb318e41ef08608db55a10e43de5072dfccc125944db5c9c724db7a900a89e38dfec7abf083d9d6e08ec6675491f7f3ee4c382d45703cb7f45e476d2d95e1a23188e614b56c435d2ef6819a98b09740c825bc8ba3c654c27b6301d07bb34e436d86e054719ccf2c6ec1ebd5bab2ac1541b3dcbf22a43ebd4b288943490615f1a222550d088c46bdd0d9d360e541a8c8cebcad0fb647b3375c80446aa9b30d7337f1337bed2e95c5d8d4a351dfb642f49dbf24ec647dca7865cb0c0ce59d4ad08f1a77cf2ee6b8e99c76be84d6ede5ce6d02ad9a2443e783b0a46df10588ab5fb45444cdb368078c4c900866edd438c51ad3a3dbb4c7fbcd4080e710f424eca714c8e62be15d9ff0ddf1f504ebd887a4cce1013a5f96fffe5213c59212f84a1033e3ecad552a2070ecf306ed3f9548bac3ea138d077b058f0e47fd9c50ddd673fb652258315299d281825baee0ef4c3eaa663814007e61fcb8e94affff0108e759148d9d0e6ea1eb4bfcf6f687c25c0b987eed2fa829c32ab932214c968da77a5b1d26d781764a933fdd648c1cda9b90d9403340bdb5453e629101275cd1953b06e55a4ae9ebef012026e8e7240b7dbf9f73a3f23f7ab0a82ffe3601696b83fa575656f54f29e289218792309967a2db1299a0a90a16f266cd98f5e97c95024473b2d3f7cfd7637f526c50490351b255ada41147c1bda157aefc67ef7187fd415d7a7af411cbf27525d121258bf6c21390c72e4292ba4f3e926c7a99677997589079bf133823b6031099a7793481fb6f93130491a11e630f5ccc5a24f13194e560fba32971943541bf43dcdfe4397dd2399bf4418e9335dfee6754d45f644afbf1c34a570496873d5259f78ece4f73d8a42a4a11eac4386910176", 0x1000}, {&(0x7f0000001500)="1a5d9fa502adda381f0a3a98fa985de9e8", 0x11}, {&(0x7f0000001540)="33a6c57be3e4ef1773a92120e7cdd29cf64e8acf1127424f42b99d7f4226d50b3710e014eae6a6421f7649a724edb367fd8259efe971f6a0bc3f0c40580d5be241579a98dd73da1aacaeb46bf6944fd7796a93550c4c330a109eb2b256dd10120b29a3f731ebfff9", 0x68}, {&(0x7f00000015c0)="c10d4ea56e1100e7657737a2c424e3795c48c9af07256ef61ec44683021de16b2c6c7412e08864d395b93dba540e141774d38045b3e03e3671fb766b78e9abcf1efd1bfc3d7d0b809b8aaaf9f5533380939f6bfc914c767f16d6175d2a664c0f4d0e0829b1fb7d59f1e9403d1d36c30bcd70917dcf2fda9ee0484e94117fc0a87185fb7cc90c79f4c0b35256c16f4a72c49cc79b40ded3258a9010efba72c0a53b5028cfae8eb7bcef190bfc14d162b716e3d273351d375671efdcb6d6fe42a9ae0db8b81de407f6cb329ea676b288f26e67dd75a139f704f621950519b586a8e7b7fdbe2e50ba6fff411070b1626e7b5e250429530b8545e8a8f376441c866ccc05064b65b7bac762e743ee6e87dfaf589c0646dfad35f7926ffa3786253b7a329ced3f14777a609546565efc262777e6591e9eadea190542bc26174ab3a6de68991bbc73f25c3baca9f09c307c79e0ea4457f53d52fa265ab00499bf744b4c0068b542a3418e923e3d28756f3cbe0b7c6e47159b9625a9fde5d26704c7cd3aa543fa9819c0635cd9417a572f891308c7287e2cac12278adaf0a81e1b64bf5e8c13f3d6567375ed68dfac042d8771033d1873c18ef2a7a1ef4d17f171621758fcc5a2efa8db8e81bee4c401554fea26a1eb98fa5cbf02b33952c39f1df021990ccb0683784f142f24005c2e00b2126f90001366f1d4163552e33028e45a848e632bf7a020a196545610ea42b9fdba05aef3db12827598ceb1488e850de4d086d4464f6d43620625e104669af4c5317bd23ff8d0806b11123d0821710aabdb926e7aa9f518177e6e128eef3027e965583445a92dc79d95546c98a8e909a01d3bed39e9c5063e395f9e9153c8bea3eea794ca17bc681138ac5784c12b9250a8eb78f080279eff69bb633b9f277519de420e2689ad7857f6d55750acf241da583105e224bcaab893c21485e99e724ee453fef80f8523ccf28bc3803cd66b7997be11464125bd0b4c988a308b3528356ee4c98d43721e82796fc90c79d58115f75cac9c686106d5b3c3678ba8850f6763e636d46747614b749fc034f016a0c0584dc0b8cfc1f4a891054f5edf45fa46129b71359f2dbe57f8074433c6c141fba7681266abf8f78a6c630150ef053796d63eedb2bbf1a73b66fc47760980507a6d1832d0fe26213adb10544e79d3d4782639b773a4fc009d5d66160504334cad55325d3b910ee58264f83cb0861770e85075d7f480c9733c35cccf98c9d9edf91e204382092c33e271cdf2aee3be52b9c88e44968e2d12b705ab778952eadb1cf746db2ae2fd9fd493a37e47eddd6fbbbb43755dd8620fa4dfed73191fa912bd9ae5bbb33ab2c6b15f31c9ecf5ac132984132c595bddbce3b54a7e5d9790fcf6701328c3255c3282de53b04464a85e941dbf852bc915742d608eb310aac3eacfc6f0f92aaabebbd638dd7e6c391d9e11c39565347a5eb49b4a8153664f51a8119e0e61142447084cd9b6ec08351b102c224954aa6008b8fa3ea6b5c5f00cf6592fe30af4353340bc6a8afda3a5093262eafd184536f0fa37702df484775d2d59078965af14c49e97f2b4770148be3107b30325394e14847d511641cb3594fb416e24bb2661c32b7a6116d03633bd9f1f75f1603b538a9844f4afd6141fed692e4c3709ee8ca6459125173a67b97ad341742c8c8458aa9a3529003b2731f67d8cf6a97c5f22dfa049047e7ec6e2de4d00652fafd370a3c4fe5db7b68a1788fdbb14fd03ad80f9dd259e18851e850daadb387f39b1709db3295736a45c36a683b7c523a2a9e874cd07f075139dae1d12cf22c4e809afcd8bae62fb5dbb43a49635cfd5dca759376a0034d4b1de9b788616f6679ba48643ca81bca3c365deb6310888cfe6bc0c67dd6bbda6325d4bff735a4066b7713b977fb45b2bbfeeba45ca8ab0aab6e8072a998c3dbf8bd3ca71a340f479bf05dcd31c969e36e73dc289b9d96fc56ad132459ef0e0526630d06d2ad27f5cd6771709fe9177a88ddab683370c38a7c15f6174c5735548fe4fe7f3668f6704aaaeea8d44a2f73b1c3f9a06282973d2681d933d2cff2e65b0c23ea1dfcd01cd9dfc28961bd615d41747a0d0d76b21a9b1b800a38536cc4f6599486a41c64a599392db93b0e2d116a1d708602aa12114a91caf107247ccd67e9139a5613efa3b807a0cf719adf4638e3247c1dbadb4de7823bc757eeadf2ce7526756ce1b48fc2e3884161b1f4ab231496e986ef72a1e2bc001b8c6a9d56ce7270e3d4a4fc70dfaafd180953efa71b6dd2135ce3a4a3a90622ff76eb791da97f80b59568d2016de3046bbc6e30d9026db247382424e568de34de420f54d8a3f1c59d3b5dc23c470cbd9ea40dd979617563cc7c75ab589500caa58c5691c744c32e3e9e6220a51edf74f5cac35a149cd75ad154d6d18cdb3bf73892436576e3c65fdcc0ddb2d990bb63118ba7d156f30e6563ae24df2bdf4fec053107cece60b4b053fef4d5c82e4044299e87ae5a3648487b2988efd54481f392024d6f90b7d5a51dca19fceae9902c649469b4708fdaf88b73157e7779aa359ad411e2b7329701094c140dc63b2e8c68074dba196b7ffda6512e2194caaaf32623bb937cfd0b6571973a77664cf9b5eb5e21de07ac81dce92f4107269b7e3249f8885b30d0e64fa3304f1fe33433f30baa5d1b3ef95da9ca28e2663fcbd3867b1bcfab7be6fc254ab8978aaeafb13271766dc9810f01dd38adb3eab09807c32b756fe83c9f36256b02107c06dfb8ca42a0c2194db630777ad7496ccc039f522e8e8e9f52d1d98e7515541e7d8d28f928f1fc36d3eacffeeb7a67ca1976b3dfcd0089bcf7c9f0153810c62aac9340b08bfe587257ac0c2cf3c4c27f41de14679080d3ec3e4f34b78ee410093a80233ad7dc31c11164a18607906157136cc2c3ff2487401f7ca3c51678533258474c339748356f343bbca40e8ffe3e98d1cb38c4cb6412b072f00691c2b5d3cacdf8542e2440dd0d8a7d91681bb95bb20807eacd1fcaff35e0b02c22fd1ef4bf3e3c4db3e4c7ce841405525d5e0b8d0775600b5aea585fd9b42fd316abed7229234424f82d006ade807de5ac2a2b397d5abfcccedc13c488038ff5a1dd9a24ba6b952fdc8f5506f39a6159825ea6c4150cf2b8312e19efb2cd46e60ce3b94acabf180b1e9cbf57a1c08420b6a93a49774bc1f74b2856c4eac5b05d3a493c941116345283cad9f31e7d3dbc81adbc2ecfad6df63ce2902fc72aca4abb55e5778e21530a3253eae87915aa061c65c5acd466876bcd1b41a8b4e7c47e46e5533ae7dedfd44fa705ee331dd207633b578f0198335174af16f3dfe8ec00a2f355c66ce925f4c74c69ce58f8cb7b201ab29b184cc18a667b93e184d33f8b6b8208943542246c8f36d43b7f10d93baf487b867e6963d711c5c78f012b151e9e716bc1c82601d802a8a471bb49a1c63434dd724cc4166a48a3c07d67e9f5ef7cd691918677109b2ae0ba1b6119d06914f2e4c0c038addf2854da85e7d9da1489c17e9a0859000e628e3958e90077111eff59f906ae458316de483b4e9de5ced95e23e8e9387e337da8e1e7c3ec92e8faee23fd2c18e95fc7e3a3069244a298cea229b2fe8877a0970efbdde5f7924511f4c2b18b2d838188b0e33dba52a41f2b6074332a0d6fa05db942159374e6afe8bebf6cb19bbe9ce4d9540da833331a282965f4124258cf5fdd117eafdc05dfd57572a7a47150b6759b38a81d8db05a5f3013ed2b4b779966a83cb5562659472bccd92c00f80613911676e3b822d5efb3f27ac3ddca9d0b2f4734fbbabdcf139e9cb004a3935ec69376bb64f4bb404398ea08a8403528449e9970ce07d57b6e0b262253998e61edbae5effffc1135f35623f7a3ff0c7651b3f0236ea9ed3c3762954e760f78545af8cade030d08e38dcd0c61731c5ad33db0174916bbcc7391f90497914398f54d1f816d69eb53e244c69512de68c148b5ef2cea96a0f3ae24e765764ecff130a8ceb0feae9b2cedaf38db4f9d709328921e4818850e4e735ab865b9fb7eec04bad8b47e3cdb43c210f92542c072e5ee4267bedc627ae5efb4c7d44835a1803895a1effce8a97a16c135caecf0d9078b831a5073b1bdb793ccb014ecf853a2a744b4a840e1ad1aa4a02c7ef7b10ad0dc55ca96f4ba018a3a392b0b717c6c112c01aa464b04e4a6ce7216f4531cfdd98826130d45046db026605e5b8520f511cf8eb0227b05a13760d6e003ba6795bdfae1149f216f00c55cd53bd1ba660d62d388278b8f2489befbcab8de6716ac014066f39d3c995cbedf17c29a8ebe4732c51be18094a0f0b1bbe0689a961e185434103dd9acde83bbbcf747ab55e31716a0711ab9b2d2708b1827f655ff8ea7cfffa3370809e7bf123e0c9e82d4563bb6264f6066735722f41d5cb8ec4e9323fd2f7263baac42297e3ccd0f1d227ee96c45b6261ac56eb72d7eae66e18746be1920cfa49dbde2d03bbf38c5f87c781e5c8914440d9e3e0451d6bf3d344816f5c34304fe06cde46683ca9d5edbdba95cb97db13f1e94aced3494526290ff93ceb4d07bdecbc4eae0ea8693e7899c078e4e900db14ba552922e0a75a07238a07c7cbb3626fce7c13bfa7e8c93b92fcb5fabd18bf78b82d981e6b510d7b6a59830aa6e02df6c7749e258d29a6768d31aaa0ad7e3ddbf022144acf27801db42cee37f7753a5625e9c767c1fb7169aee3f9c7a31ef061dc998ffb9bf131b3f4f44ef8d6854614e185cbfacb27abd44dc0ef70c2ae86e151b06e0a2900b08f005e0a10ef3d666b97d3f23a6860661408d822c293a4f03c12497a60bb3036211fb9b40221224e310b1766255526613ed305747fec1ff70a34c591fcddaf8140595fd0b46eea75c5c92ac7c77bc8f24e72fb7030a7e1bc97c3399383894b3c2a19c5e8f4b0bd5701b811f82dcf95c26aac69113f75a725bdba46e54f7bbbc5ec48a650f09c1aa6e34fd630a25eaba9a9d7a9c4313b17fde77ee84dbd0aa9b0b8b7a2aac3c019c12fc458463bc1fd01c592301a95cbc18491a716be0a0caf98eca75c0e43220eae112b37fe17b1d50c3870c47e0b30e37862067ffc3e742ffbad0f273ed875b467e277cda6e4c9efae4d5a55ca7c3159fefe072a21bbb777b59245b781047631e85aaae67b5cfba62a587ae5d23762ad566fb5a7de0df86fea1075e95e650496818b0afa85352f2faaeb7f502a1e0a33cee95e321f17a8d58bc036bd8173791f8f78a8afb6b5dca697ae85bc1b321865f0ddfb3b59089c4657b638a53a4328cd1d665ce5d07650593c0e52085bad50121f0458a484d018b604dbdf184ba34c6ff1019be849a143071b4db3ca8b1881e15b7fc62f1c4d0e527eed2b4705f9628bf769c6c4508967e0976d734d6e419ed30bab7a922c8f80e72611bece1c689d89ad40df552466744a2832ac2041f844fe2369675459debe0cdd2fc3778b49be935246de193fa4263e6b8da9c522fcf1352d1f0f0feb1136d76a18a6dd60715c5e50c672a64fafe55ded42c3f0582e82b40cd97dbe304b837bc3de85691cc9ac9d047b597d0ea0086ad998f36fb00284f4f75d2499f6202761e39fe0ce4901a45047b06f2a2deb3f54a9d980262d43220000e02916bae0b58c36970d90cd0a707fd088b0ed75c269035b608f5a68cee7180a30afd6458ca7867b5cc7070b7dcf9e442a1bbfcad9f679f5d7e0539737c3447925c72ce42750c44874ac847ffa03f7a624aa8df7971600a0f1e99b77ac", 0x1000}, {&(0x7f00000025c0)="baa35948dad5a30bb1335c411efff6d4c4bc73bffc254352d27bd00e9110c2466786", 0x22}, {&(0x7f0000002600)="22393770d9fc11de12eae1733f97f7b78a67b5b4d988a9c760bc7bd12e2cd7494ed7f7222f5488e216b365f178564bac0e379cfd49c1732b32e1eff7dc31b05c5e7e4a959fd1347a3d31c638107bd5e1208fb433a203754cad25ff0afa56bb83d00417e9c0324726b7ecd76f2aca7ec010d6ae3df5ab4a7a5aa24f4fda91e6e462f4e6ef90022aa4750b5babc6a472b586dfe5b17ddfc730b8c6ee862f8ffb", 0x9f}, {&(0x7f00000026c0)}, {&(0x7f0000002700)="eec06c6469a3142b340c75bc5172fbacf12515b09d88a25d3bd772ae823a2b9562c7115752bd21d57de2c0cee773cd31c7b7985ff4d4a25f039694de6db7d99723de9f7af9857fa074", 0x49}], 0x8, 0x0, 0x0, 0x8}, 0x6) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) unlink(&(0x7f0000002880)='./file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000028c0)={0x2000000000000000, './file1\x00', './file0/../file0'}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x3, 0x4) shmdt(r6) setegid(r9) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000002940)=0x8) r11 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r11, 0x3) writev(r10, &(0x7f0000003c40)=[{&(0x7f0000002980)="7bef551b551ca7d9ab68c1f52a40cb425037a9dfe930ad5881e4d86af7eff5314abd6b1b99a974cdbc4148033e2f04d80cec063ffaf045605cc6c8ad215533d69ff152c9f6f2c965f84df7cd8a2616c6585bbb51c2a5e9125832e6388f5e974d047f805effd22717307c8590d5c6ff9739cd4633fff1c6b884293555e501771eaf6d7965c40cd930754916ec331a3a52a802ff8582fe37", 0x97}, {&(0x7f0000002a40)="8b0f34f7b7adefb3346fba5f188a669214369af3fb06abfb3e7c738b5d2a7513c99bdd598be1", 0x26}, {&(0x7f0000002a80)="c6b1bc951e8ae61b5344a20b0ee607c32adbf73ad3fb48a995f3a0bb5fdef789f3c6bfdc625ad4dac58421e5fca3b2980054f5aef05ad09b0afc8248b9b85ec21537c544ecc1d6843dcac2eaeb337938168e814e89c9a244f3a6879f498ce5d77b13646dde1ebaf4543fd81085e67e606f90e6569accc73c9ebfc10008f0f5ad388720a83137cbf1932ce2660985dde7fd14714d6bb4482888b36e890bad47ecbd7c661af46d03f98bab44e57633b5fc60262f8aee06b6ac148b43f953aa0a1735f46c562f5c99546a625bbdc990aa1a6a8adabc77b818a651c3a5c9bc8cd497614c9455895d9cfb09f1f4c59f20bde5fc2652bf0d5e09f218cc2ed169bd8493625a120557b0f4b33e6b768d9d93935107d043edb418b84e5c981c55352d18f28a9e36f83c97de9779fbdb48f9e6c932ee09597f4acc037735aa8a2bee5183ad7782604807169c661ac03bac2efe23ce60ab5f7b664aa15b2a2296561f348e459d409f362fab98f0458bcb2e25fa839ab8458bddce794c475eaed4c60d455e298ebcc4c55606abeb7598a2833c9ab1a49066c07c8d3d1e4b076fe079e1f8daf83d19bb4af8d4763d53c97fb0d9435726d5ee29bf9cd9456df07aa1762f349ed1960a9afd47304ebaea448f1c0540b049122639cdb2f6244776bf95315dbbe374105d533fb5c5b0e53077da6c21184726590736a6adbb43d58a678942ca1ea01be4ce4e69f089e499c7deccc50b3604b8935420cb8a80e54a993fe3943d0b0df81613a97462fe2fa48176d26efe372c9e7588d5d7726223eecc71b28837ac1a39ec4e22e3e6dde1391128a590d6ea90ff2102df8bbd1ae03744744c1ce2c676e97f1c407d064c65f59fcc2ea53d27f8b820947b733277542ee3e6462a0c1d8377617821ee38a25411cc7f93d169bfdd5e7d846bb42027a1b5e8f8e15b3b9a5cc6db56abac3d64c25b15ca5accad5a31f187be6844139b1869e3da68c83dbe1bd23a395b08de57cd99adc98b275cad940d617c6035ca0e6cec7aac45970cfaede9d032ce6b057ee7b87358269fb73aa2e08882abbff4fded38999f00e61a690505a2c0222a13b0b5ce80cf4dff75801b014114593c70a636f8240bd81f70154e39acffaa502724d54fadf4fdad25e8267883f0d0202c7aa5806727408ffbd2ce8dea09dd5f340f5e2ce0c03751a9f492165f3f0e2f42efcff9053ffa0e4e5a7df25a3308363bb2cd1ea3ba01e9b075177dbac309f596be9bc28dbc2264d256198257578db70b100fcd29bf2f3f11d64f7280bbf86cbb3b1a89bb57aa8223ed6d54e0decc72cbbd8ebc7623a5105a5e68bc713bd111f7debfec7eac2179003ba0cf3227f498f0ac8b5ef5ae088dc2c059d417c6162a822a9f2b48828f996cbbd723ca2642b73b75fae1851c2f8132be9e7e5091af5ba824c9ef2753d208989133e0fa43cca3936b3b4001184fd929718fdaf3cc7fbf03581ea54922467c331351b10bdc11a06cbe61203db327dd5f215f605fe6cc5d464c6b4b0f42265a68085c37d5d73085e5dc60d5f7419462a842f8289420af8a1a77e5e994690201704a1076e5ada9feb8268896d8d1050645521210477bfe93b720fd665d874f3ff5bd6e2d9063376cf4c5621d395f2b209bfff48e0b2c2e001a2effdb3fdc4766ec2b0f3cc1a29fde499c742bb261e8816cb3ed8e57c0698a8cacf4d230c24087d6d048e8d9b2b8d85d5dd35fb9ad515ea1f8f4c164ad9a270f44da6e453bd915ab4637bb4c39b54fcdd63b6babdc53f958491955a836db63dfdd2be2da66786b1b8e847ad4fb3decc06b80dfb9811f7f62c983bb9e6388df3facd51e1b69e18c984543ca144fd45d16d1f2cb6ed449a32ac821b32e6c11dbafd9abdbcd824b34d84d0a30932e51d1dc2e04dfa435e2dd950be9e4b981962583d315f974f827aecbad489ae9b64bc23bcf4666b9e16877828c4b528b3eea19a5ee1faca1b0f1761b948cbf10f2cb26b78c70aa5b5b3474271b35f11d618464e79945ca4479ef26f26a8ddf97e88c630f795adf9b762ef15b7e426e7bcfd1e1cd1896796bad6f36dce9a647c25ff7a43c5aca988c32acf0fced4e03ace3a84f96f81f611bdb1124b5ba7b4b19f165a5371e12042d747beaebfab9b87645a6708ae760f7c3555e76e7c69efa3374a8a6206d9aa1067f76d2ca844bf6b5a60c34cb8058fe8bdafb20ba0399b5e293fb788cca0acacd23f7a44df1195b902b7a5788b5fd3a4dfe6db55e01ebebd970244d51a9ba30f7fd037df276cb5bc1428afaf5a51d2b33763d7b6fc9ebe42885242990bf141712c4d2511f5b873b6769754f1b5a758f88ff5e9c8bd43e572f9cdf57d8060f5c60c98d51977af4eca5dd4f117223d87fed81b69d7d83520bc84de66a40476f3d0cd9dc9769eb9321004773a6daf462ef499e789f3b6bf5281c25cd8a0855af6e4b71b3b589effaedc3c1f2afc53ac1281fdb71a1ae6b1adf67e3509c15f91558c147fbad23aa49867847f17fd337f951e175db6816fb367a5a1523f00dfe131258abd7ca2ad455f5ba9cff3552153fca6446064da3136d25a96e7e69919fdf11acdd399c19afc4fd637cba0bbd67395005a738a2eb85ad6695457a472dc421a816a1f8c6ff78569321b4d3032b7c8c95976f681f0c77f1a056ff2f4a657585d7ad53f5a045f2848a48b06564d565dd2f81f3516a9663259c8a3cc78c210d25e464d1a28864ac876cc340788e3083e1dddfacfe669fa2ab881af7ae2b3f76027cb5cf5e4ba867670b8c5f736a3d5641e4363487a845b1857dd84c09af76205b1bd0b216fa2b86be8066063e72792702511f3de7cf4a16ae0ae08ee7aa3b35e41c83545098bce45d3840eb4737365bc35ad1b06dee18b08ae16f04aa01f82e1795c8106636e7596ab2492cf7f009a4787ec0c8e1b3b4d01c1755b2413c901dadccfd1137033af216190852be1461b100fbecbd02ef5794faddeec822f229cf6b67c48191249da43d23ab3bb6042f8ebbe4fe7517df8d9d728a08ca5bf470c51d92140e4133a3586ea6466233facabd7411b2a873b0a4dea7661d4429f12ee02fab5278989f5cb0beb6c704934f411e4873e2d187008a509860dde78ec938ebb4d9dae32af1dc6afd6ccaa4f2a4d15da236f3f34bcd15944c8f90b188032a516d53a80886a603cdecede64e9c2409ecb0e31b2e4ea1ce6added1d465d16788884631bad8e7e4a3e0254e72fa059cd14b5d19e39f1ce1b0fef25862755887ea599d033ae48d6d9abd28a28e2ab85f65b1e603440b0a2a2dc8186d716b6ff46b813c3f0737e6ba2afbedfd8486106765145cda86eb3e56e54d17dfd58efd30e7709c142e86a2599a11a7325e048f62923214ddd9fe9a720d41e9838ce2bc40243a1148fd64042b3e2932d260700ad09b08f82d81b5be546107d1714c4ccc59aaacf20eeec448c6069db0ae3d84fe659683035528b1b8325091653fc414cc11363c75f15db988679e1e3ba15b0eab946c5804b4943023768cd0b536bfaef571a56344f89e99490c09a1e9440f6155e680880ee47fa731c0a29697729addbbd322fd014b5bdb7b34e56d6a12d96d58e9a5a65640f19132d21f5c71d4b965be0d0d0916aa1fd859a35831a7c85f99293dec089cf04ba568d885f28abd7329222a65177ef134a3bdc28605de88d16892f27480a3200d743c88151ba9e6ec0f29d3c5a6ec921f90770cacb8c12694590252ed1d1db72b0d782d624828a77d0e1412440b8e95d44d6d0018a8767c430bf35687bc261dc7189f512d0fae9e0684390cbb67c8c94101e95d75d2a8669d3d92d769ba6bcdef1db9c215a46cad205ca78b5c5cff5b6e4b0b927622cc28fb2467c4fcf47c6d42dba2524eb6bec8470a55b7e6457945a8b76a68fd77451b69ff5ba158f68e6f7fd9a386e67013cd869e8443f98b3d367df99cfcdc9e0307cbcfd1ddc7aa3b3e63cbe4103e6b6b388bc600d794e3340473a0af0981e6291c23d3b2d3d7206845eeccb9b2f8112ab2e0efcbce44b1332d78a61595a744c0ffa73569b0e5734921e62ec0946064d7b2eeb2d02b8abac25df8f568d0784a5a2ce0f1ac0b1f12c0d0313c7237fbaf1133abfcd0ecbc7a20489bb87b12ea9afab6c2356d79c43a1ec290de678ad82115e7e7a2f05ed7b3fb2d55adc2ca4d1b0d231416fb9e2118425fb47f58deaa9da27df58a6e7a5805de9a44817753d3ccd6caa1bfbf49cd712ad95a08cd08e46fb6591bb7749c0f1e3d79c156f6e08b81992f3851eae0b0ee630b0b570bcb70def891682658f64e5b057d33c89faa14972e414274f41ac70cd065f8363bed9e31cdc72c87e1080a4d9b88e7fc33723e7a0cc647375a6d3f99a7c83497173bea372ce8cb195568471c1906df27c8b354d1652a2436d65c4653a5b2d4ba76b83c4ec76bcd53188cadf6bea50d5153a5f1ca77b120379c75c1d0fbb3ef3bc7782cea1f1382aefea90435ccd0a89aefda69a36760ccc52acce5597a6bfdf490f10575586ddfe45fd291432b43764e90fd90b6a9e7508aa564ef7ae408918235e7d5f701e9324deab1451daa61e02b7c05877bb436c6f7ed5b9765bcf997ccbed99c0c6453c8c5c203554c070f16c718d5a15adbf9650f0e0c48252bf48250a813e02a1f9fa3716e965879a7a40ce4b4719e194595cefb0dc2a0ba18e48aed8ab55e81444eadea005067c6584ea0f3c8b2106a6ac8fb845cedfc76aaee548a5e8238ed3253d09cef30a2b8ef407f9ef014b32f5296e816babe5ec58b98d082beaf23689eebc8a88acfd7838a13ac71a743463f56832b9f20e036e9252270f17182016d030377211f216905e57f549e35596e460632e74572c5c97c7babad524dd7fb9456585088937f8e2876f312039a3845d664ffa349a53545ea65016236e30152687998aa20a6202fa1c8ecfdfa52ae223013e2eade4909d405edeb9e526367a4a8af5023a7e499d5b7be48a202df997486b33689364f963d641ea7ed7e41e0f6b742c3ac556de5c0334281a2552ae53eed5d33b6af1f8fae9ac96c1365c36f0f40874b202d7565c87f446d75f2315e72255bf60e6d23ddc1829fb2476e0cad11d6b3767060105bfc39f06c354b6ada03d20c7aa5bb7d901f15b3eaa78b6a60f3abb0cacd310d09096432bf51702cd34641b9e160bcb351ccb7e97249e85f35851406731b1ca72b2dd2621d1ea473a00c1e335a4ac19e5ecb10de1a067bca1f908b3ec14c4cadb9e1e2835ad37605a2a950ce7a8f26e4e9c323db5bad88cbd6870d323252bbd6533c048f7252c5dce4cbda1999d046a668012b65b818c5728f884143a691d9775d3fa0e686867e3cdd0b1c196c255e64d9e34013ac4d3303d51eccf4931ad908d0d958b784f67e6be2a7a0ae934e51ca5d50a43bd403d83d00dc30d68f71a16064ad58fca9979f6b4adac3875e330d790ccb7578ec2a24dbdd5ad68924bbc0707919d891b6795043ae07fdd028858e6c5871183e72cced6f5af41371bffc0451d619c6c9c0df6bfd088a39318fc5cb03bdb31248bdacec257b649a9057cb711d2b1824f69a76129a7f9fffecf1f767faa3a1c8b0b6976d36bc9d3e6203e72a024107aa615da906807d4ef31216d8070b0c7f7d7b63dd9225390b484c872319e6cc6d5d3787cd44dc1205dd906dd1739c0d3c51270063d457ee51dedd90caff781f7de69aba465e2ed0d58e743aec049f40d9bb5c93d8d4562861616469f4c8cde2f26a3325bfd77b49bb73bc97ecc01e4ecb4e6a29cbd98fce4b11495", 0x1000}, {&(0x7f0000003a80)="1e9ff298139de66866f30f023b15dcabb346a8b449b0bfaf71ff38a23baf617a75eb479ce2afef9ce40541e0d025b0b56bded38707f34cb414a654ab18c7de3642c9bc399d0d7f", 0x47}, {&(0x7f0000003b00)="84157285f0b940060e332dd3692cb0c49118451ad3b20cc3d077fceafee4aa7a0b0809ec4ff4edebdb7e74e0872cfac4653666d6217c3f6dda234f60202473a8ea9a917bf64ca2156cb9508d903777428ffbdef47d5100470a23cdcd40a657b8ab529bd43d66bb37456df81602c8a61260c40ab7a78aec9df9e6e45a4d78453fc85291862594e33204bf09136107dbf5c045fc07799ce81235d163009ee76ff793febf390e9a29116ddb5d0be7bae0256fdb60f53b3134a434ab0ccefa8be5b9864ab199f6a5c830554d1a9ff40e60ea07496b59ad527fae55111cb1938c8022c0cf6590", 0xe4}, {&(0x7f0000003c00)="a9ed8260b5df2deed0d48b127eb53ec2016a4cd66fd90ade8e", 0x19}], 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2011, r8, 0x0, 0x0) shmctl$SHM_LOCK(r11, 0x3) 21:05:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f00000000c0)=0x2, 0x4) 21:05:51 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000000b1ffff127c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x8, 0x0, 0xffffffffffffff00) sendto$unix(r0, &(0x7f00000000c0)="57868a74f7e50ae4c20c7aa267bebebde60450f0c1501d3616d3b5e0059951c014ae3f8108c6474c61bf1bd5a8f73aa4b92c326c96fd9b90985ca061b1cf52e510183e87ae155a40a9c2a51130e4813752c5082905505b2eb8411826e891042649a45ed8199a9a7b69dbca27e1b27d772a64dfeaeb0f3c22f177247c5c70f0d77a60fee5e6583259a8db3dfe75b8782ffb04fab7a4b14914797002a75f566090789ca69901f28081e11bb9d24af82ca2a15f1a631e4ea9f6f5139739076fb11d74df404d1fdd5e2d94c8a50c9e09de80992a76e70ce99407d5ef8fa246ca1f450223fee61f176043f7429aee2d02e9384f3dac", 0xf3, 0x5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 21:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000840)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r0) 21:05:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x8000, 0x8001) r4 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r6 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r6) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000100)=0x1) pwritev(r5, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:05:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r0, 0xffffffff) write(r0, &(0x7f0000000100)="52437af1a786b1b63d065c07a7849f2b520f8480a40109280401a1345c344489a3d86a76f393e945f951d5e4e53272e55159e198d4e0b4d4344ef422076a361716d021dc5e0ac7191143d1c86e234fcedfea73050faa6e9135e503319d0e69a4e24d93d87af126697696fc31b4ee31450edf7dfb", 0x74) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1d40a8e66273f148dce2f044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59e24bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583ca3f421bc77fe3bc6447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f594", 0x6a6}], 0x1000000000000184) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 21:05:52 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 21:05:52 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000000c0), 0x100000f1, 0x4) ftruncate(r0, 0x0) close(r0) 21:05:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pwritev(r0, &(0x7f0000000000), 0x389, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) r2 = dup2(r1, r0) getpgrp() ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f00007f5000/0x1000)=nil, 0x1000) 21:05:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x99f}, {0xffffffffffffffff, 0x80}}, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[], 0x0) dup2(r1, r2) close(r1) 21:05:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x41) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x6}, 0x8) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 21:05:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0xb, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt(r0, 0xffffffffffff5d4b, 0x71, &(0x7f0000000000)=""/176, &(0x7f00000000c0)=0xb0) 21:05:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 21:05:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x335, 0x0, 0xfffffffffffffe6a, 0x0, 0x393, 0x4}, 0x0) 21:05:52 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000007, 0xffff) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) 21:05:52 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0x0, &(0x7f00000006c0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) munlockall() shmctl$IPC_STAT(r8, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0xa, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) lchown(&(0x7f0000000300)='./file0\x00', r6, r7) r9 = semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000340)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0x8000}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3b, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) semop(r0, &(0x7f0000000100), 0x33) semop(r9, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) sync() 21:05:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) setsockopt(r0, 0x8, 0x9, &(0x7f0000000100)="0375362713b49b6e5c8473e9d9b0da6fcb0adfbb59e2b1b3fda7843d32abb54bca63c60abd3ddb3c7985b6e8058760fb8d164b7b1b434eb656e6f3bbaed7db9202caa9f99fc453e54c764b0e9b1380ac6c334f2de255d639116992a37868b241722653013cd4344f23bc3498660751db01cae8de3f0692a7d396959eaa29743375ec3047b8da33dc219ff717d79b1f35d9f36167e1dbc8ad8ee0bc09c44883c46c4a9be33296a0c34494e73440efdfec07ddde1d8fc92308d27b08d00c109bc4dcbc8530eb00077e84406379c89703a96c5a77ff0b027ffccc5b4ca4f056ac0859d179ee9a7255c3e8", 0xe9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x54, 0xfffffffffffffffe}, 0x8) setpgid(r2, 0x0) 21:05:52 executing program 1: r0 = socket(0x6, 0x5, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x165}], 0x1, 0x10001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 21:05:52 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:05:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) sendto$inet(r1, &(0x7f0000000080)="40f081a9018c2f07322385e26591cc7bcd0ef702bf352bd9e28a7aceb9177a52562c6c7590679657657f2affab9da5cb0684afb40af79a507d5a5bb273c33f916023f88562cd263bdc8cdac8b97e4b5544cf3af29160b788a4a6f4c85af2851940b63591", 0x64, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) 21:05:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2ef49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 21:05:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x41) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) 21:05:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="dad394606fcb8e96867a4b027bccabc9f6b90723d7c71ef02abe111ac11386803203bf77", 0x24, 0x400, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x5}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x20}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x891b, 0x21bd}, 0xfffffffffffffc89) unlink(&(0x7f0000000140)='./file0\x00') 21:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x80000000007, 0x0, 0xffffffffffffffff) 21:05:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="440fda9cfefe0000000f0fe2a4c4a27d2112c421f97e77b3c46205bf4555400f01d6dbc1f2442055f144d0ea460fc7f1") r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$setflags(r1, 0x2, 0x1) sendto(r1, &(0x7f00000000c0)="d1363c3df145bb4734aa6b3248", 0xd, 0x403, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3e80, 0x100000001}, 0xc) 21:05:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x2001004) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fb9000/0x3000)=nil, 0x3000, 0x2, 0x4011, r2, 0x0, 0x0) shmdt(r1) r4 = dup2(r3, r2) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:05:53 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) setuid(0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x7) r1 = socket$inet(0x2, 0x1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r7, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r7, 0x84}, {r0, 0x4}, {r4, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r8, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) r9 = getpid() wait4(r9, &(0x7f0000000140), 0xa, &(0x7f00000006c0)) ioctl$TIOCSDTR(r0, 0x20007479) r10 = fcntl$dupfd(r5, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(0x0) semop(r8, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 21:05:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 21:05:53 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) 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) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 21:05:53 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socket(0x2, 0x6, 0x5) 21:05:53 executing program 0: 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"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x21, 0x2, 0xfffffffffffffff7}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2c4c, 0x2c}, {{r1}, 0xfffffffffffffffb, 0x90, 0x80000001, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x4f9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x70, 0x40, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0xffff, 0xff8f}], 0x0, &(0x7f0000000300)={0x10001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0xfff}, {0x1, 0x7}}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x9, 0x2}) r4 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) fchdir(r1) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) kevent(r4, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) 21:05:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, 0x2c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f00002f5000/0x1000)=nil, 0x1000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 21:05:53 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x7}, {0x8003, 0x3}}, 0x0) setitimer(0x6, &(0x7f0000000040)={{0xc174, 0x80002}, {0x5, 0x7dd4}}, &(0x7f0000000080)) geteuid() 21:05:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x800, 0x4}) 21:05:53 executing program 0: socketpair(0x30, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/252, &(0x7f0000000040)=0xfc) r1 = socket$inet(0x2, 0x20000000002, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 21:05:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x880, 0x11) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x40, 0x1}, {{r0}, 0xfffffffffffffff8, 0x66, 0x20000002, 0x2129, 0x60a52427}, {{r2}, 0xfffffffffffffffd, 0x3, 0x4, 0x7f, 0x6}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x83, 0x5, 0x10001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x8000, 0x389}, {{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x6, 0x9}], 0x8001, &(0x7f0000000140)={0x5, 0x5}) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) flock(r2, 0x0) 21:05:53 executing program 1: r0 = socket(0x6, 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:05:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0xc000, 0x7fff) getsockopt(r1, 0x7, 0x2, &(0x7f0000000080)=""/184, &(0x7f0000000000)=0xb8) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 21:05:53 executing program 1: r0 = syz_open_pts() socket(0x1, 0x3, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x104) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 21:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) fcntl$dupfd(r2, 0x0, r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:05:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x7, 0x2, 0x100000000, "db8046294e303c567d522e84741b7938d98ba322", 0x8001, 0x8}) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 21:05:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:05:54 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) r8 = accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r5, r0) getdents(r9, 0x0, 0x1ae) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r10 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r11 = dup2(r10, r8) lseek(r9, 0x8000000000000002, 0x7fffffffffffffc) r12 = semget(0x2, 0x2, 0x1086) sendmsg(r7, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r11, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r6, &(0x7f0000000040)='./file0/file0\x00', 0x98, 0x2) r13 = semget(0x2, 0x3, 0x101) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f00000005c0)=""/167) semctl$GETVAL(r13, 0x5, 0x5, &(0x7f0000000a80)=""/152) ioctl$TIOCEXCL(r6, 0x2000740d) r14 = semget$private(0x0, 0x4, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000000)) 21:05:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x293) 21:05:54 executing program 0: socket$inet(0x2, 0x8003, 0x3) socket$inet(0x2, 0x8000, 0x8) r0 = socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000001, 0x0, 0x1d9) 21:05:54 executing program 1: socketpair(0x18, 0x5, 0x0, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200), 0x0, 0xfffffffffffffff9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x45}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000180)) 21:05:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/4096}, {&(0x7f0000000080)=""/162}], 0x1000000000000085, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x6) fchown(r0, r1, 0x0) close(r0) 21:05:55 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000001340)=""/233, 0xe9}, {&(0x7f0000001440)=""/131, 0x83}, {&(0x7f0000001500)=""/185, 0xb9}, {&(0x7f00000000c0)=""/24, 0x18}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 21:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0}, {r0, 0x4}], 0x3, 0x8) 21:05:55 executing program 1: r0 = socket(0x17, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 21:05:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x47c, './file0\x00', './file0\x00'}) 21:05:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r1) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 21:05:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) dup(r1) 21:05:55 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/11, 0xb}, {&(0x7f0000001280)=""/82, 0x52}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/57, 0x39}, {&(0x7f0000002340)=""/212, 0xd4}, {&(0x7f0000002440)=""/27, 0x1b}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080)={{0x4ca8, 0x7}, {0xfffffffffffff800, 0x2}}, 0x0) 21:05:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x1) 21:05:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') 21:05:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000001180)=""/169, 0xa9}, {&(0x7f0000001240)=""/172, 0xac}, {&(0x7f00000010c0)=""/115, 0x73}, {&(0x7f0000001300)=""/65, 0x41}, {&(0x7f0000001380)=""/85, 0x55}, {&(0x7f0000001400)=""/145, 0x91}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000014c0)=""/67, 0x43}, {&(0x7f0000001540)=""/221, 0xdd}], 0x9, &(0x7f0000001700)=""/128, 0x80}, 0x43) 21:05:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 21:05:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x8001, 0xecf6, 0x81, "790eeabd1664b829ddebd205aad10ecf4a4d0a8c"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x81a, 0xff, 0x2, 0x30f, "e0cf9214c9eec6b34afa5fbfe0e520aa8593cc26", 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 21:05:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="3836f27c4cfda36ee041c4017b0e9c466d2f62b91d1267fff4c3faef313f917d4642ff02bfe1dbced8e4b2f054f4d76ddff352ed46fd5405990b60764c72cba3a1f9ef5bbdba2c26129e12d700c62f71064462ef1ee052bf20c3117c4ecf0ab5ea1d0a6c12c72e6d834156a416da1e192218584670adb442e138af8541446defb0a0e2ed6917d7386d412fb368e70922d59583ffef0e2012e56b287f66003700ce7074836377756b90aabaeec0cf64b10fdb", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYRES32=r0, @ANYBLOB="f79da30b2ec5ab042ef6691e37b1b9ff88a9c1c59b829b9ecf0bc3bf3c386c7ad1bbc13fa6fe1e32b3bb259ec0bd8999848a87b9b3cce08c23ce5720f22c06bb6289d604a372ce155ca04260be5b535e07079dd2619b19db4ffe9b85b20d040ecfb48764c1f3", @ANYBLOB="ac51ab57584c348c76f30de5dd1e9e76d0d7449e079bc02ce4cbd3ae4b2a27141441c2092c9a159e8ec7a7db9ec8092f60943770115289cc09279c284cb0e7403d584057ba5c3fb80aeb27c32a553ff8024d6dba0acd5d", @ANYPTR64], @ANYRESDEC=r1], @ANYBLOB="eeb7c4776241a8a74fd51a8093db1e709b914d8db5a4837790b447fa92fcbbd6b1c0707a4d038abe2a6559d533fa0eeadf0b80672f2daf3eb494737c831198c656f4963a59c0bf8358ad69c82ea38dc02d9fdd566c51ae594b8113fa01ebeea42786cb3a91f2e4778bbae1af9069a7ad1f1b2ba7393b647ec0067f16d818929617053e8b1e6fdba77dcdaab98d12c69076c827b8656a11160cea34fe9f452b03657c4370cd580bf0eb231c968ffe859277f64c4ef8cb08"], 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') socketpair(0x0, 0x0, 0x1, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4000000000000004, 0x14, r2, 0x0, 0x0) utimensat(r2, 0x0, &(0x7f0000000200), 0x2) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x7, 0x7}, {0x1f, 0x3}}) 21:05:55 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x220, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='Y\x00'], &(0x7f0000000300)) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000380)='./file1\x00', &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\'}%!\'&)\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='&-\x00', &(0x7f00000004c0)=':,+\'}#)^+!@\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00\x02'], &(0x7f0000000740)=[&(0x7f0000000600)='[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='x\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='x\x00']) 21:05:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000000000000, "0000000000000040dcc400"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x8000, 0x4, &(0x7f0000000440)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x140) r4 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10100, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x8000, 0x0) r11 = open$dir(&(0x7f0000000700)='./file0\x00', 0x80, 0xe) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@file={0x0, ""/52}, &(0x7f0000000780)=0x36) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x80, 0x0) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0xa0, 0xbe) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r20 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0xcc, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = socket(0x27, 0x3, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x80, 0x0) r28 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wskbd0\x00', 0x8c0, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x21, 0x0) r30 = socket(0x10, 0x1, 0x7ff) r31 = getpgrp() r32 = geteuid() r33 = getegid() r34 = getppid() r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="11e949f6d1b607c3dadf9408f450dc152694502d24c0472b98d3b68b15dddf4f65be1a1d5a70fbb6568959dfff9f6bb546288dc04e5a214702ca97dc753578dc9160b4390e6a9fed08b66db994f921e9ddf307ecf674044bf688bb5bae90eccbc35f454ba9c729e4b77a0707a4ae208c7ad807a59f31287f1983c04be7c1c041efe985419fa027349bff8947d4b0466e1454ec5208a43d7a673119f77cbd8a9e62b2e4f984c247a5bb7fb54b4fdd1c370fb35e755e0cff703441ffd59a5eeed6e6276947dc02949d4bbf343cffda76", 0xcf}, {&(0x7f0000000240)="f9933d85396e9f925c0b913dad4e27f8aff8a1278d883077c85bcc9fa4a00cf8254ba3591a8f96b0376743e88a484cc391162623bb93502142c2165bf3ddd7031f9db2aa76e496b188fb3a79eabf900fda22a2c05b068f776be24a4b17a68807de888b8d3c85549df4a1b548135743d239a1d02cc9e6e1ddf9e14c19c1fd0e1d7e93f0f9814702ba9152aa2852d9846b22cef47550e8ebe72da2ef341699d7976091192874291851e256a9fc8055c9e5335770e31266b2c3db0265073dde2cf686919bb33047ec52960765946b1a38958246", 0xd2}, {&(0x7f0000000340)="e4f056da57ca28cbbc12d15b253cfc18e6fb4ccb0d71626b6031d59058acdfc771857c4b0ac8f889a39fdfbf6ed5ac147ac6e38a5407ae38a564f2b54a603091778b2a3de6b1c4fd317b339d8c7f5ef5a3c5447cc8f136be162c81e5e282cf9080c5713fcdbf1694fc7f590a474809dd85af96179c099c36d1fcbfee2b6365a2c6f86754eff13b2aa4350fd80203dbed6a757cc19479839fbdad5bd0393bfc3bbf", 0xa1}], 0x3, &(0x7f0000000cc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @rights={0x38, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23, r24]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x140}, 0x4) r37 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x26, 0x3, 0x7) 21:05:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x0, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 21:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x4, r4}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x80, 0x9, 0xfffffffffffffc00}, 0xc) 21:05:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100000000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:05:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="2b9d87d4ba639f84382a317cdd604afa17f553b8ac21bbfd402d542268536eb63d84feb5c8c480ff92288a0b1358fb7ebe8155437037e90ee453ccc34b010ebf184bdaa83ab7154e3d90cdcdd64d789bb28ef4e945f0dcce", 0x58, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="27ee48ff0de3a4d6ff15cb4e4573cfff360e01515d45941cf7a7d91e8a6e788397e80c083f9b990b2edeb17b426672740fd0bd362e3d28e1fd204dce162f500839bd038f50e05f0c8ab565b15cc04edbd056a5f229abd732bffedb25e0a5ab83e798168b8a4b6aa2d1975d4335c459966c0b6e8e2921b08ee74bc7d2f2e2f5ffdfe0292d49cd23c27cce61e4da748b7b1435f684aeef1b64d90af60fc7010cc9566f07c56343758871d03e473e62bf9aa55150989304e4b915a3ca40c80a80f49ee858cdb514db845e5515cd888085f5bf5411caae6b65e44efddc381d812ae6", 0xe0) bind$inet(r0, &(0x7f0000001240)={0x2, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000001280)="a2d9e45ef983a68896a0cbe2f4a22693b48473d55ef957515b4dca827dd4c3146a099e0ab4953cb9553579a502709ef2683855a6b64312e014c521ad9036df9de4543fbfd3a38740ff7c32505881bbf5eb1a7a27fbd9ce442ef357bd45d26358bfc9045c9e4928a5e59b5c00bb2f2b7bb5b9c923b00378dba769eed1d68a70a407854f230a5e4c766550f3f7f3c80108d26cb294bfa57693fc4e72e14fb407a6ac380b24e21b9a", 0xa7, 0x401, &(0x7f0000001340)={0x18, 0x0, 0xb3, 0x2a}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000001380)=""/89, 0x59, 0x42, &(0x7f0000001400)={0x2, 0x0}, 0xc) 21:05:58 executing program 1: r0 = socket(0x11, 0x7ffd, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd34c53872babfbb770c1f5a872c881ff7cc53c894303b298a85f184fc118ec7f0714285bad5f05244f61491213", 0xb3, 0x400, 0x0, 0xfffffffffffffe17) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xf7) 21:05:58 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x115, &(0x7f0000d0f000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:05:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x8}, 0x40d) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:05:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001800)=0xfffffffffffffdba) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001440)="b38a8bcaf680a57d7829cd1b110fa0c96bc04c1dda426c066def34af9ba886371b64519388affb6596adef7d0c3871b53ebed3be0303af7847c72322c1e2be41a90530badcb7de2afec5b88082a3c83d4b1fcf2e0520faa414a3d8abf8dd0f76e5f46f9c3096544d62ad561c0a68d691f8082435a8d9b2cfe5fa32822a0004e3170d004c5babc557451b10b1b8f0ac6518c5da1614d6df09e6a658a73bc2146d04b4368fd3988b963f", 0xa9}, {&(0x7f0000001500)="87dd83a19bb038d87fdfc0e4d121b0e578fc20dd9f8c6364f6eb1efe513786c5c35fcb067312e55deb037f197cb2f5c2cab78cce5db47258548dd56c837756ba8e627c7498d4a86668fd73ade1b2dbd1303c883157718a9f1a20279afbdd10a2dfe7", 0x62}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x400) close(r0) socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r5, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000ec1cc550b4dc0028078e88db685567d8479e2f87b47d26c14350012cac970bb906cca076077c7adb84f294020b3f4296b53d0a087330e7fedc04f6277c7f6e04d61b1b60e11536c3ec2fa236e8becb3354b0bb15435017fdbd598f0ae2ca46522557d2c9a46fb479412187751afa2e6a30b89bcde07470b958428c193fa14bbcf31a2f757a30f1fd739ba5023db5efa4d0ccf04801e05c9b32ecaed2b8aad380e512e1491f"], &(0x7f00000013c0)=0x1e) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/164, 0xa4}], 0x4, 0x4d) 21:05:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x980, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/80, 0x50}], 0x3, &(0x7f0000000300)=""/9, 0x9}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 21:05:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/139) 21:05:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x0, 0x600) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/225) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 21:05:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getuid() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffffc8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000d00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690866dcb797037214ea9015efe391e4e50a8e08535eaff5e5b18ad05989cb32fb7f626981e1800000000bb5ceced81c19ad3fae8c83f3c58d2b9db6f64f6d1f534330f", 0x189) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) syz_open_pts() 21:05:58 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x200000000000036a, 0x0) execve(0x0, 0x0, 0x0) 21:05:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000780)={0x2, 0x1, 0x1, 0x4, "9c8a77bbef93ddaef0675fe488be1048b0a53e2a", 0x9, 0x1000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = msgget$private(0x0, 0x204) r3 = getuid() writev(r1, &(0x7f0000000680)=[{&(0x7f0000000240)="8de5f76a9b7f48599710f0ee9097cad1f685e7633d6de5ac8130fb350cb61c8ee64e04a23fb2af1e0808c2db79d8227e80159f48e4716201f3", 0x39}, {&(0x7f0000000280)="87f40996fdb4b47b3fa4821ab34f126cdd6bae0b88ab15cd3e6276769ce6bd083cab2fccb8b6f07b0ae3a93ceb3c5e72d9178ef916611d8600a06112ede5dffe9323d3c2d684bd153ec9101fb678d0977b02c54527a10ea7b33b551c3d22472c427071995d31b72aa92a406ec359e53b788d4d9fe653e0f347983ba21c1e280237b9a4db31d2be5b831e869bfb4d394d3186fe261bfb463c6d30a4e1def4c6cfd9ab1be1f20cbd3fc6dd7232e7b255c40f4de425a8c55536691f1cefa1dc91da132e6f05ad82cf1529c5de2d3d81a3d7a90e545c89a5e3b5c32a892a23de63154663616e", 0xe4}, {&(0x7f0000000380)="2884c5e2ffa7b09b2beda784fd0357085ce5cbcbeec054c5b6f5a94e9cae721313e38973029ff29783d2c07c0b76594fe667ee773ac586cff77ebfb5ceda250e6c9d14049e8b2b99cde9087d10cba5be135790601bbfffb0d40d7a1401fdad0db56823d4f308b0bcee8e2dffaad7c660fda06d5e61e0ebce778328bf6ae8e1f913322759225d936a3191569c592c24ca427f57411049bedc433b0f273a2497ab1aec5c1273a068d67aa4bc08f741d586e95182ad6470b6b999338eef77854bac934ab4b2750bed284df1b75b32b3db47e6e292b5e14595e5202ae90173d0f411a6a7f6c53fd1b7f7852e3b83419c017765c05b6bc48e4314fa4e1bac28e183", 0xff}, {&(0x7f0000000480)="f9717236eceb6eba20d9f350fd7f4798aa6d52beb682de069e1f61545cbc315158ed397bc44cd8c5194199a8d7", 0x2d}, {&(0x7f00000004c0)="2807297221ebeac1ebf90af06ec3ea65af470f4bb575608f4991ac53c1884cd983c186cf8661a5830697635ed048fec506ae692481db2aad2ff994179cf6f126ca25c76ad09444e298c3fc5e8b42a0a2238711b1f257ace332344715feaf3875a99ef5081b9ca7dcc023540f1ca0d42529942d4da831b55ac9083d9c421dacba4d6fff598066699d787edf7bffebc5b362a163dc414e349cf8d4161893f360ce9fd0ef98531a6abe6251b9646b05f1102300793b2ad05dad7788e7", 0xbb}, {&(0x7f0000000580)="593fe299e25df9b92f3fd216b4145a5dfa8447f66712c89045804d42c82427bf3042d1db4f66fdbbc41ad602cbff0e3c45250bdd5504137b922cebc4c826aa9326516d478f160d9f6007351fee1c78ed95fb9a5545aa16f995f8154883afd3248715eeda6beeaecabbc4f0b7d35752ea0d11bc8269376ab14e4c07039aba662c2dc991f56ebde937d0d3fbcca8062aafd97b9accc4ba015366045fa33a56ae71a98e1a5d4c9780ead66c98000f6d246b4d4c7a472921a1e886af59d0eeface30f7658644532cfd7d3e306fcb05ebaaf786d08e4178b0166ff4969d2255a5dcfd8c3211c3814fabb8", 0xe8}], 0x6) getsockname$unix(r0, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x4000000000000321, &(0x7f0000000700)=[0x0, r4, r4, 0x0]) fcntl$setstatus(r1, 0x4, 0x8c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000001f40)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000800)="6993a91a99d759d62aa8020ce1791ffd4554d0f67045d00e0116af82476c8d47bd2fbe43ccf5fe13ef69d508282a6e2904e2a2e19c1e50f556ab48445a518c5a9a81e1e77ca0afba227474a6579c0391a277baa84a1ccf251dca4a20aa616ce4afca997e03d3aedd7f81f269ccc8d574134fef9d1f85232551aebbb09d10d66b2645577560f6111e9688a96b00febba887dd5b073089a9b5e3e03a57f9090fcd2f6d21ac380543d953274dba47e11d04152545a6928f1cb6f90b11003ed39fb23e8b164c8d62f6e7ce71ac18039195f36d6252c5a228225bd6c60e139e365cdf69e3170d1dc08d95d313559a4b76a3b13590028b9deaebcd46e17ed26bc9330a03b1ed6d085b0558c86d55df3be42b9b811867cda1aec534411856ccc8a56ad7d19da7bb0381015377388160d1947390e27896eb709586f382ad530dd8fb263ad10b0d52bb17b91cba11ad9cab5fb13094f02f53910bba0d07baf55e7cc43404a00f9c25f59797174f3e6b33a75abb3dd3a998ca756859f330ac7f70a8fc38a07afffae723ef14649d01c52aa533aef9c1cc2155019308d5a0e533623d5d591d647fef022eb8b06be367e3bf03bb64ca4a0d9bce31825777248b3fbbc6b3b7d0b19598107c48e172f1443f855e2a1b690bc8275afb0994a24eec3d0edbd7015aba81320dd0861c6a41135559c01aac6595102b0b2df59a7ab7bdfd8840c7a40246f3c953c5ba0199e68def129f0754aac6f344ca1cf9c2643c502c6627ec8a69c6878a4d1f2135264598f27352a5434ddfa174423ebb00109496f1ca19bf00dde9daef2e69f64c5165b5b8150ac310bbaf527e6dbebe9a7c5ca0b799b2fe5d1bc33e0bc82aebe1e5b509c7d7d89bc17a5871050c6ac5a5982dfec1b39f34a2796d92ec64bf737b495c05b4a79a17263c831de0960673e56b10e6461f7c328d487aa2b49ef5b14d2b4a148c8bfe40eefb951f28391ffedece352e878e21709f1395e48b9ea2e05fd7f916f50b849c28ca1fa132b7969f6d3321adf5dc95359642ae633e87510c272b2bf7583e0c977f883716886396793b004a7c6b4f62cfe7dbd2b7bc631070cfeda20478446a5ecbb9278c9a5be3e271fba4f88d2de53fba9236dd3fd12d12e191d6e8692ff7bddff7cc184d2c75417c0ced54ab90aaae85ac31f6af9102cc50d424e9313d40bc71366deb658c1955c49333e38723de3ecd136d9cbf87c9c31662eab280f37edd99de342b0cac77f01f23fe0cd5907d42729317002c098e6c181cd0af5f934713c584f1037d5dfa4667fef6af128da3c051f84790709caebf909f7cbd83f17e2d622239a9f545aaafbe54e53f72084f33458f0b31441dd0b6152d0ca1612fe8dcad73bd2eae0106fbd38f8378879d08bc3ca3c91a8956a6ab040b34e6d79b10432e570ed0b8401b59e1c8105f59959b65b5e4082718b61c47e51f682e3b6f0bc79a32e96e86eee668e7f379e1bf3ff8212f7d4ebf9c16a3c4546240e47dec5801a9c55b5d373bdbc2b42f7d14f74507f9189a78fe251db392acbe1f42ad6bab56141bbc5c02dc879c46079221727205e4beb829363f2b461aeeaa2022f6272b33e99406b167dc808b2852b31618a8df09465f65be782bcdad1665bbf0802735c09052348c426ac48e7cacb3c279785248f0ae5fe032e6544798ccb3afc51d50b37c014ac5fd2e5a493ced40345735efdb48266144721f318b94745dad174ba411ad9e01113eafe2764e432cce5500638a561a05a9936e7582443095382021b42ef8c0c1aab090c98c1714f27b0553ce9d8ca9f9c26eadf169842cdc9cea57d68a614b03306037b4fa151b4df0bc5cdfaada2f17740c28ce453fe10a6eed43dc21ec4f1f817633b511f8751035c01321ee4357289ae5884803eddf27d55203dc86814fb00162bc97ef93f63a8b92103b9232e6d279c0134c578ae90c0a66dcd1d19ee644c391220db71693a2ae50dc67e5c52071468395ee611dff3b1c461066be001278b2ebee6c49b903b967812ad6ba6cc149e41e44371462a196e500ba35c47e5d9ac46d4b3b18dacbb03bd2a45b1ec7e99e0a4cc6f270ac269fc127d61289ba7c516df0e91050af9281333d948d17a4c59e2d1acc1cfa921ff28b619c13280f471e83078db5dd803be0a7c5c4e206263f5031465f4f5a2b93d2756c848130c0c553ef08185dafbe6a6b4fa53a8b1b1a6d7c484d31edca2822bcaf1fa4398d1e975ec6761323a2d5c359910cf5ff19c4b669a9d71ddeb91d2d5ce7d1d05650465228e1da01e12acbfe3e816aee69926b8976c9b87e037c0ffb2476fa9dd8d5c51b555868a67b344a04cbcb4a5ffe004feda5e0da35e7611a56771f9aa9dd10ab217da8825e57a3919a1332614d097e5979119dcf9f811808d94667d32c81ead5291d4bc0a6e17e1cf4c20858059ff47ca893d9efb4662ac2fbeea662fdd745b3cd9b05e6cd521ac35f3db86906df59e91f3bca98be9726b66a83015b72541d6ad952e098df5b99a746e16c04b4e403d76e28506a5bd54da934eaa5c516775e0871044e5fa1a88b476cc82aaa5c60c957220ac50f39a4f2231c17839a4a4c38b91b7ebbf830a73c0d54f011af822f90a72441f234eb9668d26afb7ab3c124f8d985601a39a1a9f5ce10a8613b9f6ee3f94014978fcb6a6656a89a29d94078cadd6ebad7016d7919975debe1d3d948b205dc90628137ebba155472b80f2680eb4f6e6e1c149047dfd72a8c3732bc982068d4bb6331ca624583b97065353dd48bcd0a7a745a668e140f4264d8780ebfb3d1a8a3de5e0dfd6c6728ff29e529d73edac06b25fcfc6b7cbd64a93e82cae39d6524141e9bd42f6f1afe7b84c9cfc5e06c61d227b80508502a70d2052b312dc1deb4be7025cff3be3a3e2ce226397963607132969ba673af185a6fbd4a20353f48a67b5114521254b2e72def00bde51a46a88ffbaf1f8a5385a44f54172761f1fe57499987142b3a5bffe052aec3ab3ed7c6a74880eac817a4b211c13e95c74b3729b7a77988fbd589a08514e6bccf2fa94c2f1dafec7a28d0c2f74064645c93375ab60809ef37a13b540c0a860c66664a63a30675a5d9c17d6fe67eae0f3f44a1b817463af34a650c33125d08890dde7290b5956412f52d43c23ada539fcf3f1444d433f35de39e1034b95e7650e485cf26010b84da41477032f44a88e42a262b7fa1465be45e86d2358444e85fda8ebfe3cd967df277c00a2d31dcd2d24d1f597effa2c6391e102970d8a631ad1c03ebfcff7e17074d10b3fd4784e8c62df50bf44b224a02d035aa0601d2bb2165e80ce3ac611e676dd5b4f09f96f6e016cf3a827227b9464640be09a5abc76b45ccca5038e178e2aed2813d6ce40792c682ac001611a45537724b8f58d6d7b6f4cfbc3c7717482214434152ca307046852751b3123e5654df9e44e745928ab09c15aeb615ae38b12b45f52c65bc8db59c0e8a8b55d8f20c0eac2b79e9993fd30718ca01d350e7e4e91875b4954dfc776d061e87274461cf794cd6deeb131bcc69adaecf1cd5a06c777afbfb158c37be03e962608882427095579ce3eb047008cf79959a9cb5d6a2c435b15f6db701808043627a46fe61df38fb797a93671aa65d1b29d4f25908554e2d538d4950b5f161edab8edb5e8b1473b538b2262caebf0408b6761a481eb67e8e9a5445839c9ebecb0c200247364ed787d42f746866bcc083310ca92b2cc19770b1910ed1ddf52d248089c15eb16ca1e811ad1f921e80f527f4df97b2b7170450ccbb4da2f70df53c76378d8c695b77c72a6f42cbed5661cccfe0aec15ee1a86542943c5cbaeca19a6df7509cc363eb8744d67f137f39f374d431d4d5c2bb23b25e3d3a272e071e3f4281a94cd9e3b973b8fac97b09cca616534da4d731dbf8490ece1f5077785fa10765d725c5d80db3ce07069b999e254d4d0566fe281c3112c682629913b04d7132ade0d6a92007d069c3bc75400e5ef2d31710ab11560d7bbdb455e706eae67260fe07e5b7ebf35e610cecbfa199763014ad996039cd5ce4e82dfdae11d8e6308757bd752d7d3c51c31e992ee3772d7daed9b77f3aad0ee2b4060c463bb4db1a0130af70654bd2c0e18938407ff9f818218007d865ff7d54e5583207594c75001c4001e1b4874daf57cd8d08c35df502202299acf4d6312bb8ca0638ab03259c4e42086808a422676ee83f03c800b86ceaa6d9c97f71366dc4b0ba86a646bca075ea43792bf92d6f42b61412de23d7db7bb998f26fee26fbc5832b3ac28ff3f8c9658cfb2c117a3c305460a900148d0e571c140fd7f11d03df34c3945035acafd9a3dd590a36c85d8bb01ba26c1bc9187306fdc7ba92397d85fe10b9ecad157c79fb5c717b8aa2e45aa9c770b3709795417cd4a8522e66ee5a7798237ea583d8919c30dcd1ce24f9c8d3316db7e1527bca240d9317f1b2edb030d69aae64ba8ff8f5d8185f72a9885c476d27ed98d005eef48ab7c5b478254e2adaed31e0e7a4a6fcdf93edd9b5b5070c85e0c75e542b77368920973315e7049d512aa782280223226acffacc5d065b2c326cf56c8756a9f76e35299f14d3f97cba1cf8f62439f5ac048b35215a471ae443d9069c6db17f0c9dfa90304afa2a8f590b1fd3604e130946024de7b5506a074e1891245bc3d97827ebdcd576bcd16cb11b95a2affb05a8b9d772c27862d95e4842cd44aa80e1ae799f142ee8279ac6d74aaa8b5a0b991c53d7ab7405f1774f7a198593c468ca1ed28e4d73d3b1b279f93fe913119ffa19a299805fe135f6611231c2a3f2d0ddf89a58f803e1ea7c2a6d441e04528528aafbb6b41fc21cb06da517a80c568ea709a1e96f6ded663cb12f7412d40b3003f6d941a3b912da323aea7c87a811fb52405c18614abe9de204ba96b9ad8edc8334abb69dd484d9069dcb35a2d400d7dcdaa2a47d09ae120c67736e21d18688875867d480fb60f65c31bc3915f10e45b9fd846a8ab275409f4cec9d267b9d89f180ee5282dee0a1c8b8981d6915d58070acb53ad87e126e1b7040fa1cb6c0aa06e1e0308ffe3de4a510707a1b4e0f9aa2de713949a82f3c1394e4ee8889e4206b2527a499429d2bdeaed8b66e8166d6c5320ec2c6d16fca75a3893da9798b8dce5719ff9fc7b004061322fa53772169bb0e28798a9d63c169b9f663676e53cc74bb51a58ec0606c9a98cdda60e71cc58b2672b649ed9c471ac12692c4be89d089037a1c731251480f0422e3e4aa694dadd79e2c700aa86d51ca5e69210b80a297821c2de685438670137171780b28580091c8c3a750c13409dd3879995d64f9ccb4f2011626910b5a7a8f6106f1d6747c11102d88f921af21361fee1afd96b5419891714340687c4c252db3fb7aa715c07ba1858598c6e43e1ae33f9f9217f8a3db7bb00636846e9b4ddd3566a30d69a274170ad0a4d13661602d69703f870546a76aa75aa4f04a21566eea8bf63a642c091fb8d4e33dc8ba37baf789cecf79df0b345ba97c22dad2c4bb1a61043c6405f543f6d416848171b72fb89d0272271174e69b3c02ff3c20b1fcc3a812ef357aed5b66d477e8fa3372e27765baf3b6e2defd1d2a4edf149795daab25892654ee5c92c88f46c403c109430cf6f549646650711e8b523f9ece64fc200d14dc5e9a32da1530c770bfb1dd589076ca905003fc487ce36a6c72a1aef4e186f0eb0b026d9d626f048dcebc89eea1361221da6a5653b4e79bd353ea0bb2a7962cf8e8f59db0f2bb02dd4b8007bbe66089572b4a6b", 0x1000}, {&(0x7f0000001800)="0971cd82094f8514a069f4d3457ff9b9b54891d60fbbfe06ec2b95c10a499805309a2e681e9a435b7f854102ca11f559cfe48f970df4946628802ce51b5ba297b48505805254230c5f4f402695460ddabcea3d4b12bed7d121", 0x59}, {&(0x7f0000001880)="e625d3f511fb2a92e1314a07ac9c150682ad2f446c3f12d1049f854d8d325a5aa292f4a971a2c6a90b2950f9cb91b8e8f0a1c3ef9a1954b720d28325b116f4ac085b328f404a", 0x46}, {&(0x7f0000001900)="049683185f04728fcafbbcef13a857c4c8648f60e05019ecd869d690340b577eb7b87792901c7775b2916a7fb18733c841b99f10c0740f7d8a1174c04c9dd2df6cd24ba05fcfb20982c3be8f08251e4975d4b217ce8f6a12cb9777ff884e5ff27933f289e158bc122fd98f1b3e7aaaba83e9e2789936a8c647961f4bc0a20b6570c2efdd61a8a7d237d19127e0bb65880db440f134c6d9943c5535c24b31b5c5c0ef0e0e3d40a886a0e03a5d99c41f6392f3b62458f21ba2454d435f2b858b2847257bdf8b51b85df0f577c7485c8abf4ba28a8fb2e2bc702908d334b761693fef2b7b88", 0xe4}, {&(0x7f0000001a00)="7a5a66d8e63a5dfd6303b21fc94570c41d4c4a3f1175eb18733b338861151ceaf0ff304814c1bc81469da198f5407079582a06febc2b3359548871767e965b3e7552ace0be8b677e3af61d736b4972fa7493dde04994491c0e746742c565afd0a1451957", 0x64}, {&(0x7f0000001a80)="a615eb63c89504c51f24280e16fe", 0xe}, {&(0x7f0000001ac0)="1b6a82e88e7569c24527fc5fe8be392bb782effe83dae454048f1243fc8ee0299e9b09d9cd839ba44628b69aad1a7d2cf907a7d410b8ccfefa861e6c647bcbc7172fa3e138d92a648a86f757120dcb3970ab2179663987acd9c5fae9ac2a1bcd6fe9a6941f182b389b9bff028bf0019447264e11a7744d5b01f5f62612f5b07b2402a6210fd0b5adcd", 0x89}, {&(0x7f0000001b80)="b8c44e6e5dd35653fbb4d67abf1df11b5eecbaaf518710126e096b050a2a27072a4ec0fed74b0d5538a45b030fc3f541433e549eb391a44e350b46f327886e733ecefd38f9d9d6fea9d9f1fdd06afc1e83843473a78befe9042332629b388277fa9d4c69ee92991858ba12b82cd3d55aa202dbf2aaac6f7b279a7755e920e4fd29a6859c527ff9e3c8df8f569aaefe8d93f416b8e370fa828e9f515a0696f992f583c1a86b573a199a4293182e579d76e74aec5d98cc534734e06bd581be45ae758999153debe2baafc8443c3022fef7e0606cbeb2a49d", 0xd7}, {&(0x7f0000001c80)="f59adbb355152826d5d55059cc1e2d56c1f17f31bb4bc32efb660409152b734f1b1f93d2861d07ce5a3888d9429856d6aa49e9239a4623ea79132f4de264913c5c5d1b9f574fb4220c1e41453d346a60250d4b586e8632afdae846fcc6ece1895cb9f3053bbc89a0c814e9561b330017c7b71d2f5ca32a9f383c2825545ef0093d6c583742e258e08198765aaab82e75e74fafe67893ede6b6c0a5221bfb2e75a402b85c1cea1c5f84218f4b4465bb9814d07ff01ea1295d00d925c3f678", 0xbe}, {&(0x7f0000001d40)="04a8468fbc18fb7251ae01e465cb019ac6ede37642273e9fd01cd29900", 0x1d}], 0xa, &(0x7f0000001e40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x28, 0xffff, 0x1, [r0, r8, r0, r8, r8, r7]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r1, r8]}, @rights={0x18, 0xffff, 0x1, [r7, r0]}], 0xc8, 0x404}, 0x400) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x100, 0x1b4000000000}, 0x100, 0x4, r9, r10, 0x8, 0x8, 0x800, 0x8000}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x90) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001f80)={0x0, 0x9, {0x2, 0x9}}) 21:05:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x1) shutdown(r1, 0x0) shutdown(r0, 0x1) 21:05:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) socketpair(0x10, 0x3, 0x77c, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0) 21:05:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0xffff, [{0x0, 0x2308}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0xfffffffffffffffa}, {0x3, 0x3f}, {0x3, 0x8e}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x3}, {0x1, 0x8000}, {0x1, 0x97}, {0x1, 0x3}, {0x2, 0x5}, {0x3, 0x8000}, {0x3, 0x5}, {0x0, 0x200}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x3ffc000000000}, {0x3, 0x200}, {0x3}, {0x3, 0x8001}, {0x3, 0x7f}, {0x2, 0x3}, {0x3, 0x100}, {0x3, 0x24c4}, {0x3, 0x80}, {0x0, 0x1}, {0x1, 0x9}, {0x3}, {0x3, 0x400}, {0x3, 0x8}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40000200, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) preadv(r1, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) dup2(r2, r1) 21:05:58 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) accept$inet(r1, 0x0, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x1000090d2, 0x8, "d730c1e7bb6fc607000020807743c27c00", 0xfffffffffffffffd, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x100, 0x3, "17439fc38232a7f39445d0caf55b5977991f4ccb", 0x2, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:05:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) clock_getres(0x3, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r4) 21:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40, 0x7, 0x1400, 0x4, "094ba4c10b93f42a7021a005b180dbd082d59a4e", 0x10000, 0x90f2}) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 21:05:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getsockopt(r3, 0x3ff, 0x9, &(0x7f0000000380)=""/109, &(0x7f0000000400)=0x6d) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xfff}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffff001, 0x6}], 0x3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x3, 0x0, 0xe9, 0x6}, {{r2}, 0x0, 0x0, 0xf0000007, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x7fff, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x50, 0x7, 0x7ff}], 0x7fffffff, &(0x7f0000000180)={0x9a26, 0x800}) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x6cbf0b5e8565591e, 0x1, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x200}, {{r1}, 0x0, 0xb0, 0x6, 0x3a75, 0xe6}, {{r4}, 0xfffffffffffffffe, 0x44, 0x2, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x1, 0x11, 0x0, 0xff}], 0xfff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x3c, 0x20, 0x4, 0x6800000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6, 0xcf}], 0xd1e, &(0x7f00000002c0)={0x0, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 21:05:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3a, 0x9, 0x9342, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x1ff, 0x96b0}], 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x20, 0xf0000003, 0x5, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x1000, 0x6}, {{r5}, 0x0, 0x88, 0x10, 0x800}, {{r6}, 0xffffffffffffffff, 0x50, 0x8000000c, 0x192, 0x1}, {{r7}, 0xffffffffffffffff, 0xd5, 0x80000002, 0x7f, 0x6}, {{r8}, 0xffffffffffffffff, 0x51, 0x800fffff, 0x0, 0x2}], 0x8001, &(0x7f00000001c0)={0x9, 0x7}) r9 = kqueue() fcntl$getown(r9, 0x5) 21:05:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x100000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:05:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 21:05:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000000)="090600000086ff7f7b291e91153b", 0xe) fsync(r1) 21:05:59 executing program 0: setrlimit(0x4, &(0x7f00000002c0)={0x9, 0xe1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x3, 0x24) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000300)=""/79) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x4b, 0x8001, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000002, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x44}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x28, 0x1, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x21, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x22, 0x1, 0x6, 0x200}], 0x80000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x8, 0x5, 0x4}], 0x1ff, &(0x7f0000000200)={0x0, 0x80}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) 21:05:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="74c19a3cabad15faa2cfde4e23b3183492bfc718d5cc9892d114c2360826f7bc9869c4972bc95b7aa10202d7f91947d253907a9d0c5e40a323fedd79c87bf3c98d9799f784302567d8fc126b39c4f36f04ed3c4af24687e6e11b24a2e2648175272959d2e939100dc62721bb541611e1cf70e7912d41", 0x76}, {&(0x7f00000000c0)="020ddfb4718c280b2d5ca1b3ec7488af928b279591347e6acb1b2e97795d84a1218faff9d3121524dd0912ca64fc4bfd1d1baab19028ca39233afe1d96b7f26db7eda5e4d5cda0a0c55d83e47f4e287559cb883d0fa31c31252dadaeb052951b82027f30264b51a10971a9dba2b3a7efc5a1174f0c2bb4826b5791c4d7b26e49d633dbb1ef9e4ecf169e5fc225fb399b5f52b90ad3be2390289bfd0495b930df980b038e24dceb8536a0dc713d071dd800c25822b5a86549cd4b9884e907866e7ef4e8c503041016dc74d6d1c92f1b04437f4574e7d756f37c2f2a947b8a9eadf3d21505bc3d4ad689086cbd6659ea4cdfac63a581ca95", 0xf7}, {&(0x7f00000001c0)="485fe025b725621210d8344ce0eda764da09b29301e1524a1858dd0ef067652a8fbfb41e4426e4fec1b658a20aca4a7df2a6f173cf04ee1c06dac4bb2e6718b3e47aa9ee22e2d00a9f89d74715e38a2ee339bafe4566687ee6ff8e5f99e2b49b9815a35f2638d9d8c1b44cd09e8a491b594a645615a16272e187f9a6674f1fdfab3505ffcb", 0x85}], 0x3) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10040, 0x40) poll(0xfffffffffffffffe, 0x0, 0x0) write(r1, &(0x7f0000000300)="857c50cc62a8", 0x6) 21:05:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000f67000/0x2000)=nil, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/180) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 21:05:59 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x64, 0x40000002, 0x400, 0x3767b6c5}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x157, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x0, 0x24a2}, {{r0}, 0xffffffffffffffff, 0x7f51473e86aa39c7, 0x20, 0x8, 0xb719}, {{r1}, 0xfffffffffffffff8, 0x44, 0x4, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x9857, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x5, 0x0, 0x401}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000545000/0x3000)=nil, 0x3000) 21:06:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1f, 0x400}, {0x18, 0x1, 0xfffffffffffffffc, 0x7}, 0x1, [0x2, 0x3, 0x8, 0x4, 0x8, 0x401, 0x52, 0xff]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 21:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x104, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x10000000, 0x3, 0x3, 0xfffffffffffffffc, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x8001, 0x7, 0xd9f, "000000000000000000000000000000047fae00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) chmod(&(0x7f0000000140)='./file0\x00', 0x14) sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0xfffffffffffffff8, 0x81, 0x2, "f623fda4a1b899feba50bfaaf9221f9f90f77f94", 0x5, 0x4}) syz_open_pts() 21:06:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x2, 0x1000, 0x206, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r1, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 21:06:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x100a8, 0x8) recvfrom$inet(r2, &(0x7f00000000c0)=""/51, 0x33, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) fchdir(r1) 21:06:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 21:06:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xfffffffffffffffd}) 21:06:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x80000001) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x172) setsockopt(r2, 0x0, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 21:06:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000040), 0x804, 0x0, 0x0, 0x0) setsockopt(r0, 0x40000000, 0x3, &(0x7f0000000080), 0x0) 21:06:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x20) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="0406cd904e482a620ace7c84aa9a13e1f65468d7f418eb5795c75d8112debc1b03be25b98fe6e1dbfc1fc0f362aee4dac37f841dd2a4e60c6279b80c6b35bf211257f92693398db6f3f4ad4e58614367ae66cbef55d21d6c02c79e1e0a9b204d1c24b032d89a15a6059fedeab2e5db3f3fc6aeb8992cdaf1ce6f79cdaf97db5bf4675f1da8ccbbddaebd9728f9496033bb74c404a516c64812af1e33ca40ce7a1592bc36193803f0a63630d1e5e0bb5dd2ef9b", 0xb3}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r1, r0]}], 0x78}, 0x400) 21:06:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) sendmsg$unix(r0, 0x0, 0x3) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) socket$unix(0x1, 0x3, 0x0) 21:06:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 21:06:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) lseek(r0, 0xffffefffffffffff, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x800000000000004) fcntl$getflags(r1, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8001) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:06:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x21, 0xc004, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="d06e70af9d8adbc9b0f76beef62aec7b009b897dacad3ba6fcf182fd3efda32d5d4a3b350fb2e6928c292da30e4d56bb40e0fa8efb2743cfb06348daa208d21cd76bf86878cfe27be1125b238f362eb0668bff944dbd515c3fa2ca9b172f6e8246a8a454808888ac2e", 0x69}, {&(0x7f0000000100)="e0c1651f46153c94b71d6fa9999928b49abc4f10b1494439e6310bb3eec8f9446e6c80a4c16ae61a5a6774e1d5eb88f6b788d1ced4ea8bf0077635810c12808c80450cb600c7ac06d322895d50dfa516d133aaebc62efd1973743b6305508dddc0b528d2a7e23db70fcb60c5a10917a22f8404c7c4db04c933f26542c69c6f436a32a80881b34a700e527d8af40e50c17c5082790cec704e1d6a42d63a5b2113de93acb0488d8a736dc2446bb091d2680db61e4e2ae5764dfd30ca0e4ae3fee476f70a0e631d", 0xc6}, {&(0x7f0000000200)="08d87acc19e02098bc9cae1c8348a8f4c61798a1ced04ba14026dcb7f8b8158c2901ba16f6b860c27d21e19541cb3e5bfb75ea891993980a90fd1e19220399bbe0a63079ea46828378e95f69a749f8097c2215c060e13b64b8ef195180c45acba26725ecf1b9a07b9f3e66847dc7b90af5a3b5c6b85044be824c71dc8b8f41b2c048b233070fe716c087e67a", 0x8c}, {&(0x7f00000002c0)="4634cef4e7e3b2e23f77fdf97c4cfb3fc9d5", 0x12}], 0x4, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa8, 0x2}, 0x403) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}, 0x8) 21:06:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x580, 0x26) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:06:02 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x80000000, 0x7591}, {0x2, 0x1}}, 0x0) setitimer(0x0, &(0x7f0000001100)={{0x5}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x10001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000080)=""/30, 0x1e, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:06:02 executing program 1: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="3e3cddb45e1b83fd24397752fe140bee3d67c0d78de7e7e16d2441ac32d78ffa44497bee4e4fba6a4f703fb42bef0bc96052689dccbf15fe217bd21a49b680916f2b8d2d8d5b1fedaa73ea1d638a407e254f9611c83e20231dbe364691cbb684cfd7d81ac034cb16eeac438c5cbceb6fc0d4eb635422598a780e8294ecf8a2e4f70a09bd3a33984d78d8bbb054fc121e204805f2cdf57ff0e8ece338246693e27e46ae7867ac26a71458c8226f6ac7c5e81c114918208144548acb0f01d181e4cb583c82a12e61713fba8620c193bc82860118f3d04c6d59bc1dc7711de35334e82dd59ef9d4c6f7ac635e36e7", 0xed}, {&(0x7f00000002c0)="b754718e533819c297ea09a65dd870cf4a2ad372e0665d184e768a91ac710b3e7063611321307b8754bf0e33c3e9a0cf99c63c119241d4a6d5b3afa34250dee34271b72e7d50e4326189da25b14fac8827f9fb1f84c5ae31a10a546c9e01fe56d73767d142b7916790fa1cff6edcf7f4374322e42a5f84f5e2868be79d315745d7ec9324388a0d490075cf1c233f8a409a8bc2fcd08286be2a4809", 0x9b}, {&(0x7f0000000380)="d0dc2d550849d64ed3103343d2066d388075a42eb465a38ba3f07a19d88e01f03266996c6554485dffc3605ec57aad518fae133119625627fe2bb2732522697a766bb6b9fc14e4e4f49bf596bd024b006383cbed201850224c011dcc86c9ae67456c0ba5a3d2f538926994f9b7990bf4300df41102fadc18545b6f39a3a406e6991c7115db3bee011a06ef911e8782d8014127dc729f0061bcb65a547242d5bb7bfad326bb9d31547391a7417a1e5297243d900d98151680a1ef222fab2f50", 0xbf}, {&(0x7f00000000c0)="aad0b83afa4ae9496226d347eb36ef3c93b5ebc5ecc5b5b5a1084c1b1479cb355bf81bafcc1141f2192333bebe2d2b9b8e53dae174f3f45cb94029fa0b2f09ea9202298fbbe681a83afd6353dac2513f07bb8296a5f63b7e831d613691aeb7a6c53a3f7da3c3aec0aeb16069", 0x6c}, {&(0x7f0000000440)="023e718626891373ee70a4ea213699c04f82fe956e84afb2763a3407121b0b5f6d76bf7636487d316c73b04611fe5e1e84cbd1dfed0dd01235ed0005ab2f4249c4b2ba1d0a7e1be0a6c15d1b2704d3ba1829055b1b1b5d5da9e63b48a57588ca6475ae987c6a507259c176b1e01b3e5b87433fd042", 0x75}, {&(0x7f00000004c0)="78d322c68f2529f06327a8c4b472f84b1ff40677612a5a32dc92019bec4d2f4238da2cd50907c0ee9d967d4399a0586337c0edb880b8f6745fa0f4c80cf6684d0a74af3b1005b54965fc9809aef0a0b717a5c8c7760e9c116e0d46815832582556e59366db4ab8b730e38d22ad54691722b38e6a0155d91829766e8cc54d365dcc78a01dcf1389a3efe9e71f6adc28b890473a98fe9bb1fd4defd195bfb0965c746440c00e61c0d95adb45fb66f10b6eddbe435849d2ebe78cc3", 0xba}, {&(0x7f0000000580)="841c8e65b046b7b4497fd4c2b380378278b1c08d4fc68f079b62a9e230180f66687edf400487d7c9789481ce4a4367b14319890f1c0b5eb21fecf3811e71c37d605eec67f07e78fde07fc22774", 0x4d}], 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='x\x00') bind(r1, &(0x7f0000000700)=@in6={0x18, 0x0, 0x35e, 0x2}, 0xc) r3 = open(&(0x7f0000000000)='.\x00', 0x281, 0x4) accept(r3, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff1b, 0x10000, 0x0, 0x4, "9159038cf46020c132bd016bc66fae54d35faccb", 0x401, 0x75f5}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 21:06:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001040)='./file0\x00', 0x10, 0x122) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x12) 21:06:02 executing program 0: r0 = kqueue() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x7, 0x4}, {0x9, 0x7}}) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x869e, './file0\x00', './file0\x00'}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x0, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x3}, {{r3}, 0xffffff7fffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x85, 0xffffffffffffff0c, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) socket$unix(0x1, 0x1, 0x0) 21:06:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="718af8b0ef2f93e926208ecef0403444b752a9cab74443", 0x17}, {&(0x7f0000000100)="3b62adc369b355ad23e28332c39923f1f284d59a1418e4d3a34385eaf165a9fd2206f36cbda8b5a5ec56daf08ec9a1bc2078d5a3e41b241b3f4c3ac826116b8850ae870d2b0b37e5eda14954dcc46a138cbf3d5f74662b68343ff0a8d7c6f88ae5e5bdc26d10ec46dbfcea2a5ef8704b1db51c1a9bf0706be6616189516892da497546af809053cb9ec86f4bfc058ea8d82f061b5084d8fa75ca7f8120c5400a79ac22115e9e21d704f0bef37bf686ce6d23ef50d1e4ee1fb4698a355c232a13d5e9811af1e75fbd84e107b263140eab6eb778d3be00926665661148e118fa94e3", 0xe1}, {&(0x7f0000000200)="b11d80a057da2b1f3bbe55eb4ce6005e0be66cda57b2", 0x16}, {&(0x7f0000000240)="37f1837a33ae5e7f74f12c7db695954c4aaaef781719e0f183b45ed203e95bad63caaeb23e3627587f8a4829af0f935bf258b2282cbb187905dac926d87f916fa6d6bb62f09dc7ddaccfdf82c213f0", 0x4f}], 0x4, &(0x7f0000000300)=[{0x108, 0xffff, 0x5, "be470c864fcb1c6e615eb36693ffdd59dd1bb7239f3486bf190704a535ae04b35f23e713bcc10cb5cbb4730c2f653c64a2c68eefb6582b9bbd1aadab8bcfcddc2645a803f28e32d9562d22184345fea22132bddfc858ca15e5fcfdbe3788baf0042e96432667a8fa19e7ee03001b0c52653bbc377bded703f8108c60964aa8c5c74b94795351f29bbeee303d5a4393896b2c460b384b850d29ef3b656595d35bb80e06989f5a984fed4c5c0524047867ce55a4f7f5f07c92f9a881de62ef4811ef814dd932a6fe3c166c0d0c45885a00bab884c1b1e752d5a31db243f84576b09eb7975f0b25d1ba10965700a22feb8fd2791608"}, {0xa8, 0xffff, 0x0, "fe79a93a0756f5866f7a437488648576ae17a1ca3e4ae8ee0d60e6334e7bace3b1fc20a0a21505dd83e120fb7162de64aaa0b5fed7a28562c9d6438916f14a8958a3ee015616c8c3b4ec6ba2bad69706b2c9c78efddfb6f94665156b828da97167d7602365b78f5054facabac02b487501cb0019c0a11ed8f418ce04089ff18b7839c79d4589e371b24d6e573be0269e73648fbae0"}], 0x1b0}, 0x8) 21:06:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000300)={0x3, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000100)}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000340)={0x3, 0x67e}) read(r3, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000200)="a746db2197330b232bef474615ae43c09a1183117d4863011099fdf2fddb4526716f3faf30e9bf1065e854b73e9979dc6c50e5efa90e6238e404cde0b1ec61f58fc344231e79bd7e596a4194a70bfa92cb6017378f775bff048ef8545165f1786e5dd84a051ab7", 0x67) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0xa0}, {r0, 0x40}, {r3, 0x4}, {r3, 0x10}, {r0, 0x10}, {r3, 0x10}, {r0, 0x4}, {r0, 0x86}, {r0}], 0xa, 0x7fff) 21:06:03 executing program 0: r0 = socket(0x10000000011, 0x18000000003, 0x0) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x4, 0x8, 0x0, 0x3, 0x3, 0xffff, 0x0, 0x3, 0xe4, 0x4}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)="a46d0ceab4febdffb63365ad44f32852ba26b3984aef184e01929e6046059f015bb4e40b01257a70bf6b7389ba35e4bdb0273ebdcd7dd7792a11cb98c1b93aac4de7ea0ad70608a86ac2c69ffaab21cc95c790109fb12eca0d77a9a06bc8630a23a860bd9f7eacb43f39e41a5f50b19963632afabea7549725c7018636146fc4243b5bcb88356bd8af58df3c3f638bec9ef230b36ed19b3c63e6eabccf56851b0852b56cf0e88a6f7a14efd20daf697a67510a92c413a410eca8dbedd075d6e40f0d089ea507c78c8dd616897a293d4e1fa8b69e48154c37da692c80e2938662970f85e931db912793b0da9db0bad528c0c77c7372c7698db4a2bfd48d81a402613255ed176d19238b113db78d54429185019b9b447548767a1780df761de99290551b9feee7026ef4e96353d286fdee210b6aef39837da83343b9200a846f5a0f75116fef61b56e003ffb31837223e0a6eb7b69f0caea5ad353c9e79d93f46b325f6d13353c416e1d4d09621f72a86293cb9a016369b96b0d04e5a82533cbdaabf771539a095348adee2f92ab7113fbdcee2c3e5275dc78ad5bcad1e4d84af24fcf7fcd0d0a64741f0c8f13a001f8fc80efd64a2ae00e41e2b47b46874dd8ec1522076f4faa3c9d4d01bfa43f30b931b5b5154e4e817db98f3517007df21dc30796660645159572874c169f72d9e8bb696bba164fd10f7143195444500306651cdac7608520b0b30d3830c587818cbfd3af5a915b0853b0de5f0ff9b6ad6e04c35ce27c89da8ef2eefb6f009b5534b2f922fdba6d361f20e8caf70220f8f93c147553af135df7b0f620603d93cbd7fea7eac8d0447ced41c1e8d7b8be022bc84eb3d62f68aecaa08d39000edac6e5af92e5f8b7024d8b4200bbae5068bf74041677d69c26ded978d7808ea0de0af17c02eab43ed172827d597987f04be51d61e2c6f904455b1d463b74fac57c05a5e0badfe01e7f3bd572ecc8acfadc030b1ba5e1ac76c8d7954e7bc6cfdb9739e63b503f1cc516a44261644f88f5b9aef5dd6d11819e84b95a2d126f72576309debcb5374ad5d8e152f9597109e6f5f7f5f00e1ed7aafed9418a8633ec61f4b97d6db6266d8b7329309c5ce925003b5d659cccdb4dff992394e087f4e98a23f3fb8dad79fa2a92d612695b1a7b519421b8cbc17f0b2f96ff5db3d1c368a7bdf620b90491e9c6767debac53b6f5eebf37cd3930fcd7e03e5ea07852fea0640d0193b0c9e94f1ba4b02444b80e18772cc4597605ae85e69f05bc7f2c640f81d666ae950f8066101fa3860dbb90a198244d6500f21359a4a086e083bc54ab0a626fc6c44d5d30eacf2fb5f19a045b98587171d73f28f3155ac0aaf3bff62bcc6c84669ee63fe210df8143a252616ff50f62139233c192b6cf69ecef5093e13366cda9d1cc9a4fd41360320788dd40562fadfb2e8c350557e03d567205e885a9e8edf475e0e469028a0d1b233e027a73afcda6938fbe96bc36b0c77e9e1b8e6531f48f1a51e12a9b8116dd24169ef5677c40b7032414804040274899b672b9ed2b7cdd21377b955b01a571a1cc2508b8aac35b3c94cbf16ee62730f9e5837b7c6f4bf7a1e98a8d33e9910e7fd862f856127b05560cab66d8f533a2133f280eb4cd607752980268f31cbf26a54923673079cfa2c20b6230796e17547c2d1cce3563fc4c0cebbae49e218dc8a26c930d690c8e371478238d989899d0422a9a13365e3e2003bd38e0f663e502abaf6e46938ce0897c16bddb08eeb8fa1b23e0014eff00df167ce800642952e74568d7842d18842e8c98c59e952f31a76d7c82a2bc5cd58eb60d6c538493b6af423bb2e361adf30999568c5b31d9205b97ea0dde11ac9508f6d2ab84ac6178122bce2610471326d1fc2bd27fae55db43ef9388f658705bfd6d3a6eea58219321a10bbf59afe5216deb400e259435422ff8d4b987fd72283112630157659817c38ce20a84b7d9d5e7c37c368a26577d719574c1ec1c490d09b3d007d6f8ae079dfe2dbb7aa2d6852c38d1a432fef27a72f769b2cb25269a89a754f429a7f759c4a833230b8d6d31357c08c39b22fcc1061aa10cf81a6aa03f00fec73e3248bdde885043123ffbb7b425b1421f7ffb1f652e0fbeef1df93a7698fd7ccdfbac74c5b5acc579259c6401d12ad58ca0ea0ad6a39a14e1e79cdf497ce9c8b06ec4e5224172d81bfb2ecdaccdde0081ae443da96e38667f50e61392efd9389d3bb21dc3adf85a02ed73c0273bb8656254164d6862bfaf597714bcf79e967ba7930f87e3cbccd3df25066b8a89a240c5ca957706278a9069419cda964dd0a910b0a151666efa4e2c36ca19bcc1d0f9be8d16609662a8706fb5ab68ef39a5a7d20b3d34a288336928695d01112dc851481720f7a05371e7a8a51fb3a663b4660033a4641c3f1c716b76e981d71d7346630fce2753a92bae9f7ad964d21e0796f784b30a40de7c99620a9670f74cac659f3365ebd01eb05ff8dfa0720a4d281a363c3f21c5af5277ef69ec9cfd81fb2ef63b1201f1f3d27afadd21e871ed8c0e73ad2db2ac4237a87dee75d3f4c19f7760480794274ddc850e79394ed06a06bef6e49447e959dd7ffa0c306f90a9acb5418bf4ac38e68ef9a901ee53d6a324b8c98ca6fd93d03944dc72fc43498f643510d6c4b6f45f4e6e903bfb942297f5f5c5598145ba41da6df11735a673edda2bdaead0fce8517bd860d9ccd2108f6d55a61f05288c6488b9b783db7d651b0c255628e78023351029c199c45a6e4c9cb2aa69ab4299ab13ca968ec78d9fe772dafb3576d45cf0f8a46fdd9f1a933a1ecaabfc2792b435b4af657950c1274f5592bd4e0225a0b4a069b5ac189f24c753835d4e3a02eafed92a02ce65cdabdbf15a1828b6b2192e611e9c15037643527524d5ed95d7a92417dd08670e57657ab02731706f33cd4d4f30c2e88fb5d4f288dea9a906e51c7890eec50a31ee7382ad253ef204f976f818cd9cf347a7088e257ab0ee00b962e4ac071f4566f0240079b059b4967ca12de51b2b785145bf335814a3d4bbe7f76737696abe08a762009876a30a962ab4f2a85abdd72bc8954c2677668d0794aae0ac7ec6d499f30ec8f4d0a9bc6c6d8a4b13e130cc3fd31bfc97b3b865afca4cf009ef4fc7054ee3108c627d40e1b169233b7c0b33685dda6f91838a9c86dd42563f25da39f75bdc6434dd57c15cbdf45da6236411e240fbccf7289efb82a4add41ec9d212ad29cdec199b9a7d45db565be582d021820c305f42f28ebd8cd3f236a0cc948597db93b698d934a415e880d5d3b758e1cbe1766d10a7abe47ab0124ae7b23a59588601805727120f94d704ccd888cd657d3c3b9c9ce3617d14caa9c96f0736898f452803bc1cb6c3f0f2ad355ea7e4412ed7ddb00fed5e866743bfd9d6620aa14c45065faab85dab69e334d4ec46e3a30dd91268bf8f5b375180849171a266ee47bb71420268035a3a3f7b38da5580b42770973281be5c4fba003ec490f0532d1088637f31a88a7d1ca4299b5e992b4a5c27e6d80652bbfe859bf244912d9441d9dc4bb59a6b6d5b986e2ebd2fa0fea70c07ea49b9dafd5deae8217c165ea7408e475b07f14d51857ca6d9befedf62976d1b75699fc30545bfde8669267c1197ae21f3a3393e270591e8c3ebda0faa339f2a15b28043d65b36ca1e34843930a9a3f331ccffcef6ae0a1b65b3b39d5e52f97d4e5504b5764c117fd5ddf7da57323228182df6b50c18302df90ae70c1d3affd3979e28920a4b9a9a17c513660ff39894518dd8405dcdba35900f09994b995620388e3e53616391855cc5c2b2501592815bc08dfe816031c8789c5e0d96ae954f4a97bcb25703149d232740f99be6a44b7011e3da73f3cc5c2e23e0bb69a572d0bbbb94d57d4564140c6104c85833f2be287f4faa5c5229398e9a9e4f05bf096f29712d01f975ef434fda3bf574979a1acfdf1962976acb7434355e462ae614aa43f3baaab30150c896e2ae4da768e5502c02cc1c03e6f72902c2e632af79f589908426c4daaee2d33f0310b548a18e7b8f4a8fd80532182b27c458e94b13e99ec029f59eca7852b8ef837d86b00b7cc76967f19f32bb2868dabb60c7fcd93e63885b20857298eb226399d77c91b41592892f775d361f341b6feb7c6c48dbd50f0162358424d87ecd8078c144f2a41f57a18fb65062f63a9552344e9017ce51ce1df7a3ee7c962ada92e8a3959726f3be5307b3737647f6c2d382cf243acabe82fc7ffe4261da368c360486ea5db5eb78306673f181e62999e8f9a7e86c650c0526e70eaae1aed2adcaff3d053d4c7b7ab12bda305c34b46a7c2930bcaa9b07324d509d76b2526a0a39c425b2733b6f772a759b4427cfa67a63f57cd998038fcc283254871b8882e96d93f07a738956403f2bf09420731d11916ea30f5c55a979c548248c36f01b3aa83d22ff2ad95a45a6b2764623461f2c77ed62e01d1d27f231092af6e5f29aafd10137715fabfb3206c199478b0481af0d3da982af31df2b450a734eb86dea534ff325ac15ecce06db01312b322ff3e38134152096ec216eada5442d9d74761072490ea5c34af76afc14adaf06acc323e57af4c0cf96f98a5c", 0xccf}], 0x1) 21:06:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x7, 0x300000000}) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6670ef6f30fb"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x83, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)="512ee27399db0b40245ecf86eead2d021728d60bd6f41b405ec8707e240e1182103318690963fdbabb84f16a1b8a7c0155d5dc66c2c2779ba1f857ed44c909727553dcb6e3f59ea2ded4e8f58d05dd3c0d3e8256ba73e214a11cabd5e3720b3b58cfc26e26040f7e42d6f68ba6e681480bdc0ec1a97ef7b35c8a9c9313156e58e7c31482e7f039caf95187a366c41398c6b60a8540d867f8ab651bff6f22319ac877c1308a5771d2ced3da9b8a238ab65be577aae832a3cc7ef834f91c401dcc1b616a6b9a6fb5f07a1160cc8c4709726368ee984b341893e203f45a", 0xdc) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x40, 0x6, 0x1, 0xffffffffffffffff, "0539928d823dc0bc167420f613718b85944ad57f", 0x6, 0x9}) 21:06:03 executing program 0: r0 = socket(0x18, 0x3, 0x40) recvmsg(r0, &(0x7f0000004c00)={&(0x7f0000003700)=@un=@abs, 0x8, &(0x7f0000004ac0)=[{&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000004740)=""/178, 0xb2}, {&(0x7f0000004800)=""/40, 0x28}, {&(0x7f0000004840)=""/211, 0xd3}, {&(0x7f0000004940)=""/101, 0x65}, {&(0x7f00000049c0)}, {&(0x7f0000004a00)=""/156, 0x9c}], 0x7, &(0x7f0000004b40)=""/178, 0xb2}, 0x843) recvmsg(r0, &(0x7f00000036c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000035c0)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/162, 0xa2}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/101, 0x65}, {&(0x7f00000022c0)=""/235, 0xeb}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/237, 0xed}, {&(0x7f00000034c0)=""/201, 0xc9}], 0xa, &(0x7f0000003680)=""/42, 0x2a}, 0x40) 21:06:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) close(r1) 21:06:03 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/59) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xa5e9985dc19569f1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x2}, 0x7, &(0x7f0000000040)=[{&(0x7f0000000100)="14c0b2d1feb704a272c983986a98610f601e3159702306e51d01e391c806d65aa2da25d26f88c393b2c8339afde55277e922a7bb0b52daa80dac35b4f08e1fa673d0c8393ce5df5936a387218f83819c5bd6c3bcaebe58ab659cdc3bd2ea49a58139b77969686691ed66c8b926a27dac8ad3109650141543e27533165f38d24cc614e46ae2a9ebe87f8f82d8b81f06efe611561cfc388407388dab45c0f6064e1708a91b749c9d97638f", 0xaa}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1001000000000000ffff00001f000000fb2f27d59b9f9ae657c0604839d91d3c962d627776a0f849b7688cb4a0ae70deb712d07dd19f514690e2ccc65a16d63d1df2b3e624879a28b40e9c2df73ec8cf0e3e0772d52a9fb97568b7dbaeff64942e724ee4ae323013a7919608bead0d78ad21697de022072c7525cf77191d84a6eed657cbdce350a93c1eb673eb89790d046c1ac0dfff19e5c19a1abc6f33cc8265007e7e0488ca2aaac9fd87231fb390c78cd9700619c47d9edc78a2df1d182af21b1a8e564c32b6d5ed8bac1be25801b1c606faabbd1bfc1b90aba114069c2251892835c660e0f98e3f7da2f6a59353b43c3243b02c15b3255f040a9545dba2060068b192caad6bad5822000000000038000000000000000100000001000000293cb3843e1f719e5b8e613adce4700619b2126b0e48c986602b73f2b7dc3d373b24bc06ecb3cc5d"], 0x148}, 0x8) 21:06:03 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/76) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x280, 0x1d) 21:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:06:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000140)=0xfffffffffffffc01, 0x4) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000001400)="b38f6620a79d0208f684c9c2c81b0118cf61d171d2f70f7ee836ce270a9f35b2fc9590c2abc64a345baa78e7799867798482e70bb0defdcaa49f70b8b6a0f2f82cae28c794e8b811dc964320", 0x4c}], 0x1, 0x0) r2 = kqueue() sendto(r1, &(0x7f0000000400)="4ae22c2888f77ca6cfecd9f62fc2b70f2fd6c916b205bd236851a17d61236060c68e3d77b50eaeab14fe4c39d8dfbdd493faf4315f71677d4c6c4232583c23c4d1c94e816f74059e4277a0103bdab7df332ebab8a6006f4bb4996e83d1b8eda03f0a5aab962d9dd30553d76adb66fd029f90984b52cd7ea04436896c5449ef2d9976cf24d4ae3f51dc3b60488548e0c93270dcddff806b48a022a24197aecf73cd2cb6ecbe918de08095ff3acedeb2002ebafab9aa2080696ed16323a9579d2bc29da967d3dedeee0d9c5b3123ce2b04924e9666d0a061d96ed32a709006d7141808d8f81ecf6b35a22eda93e848fe1e6df3299322ed055ecb713a767aa7f1c41d7e9215ab77af709ed078148f955362fef825edc29a7a8e24174fda1bc8bfaa0c0a1cf08821446d545210b2e24978189e5f0719e406f49e552260841edcac9d85805ce9c022b68b9bc62ac08cc27db86cddc4e14ccf8c3d2eb9d39f14c9d30b309820332603d9ba51cf51aeb3196f157539e02855ba69d2a7aaa9e8dd6c9246b3b666fb96c3bc39c38b9b4472a7573b1cbcf9dc3af578ba116db4148b0124ed1fb2a70508f1498fbeb85d5f256d7320e074600471e5f65d6191093f493b81ca94d88215c6cc93db0439484c5f6438e2612b1205de4645e0f59be908d5da6ed273bc2f6e73314e71af2fbabdb44b9ec8c8a0950a2ede69e726a92217c9421a20405355018ffa971fc751f52f1209a17175469ff6aa12aef5948bdd9c6131f3276e61ddc77ad64d1b6fb6e956ca2a49dc07e70d1aa842cb1c1b20edcc103603628e8c8ede6ab596999b60f19b17dd2574e428782bbd0f2a53f88c2ad0cca8abc89b98054cd9c8765b2907af0362cbd802e2faafd238e426410bf24cb2d2147936a3b3b0963704667ed0f3e382c89b412641a7e7c56dfd4109a606bdf380966b29056b3e68514093ba32b17eefef42e1571bda6a4d05773cfe292c3b2e18120eb32b3a20f7310eb8fbb039fce4a6463e205a2c23d4e3456dd8128da69d954f92d1593150e7b31e98221c55e46f51b6a4a042509a2feede79ef935270526c84be6cf57f8d539cbbbeea7c26e3f1f57b4349db3a0d00210f6405f12a759f87b035630e1fae72d48900bb91f0bc006b8c36857604c7ad67dbb0bbee9a267a5da23f61e5dfe02bea13776d4bf5b3d5140e557155b820b1cc6f13620bd6d66c4309a142f3763d23a36c80c92371a0ba651f0ba9c0c085c8e753569a7378e2cbcc2275e50dfeeb38f47d517b931ca42ffc4b2c1795abcc949c2ba2bba03077015e7438c7a69d91a8e82389ddcfd1c64ab5fd4fd707c94c8b37dd7dc273055192b9c24d11f03b0d9150de318ece7adbef47872784ec0c6376b29ae15fa55a22da51388df2d7c128ba98a07f3063add21844ed8bae8e520e8adc2cd8a98fd16a6f7076a3c353e955a221386e38a7f1b195bfdfa49ee15683fe389218207c86662d2d7745d7215d50d3ccb5eb683f3977d403bf92968f21248cb81a69f5577bf891dbd95ea942a6733bdfb54d5feba957dac5fc6b08027aea0e0a54fb9e176e0d7d172f2f95c4abbab0ab638fdab40106e975e57a1789926de73552611454010d01ec58477a0b9d87009f346fc6505ccfadf615ff7ccc1a19937bc09a6c9b80e9b566ffadbba42489374933c53e1c92cc8fdf84e91cef1ec84fb813768169faa192f260c5ea700d162554ad38a6ca2309b35e92c52f0ca00e4675771f3d801b2dae03c1bdcb379da29b7b1918b25389dcea75925ece9abf8695b8d9a9263621a052aeb0179019cdbb5fca70e60b5b0dc059b151cdbf9ebe375a1a5e379765e21fc9a8ce93cfd9014eb40df08ec95a786a0c746c98a00445323319398efef5e5d60d249691ebc8df08d8ab513c864b3cea4a477f7aa1f9dcd6611959a4e1b15cfbc35f8468608790cd86cac93e77c5fa5f03f95b790bd0d1abdcbf0f69800529a08e99aa49883737054171360ef3041002788e22ddbd7ed24beedb4ff05d6077d62d4f3577e45bad4604a6f32ee5624f56fec4bb700374c5d555a75d96d114f2fe109881c7dc932c426cbb38dc9af20ab507b2fe0986aaf6d6fd79ab48ab1faceed5d5d477d22ef7d903c3c6f2b35a254a29f930d8537603313fc71dd5b9e3cb8b3b5fae59056b2c686fb841b779f7fd6b5650fd871f596658f23c47335a10aca07a1bff63befbab4f87384cec051141d16751d0527fdc3d77004fef5034247d53bc44015e6f612c00cad3986af2abc8fd1bfbaf45203ed66ae50483facc57b5ac5bc0eb43cd8b4e7ff79a87924cd263f2bba3032349b70b8f0619e3eabafd2b278c7a3f339a6920a57891ab77a8ba7dfea44d2c41d8a95bc4bd5bdb2b656efda1dd52edcc1f63f20d2ba428afdc07b8529c29bb3d7a5f46bc5158a19145546fcd6e2df35035ae2e7581b936384ad21bdb73f51299506f001478be1d4d309b000ca15ff979142432f67632e8719908ee59e5ebd45044ed478a54c35e338e3443dab029a6ec7d77003b7b738c5cf14cb05a6bbf48ca4924347b20822ec3207499905eb616e7f72c6f8baca075edfd7e195ffe0ce02e6f5e09f2c4ff58896d213ff0d5290e9b891c7ed8f21a68a1a3be0168c84fa3cff92ee8c2b8a47dbea1144c1aaccb133f5eedf9353455eb8e55d9180e5eac8eaae18bc2a99955d11ff82ef22c9a8936d3fd4b05bf9cf6a7ad443368379cf812df38e09b53bfb220a96d8e918a223bdf170ab8b1336f0e976177a25948e95ccc8ec6fc3954278449096138027bb120921cc50a2dcc861a9719563fb372c6c9a6ff21065a0a359023b73d7373a9751e3e9bd088744185aecc1051409e799ac43db6f7e76f21d2c52346d211df1ca91a63b9acf1344c3147f14496dd8a419e6c9aa960434d55e2d9095e70e34ac0f3ec86255e7566a136595ec9b52b29a0425dc09d92ed036d0557e9210ca96def35d284b25d66380cb68bf10ce3926c68e9060262118d4ebe9f10ef22846e493cc776a8a83b2596577afa5bf7b69f80a26ba9533298c445ec717c88459f017a922a5d104ca58ddb4ae2e542d73139005a7d6bdcb5af3ac2060f8c47dcd1c286257c9d57824165e16527571c1355358bad85d1800056e0229738f30964b82d4fb408d4a09a19157b30eeaf1795dcc42bbe1fb444dcd3d19933e569045217826740ed05fd416841acd29ce108cc72ba7117f7a16017442b4c329d60da327f4fe27bcb87905d19eaf59bc6fb74ff4d8a637b466458dd18f2ae85a4d3d9369806aaf86e92bccf588eb8ce0f191153308cbfbeb60686d6945e8ade5f54a68f64b638cb003bd6d5c1c5e4799fedc88329fb0352da0a23c89fa5f18dd014bf7f40276d1d9290f37fda11c8ca312c6ce06e35c9b5fb1041f2cd70a0b7daa9bd7c6b4f2fde5881914b5f0850f28ce76a86c3b961789f0b8c7fabaf7f9f493a6faff97029d6838c0665d22e12b520782eeb9ad22a4f741f6d50b129279a0aa416bd27a25037799911dfed4f1557ed23815f3dd03cad60977f8126dcbe1486c0ce0fc4cef1c54855884127d990362a8d17498580b9033900e4352203956b84bc8a765a03459452d6b96acff65fbb4135c251d4d897cbd898165759533e1d201005d6385006149cd8801ee846bf349f3bec30764b7970c21591ded6b299ee5f32d14ec7a43535ddf5a1565e08a0108c2b65f7cf022fd28f3df2cebc31e6b63fc2349b940917ac6c3ec3d0bad3f122d5c158555dcb680b892c3a54c22767aba33b8addc4b8f5bda18135a0683311d710387273a895ef723c191e2339627555497608762f30a8974b23bee9e6e3bc352b3b47534165d913dd85ef17f220ecb2c6109ab359e40ef1c61dc8a9764881a194669bcd5ca744bce1cccbaaa3333b87d375692161b863660b70e3240e0126a0fac898ff48c5286e30240b377ceadfa0c37169e80c0ca535a19182269a0369bcc3a1cfe0ace6b0cb65d3d60f4bf28d97ae4a997a7f238d9fa07833306cd5832dcc37a6e19a630e25c9e1b553ef8279a49ea48e04b2de8c6676bf56f91f828535cf68fe430938bc2cd63d0ce681ab3a3e71675ee446b27efb5a209a0cb8b2ccadb1b3c18125f7845e10c51bdcc3685996f5aef8f05c08c4d79e46fc93e37bf676c4b48fbb698477abc42758c9fef212712bb6c8d729e060efae13eee0e81ddc144312f93272328283a16feb5e8ed7718c49eabb877aaf826ba3d004c929bbeb1ede32f008e823990a02080f951916ff5b4a52e3071c8c869d3e72182ab2f425c86f3dfc2cdbc331037297f08fd48da16fdb6a789170729cabfb3789dd658fa00018f15c03bb365c19550ee2344fc19d7360da5ff782fc1d296477b2c45e60497abb30aad74bbbd1ee361ff9590c2bea0aed9b466aaf8b28577a5122dc2d80b8a332b5ee14856be1c6675bf479fdb4ee09f25ade59464fcc0f0290a8dcdde1667b7333b832bdde7d56947177f45ff7cfecbdb689f9d22c0c213790e40423829df9d2e2de6e3cd57986ec2f24d3457c6956a99503565f9eb954a0657eb7d29f029f9c90ae98d959b3f02da0e1ab11cfd41bd777ad8d3b8adeefc1653fa63280f9464da1401853e3ba0b98de25c7f190678e596910b5c1dde03b8b37a877c92bee1094bdc58b9c0cffc2b65c96518d284a6e3e77b42b5d845a7c263081d77390c2ccaa23bdb9f649857930ea4f7cfe52416611b2a4b6e7c92822371db7587cd16332dafca7bc9ec7b8fff6302156f79ae81df024520b8faf22dc5f1a43085b33cce4d3869b8f30d8fa597b86899fc70d207b159b9efa202ba18357ea818f7c6671b1abc23a8a3ff71b32e2d99ff3ce6a7915c60dad38564a7d1dcfc7a1e3c9e2249c246398245de151d502ece4d3869c273b9e60e7914cc93cef4643294455cbb238bea8d90d8f1ccb9092ad4c00620ddd7306fa75f54a58540d10c7ac9a5dde7c85cf99f9d384c0e8efb5dd42020e8b16eff445929c2117ba595194710843e8072b42e9247a393989a462e401a66adb9c19c75c94ef6bfdfbadd6a43d7e6f693c8e8137a9265ee007fcec128e10aee41c0cb765ab386978b4294a35b37838e971209901bb8cd980d32a2a46b3d16f7c2cad84bd03c4482564f7720e5ad44a1d62575aec512dcec0b294734faa1795fca2a74f4b170b02cc83f5910463ef2e670d396d729f59317c44f791391ed1501adad28b0ab9bc865d217faa949efe5418e5344670e4f9f32839b43cc921ae0eb3ed12386bce47af8538cc2725c911533f4059f18c746cfd2e8fa34a3bbc26f943d5a4939c01205c5c2bce203a8929e1c88951a7bf2d33d3c8aee87f87bc0b912dca3a3c5893ccff90e1207f99e16584ab84e8d1d3b4ce729a9ea7887567b784ad3eb1c1453f8418f38d2a0ae19bd4466d7a39aa75f46d481fed284eb7504e4e438414062ec4e5b13dd0c9612bb8c090a82a69aef87efe1b23844c086ffda5099f78cb89a9b77c69babb5f61d2be7cfd5d8dc16b4948a0d047e81b540860e8fc958ba1cf0f18afb1283dd9c5f5261da758c94dca0c050d548846b4e0e08162426fcd1eec11288722599f7c1549929ba2b34db4ce33c658833f5c18afcbea95993d35d559987b74a8150498cf80d17ce1da98c098d3fbfe20aadfb352b0c4901e74bb55f58f8794979eb1e78dcbca398d6af58066cd264017778f0da7c02e57945bde4f5e54f7847e51e67eb0206b86eeb6caef9dd47df0ad5166e30c646c6802ace72248b8650098ae89e5ebb2babd82", 0x1000, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x80000001}, 0xc) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000280)=""/83, 0x53}], 0x1, 0x0) open(&(0x7f0000000100)='.\x00', 0x0, 0x37) close(r1) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 21:06:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0xffffffffffffffbd, 0x0, &(0x7f0000000040)="86ac85ad07e4dbf70506ac41cb01da86baac1f8809b273d18f69f3640f073ab47d054b4931fcedccc28c00f3323ce4431d6900de37bf95d2d422c9126d81d38af5437610dfd513d74d293c9d5ee7b460838655a414957d2d2e1379327460920a56ba00e7396258c47e1910d82407bdc456e69c80", 0x74) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) 21:06:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000001c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 21:06:04 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:06:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000053c0)=ANY=[], &(0x7f0000000040)) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/251, 0xbf}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f00000054c0)=""/4096, 0x1000}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/88, 0xffffffffffffff6d}, {&(0x7f0000002580)=""/49, 0x31}], 0x9, &(0x7f0000005000)=""/39, 0x27}, 0x1) recvmsg(r1, &(0x7f0000002c00)={&(0x7f0000002700)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f0000002740)=""/37, 0x25}, {&(0x7f0000002780)=""/68, 0x44}, {&(0x7f0000002800)=""/90, 0x5a}, {&(0x7f0000002880)=""/144, 0x90}, {&(0x7f0000002940)=""/157, 0x9d}, {&(0x7f0000002a00)=""/210, 0xd2}], 0x6, &(0x7f0000002b80)=""/114, 0x72}, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000002c40)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002c80)) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000005400), 0x248) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000002d00)=""/179, 0xb3}, {&(0x7f0000002dc0)=""/24, 0x18}], 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002e40)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)=0x1) readlinkat(r2, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000003ec0)=""/4096) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000004ec0)=@in, 0xfffffe52, &(0x7f0000005040)=[{&(0x7f0000004f00)=""/65, 0xa}, {&(0x7f0000004f80)=""/109, 0x6d}, {&(0x7f0000005000)}], 0x3, &(0x7f0000005080)=""/155, 0x9b}, 0x1) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000005180)="4991d587966fe89fd3ddb421467961dbca0c06522fbb7bf7f6ab6db9eeaad0ecaff8b0850186f94db04791f0c7b8521eaa663c6813303f7fa2117f40de55f7471c", 0x41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000005200)={'./file0/file0\x00', 0x400000, 0x6, 0x2, 0x0, 0x7fff, 0xff, 0x9, 0x1, 0x0, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000005280)={0x7f, 0x1, 0x9, 0xbb9, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$inet6(r4, &(0x7f0000005300), &(0x7f0000005340)=0xc) r6 = geteuid() seteuid(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000005380)={0x194e22d0, './file0/file0\x00'}) shutdown(r2, 0x0) shutdown(r5, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x80) 21:06:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x4) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x400, 0x10001}, {0xe9, 0x400}}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x18) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/251) mkdirat(r2, &(0x7f0000000180)='./file1\x00', 0x0) chflagsat(r2, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 21:06:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x19, 0xfffffffffffffffd, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) shutdown(r1, 0x1) 21:06:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x7fffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 21:06:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 21:06:04 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 21:06:04 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 21:06:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xd3, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 21:06:05 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xfffffffffffffe35, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = dup2(r1, r1) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000e70000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgget(0x2, 0x2) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f342c6fa403ee731de49752f39457613118b4d89c2d02130cb261b51147f6da947d2720e40daccccf3c62c455775e9ff"], 0x1, 0x800) 21:06:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x420000000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x0, 0x6, &(0x7f00000000c0), 0x0) 21:06:06 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x89) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x3, 0x9}) setrlimit(0x1, &(0x7f0000000300)={0x2, 0x3}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$KDENABIO(r3, 0x20004b3c) r4 = dup(r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x4) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/91, 0x5b) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000280)) 21:06:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='\x00', 0x8, 0x46) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x2}, {0x800, 0x10001}}, 0x2) syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = dup2(r0, r0) write(r2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x14}, {r2, 0x2}, {r2, 0x45}], 0x3, 0x0) 21:06:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="06edff63db678645f0eeca499c539a0d7276ae29c7307748b264904fc2499cf3cc9a5537e57010b64006eee7f49959d5e3146a330eabe82b57b75a15cd03d067a025df3c8efa6ec937", 0x49}, {&(0x7f0000000140)="dad568952d5fea9126b536becab9d5d76a652641638968f71c10b259fdd16c6e149aee3002160f2c0c7c2d1f593706bbca7a7437917dab0e6b10f5", 0x3b}, {&(0x7f0000000180)="64950284365c4d8c9067a7b51d286dcbe4bc5ff252af6c470183c8fde1c31202b9f8f990941f93c734c3073794a17bd3664426e1aeec6ab6128b47b49b0c4322814a64b9038ba559cdc7ce6b208fbd277af3b9b816a5a8701cab382d04dac0914acb33d12fa0d81ede57d8c3dbd7dc1c063315fbe80558a26f122686c0a8d1a71cc3f24e9ddbd445ae2288e7e54a949c4ccd5d8e964bf046f38501b295a3fc8f44ec85210f95fb48172205c407976c0c28112ccf050e2939602c737d7066c2cfeb8912c6e4dea6a4406238735a0ba41deb10b0b8bca13c2058c1910b05c9e1df6f0080e2929b8a72e02b3e593b8e25", 0xef}, {&(0x7f0000000280)="b5b075682ec952576cf6c5ed22c7a69abdbf7e13c935bd404891b396edfafb3165dca1048ed5a638500308f4fb569876d4e1009974c1e0b9378c8e1cbb266fae3a1b00638225cf0a0d4f55d6687514a52b57bff76199ef57025bc6275acde5526b948529a6f76d4c3577b2f302cb68", 0x6f}, {&(0x7f0000000300)="acddd2edc79194387dcebe76f152ceb790faa03009f3d3f12a73811bf733c410a2c60f8123f176f412aa900abc42d4dacaa99c50ea0637da5fa6e5d76dac67ec9a4da68879808c4d2ad77b10641b6c85f88833c552e84408b434a2a7c49de09ae1c000fc55e0c66d95489aac7c012fd60feacca6081bc9beb84afa6f6687644bc62f17eb4920", 0x86}, {&(0x7f00000003c0)="b82e722f32491dd55f35e0a9c69b4e107c94143730080f86597d99fd610254221ca47cdc749d8d261e39a8724c3bb65beb7e4135d506ce71cf637967cdee86c2d2aed12e02dcfb236422ddb8fdcaeae58bee2794", 0x54}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="c00000000000000001000000030000000e6e30df20a08f51750da85b68f7af1916bf62e7d7a2f1d2b5375f140252a020bfe688c74712351824d3718f8e76fb8fd0776feae362d623c2d5f3112b6793a646e85f1d1573fd0d7c220c6ba6120156cc115421fbd76570026917b971586a1ccd60ca27647e9143bdc233b1ae9128ea69c5db97ed9b26d0a6111c2bab20df9050a8dbda99c8a039636f0f7c67861566f0b6706e50cdb1e3307ac89003ae084de6463dc315fa96b6750a704bd287ac00b800000000000000ffff000001800000e57c89bd2564ff0e1daf92ddc67cdf73bbe5ec9005ef3a826ccdc3790aaabf95c1ff086952e68ec36faeefbc3af8d8f350a3b21ed1aee56e97add60308f65705780bdc2a974a34be917acccce9bed24b279177b408ed9e9eb45887334ef0ed1c8e9c1312f0c8c478a680a75c6faf180a479c76575c5ca848aba9d9058ca91c1d92b7b64026a906e3c6584992df0161803efb1c5a8d8b74d56b5ea66c790ec66c3a5c000000000000c80000000000000001000000010400004d30244b6ce835b58aad105b63318553c7ea2b5fe6615a18aa4e7d96c700b005ef1cd69361ac47dc9feb3c8fb0ba876086717a30a570adf844491b764d341b81ff6b6355ee2554f2a4afb0473d3eef8bfd98fd5f2760ac8fca3a4ce0e695fa3547b63ed687234d5b06fee1ce1eace8be8cde74689134c6496c3873cb95d36878dfbb6e6ef1b63154f3869a38dc2c012dac7f16e2511bcbbbcdcd8e80c9a34467810d1f145aa059ba170e14c92deb12f567cc0d0000a000000000000000ffff0000e8000000a648070cde48e7f79635470af90f295d36daddf66da55a3958cbacce869202579302a980de4ac46fd352e640eb9b6e653bd0304d6a4c39ae2c0426e06c4fc8e2067685511b86993b62a753b744c784b89fd1440b5270fcfc9ce2298037a215e23ee5bb305ed045fb0c25a1589cf4c23057b07dda490c64f213e8490cd2c7f2069973d0fcb7c5cef41c00000000000000e800000000000000010000000500000080224ef07b572341f405ff71a0398ec1e8c9ed3c437c65611c87f8b225e16896cf2730fe28f5ce9f1a328dbb652612f3dbac0c02d7e102782d9db33c5c988270c6c601ac3107b1c80b69910a83afb3ad7df3f37497a4737e8b751a912e53452ae40aca45785aae7769aaecda3a0d5ecdda535c12436328e89280660ba43f1e67480f76312f76bb06e437c634070251877e90153f5340a7f07983d18e89595c0c0d86ab7695f92d65ccb30cd55a41b06362a702733ad84ce05cad14ba3fb5fe951398630c4e5db40927fb13b3779dc2e76dbb62afcda50000b000000000000000ffff0000000000807170857a4bdfd37eebeb7bf523b196ac9934d797d9c77e47f0794cd6b972d3cff4ae1b8684751dbcf4e96d990516a3426858047a28687ea5258a53398b64eda7492405e692f9fc281d37fda242b8fbf87b6e0d9e13315e4fd5b9ee42d6a043994b59044621fc79c662b8343cc8fbd75feb1af450e1b8f90549581c081cac13d5dea0823fd2f05465216f50d9e5911cb20758264b773b7d951692ab670000000020000000000000000000000004000000ac9521064cfcde0cb8fe000000000000"], 0x498}, 0xd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x20000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:06:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:06:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001bc0)="172fcdcf1338746ab2e6fedcd2bea20345a5c46c9b4c6af3624025abb9ca01a6a3c9a01f5395c752b18423ca4428ecb13f7223fabcf5d7c5313f7bfe0e7dc4cedd99459d6d0c0505b286a886e034c9e31b55546c6371fea385e8ad89f7543a2c775a53344e7925681d63407b31fe02f6affc177ec6581b33b4924651e3ec31d1cb1735d4f80ec3cbbb8ca98c89a514a9868729c1c824afa58f7b0b93f382354965ab2564da764e7fd3eb261004d739cefb68f5ff0a5580c2696e74484457cab5e62ba323c53fe02c8d3253ad511f25828fe9a100baaabac6ceb6bad09d72b9e69f4222f378739834dab1c4edb4ed3eea25f5350ba1509ab20c0edb13ee5173cefa9cd9acf0f9f193bcd5ed196e8cddf70806a3347db6f7b9f667b8a1e167db2c6576b82f9ce9bc7d105beda399a14b479c94cc50aa8af8251d1b0c5dc057a97206cab7b9324382cd8ad8a587c80ae45bda329293a409869352d445808b221bd5a626ce1635cc6a4d75beb18cbc2f99be3d9bd3603f1b69e78c827ee44e0e6b9332a3cd408c9632866160b108869bfa0ca6635015e99f98c36a3e8b063ab0b7e127c0a8adf1c626df31296b38ec081344bb406dbeb7222773903da414cb85c81e284499d1c9b3079024df6725b5ae34c719c52c3e65808f12f1d556d31739ba6ea730ae645fb2ce7cd99336eee46823f90c51adfebf6d91f60c0885cee8214be623a34ec6686fb4cf413f3b08a3b13714b0e80f2b16b614cb3ebe641f6ba574c4733f8f0fc99383c992a5cf6c656e80a400f5c76cc520b3d8bcd8439ef8ecaf6459891538a74ef277d7929b8a011b2810275d329bba0cd0d5b79c30efa5bbdafb8ba701a5cc1873397951b0183f2d26607b6b926a639fbfcc8e9b696b56bdd53d87ddba26f5066e1a6cb04dc30c3ac0ab05559e8936635b64c6dc5ebf854a6ad8a5ec01be22eea54a4913c56b3b0393d3367c2c0c1ef06aabc7dfb3628d26348b9f0e74bc38dc8a44d6d1b8d513cd7b781a40c2602ae5e7bc236b314b12e78000de4f99244d294b4a9f9b61e0792be340f5d1f176880e585df8e52629711ab188a432b687740dec64e133598aa522ef474f18a2581be9311e3eb687805f6e661d3f530cd56bf7e3a2fe916bb63e902804ae154049ba835952804c756cde1f551fe623e93fe05e548d8980c6f88b37d7d4598f94b7894200fe86b2a58adc75e922ad000a2294ab9f8daba4b59f7c83b2e2012edb7e5cc3d16aa132f3927f1a598bd7339a2e541f1dd0287b3f030ca20572d1532e65b0ee2c8b35790e0d1ab5acc675bd0fd1ccb931e63c6b6426ca69a6440a3880a5c7a982f71f8f93508e56d93afa059262d8893de06a796c6f914ae57227726fb3d7a1c417c755b507e47e60ad1ce8814ff65d6b481cd573b7e60df427642e6582c4e5ecb6892aa19c90310d0a019e7fe33daeed8a86641e1232855e6cc912f16da99c807da18648e50f6e40188be9ea6b0b227a56fea5dc3d2e933580e26c927255fa09d477546582eff9ffd0345d799ffc880033e6b63b5ad4021961719321a8ad715461960f4fae19d61dfa77a855fc263d11423ec2bb493c1389990bbc2c20d9a977dd4b0fc32145f0472621913ea511e08c640f709e5901ffbe5a819f9f5f4f07f7d9a86b1a37f0bb065efce78cd5b3a365031dd1040f2943c6d423a858c9dd9d8ee8826d5a09e2a46531ec0cde4cbe3be2fc49d0a7d37eb5b754a58c70f5019856cb7cd3e4c22d67646c50e19965ba45bc30c71518c141a42a6603ba71b7b352c131247a95f90151e6991365ec8771693035c94e96dda0230443862daa9ed3a85ab56939c6ac396611fd7b3dce294934e0564e5a5c5bb38be75b584e491451f3df9dc22ff0ef24af9313cf7b90e09ba145a870d935dfaed23af5a126d402ad54e6f9180cdfad74858bbe93271b96b59ad63594b099f5d0091d6c131a0070e6585c4ff9c5421ab7a330c9ed17919717bc4b756fb7c502b26df5f63b62daf9296b330db185dc7d79561fa57e6ade80bea395815a6e643cf2c79060ed909e1517b4a2ebb6c35ce085126573d42dcaed757d2a3a8d380dd78d9487675fc88b3a0f90a6842e3c6326edd8418f873fbbc4151e687e47bbd7f16533da000000004a53e6d1f2aad5233377ee6ba023128c3e71e438fe9d89a15f63a795f0d2940bb430f36150c45d9f2533795dfe48189083271188c42fd5a958d31ed83870eaf1a6ca0d4ca8ab036141da13380443da9e4071bc3bfb7336e6d7fc18d6f74234fe55c68758ced31275c510bbdd3b93210911b09bde6d5d361f1233d3f254d08495c532361778bcdc95a8641122a955fd860c9360af5bf5d50270aeed2312358089e7922091c3cad439b5fbb13d2953b501d7812a9e19c3ecdfb18092b791389f128cf212052c90a91d7d7c8cc20808428dc55328f7e0ad710d98f30eac7130014da496ec5a7649515952c7d5bba9f89e6d9d1a9cf4b6f4cd956425ac33c22e279f0acb0cf811ea61f3c7ac6b91d61d4c53faedb8eaefc3aee54c763ec28f487cdc69dcffcdbb6bf7928404c9d981fdb0e0c9f013f0ab206b301ddaebcd038bb90e921b7edc04981398d7c0388b281a0950acec863e14bdc4c5a2e6047a3cbfb591519232ee60760830e828e2b2ea5d2ebb70bef6bd221c69ef16e915fe63693ebfddb90b5148a724e3597844d16d929faedff9128d66d2183749344b6d7bf89f12d7ff73fe718ae6c427204200f28ec6602589d7c9019dffb4e78735a7df5027b7af2c6824b625a39a54360b514bb95435c826c84899dc2a9fee8799f9d52209b3731daf78f0a6ef8cc43b24d89a89c2996460e262ca2e0f530bc0bccbf70bd39797084da9a53bd14b0eba4551b1", 0x800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x101, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="6e86c4ddee5fb33f412edd2ff824eb7a4757e92cc8d400bc6e2539d65bae95d85401160b91ffdcc89f367771201d061a6901f2b89b54c412f92dfaf235d54187d3ffb1fb7b6a219cabf5db497140501128f962d088f27dae8d27949e7cf9aedc964b7423acfe05bbf95596dd94dcc21ae3fea5330ddb5ed49432427c6043e206801b191656af22d1f7d1790c5dc72f6e93d04982da33d542a994617d7ec52563af6f9929d6181d89f35215b6adf1fb09090bce9e87ead89a32ed77f8a5e9e4711260c4661eef60bcb647203a106c8c823f8e429f308a35694bd2624d4715182310c1bfeb77", 0xe5}], 0x1) 21:06:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1ff) r1 = dup2(r0, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x2000000005, 0x2, &(0x7f0000000100)="0dc41f4e6ae96b8f089d5ab20603cec584a1ce859013418d9b53d5add02376fcde8f88572b10fcaf1229225faaf0cfc3f1ef23ab3268ceb872a666a3ff5fe8e7225df95d43f0b71c4c30b2", 0xfffffe94) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) 21:06:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x179) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 21:06:06 executing program 1: mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x4, 0x1) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) lseek(r0, 0x0, 0x2002) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004", 0xfff) mknod(&(0x7f0000000280)='./file0\x00', 0x1002, 0x1) getrusage(0x0, &(0x7f00000003c0)) accept(r3, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000840)="512f21b36a781f3fe19b91955689e6892047d3a43a9b736d7ef72d72439087f8c9a50bf254c4e8b4340be82143161145a6fa465e989484a114d136480d918e8b95b5e0c636864040081ddf919fce0a191eadc630426be36d736568af1965ee6c97ad6f808d7ddcea48923e37e1e452b256bfb3f3c9d28958f584ba8485dd00c80076f8a15c2a135b76d6ea3d74dbb2f0a5934d78652b681114ce71bda5a82034b5b4cdc3483cec0a7e729038dd6ae019b49128922e1f703a9110fe288b8b917d48dbfb2303a9592873177e94aaad410bbd899c42fb34820b23cfc93a5d7d287bc9493bd8c036d73148588a6170ff92810a718c6e78f6a37db71a6e613e8aa25a76d3f906d3f37883d3eca356056eca020840e366274cf559004ed1a9c5c58412a3d7e4dd73984306b163f633143471d2fcae38070575ce25c6e28388ff1f77cf2ecb6b3775ab290cbcf405e09a894ec47fe353a6d9a00d99213a11c175b5b4799fe38bb58ff5aa259c509560d305df36c380d938548d394a1082689ae677bda6b36dcb44f2a59b298e6df5daa28bf86acaf32e93f6213d0d8970c91f13b56286ef568fc8e387c81406ef18e2fdf6b9492d188556b5c5eb793212100c328b46766428b4d49133db6a8f28ee93044ea5757ced0f08fe617dee5ab593dfd78db3c226d79ff2f11e0679dc9ddb26018debbb4c13cb150b967981c6a9d60926956342f0a49a6287968097d0ccd01b523994ac65457180f1ac8dab704be4493feae0dc63cda601568708aca12089e2165247c4a0e6761568a8018ed914b13d482d588293bc99b03bdfcbe06429187ab9f33a2bcdbee256ad5e4d47ee34e04710967b9ff3a196be1ef8dfef35b3cf674a5c3fd5c07287c5500263291cc9c3d8f05bfda8dbce722efc3d426d56f9a3acb0f8bc63a0facb63d87647affbc5b5036c30178d1faab9651a3661452a680268ee1dcf8133b686d133c6f53b796e9e3248eb6351f79d9812d392b0340b704af2f1843e9d35181c7da71b8cd0ee4aac73700516a6eb758e6b3312bdf3c445f308ba8a7d5855744f051d5a2f1a484e5a81cf22c1a17019d61452f7a0f7f356e1b37407af17d31937c982f8d012a8cef45ba6e4b6dc88606874294ad501c3efdf8ef681f59d66ff0fa235d8932c7b6a5be65f3ecd110ddcbe374b3fda49e76476213cdbae62f3202b11a7de5c83fad28b56055b4db0fec6c5b54925e12033918ae5b5da9984dfd607bd0a1352df3d065c942dce6ee3aca54ffb5e9408158d12fdd70d622dfa5713d677a4ca620850da82a2cc28c7ea2f0c31410e018203a300a5508dbaf596707250920528d083803c29771ea2976f64be6b15c7deec918c0ecf7237272126d1d1d5eda00dddc1b6740a3169ae2bf10a005c0e2342451b3de4254eff696fe0991a09858c711f46648e6506bd1d106dafe53c328de66e360a60315777896ceeb9f5708cd93e70d20a0463143eba7d144088edc8fd5d62603a9662f9aa4c5933c9976967d6a63930b757ceb71baa431c7406f201c03b5170c957915d734bfa1925d9f2c9cec4c0a0f3bd6d9db7a01e9f078d82b2a727762c4fcaeedd909907b3f56f46b662d6d1526b18dac9d095b7fc5286d85e4513c0f300c6e972e675920fc923bab8a36023e22a3e50450465e4c1b6f1c4115770aac63269543b96065394a91162df9f5b4971378348b6e7095ae93706316f8be41705364fa373d35e7857e1ec84bc182b08095b4fe6bfcd35d0fdf544ffd12ae37b33ba5a21bb292511ccebd66435856af240e0f3e8917f16f68f8b527f23bbeeb74aaf66f653248d9e442336b670f98322e8a5a9927a43dada638b5208441e8a737c4355f654987c57b32c5c0695e4892d50aae60ad2fec1f245a858029d79939afd75aa5f894199029990c30b105cf05699be24d8608035ed6a33fbed44c16fbcb4f7d470e1a467b7f2b83e5704aa78391efb432695c247758f145ee4700137d894414aa7d14bc6321dfc62280d36d83f3b5e5bad49b1b486a0eb885b06f77da90a46a0608d21b2c8d8e2e2036bf0b4f3a599bdc05996e4b7525a6fc7ac04807b7c02c269fd90808e3abf3fc43b83dec4550c93e3d142424125fc31e7e2512140951b5827f422fb302810ccbca39c8ceccb0e3cfdede4f11041d81d177237086e96418643754c74ad6702dbe5844b8b713786d9de14f6bbfc03038f4c7e4fe515aef7741bc9a16401ac346140a951fb4b29f04e865f03c46e61b4896b2ad829a56a35d0340a3c6ea28c60b1dd8f0e98daff8cdab11da65206b27ecdf599f6cb2660faf07b50e9ec23a760a388c7833141c7b85ae9af9c227bf87aa50754610cd873b55d3dd0e21c7a3f277ec5bb163a678feb1002c27b8ee2a723ef63e84988480993efb82195abcdab79dd522acbb81e9cc7b43d182d3f51cf656494aa9267e04270879b50f29e97adc1a1252982d6d3e795dd8c3a93477de0c0989d094e43d1c41bf506ca46d5510b48b7e98b4274036bd46c9e2b5907bde619d5de131347531e34627793f43785ba523bfcb7cd8079a61a893c2a7ea65de56e334a70696391a7862a4db1726e13deef874c64a957ee70fede34e9ff7261f6f033336a8ccc2f05831109b08514905a3818bef094ca69855d1d61b32033fe2ddfe0d5997dc5e28a65822ed6aa45972ae8353eef1c18b3cc098c6abe2bc450aff969e7a752f6ad851daeaf822bf4d5a855813bebde8f5d8359bf303c91d5622398291b3e4fb138dd3a4a9a435b7e27736a2fffc0d99f21072d6b4f3856821601a767221399886c15713896e27fe531090dbd693f23cc86dc86961d5e97682eab0ba61126605b6a14323caed700c6647a42e9a6d4e28e7f3020c93eb77ecd753d93a4bde109ec7f4a0b34fabfde21df9fc91c40cfc706ececdcf4bc0e77ab89e02919e7013849fd7c688486ccaa0ce11d25326fce4f2eb89d3b6afb90f4b493100fd76a9e85eaed0ac925d256e42f9a72c3acd7d0f778983d4280ffeda1955569784f8bf5f80361aa0ba093ae28ce9a0109c4652025eefc696344962592a7489aba34b38dd431c7ab4025560c232c708411391339a39d209ed3a30eb2469a568a31c0ab131483fa93538ec96daa3361c2d475b929d729b0c4b7ec6840966230a64060c8f68b00ff1cf8a9bb39257a2977a4302fa545db4f256f5ae73304faddacaf1411cb4cfb3f3b3ac367ff7a11a75529d0612861c8ea562534ff2965e36d8769a6d2ef5c2a97121fd9ead3634c79ef1ae5ce889a278947fe494c27ff30f045035ec7d336a8485c747845afad0f594b814e436ad80b319259f4be1a1428eda1b5c33cbe1120f3d4934135426546bfdcc7f963ad128856c27768512b5ea116b447a1bfea174a97cda0ba14f3252750a8a47507587572a97c3348cb115585b308345435ce84b6968393b1f50993a585382206985de5c3a2c589740f557f852361b844a49f06d2a3a4b0dd5493c7d6f58ea2efb140de7d0957b0b542eaa0a96140a2a90e36efbab41646e6c212852e8c19db7e4fe50f3ecc09a86268e7fe752a23e18cd7819cf3606dd31edc1327d9a2332deafff05aa97f99fa6bfff9d4dd343f7f450fb1d999a525a0bf785ba88d56d7b76966ab8e7d32c57d6f1240557a4d21573df96810073cfb7f942bcc0d313afe026d9dea9fbc85cef391d6dc17dbba65f29375a4c5422064ce08cbbfe079a2308a5b971e4c9050139dd1f8b30fdb83538185da6d9991d261f771282f4d3d41dfd0887087f1043774c25cc88b9eaf0779c18b773fa272ee1100ba15751e36a2d93ba42284fd3c54d1ed8f41eabd27b695108ca51e48d3cd6ceb5ccbf3851af8e60d8f149c189e10e524afcbf5291c3f6ede2de5aa433f2715f843636ab93aaa6a0507ca3325ec23175add0b55bacec8464d8f0c2317d6ea0c2ffe6f8b146ffa3b5df4c57a1ebc913311e1d023ae7e63d4f3d8fe1373543cd228c4d8aa2d369f09b5386fe6da8a5e5d1109000fbdd83397377f60f2ab8e9a2a6f39a837bb7ff2f25186e33e43602cac5667c82fc6ebdde9121439e9e6dff7bf925a9151eebf30e43654bbd66caf984698cd3231a24d010bd65c4bf349e4a270ec88a55c0089cb9e39500d759523d8d1ab449927603d82453d975ba62f3a61abed070c759af8fb89c705f54f4bd4054806bfd4299d0cd8589c776233a5f011e71222d1a7307d047e8e7439b7a79e9644d43c8729959bce3f88cd7a2ce7b06cb09f39a2f11c79c5e4e3e6865b1cecbb5b5dc355b9ef6d43dfbe3bd64feabc6fb7c850e79ffb3f06ea4de6edf1e6b99c73813e54ee1137d0b37f0194cb4cc2614111657598f9a30d06c3a418dc917caced886aaf78538e7742b3c46f5ea18fa0a443d41b863d49f10f1687656f317798428dd721a7ade5a2d37f28077f31a3cdffcb327bef09691e0ad4120493936578f22a9154662e23ffaf2a4505956f11d439051128dabff824b8743d08da717baa20dffec8fbd64eaa22db32b81e7cd11e5866d710a6589a3c85b2da82fa63b409553dc4e42450555ded1c3ca9ba926b38d451d17eb4a3403c63b43396aec3f604aeb90bd6e182b3d0860369e1d34979008db6fc6cd567d77b9fc7f8546b301e252e0d68c441a024f2876f5b2529ce0afebc16723974ef92467e83e0c0d48c3e8d5c460a3aa4c7b1d51776f20436c5b42587cf4d32d909091ede43949ead6a5da785f0dc5b9eb53911eb34a94e5c1cb992a531ecd568b3fef87d4a7df8944ac4a6fa824f29d554058f3f9e22ab7c461b84c741fc633516a820ffc744a2263cc2d7dee19c56296e6d3d11e3d32677e8cf38a1b7033b819dce2cb5e7992ce01fcd6fe6420620e5b3f38f5c38d42fb3680ba6195a8836847ac840fba9be71fb7fa87e75c02e07d79236844e99ebc468d95b749bb0cf15d2e3813a9341d813156a2ab1d0a183032001a54b12bfff26e0936666f0365e68d66a4e5209d611de76f6224bacd15024cc12ea1cb837239f84a692ca133619de5f399badba8c64aa70fdd352047beb9cd780c7ebe2f6e61465c49d26a07f17b16b22cb30638bb0a9abd55bf9fac45777c875d849a6acbec0855ed60d47bf92cd77177a1df5d1ba046b49d814ef6986a5c4d5f6deb7b821cce251ba7b6f4a6aef25155bf0dd268c149136e38f050695eb746ce75ba0015c10efe89d04e84356344fcd7b7301b6fcafb7f495bdc00c677b8e0f1411df7957f8cd6fbf72b2ba5e8c5d2fa502a5e39d44602a014d33f07b2fe4691d9cbf24b03ea29f4ca74aa83b1d1041b04159619d7f57cd524e9e2c043644f5e33064d8466d83273f64b7e1ca5ec319265dc050c8d9975c3d8746efff593e2414702d3c8f305b48157ab183e2f77d674e6fce93b91d0239afe708d71a3d2fb59689c9f7351f3ddc35a7a3d6f99f4017bc2b9f158d94d85cc84cdfac55f8341ef25233cd6c83f325d6e8b0f6302cde9ff077119f002af1a483051bb084d46e9b0a018d50f7e3d27547942b62a3fa95571b74629878f55821de16c27a850eb6d7ea7267cf2bc2d9465b6b5e53386ff47e8bc59f35a0097b4c9023f5c59ef4e989df66a7aa0559cc70863beeace1cf2e8d08925c5d72eb439216baf502e434e163bfe5a1c88e1a8a7bafc98e3054b0458c8a1d6404c7d67a65762b88e6fe648c7e7fc2242c8715682706f305a26785d313229818fe05278c519625a7bd02b012b6a9839695807b42a30256e1ce2683d407651019ecad8aaf03c68b3bdf8aba89b3eb9d08", 0x1000}, {&(0x7f0000000000)="f75dad4a97d8eded21b0f02acba20a4a89678e064927da1aa1e563cfea9e3c6d27", 0x21}, {&(0x7f0000000040)="833d142c638270fc2845ace37a157182ba001afd3fc8bba9ae343e85d0846f963b358fe40d0a49c58df1fb68e0a6c84c0f16ff7b7b5d42fe6b48acdebaf6477f95da2bf03182074efe1779d7973540562fb6cb00e4ccc732715df62667525ad7e28793160c63a7d43862af70a2a48576a47552a6a5246bc04a7e2a543dfd0d86045ff109493d539c0b2ddc20506e0ab4cf241bc91d2ce82a1fc015b6bf186a5e6fde1b4e3207f1807821db3f0afee4c6006c1df695e8240212", 0xb9}, {&(0x7f0000001840)="964cc349e0054a5fdfb7b84f6634d9e0a643f036475cfd0aedf1a32535ca2a502afbab113376fd9bfb39f444ffa63aafef49ab4c769c0e31e305e15502120f8d71c9cc45e714869d33c8422320b277d4c965c509a88396535178f39e39b775072b909022069df798648e388a3d675241be7f6c776e5673be99a49413bcc2113845164d6c2309b63f933888e113f8dd843b8242272cebd35f0f24d43a1c6b9a6cfc6d1ef04c60e3a99fd444d9d17287e7caeb587688665c01b2166434252f4682e6ea39b1d84870e7fdc199ce58c37383761c13d0008a6ea8e034afba6b37efb667acd9690807931047a9f28860bfc991034f3c5f240ed304d7116d992b7e7aa8af9039d373e13c4c849e7a8160845b3964ac06b94bc43a2cc29e9d5a17f54e645c550c7f669b0d4397770e072afca1a5b5a02733f731db89197afb197086bba2d6f63db1eedd22e245059ef95308399bdf07ee7303e9c49853dc4bd9b9a02eb977ccbba7d7cf076b5ab6890d8ae642240bf21bcb029157804b502c40459589499e6bc903505b43946f8ace5fb5c70c9aa0d31c9793fd235824f6077380506505c2fe3bc564401736e18020fd7fc94e15826eefd9f0675d23725b7ef20d10f8576c398294ab174b690bfcdcf22621982628ae3748c7d7c3eb4440bf041604a22e79be9ba9aa2c7a9f2ae783aed1e40e87eba7020820d30878dd0fdb63e556e531e35e271fe7b724df687fe6a6fcdbef1c4c3507dd48c587e271ef5ec5ff8bd9983672320b183cce8469163aa988f4169ed2670adba482642a7080a22dc740b260be1fff9612127f0d900bfb743a4cc5c5a0bbbc3d1e0cd4b7cb6a08b06849dbcfe8a250cf794e49a4500c2bb10d9280d4fd68020203d5d9f45cfedcbed7b5366c20b6034e42ff2c53b93f952be67f4479924ab840a05e8d269a50dfd171c4557e646d1804ab199a5720671a2726f7242f6a8808e448fb9369aed41e59b5f5d179a51290f676e7ffc2b2aae5bb5a5f51b6d7d8b1f0ea1ed5e50d9f0f98b43859dd3d761a5a527d165623cd22d3fcf388ddb0bce5c7957d8b8ac3ff229f196c510bf40a974f68047da74d21e8add66d3eaf1d3cd4af8543b8d7f6cdb40cd6425dd50785e6df25b8ad85a30abeb789730e50b44a43339587e5afb819d1a6e077aa7d4babd112e33892acd3620802ed91d1b6b0fa7e23a4e617571ffea526f2b5f57556da8f301e5a58585645eb6935c4833f7cee5c9c94b47a0c43ed6643a75bf7dd2909e7699d1119716c6b0506ba795aec0d47eafa801d8946cdb45906b2a2221b6fd0fca61ec241d22c384a33d9ab60348652e11cee6fb2ee336b40d3c854b19cfb2530dfb34f66ee2038e1a940f819dc6bc1de9287ce674b13deeb2a50e4a8f022a1dc014c2eb3456fdbffc45fc1d3f9b0590dae5776d53b4d2b40a22462f84bdcec814a08adb36d0ae4fca2686782d379e4e388b6c627f003cb14f6bdcec5aae99fd07fc6d1acc4d3d2bfdb2d6e6985843eceadb7e9a4f2c5630fd4bb2ca1880e50f3ed5f10270f963cc7a38beeff96244db4f1e6ebb070bbaec6ee58d2c3b514d71966dac9c57fd706a4a101e2d241aa5eb7d7f6a63dca48b40bebf40e5cb9b2aff975d96238e3237e96ee37bdfaca4434e58ceb023b89f10e98cd466dda180c0cddfc0dff2a1a52c82894527768c3d72c0e1ab3f27a0c3c35e8b37cb47b48d7d7225a6a371403fa5f1d4d664829ae04fe2833b58d44c2ecfcf6b95e776539926f0f2092b421218aa80ad2aa955e3b3bdbe17c60d9544d954fac7189b53f3767c95db8c8f2cdf6a26753669a489163d4e4d1ca459c166242293eb19739e027e609da596fb689d99be9876f550e859c839a90ba9d9cb6ba64e36b7313864ca6fc9f98212bce3fc8bfe8370cc8440a5244f417896aeb9aea0eb9dbe010dcf9f3a0bc9c1df66393fd91a35c9d5c9682e0f1e8869fa993a0bc4c8b127be35fb8d9c7903ddd8fa32be0d5066b955e035f1003f5e28efcbe11f1fcf4247766e13a45751546c8c47eae0eecfa10855f18248a138b3081e224574a18f7ef1b4947edbf9d665d2d750b4bd052289e1e7700f4f7373373b60fe44457f161a2c4a95d2653b8ec67c644cefeb02ef203b133b86472817c698f3d1cfaefd6e4aebc75ccb1cd0c3781ff3fa1ac8185e082861ceae9c68a48e54b287be00161e33b1bbb4be48c8904c4851aab8a369a24d27ea9b1154ce8c59c6128d7019cb88613d853fefea83d5f9cdce851e1259563a8cb35e680fcff094ef09701098cf3ff8a5b6ec190e63ec63e20361e58a5cf0b5c444892af72d7834552e31d5496c9a699196b21416b80c1684d705558748f0b673fea4ce43c18953ef5c63495f144e4da27c1008b6e60f7e2429e23cda82dc397af6566785f922a072db374ee69bdb3e9695823cd38612cf10b4ba8a32e50bd99f1fd1b89971d553e53d3b2d693855e13932dd3b9a6a730a84c1947c867d68750d982a3276a879d7852c88058f0bec6c04a1f0dd1717f5e79778f68364db8ff780134dd8f89fa1a5235f2b9aee8b76e93ff3a9733c09daca350833d7edb607f30a164e4fae88bb13879125e6e773291de31f60eeba8bbf8e62f1649f98c45c259be6db13a39831fdcfdb63d9e777442d53180741de7c65cc216e365f7abf4476625a3ff2464cb109083bc4c819bce0dbdf37d28b9967bb2ddb4096df7ef7f5015ef27f1bec406107c05e9260fbc57fa7f7ac636f2e0dcb1b76ac306fc54d97bf0a36bcc52d06278804d2d390edc6209a4a78c5e59191c2e47fd904672800d19504500da03bf21e8cb9a9eec65f0ba62397d50b5f550285b32cef7fe93ab99f1f371968ce4bd9c89bea50b2b39c45bfafeb7bbbde89d80ce653cd0778f44ebcf4c1f624397e4fcafe05c9be6b34f45a81ac149219d2df05747c8413d890011568c0aff2e8f6af31162b235c7946f3c0343d9ff8b37b3d5f2787d48110e9c69364311ea5b816c242588244b1039cf70f47fce8a1f7f4671051e1b9f62bf2457f6c8f11c693ba72faca7eb91c367598e2f632171888cad698f95aa2f47821cbfa18c66a59375a25b1814068c0a0ab076932868ee2699fc24a3ed6457cb4ca520ffc5b4614733f2ea2aa24e6ccc93ef5464d75e64fcb39196a099b76c85dfdde8be4dec393bd0319d61812b1be4dc3b26a733bc664246848089353cf0f660f4fc21a223ca35f20de66750f9028cf0d88f7418b57222fa45b57fcc5dc8d8d46788f2aa641d341d7bc888fb19b1bfe14df8d439a4422f7cf911eeba2b043f15030dde9918dcd3b9ba822eab1b7b17d00e5f24e9b9deb9d5369a9c5e7cfafd2e6af78ddcc67d27f6be504d4541fda102cc632a80621ebbcc00cb9d9c178c815ef1cee8f5b3ac1aa97961c33a11d44d4b7692ebf602894f29d854d2fc2a28109fc8d8bfd1c8056b71175fa109a7089ebeb5ad9dd28375903b319b41472a5086974f72cf51961a285f1c1b00a0a3a2f543c0e7f53145297f2ef94ead4085b464788737bb897b5e88607ea127245503ed21aeeba5b2ca15f3d24ce47b168b9813d45c8c3b975aad25064c94fc8f1f6200b3b8ef7b9c6859bd16cfbe9dd21300fee1c9547f178481c4f25cbe36cdf997d7b536702c9a36c2774d39aa0f868c60233fef66481a397f46ee9de2dd8959176930d065465ceaced123e215b5fca21a0fc26aff52968046c37772c0594169a733c18a65f644988366c4768cb68915b88de6ed9cb049e2a5b6a0c9b0acfa38fe3fd1a399e9aa3fd4494799d1a98c7b4e5e4e5ccd1ff6f53119ba1deab78531f2bd7fdccb1c99d0533d1e460ad71f52b9173b28ecf1aebcdef7fd60562365923b89550743f19ddcb5996fd1213a1c3f0562199bb7afe74daf64275ea5f698d2491bbd07b79bdcfa03ea36ca0e36d2549d8609e04f770c575e8a962e65f881a396a3c34aefb4a4858047212bef8161e6ebaea5d4b8b430feaf8daf00f960ec3ee093ee362d2bde7c80345589fd57ed397f76b49df5bd18d37293a8ea9b2c3ba1713d5f66969a05807cc5ca6f2618197950785e2cf1086a261fc1df0a4a66afff2e0ae751df180808a240082cf28cb70a427b9b497d105a62cca0e18dff88d03bd59adadec2d5548c1221b0b1b76bd7fe781343de81330187128e03cac77cc407921f6dad80b6d9d4ae075054b948337f2e20287669a8e217f749fc6f944f181df3bbe39e526c53cd78aaf7c9fef33af214997b23f039a549f75f13d0955b4bf08c51d8ac86adb2719dd83d7b31a221c1e2e8e395c68863e2657502956c17dedbf35c3cb77e22fb81e89abb316fad22d1292df33619414bbfade0633c2b8f2504db2e6f8cc9eafa597dde86feae3ae5a1a2581b26f1b6a63c04e1b3f7b122adf126a024a043a7882ec744e08c66b1b7d4b54599eba22df4b3a683115f6cb5387c7a03314da78e70c3e336909da81c79affd10d33bd1f79d89cc949dc763bf864fe1f8b20b7517461dd91ada8c9c8514305e14894127dc0fd4d201bf928e41c4ef68a8e3a925de1dd0583670197fc41ede1654896c0016361f97257911aefbb1dbb3efaa8d6cad40667dbcc089261e64d1aad9a97f4e9c4ff9841973a875f82c3832e63c140d9a787a933ff8e47921d6994fdbada5cb7ca2e38b57f62732b6d3137e62c4afb26058b62084bb0c6c8b6a98f22e8528a82ddfd979e6fa1254d5405d5a7e343628b71d01581cb2857747cf2b66f5ca263cb137a9bea43d2cf5460d2fbd605fd2c1ceb0a9273babc12d83774a782f8074184fffe7b95d724684e7554d77788f889f46b275fac7ae01e1ce9c232a1fd8e902d88c2051933689fe955b5943ec460166b0731dbe221e9b1e51f805c59696a7c98eebb9b1810475b8d827856dbd7a1fdb2c5d8b999d70e5aba8bb1568c7d5d5b18f043d913840ba802ec34de8fda66885081fd960a0526b9d6505f3574e39279dc70f0d075f49bf11f6593a6b85b86b55a328611b34ca2b134cf7a54c75c5be480e218a089709c0603d2869b8bc882d5ca55151eadbacb07066360134a7d82d57957750001cf44f5b85a85d53d6ccd795fbfa588470aff9068fc854f6d5a22570cd0015606bed47e0c2385b7c3fa151d4ee23d582fc1f6fce1608f017a0f5265b24b0161f29d018d80c5f6aa6b4e7ff9713d1e781758fe2f3a7b87e7a6aaea9caeb065f565d04da9106d377529aaca1d3fc310affd792e4c4e436fdb25f1238b70ded77ff7119cfbecb421ea5ea36d94e52bdb2fd910e6a2770acddcb06a81c4dd0df030eabfcdd9be324351999147c642153e87321d5e9d7fadec15dbc39785f2291eb6efe68b62a24b5e7eb095aaf3fe4e4e927e1ebe6452526b74ef4c6df486478fb62dac7596dd83c604e301eea9c66de7ac179b089857e1b3fbe4229884493c4e97764ec5aab2141e9f1df3545db98fbf40cc0a51a6dc0565337fd561b74e4f57e71f71924f232c8fa3b33eaafc0e948945458506668b75c883629e56dcd77d2ae2c78235226a22a8752dc50a887b3dbd09bdb363da343a452982bdd8f2c77ec4ace7c87e4b7330413fdafa1d760e7ec5e7c08e27b226031396d1cc1e8530ba6f0ae3d04872bd113f45d1231d30668b714b3ab3247533516ba4e265f4e284e39761070d893527dbe23555a8f4863ff45dacabdacddac38064f54f1831755f142a47caaabd47e325421aea4bda029d340500e8c99860723297a7d82b1243e2a9d956a2c57a4be6dab9374c913a10ca5f01199d3c072", 0x1000}, {&(0x7f0000000100)="a4272305cf7aa1a470b2013431b748cb043c64abae91636c258acacf8ac0b11598382b07d20ceba502535680b610c7fac2d8ef68abbf9d4510b33c232c71e9d7157000f133bee174502b5d18b0a491201444bf5741121fc9bd8ad82994b85ca45f2e2b0aa73dfe04dbed8f2b91c34ca0f8296503728b27cf70ba7d758d747f88fbe9a0d511a461fc4cca6950c33d5abcad790e6d95d777e129ecceacd39e34c12b9453388cf7b77fd63e83c30b54b3a0bd6f3525f761f935baeb9f53cb3a0afb388e04045933695f9c37cf973ee47faf59e90193571487fb417c0e8f70b8b5300680c0dc75ad164b3fc1285c58", 0xed}], 0x5) 21:06:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) socket(0x10, 0x5, 0xcd) 21:06:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:06:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x8, 0x4) r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000", 0x0, 0x2f65}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xde4, 0x2}, {0x10000, 0x80000000}}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) 21:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98f, 0xffffffffffffff81, "85fe4dbfa60200005565d3bc3ab38a61ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:06:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0x1, 0x9, "7b99e2f3d75e7c3b0da9250da21020d275c9bb14", 0x8, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:06:07 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xec34, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) r0 = semget$private(0x0, 0x5, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x20, 0x3, 0x800, 0x46b, 0x81, 0x10001]) 21:06:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r2) 21:06:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20410, 0x0) write(r0, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xfffffffffffffee6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f00001c9000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x4}, 0x10) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 21:06:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0x3}) ioctl$TIOCSTART(r0, 0x2000746e) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 21:06:07 executing program 0: getuid() socketpair(0x2, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x110) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0xee, 0x4, 0x4}) 21:06:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="fafe01a4b1e240228eb07c8cd6245840fb64fb4190b0f54480d2eb717d52ad29b2fd45354abefd8fc708a12d296ee14d97558b8b", 0x34) read(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00fbffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0xff, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) 21:06:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x40000000000003ff, 0x800}, {{r2}, 0xfffffffffffffff8, 0x18, 0x40000080, 0x1f, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfc9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000002, 0x10001, 0x6b1}, {{r1}, 0xffffffffffffffff, 0x45, 0x1, 0xdae, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x4, 0x101}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x2, 0xffffffff}], 0x6, 0x0, 0x9cf, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:06:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x4, &(0x7f0000000100), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:06:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0x5bb2a1a2}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000500)=""/255, 0xff}], 0x1) 21:06:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x50, 0x0) 21:06:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffdfffffffa) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x882, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x20}, {{r0}, 0x0, 0x2, 0x9, 0xfffffffffffffeff, 0x36369867}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x198, 0xfffffffffffffff9}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x10, 0x5, 0x100000001}, {{r0}, 0x0, 0x62, 0xfffff, 0x4, 0xc70}, {{r0}, 0xffffffffffffffff, 0x26, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x3ff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x5}], 0x20, &(0x7f0000000380)={0x6, 0x3}) r3 = kqueue() r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) shutdown(r4, 0x2) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r5 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/90, 0x5a) chflags(&(0x7f0000000540)='./file0\x00', 0x20002) fchdir(r3) openat(r2, &(0x7f0000000640)='./file0\x00', 0x8610, 0x1a0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/246, 0xf6}, {&(0x7f0000000780)=""/51, 0x33}, {&(0x7f00000007c0)=""/58, 0x3a}, {&(0x7f0000000800)=""/7, 0x7}, {&(0x7f0000000840)=""/34, 0x22}, {&(0x7f0000000880)=""/136, 0x88}, {&(0x7f0000000940)=""/101, 0x65}, {&(0x7f00000009c0)=""/170, 0xaa}], 0xa, &(0x7f0000000b40)=""/5, 0x5}, 0x840) lstat(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)) kqueue() 21:06:07 executing program 1: r0 = semget(0x3, 0x80006, 0x7f) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/4096) 21:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 21:06:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcbf9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) 21:06:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/117) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r3, 0x0, 0x0) close(r0) 21:06:08 executing program 0: sync() mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mprotect(&(0x7f0000b3b000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xc22}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) 21:06:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0x102, 0x80) 21:06:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000001700)='./file1/file0\x00', 0x200, 0x20) chroot(&(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x100, 0x8) writev(r1, &(0x7f0000001680)=[{&(0x7f00000013c0)="6d595c937dba4a1a53e74dbe04882b35c2429b5f935b21161f514327", 0x1c}, {&(0x7f0000001400)="62fc334c3a5a0e2c889e28960b666ff8b14ee3a7ce8fae4d6dd3fd7b6c625084be70267d153962a05b90b475f658cf8bf09e8f1ac8d47890dcf3517618b1629c241b5bb6b7a2af567cc7eef475f127aaeda352f51ac79e04e3e380061a2e61298dcb1a7dbf35ef54e520a3afc76118eaf70cf2fe4f1185f03fe9efcad1b0d21a6ebd3e1ddffa90dd3ddca2ed8ef1a4d1f7d7", 0x92}, {&(0x7f00000014c0)="dac27433aa8c5f99d1b4079d6f02a12c878f437de7d3682f320362d4d4001ed02d49e9a7830effcc1aa6b9d00f213f3e26969b135304ca1fab1d1a81dd72616adf1179439091e337a191a0830e87e9955d05d7cd31f2c00679db38cecf014721f4e1a8751835ba6f4837154ac05c43d198247c144483f481e700599d09fc1d656f8896d2ded403b654d8439b497e4248bb5ad34d6fa27cf6fc6ed92f1a7b79aae617011befe3a90d5a54b3a458487eff55b21e66a345238b66b06248b8203171ccae379ffd265453b19339056563b34ca0", 0xd1}, {&(0x7f00000015c0)="b48ff105ee1bba8c24aa1082831a7b328cdea0f0cb30c85f3f8e3dd16e61e86a59241c4c6fb8f0ad0c500c7efd4fbd2af510952a8a8928634063a3dfe5a6a5c3027c9c6c20bddeece7650f46e92f9d742c44860c3317ea62f936f160c6664908140da56e25b84368546d35628544dcfc7027b27b4401726a36e1a3694af8d2de86f0011842f23e0052209e293b03125d", 0x90}], 0x4) fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)="7632a5be9dd012c4d093cb7fed00197dd145ad3a1d08607b62c1450353373227703e1865ed35e4ef6cdabd08560333b715c8ea15defa890466292c6efb0ad2a445bcdf4f71e9b7b52fac0ce703f59ebac32c3b6235db4f000696aba5e4f6475c706e2178743afc3c5b9fff2b26e62fd098a00912f44664b4e241f8f4a2d1dd8d3c9366f3e05d11947e849f75b8baf9296268c7171fa3807e60b7b65c50dec3434c806f0aa5360e6b869261d5df799958f1f95869216f347a47cac870f81bc89965d5902e2fdec01bac307bff7a68607508ee8b5a9a5bdc2cc8b1874d8da626852603789e920b5ee93946f3da0e91cfbc2d5c25e174a17b4b831c8b5d618704695756e0978c20ea2d27bbd2b8eb37c19331570f8c1aadb29c789c6ee22d6fb5cf41987245c077165bb3c19011b9e07675bec4019e7d510185a6b45088034d64d53f5b42bbc29a60e111b0e3e450e8e354c98c6d1b85723e09fecdc692a950642e23a4fa9e2f692744e8c25af67e7044d7d95dc14276bd6878c212d50876427e52c71ea2998f6c1952adf0cd8db2956a4a93718979ba145f9149f3e5288a81e7bfe8e31011000a4e841b8433b67aa54d910027412be97ab9e6aaa9b5ea7b08fef367a0de0b419706b2769b69204d152c6da493dcb620e9d45b9a9256e3982087e63d81d29a79e2db944032436b2fb0d738f59456f7a3888837ead19fcb4208dfb71f969c35aa64035945b2aa2aa01118a50fc936731c74d21ca7828459d83eb1fea1ff1c4510067aff29849963136e15e65c6ead2bf77ffd600a588563e3e546cbf9720e34387b3dc8857996a8794b4a2a0ea44c89147eaec11e314fe2e69f1759866e4a0aeb97360e9cca4cb393c3cd3573d0de18a790e489062dc6ae2db097b415f2c3af775badd5537f1b2c0ba9f9931bb233809418707f7bd95fc997853ab00672c0fa6371ca8f3e55dae81d293caaeb244546ec500a551bc62918adc201beff22a0b666e6b61485a9d4dcd1aad9969471b2d252a64be9f46f8f0cf12ba368000b87bc13317e53e039080f9e9249ea4f0498f13dfa603b4bf78f944af2f424b8659ffc2db1f30ec94ba77f44dc60d1b078ffbda4dede4b240d22a24668aa7e7b9ff86552dd8f7f4c2281ffc139b3b9ed2d59b6a0ed3343b0b1d2270939f43be9d40c4036556836a7fe3294f4b3a273281e5382d6b3c7c1e411d7f72f7db4a180ee3bd9aafeabd57cf0ea3a19a73248b195fb65b89d33aeab0aac7a2348930ecee6169f8fbeeb984b963e7f8ea42556791790400179e0538aa4081f796f7f39ee5d6df51bf4fa82305ebdb0b27ad9033c738d456da17ac95c04e7843882575f4ee6c375af1495f31775bca888f299db1cc1641773cf5f79275bb14b1e50fda0b5360b423f6cf9f9d9c1fc42a15c7536da8a8441d173c2c747c6629290855132cd601599fb8c7e7cc07fad09399883f44bfa918876e7979eb87f36228743cfc8718f834054ab9155e68e2e70b873d54f125756184f27392a12a2061a1f491ff03bbfc7d3997b817375f41c01d8e171e9d040ccb0c8bf8d520846c9759cd36ac109c453fee7da0d0d738f3c77094823c46bb662574d7c1a5358014ac278cba6d348cedb0c6c329c5d33446ec0e8392eef7c7c120d1e8c1ff5f1d1f92165d46f1ec8884cc9bc3e4166cd204c826ac3998ddd3be78173c9b618b37f41a44fc9d45f72877e79dda3af1794a9b87a4806b8cb302dfe6b06939e9b20dd24ea5820a7afcddf71dc7221a5b2f94387bdf418e31852e8b79f5bb0eb75d2398b94c7db0c7ba99b85e7b39b02001d21af7fbbcd2f3d5613a602e906e19942e9985bcc3a568316ecb0f76f2dfc1d478d5b07cd60d9643a2361d6e7a09485c4769a209b5bdcd65a99146949cd7b19641ab1a4ad69336ff5d3b005cdfab7cd6a058867f4cc052a4f6f3cf961bbcd569eafc60e52fda41b3a0982f8ddc626311b963282dfb4c79f64631cb434ddfb6676d9000cfc2c849301a1847bfa9f754d0e056c78fadc7418c389bc496387c3c6f32465edd40748983d1b0b227c84002678a4177cff1f651a7c1815917f1f9f32099eba5b4c811285f56eec361611525b224123dbc3db1586b147cc8e29f12bea325f5cb28f7e7620c75e20725553742f560262002d7451d276bfddd39455321cd390ea3d0ea0df49ef37e1f2882e655f0505a6e802122c7d241a8956177ff9f80fff92204d661673457b0324c7cea72478f9d87a58ca018f9a4565a042e0996e47c1b83b7d1092b661dedbe5dd0c94c2dfc6ac422afe9b00cf0b6dac914c76774d180fc1ff78c15125e0f8b2e1f95986d6d4d24d5121c516aabe4ad6a36e1b0cbf4906eaf5b503d9f7ba7b6bdc6e070d097df41f551c1dc052c8751ef77c13eb422a0744596cc645588f3a8408f0d9cb0dbd9901c13ec9525c9019f2fd8a9173b5b41c21c423e4d0d0de70630e9a73f73353603326f3555a53d07b5869b36e859f90010c14f1cb9203c354ea1a48e71cbc2c80c287ff9d3ea81327ddb196ba424fa384cdc3c6022e0e5e41519d4a6de69c15353906e20052d06eb0be963845f908bd80efeebadd5dab23858fe9b61a1ad633eaea40f415e453b65775456c80a167ffb7cd923be3547752e5c0512e556ca8d25580178a8c3b51e7c68e81e00db1e38e46680f593cf214760d57b272e6b861e573dbfc56fcd73ed5d867e0dd16a11431dc9fae2b8500390c94317738f3e0835a6aa145d18c5d720b24c53857876b27bb22a188888b129403ce4218ae497ef0ca92fb105f9615b494899b40d647777bd3cbebfe6659035bde89f6b823bcac09e737fcd58bc24834ed93a5400a01e9d1335f5d5fab8756fcd84b75f7de007c8b0b09fbe989098f1cbf0db872de0fdb40221a55c9d097da5ab335a461b1bd32e7671f84ec29e17e4723efc1703c7c7784577081bb1968f6c1bca5c7cfe893673a2c9943cb03418fa477b1ae8115a04c7932e67a68b714dc427329acc9ba9cd7a4ca00e441e30e591455257915834a29fd920f6421f6d37c7332da4fbce63f12b78a76487b3cd7600d9dcc25d6ac6bf5b8f305c04112c9415341fa9f3587018f9becac3469afba20469eadd71211a63aa13c95e7b1d788ee3c4df101d1cd196731d4fe4ca024895b1d01af5f8f8e269796ff8c9173d2b1bcf6ac476b959a5c1e4c4d211c0dc47c04c1a5b52c65d4307cf60fd22db2d865ba02b0586f1347170a67c553b4797c6bda1f71f643f10bca42a793506267afce621f564415a94ca91d98da24db949322f46b74a6322ef22472e70388e4a8d0f9b25cb786fd5be334b0cbe58a97741173bcc63c150e7a3e6e33f83b38ad3596964453f962ccf769325c78faf46e7905f5bdf06a50da4383fcec7a2997c3ab43121cb755a6c3c38369e73f32cc16472149a4ea23f0708802e048cf37796502599a8284922db6dbf0c74129a3de46b557f71cf8aab7400cb629698e52ba3e704c0431732b5ffe05687e4e0df7bcad713d13d9d502dc72e1de7ffdf6783c0ea5dc179dd12b5862d27547887c0adb89e76fa9ef92ce142848ab3b715028ecd04793c5b61056d72d6558b5b3d661b017ff3f36d7c5267591c79ab33fc68967dc3d048fffddedb40ff23b89ba0d398e61c2fec583f7a9f285ecf1c424f163c62342ee977ed3f46b5e56ea9f2e5a1f005e6f6b182e9ff05cc7085dcd05e42a42ea42fb686f9512b10ced7bbbfa3f013622373f25b20460b2d4aa0744737e9250be3e11e04f70260eb28b01b6e4539aad83ed8cc2593fa71616ff40faed3eafb4882fb0170a608feac0591c6a1a74687a446943e83efa3541aecb7b3d4074101d47fdc9343990215780faa88ecd338e36fb217ea6188699a5758150927be01c5cdda345b9860caf52995921f036876dc0b74a7d3d243b9d502e0e3d6aff7c82cb1d9cb0b1fd318c6d4aaf4a3bd65dfc5c567f01b40b55bd2de93e0b9357ef6c4962ef872d7225b727475ee002e514c4d50801c65fac018c4d439d18d220ba9acb023374babb303f14871f490f10711280d4e7bff359238921d0338666953e2c4cb336d5251bdef860700f1f6834cb38dfbb67add588e08c55a317b7be628d8f649ed106a1440849765c215424dd4ea36ee55260054bc316583da4b0739ee8dc7e5654e73e1f11c6a572fa33f1c5d2c8472899a26dde46769e65ffc84f6356ad16b0dbff873c385d013818fed8b63b697e964df38624a4e1fb9b04f79409f6ca52e13f349a5d6d2c5c69f8ea37d1aead33a3ffede9a4aafc1fda9b3a69c06d01d2c210e4ffc1b768542b1fd57f94a25ac9807493cda9a8e8cc7a00d9b3c929173acca383332837b4bb3251bc5aa14eac19baa003610274022a0925dddef85d50d27be4196430d759ee20b8e4a14f2a9623b272dd644c8a44675c335aba60385ee2c768ad7503affab68629e83a3cf6ef444cf26caceb415489270bc25f2ebd33141cbff6adb376959b47dea172cc9c1bf0279c978a98edfbce624de578154115c6b1d3e9ded93f2e75af2744dfcebde83aeec16d15dd0f6e8dadd0c739d6f014b38924021202f0f8828be1bac28f648dcf4eef00b28c9cea32ac405c7257498b27bda72d43f74ab393879cbadbe8a3a44e3f6d028eda0584435caaf3d876816235625317f74a3495bd79f60654de29e8463c06f923faf6f81720a75d16f3a5c0a1c74aa8cd5ecbff69c7238fa6e6585f135c4a499bb9c1dd293d83e3383bbdaa8abd005a896db1c69b832a161465651d081df8213da0ce2888fd5d23e41dd2f6b3bf6324da95d9f88e17a76e31175c95b462c91db8cac1dde4f591bd3f29a83f5134d31fdfd2a2699be8080da773f3933b15e31fa2ae40c3d83860b1c12c66671e239b5653bad70282edab5df5ea28c1e9ad70c643026260ffa9358dd91dfb0a9b71c3e688f4d56fde9ccd38fb040ed0d01a37fa8af38f469b9a429f1d4f1ec92ba1559045bbd513465300643ac0fab8707a1ead78060ea3f038381058c3c522faa226ab21a0a1aaf73e909bb9ab3fc88bcf05c0f53dc0d2fabc414669ab8b4098213b8e355b57f8312f1e7f13515c2456eebad1cd713fc79b6dbfb8989cb1ab415390e5a709e61d462228bbb5e6e8f14e8aaaeafe346ad1a137bd93d7826738e01802f8e3f5082353a8d3ddb887779b76275331ce827ea6728ff05a385a2f966157e6fc45f07f7c1036b2ec5e8ed6c2faf238352154d4cc72c1c6e60505c4c60e1f2e47507a082ee3911d0100ecc38a1a9101ffa3ddff3e5fb54865bd2e490b89525ae6caf2fd19e728916fcad00d40568ede70d1c9485f97e95f2c66b93722ed8f10e4ae00882a8d793cb46bb96b0ff1c738df2933b6a3759438797a7cd6c0694464fd87b8358352177c17df15ac0010bc0f3c89300e2e57c705c971aac0f251b0d117c3e635435ddc7603d5ce385b8e8722ee1ad2468aa5718c91d75ddd84e1fe1bfdc81824d34e38289aa03c41ffebae561fc0ac8e2a79f016003136491d53a2a1a13432c9284a983d1271006bad74e61226f2daed2043fa05e9d05d471963c1d0208f9982e76d951f964191ba43f3aca182b606cda9ba931aea271c39617ffb4cc1a2d31a704f9dd7da4c6b23cce307416ce71fa2912c41b4021ed3e276497db5db957cd58e560624797d1ac3fd6e536f13b18bd0e20e79e5d19973105e752aadbd427433e4479ff607a05a4c7338d0aeb393eec46163ee2bfde1d22189338c1e8b990135389121f22e64a33ebf6eda0ba7ffe9", 0x1000}, {&(0x7f0000000200)="88a55635db1f4871d4a398305ea0edcb24ff01ce7f7a900c88ab5c0a522cd1de9f7b9453f49764fce31867a9ef", 0x2d}, {&(0x7f0000000240)="a6d6c751d1154dfeffac9404d6bb150b8749805e665e3ca1125a77bf615785680a8bd0ac70fed4ed596397dff504c4e48cdea7bdfd4003ceb07447814ad21e50627a193b2d819e081e929e92ce601d542c4db733f23cfb978492488c9d2414cce24ecfd1100d87eb29e54af50da4bca70d31ae5cb3a303e5e6ff2462f042f539ff1e6d89966f599e9dae835d1323471d46615cd4adb12455554fb4043008e018c065436070350b50ad5fce111740a6a50d86fc0c65205b926718ff2d9b1da8f281ef2be9a45c3b1b348cc268984094eed986af5cadafc712c9c1d59afd", 0xdd}], 0x3) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r2 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x20000, 0x22) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000016c0)={0xffffffff80000001, 0x80000000, 0x1, 0x65, "faca1a73a3f92065cd478e4205161f2c2a288710", 0xfffffffffffffffc, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xffffffff, './file1\x00', './file1\x00'}) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 21:06:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x429, 0x20000003c, &(0x7f0000000000)="02000000", 0x316c8380225e2432) 21:06:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x68, 0x1f, 0x400, 0x1, "e4693c97bb539d0bb7030fbca7cf110f1f0041d0", 0x0, 0x5}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x40000000003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 21:06:09 executing program 0: syz_open_pts() kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fchmod(r0, 0x100) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 21:06:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 21:06:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000001580)='./file0\x00', 0x0, 0x4) setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() rmdir(&(0x7f00000001c0)='./file0\x00') close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="b6a632f8dede5540402701a6714c2ff26281b99f5db6a31f15f84a70f1b37d2cbe2b7c6be68ad2cd4a8fad02f44d26b97e80fa30326d8ae4c4e11751eccdcaaeb38de5a7a0cef4bc65347cc44c671b1a019a50088ec0dcc0637ba78dd50ed932df10d81f253cb8b0cdae370efa405606575fb718743022fa96eb5a48d09903d70da74a8abdadeae5acd14ad229c54036d88b0dc2ab6955b663961c5b996aca1416cb14a9cb4a869305458f062b55ec9dcf3b0c1d0a25f8c22ea2f4a62c4da761e63f65ef900f2f4d72fb79af6c59acc46864e221de5ba37d1155942d3a34d45d64f2caab6e3c361a8b3adc2f68821e9a257b3e18340e84e688d66f5417e7a75fb170a09cb8cbd818ed7c4f8491caf463cf21ff57142b4e0d30ed3451b3ef497fb08d76ca3488412c487938ad14d09924d1812ef90853aa8fab367712123b365556f3ac3fb73fa1a1cf26da4e424d9330f7bca2f34c0ff4ad00cd89e9f9aeed60f6fe0a78ba0904dd33ceb188303f58d104bd96c9203e7faaefce0157ad237c5919b429f57055922e3de7b857e53562ea3aa6494c64d3594e514ede74c7ad2cc733dc4faef34fb24f807d0ac055bad0975ca40e1ac0eb77b0bc8c563bff2cd47e23f4ef36c62a84144d762b6cb623b2d8933b42a3913ea5b6d7e9e26d577eb4238da61cc98e94659c9070d19988c6b5cd933aba5ddd29fee0601323e961ab7d0c38a1086d148864f8c0b38a121460cbcad5bc58a271b18b2f39546ba8dba314f2a1aadcce95e2da5bea3df5f759621d9d4b35a7604fbbda76a4142e6e2c7f4d83ae5ac5378fd321f4da543ddc3757707369150b884c9f63bfb1c57bd2d4443349d72ab481d1a24f34d50173fa3629a150e2b09d682e5d2919d67d3ea33bae6b17fd81297d53f30bc93a9dd1f6a5d3dcfbd914e55c63fa3a570f5538a524afe316781f4dea1b5990be83ce132adce3c72e6184e4de6ecf1016ca280bdfce2fecafa834c33357789c445ff39b507b55332bdeda0d6366e8251affa8befc05b9fbbf80dec600517c23518722bc0b3398b48daf9b68c832e34ac933adcc6b0453dbcb98a8e485a863bd0425ef1a4f3e4e494c4744bf13930c4a939bb55ab75fbcc2b10a3bace8b1a0fffe2bb204d70287687c5783ccbb2a395febb07f6a302c2dbf828f15e0159c86d665b0804497f04a1973feec73f94614b9a9cb4aa955c3dfb621e409b1c45424b8513c00490c9dc8a8026ad682c8ac20b08022095327ea80a851de587ad1f0708a71920e2b5273d4d33d992b7a31d0fd82b700b1afe331db2933ee86539d9b049c097deaa37bf2b7e0dbd21a129af90f06918b0cb70cd9ca44be2c6cfc9ee772ad43e47cb03b1e2701f06d3efde472d7238b12604b4973f8ae4ce008cf7db9f9176202b8ffa33168a43566c92b2bd4aaca759f669783b95f5fe869ff495c17e432cb473e6e2225d4eb3770a6c2a5701f1479917b2a197c13cd6d41377b863e17219809c72110db119456ed4cde3d275657d7e70d205c56b6abf523734d5a508fd5f05c8219f2f7e1fb53bd4973be3f9b663679d369a6436d575215075a8782aa0c7a5c565cbeb58faa8bde3cac2275df54f1a5a7a925b0b1bb4aad47a517aa867b9abd1800ad89081df48685b8ca8ccae62f85c17c57d2c15881985e630905f1f25d0c3e8ee73aa24f9248fa0f9f3dffc34dcef8bd77bf2501b706879be43c4844db93ff06ee357a1b266fc9d42bfc108c83c1231fecea8a3efe7196bb50d77ea15d28e356f01c50f38860c6643277f35027b73a5d2452157f1c55b3b3478464684d44b2907467818dc16c4dddb82b28fafdf3521e3d511284936c33da1a1e0c64736d2ccba66faf3eab474e9be16e63322040c7c327c9d6d11534b34c30b94ba8defaa31953f40b435a918c3b803e9b58099e29ee1d45d2ad93fba2cf1b21fc9f8c259322a8f48dba9f96d41bee94cc3da72fb60dbc7a7740b4c68a255dc375de7fa3aa7fabac182e12ce7903cf500a722c1927482ddb498aac09679b5551623096afca586ca2eb35566e0b58a91ebf9abea7b59351c6f1c3339cfabe63c4f550004d18055a4068286c8d88504704ecc867e5e726f16edecbf97fea9bc49b87811e92ec7693c1bdc8d729ecc88c4d5a36a10fd8c788cc4584e20fb464003714fcce115bb54fdc32f05136684dad568bf6f459fcbf693eac40b92d69ecc42ad96bdf7aa48d3d645202f1d169184df1419877d3b9753f9e1efc1fb316cc54db86c534d8406bf5906d0c37de60df20da84c147449127d2b354f3ad5adae8536571669f480c4b13f2300a1d3abe47403b3575300750ad9ebbc1fafbd6125a5906b565466f51c7e8ce0ecd2e00a5c84cb41a4cc68dc307d562570e51851cd4545f26fbceae32193f0fd69c48f67d25daf1b799a96919709cdaf93d4a5ec993da532b39f714047349e0707ca26f481d344318e6f6a7f63db50bfbb3d6b333a0facd8087867fe694b0f98bd2527f38b4288f82b607e00e4348551a3f60368cf5cd7d40b742e09dbf022a1bd8cddc1f54a1fffb61cbc6ced27575dde9f6d9d24d8af59b6789f460eaf5e459d2af830295e8d5b65c2d029a9077c8a35174888db9efcc929fc05b2aa9929091a65de6184944482bad7d6f3664bd0a0f8a62eb92a7638543d105fad5068f54401560fa3892147b606f5af266499d2677c3775115d8654d9fa8e35dd3f61d4dfa6d414a71f3c9bc38d5a50d327990bf9f2302e24dd582985cf94669a617fbe1a6b29fddc19c13efb83099f89c505f12bc6a97eac59946d69044be3d8cc165299498d41f79b727a790d268ae21c1edc02124432d95a6e0a922988aa026a1eace3a0d8150b702f00540aca1adc81370f98438dcba1a8d058ac01866d2397be6348a71ad6b8e36148d18fe5ff773ef85f3ee4f74c79b83189750fbafe4cc2912de9e49777f291a5277be024c701b5158d3b05351991ec7317057d5ee19782d5235907b7a60501a07490234af9822b276d81474b6114a18805845f9bed8258640f0fb61c1ca383ffeef7b382b01ba3f453b94fa43cae6fcbdede73fe9fe7fa4aef0286895e06963caa7e5177c9cd312953b4a1a205816c5cf4f826daee5782709fecbd70263c16db00659a43ed89179ca4fd5530d7ac6140185565878a644b043901dd9a5563205d47c4cc14b0feb2a7d2723906fe67ad3bddc0cd642ba750a8ffc8e4f25e9f6e15afbf6e8254ea7fc0341dc8b939d240b6217010f5ad3c708224695cc2e59dff57fbd2469827f43d556df71d5cf76fe69893fc60f12646bbcd0f67090bfbde4d0c6317e46a2a52281350d9174fdaa1f24e8d2fe44813305cb4ae4a603d38a4e4656b3275eb5fd5dc0836c74f0b107561e97470144144d5825dc91b0e150d566eb187bb910c08dab9afb1edaf23a9317c3359957042d8bebaf239f0e437e455fcfd2744a1441848ff76c51419df1239a582f5c47a572a74666a226e1a70038a25a0dfbfc00dde44a363219892dc2950a25f3f4d75e9f13de21cd0b65364d450cda9061f4b04adff0e1d6ba54942bba2e985374252f1f1f050878779465dae0da4390f6b2b2e4743305c92e20913272be7879b6f43d52cb66a3ddaaf47b69543a38fa1a479b07f724271adfb02db7f4f326cb0f01e2a70f41a8ffeb7846f4492e261019122fbd3425597df11ab4be5463c57ae9ca09e7c9470c506f1b12c4b4ad0f2a287e9ff24a4675c4cf1c82bdee1853d116cc8d31ee7943f40edd225c3f3d6aabaf46603c873cde19cae125a9ec587f83687668f58cb6be789a67517163ad693af49ba37548dd4483d4f260dd9d0c90402949392db9b2e12cfcccbcfd423da1a13190f73e955abc3eb79a98b84a5122b353f5bbd8026b8b262d7a4af8fbd409146e2d03605953235d6106a8003442cac877a0deaeca839ed2ff23e975941df93f388ca1cbf2319a44c292b5bef1a6aa93136460985c9c3c04950623f4f3e06f7ed35a3315e34430f3b2fd01f52f693bbd5173bf424ba867b738b95583e9fac8a218d14df19339becf237be72d6e1cec021cf054e9323fb5560c413f9db436bdc071d1ef578fc64b4e2cfaaeb0e9c00f262b37d973ba5269bb5a9b4bdc9ce39711f5804e0c74c4cf2366e3ad985aa8c7aa72bf59c5a8440cd4895ba0e28ebd1fb001af190e170eebcc090e64fc9087963c38391dd67a1328282ad7c5ea2be463436788ff368b7a354ea1ed7dc45460d5e9a376a44496ba364eef99eb6d1e366a9e6c63b548849c67a90120b5de10be0aa26c735a8e4b0976c26ba584ee6004143e128ce2633dc1f0ef149c140d0fed4d5587defe491159d4c1256992ee604cb4a590134145e293cf558dc3c8b8ff19d3645631f946f405113c58e94b47020afa9cb201bd9f322d7f210bcde410b2814d3dc847f16cf79cb236648855c808b2ade3b5cfd4c81d3808e4779d73b15c2cb074b5ae23bbbd33a3f543a86403ea21bb2a6dc73ed097e16c486c87533fd0c3afa613d8285e4e1cc3ba9badd7f6c781b9e0bca27c8eeb01c1feef3e19f5465438087b0a96e356245e5ae71cd319a9a0b1bebad82b671defd8f745ad94b3027fb6790ff4b9eeb0ce6f432cc349bd02be0c853004b22c8175d3012f1443d8c69ebad215d55942fe421501105391188c7af8fe3e0fe8a26b908d4ab5cc8222fbf0443e884bb99c151feeedbcd099564bb18f7ee67e1d94a3cd978c5cbe22dd3f82ff079a4bec43b06dbafdd0d8bbc38d082e4191599253991862734201e97f89ccd2713d91b08723d0007e44f542782eabc185c96912e39e92e075c81946476eb245c04715673165593d9eea9a926791ccaa83cee8c40700ee2656f3459e936d26df0c9d2d098a79ff99a501c10b3c3a9866c77860cabb970cece63683da4613b383d5d0108bafcda058ce402edbce2b0415a9da6a6226a9a2728b5496cdbcd9b8c7ddf5934be6b987ab3393908a31979990abfa5e012db37ff1d526d95ca466c9687f4489c95a708d495d5dd0f7d196e64fbb822fe47051ea0e1f10754f21a022b631375be662b694b8b7227bb6ad065e34abc6888245164a6e90da3994eeb7209a32f48bc3b44fda1c8625482b4114a9216c6b509370e01716bb1d85b6cb8297ab9ab5ebe8dd5d10dbcd18c7f049839d0be4fe1ff4ed4913bf141a590251667b014864c8b3243c735406de5b07a6932257d5d4895b49c434afca61b2529180653000b5c82fb80c122a7f3f3e8ca09d67c2910d5acc3bb8f821a472e6d2bdbd87d52e0e69ccc2584a43506f8c4be3f8c09638a5a4d9a8e7d684cf6bb4e038fadb78ca57fd261f594d97b633b899b7de94e235a43464e3c726d017bbe6d05af54640a38422bc4f4a763a8d82fecf23251fa92521c117b45c328c389c77c53d25ceefcac618123a95b044f53ce38ef8c252e0710963c204528f8bfd65b62eb92dbcd8449f80763213858e9a5323f796acc3a6cb36a7b7442922db4c9b6821f2dfce7c3742c49292b3f619270eae9e42467b96e9a99d8d536eea5b919a9ae9eb3ac7dc9330b7bc090d38017be4b4af4e02f5fae7c7815c56f1d4ffb0c4013846299229f121c0cd0cb77e317fa21d76e09aaea7c15a471cc9d16e856d8029bd156d70d90022bde2ef0bb8766699b45f00687e0d9e98214d6b5438bf0c69b6d3b9953e80de4e0cd53f0224746e69fe1b7204a55f47b31b05260e7fa38afbd14c07ddbda18062adbfdee260ccd2d9c6220af25b0db9044fde545c375d70105d45e2", 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) kevent(r3, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x13458623}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xb3, 0xbe1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x765, 0x807}, {{r1}, 0xffffffffffffffff, 0xfa2aebcea1ba08cc, 0x40, 0x3, 0x80}, {{r2}, 0xfffffffffffffffd, 0xa5, 0x0, 0x1, 0x6}, {{r1}, 0x0, 0x82, 0x0, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffffffffffff0000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x90, 0x4, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x10, 0x14, 0xffffffff, 0x2}], 0x299, &(0x7f0000001340)=[{{r4}, 0xfffffffffffffffd, 0xd2, 0xfffff, 0xcd2, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000084, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x42, 0x4, 0x1000, 0x7fffffff}], 0x7fff, &(0x7f00000013c0)={0x0, 0xfa59}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) kevent(r1, &(0x7f0000001400)=[{{r4}, 0x0, 0x14, 0x1, 0xffffffff, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x101}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x3}, {{r2}, 0xfffffffffffffffa, 0x12, 0x40, 0x401, 0xfd9}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0xc59}, {{r2}, 0xfffffffffffffffa, 0x41, 0x10, 0x0, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x401, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffffff8, 0x3f}], 0x0, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x20, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1a, 0xf0000000, 0x1, 0xdb43}], 0x1, &(0x7f0000001540)={0x6, 0x2}) connect(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r1, r3) 21:06:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000001280)=""/129, 0x81}, {&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000001340)=""/235, 0xeb}], 0x5, &(0x7f00000014c0)=""/168, 0xa8}, 0x3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 21:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) read(r0, &(0x7f0000000040)=""/40, 0x28) 21:06:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x6ac, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0x81, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x0, 0x8, 0x9e9}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000000, 0x2, 0x7bd}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x3, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x7, 0x101}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x100000000, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x60, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1d4edf5033429c7e, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x81, 0x2}, {{r1}, 0xfffffffffffffffc, 0xe8, 0xfffff, 0x7fffffff, 0x363}], 0x7, &(0x7f0000000000)={0x2, 0x5}) close(r0) 21:06:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="e932511309a019", 0x7) 21:06:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 21:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x180000}, 0xc) 21:06:10 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) syz_open_pts() 21:06:10 executing program 1: msgget$private(0x0, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x511, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = msgget(0x2, 0x6b0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/228}, 0xec, 0x3, 0x800) msgctl$IPC_RMID(r1, 0x0) msgget(0x2, 0x8) 21:06:10 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) chflags(&(0x7f0000000000)='./file2\x00', 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 21:06:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e2c052bd8e930a5a53ce69ffe8f37c880fca7e9ec68694d1601c75c16990f7d4489340e7a56fde96423e58506b04ed9ed83c680c4f32d73143337d45dd329d97dc9baa716838e49d03fa5a7b7ec33757d88889259f51c784654e3c8348197eaee031aa7cb91a3b7511416f190ba8613943476010e87d29da1494942f"], 0x10) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)="a328315adcc1fc2f39111136f8a50ef15aa46e4be5f3497c2fb7136aa35dce1e82791a2d7c582f4d66f1ea8a99ed1701a7b9f27efc19a80a4fbe7e389ca9def338513f844934d15e0b94c9442e3f116f84532d57497833673d6ea08ce9663348636920b88746521f0c1a63c59b20f3db5acb2ea9327cfd4dbc5b25e32556702045a933cfefb557600ac88faa5d08c8d84782c72725435271091797ce9a26e04531ad", 0xa2}, {&(0x7f0000000080)}, {&(0x7f00000003c0)="aaadc9653b5d95b43a08d1f13e2ec61ebbfca79eea672d8888e77d85c8c9de7cee2fde82a1c9b3496fcbc573427de284f4da2407a3a4eb9b32cf37cf41fad14bcf752c68fadf88", 0x47}, {&(0x7f0000000440)="e7c8e3c81acc83ef541ed7d980c3cf95b8c4c1d22c111eac5b954edb933fbe19c6deaba9a4bed0d748db06740d69c6fd6d89a5909e2d9187befd9cf470d7be9b458bf384f867a2afdde25fc79996e09439bdce48655584c757fbe4cae041a4fe62c7b62377fa345c127b6e8c2f58d3bab37ba152ffcd4652852ee7e66fab5113bfb17cf54c0fb606a60261bb1caf9ea56ae22e12bc144fc640104adf7d8be6c744eefd03abfb445056767527b2898323553a94fff7d9d8a1b7c1b5d89073867fad38ad4fae0045bba3b743f024a12a192ab6857538898d", 0xd7}, {&(0x7f0000000100)="ed990a4b836fc93ed7865772864883aceba0b1a7c5f8da90f2e0436818c53a417d650d7b920617cb0f29a0402965b76bc04b", 0x32}], 0x5, &(0x7f00000005c0)=[{0xb8, 0x1, 0x5, "b432889c1db6b2606771536f333a65f5bcaf55efc95a567716f24e67d148f685543d97188abc27e775dd9e34224ab8690699ff6cb6ff1839f7df8ceb046c75907dc471768f38424a85504b6d98525994a520013cec6d8369d6593f89b353b10c46930a217d7d89fd4206986febcf2f8559bc288cb505f1256b413c09ac43b300a09140ef78bcc368912467fbd61c0cd3cdfedcb929d2b5dd254b8d23ce61b78f0e9585"}], 0xb8}, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:06:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff022e6666696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/200, 0xc8}], 0x6) sendto$unix(r1, &(0x7f0000000600)="fe7c37c917780ca38167760de297c6ab5a4435a0cda0cc5788c2ef3db2903eac691c2d919cda9424dc448d267d651396133ff90ef19603ebb7a3ca5c83a9924ccd9fb5877aa0d2ad2a12f7ab007c6bf5585b28578349f68262c8", 0x5a, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:06:11 executing program 0: r0 = msgget(0x1, 0x28) msgrcv(r0, &(0x7f0000000000)={0x0, ""/209}, 0xd9, 0x0, 0x1000) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000100)={0x3, "906dd50407155439f3f4322c8718d29bf2da860b06239e85d6ded8140abd919395f94d2ed0e06735af9ea9d14f2707ae24992501979da8b5059011ba5af868b09cb21b662ff6a1c68fe79209a7693cfef90047248211df8b9c3e49665e7835989d4fde94e4e4e0feb9ad705f706b8a16a0ff44b4669d6ae675e174b47ab297aa4e2a1352b3ed62a9b298d0c0f23d2985314714f819ccce59b724091908eab14a7f4b96bb6a30b0fc17ee2460ff96ac5357"}, 0xb9, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x2, "ce46f34a4cf9fe11e3cb7c1b0b062b8e00eb2c6ec354137770d996062b1ce0a0692253047d335e0be58cfe399fe783920304878f2bd2be28412777b4b4bdefd516a8b4ac9e706fcc9e943e8b"}, 0x54, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/172}, 0xb4, 0x0, 0x1800) msgrcv(r1, &(0x7f0000000300)={0x0, ""/93}, 0x65, 0x2, 0x1800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x82, 0x0) sendmsg(r2, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000003c0)="cf2fffe3ff14fabba37e9ec3382891c1b0d6ca6de5fa5e74e9d5925c9415ed83cd1de4d1ba1bd50f891e162eee9404a187d197931f6d49b45199dc6c0b8caf3854f8dc8fc428afaa0d2e60041444671585af2694cb5f4392302c7ea6e2a40de0f67701c4a9207a7a8b33d532f9f67d9f4d822e427f764393ed1fc57a7ff560b0348eccc1dbb3263b4b4a7dbd61c505a1934b4189fda3cdd6e84420cc3b63206bff32c8d4b8bc5b8d09864fe5a158c883e8291925b605fb1aa543fe9581c1d5aae0e5f2d3385e4f3ca3b65d3c263f421df6b08cea8bd5f71a6f968096149fa3029f69dbfa7d2f50f4243e222fcad001118b201faf48ae1d5862ed0fc5bd1cdb694b8bd9567552c7e8ae144773eeb6bafe58b9b73cc29fc68b287982a6d98c6285b6e3025286b795514e70e0987f339ac362a632ee8e4caf6a08d64ce70f55cab34030a2e7bb261b6e4e779b7309b342b5c965b236882cd94b5d289590fbb50af6fc17b8cefd085d3c93775101b8c130a91e40de603ddeb818c969c8ba16daf4364dbde29fad098ce49231d42b17e9dbd591a9434773735e74655e9c31abc46eb839640b34c62629fe1dfd3d3a9909bdd890094cd1be6906dbd9a041b9155154df710c8a19bb625852d723be30bec1be166a4dd4ed2e19ab1d829700a936245126e972cb98f0b764f7059b0444ea281613dc367006175ecfba1777439f6229dce69d8959bf97cc40215de97d3b977b441d90c2408e136528de9063c0e5e35e825893974410c7e7b501e3670ad85359ca030863dbd495051dd7120af617c08144a294bffd00fefe286a8211ca973422e538ef8e4da965c32bf47cbef643ee0c1f11e4c849b14b83e87dc9fbecceb88c77bbcdc6859ec85c7c471125d3e516a545fec70211987b12ee4136df98b64e1a7b7b08e451010cf7bdde7e6e9ee0b8c62230cd6d38076f231d6ba3c662b17512d9f46760f8d7930ab9592a9ca31fdfa6eab45091cdf5f139e3910fafd23bb092f1a161a04e0990fff646729d9d3e261e71f2a5360eb0a15455f668ff54626e3bc6e4712bfcc83bbd8d4c3c26683fa70b931546a40b28c273ecd940675ce4f82aadc410b6af0fc492e6e6645b7ffffc6d252502839678ed63a1cc95eea0e724257c79082081d0e6bf01249864fd1e77f65c696de35e5904e6fa41153439c0e7c192d0c3b46f46af1c578b5891d688b30f8b31c4c9e5c2fc2cacd909c431e5faa80b77cb9b040c50110e11f64ca2c55b1b122d9ecf180b565dadcbb7f2bd5319b068a7a4f9f19fe52a7df71883c7a70c19cebbababcc0c2828650b551ae2a893fa7beb967fa4c034496e7a9439575e678008d60c202ff6dff1464cd07b9d5be10f5008f42ef20ad4aa52adfad769e815a4c93e5f433ffc131de3887846c8b52802f3029be87d8223ffc9ba550531ff26ddf400487d60c3ee65bcab497a61014965e4241e9375c992c84fc679822172364c091ed09ad06a721de4be0a238c3dc0bb839073d771c592988124639598d60c754c66ecd3b871884ab707c09ca8e8468d0938a0ddea75b7d4a011b959d49ceac4a72f5a1c730612f03eb474d6cc6d03f82c1cf40558f928240b3d3dcaaa15437d019f0f10abccf30613f1780125f51f251e1a907aa4ae117334c0d6ad097dd45e53fd66a2faf09e0d95ff08e31afbcaf252bd4af95531d0531de2ca4c5dd0b4b30c60b4e030ef431cc63876810710eade3bd59d91bff7525c385871a361b301260d170b06c76d1dc2eb888c938eb7039120d223b0454cf3d1fb61f71626807b4a32c070d4f0eda5406b6d81b8b6a61100d25c614155f4cda8bee747ed9940a8331934b5ec886703765a5f754cbdd10427ee6bbf1fa460696863575ba761b35b32ae28c682871319e78ee924b7f80712d25abe91e89bf42f1596f32d28dc50f4daa350ddab05ace9a4ade178163eccc69788b8e6092c3898f9d6a20ff3d5c9db291d2e9f8a7e455cc9f1a02bddb1ce3bc0f609bf90e0918bf52aab56761f9ceb7c8f8bfdeed3a9940bb54af40f6ef13f662e16b1d5e9a90df599ee91de6bcd0a552317872fbc515e7d2d26a6fc315879c02bd7fbb8ec8101522ebc851847622bfd0bdaa5b69c16550027ef4a2ff67b6469cdb211fda6ac989ab9040c543a9bd1d14ccc7defbd6d7559dd507bd9beba7bf735c93f1495243614bb00a6d8161d261ad7de7d903734e514f48e62e4497b50f93c0e63a8f75d1155235536de34d276ce664eaeff1bb87d4cf1db9d235c89b54e3449114405aa12e3a2e3ef55b61ee506d3a23cf1ac8a59ebc0e06d8e2a26b6d8fec2e353759775386a276399887419d0b65852b6749f557db7e0c69c3196845fb99105114f10ddddee5436c3b3bd448726e3dd780268dc42fceb48fe5f662af5b42f69e8648b7d341d6fa4c9ac58b5e795893225dcfc994baa0dc45e4c6fc63672171cdf28e47669ba6af1511175d57a603ae7a785e0871443a6bdaa0e668849179c544a64ad898ac0fd9d54adcad9b76634550bed44ba2e9ac2e7264f058d238f97c6d2208ec1923ba89dd9aa736d8858eaa97003d941fc4c3181aee800fc62f0746f3c888a901e6c6632c4984aa15d1047142b15141ffddeb0e8c596386396a089fef34b0e8979aee8f1c4a4d8d3e80ea51e0132aaeb7e50239ca5fcc81fb76335e391e5793217d208ce07cfd259d00db4ae6cba780ed097df73206b8d9c083b7577f617dd07b8d41288274f8cc8328780138c2469f86cc7120b2ecac5909f45b7cb796c317e73362a13254f5341cd4691db6e954d2f2b169685e29672f03e9f7b925f5d74f570eeba019a272898e46512a29a2484ae670ae548a21f4d35cc841fcac83911d5b2bf991ddd47fae217d5158b28f3f8b93fd5b50d0c45ec3108cd18093eb4fa3a531c2ba052f45a5ab13a17c683237e0beeb9e2a5ce312433985f53a296f1052b6fb9d24ac81113fd073c962b0c52de8ab70db6952940fcb46f102244bbd8aeafd901ea042360670ab0631e78bc61c16767ca2ac2b07e20d009b14eb9b42668bfa67ef6fcb2c323e2f695e0c51bc5cb8e27a635ed17831fcb96de705ca6c9ccce3125cebea8f3e15b0256ea7493af952af9947236e5b104dafd7c99c51837374c9b50b768c24db0cc644282a97804c51d3f53a4b93e4b052c409029e550060a86995279300e57b043a696f23207feb3f2ac51b4563231ac8751756a23f1ab02629cbb40a9fb6064d45caf6197cd311554d29e08987d4471f097473efdf0b3702dd6ae797eb965fbd3c691003ee63a4e45e461e18aedc1ba90ccc957f6ee679ae8c559aa33b744079e93d247fb287679196f16767c592f995d15a491e08fb9dc684bb4ab0a42f419b31ba3652d32ff93dc499be8105428ee8b9a472af0994b2253a31067046d23eca828f35bbebd8d68650cd8ffa5e5b2bf85d36b051d4ea556e9fa8dd8fa8562257ddcdef39c72bae8c9ace10d9355e15778fc8c55dec0a1380ed9e28636dabe85ece9a39b9bf7c322b59cbfec5c648a6c672f9926138ef236ddf04722ac8811a5d539f43f959fc914db1d79c69a9b9bf4b87e1b0ee949e4066cc7bfd9dca5bffadf0fd188f7485ba46e2aafc66f74c1f0041a137bda04ffb0888afcb12de8d1853f362922ad923de29c436d345c152c553a7342245f9c5a30be339e637cb1165a9ef6df6bf21b731601f2aba14d53047ad322b39d1034394b2cd9093454c35311b1322a30b9d488721c3e00c2b7502e25218134ada4e22d3ae7f9753c3b04ae829fc5b10ead141856100d86b53636915785077c96f1b0c2b9d81ede23c8b7f9b0c7c26996116f2c300ef6b022023a8116948dfe23ae742069c1ca97e630f4bceb08db1a04123f8109a0d803a436b5fa8e8f9e385c4fc16082c93493bb9e20876d63fd0f5f41d959805e8325343a2fa8dc3bb4aa51e55e6b974500ec376f8e7cf6f70f6990a198df0fff0039f5bf8daa9af85ca896a12e7fa73fbfe11789bc248d54469cbdf3dec91cefdc2fb6f078eefdc5cf5f0e72b39dc37befbd9d42b4c56ffbd065752b5d504ddd0fe8f596ae5e9dab1360025d9d1ed6b3bc33549cadb8d8d682844b6b414a8d1dcae1a1b2983543a9f87128206c45b649cab77f7b1d4c02ecb2817293df30721e49dbff29fdbf3f4f681ca8fd15ae011c6ab7b96c7a3d30ea574f77be672adc28ef955a7cf75056c66c544a26cb4c957bc3a2bb64f654353238f22c55ae08fdb35cb2a83a58e248864f050a9e5d62d5acb03f071259a2a2b683f9f61adc2ac58fa23438a151df0d40cf032dade72f427aeb5c20ba9c5425b919a747c49f473443270d7f8c50e5f4f38364475043d1ede8e18770d07d1397839bf7438e64513544ffab3e7b13298bbced6caf4ce515a60c37fedb3f011dc337ba0ff4ae3bc878e1f4b55838dda87eee17df4ebf0f63bc149ce9c49b55a83dad7d9c574ab8428d016283a2c85d9dbcf3eafd5e4f6af1d3181a7c0f8a831d7479d21a1ebb5d4ee1f9b6fe1494a77286752fd6e10fee0feea6bdac58b13f575d352ed40ec4712bb0f3c80b040d70f511529ef55facf8b256b53123ea1ed0090289f19c0d1eaf3d68d37b855a0b931b75b666e6960e82e8eff72898eeace8db820d375eb21fb6b473e23265763da3b027aa3319eaa7dd9502e46dc6fcf09a02a7cfaa66149dda173e392b0d5e5b3bb3e9b3b83c56bce50908ffdb0d3e74493cedd00d887786d24c71c5eb86bd26ca0ba236bcf84605eee71b69d7bb4a5e03818d89cc4dad89a665732a326c390ae7de5978e10bf45319d20e79cd2b25e6b5d4a08d57a781e69e1f63bd4e92a85245efa09955143e86ca60824ce37a0c5eedebf2028fa7f13d1986e1af47d06c877880e344d8e18dd25821cad0b75341c85a166e57dba4023e5f3bedfe8eb243060fdd0271963132ace247df6d271da8b2c649cb94d6e960a0f685d02097d3d5825313b3fbfb19bc7a636587338bfb00775795082837d97a753ff50738d228c2eb6c282beb2ae05bc8cdb7d1dd99ecd2f17bd49b7ff9aad852d1b9bef17ac842f341f1c81324f48cdfe96f9201dce67254af70e522a6e49205c4e2bc65b28347965691c23dd61826d4e9a7f92205f39817c86dc2252fb312232fb477bd9d105c9b3e10c15c8cfafa94b9e8e05f865326d55f0d98722028cf949a4e1635864db875cbaac723f29ef8c5b78b074444be622565dd733c9099a2a3d8ffa481f822f6208879a8e06f3ff3d653c09319ae220f6da53cb89d53cd8fc99ad103be860f8c1e71d8058536296412a21c5089e7524d98af4c8a800eed7cebef6f4942f0c9e50550833cb6913539cb92c99dea9da65d59a0c88d851519d41ac9455f3d329f90a8e9de0b37fe18e869852d9bc4e52bd90242ca5e5abf39a4ccf37eab99e89efa43e68c2639745956d004286fef1564e612fd437ab9af31133b1d52430e8736f2057024264b083df314edb4dae5fea0303072d99ffa9b8937dd895c892c877c313cc7ef18f53f1a5aefb93299e4849900f69de5e06cc3a197d5acf7220b6de5ae628949c050af76e4b59ea24ef143c5c101b2b97bd4ab6925ca122951f3cb01e42c3008132f34d79f918bf3697c3d4280f9a11502742d1cc8993bc7eac686e72df74cffb499a94820a99ba94ad0eaacf542f211665c2cb810023106d99e1b8fa593874fe6e0944d74464b71bc2cbcfd28d3f14285cc5d837352517479e4bb092ed5da830c6667a3ec2d3b931616917368eabe5735e6dc0157", 0x1000}, {&(0x7f00000013c0)="2c2a762832e8df453bf48bf1e68714d3ebd3b69050c08cb220fd23d5fa4d56d54906c2eae73a26b03e76d36cac76a1a586ce0987ae4a9b784c5e2582b3320af4ecad0dc08c9c599dc4c9daf75105955b3923185a6dad10636e119f186c2ca9772313adc78d41e766f904614f8180453ef9ff", 0x72}, {&(0x7f0000001440)="5ed26f6b6735417ba9975a0800748b5c189274f751ecd23e0e710b4b57e76418ac9af32e43e246fbcf4502b1068c99debf0a63728e6e28b181", 0x39}], 0x3, &(0x7f00000014c0)=[{0xd8, 0x1, 0x101, "79ddbaf8b2dfd11ea321c1edba3458fb247dc78e384b1e5c7eb50a70fb8b767a37f04c46f0f3b44eb21eb14c9923f50b5059c612e58e2807ca77d31192206033f66c86fe3e529d261e92dac2c3dd6c104013fa64f5fc137dc3c1e1356ac54ae208dcd5f75d15db9d9c96a043c968b2335ca08d17f3c0e6ac20448702b336548fa78675bc00e2b86e99309828a7af4b770eeb3860a5b9d2d8e7c3ce66b7f884037fc3458341f421c2139d5439379ce36bf6e971551867387894da8b85621fa936748b"}, {0xc0, 0x1, 0x3, "82f9bb73a42956695d724006a1a5bccef1326f92da24afc86bfb37d3d319a0e09bb2e86d5d3d36b401dee735a08d8f7ca5ebcf353005fd5d79a5279356c80e46d6c635214ba72e7b5d46a42296dfa4d47b688fe0c221ef8ff1e02b161f41aae612832ac04e19c87c3faf6c30f7cfacbfc64e0d5011d4ea958dfcac141034c2c4d3c62bcaa854a00830490f3d491b6184eb28200a24204244003e9318a3225748311b4a5a97564f2847"}, {0xd8, 0x0, 0x1d, "35a7aff20191d87bf0dbf51e0b0f199df77bd5c209d216742cd784eef05d8d8b4dcf5690ab8cd02ffb0acfa214a2ab8376e906d7186e14abb212d42a065a35c0b965443f469e1e29235fce003bc3d8f215e3eb2c4459575708e42e8122cf58e0f6575c615e4a1f4ec62d41156cb6fb49892c2a4423a41e502d41c6b1430ac48886ca6adf2c25f295fc2ece77e29ef03085b186429c72a419728f26e1b5412d6a63c750c6d6664719adf3f8374872ba7bb20130619b3c37127a38ed45d940c70d0649e80d7e"}, {0x50, 0x1, 0x4, "dd7c79c3566cb1b46dc6c0cdc2c7a8459bee43860f99bb0f1b2de06add4e3f20811b2fa2e8d17c4b5cf096592cc744bd92c49188a395183b68"}, {0xa0, 0xffff, 0xbcae, "b9df4668ae07b02c6f4d946402d4015b6f3c93beb146b2cdca9dcc60c9bb86a7a04df3bceb050ddaec8d8c52bffd352d4ab14848b317f46f0d681d59f25c330685cb4967e7d1b47117689a9b58a72c2611c6f1387d5728d21bcfeee290bc06171cf73589fba7cc643affc94d71ad8518c6e063cb9500e8e0ed2f7f6f3bbff8935e6a29d6b953da024826a5114f5acbe9"}, {0xc8, 0x1, 0x5, "d194ba31ad38166ce8be6ac2ea69b80495a062c99b5cd2100b2b1b1989f7c2ae244a3dfeeaec662656865a5234a2f36e0d827621cf12d847c38fcf14988ddd66e79571016ce05f31b20d843e58b7ce01433d1e32d9b1a8627c32413f3f4b6e7de0de5a04e344846c60a831b73d0b2e57d0760124fbbe84a4c914082c81cedcf618a1356c321d1098b958f4439d6fd3d7efbe0ea4caf91abf446f4a051c20573484e4db7b07b1bfff2477b7cf96e18a35420fcc4cf3"}], 0x428}, 0x8) symlink(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') msgget(0x0, 0x200) msgget(0x2, 0x1) mkdir(&(0x7f00000019c0)='./file0\x00', 0xc4) openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x1, 0x0) r3 = socket(0x6, 0x8000, 0x8) connect$unix(r3, &(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa) r4 = dup(r3) r5 = geteuid() getgroups(0x1, &(0x7f0000001a80)=[0x0]) fchown(r4, r5, r6) ioctl$TIOCSDTR(r4, 0x20007479) write(r4, &(0x7f0000001ac0)="bc4a35eeb41c2a0fdffb238455d135d39224f3be09b9bd41b7f2ba53b5b1cadaba48caafe537d7d22779dfa505bc87ca714ab4456d7fcd16e8bbdcb520861980127c832ac66882d4fa7d363637e8da76e8abd094cc6ed5af2b4b6597d6d0d5c769ca399eb0ce2741383e7824364282bef1ef0692a6df2116550b569d9b1249dab21cc60c877193431a98841bee74f09da02c4cd2", 0x94) write(r2, &(0x7f0000001b80)="361e4f1ba473e6445fbdea802efc4fbcda3b7f5429c86800fae2ea243bd4ee0a3aea36057503a9cd5ab7674b0bc0a74feb0b6886be008620e289e2e206e9b2c98b662f1b90f962", 0x47) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001c00)={0x1000, './file0\x00', './file0\x00'}) fchown(r3, r5, r6) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001c40)=""/250) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001d40)={0x1, 0x9, 0x1, 0x3, 0x6}) connect(r4, &(0x7f0000001d80)=@un=@file={0x1, './file0\x00'}, 0xa) geteuid() 21:06:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) 21:06:11 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="7f6d59c35d3282c2f4e4b38a19885db94ff4b63eb9f32fe6613b16f2e0b5b479f9298d1fffd344524d7fb094d5675eaa3e2875a9178e87714beef2cbf2c856008595ff4eef52f70dd3494b531defcaa53f9adeec3a1c4daf2894d43e501fa312c9223d8934cb49553cd0aa5ce13b0325eff61f441f99056d192d966e94dff5f6bff021c0c25406d0ef65e59b9c4bf75208d7024a111d9aa97105ef3b6edccf2c2c9d2fb404e82d7123885522997e2fe643866acbac290d1960b74356581dfd8dc38d6af734c10113e563de82", 0xcc, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x10, 0x4, 0x20) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 21:06:11 executing program 1: socketpair(0x32, 0x4000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x36c66ab7, 0x6}, 0xc) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) kqueue() 21:06:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x40) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) getuid() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r4, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 21:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x1, 0x80000001, 0x9, "d131bed6ae57663d88b60692aa0ee3ecf82b9fc0", 0x9, 0x9}) syz_open_pts() syz_open_pts() 21:06:12 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x5) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 21:06:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/120, 0xfffffcae}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f0000001680)=""/93, 0x5d}, {&(0x7f00000015c0)=""/147, 0x93}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000001440)=""/24, 0x18}], 0x8, &(0x7f0000001500)=""/65, 0x41}, 0x2) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 21:06:12 executing program 1: semget$private(0x0, 0x3, 0x342) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/87, 0x57}], 0x4, 0x0) 21:06:12 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3f, 0x1}) setrlimit(0x7, &(0x7f0000000040)={0x400, 0xffff}) setrlimit(0x7, &(0x7f0000000080)={0x40, 0x2}) setrlimit(0x3, &(0x7f00000000c0)={0x5, 0x6}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x9, 0x6, {0x200, 0xffff}}) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0x779c458ce754aa6c, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x9) unveil(&(0x7f0000000240)='\x00', &(0x7f0000000280)='x\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x6) chmod(&(0x7f0000000300)='./file0\x00', 0x53) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='+(\x00', &(0x7f00000004c0)='\xb9($\'\x00', &(0x7f0000000500)='-.)\x00', &(0x7f0000000540)='(*@[*).\x00', &(0x7f0000000580)='x\x00'], &(0x7f0000000680)=[&(0x7f0000000640)]) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x8001, 0x5, 0x5, 0x9, "67d2f44777a453a921229a5e5e9d133058501625", 0x4000000000000, 0xea1b22c}) r3 = getpid() fcntl$setown(r2, 0x6, r3) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000800)=""/181, 0xb5}], 0x1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000900)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000980)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0x4, './file0\x00', './file0\x00'}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a00)={0x8, 0xdea7}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1827, &(0x7f0000000a40)=0xfffffffffffffffd, 0x4) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000a80)={0xffffffffffffffff}) dup2(r1, r6) 21:06:12 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="7bdd940a", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:06:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/177}], 0x100000000000007b) r2 = syz_open_pts() getrlimit(0x4000000, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x8001, 0x2373a053, 0xfffffffffffffffe, "5942a217a7e82f521dede9d8c08c3cb5cca06f8b", 0xd649, 0x5e59}) 21:06:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f6b804897d8b9911"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf500800a}], 0x18}, 0x0) 21:06:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000400), 0x0) 21:06:13 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 21:06:13 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x1}, {0x26de, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x400000000000000}, {0x191, 0x8}}, &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="aebec36e3c3a95720dcc17f66cd94003c7e066925e50a02a2b06", 0x1a}, {&(0x7f00000002c0)="fbca66a5fa786d16066eb698c700e1494fd8bdea410120ea3d49888ea674e1bfca714c73cdac4d7f46a1ccbb9627386618d18d2092aacb81a029dfe85f809c2c070ca897df725f4d072b3449e0b8f0bbee3e0f6b2b6b2ff948381ab6786159ee272955ac3061effb3b682a9a181700", 0x6f}, {&(0x7f0000000340)="4ac389d54e913a888c4f1ebc602a3c652d018fa0be371f5145f441dc69f279c979427ace092d4b2f6b8a3569367d7aaa554f17316f2ec3d7c3f432b68976f165f3cfc28646c67983a8e983c8d578911f1363238484e487d2e994df0e2ddfa9e7c7e907aa26e3b06a63da9520c84a5273bea1affca208d73be60aca2e6219efb7fa520443eaf1f04140e3469f33c5af61e6d0abd19bb436751720a3850392cbd76694a6235c301bbd", 0xa8}, {&(0x7f0000000400)="a47d46781a", 0x5}, {&(0x7f0000000440)="920aa382c29e65e7610f", 0xa}], 0x5) setitimer(0x2, &(0x7f0000000540)={{0x10000000003fe, 0x80000001}, {0x1, 0x800000000001905}}, &(0x7f0000000500)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20200, 0x0) 21:06:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8001, &(0x7f0000000040)="f0d600539051baea596a9a747a99a492967a8455875d1ef65b7034dabec189943eb096e6b1799dada368c9c50670bccb2977f58d07d6a1e09e7edc4d066da8085a9badcec70e65c1ab1c9c1900b9188e494f1ff8cd2f9822e5ddaee5c770c112f499b33ba6b03781dbd2a28c7d141772feb5dad337de8d", 0x77) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:06:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="296b12b9ce5782f447c5a3ceec3ce37774a7cc7b8e5c4a80706d780d863bbc4b0ce3f0096e8e8d14128a2b47662726d51656662c0dac454c9e5a0e3ecc54976982fe16423968dd0a0e680b9df663", 0x4e, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:06:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f00003e8000/0x2000)=nil, 0x2000) 21:06:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:06:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 21:06:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000140)=0xffffffffffffffc0) 21:06:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 21:06:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000d3a000/0x3000)=nil) shmat(r0, &(0x7f0000f56000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = shmat(r0, &(0x7f0000f0f000/0x3000)=nil, 0x1000) shmdt(r2) shmdt(r3) 21:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e50600216d673551c0c0133dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214de00921526dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7465d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df40600870a32eb2c2d4b0292851936eeae7fbfb4c9d7b31f678df44ff0ff", 0x121) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x4, 0x0, "0ef75bd5baddc49b861a12ca90c5d1ef72b1d9a4", 0x45580000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:06:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) 21:06:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/122, 0xffffffffffffff02, 0x841, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x95) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x28) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000001280)='./file0\x00') 21:06:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xfffffffffffffe73) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) r3 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 21:06:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x101, 0x1, &(0x7f0000000140)="97c19185a896e59b8307f4503fd883903c30b45e23d42f3f13fcd2eb68a909d768dfe47413bc7fab4af4f505bee7784ba10fc0e37c447cf3ca33f64d5b177644d85c02ad6999caf341141acc059d46781a0b974395ff250ec5e0d5dc47f9a0c7d4", 0x61) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x1, 0x3539, &(0x7f0000000040)="707bda33a736a969b2034c8e1564d5bf9a075de90330dc0b31e92273bbb83713e1325fb73f4ea66997dc424ab21f61e6ed", 0x31) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 21:06:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000280)) 21:06:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10}, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0xe0d}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000680)="c11e8b1e9226ea44c26c24d499142067b22d02411dadb2bbc7323e155aa31c4f6418b7a20a70658ed26d6c87393a4884e9daf621af45118245d7f8efcc77793933126159d7f3d9f925446c61142f0e2eea7518d2aa5fa8298e168ec4cf82da1d7c2c9021164a8615f7c9ace0cb61e357cf23dc16a8baaea067660f172f6a8f6c1a28c28ac46e8e267f1f699549b6963eb7da12b42db0452354219525689e9c9a5941d3a607150c006eac7f1229d907c187cc3172dde048fc2fb1640eab2403209c812a672d85cf5011120458de053fea7f72ff14457555f02e8a2a29e05d037f6cdf8938dfec25f32195b75a3072d5cc3a51da2ecda7343e62faa297863611992dbdc49d0afd175b2dd0a6e612ab2e9331762d0df8590d47ddb2e6e246bfa5cdc58fbe1ca4ad4fa2d335f60be1c81ddf66032ea3d241507ab83f5e79c334683385378f418fd4128bec05fce9f81c676c4a62906a72eaf5e8f1801a273fd9ca9449fc3fa8987c4f1bdb67bb6540af5b2b82ac12c9bd0e8b6740203a316b5403658b8b924864fec14b72f20d0ab315dc6de9542a5c02ff53b5a1087f61a205c2d3b7d842e277e0f544b720f1d11d0f29f22a27c7cc7231b36b12dafe4851ee12b11949ed8e0388eb3ed76b220d1484ff7b4c40941f58a76286f0e2564b335293a207a697d9b9882af8a806ec5b1d735caaa5441f90e01eafb4d51abdd74964b152deb4628bdda7f108f48cde55d994def91059449835d93357bdf931970d892cebb97384c4d541c59efdece05ea00fa9e829796fd5de62e82b4b779f5d5bb02b8d9b6acf962fec9822535e379d2200ed2ae54f03954afe772cd735eda2695518298bd68023905d2fb8541555b33b5f407cc24c3d5c564a37164e1a7d15085dffbf44394f1d3a239c5ed4aca8746cb4d9ed3f81ad428e768006226be1da822c4f107f4bad0250dcf979fa0d699490b134ad48d0abed41200a845b45e4c053f72ca51fbb48de16f947aa34bfbbcaaa3546e2d5f6609548b22852a5e6835177a4f119a30ecb598de7cee1a65978a001c9904a7d195bc489ffac7e1a3e2c54f9b90eb5ec78ea26a6ec1f1e61552ce6b15126391f0f273f6c25a421b9599b8a79dcb57a7a3bc1721e052a456ac2520f9c4d73ab5db888ca392b32f4282816c0bca38f15c8b2b14fc1035509c002d2d0cf307d66de75989d3d632bfb1df6f5bed434991ae8a9ed0d926259a5fc7e1bff4e97e94aa0b8e3787d9ea50d6a3bf89b72e12d050c8069e10aa6ec0a4b44255fde253d65c272dd215e8b9e549e33266ba9d4e75f24cec33c16a1016c0b1f54daf7ea99997210b520ec46c4eafa1435a86d5b457ea988794369903ce6ec16aa2570ae23af52328506eca26087ca6ff1261ead9ad16d683fc49409fd9b45b3f136675411db6ece6bcd59e19d6fea25bb1ba5c49d4822bffbd3a57f43649f0b104a6323ac39ddb3455c58595732f95f9d7ed4c4023f820d9d2ac758647b8ddc66b00e795701bb0f5a1a1a808b1a27c00d856230f07a52f59141536424dafb14833333194e355ae843926e71b82b237eda1c3581835b1a400176442f6c1f87fc4cce52b32daa732d4223e7c5ba179e2d1629897a83a2bd257cb9ba423ca3f94b9999ab1cca567e7b554743f2d13882eba281100ab2d8cf92090c0ef7aef2b2d5d0496b96fecdae28630e3b8dcdd9a1f9c1be2f1014256ff333467e1cfe19004fc77008aed707cae6e5cf8da0a78a00692cb3826f6e67e8a150c02a8901353472e45ddbf89ada531aaace3a14102007268d7462b76591261bd1bba9525a977d53b94cccda71e519cdac3df3b0039fa983cc634190c9ccf525925b559f048cf1b52947b31ba6d836e3a3e5dcf0aa0962102ede540093fb108669e701e86232749f600f4ff27a6d93adba1b4100e23e1927697ced42ce3aae440ee97e8e90198050648b6d5bbaa36b42806d9ce85025792286c6ab082ea8e535a06028110a24d9f13db377fc26e15b45efb5e5ec3764cb100b563d3b32920930cb174a98fb923b55bc72b28d70914e682f467039f2cbe8a893a57d04b1e6769c36f6709533ca58bdf80f55195bb5dd536cb0e423296954f8ea3a5136b4e38833c8ef757aabf3cf26c90ad9bfd430dac6c3af4bc8dd9f685bde8d32c357bfa91657c16f3c801b3f5c00855ffc50d7a1db3cbd026e3d54abb2fc27a711581b6d921016ce2f96efb553a83c12653f1bfe7a2c7efeb627cffce2dc48f54eec134075a737efda8cf0bc5446963266db01ca7b53c2c89e584c582fba06d3ec3b9d2d8f80609a8464824a2971cd9f9a7babeef3a06743d6c08a791dce394f709b3db0086c47c50163de02dfd2943f030ae9b83f4fbae0b32c32e5e6769fe3677678d6ec87421909c732794e443f708b708c7b4cc2398903c31e111571f1f335e98bd250df7476dc5979c73477e659abaf2514b9bf1dbc2bacd1f76ee7818ad9bc19da5a0c26f220c723b4ee9196561b8c325fdd7a0ce147b32edf71a7da158c98a4c3e3d3d2a6fabb907439a44924319006e80d25934f3d152214011a30957321c0cbd521bada01873da4732305d57f19230252629eb775ba9659e2072bac80cc28bd4f3b5608ffeb5b42e040b7419029402eeb43e24bfffa93164ac8a94d97f7011d9b37fd152336d69f127b86e145d1546bdacc74109e230d05168db35d696670d1804ff6074863b13fa2658255f548d12054ee4938700ac6ee30be2695d2ff1a70212750a342e6a0d146f5c5925dd50a269108c842fc48e05ae3cb31823ec51ed08a3641c7191c446e75a0df4dadd854cd52be7b5cc602d29c4dfa22ee8853955ab419e72fc75085c335215e7eb0ba175fc910f1132a859333c045ced188ae95632af4c5a5dcdaee849be35968851de70df32a440c99c5a33907df224ed51807a21e03962882076ddf0d116f4af028fe13378506de036bdc368ead753b8963a156ca42d819636989bc22ece0ea80b1a7ef80fe871fe69e54b7206d727a9850d25786acb31ecc1b39ef17cf28a59d6f99dd59593a6c5278e1899c3923983a613fe77cf09aa4a68dd961ad539f199d8465eafdff4dad2e175f941beb5ad142098947c78cdd23c460c71a35c6f18c70d4c996c4e4f0effb8e3fd08b4dc9b1cefb029aa6f1a34da67e930accb16bcbfdeab31271f1791887a495623daff04fe8ea895d3a9a837cc0a404b26ee23a26f8720cd5a96efa9b5cf9356c39d504c6f5299104e60b2afbdb5cffe17700b55a421429e226647ec869faeb03f58dd78f5111ef38ec68a02065128dd8b0ee38cdfdfb2cc0623cbfc1d554fedbc78f9b4906090259205d7826a5261fcac7250391c8bcc27fd1d7231fcc9148fb64fd016c8325758bc252a481da77138d5b6992a30a9f38df7c19fbf033ee2f3a0948659bc65e3a6eff14333bf4901c55aca20fa2b25d6392491aa7105e3ce7bc68d8ff20e6c541b42654074c9989593fd4d32ceafa8238748baad7dd1d587712e3de13898472f165cec2f91325d22e514c122e0f832366dd671b014171b484aa977f0fd4326dbc336168f8c27b39e438c7bf04e698b90ade4c83d3f4878693357094780d2513e22dfcfa123d82fcca7b61fe68629bff50230caf4d2644bcb6e2ada982f41f60e4b418682c97e5ad6961a4d5da8568a6df42f668c4672338aedbd3d3dcc0219255e0d9496c86115b1734fd260d4c041d68cc691271a2ac385ae00f96f68b3f5e20ed74977cfffaba16e4debd65878a6b3369b5065e3d477db01b6c7eb767bb114256e212427df7a1ce3d4c799255c4c57271f405f337a6d0c6ab0221dd990554b42ed421340b7ae7f90aa849c380d28db5c2b3ad73edebed4179ad474dc53accd9be213ec8a3f857478fe20b84b1f81e504bbe082e4c8c075bcb8b6fab6970c30ae2cd02bfa7cf4b1632fd3699ac599858ba33ae1526d9dbceff24229047ef2200d26a2aa697554fa1c8fc6221e8e1eeaaa612edea0dccc1cd56c82bb0365d9d9af614affdf4a5d7c6829318757fdfd27355a59281b43c7b0fa6119524c26ff10319dd7ae4840c27eb1dbe0df9d5322d67ff4fd4e4c88046c7500a01ec027696214fd7930e4cffab1ad2e1c5f138a069404751f260e5fae5be0c71b64cb69979a31fd15627c450d4566109a54cb562e8d2a493a2d417d2f67d95cde7c2995fc71f93cf6c2c995ec69b8ed006b2a656c8d38605f841009cc2e25d07aab547a547197714572f4d64fe7a9de23feb586473ab56d81c2ffc92289150d847a74b10338d4f60f24423dca95c086d9b125dc6d35653fd75121de4b6077f0bfc577f729a4d7e0e3afbaeb0321aa2d3500d8ac927968b7c4207c4efcd6185a710eba65ad35379680c000fe0fa121969f73a3359c47a011115f06fa82a825d02a2eda8ed9b06d5bd9e54fded20b3d765167bbd7c7ad04f9db06e6c0b9f5d5cb2361b1ee9155b64fa611167c54bc2284f72648702c6b92eff25ba5308b58ec87c63b91099841d59af7e894593644763e14c3bb45c78bc998895be4afdffaf2934e6656d47b8c8abedff29e572e92b7abcda34c7b6c89488a5400fd9d2b8a6ab24c692f20476b5471d82f83bbbb3a6c11b6c323fb3d9b0ce7e739576cb151ae71b9aa7a76aa6c98e691a9a269e6065deca6b9d6c1183a581555329eaf3a2545f294b3417b17b022b7431808c05dec0b0c8cf7c290d275c002c8228e69cf1acc7ea21164756a3e6b7ca45e6001b375c43912bc2e4c4aa1e128197588d173bc69e891460aaf763a64803d1bdbfbabe5c7f949b4f464045553983d3c42ed8bb20d7f9f65d6adf7d4d3a794447c4bbad6859bed31efc0d93bb6d51e46fdd2892a18a53ffa8c1259dbdceddfc19602bce3822e1f1e398e30cdac3ec3032c6c1a30a58f8060faaa6609299136c1aca72e81c6e372dbb989bafb7177fd2c7a92c393a357ca8ddaa5dd8186b1cb48d0e85ed8a877015ff325c45bd07397d67f2217abf18776823cbb956f88225a638e64a2276238c674f098f3c4b5d303d326c1d1bf632c58d04fd34301674ed82ec87b08e302565dcf28ae085010723b5321d4fe73cc75b7e162270269f71575bcf8ce5178e8f07d6797aba02f9bfd4f9427828ad88348b3976d21751fa7e05c5ba3536744334399b71267e4db7a4be16eea276c23d677beb1bc1e18dc364747f827560f35ef328068027927609ca7c810837911c320f6aa97a79cf610c247952f44fd83bac0a818e330286a09ecfe3ce6cc28aad2b3ac5ce99d033eae19861402d1fe6747a706e73c38c2576b02f4982d9266ad045cfa4524ca4adf713b27891398df4ee6289a7e030e07017061791d60796c313b506eb292698b77a9f6d86c3c3fb5768dda065b21d7f4476f08118e3f135e6fa4baa09f2d597c258e8385c5a23a4564895b20df954bbc5c8b8bbb5fd5bbe40573955ecf8cef70196cc1e891bf1eed0f6a958348ebdc9fb21f51ee5edd19ba200feaa29ae7ee321849163d96f20e0d98e8b52a028a68755bdd350d22eb0aed88bd36d7f6db323a280782bd53fa3f38036720636f81428e93e8defe69c661e670dba49143e4ed7ca792ed4106281236fee60c33b2c8e3f24ee748ebcd2df0c8b9ed9351ee1382a652ce9a2a0a18e2681e62cbfd61515da158923656c266e06db064c7466cbdea30972b12a73914694d3d32a03a2c24e593869656597e76e621f9679b68850a2557d2de5e414ab363264fc3696f8cfc109a5913d8b9eb889849e61c0d6a6745dc3e0d60f", 0x1000}, {&(0x7f0000000040)="ae631e036882d8c58a71467a6f680b240350de907d115beba3b293de34d46f430be0abcbdfa96beb2a2b3cbe9e069cf10e12", 0x32}, {&(0x7f0000000140)="21c057597720f4a31ac41dd41cbd18", 0xf}, {&(0x7f0000000180)="79b80d1f6ce2c2a00bdb3dfccfc150e0a426", 0x12}, {&(0x7f00000001c0)="32c1d2bfb6613c09b0394971f893a8a3889ce1085df3dbbcfece844c1b854f88afe54bb6294c35f69cc21f8db909dac43803cd52dba9d0f723ebfdb1fea5911f6d795477071680cfd213d19008b7771dd0a7b88e4304e9bf4da8abf2d7f668d9ed98e5ee9ccff93af9757a", 0x6b}, {&(0x7f0000000240)="1a133d2dab7bc9d8b105e394ad1d3c1ebb458edeb78b37469dcca0fb44bc5228f61bfcc9b3806dc0df9037fc65929ff5f487299fcccbd86ff918d22f496a00833a91055987c759183463d20dd5256a38685a2ce8f945b1f83f411924f28bcc14c99af5c5ab76d9cff461d2cbd39284e1", 0x70}], 0x6, &(0x7f0000001680)=[{0x1010, 0xffff, 0x800, "ddd79eed1175bcfeb553ba1709c32d7de8107a6508a53e1cc4b032859282cf4a355feba37027e8be2d7df6b8765f9c311868f92975c112b7d3f62ee98515325c411616a644a795d31c51cb4c34a1c5709d71da8e6b271272ed33b4385b4ac314a3395463646f3fa70425e0a1533c528084b4aa38f048a6e75c81c43b5bc583a0bf1bc034f6c9d3344b0c03dcb4830db3c9bfbdea49e74d902d9f38c611c91ec03b5c610c2fd34ab19798c2e57601bfdd7de6b855dfbe9c6a41a7eea70b500e117a6db57e17ed95c53bd2b376458c38fb280d0af6ebbb79eacd5b2ceb5e6775cf237fa2a1cdbfc3d067a7d18eb8f7a27494e14941af7f0a70e1a83ecb2bf7ca9a949c2a73e367cadc53e38bc73c1dd6e932a1b774fd1563efac1971bd808c9cf2085957f4d570b16220148fc202a4ddbaeee7f3cad744972bc90e29c19820ca875c43a5b8c77b5e04c6e55fbdf8a6d58ab6b9370b4a5f6bb2a7390fe46fbfb33f28ab9147702dc81d4e2a2f83f9ac2a673a7ef0c0952541fe5d6662e9518d86c479185c4ec18c2aae444f5d81392949d0bb446a49e4dc14895e9742fa7876a39b6cd29a81224cb49f6bd76f2fe9fdc6cfbee1ed8079a828c1b9ad1892b889d350e6345ed52687762bae4690aef4b3fb00e970d58f6bafd284610acbee6fbb0720ee99281d331967f5b3a60d32cef214920c423ae82fac774f07ae459d2fb43b5ec6bdd7653e78328bdea287ce03275d5d398990b29d823496b4c3dda4996b6740e9b5dc487a569c2a48c54dd48f8d61c15d40c2b121be69f7141853d0dc2796698602b18ec09def0e0599038a9363f35d0c3ee882e4eb45bdf12b60a6ed6d7ab36154a64881075d2105625019a79d3d9b4fa21199edae4a8cce80b0c106c8f65fc7262160e77de36f7c541fd948edbe9f2d7241d210d344fda57238e2966c868be7d2ebaff079af31db29e3779b3ee6410d476105a934bea2d3200fcb7aac126a08134451efb8502de7994e6bcf0a0a5705916d4e1ecc6ed2ad7281ec737854bb1ba9a5cb583ee41e9165e77f727d6ed0e0ab83710580aa9494eb6c1efcedb250ef6d4e6abb7a5e0ee7ca93bb9fef91b8457e12b623dbe27432cd49931f1139d7caef07a8a033476f6868392331d2678f4ef4abc804f4416a8674b1ab3c055d8540ffe29071e58ed19ee5a70cc77f9b2b4ad044600eca0ed1b743652e825dfd87f936b1cbeaaec899a17df39cc3c456ac5419c8a45ee5f6093b7720d0a5439045f5a797e7099e116aa05e43b266e483e447bbf0f9a57fa8ad7da515b7f913751be2d32b094d6ed80ae3043031896bf63c451ede360e5c2b576aeb0d53364e7e0eed9e8fd13371520dcd03a30877a4144ce8f9d3d97731b7ae934982a0f855cf846f61df2fdb487bb3220af3ba16bd490f0086f389a86dc742b5d35f60f61619dba37a2da6bdb920166b041b561cc3bd7132dceec812e43c17bbff5c4c45724078eda354383d9a0691bac37b3e461b1122489f7e735773b7a97a3456a9de38f255287612dfe26be9f41093a7809e509769c77be7123de834967fe483d7c003de62e8213683d84156ec743f126856e0ba371189e84e4e1e447c5d7e218c082b044062306243fafa103ece884cb05d0705ed86b759b8a573952683f42e20d9fc4d0ae6f849b097958dad478130a81bed708159cb550ff5932bc93644ab1e9e041e5890eb67603d6b7e31baba04b5f074eaceb1ff387c807efe218e7dc5aad16d04dc730a5aba575aa03302b222cb8db7f5fcf7b134ef021f4620255aed89279c4830e2eb35e402589fa36c994bfb9fdc5726230480d7da7c5cf4367acf95032f2dc584762edd81621123b00a6b2b5650ca45095bf27205ac6db3033bafeeb69ad62dcced6bd7b13c91480f61b3c8274d09d201abe7175f8cff7ee07db2a36d50a186d716e5a38c9bf71c61139f22c752bc23e1fbd8595ebbb588b9bdd2317990b7852719318882968dace597a1525e6fba52340df866373b6596b37f3488b5ba8c46ed6848ca9d3444340c2b01f69f752798da2b58587ba56744f1acafb30618756ab70a973fbdbd2dcd4629e16fe2f4b173715990c5453375b9a8da8baaf881b9df7548e6411a92e89f7fd12f2b8e54524b9764030039ff081ed9176a1cde02d2d7cf22bb815edb2a2a25568c76f51ed98d4fc12243412db0098e7aec824a1deb45c5b2d6b4492d8929f7da83463a187c16bf5750a50e3810a46d33aa648126d439a7e88acdbb815f8fbef6f6c6abffaad6b3c0761345797e471c6ec2aadf4028ad4d2f51a5d180a36b82fcd4cf662ac1d363c5def887c8b2b21cbe5fe59507caaac7353316f4654c704c34fb194c8bb30024a68c89fb393f07e03c407f8b50c4e3c946ecdad22130762a5a00d2d94d2454c1d57a85b3d2cac4188f02c2fa7ed710ba11ae3199d191db8403140693c15086f3a059e55d023a8a4b68b6e99ae73513a3d49d8ac055724442f48ae8b1fe6e4097ce008cb5b0b86c93aef10927db5f3943e1159a96c7ad4f9f0abf86094f842ca32431b0158aa5606ed1742a7a13766a79b7215fafbf5f6ac4922fddf634eb9c44fd2e5632474e17a6bc8454b43ef4ef201a12a700af6c125790fe381c7722ccebdbd88ded01a185e9ab801e62f4308dc2e9a4786ce41cebe0686a618636674cb2cd062c212d74d9e55292d7fe94f0464a92a3605a99ec62bd88e9b6355f4dd405baa739c2611950acfc23b2b423b87fed907d3ec58d824e69940568cd9423c68eb05d4c67d19f11f3ddfe6d237ad4fb6ba7790720aaef2cd8b8b2ca15b6a1b90b926a0ded4f5a4b9956348e964b46779f2529db7bebae2021edba1459543a69219c3ad5c626ec25c4777c3fa33e445ba8df999ec0f9e5c59894a4917f4f7339649c39903ffd0c9efb4fbec69e7eb93c363b64ef6e4257ec8a4f40571f2c86e8c3097c6693247907444f3c285eb01461e42a3f49e91be6cee9d6e712a906898b53231a4ca708ce452ac2acdc3aee4ef2eea65d3768172bc7db7622753c3b81804ee52ce5a61ceeaa65cdeab47f727c2cff88814f5aab566cb36898ccef7aaaaf9e9a38b2986b3e599567ec6bdc0a99f4bd908862ba21f0d747a3c2cfb25efa6c4064a4c3b744d49fbd2b3ee4a8f64271f5e0552ecd0a3d220ec8ac6497e54e37c14a9f01cfd35d0cea379e48d1df6069ee3fa85e723abfa780956f8119494b6b1d2caf2515bbf38f5c626d45651e3703b00e760cf6f79c1680c44a558cc793063123644d718bbdfd549b579e0f575f2d4b13ced262d1d990a210555187ef05acdc9020c2f1a9cda3544039da3f543f2abc61943dbc0568bcfbce38ee26cdf0ab2fe5b6f4faa188797cdbe00fee083fcd6c68beb11455576e4fea48b62bbf1af217205772c10d789a9850a09d89b3a5fb376f45dba50586b23d94abe0e86a0ec02a2ddfb496a9c2fd2838bd4d0be36acacab1423861047e96e9949f09e2ffd684cf961d75645ca6da83c7c124c3e3ebbd55e4dc10a7d42fb507278dc51b1042f43efc0d775c41e32274a0a0aaf9872b98ca64aafa9abc351a94d4eed4a71eb4652496786ac08b8a6ca3a34724a4d1c939fb9b6a74b2970a5c2461ca3ada89e4c6b40d5addde950990f47e316dd060c3feadaa2a85f860b796b607656c55b1106bc0b520bc22bd1c72e6d69eec9dcd66a5d2066c9cada0c9ee900e55922f79be61c6f7365b63a82b2c33780edb2d6a29988bc98477eedf66200e216c5f5f6242a46aa6f9feae20f453bd0db0e735e4fb512d7b0fc6b518f903e9d8a7c0c9109b6905b4d6d8ff1e0dca027abd0a90fdccf3eb6977c8cf7d77acd4104b6653946fbdeee5feea413049a9589670daf731f1c52b2dcd868d90238150a63dfe6045633aa281ca832c957f9583f1dc0c37973c417dc04b6722b2ad978b0d6d8f25a337ca3302164266d815cb828140cbde411371f5acf9338cb063d10f6572fa829e3d099da05e22b98737c888634573301dfadaa70a3c27e81bb81758a0e3c8521e9884484dabfa58556ca1cd544f374cb51bffaa691492f6e1649d075657b735e83984d1812c8158a02f2650fd54bab0677d6e6f3d042c5200bfabf07dce9ba3c0705abcf016f502acddbbbb66c07cb6be908db738785cd087b09664135f38d63b91d8e24e3d016f82bc4e4423b3e615093a58cb99f192de68da09993a68e3d780a9fbd8a25d716a57f6f487b41f396e9262db26ac96123f999e9993a14d9c99122408e5839f8f93062abcd2f144c6b106409aa9e75d7089b348bd292ed2c5774658666f5d74e210e5b0d6cf495a78738f6d017b753b7847e56eff5f228a23cab5c5e30713225e8f328ae799d18a35dd6e5b92ee7ab006f7e93c3ef016286183721239d6b4819869cb3e2cb8f84bdc507eb662e9f24745b68e700175bc28f755001b3f9622d3d51e804e08404f7afc89ff21351f3cf6df1963fd54871b382f43952e317bca1be3c25c90b32922eb9ffb67bf1e05e7750e56ba4293c320d2152dc6295043d7f49b1aedfa976d02fffd053de063de4eebeba139714c5c99b5e360d36a015001f4553a09940e81a816964e011934c45d1a4c50d1770516f4147e9cb136cc8220ab443233ec5ca74388838194645183f44955a78d09149579b10dd74d70464f7fc05d8f967e4a37e63862c2433944d0e626445f889184e61bafad0de34d5ce7795f7ca8918ec796d0fc8254bc7af110d499b0eeb3b4db8dd6cfea7b41a9fe14b8fddd9c767ebf30cc2360f8c0b48ff9221ca34b1763ca39268870808848ea65ff35ae1ecc5af382b6880738697111ec9055608582525d6db349fd9ac708bfd57e5eaf66502b86b7cd8e684c3e6fd53bb8f203ff7b73e9540deb3ebd94eb076bb0e1cd64c35c0fe713571ecb49c6d4b9576aeb7c7e8a01edc5ba35e53fc2b2e50acf438bd15fc24ab153664add41da3e542e4755fab4858c5043ba56bf5bd524db521cf82d8d336cd670ca3d2c3eee05fb7c7bcce3c95070077b5fbe126c469fc1f6b8d864db4d374860c61712a63bdf40129ec56a9f1885a0ca10e36b3f11e62e58909b567c193906551e406fbf73097d8c9f15472a2168e46c969479c45f74af632db6196f86ccd29d81f1bbdb53e571298690e434a8ee02929ba6512723ed6e052c88fbed3313939ffc00ed8ac45fa0787c938cccba150cd952bcfe4c78240eeee5921069eb2ef7e8276cf659f63986845699a38f1c9de02e11db5e77458abc505bce3da72ce29fea3bbc74f7d4fab3f6985cd5c4d1cc100bad1ee6885cf68d2c896cca86ca5068c144340774e1efdbe9e8a78925e7dd82e197fb790ebda45938f1a3e6aedea777ef3f2116dd61bc9ae9a9d73ac151543eec9e91677d81c5f9969668c77a36536f04819d9f764b948bac97f249b038e6ec2bc19a8213f63dd4964da85a7820c09c361811fda0046e007aa862135c920d4d85f1cf773c4194b4c2bed202a4d265f167ed2af9ca4854bd050bbbc02d04007ee074cf61012ad2a6ceb81c0e2f6b8f276554dedf95f70a13b365b51a80d44ec341acdf4d49713ebf1c200d2154638a128f2d0f37ef5c4dbebedd9847ebf7c1fee2646815f46eaf376320cc1763c0e9c04127d18fee7168a6609c733208e1526a106ac4055e5cd430611465b6c847885417431690f874ec4ceeb20bbe28f47d9a655c0b3dc649604e8a5039d210ddb46cea2dd56a4f4a75965c376c17cf02ec92b5add40d1e49119e674e6c334aa964ab5db7e7573b37"}, {0x110, 0xffff, 0x7, "0ea5eac15f525b5664ce3869510cfaea3a52769edb5c524b6b1cec475cdf047104578dd76dd2c4dfc11d72d6f046c8697d17c31e0e65413c11308fa19c5214dae1512600973f6a0a4b76dd6f960d644d6145f786759ce16be5449422bc26b50c593748c01ef17b2562a44ebb3233b9daa3e2811c9ec153eeca5e31683843bc47f7a823a7d497640cb1ec75f607ceb7c95e7fd31f4468dadfd8bdf30400bf51c27b5be778f8b3dbe06ed3e99760651b75f16710574ecabefc4cacf5a13270de5361a7d44262091d83da3280c275aa57ec66c1d252653400cfe4a424f3c8efadbde37dc68c4cb0da07c6f22b751444b1a1d6ce7221cbe218fd0837c4"}, {0x10, 0xffff, 0x6}, {0x48, 0x1, 0x7f, "4141373f4d76c28e38ea7dcbd14df0ad9900ab835dc0d2f53b877c604479a3b5cf8f5fc96bf4ac97419b07561ba92a9c8f2a3bd2a8"}], 0x1178}, 0x2) 21:06:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:06:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x0, 0x8000, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xd4) 21:06:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) 21:06:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) fchdir(r0) clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x4, 0x4) fsync(r0) r2 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000280)=0x4) write(r2, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0xc2) semop(r3, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xce, 0xcbc}) r4 = socket(0x30, 0x8005, 0x9) r5 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0800ae2f665cc6812a265e210100"], 0x1) r6 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f00000001c0)=0xc) shmctl$SHM_UNLOCK(r6, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) recvmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r5, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xfffffffffffffe80) 21:06:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 21:06:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x81, 0x0, &(0x7f0000000000)="1ff4a5476aa62d4c", 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) 21:06:17 executing program 0: semget$private(0x0, 0x1, 0xa2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munlockall() sendto$unix(r1, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0xfffffffffffffffd, 0x0, 0x0) 21:06:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:06:17 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x9004, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="5d7df5971cb24092778028b7495f1d9c7aeb788d6bd1b4700c96e4a07fb3b8c40f06913bb336195e16b97ea18fc2908649d36ced5667f9a6b83ff80e9608bacad8a2f7271a320d1887c1ffe02ec717d727f741a646640d030066d4685a1fe5bd8b1e84cfb5", 0x65}, {&(0x7f00000000c0)="4e18d33938c4ef4bb9341bb92fa4efc1bbd6ebb745d3ee794ace9f4eeba9d049b7182502", 0x24}, {&(0x7f0000000140)="e2f7a9e12ebe1e23b3bf5d9a1c66373f2acd86", 0x13}], 0x3, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6001, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x42) 21:06:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x8001, 0x9}) 21:06:17 executing program 0: r0 = socket(0x10, 0xc004, 0x40) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) 21:06:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:06:17 executing program 1: r0 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) r1 = msgget(0x2, 0x2c0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r3 = msgget(0x0, 0x2) mkdirat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) msgrcv(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bae947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008730822fa7beb0a9185bd9be55a6f61d4309ea53f13c3eaabdd9a60a343539322bc504992550c8d4963ab17d9cbc569ce25839bc314a3ae24e3c75b58b6536a9afd05204be86ec1fe6912f724cc592e91c34252980733e19ab275dd166c0f2036e57d760b9d6c87a9681e25825b87577ce06d4cd466523b01e2480c034662490b1257bbc99b8ad2c5b8a243a3594d6873f8520424f08c4a71b8d9e318312a16c01333c48f6a0b1ffaa9e73c75910631e09a7979114cf8c6d9ce9160c2d8ec604b7da8084029a2f66842921f11651"], 0x1, 0x0, 0x800) r4 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ff8000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x1000) msgrcv(r1, &(0x7f0000001140)={0x0, ""/3}, 0xb, 0x2, 0x1800) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) msgget$private(0x0, 0x2) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000012c0)=""/102) 21:06:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001340)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x20) semop(r1, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) r4 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r5 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000001c0)=""/40) openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x100, 0x0) 21:06:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x80c, 0x7, 0x0, 0x0, 0x400}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) write(r0, 0x0, 0x0) 21:06:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0xddf) pledge(&(0x7f0000000000)='!%n-{(@{\x00', &(0x7f0000000080)='-@+\\/\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffeed) mlockall(0x3) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 21:06:18 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10890, 0x10) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x17b2, 0x427e}, 0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x100) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) 21:06:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:06:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/212, 0xd4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000001, 0x1, 0x3b}, {{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x9, 0x100000001}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x80000000, 0x4, 0xed}], 0x5, &(0x7f00000001c0)={0xf2, 0x5}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:06:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096, 0xffffffe7}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() 21:06:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="f6fc30d12ebfa7bdd0159356a000db9f5204c62e0eea", 0x16, 0x408, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 21:06:25 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0xf0000002, 0x1, 0xee4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xd069, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x31, 0x5, 0x7fffffff}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x9653eee2ba1c708d, 0x83, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0xb5def61edf77e6e8, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x10000, 0x1}, {{r0}, 0x0, 0x8, 0xf0000021, 0x941e, 0x3}, {{r0}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x221e}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x40, 0x8, 0x740}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x9, 0x9}], 0x1, &(0x7f0000000100)={0xffff, 0x3}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fchdir(r0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:06:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setreuid(r0, r0) fchownat(r2, &(0x7f0000000040)='./file0\x00', r0, r1, 0x4) 21:06:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401, 0x4}, 0xfffffffffffffed6) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x4) close(r0) 21:06:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) syz_open_pts() dup2(r1, r0) 21:06:26 executing program 1: r0 = socket(0x21, 0x400000000007, 0xff) setsockopt(r0, 0x6, 0xb, 0x0, 0x0) r1 = socket(0x36, 0xc007, 0x93ce) dup2(r1, r0) pwritev(r1, &(0x7f0000001040)=[{&(0x7f0000000000)="7948c42a1fb9269bade540082e82ec18e9ce09d84200a026a83dbf546f66059f41d0244685d34c468ef6495d5cc0114d0e87d1b781a7f09bb4791dd927a40816d323b48df448a3b975d81fe1380321e0d96989496a3ea940dfeedd0d170c9d83bd3925147c0ed18e8f19f1555f7f28259052136b609361b1dd49b5ab7afcb578c9c74a72ab7495413b91b1f0d668f617c97536bacb313f164aaba234ad1a1a3114d3416836e9a61c7783b919eb0004f6a5600814cf15a458324bfdbededc75a7f9e4f0d09e2012411184e883d3229adac5ad4b5907e5144e166f325ecc786243c2593a016df44c309c191e2ff69c6e02bc3d490734b41b6f03724e343bf8067d62ce7c107d96a98625bcbc00bddc6bff69b04902d34ea1a640ff5c915d93a83051b0be6827a979b4071375bf423d0e09379c44c3211fe306d4f885b3a5f389520543d3e4a6db3e65e246d86d732708a8603899bbef5e5a3c410b2257ad9b024113261954adbc8076745632824a77eaacc5e258f01edc550305f39f3400d2bf240b0780ad2f586826d8a71446b70b558c53b7e9ec62129ce5815bcc51dd665b0865c305e6453a4d49d1976f12152528d97ca60b00188716dd5dc95cbc3196df8cbe14115283dff72dccd86fdd89917901158293dc5a5ed481d397403f3791942ba55a1f568b93b62a4110630fcf4552a0c555df49740f4804d21b6c1425bcf44e70ec28b03d1f41d3fef08bf4e1bfcc956651d0dadb2d8acb1d7de8aa7174fe8f2c522e1fc1f9bb6d0eb79423b5c90f81204cdb10928aecf94710111364c5bf3eb72723a665ad8eac37b423517d955d038da38576b158feec906a75f725c75c81f02462b97415f90722811451d999b3eb101dfe5c544de228b333aba1e84f162b7dea28ddc36a22e3fa4e51fbf4111fcdacddbe015420f31ca0f6803bebc02229af0845de3406cc11bda03c0455fe463472ee0d6f25ef7a2c38aea5861eb3a8e613a2ba870fea15a5f74f1ebb3c59bb6fded28072e6e490d4768283ead93e0a43c85ff43f50efa00f12858716a72ea85ea0db15ea87caaa01d6e445112aea77677406be15331b2cbf888c35571529b29aae7801f7c5e277731efcaf6ad05666c67957216efaee6f9b500501bccd0b4ec43d78ac3505d648d1dd4015619c170cd1da5a4e4905deba8913654007b0d2c87c7b002e575b811d911e85e95e4a8312c0d209b3020c5adf24a94d6a33d390c6c5323a27360716bc3a077f1371e482ca049cce862605ce02e93b28f3eedff7594ec8c2ad4afca670f6db7f02f6ef7e6424107fc264dc9286d6627863f463f369826149c3343d8f430d1ce0f7e99f5840595b8c42ba2ca566ef836a31effd08606ec96b92d86364ee1a9996831e8dfb7dc7775f7fafca4e0a697c8ac83bf52fca5efbb24b5751edd5226aded7657c02360e22a6c25b25d5147c9845f65b3653c4f40d7f07d69c4af98a88e44866edf4b571aec0cb84d7bc0f444c8dd938fc4a587b480d337ccdce6f43339044394d6237f31e5ccf38c9bb0189e2414fe5a7eeb8d127baa4c2584de38ca47f7a65c4a4203869a4b16c769d551b82aa7aca1e16187811a2e38f309726fca291f8dba7d120f3186059e930c384caf29ca2c93af403eb5178de18b0f2c749fa4c3c57b39e351075eb6913f88a53a7abffd17f8b4c81f1c895f574bddb7f1640d86f89bbbf755aa7c402384a3797658f3031d1835344507659e897080ecd1a232e0c1a3f1434dd59f24856438648e869ea917730adc82aa43560d3d0be6baa5ffcc6b3fb17587a664090805e1dfe93c2a7e32c64c337a9fc2f16e74ba0024c2a3dcc150edf39d796c80616c1b2eff0d9a69f84bfa96494432e32b168689186c6cf77b377068e20db3d4c846b6ede81c8bba7eb67f6c0d8cf3447560274bcd76e28527acf1e562cd8e5cfd7de850c6b19d9d68f8e763ecfb16a9c774eee11731831144b2185dc91d03310de7d9f327601a34dc5e7f5955d6bc5965ebf7994610a07fe3fe147c5de459fc1e3f76b7bdaae3a54ec2a7c1bb111a443c495151c712d945d1c029e0c53fb7c9802ce9c002864ab0b431a8184a794cffb0a4e06719ee5a3a216544e58e01efc80ed650af80842161ceb119862fd9f073d45fcb37c23676be180f694d2d9aa669a3d665694cd23c3f029a6649abac42a74cd10a12b1a73ba918385a51d92353ee9428db18f86b75c2cca1e6e4e034229a06a7bafcc89865dc52d803d70dbf3c3defdff73d20d118e0a6ce2426589d227959d71409048609f2124ee9e04e37f918f6d2c17f0541d648389cd941264abdfbb6c22d70f95506140c48344e8ec8f7cef73345e325d01f26a10957900259e04afdeadede2660745dc9b281fe9b4ba3afd601ac00377a35aeda52d9919ec98e9621a31dbf81f5928a018904bb48455c210ba62ea319f1ca75f7c321a171df5df0bc899f598a2ba5c86b2143a749d08eeb92ccdd3d1643b886cdd0a5739aa59fd1531df2c53f3557f6dd08a47a9d8e8081a35d0505b282339ea6dcd77869a6e9fda5719e66dd5a6924cace81bbf427ec762be04a707ba4ba58c14d6c9f593ec1dd6f2515acbb2b4c4766bde524ca7f58b7fe4f0c397357318d5f6db486815115497aebb6a1d3209d74206843bbdccc963a7f3bb6fd453f043cc85e7254700129579da0d2f641b91e97a9168076ba92cb2f57c1e11c7e83cefe6006de8d82c1bc22d58dcc5e4f92d79a5e217239adc62eb881b4c8b6faa22af314492e9f7b8e80291ffd4d698719ff5d5bdc484c5f1d168c1409f3e4711f930b82e8fce1a65eef23a5fa8735e49d131f281010face75106bd8968cc6b994608216da7aa98e0629e4d78a56235dc6b39c74d24d0367e491be10d9c5a07022da96b984ca6f8ba7c2bcdb04aecc189bd8155ec0bd9cb821607a1a9f3190ed180b1d6672d6dc353117ad1b1c57646ec5deebce0622eaa14906c0a3bfc4a630ec8d1b08804414fecae32d07c986de7ffa05598cb8bad22127cab92fd05503840f5fa01e96b1ef581f63e31b795e68a470d81c6512a04b87c3ffcd7078c9cb51b77beb39800b70aadd3cd1d702ceb9b4d45021d663edec3cceffac02dcbaed2f68838e588247dad6d03f889fa5cddd4cf4a43d320e296cc764a786fbe17c42bb5d5227fa251d7e871d08dd4e318aed397733af43b7377bbaae2de666ebddbd15f3b3b4288fb02354beb01e46b764a3273df22a4498d915f531b60fe6739a8dad83758dff5e63ebccf68ac3613e8947a612bcec2fbe3012a4e7d8de6309a7b8cde301dfd880723f7c06122d03b9f8cbcc92d0663eaa2a20bcb41caa69f8496da8174cacbc6389cd80312a69dea68503db98d36a23bcfad1938f5c968a0ccf3960a388bc26543124890b25702ace37325ded342a7e9052a60744859fc365f9da1d6ed9a959c1a2098a49915ee2962574f6adfee2a92ea4d5e003952b10d34c3200e651bf8f8afa6f4d52186a87c98e9e0dcceca3e69c3e14977d0abec446a3030c41217c8bb452997de0cc4527ced7bdfbd9f4fb4e7aabc811424c60af3f5df970f87593a61244ba4d76d10364233a2d4fed8e01e59ac95de9737741c31f6e6f5542211673632844a4755ad60d23dd21979ce0c15a379ac2f8e372aedd65130a57491e3fc51cafd671940b7ec8ea3f9c55d0f239efe97b40a48c71fab38070b2502d14f740b953a826e6a8e434b02ba7346bb3c17f0976e1b221ff4b33a456f536b62f8ceefe1c7689564c379b28d8e7d538b8e78ce3f0e945f985401f6c6f245a590a9aad457c87e72ee1a0ac2ada58affc5a97af8cbc4352911a451eb73c565173b90762ed33a390d3309ce497b1bc3c163fee684a6d1b97080b384aeccd02ad6d7cfb4aa88b9633fb50262812bf5783e45d968f3bffda6d7dae4cbdf19a297567b53e7b59fb46a54e2413636df902ddd11a5c07940e81893d12d3d01f006985c36be6943d65902e290c06e790ecbb53f98f53149ccfffb95c0c56b77976987ef9b4dae677a611eff1c0c0e058424c719af851f6fc986a849f7a626a96a7458009951ab9901cc00f64aab8a22823a7e05257699019cf48e9ece68f57df3dc92aa9f9a31fe2e543d83cf55079ccec0d17f3925f4b1f00c16e6234af3142e196cad70881680f136cff581688fa08282bb72acf3944c766294bf3d94b98f598727ffc99170b295a4c847d0ae8fb93cb07ff34edecb45dced722fd69baa9b3d1125fc4c26642996ee626bc883606821f2affe197eb9b9d5e82dab98b238c21fcccb66d8db76831358a240edc90d2d36680c7744a5e5d202fdb5a3a6944f6bfaff9f93f80a9d702035bd39197aaad5ebd1e2672775282c2420d0d38d7c04d9a93f8fc85660b0777364dd0859124258f27626273f50355823fc7642c5260004e41c344e73eae743bb6d5d15592ee8594b3f7231e1b7ab572fdf64376a66dd8109778ea1178caccc86e73ce44b2e3b334f0d5560b6b53eaaaa5ee274aebc2b58cc743562623676beaf5825569e0fd9960df3777cd00f87ae34fc7f96142da196aba8858dc221ff2a87f9d0fe4e80e0bc49cccee23be0810821b0c7e83b83e8d4298f1be1ec1ccdac0d4583d6f24f4e3729ba65b18ac4f5a3372a4dfbbfc97a265a66983fa7c3531082535a1bc5a374e567a9cb911052d441484882b3e43eb480f39c804807bbd4b90d3c0ae9ad75ddca86bdc10391df8e4442d9a53ded9e2877a615a7ba36dc1fb0e5885f86d5effe30ce227dd4a1bf5470751a3bb8ec25f15bfb8acda17a2705d40d8e505983fc5ddf9412f946f33363282cd4002e43972fd95fe49ca9f04afa81b132c1f4f7d9e0eb4cbeb7279648d679cb827cfca9b6a5d29dd6fcf1ad651cb90cc95dff81bcc1b07c938de4e882a63f4458a11dfcc4b8430b66f410cd7ca9887b35f3c9429e5024d02aaeaa045c229c1e15979e6744fdd398dc776e7d6cdfb05c5e33963d4220b795fa0e5406e0cebdb8232ba620e5647d519668d63aa145e6da0720cf644e6afca816d944333c0fca73161397b07f32ce6d8fa89422800569e61090526274f8f0317290cf26d200b1a67f6ce18457111bdcacb90e2af6092532a5446ec14d064a695613c138f095f4991334f8390eb21dfc9a8855af174267c9175a2882fa5228c40801114760f908d1c331f7edd26757df34a5f25091a4835de90d1aa8ee6d1aaa424bc41e18771fa281054e71fcb2892adb870e8747bf4adda98ad50feb0f9849c3fe3b41e3be40b5830b232581c0a6cdb1e200ced0c661ada26efb4be51e04837e98d5c778d3d868e06c5d301f1f599b5fcbc537b028a9835bf9e2cda2784ce1ee3d2e23bb178a0e3fd3e252699aec2bca5d718b7d9f7e15de79cab5f97c7270c81239e5c15079e3599d34fd05e415a52ea49c65326696c343156118903b7c9a3b71e475a4892619adf9cbd64b4821804d547cebf47f0ef629565e31d38e3bd5415e44d31f9a414f80a003383b7461b10296bb848b001848f42ff99baef319c7c82b98a883598ab04bcb3f67367b46c5455108cc1c190745dcacde6dcb9dee14a03837d1dfd5e65d0327fbb8d165133052fc82a03dc95ca70108db3e6f2d81aca8b029cddcb83464186277fa01470b221665786347b7ccce05dc8e1f826055b8c7f7d63432f9f235add0b2927bbe7ee81f278820c2fa850a2ad56437100b6c185386620d0d29f42cff57a39973751523dddfea943f7424536c3e559e141a1780b9af46f431bde4d6b7fb76", 0x1000}, {&(0x7f0000001000)="87d865d8dfb58e4acbaed623dfd34d29b53f53d8a8f888ce85ac5be27ca51664d45812a9ee515454e5854d44360ef603de1c8fa15b5cbab2373122cf77", 0x3d}], 0x2, 0x0) fsync(r0) 21:06:26 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0xa0}, {r2, 0x4}, {r3, 0xd56781c61dce0d31}, {r4, 0xa8}], 0x5, 0xfe) 21:06:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x42, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x70, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xe6}, {{r0}, 0xfffffffffffffff8, 0x44, 0x2, 0x3f, 0x4}], 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) kqueue() ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) 21:06:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:06:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 21:06:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) truncate(&(0x7f00000028c0)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() accept(r2, &(0x7f0000002900)=@in, &(0x7f0000002940)=0xc) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000002980)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) r15 = geteuid() r16 = semget$private(0x0, 0x7, 0x410) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000029c0)={{0x6, r5, r10, r5, r10, 0xc5, 0xfffffffffffff69c}, 0x4, 0x7fffffff, 0x1}) r17 = getegid() sendmsg$unix(r2, &(0x7f0000002880)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000380)="ccbe6063c02e0fffa8ad7195c91b7936d6aafd255622ea756f866a03467fceba5fdbb492fe84c6c3921ea741c2d36833cdf49a8d6bb2054c94d3ce71e466d21f3b284be9d40e9c3a343355573fdc42ef9d3e81c13b1a81a8d1660c50d1e6601328d8aaa253e9bd45fdf70609fc5604878dde02c90e19c2ebcd351717028defa22fc5572d75b23660a04fe72a30e54144a9bebec6ee8795143afa79a4b75fea98ed1676368f8bb54cae1cee7b460e", 0xae}, {&(0x7f0000000440)="cdb0ccfd888fca0145585fca17d63d9b5d499f6f806bbb55bfc1ce2504461ac83bb30d59df18a659905f51ff870f2d855827336f9a5bdfcda9ca062f727c0b658e444187976c759f76e1523a1b22fa4d59797d3a19260cf03f77934c669a29b999f7ba46716f3e50c549fbdd6de1e078afffb3d8ab77aad2e4ddcbe494125e", 0x7f}, {&(0x7f00000004c0)="a2ea09c39b0e7d044fd5daf1ec5731adaaecd63f5e9b9cc387a498bb185f771d59be316d8b6c584c051c10cd323d45caf3821f1c7868a2308ef4e420887c4e383eb47f4dea6bb415b99757130af83e2630cda92cfb52062beb3c4d15a6a2db1e4919a2c6", 0x64}, {&(0x7f0000000540)="8cbe479ec906f9a0e9eb053e03e3d362f2df3cde04d7b7ea03477ffc57c387ae0cc1fb86bc98acca341f6f81f2584123d97aeb059a2c460c8952a0d2b9e3579e8af158aece798cfc4b72ee49622f2a2a7a6387cc0442d62ed475338ac10d377b8a1eea702be23e6f77b6e072b0c0403374fc298af4845d60654719dff1a92df555eaebdd809fe63353a4443ee82369013ef304070faba74760c08d34a85a230c20a31896c10b8b58e012664ff18e14bbb6b920a7cf5893efb86a68de7995fd1bff9095e94787d6bfdbdd88ce311639deee16219547a4dd3a6a20166d948bfed3a5760dc29f7f6331e137c27a42df0913f5d88d008be0ff92cb92e2d3f5c0cf217710520f6d50ceedc4f258b6ddfb79b048cb9b898e66447b61250686e7d549dfb3c3c69cf12cb0628c56303c4154bb8eb80917000e4976ae944339316dbf8d583bdb07daa7caf29e3afe05d6325a333fc8bad699f278374ac33af9835e9d2aa4cf31c37264f2594d646400e8d76f2a25f7d02c191babafee3c753e703db10599923e14ffc790e2a700d5c8849b4669efc37aef31f748da9a40ac835de442b4c8533d7b13359503ce7bcf5be8137604ee134f1594a2279acf9a67a9d3c49104f50ef1d442a11db10c6cf3838fea69d574af4bf730130021ce79224ff70d81dc82d9cb830376bf53dcee43cc8d176770db9e890b1f2138d0c7d3cc418616515c0d62cab27eede212ad3db8682232915d92a81ba80e27ccc8ec478324c5414a53c6b665dc68bcccab0e6fe44522ff4f77796da7a7e6256e7be9a140d67d27ac08d14750602b0a06889cdf61ed662dbfc6b94378291d804aa510e753a1cb1c8d4bbffd10599f9feb182136c878fd6631ff1c840b10c74a1bdc5c94e36058ac5e1e37e6f257e9b2c876e40eacf630c87ed5df137e44ae2c0e9c6cf9a0a78168f2e4f3e01b28bdaa8345260c2ef5e58c0f6d2f2cda097f560bc3d844af5a1cf64bf18e0cfec04177e19611857ada5a9304c478f2377bc9c7ff7d175485d27439175e2a5f9a2877cffa347472bd60371b76831a76ded392ae1d07b49d7c7775e73b74917eb720cc2bac91b0da3a1b33152b0d12c6827282d680d2ca17a696e1b82fac5c233e05ef95fd8ca4c9d05155dc7b2842ddd7fb230c9a07152f8651d9aefd231def7a6a4765889f5c2064bb185c30c0fda9d450ec0c0a99532fc135e327fde03dc99687976e4f376903400a7ec6963d948a989ae705e36779463c4f60d3b010b2df4aa802f4fa7e69b3c520a1ac68ecd740fef2653228770a2747dd63f055d710bb1b58eb791eacd66bff76dadb9b31adaeb7b41a36e2ce086005b25382b7b33c60ef4d6d72b059283c4497318c2170e85e3918dcec27cfd386c3ea170b999d57b706374259aaa77ded1c0a6dbba20721a54ecc1fc0aa947421f61b457ad03fd657f1f10828b2eb8284f8658bebeb2988e1944cc3f4c57b2b18830ddfc419201b039bc5149f888d3ebd9a35814b8da35ba71a6f18f0b7cc06c719c75ed7b8fe010e61da71e26076f559fb1368401fd9c1a6fb998b7f3650732861ead16ab93d22c85b523dce1eb7d70c97e36774848f895971a4ae64373b7fec27064bc81a5df3f9660156b4b1f2d75d8b5f4eb04b297d5a8730ce706fe31faa8942474eb5393327a12afd6cbbc5566c15ae0b23b60f1b88e538d9361e2f942a0ccb9367275a2fbd075754064e0304d0d903198582d3374871b697894f0ced0b9c9d4490ab5857dbb622caa5630bdd7f7df3b296e178b1d5fbb56351f616a11e959e72609f96e73dcd0c77a305d0a1a317dca854e7ff6bb161714814eb8a2f31de155bd6dc7a3686a1d5c3a48bd700a6f2dda1e4899213537f648d141da0e2c4900e6f98a9b703f6cf913e13242c3ec42850e3d55ad274dfe1f3898eea151471d070fba4b4b05878c7c8c53711e62aad449400fc77cc04a53bde28bda0e9ce7da3799b9621e0b3c85e613aacf0db054f3e7de2c7f15d3acbf58a0ef0bbc7215dae650d4cd36819f7c4ce965610cc048365a29f780eb3e207778d3607060ff417a2f8d50804f4d8b1107ca6286d8832d5348b922aa5bce4c858ef5d386ec849411f39d6c99535b382f173ab9107b8c0b32c3e49ac7c829956ce1b55f31c6e33255de1e4086df134cc2ee72e81fdcd81a095707a0d924d459ef2e84259720e30a6556b5f5f08245f5bfecfe4f86d13c774c910a27d47c5d86f9f7ec1ea745e5ec4900ae93a82e049198ac1be37bb9a8efecefec9129fcb5c51c3ef51e8a7994d34df6dcbb315312a66d1ea1b3b7a6c990dd75b5be7cd3c91ecc48bbc8ab23cffaeba23591a1d93d09f6a4f7db14adfa668b224c4293a7d88cd377751f178f7a21e179d549bc5f36b9ba6666c6f67b1201d7017a62d25940f14914f4ecca683f4656e370c59b6317c3e5ab45c54bedd1b8cfb096d59988e4d4a55bee1dd64ed755adb8054ac8799b64bcaaea30e2a4525d5a06ee921f213903ab2bfe41a75276249f6738dffe5afaa3b80cb8710b872da48d369059a17887a1905071d4cb092f88e6b29d7a268c20b4df546ee915c77df09aa6ef0e1323f6dd112955933055b1f63110da04dd59ea18e91692325f651dedbb743a0cbb333b645ceed13b54e5cb9239d405f69a887092a5e3a9357b9483c641087c2b2b281e28cd719fe07c6aa9e78233332386103c333c1882f4761b3e2f28b5c08e2ac31e64f04f7639a512ca3377722bc6de03d73575f768a761db7bbca6ffa73af6d3ad34d8f2ff557847c23f08d6cbc5ade7d0dd7dc57875fb3d13138fa6e348325bad6b71c8272fd3e8d5abe0597a08e3a4b57acac8f6bd2b96a3cb3d7be47450ac264abd5d89f5fd54ca2d43baebabc890c0a54094916f4e679aac8ec96eb9cb3c8b722c8b7d28e20ad8a7d41a971098ef0398a96ac308bd5e2672c19fd537d5e4d8a633c527f5c59a6b8fe4380388517e6c25e44bd2760ebc50e4ba25bba1dd06ff56faae75d3f9329773cbd9c4b0ebce700e42cfd6e1182d0fc4e93174ef1b7ed25fb12a1930565eaef92cf70e6cad612dce15bbb126c1b8d1f6789c5b079fe3a7362b28373a3a6bf7773fc75968ac3f64a7011c22e1e35df2b713641345c393d8f3647b15f320f6bec9a383aae88e098a0a437ab6b70c31e89fa4ce9538997706ad26298e13a9cb37feb5c54885217f55a40069933bddde4f50de3c9c0da0bc2198e23fd80e4c95c8954512c590d38765e0a1142470710f56913ece1dcdf5199209ca45716bd78dbdf18fff8efa1cd2f0611d6250c916b3c398687ae030998dc3a8e49778a94784a3d43ad6eaadb1614985412e060a9a27f7c596d2ca12b98a820751e28d89c874e0f04bf2f5b9fcd7aaa763a32f815b26e724ba5c2366396370005ec494a1ea37a5e67776bb9b7b3c23b1b420132f07c44f49901bf52190a43e3ef77b4ef17c83bf13175291386189fc905ccd5a869f5849b2fb69d4049bd7a3b195d24787d7bee03c8b295abdce44267ed71da08187a4bd0fd21faed610ac32478be35b3321a6196ad2d7e21b48d5ba32b5a92df43ed7fa50b4864373583fd445e386a3485ea801c6d2fa037a1187f1a7905ae749e9b8426f94ec4dbc7470bc3ed3a0799cc8434e6f680a83cba5d5e70fdf32bb7c98ea914d986337c145ca3e6229449234a1ec5fa3f1d273d3d55ef88e61eb44943ffb5fd1501f5b3b49d7abf6e2db14036f64554b70827e92b37a3fc29be341cbf163217fb9aabcb0e67859d732d0dc018c33debb3f417ccc553d0c296b11cd41f010ba77864cbe818043e25776ec15e8c9635433719394569ffcca228ac9e15dbddd687938d2f47e3f50d0e73ec29153b926dc159cb02abfd30bd5e6716cc35fa4d773d96e0018762ca0a3e7a8e05e06e026add9f6d08c5c374e7a48034d0a2cebf3ac91f72ddf81fef01bd56aecd35850365f2a180deeefa2bcd6d56216789696415f252ae63fc70dea7b5622a64e0830a871e5f33fd4dbc5fe7b0fb99a6775dea0e2e33dfd332d32ac730d295d566537c0e95712e0f86930ab7e4edbcc806002f14d3de08de0248006e7eace49f9813a088094e415a02ec2afb85d1b174b9512c5f594098e4063ac45840a181d4f2959af54b17f38a4d993d6d967398399e2c54fdc37261f72065a28d5f0b0e3cb04c693f4e54e60fa6fe2c9d923758cf6b000b128eb064bb64de112041c050853b9d29ecdb46c3e8ce145ea08348a6e43fc8a905b8671c0265423430c34ab161ebd975abdfb50199b83b240525807bc1f55cb3f703de5fbf21cf0758d61c3523e86a0ab16b3e49856410bfb8068a2c57362b0a9f95a93fc127ac7467e7cb7a99e4045867dea5e85940e1b34695273c337d5bcfda844059205f577f84606f314cd891bf80bb5cb20188c02ecef38a64751853d22219ddd6654409904f151c58f04ef0814b81027e3f7f1ac71be7835b583d3497c68158131d2149f8eee9c0d94b413d851356d9e9d49f6498355534cd389e803eafcfd24b709faa3c24902bbdbc83bdf24f3ce19a9e3576542a747dc05780b00167544f499ac34479ec0bbfe9990561465fc997d74de79b810e4900f56d4451cf41e776f28ff63699fb13b05666fd030695b8ad7ee9c7b813f6c775678580ede41d244480eab1bc794a7d9442d94d8c92f72e1d18a529209ca98083ba4afec5419145f86d9069591dcd2cf3b34292c999ccf860abebbe586ad3cffe97b094317c95febea66fbc0bebf2c0232c1da280c5ac7af1481fe4d33f24049440d31b98cc88a02d3aaa2177c1ec24a2589afb1cb9c5c39abbc56070d7fea53784e15ab206739e30667bb05ec17d7d12e73bdc48bbb626b55560d98131a9e9836750a82b4bb34636ad1ca8c92bc807eb09338c1b8ed321fde1d103a96121124cf4c3bcb3d1c52d45bf9ce736e4d2d7581c596b20380bb696aa4c87ee40ffbebd34a3ea32c09fa0627bde87acf4c2b0cad4e702df461b58db013f2834a4306faceaf4935100c9071aa49f4e69467202d5b117d2ea2c32710a5327e8de590c82d663adda589e21a792d97c833a40de6ad109f6e728b21dd808e13ca5c7faa116d2d8f30a3ccf51331563112ef3892d1e805f82890add5b4a00585eaae01111723ce5217a5577c88bdab069eeec2b154039b7283d254a37c6e9b39ebae030c77751f98fc606bb4e6f025be371d5d7bec920d068e6b21ae419868aa75c64a456a4ba466596ab2240f680d6b4b8590591181acf40e267ac060ff83735dcd6971f536b6122875e3da8b0f76325da94f9763e6a3d42b33dff53c8ab843fb6af52cc5532b15a8d02e7ba63c9b4cc957fdd2abf970875e16f45167889361a421fe149f67d037368408f16eda34ba0e96559345c2c686eb285a13daba1b8da15a294baf0c22d31c8d4518182bba5176b62cb65cc6c6f690e20b868b87fdfc01805498ade5f3e4d47b7699993ca98d8723ec30e516c39d5f611d187feb1fe2bc941ea50a28505df6f6e27019fcbea0a1b242b8fa5b51632ad0c4ca5e5a47fd98a8b96ab99fb84b6ee7fb68f30347a1cf8d7ad5cba2a938c595fd2b4af1bee1a3bdba8a6bd60d0659a624819a3bff646b24756657ad1d7e8e55b589c313f9fbb88f77d0a2558eeebd8aef04c3449a258ad9dc3bcc1ac065c3e402401426cbcc395b1929faec24c97f5b9b19d842e26359d782dcfdf3d6e8da249b90d70b92a8e4ec728c6ad26e7b1a12d238b4d25a5dee46ee8e834ffb08f8ef714b013ce744f4a4a866b81", 0x1000}, {&(0x7f0000001540)="21844ace826b3ea011fa756c130c1c985100df08182c072c05ac618923010f5a9bcfbf58cb345e666c0cc7f955b247412d8ed3c2759509c00c166f32ba3c61cc27f6dad9a1a3514c9510b4ec26549dd8ca9ca0980cf3f2d3e97530ad650962f08b4c2df438be200314cb69007ca2f16cdea09c8e9811701fe4f278c42e921e9ec928b006c9122c1c0dc509c7271ce35a6f77be9219fb1ea127c459c9a25ff2523d5c24e377e2a98ea7b30dbd44dd802c1022e6b635e7e85c39dd643a0dba3bcc63f98f93049d4f2e986d705bbf7f2b324a0f9eca240ed5829a42ced28a25a30438c589af8d466ee2e7535840e17d67c9194d333284845b81b57c8d3c54962238eecb9fc4a776f44ee343c1c5d5be92a36220d7127906aaf44f63c6cb9ec567a99b39bb42d2ccf99dabe2d621212b77f1c9e0e638e1014ea1864e56bd775825af82bca4c065c035f325654bcb5f23ab1351c833867b5a7e66ef29cba4af548565ac1b1d2354b20a5d35b4dafc1ad572711144b5e573177f39085e564760bbf03824483a305930e9e35ea700ca30676814af9bafafb8c73df65df816ac4d2dfc52c896795e5e040639c55253fe7eb992a05e8a020a88f6bc33193d5fa6b9c8936fabc7b216eaaf04e034e73a1f65a047942b35ae3eaef2b88b0a41142dbc90e4c595922941891a5488caf0a849a3620d88609062bbef2d01f6da645e7e98d0683f780999687c26dd091f79384fe85af2607912cce130633989ff75e26f882256875d13be5c41a03c486c7d32a6090d5209f254462bfbfc5a4764d4a9834708dd181eec6c335e87e033106e378bbd28e7b4a6966cb88ed9107f3eacd0cc1b4e48cc979c96b5f1b9fa8f606496deb1cbecd7668c24354f5cde0f0a963efefd2a2f0d40d19c8019d27eec46d058abfaa7fc1dc7f70aafc563f0f6facddabb0791348f0a8a7551530914d20611e53c00eb05c6ee692f865150d8efaef500b907e1aa1eec8c7e3ac9a8f9d1ff823ddc49aa34721047564a285bcfe8d2adab68b2833f10bcdc3c7751db0ec55013093b49a0eb543d5425433da7bb7b4c23ba4ba996b44be48574d99d98bba9aae722a25b19fc79625ec0cf50648317e784b346092327565a08a6d07f8091d2f770d1a2eeb355a097fbdde26a1723d68b3b4fbdcbac128bcf7c04d4726adf429bbd158b01afd2f666521ff1b8b90995af9eab8b21df60d680455a142f8328f3c3ff72a68baef2aaed6faf10bc9cae4af2272f35a31875881122cef60249f98af2e0b75f29741bf9ee260a7e816873053a9c8dcf0420577ed96bb76f70fb56165b459939deb2a486573e10f0abd16f03fcd1b694908650b2e20c8c83385bae0da489f21a8f7a52bb62a272f25249e2022f56ca9e9739e358ba4b78af7a123e2d90d377dcd01a97eeac6c8cf43e8ed16bbe66bf566946f3b3eab6b2834743e180cea02239043c3613d5e78ffccf5acbd4e6098edb6bef89a7401575ab7f5445b8fe21a319e751b8538b094755c3370b9b130b9d8e33d278ea32c03c67fdbf9fedc73484f21fd934731c3137f3017460baa7f93bad5b69ef4b00ffba9c1895c3280ee8ed93e61440d9e84d278b77690d2869a66efac8e1364fbeabcbf0b0f9e51bc725cd3842f62268dc574ecaf35d905e5f9c64ff68078d39e65b5a6806629b847471274bf7ecd4fd1546244649807a94c22c12b488277f3c22edf402aaa661d06792b067607d5db73e0742dcdf176bb8a4e287ef44bf87938dff228cc4d13528d28802c4469456aa50c5fa3d126a0838fa6a8e7f6d05aaa27821bddffd5261d87da3a3bf416e0de11d1a3d03d31f338f76cf5a2a1aae5a239f542159a5c92bcb5724e5d7869f6199ef965f9d064e3d1765aa8a569d2662742fc8809830d1fd5baf1c47e72e1e26b63f5703790eb93bec11827f2e88d42419f8910ad58bbc1e0aa1c99c97c758e251a9c0cf0a019badaaacc22ef7b60e6a9be28f1da60b093b04983b485dad1e82cd4a9b8e3607d4cf705617e399e45482f1e4e12cc134d39f2b1b742865af3bfef38b064c12220ff74b221ffd482b58c254436f5a53c971743e9434d39e637ad16cacd2feb09e59f054f796c7547fd5056fda0dfd4425d9a25e995c42b16460b876ba977da4f438d670c4605706e49d13301607346b386981647e93a46c31128b01e1891269b16d565da9333733459221f0eea99d765f822dd81868eae9a46d69bdc5114674a288cc5b2121c27d1069f81be46846d9af457bceebdd865b7035140ee1bcbcbf27013dbbc26e73b02d21d2116df1db4bbdef3a098d34bb836abfe7fa00888dda2f579104132fa5078651ff23661e6c4e5f4653abcb50dc16486e61f6a429e4e1de16a54f1035c97b302609b48e87028cf5a7c297a4db0a027218c79e221bd52d35958d4725572284cf9e86fef345a265a8e53806330fb2e45c6c31aba16bfbd2bcd699dde4032f9c8099c98f1878c2afaa8374b87ac5cf0a4aa13ee2c628d8f1a2b63701fbfd5caab8f1999fd214ff840690bc4ae2ecac4ff2b89a28773a4e7eecb3fe439190482c93b04faeefd58bbc0f133ebdf05a9b98b1a34a5ff730867d8ecb3ad2bba0582fa82c01f6bde89e0b45d7b09fe323e60812671448e1dfa55944b87e7539795cf4601ad78d2f9f9cba1289d9ba5e652eb51f3b03ef2baaf5af6bf17fb0d9e75fd631c4e2864e22e133a45a23e929f9072ba7e7ebefbac6bc739d9d5eb95656a6793caae391be25c215b2db72546b571cf89a57dc480c920111453094d319240992d69732c02f2cf060ea549f2f10c2eee9dcb1f030bfc250a300558fe4c9610669f2c707143abf1206dcf7db31192c60dcba0266142ba7aeca837af4cbcf5d5eb35ecc9222c3f2e90dc542e1537523630be6b6e424a51f262193fedbdf69e035d7a8b50dde98d28e18ef61f19278642faba7651dfb80ed862a1500683654b7ae1a6db612246df575ab573029d32efd51bc8f61a3bb8e3b8d93431b4875003b2acaa625982a50164bdec3c51dfc09dee68d06eb1cb91641084e2768e683ee96997448402bf299c921543198ca9819c3d003449b82a898949684bb70b5450bec771795a003cf57009f6cb8186c4996dcb117ae51b9c54d7ae4ea16ef9735c3df074a1a6c684a39e7ddbf0180392108d5a77352be913348bd0720b87c58b35fb6ca753bdbd4564f2b11b0ea54015b34a5774fd754bdac3e1fa0f01d8246eb66e3a89003c3b6f59b2d33a372451199a7d960d1cc266bb43e98201fa2538907ab97a732a96cb5d76a4784ce07cb050eee1bc49243d960ae4993a44aef893ed695a801af4571f53573439d30ad89b8e2fb23c2f8bcab98d94c45e717618f3124d18ba80aad280075cf8dbf932300652a62ac8b1d83404d0f659f943892c109ae8d520a7a3e55990b8ea2fe18616525d7dd892e4a18929f23221f47af1f6c6a853871f2793045923f90369fdc5b6c109969f1f5897fa9e9e4affd5ae425378ea6c2f2d0113286dfe864e934f673f0aaf59bf29427851e5c94f42f9648b08031130867abd9383444df552af0ab7adb6582ad66e2725c26cb8e1d0c9fae4e480d57b1db1fb4f9bbe57bd1003452cc90d7b24383db42e7e00cc3879c3f79d306192bbdb16c3768ffe69ae12ff90b7342829ac99a8183e4999d749abbeb852496b0ce70f584b7594bee9b6e5b9a8142caba5703f684bbb1ac8520dd210d21aaa25588405ad720c54ece5ccc3652ac5a43e3a74834978ec0924da594f5af5392ffdfcf0a978333d2901fe6e1f3b7839984548213bcfdb2df5b511af914cc1318c99b7a8f8ca49c012ab60c1898cb9edf493f99828a2d81dbd300207a1dc9e3f7a3e210d593bb9bae17d33afafbdc1daa42339884a980d7fd4e3ff52a6d375c5e5a74988c3466dc67b110f55e1584c8e17b184ad6d96bef74bbdddd74ecaeac1c3020716e247d771260f5228fbd7858c7bb92a43462f2ce05b28033f5b6eb4b4263c59a924bcdf6af502a46ab645b40f90d2721006425bef5fa322f57e94fb187ccf5e151940fbc5fb9f0eca0ab6cd6d925f2e573e8445c0c16f82cba0e4bb80389b6213aab86887f68a1214e10c48066bc3bfc61a02ba44630030cf5ed56f5ffe34b8e3ef06740fb7569b8ed18c4b61e970eceeacf29c70d333f687a863ea60cd75ae92a146c4323d591c45d9645799dd1ac979e518560489a040352ffaf2d2d116e11242b94dbaadc49cfae3ab1ede45dce44bc60b03fdcfc2739d98e336edfb3f0c1ea8e23be2d9759ce97288599c284315222ba7f7e6f07d43315a5c5a4344b0051bcc8539b3407fb6d1414c90a192cca896263adfd20fc45a520e9a19d8f5561549604742454e49be51d2aad5f3cec59608d277252150be51f7542ad0cc02b203089ab3e5df33ada88594894c98ded4ea24733066ce22a480ef83f5abb1ee77da4c0939c3d18f191ca2def611849da3cf9a416ee6e698b2c28bd8d8a988680e7f8adcdd794a32dcae53ceff8c937817d1528c0734bda98ea0374d99de84dcf657fc36f868212fbceadc415088071c72f5de0afd01defa8f66ee66bb8ef1cf259ecf276714aaf16f6d13aa4ac097011b9b646bbb9556df782ddc55d8d44edc42cd8db409483cffbe2092d9012ccf33336037de841031a7eb153e2633c9d635dffc0dec65680a92613eccbe043a5ed74e483dbea4a2f6f3528768bddf8c1aefb3d9f1d1efe5c15f43640a0fc074be0c2ede5fd17dc717294dac55255860bb9b084e595f303d90425004335f90a8e87d975f70af49bb319d0174f7407f5b1faae5fbdc7c5ab18cdd84dd7cb71972176b08bb107b361a2f099258680183aa37b0e75ce44720d9dbf94d1d78d18cd84a5aea2e75dd28ccd8fd55c22ce8ba180962c63cfa9387cd304cb858aafe0af770e3fb5d96707cc92980a2889bc10cd0b0a27e86a096638508690c9447fabeb1eab57efba8c1e1ab87bb323ecbe9099acedbb9ff8a7adfcb5cbd7af70f68a13acdbfb9217a80407a1b60e645d8f6b371fa44e1d6118ea2b64d8ac430eea27ddd96f0ff59d1263279e1aad2a66ec7b0d71b75c8509ae6fc5f40bb805d6b03dcbdd1e7c3ffa00ce5ddb593c2e0fcfd36be6ffd084d77421d60908cc6272eed7ee4890eb03a79f147273e0d85916e8fa9d3fd9872a31bf5e90d0ba143e2b633d120eddc438c12075c2cb14127d6dc16c0f2676d80522b67bd7b6878b7e42b12d777790d46f03f5b7c422a8a4b347193a258eafc6df2b939b308007695db56b63552e6ee4cfaa02afa45ffe4cd97ec9099cce5f8be4756c0445e4842ad555791e2816e646218d81f8d5a1dcb2b987d20943719f93509c8864b2bee646985fdcb759d02d6bd0c8b81af8d74db5db23499473617b417a56862e871a9d85bc287298eca8e6d3acfd10e9071a0dce1a2979a217faccc8fbe71384aed6b5117f640a99857e827013cbc567c533eb8e96cb333d81b8a14b551a3a94512dd63b455ba0e19f5f1a36d402bfb524f087b92045d62a7552a690ace26ef6941b99f4c525f62c9f8bb3be0a061c0a8dff05e28aca095cffc0091b6455e01fd1d7c04b521e6ac9b8efe964be033992ed4a4a6251d1973739312714ba05f6f990c948a9e7e94024c8ac6724bde9202f4e49511fb8d2bd611450dccda2976fadc771374b24a4ef602a137eeb3deb29cea6357eaab1556eb4c2a3255c1466ff8e959436ae8946a09f8de920417aae6f14314193426867eb7d37f0fd913a7a0035edfca2d33f8a", 0x1000}], 0x5, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r0, r0, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x30, 0xffff, 0x1, [r3, r1, r0, r1, r3, r3, r3, r3]}], 0x130, 0x8}, 0x400) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x7f, 0xd6}, {{r3}, 0xfffffffffffffffe, 0x88, 0x2, 0x800, 0x400}, {{r2}, 0xffffffffffffffff, 0x2, 0x21, 0x7, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x8}, {{r2}, 0xfffffffffffffffd, 0xa, 0x8, 0xfffffffffffffffa, 0x5}], 0x0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x2, 0x7, 0x8000, 0x1}], 0x10001, &(0x7f0000000300)={0xfffffffffffff0af, 0x2}) fcntl$getown(r3, 0x5) 21:06:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) select(0x40, &(0x7f0000000000)={0x7}, 0x0, 0x0, 0x0) 21:06:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x82) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 21:06:27 executing program 0: r0 = kqueue() poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x3f, 0xaaeb, "ee946ffce8490023af37f3ab6a1ed8255ac80d2a", 0xffff, 0x3f}) close(r0) 21:06:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 21:06:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:06:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xffffffff, 0xffffffffffffff01}, 0xc) 21:06:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) 21:06:28 executing program 1: socket(0x1f, 0x3, 0x1ff) 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) 21:06:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="2cf5c8f36395653cde6a95fe76eee0c1958b273ebf135a023f814b0613c6bcbdb684836af4899e0fecb8b68e6b46def7c92eea6202bc1fff2fd068d6b42ed43d9b7c68851f4e2e84edaee736b474aec03aeeb010adc91857f746c21b2b5ae02df95b6253", 0x64}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000280)="a9", 0x1) r3 = syz_open_pts() close(r2) fchmod(r2, 0x0) r4 = dup(r3) connect$inet(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(r4, 0x0, 0x262) 21:06:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket$inet(0x2, 0x7, 0x7) fchflags(r0, 0x20000) r1 = semget$private(0x0, 0x4, 0x428) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r2, r3, r4, r5, 0xa1, 0x2}, 0x3ff, 0xfff, 0x9}) setitimer(0x0, 0x0, &(0x7f0000000140)) 21:06:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) chflags(&(0x7f0000000080)='./file0\x00', 0x20001) 21:06:28 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x2eb, 0x0, 0x80}], 0x10}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="8625da2b3362e6410fcb9083912d7da60dff2e11d305d5e20186815ce702", 0x1e, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x5c, 0x6}, 0xc) 21:06:28 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') 21:06:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x189) accept(r0, 0x0, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 21:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x8, 0x2, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:06:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4000000, 0x0, "0000000000000000000000000000000100", 0x1}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) 21:06:28 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 21:06:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000000), 0x0) 21:06:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8280, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:06:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffffffff, 0x100000001, './file0\x00', 0x6, 0x1, 0x3, 0x3}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xf9a) 21:06:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') sendto(r0, &(0x7f00000001c0)="e654d1da36346c46b10743994c4466dc08c296b3ea46236d14e87b7711bd8f24c2662b474bb5cceb884067d67d0acff229bab6cc64659850d6a943b8877bdc570b3e2ee44e7b61e4a01e92e3c753fcea74d9b80eaf4e2b4e4e36c1763ed26808a2c76767890ce0d097455884ec8ec4739af344f0158157c8e156fe41a7607aa917f3768ab216269fd8802e520ba93cc24e278d48", 0x94, 0x404, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) readlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) 21:06:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x9) setrlimit(0x2, &(0x7f0000000000)={0x0, 0x4}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 21:06:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/59, 0x3b, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:06:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) close(r0) ftruncate(r0, 0x0) 21:06:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eae9e778ca7b8d2"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 21:06:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x11, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/240, 0xf0}, {&(0x7f0000001180)=""/63, 0x3f}, {&(0x7f00000011c0)=""/68, 0x44}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x8) fcntl$setstatus(r1, 0x4, 0x88) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) 21:06:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1, 0x0, 0x0, 0x0) 21:06:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x5da, 0x80000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000080, 0x81, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x0, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xbf9, 0xd9}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x4, 0xffffffffffff15d8}, {{r0}, 0xfffffffffffffffb, 0x22, 0x40000001, 0x3b, 0x952c}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x6, 0xe198}], 0xc07, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:06:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x12, r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x2dfb7ec1, 0x80000000, {0x9, 0x7}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) 21:06:30 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() read(r0, &(0x7f0000000240)=""/119, 0x77) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x83) getegid() semop(r4, &(0x7f0000000040), 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 21:06:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() r4 = getpid() r5 = geteuid() r6 = getegid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="c66cfec68a6b74b4a53eecb93e21d29b38790f604f742584b095dad62e27d70a0365b9da4c32745c6c3ccf329d5d902e6e30fc0ee1c0701bfd6a4a79a0fa8f3b2ea53883f642c48c53ac23d8be48cc11822afa965a", 0x55}, {&(0x7f0000000300)="25232dc2432266f4ab3f581caa97c67e2d32069dc7ad2dc6e643a8aa53c36b21f98dc1470193ca84860706818a94acf3675bf8612fd70d800f561fac2b114326fec59b0988b4491a28949759417e60c5bd6de52429595a28d2308e77d4a38374d72a109d6f02add14b33277544b9c12848c0fcf635e7c25e44ad0b97e6149a92fdb02433b892e3e2", 0x88}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x4}, 0x400) ioctl$KDGKBMODE(r2, 0x40044b06) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000180)=""/134) kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r7 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/77) 21:06:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getegid() getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4d22, 0x6}, 0xc) 21:06:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000100)={0x0, ""/12}, 0x14, 0x2, 0x800) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01003f8000000000"], 0x8, 0x0) 21:06:31 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) write(r0, &(0x7f0000000100)="681a0f607add41a926fe03e7748027b200f86e3016bc3a353d5f5dcf42db93101994026261dc72880c10db5ad79a12538a0c9b87039b2948c515caa46d3e38d7780c13e923b91756e116d5743ffce0046d9cacca0a822e8e0c723c6483aa08a1fcec20fd959968804f90161247e14e6613f7e5f479bd3349e4", 0x76) r1 = socket$inet(0x2, 0x8, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="b08872dfff3e4c610a9e", 0xa) getsockopt(r1, 0x401, 0x8, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x80000000) ioctl$TIOCEXCL(r2, 0x2000740d) 21:06:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 21:06:31 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 21:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = semget(0x0, 0x5, 0xa0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/4096) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 21:06:31 executing program 1: socket(0x1, 0x1, 0x80000001) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x6, 0x0, 0xffff) r2 = getpgrp() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9fb, 0x8, 0x2, 0x1, 0x6, 0x100000000, 0x0, 0x0, 0x1, 0x101, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x5}) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 21:06:31 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) dup2(r1, r0) 21:06:31 executing program 1: r0 = socket(0xe, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1001304b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0xbc265ecacd09df7a, 0x3, 0x100) 21:06:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) 21:06:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) ioctl$TIOCSDTR(r0, 0x20007479) 21:06:31 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') syz_open_pts() r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) faccessat(r0, &(0x7f00000000c0)='./file2/file0\x00', 0x120, 0x2) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000000)='./file1\x00', 0xa1, 0xc1) 21:06:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa1) lseek(r1, 0x0, 0x1) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) 21:06:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x136) kevent(r2, &(0x7f0000000000), 0xb7, 0x0, 0xfffffffffffffffe, 0x0) close(r2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28002, 0x10) 21:06:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) syz_open_pts() 21:06:31 executing program 0: socketpair(0x18, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x6, 0x5, 0x0) 21:06:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:06:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0x100, &(0x7f0000000040)="93b9e4cc167499573657c0af2c08c31c9c609ea9e152089f3fe13ea8123d4bc6bebea4b43492152af3d27b65d0ab1b2324e4239ae9bd87d0a31007a54715ec0b401ef19ead01683996b18b6909fffa889a663f05ab9c12ef879ded549973", 0x5e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 21:06:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1, 0x0) 21:06:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x3) open(&(0x7f00000000c0)='./file1\x00', 0x10050, 0x80) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') 21:06:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="c81eb0546c2593", 0x7}, {&(0x7f0000000080)="c9d16062bb743117dece9366225897201de2982d295d16374a6aadd88b54845d1288803643d47c183a6476401e1b145c61bb2396de0168e728c53bac87d48bfa6a0b3c88e56bf248133b72f5efa2456ec26503cea597fb83c7230e2fdac2f050b20b6e3a0ea62ed0a04fe844830ec48d80adc716d573e77c69829ec91d011ec3f4817cc4eaa653c15745bdcbfd3ff9fddf387e1748d56701f1da782aac8138ae38a5b373b6abf7b53f8e2e1af36a345a37043edffb7034f960de04a7b27379ad173c8486d87df74dcdb4feede44abcbf6a7c", 0xd2}, {&(0x7f0000000200)="2b9723e1e7044c2eb36d78a449380ffee7c7e098f3e4e324ca2b3647c672d9c1d68054c23ae6183540508404d3b9bf863f91f7023c8b9457a509266426191babfe0c38973210177fe092e64f8e445fca74e60c2a1d42b80a3aca577609f0b55a021ee2b789165b24592ac68cb01d01904634520d99159fec", 0x78}, {&(0x7f0000000280)="7ca09347a7a5f27f2960739a95f4d6bdfbe3569cf0bc072b875ca9f0e39f9cce0a6b154a52b5a20958c0dd1c6eeb145243fbf406c1304a5dbf5a42f03a55c9e3390c7179b16539e9858bffab915438c19be1fac98edaebe42f67847f39998001b9c3266c277e09fb14", 0x69}, {&(0x7f0000000180)="373fefc395a3784a614ba5307bf6229dd0432b9e3c08409ba7397ef5a5dd6a20791cc14645963fd0564f41f1dcc3bb505f3fa0c949dc4499ec", 0x39}, {&(0x7f0000000300)="5976b1a6fd83929c6e120f5adc4424498cd66c31d2d7139294673855b61196f755b37a75d8d7c511a9edbe124c8ebb523ab54c7ebc2161c036a48be450f4c611c9755952dae9bb322d1b5d8864c00a0e367125", 0x53}, {&(0x7f0000000380)="904d670b4798095965e5a679bfa8387a012e3adc024fbcd8bdd04ebdc796f22c14f39f931080f907f451963534354468fdae568ba1591fcecedc6dce00fc388247760d6792d2082a177223fb07c9c5c65033ef759557e5a4ae4c24f780ee4dd6c3fb279eb09f61895eb3083e965e4129e9330d27fe3513554fa94bfdc52b47fbcd70715cba4ebe49c80eb219bf3f9fef071f1fb8cc2a41fbfbd63a62a8685f721aa07fc4ad87a5bd5133cc54ee67d197eed86ffc50fb45e42edde28791a51132ddc9a0adf20aca103d8427917e1ea54c842acf19ee11d2ae5e63ab53a05ebf9596308e1fd2373ee3b29d3a3e017a322a9906096fb38acc17d55e05ae587d1d061f03f9a0f41f5fe414cd491c8a5b69b7aa942121caced89b516721320e164e42a1655453f8ae4dc81154035ed4467685136481e4f3dbf5e0131e6ed9ed3f6f0fbf74b84740fc5b3eb18566842a24566348d4262b6822193d7c250c389bf3f8292fccd383bd3cfcd723d8ad989116e32394bede7d3ba05b69b5e60fb22f79fedef7f49e227250eab55fa769291933165b4d116b65637b7e08a68769f509fa9568d2402c90317e907be580613a0d3abd9734b582798e3b6290a2809a50d427005298a79c956977794fe0435e8ac0c8e500f5726c19f754566f41b97a492e4e62d0eac13310b4954b51a304411673197b80dcdcc6cdef288680d58e61f58e61bad2f3e2e24e09a0036a6b2fd5b7555501afa28d1608fad163832da1a4b54e5d327c4a3ffb5a7681e06e92a61a9ba7e7ee14544a531366443d091b4b0a4fdd9067d8454a080cc943d0bcf1dd93c82cc8292b41ed8f15d0a4bd664de7f68cac914ae6b0b0df6ec3727c7e22239fcbe1d36df95869a9d6d27915b9a87195752e8442f8163351effe35a84fba4b1b44e773e1fb8c4e7f407c911fb892cc756a2552b65ed15b79fd376ba5967bca8370becec0e59bc2b5c1e716223ec80977e2295a1180935c543218f0c4c043aabf30ae1651ea85a5ce9acb7ccdc8f82b4023b507c4b37067cf2667b69d1e7ef3d23a89cd3d69f00a79003af6914627de66ea7ed38c96215ca1735594e6d8b3a1e3505d60f8a8ab62df32494f8431474eb6665c6688de79433a0912c5e1a107553222d4f4a9b7a71a58ea6b492f3ed23efabbfa667d8544e26a254aa427efa6558a0bc90fba00de4fbabc97955ba51af68ceb4549ce492e3a8d84342f88d133960380e71648f57bd1d1aa3c9b0dcde64455ade22f160f5facbca1851f41260eabcf69bba409565c971844caf315bc6d292508845683a1704496bf3cd8d0d03ef950a08e7bb5fe32f886e22051a922bb88021e63b7f8efb26f4572fde4ee461676a209f80c7da53e71d98fd3745979a6535ceeaaacf449df23c840ebb5322c6f62555a57cb6312c4dccc32a2e5bf44a5e8e9dc341e3510a91c9aab7eca7176c6891974253b6bc04ba3d52fafb72588594df1b8775db2905047f848aac39e6474a6d8772f42677e51e55c325d6935235a829e617036c49478da2a0d7fb69bd34213546ed476e759620aaf5a4ed124fd7e074b196c84e2aee3c09ec35c9affc7d4f0ade14146f970d74442885598b3b673d84c52de1a929334772b482b1c0a9f7401dffd95d0446b59b2c023e5c2285d7218faacfa227c4fa164a4e1889aaf079901f151d0ad81c48eff5a6664f93f1db73585fd31d96165af11664a549dcfcb455a53e4f2d1b051585b4617ec139e96b7abebd08d3b0594d99060d8c47bc414c5c29844628ba881985e6445d20a6ec5f9e5cc7aac0d2a356d3dd9049e477b3b0e2958a7aaf404d1d25fdd82c2a1093a7f3e6b42ce36bbfe1ca0d6ee1f74786833187e9fcec94838361ee2c3c5778b9790b5c98e7ff4f5d8e5210cc3e9fb87b3172cbc282eae9fb59ff2da650310fdc2b1a9fed341600c08b5037e04ee35a9d89e6257a879652c8d11c2f3e712e1cc47158b570a48c92572b3114e554d3739ba0ba5fa204687d139ad8d6197925b5bdcde6ebcda641256884ec4d80bc80db2cfb2fd24c4bcb5235a9f5b213c76e340cafe26ed379b9ff6afff1b848f96eccb73b4bbb66d137acedd3781bca3e5616ab6109b08361408e010fe15fdcb372d3aac418715a6759791612cf1d52bcbda38323eebca1c9ae52d18c62e1ea11da3daadbe49855bf5620c5c2df41ffa55486937c31147bc5ea3e3b74118d2db67b0e71fb02247634f4cdbfa6ff62fa96379ed1fbb9007284bc313275cff5fcd79f7a4fbfae510215ae306bab4b154aea9a93f2d9b0008f04664be49d23a9e592f7587c34cca1d230eac2158ab8b332dbc14bd02258f1acf062cf67dd50a0b9dabb04540eded03864cb04877581044abbe825a943daa066b560b1c4a14d89ae14e2d2e9eef32dc91504b6bb893fe1e27dcec0a30d6fe1691489e64071b3d1e7dd676aa15baab072e7e950fcdf442a3d92749a33e4b000d9487a60d035463c9e7c0f001dfb7ef989d0658743ac3be39e28d608bacc53c3410c9f2e632c6d1d35dc67be1d133303c9bc91baabb182195829a5cc192e24447b63557c7bc6e943e74972514af9117f5398e0ff43c12872fbeef05479ecb9bf2d59e54e1b48ad0cef425288eb3e153d469b4f444ab86c04432d8e8bd9de0c660bd2f841974f88eb6f3f625e44e56f4a7b3e44b3691a8b0bc60fa39af0701b70dec59caaa3ef8817a53a1357cf11ba32fe9994e642c9bb7ced0153647d6f6b77b827b42882d9865d42ea7463671c0f9d23519f6c0bb3cef3d9ef24bf0e048ee051df15d5321bc12030d5c86c4a9932ea68ff6752b76ca0f25315ea2bdc0a012b650f8a308c3df4298f1106104aee44520531c59e0bb91b5fa5b431cccdf4d74cafdb05de0c2fe9bc901f0402f3da9ea00f0c6ed4d868de70d4a410645dff72067d83ac0cba9d79cb02b6f66cf754d99b15a300435ff3d2a3724d602db244a994d09426f20f252105267ec29b28825e142686d30b50da560fc9ace5d5acd9fac706f4fe10c0bdaa56161d6b2957be76522561f3be0466818880b3b605ca8609db10657c80277a97a8c2411e1586029491b5c3934c41a35272bddcd8f54388122cc7bacac75c12bfb8548c8ba3142bc06d8d66681fc3cdfec147dd7e773d271c9e9199ad83f93f5db486d14790e3caa651114ca13b5ffacef3fbf211989ea39adfdadbbedf20080d5add0e1a4e3abaea3990300401a60d324ee56736af54159ebb1775e39a3f4932c96498871babc122a051b481c1574c01dc2a6eefb71063cbf7b498f2af469c3ac64e3c0ec1c008bff4fe66d4a8ec0eb7a75d87512a51a765a2d39003e0889620612f814d7e19314e3375462b6a9e3b18cf3e0c777d578c45af20c5a54637bde79bdc215b02f8efddb483a8af99c242c6f27fcbe974478c02e1c58aee7f74edba78c20314f0fedc055d63f164c0515ffd9397b2a598024fc1b1fb9b01ae94feb041c51055b43368c568c806ff158fc82702e5d30855712091dc3075a7ff5f5ca95df0aa3bc35c9c7197dce64d069e843b23c42a6c38010f3b7526bde7451ad812642e1f49e0ba48e689797fb20198eb84fa6c207297bd9622a261445886eb2c6a752969caadbb63a2b20ca6d1ff5e0e3d1ca8894785103aa1748f7789c3dd286c32a1e2cb3a40434e34f72bfbba0be78e9ddc3867eacbc1241504889750d6d03836c863979c18a6097ae4992e1f9993f5d615514e1b72f07dee0e8b14379a87f7a8ee321f7b57f62c54bb8f9a8daf163ecc3fec95a8f27af65b483fa56a273c1dd9b97638e0d921171894d5ce3e6357813cc62230c735a870e5f18ae363f5825524025a4dde1a6053f848cea66288fafe89eebae6028e2e3fcc5db617cfc32a1e4d20510c6013e782b73e2433ac65e0d53a11a6bff659566781fd59767481363cfd74e24ff24a95a0e148ca0a38f86d5ac040f7149d68cc75ae3434371e2458a3e976e7c386b38e03b008c9642c54d9fda252a7d0f7d4c7f2445baa3adb2eabb2c3ede02a3b4fc68bc2c120a2d9beac1c6834b38b59eddb232900b5fb2bc219425b9bf6869295a60ab455189a4d6e191f2dadff12fba1a75110e0c8335d58dc5d5a6eac7cf9dca5a0dfa2904c7b739c541217cdf92fdf13fde0fdae3ee119e9dc7d083ebe65b1b27fe4b21cd88178eee37b510aa09a983ec3eaa8a8b646c483b8b0be13a04a0883dbe62c2cf581af0e41833089c7a55a600f74bdfe04de207086dabb49cdeee26be2b3650d4fea128a2c9e1909c553ec16d948321ca3b89a1069a74d26a7aed25eb3db736219d7c47ec9c4b01a7a52320c579c8c4a689f37b8bf1fe0a6bb57f63e353db53349c6d65b6b99bc8f4d44a7455a4435a0c8b3790e37ee5c9e7b3d94465fdf3aa8b0c95f69df86fe5a282b4a8b4bb270a875cdb1d1004a778e9445a2c4649c98b2c794174713ae8c0e9e3438b8486c08ad9f7579c89e488778acce5f54696dc7c2c7816b95f905e3a6218d248e2a20472c642993dfdf0604d30849632d48f51ce9583ad89877b8b560197a26d5d7847d597dbf61a125abdef896c930a1b9a883c6b85fdaba69de020c2f234a8661ea714054801996b72fc540052f9b86c4bb04587bb3f45f3cb6c750f2b069d8b72ae31a6777262063e60441faae74f33f7e2e004b07001b4d3fd97dfded575334b56666c61f5a2992dc2efde894b295f4906b32bcf18a36329ddad6a94986260a82f3dcf31ce0f4988beab8ef513c2a0c8878694d2ea45e4859950c84c483fbc85d38a11d31ff8c6754693e5c72b0eb7c847c7ae17e3b0ca141419c2c0d122872a8c0dfd0ebfcbb208a964f9551b24c7851356cd9f45f677af0f0687071965198b517f29df63d1e59e6f60de17143b040eb40ea0612c5b03813c9903ce614865659ab18051a541af413af3c02bf20219a2c9d0796ebd880dec3aae1f4486081b2aa70b724113c3814c87a7ef60bc8eb56148acdbbc82c7da8cefdbe6fe4339967b2693339959dc0cc34f575b6a472d9cd7947cbabe05619abc4f0b4dc82ed48dde816d4471f9ac8dbfb4389c7f661234960d25bf8651dabacd365f69342f4c21ab28e7010dd620100ede798b59ba568e97f8033b705a71d82a195b00ccb6805724ea51c21d73f1e0585703cbb671347c74bbf5288d1b0c951176ed3808e7f088808cee51a1926ea2c81e7fcf4124b476627dc1a96b7375854ed19d3944ca70c80adf1fe2052f29755c78f6b9604b7f630d35dc8cbfd500c9548312e392c0c8f72c193c6b7c7f3d5fabfa25dd5efba8912ef1c62bc2c6167c970223d604b67789da2da3c8d00b466c9564c57b0439cc9ef8a6d38388fb7253e087eac0c2a89e31b9d40eee75f980b73bda1f5f7c3018c8e84abb17e023e158981951effdd8a4a5e4ac2b58b0d918bb58acd977e1d3496e161bedf3421d9f4a6ddf772ad127cd31dbaa126dc01fbd4cb72136b163ec9c97d1f0b0a34052c9ec7c83eda591f745c93dc89f7baed360b0396f3805e81bea773904ee01331f27c4ddef37e2a02ba57fd3db28561d2fb539570055768432473a8f33b7bd6944f5987f75891367a4845ca5a04df2787abdfe43f95f924c076a394f9174f1cd4b13ae0fac404201a00805369846b0abb79b7610e868d90ea077913ef3c7534e2c495174c5bce6ae8083d21e3ceed5ea8d791f25fcfc79f2287efc9c30fa420ec782f57c9bebcc95695258ef77d0b2e65ae010c3416502d5feacade6c875701bd0fd01f3d5deeec1c5957d6299ca0dbc22d2", 0x1000}, {&(0x7f0000001380)="da7ce100f2466fb525991538e605f606cb1dfee9ef7316228d2e06069febd215cfd8e75fdd2e7a8786cef087fa4a3c930734f59c8317bd652349fc1c5f8d3bd4de57ecbf941c5dba825d810f6d1cff44bd0133bca9c8f9a74960fbdface779158cb748b35f3b8df89aafa8f7ea826fb66a89a6d054f3637634c5948a550376f901e2cebd331c55a9dbbe4c", 0x8b}], 0x8, &(0x7f00000014c0)=[{0x88, 0xffff, 0xda6, "f7b4351d7cc12bc0d4cbb84dadecfd2171c1ff29f71e2d4569e6bdce1170f394fe0a62f7e550dfe559486013c7f0c235404363f088dbbc120072373ddf6e72544c1814cd608dcc039088e7243593d524f7c29ef5d8c62234f1ef5830a8fb19b23de96a57c46e29c48cd3d39f6926b662de335989cc73127e"}], 0x88}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 21:06:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xffffffff, 0x4) listen(r0, 0x0) 21:06:32 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chflags(&(0x7f0000000180)='./file0/file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 21:06:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:06:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x80) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0x4, 0x51}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 21:06:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1da19329ce07c3bf, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="6cfaaedd1f8c3d037a62f5a9ee54656d64e96ed5eff97f964cf1cb6fdb61919886ab5464a88df716b4d9808841872f91bc0a29e460f05623a5a8d230c32cbf08531ebd6684a31ed2f3e7b09807b3d8e5d777c9650df3e1b6a5fe24a3700403e61345f2e8d8106872ae333b6c2a92c48f2ad6b8ab3a9fdc807149d0f6e97b655ba867d929236b96ef15860b6d7e301b135a9a7a", 0x93}], 0x1, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r2, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf8, 0xb}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) 21:06:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x4}, 0x10) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:06:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/45, 0x2d) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) 21:06:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget(0x3, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x400]) 21:06:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x7, &(0x7f00000000c0)={0x3, 0x7}) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10046) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 21:06:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000000c800007ae93f3aa1ea09b5fd3a64f92d2f6d7f0fc4ac1fa2c9f82f3d35589e9df856009f0acaa2f175c471fbf7004afd4fa1a343dda3868451b944c02b6458c8036d5433619e654c6969451c28ea819c33259b52b2000000000000e00000000000000001000000f1750000673e0bb2ec9020295c74fd52a2c1e6d47a1fb8f8dc45576abbc43f013258a8eba1fad4adeb81c846764b7f2dc21f94b67f66db280134c0e2a9e146eaaf50dfdcfa072c3351b17014ed0c4364bf7a6054ba55216d5327496ff6f63fbd4d7cebe5166d36357833ac6c3654da12dd23dc48f8176d540aab448cd77c1cb3171fea5a0e306278ecba59ee18a80d02d49e5ded460487ddb745144feefe17e4668a915cc049b05ebdc6f07da27b9328198cf27be33093cf2295d29a6279f7b65e9d4365db908e735d63c97ee94224d0ecc2dfbfb800000000000000ffff000004000000b77193d6a71f9e50d05d8ceae6c8900f7eda24688218401cb14b1e91a5eeb443f5b692d556dcd32157661d857b5af189bf0e5da3ee6617bc4d924d8be096cac6a4b40a99f4b16d7ab8582a1d4b27a3f90ac454247950e85fda139c5e830bab38f340e6d6a74be9728304e486768d827be4c0bb2489a9cd8f5256d50479c817b8414524d72a3f674f022ac0d19aefcb6a755dc8da7041717f9eabc9dfb0be13813800000000000000e800000000000000ffff00002000000010646fef620f54d7aaff5ccbe3cb23e70349a91aa50430bfd7d4ab8afa125245570f77a819cc40028faf832329f69f91f25e3d759fb4ab66084539c719e3b1ca51aca784513641da98bb6b89a5d28f604d4416d9bdb87523448267dc5b071ed3efd5f587d751c2eafc3d8540cafb14b3adf4d278f1f50bbd282d9f51c252bd07ba001ccc09e8e1726335a19a02fc75ea50955bbbd3f98f82160efcadb908093111034882e0e1c71545574d779838f2cc729dea48b07f6bfd7819888618b635c94458b9876e8c476b18dc38884646883da813189d00000000000000c000000000000000ffff0000b30000007cb24902cc6bd99f15bf4398221bada76de685119c21241360ffc2af1e2cf348e521145ede813216ee19070ec34868955f1a0217fb13bfce3e0a5c04de510e3cf8b8302a6708247bfabf85e14427d2d369094984145cf393ffe2ad39c427b6cf952cf36c053b6052e8acc3d45c50e40ba5ba2ee60468562c35a6ebce01928ce94f66ed23dc9257d2118a87efba134d3222ddd40d6b3edc5346bd87359e87c10430506f66a00b81fd390c5e3321e5e890d800000000000000ffff0000001000002f0d60603e6939d7808cbfbb6e417fbb52e5f2bccd7de6555815819804001cff6c15e8084f595d83b2d9c0fe4622e09ca1a2346778e8d6fda73cb182fefdee33155b689dee5b2e8e738f2d92b75757156047"], 0x40d}, 0x0) 21:06:34 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file1\x00'}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 21:06:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd80) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000100)="60232a63bb36df597800ff3ebcc2b765f968f02dc7de61ff422a85a75b78d6aa832eae12a609befb5c7dc2fc6ed140bbab21ba7fc26e9fda390d33ed97434f2dc7cec59e855f01b57126fb8d47c47a2425e916bab14fc8039530e7ba0e78af117e912d4ffebe60a0511122999e8ece4dc9bdf4256b545ffe80beb34b1edfbeba8d70308660212d2f94bb21377410ce6dd572bb9231cadf283806b0a1a56e3701", 0xa0) 21:06:34 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:06:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x444f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:06:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/148, 0x94, 0x842, 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x880, 0x100) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="a5dc22d7d42def22", 0x8}, {&(0x7f0000000180)="9ec1cc94f6ba88c3f041e27015a2921d86fb2f97c927bdbc435fc16d6e", 0x1d}, {&(0x7f0000000380)="b08035abda5d6af95a268b075e169176ebb3a665bb8b526e30e42a6852a69900c99acf1551d79ff0fc3e40de729d665e75fd1de8f43dcb819542e8f2982ad5ee03615b18cb1b75f8fc9e2f5f9a7e3a02dfcb4888ddd5b8d6ab1446615d1e4726ee76f6bc7b9e4ea73dbfe06de1139e76f2eb5f04a6698c099ddb2fb8a8486895d14a323f6e6f33c1314d6111f75c3fec4a1a9802b60bc4b4528d54e5b747102e14e4879a6373b8f73a31e20f6ec7c4fa06c0946da1a02c0609b044637b257494401df2e6cf81498606fa999468e9e9fc6e6e4cbd40331ea1bef9f1cab95a0dc6a828bee5603cfe65ef4be6abe5c7841099087d4f644d8510ab0b2c88873e1bec9df9b805294aad4e5346e8376937c721ffd5dc28303f6acf65bc9f070ccbf5066d92406941eb1db7e7fa6d3d9b883f64c692728bb42654cab1df24db6af0388f793cee5d45d352b0bc7ce24f4c67901990a708c3e5415ede1fdfb248d4b2dcb1d4672fe71bb7e93f4691096bebefcbe2b245c69a9ec2d2933fd2d182f493a1227e4e29541cc8c342f9f5c5b195adc95a397f8ca7e412786e7a5d234cc1a438953bd1159ffd589a8351d82b26438b4d6f85d534dc1cab215437548090efb94da947926f49c48ec1470a0185c113c449d2c95e1aa01968bb78bad3880f17862293a1dc264c1ffea05b16be57f079d4a6008b0d4aee3b67ed538cecb93b38a3efd632b15d05679df6a8880af7c915f749a4095fd277b0ba77e1c4b3bee1c836fd3a540ad826dc7a3af5986ae92640330af70ef114490f1d0ef48c15e9906506a5de25932669463cea450c93503a7dfc0ebe8ba8d4b885038f960f7eea50a62f31409ac552e320503ab904aae7105f6628c7647accea736d261a2371f95b1184ef947c825b18723db3ced180b044205af2161f9c361d92e84a5985e2e75ddc6a9ccdbc959757c25a0b740ca9bdbecafba718618459f275b62f4698973a88448bb23be57b91af7b6b525f1318c162a48e2f3f95a79615b350975f2239ba2e097b591a1dfb9d880f4d2aedc51ce57f6c57726dae39dedc57e3b3f3e86ba40e388902bae412a8ad61f35f27846efc2702fc9ef596c61ffea694a40059cd6d72ee8a8c89c2fb45a2f9f9407ddb5e4826cbb2336ba9a0c8195afb1bf9ef8a34a2804dfab220ccd774850d83fe4073c1ce57e9163fe6a2e28ab6cb4d9550381cd77899e8acb844aefd023251e3dcf8b553886e51311576ee83238b1f9f76a4b1f3db546c965aa5e40ed690250d1491ae94e450e8b627ef0e0f3ec60864aef65b1a3458ea6b520efa7cf0e59807d6673234c56d842d74c4587c9921382a54bef19170a7ac7b7f906b74a95ef675d7a1022678106d6481ab1530724eff9131e59ab6f645b0ae8dbffbb3de77929154e7eb4fdbd3d59399a9a2829b88bba44ae968a623a5ecae3ec3d8dc35f16704cb1491e79985f9879018eec5598347967b05ffece14fa6e5880610e38c68dbae02de8e8036375c55e7dc9b5f0ab471fb51636e5facee45d448cfece817fa5732b8467aae77274e85c06abb12dc72610feaf9aef97247c049f143a74a28ad73d6a0470131cfc23df10b8abb5eb8791416979ad97e8985a8a53cee9dcafd5d81b80a5fcaf227e64c7a876eeef32ce585b122fd21149a8a2e0e494e58544c280c14f8fe30d9174317761326c67f7f807ba885c0b8d863f7ae1ef2c7a778cdd3db3dd43bcf51f7996f11f64c7bdfe2d0791ae7d0fc14ab68a4e9e7dcc3886e261dd112e229ba11e85bd04ac4dc8e9b29d117743b45c8ba77a09128300165dca6fcc84d07a733a1cbbd4d3298b54e926438009c069dd6724cc1de0321c86a30abe25baf3d68a47a108f3c8c1f1bc33324c7fee8bc0c98fc90517a518564abac34a2371736e2dab61f5bf30d27ac43cbcaee409d5c55b2387ae2329869181c053b99e67ee721b1f5103c570f10424edecdadcda40ebaefbc5b4bffed502cb457f8f7ef74dfc1a530bdf051450407f7c6195670423e024a4022986c475ee37301afe3c525e3cc79fdb1c914b02cd80e1f99be5d4c14d6a97200efcfbac224c8b2d06458a03b144046b428c395e14aca03ed7351e1862faba6642fc9b6db5b527008dd8dab9565e165941eccd9f5eb024f768bcbc76dfc5e13fc53aede4541cd733430a87fa66f0b353fa4155580ad9a8715d151873f9917da4e473dde9e0d5fac88da10a19f2c15e6e0b0438a19523ab8303d14404af35eea2bbe1cfb88d2fa3bc6b61be5d40ce86cd123eb23f307ff3368d9ec207fdc067fa3ce9ab7e603e23533ceba542f44ee383102724b872e71a04dd215ec7ed302019cf6c55d1ff3cfb6ba7cb0ac328ff12619b133db88af3769c9f34953e23e6e937691392132ed1ef21d4b0eb7bced79718ea759d70271bfe562becebfd4dd3ec0befaba58587601bb93705fa54d46a56bb0f2fa5a7620dc42c6e6fbf37aba9ec5ee5a64b232ab472884a57db1ab795791f2dfb738a4ce8737f5ba008bccaa006b93a2671a3149372b5b8a83caf84714a12a7367d5a4c4c04eefddb668377ed302e35d97dcfdf97a6e6352a68d569191b04a603d8a597df02f25a2c2e19eb3d87d8bca981f4ea1c061d5014ff66905054745fb09e1d8176e230dde2a572b9cc75f0c624b1b2559e3a62f3027f4c7b27ed13df000336c3496476d336bc0f205b73bfa10059414f15f1d83a9815254224d1390d883e479e326f37db8646db9cb8b81789302b840335b6b0b010a7f35bdf58eef6a9e61cd75b8e8e05de86b0c6f25f353c13fc2f01f76fb7f483db5e185d34ffd150aca9aa654ce6961146e5f3c0301b7b0df4a872a78d53ab65bdab520eb5bb6409f69b92a72617ff5e7bcb3f6b9792a5e26151b18cf361bbbdfe45745a8b134a85393f34069d1eab8d798a0a2ba1490f92d29fa6c7791b2477df27c78c5872ba7f27826c8fc67e2b5332dbc0237f5e0131719e5acedf80cb34e58467f186c9c58a38d0b50f036eca1c9bdf3c718019af4d94e22a68aa254b55ed0c736d2060322b8ccc9c0e0f97781b7678ddf8dcc187bcf9e41cbe01f217ed50aed07ec97eb3d9a1ee64eaa8f5a97e9cb46b30c78d2add30cb7731eeda9999d397aa1385ca563b7f5bf4067c445f8218a5b3b3d985c8a218464b0abecb79ab217b0fba856f5c60dc6f061bfc4ce9434bb88e4876f45c27329bd695d0f4a1a0d47fd51631cb2eb8c67fabe9442c983093e1923b461ecf061d256d81c90ac8eada4a92d68482184362986dbfd32f5e97bb3c1960666acef01ab0af4fcfd41495d25df460e6b068b54a34ad6af3e78ad3bf8ac1a3db3e1905925246ef0810c6066dfa6149429d5974bbce76ce3e3b20d3e1a0246eaac0e0372d4d7437c4cc1706bc1040769427401c97d13e3f479800b1d954f9a39b6649afeb5c5432f444b1e0e0ef81e90d72c5605281b31fb06c2e45f73bdc5857862835de9c0a6b07f91aa8e53d04bfa5273db8eac2325962bccd4f0c9d5410045bff07fdc4fa3e696f56cece93dd90d7b895dbd8db8fbf7191f225ba41d6736a366fb5a21b8507f436d50e689ded6f71848c8a7ec0ce45ddac7af87c61289d2dcafb4a3cc9b562aa043d3023ffb0fb2a3cb8b512f480fc1fdee94f9b914ce20bb0961462648fdd77c7a329f5d3994e5037cb6ba9b525fc2655e55b7bd62e248c61be6d6dbcec3ace9f5d388f0189776f4f481fa134f96cf6f77f41c1ad55f8ebe88fcad67d4b7a2ff9e91f19560aaf81f55619765144114660599090c64bf1cfa3ca22bc3ea8b74a7c1fdfd9a0d1422655d5713257dc2ab11f97f4bcb112f1471eb446fead5092908ba103ca5f3d53221d10511683ab0dd9c205a67811be94d94464d2ab152adc8ebe02aa5b8ffa848046778bd489d309c5e18add37ac9caa625f658fbfe59991a1997f42c48ac0aff22e00119407062e0dada571b2c3cea4fc9c61cd45e5f2bd2067464e801674be5773f66aa630c021a6f98655e5e7a39a70e2dec0fb6dff3fc7898a0aca9b5bc2516821628378808c2a511afee2841c1042ac5efe07705af6e0d7f6b9db50ec5fefab1a84ed0996305756dfe11a213ccf962e4565451eb6c267cfd2498c6473da7af43be253443d1e998e91a45b22c6610a50e560da159113e56b062bee853722a23859046759a9ac9ed54fcf6aab54bc804f6b77c37936e43b8725f5ef1dfa559e90837005756b8ecdb15f82b3eecde81402543d9e9abb6fc9f0c8c1c6b89842bc19610ca3d94462748f6fec0f453395ead9f652d828ccc74e87c26bbcb985aa2d37cfb81172f55a0ddfdf668ea0e318361a63dead9e720e2718469abec78363dc3a554c8f784f6569eda652ebe436890a568be42fa07f3990fdc854f9b3888b4306beb7ac8b1d70d1b9bf345c911ec5f8c11dc38e087074b30f5f738ccfe39d94cf36cdbed5c628a35bc0732b03ee1a1aeaf5575e927c40349496f3e0db1c570c4ed35859c61ac691510f7deac9568f9b11189e46e321a4e64ca88777e47116a8c5cc8f160001c769dac682020cb9b3846095c6c14384683bfc0dded0f412b3fbc86f0cbcccd63ddbaac8e7934516d64e2e5b69ed40ff8b88b6d068e8ce8e5fed6a2bca8ee2ac01d01381598802ba57e6764c1d3b5c908eee946f499cd09759ebc04b28aab4437de6d68c7f1ccfbadcb8d17ebe55621595d5aee399c5cbf40535466b8a5248ac5bc02cbebebc7d5c5cb8310cf051aa54ce137c97f1d2e668b6cf71d2507e02aa351b1bcafff1966deaeaa8867ead462ccf0a410c83cf1d4100e408d2b1da84368e12688112474b74d039f68c8cb3b182f69fe9aa4089afb2459e1145ab882ec41339cafa7cdb94659d49eb1fdeb65905d2501b6bda19369ba7f7cc839c16c77f4bf5f13b9b0b93f4b3c2f7c3c40f7106e2af609491d2fe6ca95e9ee572c05783ebcf1bed28001db3a8e2313da42b638f4dfdbde4555c172f91da7a00bebe1a6f991a1a5b2b8baf3f88a0c2db05e02006816cd64f6feebf355c804f8aa366e4f93f542e63d9e4e19d17a957481e91e1988ef50cdc7b9d1725496d3c417433b0e0d3572531977893a4181789740a151db8764c98fe757744b01876293da0d9961cd95d83689747067c4390c5c4ba893ac9e8cced8787b987308b12aa5097f192902a9ee9b79b24a235772b57d780505c825d9659033fe9dabf510a9f430c04f316ece4463c8634b038bcac2a05754bf7586510f21ff430641fb8940892bc69c3d9d79c1f5fb87b27fc8479058001a4874c325b5574c86aff219982f9c57299d599aa4e6fd3bf95c108878453f634153c97b870560fce031c64cff7b599977a363a20af0d2bcf1ea296caa2e31857a1dfcf45d5c2a1d3100cb5d85e6d51f105e1f7606c2358517c9862b9bd26064bf6fb5d352b620d34ce07a598e00853f4eb781f7439bdf47fb0a3fd6367c8a63eb5234c799a278e1a65f6e38182434402fcb11f8899dde2768821aca69eb236790d7a24fb7dccccf577de606803ebee7f6ecca8a0cf496ca4577453e95c8168b5fa073865d972738d5728b77acd86d239d8fca8528a4507bfad46377782078fa4b669c13a697c481f6c9d77082e7e7a7377e63c7380ebf2118a9e4efa512a873ff28692e418a8931ed5bc38e09d5bc76a85eb055eaadc67cc13efcf5b800f7679342cdc2993e8b06d6f48069698c9ff7e62e95fd1836ad2eb5268a9beab07944fe070189a4c0ae73505aa5a8e87368f2f2f112bc547115dad6704c078d02231616", 0x1000}], 0x3) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x80000000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4ab44a", 0x3}], 0x1) 21:06:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) fcntl$setstatus(r2, 0x4, 0x48) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000b00)=0xd5f5, 0x4) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000c00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) r5 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000bc0)={0x7, 0x344, './file0\x00', 0x3, 0x26, 0x5, 0xfffffffffffffffc}) fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 21:06:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7f) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = dup(r1) getuid() r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0xffffffffffffffc1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x70, 0x3) 21:06:34 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *404065 81544 32767 0x10 0x4000000 0 syz-executor.1 487542 99137 32767 0x10 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b67528,ffff800020c17328) at unveil_check_final+0x81d namei(ffff800020c17328) at namei+0x88b domkdirat(ffff800020b67528,ffffff9c,200000c0,fffffff4) at domkdirat+0x81 syscall(ffff800020c175e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,b69dddae010) at Xsyscall+0x128 end of kernel end trace frame: 0xb6c2e439610, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b67528,ffff800020c17328) at unveil_check_final+0x81d namei(ffff800020c17328) at namei+0x88b domkdirat(ffff800020b67528,ffffff9c,200000c0,fffffff4) at domkdirat+0x81 syscall(ffff800020c175e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,b69dddae010) at Xsyscall+0x128 end of kernel end trace frame: 0xb6c2e439610, count: -8 ddb{0}> show registers rdi 0xffffffff815e48a7 db_enter+0x17 rsi 0x3864 __ALIGN_SIZE+0x2864 rbp 0xffff800020c170d0 rbx 0xffff800020c17180 rdx 0x3865 __ALIGN_SIZE+0x2865 rcx 0xffff800004358000 rax 0xffff800004358000 r8 0xffffffff81d729c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x6d690c35fef77bfc r12 0x3000000008 r13 0xffff800020c170e0 r14 0x100 r15 0x1 rip 0xffffffff815e48a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c170c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=404065 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b67078,0xffffffff8235ded8 process=0xffff800020b2a358 user=0xffff800020c12000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81544 505461 99137 32767 2 0x10 syz-executor.1 *81544 404065 99137 32767 7 0x4000010 syz-executor.1 64630 147245 14035 32767 3 0x90 nanosleep syz-executor.0 64630 223656 14035 32767 3 0x4000090 fifor syz-executor.0 64630 326661 14035 32767 3 0x4000090 fifor syz-executor.0 64630 299161 14035 32767 3 0x4000090 fsleep syz-executor.0 14035 225943 85470 32767 3 0x90 nanosleep syz-executor.0 85470 8859 85271 0 3 0x82 wait syz-executor.0 99137 487542 99405 32767 7 0x10 syz-executor.1 99405 354009 85271 0 3 0x82 wait syz-executor.1 89702 363305 0 0 3 0x14200 bored sosplice 85271 274327 35345 0 3 0x82 thrsleep syz-fuzzer 85271 379177 35345 0 3 0x4000082 nanosleep syz-fuzzer 85271 84302 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 218108 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 411257 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 397311 35345 0 3 0x4000082 kqread syz-fuzzer 85271 62669 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 510610 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 409320 35345 0 3 0x4000082 thrsleep syz-fuzzer 85271 417707 35345 0 3 0x4000082 thrsleep syz-fuzzer 35345 325694 97265 0 3 0x10008a pause ksh 97265 418516 72431 0 3 0x92 select sshd 6595 243257 1 0 3 0x100083 ttyin getty 72431 238987 1 0 3 0x80 select sshd 71862 340864 32927 73 3 0x100090 kqread syslogd 32927 285930 1 0 3 0x100082 netio syslogd 71665 323404 1 77 3 0x100090 poll dhclient 64990 322865 1 0 3 0x80 poll dhclient 3366 297795 0 0 3 0x14200 pgzero zerothread 75888 161259 0 0 3 0x14200 aiodoned aiodoned 22037 70109 0 0 3 0x14200 syncer update 69319 521180 0 0 3 0x14200 cleaner cleaner 50472 237528 0 0 3 0x14200 reaper reaper 11244 259153 0 0 3 0x14200 pgdaemon pagedaemon 64977 84445 0 0 3 0x14200 bored crynlk 33383 149080 0 0 3 0x14200 bored crypto 78695 81975 0 0 3 0x40014200 acpi0 acpi0 38116 300761 0 0 3 0x40014200 idle1 94067 108307 0 0 3 0x14200 bored softnet 48455 279864 0 0 3 0x14200 bored systqmp 34839 465018 0 0 3 0x14200 bored systq 14194 85046 0 0 3 0x40014200 bored softclock 58208 145439 0 0 3 0x40014200 idle0 85009 100062 0 0 3 0x14200 bored smr 1 449048 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 81544 (syz-executor.1) thread 0xffff800020b67528 (404065) exclusive rrwlock inode r = 0 (0xfffffd807b542c50) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8236d8b0) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10697 0 0 pcb 25 9K 11K 78643K 540 0 0 rtable 97 3K 3K 78643K 1139 0 0 ifaddr 36 11K 11K 78643K 221 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 48 0 0 iov 0 0K 32K 78643K 124 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 1965 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 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 144 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 1009 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 44 50K 70K 78643K 940 0 0 subproc 68 69634K 69634K 78643K 1088 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 126 0 0 in_multi 33 2K 2K 78643K 393 0 0 ether_multi 1 0K 0K 78643K 6 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 348 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 88 21K 29K 78643K 3995 0 0 UVM aobj 70 3K 3K 78643K 84 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 32 0 0 NDP 5 0K 0K 78643K 99 0 0 temp 119 2377K 2443K 78643K 6986 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 34 0 30 1 0 1 1 0 8 0 inpcbpl 280 501 0 494 1 0 1 1 0 8 0 plimitpl 152 127 0 118 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 311 0 271 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 184 0 180 1 0 1 1 0 8 0 nd6 48 64 0 60 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1448 0 1256 12 0 12 12 0 8 0 art_table 32 1449 0 1256 2 0 2 2 0 8 0 art_node 16 310 0 276 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 5 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 141 0 131 1 0 1 1 0 8 0 shmpl 112 82 0 14 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2608 0 1153 47 0 47 47 0 8 0 ffsino 272 2608 0 1153 98 0 98 98 0 8 0 nchpl 144 4109 0 2467 61 0 61 61 0 8 0 uvmvnodes 72 3161 0 0 58 0 58 58 0 8 0 vnodes 200 3161 0 0 167 0 167 167 0 8 0 namei 1024 13767 0 13766 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11848 0 11848 9 8 1 6 0 8 1 sigapl 432 1089 0 1073 2 0 2 2 0 8 0 futexpl 56 8889 0 8888 1 0 1 1 0 8 0 knotepl 112 860 0 841 1 0 1 1 0 8 0 kqueuepl 104 251 0 249 1 0 1 1 0 8 0 pipepl 112 906 0 887 3 2 1 2 0 8 0 fdescpl 488 1090 0 1073 3 0 3 3 0 8 0 filepl 152 7562 0 7464 9 4 5 7 0 8 0 lockfpl 104 239 0 239 3 2 1 1 0 8 1 lockfspl 32 484 0 484 3 2 1 1 0 8 1 sessionpl 112 47 0 37 1 0 1 1 0 8 0 pgrppl 48 53 0 43 1 0 1 1 0 8 0 ucredpl 96 2353 0 2344 1 0 1 1 0 8 0 zombiepl 144 1073 0 1073 2 1 1 1 0 8 1 processpl 840 1106 0 1073 4 0 4 4 0 8 0 procpl 600 2816 0 2770 5 1 4 5 0 8 0 srpgc 64 176 0 176 3 2 1 1 0 8 1 sosppl 128 32 0 32 6 5 1 1 0 8 1 sockpl 384 1046 0 1027 5 2 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 189 0 0 11 0 11 11 0 8 0 bufpl 256 7770 0 1122 416 0 416 416 0 8 0 anonpl 16 155703 0 149876 68 27 41 42 0 125 14 amapchunkpl 152 8155 0 8063 25 20 5 9 0 158 0 amappl16 192 5941 0 5601 80 55 25 31 0 8 7 amappl15 184 283 0 277 1 0 1 1 0 8 0 amappl14 176 142 0 138 2 1 1 1 0 8 0 amappl13 168 119 0 116 1 0 1 1 0 8 0 amappl12 160 240 0 238 1 0 1 1 0 8 0 amappl11 152 197 0 183 1 0 1 1 0 8 0 amappl10 144 189 0 186 4 3 1 1 0 8 0 amappl9 136 780 0 777 1 0 1 1 0 8 0 amappl8 128 412 0 388 1 0 1 1 0 8 0 amappl7 120 178 0 171 1 0 1 1 0 8 0 amappl6 112 78 0 73 1 0 1 1 0 8 0 amappl5 104 331 0 319 1 0 1 1 0 8 0 amappl4 96 1275 0 1244 2 1 1 2 0 8 0 amappl3 88 219 0 213 1 0 1 1 0 8 0 amappl2 80 7673 0 7606 2 0 2 2 0 8 0 amappl1 72 35258 0 34786 23 13 10 19 0 8 0 amappl 72 3269 0 3230 1 0 1 1 0 75 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 83 0 14 2 0 2 2 0 8 0 uaddrrnd 24 1090 0 1073 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1090 0 1073 1 0 1 1 0 8 0 vmmpekpl 168 12852 0 12826 2 0 2 2 0 8 0 vmmpepl 168 132668 0 131179 106 30 76 77 0 357 10 vmsppl 360 1089 0 1073 2 0 2 2 0 8 0 pdppl 4096 2188 0 2146 6 0 6 6 0 8 0 pvpl 32 419025 0 409820 148 39 109 114 0 265 27 pmappl 224 1089 0 1073 6 5 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 571 0 3 17 0 17 17 0 8 0