)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f0000000400)=""/208, 0xd0}], 0x2, &(0x7f00000005c0)=""/4096, 0x1000}, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000500)) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a", 0x8c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x20, 0x1ff, 0x4, 0x6, "9db1dc8865d3ca45ba26b6afe920d93387aaeb8e", 0x200, 0xffff}) r2 = syz_open_pts() close(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) dup(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:35:57 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="ee3ede05169980ff7fdecb14b389612b496a2dc4f59958c09920860023071db1ff153bc51e62078d1dc70a96ab30512bf699392cdf9aad89ede0246459a0339ab558de59952daf7fa81fe6e449a8a5b6d760588ba6f9c82402f72198a70e22648d30a3d36f6f758b05f241eb2c074e9cedf6c61ebaaa085cb57f3501ff51456078972cd9815b425d56b851dbef2c01d7a75eb35d4ca8a236cbd49877a4f44b2ab7359442a4a92363a73a4a09586dc14818f5716b8af9e1cfb2317cf6e2fab51138bdbb6e2ecf50f2249374929b148ae2b6570c32", 0xd4}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) fcntl$dupfd(r1, 0x0, r0) 01:35:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/71, 0x47}, {&(0x7f0000001180)=""/242, 0xf2}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000001280)=""/148, 0x94}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/53, 0x35}, {&(0x7f00000013c0)=""/131, 0x83}], 0x8, &(0x7f0000001500)=""/99, 0x63}, 0x843) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x40, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000015c0)=0x2) 01:35:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0xc002, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 01:35:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xc0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x7}, {0x7fffffff, 0x6}}, &(0x7f0000000080)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 01:35:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x6, './file1\x00', 0x4, 0x255b, 0x0, 0x400}) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:35:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fchmod(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x43) setsockopt(r0, 0x4, 0x9, &(0x7f0000000340)="0a29e43d3443d8b864e3c54b5107b6a5a69bef48fa8d", 0x16) accept(r1, 0x0, &(0x7f0000000000)) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x5, 0xffffffffffffff7f, './file0\x00', 0xfffffffeffffffff, 0x4, 0x6, 0x8}) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0x223) bind$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000380), 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="941bf9dee2b3fa5284163e5ecf6aca152deaf1aa9ff45839686848d0b91c212176796e96d940dba97c553f306a076363fc688e1d6b5d5dc898", 0x39}, {&(0x7f00000000c0)="de7792ba84840d6fb2ccfbe2acde7f3e4d69d302de7ee5b865756373ac8e19daf91787ccf6a839127e1181a1cb472f69d8711ab36fad376bdfa588f8b50ba6873a6653c8e4cf97064efc0e687161e789b36907", 0x53}, {&(0x7f0000000140)="cb2afc96b169437769860c6fcfefb2a7da220799dc", 0x15}, {&(0x7f0000000580)="0bb78be65d905efc19d2f155099736174183b7d3826c2fadfb59e27526d3a25721a929e0b0fee8f7585d7388c8e0ea411ba26ce422fc46a4e83dcb5d73dc83d5bfc64cd0ca2c1689d2f1c567a5e4e0875f041de7b74346ce24ac6918bc48d95f2e675e17671803c789d83fdbf4dd9fff88f6ce5b2a2d73b3f010e58fc76882966b555d45e4a8a8f2edea43e71dc142da2776608b14871cf3de23d19c6539b6a91bedc3af9f32475418a0607ddd049a83de39d41f5d404d0a6634264d617d5b8027cb1626423aee0abc72a271f5874f44dc83aeb5756c446e8054f6911ac6abe66676543d7e05110b3f4c2bed525128c550b7bc10ea6bf6ffee242b8949d08cdfe8695028598e4d3f50bb5d5bef5267815a1fabd164ed9baeefc1db8f2b217ad337de35935be840f9f2b67f992410f37c8aa953156f456efbb6e1a5af82af2ca0125802c87d509861bfeb7159125ec41d5246cb1597ee1da71b33c7b043d3d67d4273c3ef22495d54b6e1e53dfd779a21f41d08fcee9abbf0de30f3b0a183debf028567537db3da79603f0db2853ad8a0fb816c97b14a42ff3381e4a34c4d648cc317934c8cb7e11221f2a93dedc14b400daad103e8344d4032fa545bd0611bd9e1ada39f358b2a3eb506297f86cae6a351e1e73847b9b35ca195b37e1b72dd8f74478b111972d4d38cebb25459b28bef3945ede6f702891e7af21926d0fe2fa8039d218f13c8eadbb7549a8efdf65ea5b9e180d7f44f378652cfcddffcba9a97ea3291c685d39ad219cf666388e02c205a7145885b40b8d8ff41b28e019571db053e135b72c05a3a26b3785719c62695261fc7d2b82ff77283c7844d19d13ccfd4dd2c28a6f5eb36790c89d04779ea1701f946465c51f659ae98560c10a0cfbcca1dfeb8fbd791144d52b8bc918bc4fa626f698950c458c3b72c9c818f09109867485237c4c8d415f0f9e98a882dd4c491e1fe4a90d28505bf8b0b6686c6207aa86bc1391becfbd61972d649397060a4cfb008cecda83f1a4f9a96f0e8096152f9af26cce0f0aba146e47cd03f5e4c0405d4d29f983565b2f75e87178d105ba6ddfdf58d183e56a1bfdb70f62b6b810de1d8bd7fcf60d25010dea1fc0c58768670cf08c211e25af3f9f440c3674cfe771a98e70632ca411a271060812a33c79396aeafc38d6d4bf7242a2f04df2a5bc292c24efdc668bf495f513cc127a5a50fff77472161056f472ee12374a0805396ee80ae901541a4dbf8559cb4f2c24c22f5368ca22e9c4ae80f2e317b1c031c5a661e336efd69d248f5f2013a6bbd2cd7526537e7d9e82518ae2985afdf532662de325ee925e16fef48b8a92c5d5eaa163755d12193ee273be6a4c808dd20e81598b068afd3d6dcd9060d2277cc1730632937038681a7229f595d4d1b2bc0aa5cd46546d81723f0df232a88c81da4eb101c99215e56794887a5a09b75d9d9516850ae00ddc1667f889c13364158474462bb8577f30afa9e8857395e28c7f2fcc7675707507bc53efb89ac735c3544dc73bea5aa0078079ece06d964ba33b52300d88495a6c6178cc5ea3e51ff020fd25e5fb45161c5b044779dfae039b8864a5ff07f4e3b70988bc116fbc0202f3b183ec880463464b014bdaa5eb924951ee3a7933bbee8e2e7744a29c1bc33118ede2298797aa52e58a4f9fb6d491b01915353f71937f017d15ba9df33769e811b22fa3f0a5a04df1118e9fcd289f1a64876ac107e9b2d728947d5d43db0d9a9acddb3329769648764ea2a2bbec9b303911193d293c0544ada6adaccf6dfdc253b5811a5269c0ba0eb39e0d80cb410f6f2687df11ae3b131dc7f0712b006223cfa54f9d412e71bcabc3d99fb725c6fb1b9eb1413c453449c4915ee22ed2a46322844f5768e24e841276685e0057db3bb8249e24791454336ddba952c8df1f2ca8f5c00fecd11aee51cb94ba05a347d6b841db4361d3321c1980154563ef7ec922e0dba2ef842601ecb8b84b657be286d2eb332d7af8679fea6ca3bcd0adfe3585cb17a5642fe4c562ddf997458c59c5e6c5071e4e776400eeea1044a372f71c0a6a052ca3e3b98f58719898a03a7171fd4b2117bee9b704583ec103e98877bb4f36a6ce29c20cacabd71560306b9cdddc60643d2650567ce5aace01d2df934702f6863f80a7b9a3d70f2180351a5be2f4b9d3644030fc2ed0fdb81988238126ea009a0d2c23c779f591866acdbb9e442240fedaa3dc1baf2a69644a61dea2987e21c154b174ad5ebbfe96f4c70095507dc85185abd663b0c310689af68ce9b57a692657b69ef9bbd7f646035c803cbcc1cf8acaffeabd31465a5565fd79b8cc4afe7d93aae103d1c6020588eb467bede8ef675123649be255dc615312ab4f46c49a171d881b0fe809c74d01532c413997b5d8afeece9c463e2f3c9d7c658c8ab31cbb02536493cf153663efe2a71e7f80a0591d1187aab31814830854b23d65337127a91c12200205a40966ff8bd1c99989afea7a08503b13f079b18c03aca5bbce89fbc4c0b34bf7253a74e6748fac6c4835f7d2ffa926b9819d14b7af026da5246dd419f07efd406f9d7542173de5be54d1a1f6df0af00e72eeca35db563911fd8428413a1491fdcd1c2026fd1edba9875efa80b6b95af5599b6652b4c2e9160ee2a3ff7c907274511de966478c48ec02383805f1a21783c8677113cea3fc52016cdbe971a758f52fea0c8bb464d45b0c4fa9d8ef2ac87314f4346b8fa99e623836d03361e8ae58ce2a71aaedd6f76b52ce9021dc5e7dc3a31a15e06258fa2f57c5b58109acfe11d2d94230c43c34dc9e502ce58580bd4f3a8bc7df516031605c5348a14789976bd05ff8744749105066aea2a173b20a6eb960ea14fdc15794b12f141a6eddb3190d97cf4de5c9837ac2dcd86338d1a2360769ddf7dd809a167164d9eb8c8f0198422a4d5f3920ffb8c63c1cbdd0f4d72c0173870db9c28d2c5512fb74037ba6c723d32f35d2a92299763aba88a7a6fa3cbbceff0fca4421d23fc6dfa23a6a805a16e9d070bea7c792f96322d4fbab71703c7aa60ce77e7659861f646bcd6ba7a90a23253ca212d64d50dc00a80520c1c2696a4beb2e5cd2f62c50f11e864de6b71a09bb34f0e02756b3cde2b6a722bbbeb15910fe94a3516081ba852f2b98266419b676961d1f1ab9ba22c5a04e3af3486738c6bbe99087334a220b0de96746bf54b3671e4b4f5910d7ad76ad3d29ef63dd237293c38e0daa777426bdb16bcbd1abcab4165627591d7d611dd2a6a51be2459b1434da608c9025d5303d06f7e6d899f75c85065d113a7f8e8661964fa7162b4a8f0f8cae5470e07f483eddd30a8b35786302df836c06dc4f9d03c43e9fa740e56f32d28854f12371ff7b4be3ae2f6720a5638f76a06a0837a9df5b611411e73ba17f732c4cec00cd8d1353e8ebd10db1bcbd4add2cdb2b28163366bd7a1a97d468f082eb24d3c1792d3acc971e8eee8991390a0a066a4516e1b7d7d1334052705c6007ea06264957bd6f5729970cccaacf688aed8f63a8c9b076d1432beedb8aca454a19711c16861c3747a730132273c48b10cdfb8372e40aea28b1ea5bb3892ef6c7d9a19157a7e0e895db82ad8e4ece606acae9607907a6031c2f3f7efbc1bb266f5056b0d332f2278fa4b6eecb87cbd8711f3d2af042bac5cdb447115461c6bdf537cd6d9db83fcdfb2dbb777623cec6489cfebb1f8310cbe0e831c3ec1f9d60c437282d35e059fbd187479d3f003344fc55f327cdfbe5385cee19a599351882f4198d11cee213365e5d09664c248aea9072d513281d7b6e183b04fd4484bf668fd7f981ee269c19bf1d849dfdc70a3ba9b574ab0e8c01c4e1c6d3ca5ddd895b7d2bdc463114c92c12582b5a2a22f11b07df8cff996c3ca90ac899c37762a7b6d7013705730d257de288ec2611f0c77c581056c1f8273e21681969a97d7e5ee2e7f3b417e4740281280f6904556ece1fe6ef30655f4a5e980b419a4406af4d6303cc2b7b1afe36d19b329349257257d8457a1a00d398d3405272ed2e279243b568f852875cfb50943d04639bd4cb7001fd4e58951b04656cf7da81989ae8c792445647663f3640c237acc9ed9e9025f3882d44959e43c2f090fd799d2843350db588e628fd0e38ec2033c6a39cf5ca2ee005540ca05553b976056334b0db341788f4e3b582604c593122b63a65b7979ee9fbdec5c18b3a60484eb4c5835cf9dcb3fea6a81d0e074da88ff63afb033118d22d95e47deae4148d367a0295db92743754cb8dcd167f9091e6999775242ff28403dc622d89409c3b5ca383fa7af15a578cf4284b15620ac876a858230ea768ecfe6df93ec62bda626b4fbb84b1dec5f9ed0579cd1ca9b5b1a25e66eec607c840832fd434db751814b7216ed3efb7a1e1b6963096ffd02ae792961f91ec1d6473548bc57b57e5794617502724f3b247ebaedfa03cfbed0b488a880fd76949225d3dc6c07de5395cf1671bb5af49c69543eeee27c8906b42a557ec3514f42ba61cf2a3e67ba7d3f69067551b1563a3bf56ad62e1b4d0234ed7317cd9587f917cb487aff338a33c3d3172e69259f3185bd6122904b61b770be79febf3d5b6a1f622b71674a3f236542bc2358f70138625326f4f64c69111426196acc63710b632e70c67e39b387497dba6d3ee2c349abfca8d85ca98b9a30fb9bffa914af4b6ab1fdc2802a44cda43c19c40f625bc6a2484c934af1df7f24e328dc579ee75ccd6a586ec9ed5f9c5a47e5b65c5d9967ceed9779892e16a49579100ed336f9b5c1fc238889e57c5113834513c138df0df0558377c70497de91d88bf2bb585e31399271c043eea9b83f84cd2ce8ebf24cc4cfe88a8e1beb4b6d49f84a0312807120c1f5dffb1b0abd0cdb5927603c758b984ae6f79f0e1cc4c010b040339d69565a10dbf327df62a4d2b2958ca07c21011e5d30beddf39896563d9fb6075328fe6a0891aa7b758791c0809512d14471ab4577f18d00382ecee6697e265c2853a32763a966befba1a4a9747d4cb5d917b384f27dac1fa53e791b5ba81d149a5b3d384aba9534745c329eb5e6e857dfe44c16a99b6743500ab9a82d3b7c73c0956d53c521aadb28a021c7f84bc905b5570e9f43b6104a9b5559a579b17f2eaf9f98900e2b5e9b62c21f684b44494d7be60f5a39cb660d3a3b9cfd9bedca96f223559cbf3c620ab4675584b88d87aa06754b91d863c95c14b9441459a9b39ad44b6fd0cd01e5cedbd33ccdb9bb0f37420efb903c2a58e86b190d6b8505ba217ffe4bd3ce93a34f558c74582285b2b282d98dd415fed6f7f79e32585a5a168a1610b426f1399cc6bc472d666caf5b11fcef9153a8f67327047c3bbb16fe596421862c0d15a22ff4bbb56d37edded0d8b2628e999139d7820cfdd6921c8c4be23dd32e7ecc6d7ce0a9d8014d32891243b4cbe1fa996c4be1962bcdf018b3a625b24903af411b03b183746ffc6450947375f9f8c179b917f64539b448e062172d76c0bb3d1009344afe239ed65fe6f061f2f84b9539e6870727fcf31a044aed5dfdc650c058fc4b905208e0d9175ffd2cf2b8c69ee8528653ea338b38ac94e425916343b5e9462db7bcb1138cf9100611333c1a5c68468b13e48069b6dec88f4531f7cff7b3c4b33d64bd2c91b099c6f3008ceea156465aa8e6331e4de414400b10b4121f46d541c5a1b0ddb7268643017c63d5830e7cc7b8b107b4775fb7b36d926e10524887f28f32c18817143e5f95d9ac1f76f40c413d117f75", 0x1000}, {&(0x7f0000000180)="116e4109bd9e748561b7e4b1cf8927a92cc7033ef18cae8b4b6f78402f3fede991666bb336ea8c43e8c06927ec4d", 0x2e}, {&(0x7f00000001c0)="ea965d8f7ba0cf1c3bdf515bd87b8badbcc718205b6ae0781398eae329c52d17f1442a44aebabc28da88773ef97f7dfb8abc3030954fcf1bfc63599ba801eca1cd414addfa5bbf3f9c9b0bb10d1593d3bdc25f0c8bc0922eaff40bfb838376999a7da003866bf991c80c15568d3d783fb5b0cccc2887c7e2eed604e8b4fa27160b2b4052", 0x84}, {&(0x7f0000000280)="d1ee7901bac77e7a30b8165629addeb9500e0f3cb7d6da6bbe", 0x19}], 0x7, 0x0) 01:35:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open(&(0x7f00000000c0)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x146) open(&(0x7f0000000040)='..', 0x8288, 0x0) 01:36:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xe, r0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x7ff) 01:36:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffeaa) socket$inet(0x2, 0x0, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f0000000000)="b128314ab35ba811531745f900000000", 0x10) 01:36:00 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = socket(0x2000000011, 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000080)="101d0832cd30b0273fb0a6ad3c735f8d03030f6b1c0653a3b68cfb66504f66d3909daec5bdf741aa75685290395fb15e0dd45767cb7177c9baa469ddf42636f7f94636dff8a3a9e2d81393b5ff579c66a61412e1cab15a14f82b628c88b70eeb5c19d8157ed1dde093a8b1a6c099ee329a51146ce483a00b66ce61d7168a66beeb225dccd21909fd8ce83a9fe797d0b97acd062aa56b336fb79662df91b1d52a0c3264867121d8a0b5c75daf765c6a45ab462fa867ef65fa3a69827d69b5a42f1401473d1ef8db03590ef0ae4a7d29c379d3045e1faf36861c9c21208fd0", 0xde, 0x4, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x6) syz_open_pts() 01:36:00 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0x37) 01:36:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xffffffffffffae89, &(0x7f0000000040)="098dd37d43f70df5d85a2fffcf0b575d017348af9171b34f4e5d4009dce1dd25b1cbf798c5a2ee6e5dbab87dbaf955a24f29696a69b779d899bebc18cab16c85046a1c4bdd69b20a8c9f9eb59bcf046b85241389acccc843fc90dacc882b1852505be3b003ce6c8b2d58ca9b29fef41f0d358da9944c85db3564af3acdc9eaf4cc0c56ce8bbbdc09bc", 0x89) setsockopt(r0, 0x4, 0x800, &(0x7f0000000240)="9349b482b5d905d04f0c5d2e34755de008c4c7d3e777a71f288022adff11535962b889bcfb3a361b86cf4181da15179fd79633a0d3a333a410d526ea597d8c43ac2ba6aecad3a18235e362a3273313f6e2fb976846a9a76d80f56232567bfafe3062ab12e7730a324fe190f23a1a84c28a1c1e12aaab73f3146cbbe5655f5491b5f8dd9e20dd3bd8d23b568ddc754be04649eb0426fc3157415e7063ac31843360fcc2bfaa596ec8e2cdbcded28a633b8561", 0xb2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x840, [{0x3, 0x1}, {0x3, 0x5a20b96f}, {0x292da4d633c6cdf9, 0x1}, {0x3, 0x80000000}, {0x3, 0x5}, {0x1, 0x1ff}, {0x2, 0x6}, {0x2, 0x851}, {0x3, 0x7ff}, {0x3, 0x100}, {0x3, 0xffff}, {0x3, 0x7fffffff}, {0x3}, {0x1, 0x8}, {0x2, 0x40800000000000}, {0x3, 0x6a07}, {0x3, 0x101}, {0x1, 0x8}, {0x0, 0x1}, {0x3, 0x9}, {0x0, 0x7}, {0x3, 0x8}, {0x2, 0x3ff}, {0x2}, {0x3, 0x9794489}, {0x3, 0xefe2}, {0x3, 0x7}, {0x3, 0x200}, {0x3, 0x5}, {0x3, 0xfff}, {0x3, 0x5}, {0x2, 0x7fffffff}]}) 01:36:00 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:00 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x206, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/223, 0xdf, 0x40, 0x0, 0x98) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10021, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7fff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0x4}, 0x8) pipe(&(0x7f00000002c0)) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1e1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0xffffffffffffff00}) 01:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000006c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 01:36:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_emit_ethernet(0x17, &(0x7f0000000040)="0723a8da54f3fb259c684067179979f5c827fcaaa23d86") r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:36:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') 01:36:00 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x101, 0x8, 0x0, 0x0, 0x80000000, 0x3, 0x8, 0x3, 0x1, 0x5, 0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000800)=0x1) socketpair(0x1, 0x4004, 0x8001, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000180)="c93794d52861991f02e5cfb687f6817589637f6a64498c28e4caceacb41b6363806998a4477cc053e1f85f6dfa0809f7df92cf48225be98cb29161873575e8aa1bcd9a704c1e05076cb7753dc81f20a850d7bf81310fb61b8c43cc278c11b47b21b36ab87bb557a38e81a17a5b0cdaeab1040de5099a81e4666fef47d823ffd7baadc200d33ad4306490", 0x8a}, {&(0x7f0000000240)="c0613565499234164ed59d4f4c502e65e66f750e907aa54098e6fc79a898c9b32cf95dcb79a40d50973f044c612c976379bf18f1fc9db0bc17f4ba593b7c11f821e8eaa87305058cff4fc22aca9e2e601e44554d535858b4a4349c59f8aeeede63024fd6a950ce89f5d62d3ea7899deba13ee1f6df8a2dbb9f44bab4fd166c01308df00e7d7fdfb39d8fcf296e4d5e4252e5033406096071f718be860a19ff76b7c81fa5cb82778ad68c1dee3b5f557518fc0cc2d069893773e9fb57f1b585d654ac8bee47b71a9bd6ac87ddc6eef333af5c5e5a", 0xd4}, {&(0x7f0000000340)="436335a027c47f5e2faac1b403d280df62be271c7ae89e4e378d680c78188000af5ac0bef8ac746ecef21a3eeccac4c9247b15292460b6b059142879cedf3f5b5b13f877dbd52bfd84ade18a610e5af34e6ec3ada32ce1a7b444c25057a9bdedc893f579350bb46b41143ea7cf97b2dd9372e5ae954a94640df8f1d87ca87b85892f6cbcf9525bc058e53a64", 0x8c}, {&(0x7f0000000400)="1edd72165e55aed2e65683714e40e2a99a00eef1ac06737bd9673fc7bab1447bcc66071a6a8553d7eb88aa3d28303dcbdc794c97a973c3abda5ddb8e2c09eaf8a3ffc30fd1d27f06916a839253fe918574c7ad4d84ebb0b10c9a868ea86e13413973617107225887c4f289de75c2821cdf7b35f5ae6dad7d75e9b5", 0x7b}, {&(0x7f0000000480)="daad8bd6cf8c196bf570347a920d411d9b76c85b23120815da5599564184489f4761a25c99e773505a34a9e3b79c360c863a10e8298381e0999d7ed079bc78518e61716a122e84bba7fdb70e3828023eccc7d6a8a611522f45a73cb48f2f7355658ec6874a785be825538d8f41ecf9559198851768a24a3ea83b68246f2e57220fdc92d35eccbb084a80c0a6c85a48f49e82bbb7c36f8f06ee7886124fe13dc8e5eff93240f23d0e330bde522657b9b74ff538e45ac273a60164d00c7194e69b3643", 0xc2}, {&(0x7f0000000580)="0ec17312f20bf9a130dc7f6243ad48335f69c9806ee4f46dd368fc4f5f0e6a9eda8c2b754e9caed9688587f841fcd9b81c260539c589f57f7aecf24262d07c0a041f1dbb0cc0c8cfb959edcb3b1e83ef8d122485f5e7eb42b2b30da013009ee8410043742fcbb1524d471908d0991545953e6405df0afe8f428a7ec3a1d6e694b16148cf8cd12d2cd717bc781ba4d59fb255493a052c62d0ec2bd4bfac2a95cfc38c3bcd93dec91c9ca78cd5663e21470870075c93217faa7fd9c31a5bbc002d91c7aaf458947d4ce9", 0xc9}, {&(0x7f0000000680)="6a38a5ccd6a7913347046d8852bc574e91d12a7a7112bce8952ccbd5a038e685d2b88d27b92848c39f4df391ce2750692c88abc90857be3b6672c9fe49118f17bbcc8649850814cfd24af0340654b8fb81211f5e92b5179c66c46866bb134ba6ea5f", 0x62}], 0x7, &(0x7f0000000780), 0x0, 0x400}, 0x6) getgroups(0x3, &(0x7f0000000780)=[r0, r0, r0]) 01:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f00000034c0)="9e4dcccd68e67d8c6b1a2d444c95972d9f6980e35d1300489673832c569c13155e3a252c7efcc2a4d6624449dea0da24bc2159580bf5a03ebce7d0f529d638cb0b37140c11e87af1118bc0412b516a580c71e4683a751e6c519ca880bcd6b5a0218c525ca43d99ec0b3e2a21596cab69c2959b4be27d0205da1bd161c8e8452adcae38b7a7bfc74cf73c68c903e7c75830109ea891ce3fdf3aa3948de892751bf7d898790a275702d6ea8271162913d4241ff8ff7cd035e509d041aae6f6f3d0d832d277caf039c57a4d2578fec47badeadb0c987fbdf6d3d6549370cb7c737173d3a208fe8b22c6f6ed6c948731e8ad71121a643a443382bad465a1d2dc3da32d006c67b37c79b290faaa31293493e892b5eda4649b87512f9ebf3e1a727ff1aa2cac2c0e03c2ca1c37f5b90fb8403a48713007281565094d7dd0c53e41d2309fb6208abbb60787b1c6191fd7bac873e68ff99f292ffa259d847ed4ade736d0b760029a6017133f4a8c757bbb136392166c6c98a59042c0e93d966c7fcacf589b46c8fc48a53cad5f48e4b42f85c717b540e9bd185f10af4729eddeabde7dce386c650d6bc3d3721239c35b200dbdc37634fa3b55b27b1684578fa43affd3fb13de5d013592ed935f3c7b01b95473d1085435c903e97d08b5f35042c2a1d1892c2b1e86a9f96506cf29e395c08a2b487445c31f34cc65445c02c9268ce786bf6947d19bc861f662c1a8839b7b03a7af6f3d4ed28117ab66b869f17ba3ec5c3f2e6188c4665a8c9f47cf9ba17065241be11ee183cc1f20ab6660b2c97388b4f474a5e8ad67c359924fc7d08b55e35e7f43a4b11347720ccb165c210b31e53866c0b25c6185a7bb6640cbc9cb694514d639374360ae6160a9b2ceb9cb17cf28c2cc3b99ea95683418232d86750d59ef8c7af59fd4f1e8e3f8942f3e0e8a6750d24ec94cfaa59350223a076b192f163689401dd59f828a2f250ebbba7f31d6addf50c9909f78ef9f8654af78e910e6699591ae29407f3797c8af309d44eafe7f507f400cdd89cb3675441dbd53298af9019acad3af55e8d8a0aa63b7cc2836a523200cbfce478cce3c2ede73df4fa0bcaade62474e6bfe46ff33025369916fd380e241b419c2badd25b4dee2ef401e9a471b3bfa07815c2e62f4da40661de4d698ee8327df0eefe61698d3f53afb5b3625078f0923f19b461367b468a26892878b80b00c658fc0259dc6c18e4b3fc4cdca1cae56c0fd0cf8eb04ff09e33de937bf03e6645264702c7de1a787c88357097133fd42c200fa718296f3f3c5b7df8a8f439a7f5a8bf97095bfae4f15c852da376248697629a0b8eea6b9db180066e6eeea43b835b796c97ab2843776939569c34bbc61362fbaaf89c3eb1cf8b4e03f05dc5aaa72e5bbe5f61093e4ccc9b116349069fd253c9a7a7d9e31fb6931a658326e00d83f72285bebda6dbfd8d9e6f91c581b481581c2a25394be82aede239ccf883c647ce05992a63cae040dbe0541dcd4180bb80240c392190521a49111a8c77239c2a300e763fd8cd86f01f0492c4bddb1a35cab7433421862f98121811aa06dd92ad284e8fe07bceb4fe4a60f42f6c8cf838d7c3a27de06b73c31379c04fc2ca472bc1b89ac3fbaa0a07a49620418dde4693172841c92de9371fb51384c7e161baaaa855a8dc049667f48a8155fce33f4aec6cd97c486f2e1ba80fb00b99be9beaaee1de506f9b97084455e153c1f262da36697173f7c486b4f4e45bc5735ffe4a7f79e63d3d2b64a612952a36dbafa7c2e9c5bc9b47a264fa16e34198465fedd64a2b88dbcb584094b2b7f6830985043a05bc9a24d6aa794edf0af86c549e5e8bac0042049f7030ca8939548b92d7eb27ce3b4782241d7d9f2ee0c3e55c11ce1f5948338b507b0d6584a2f8b13429245e8178cd9870d6144a49837966d4c589d80eae87ab062208c414822dd2cf902b42796d1cbe8310a1055e154799025377de846485960dcbce8a77d4fd2e31f3826abf41949eca01afb06be5e20faf39b04c37821589ab566d3cd6c56875e540d203e9c45cc6df574b209e7db2fa1e07e3f5a3d86f3358b47802cfa44c8cbd549407fa8fb15d00af9c254c22e95d43f068b8007d7c3952124d034d2a64e2d8b3342a6a8f10fe669c6a90f1809dc32b05479d7ba95cb5e742975646ac10f51e6ae67538e42717b636f60224b9165561adb087957f1931cffeede0a8086184a1006471fe97bb4a90de31f055c74d54e95882825619f996f33d4bca6bba02272e62a1a06312ffeb65439ab3f8af187bd82436a855b40e7c4627a201d7d7e31b3c567a0b201ad8ace4421a33b206cbeadb535663107f0637124e00e1d14e69555653d4235eb860beb79e1dd8d398ff7995658facaacdb7d46797989fcf7078a6bd8a53e606fed559bb3175f54efee7128cb2d38f2c38544d32ae0c396aff71e266ab002ccd678aed13b4284b1649649c5f779bcfd9a32a7558bab9a3d9e2433adb22470bcf28bf35673b596cb850bf3cc44a7ddec2c027fcf30cf46f2b82e68aa66a5023fa5525a515055e3f65f6a7aab3aa558557073496a34d4f4a68061ce857c487f6e106f3110656b3d2d4f3cde4d49f5ae3ebd4d4f87605744485700e18f4812b7c5802a54149582762adad5258770c38fbdbfbeecb43b5d84d7bef322200ec5e3c64efd8d526bf76711cc04437a98ad2161b721f682d151ca37d16825ec2b68b149e58013a448fed2fd29523c57724632d7b9233c139b503a28bcc4a33a2b9b41115685638aa7be1d22338d74d7c475252949e99eb8bc4058a877cd1b6b2a8054cfc48e6e75dd3a36a5ea2987435de79848152fd88a8e24ea0201367a68fe1e25b117e31f486f86b1589bbe1e2649b7e7e8de4a26a8bc468303220d6947da64e67a32f8707443e2d92dcde8d04829a6ff40c69887e599d182dd3b28364ff57b24015186435463f729b7d416350e8b08c88645d4045334359f10d39e6a6a808c9c5630cd33b84e0a675d51343391e4c2ea715a4b89c83d0be7e0ecea260b35d7171d00313a50249b80d06824493dfc163f3bb8e21a8d404a02e797e44e5481e0cd0bdd6bcb0465f05726aca6b6bb75548d13e87eef467905a48e9d4cc423818d4d6406b8da904c478fc51a4481257d96219c513e4ac604c8db9aa06440393f642826d6d4b8e3da5f7b7814367ad0a190b15cc027009355eb584a8c807fec80a01d84cf201b516b6cb12391f8d0d0c1f8e8d18c942a98c1f982a95f262af6cb881857d633e5dabf1c9b72f1943534741257aa0076cb9b5507798824ec0e3af82c73d5b8746ac2281e82e67384ee2dc9b179be33f8dbcefffd34c7db08c4e832fbc5ba12392a7708ca01251bc66bae115e78c959af9c648894fc208bbade9936e6028fc3b59dda1e2001474b669561b08e2d8890499b6e241842013137a9c6857b8550aaeaf27ff87d7752247632984a2f1f8a582cf32c5ca939ae278d36ffcd2c190d3e3d9385c8ef2f7f64c2d435e7114b0c23f36c15eed01e4eb83c6590eb605c6f9adf90b6bd6cd9a79fe3dfd9e761c5df48cd568935a4974de13a23a63853da96ddd3cc499228e8829dc9d7f133b377d6a70b33b7a1a5956ee73433fb6c030a3f56f01ed156de1bb637d4feee6cf1b1614174eca11a18c412400c0060b5c9e21b386eeca9d58bad64b2ac2f6c219174880590fff9e71220831dededec4cee6291a152414b55b156d086fa2e0d9f1ae4a30539e1e6be8bcd2333850d4613f8d9abc1c924e04661c1ca085b0308403627c8274a9a36aba0fe3c7081b68addd58f7e0ed49dff654dcf1717674535ce4e02cb24af3d26b5988e4af08ee0b324e68650578ce44136c3068be25a1f1ac1b79d7459c705d090b0d01c698bce0a0dfe2e4b3e5d4390b16ea18773027a61a62b9c1451b56cd100bf53718ced3861bab46ca24b13d1bb7a8ccb43f498f598fac567c315cc19454e36b786ce61ec597f80177e8f819b80ff316aafb2695ab1918da05c7ea1b623993279bb1b770e3d5394178835f957c6019691d948bbdda1f06626a243390242952ed639e53199b00c3f1543a921e26a659936b17cedbeafe535c0ef25cbea0244d75ab6f6b0f1fa96b771bad7eb14a10259febfb769b982586ba2d9218d6479e8c0eae6b61796fc34b30bdf3d920dc2542e8771c15eaf803b5693c377eaa29dfd9915ab1fdb507731930915044e2746f1b6bea9115c3df2129db0dffff4f06dd533e39245c1f45601c3476029f6a223f192f71b83feec7f983a86be95dacb67a9f36fd3be1cc9ffdd2c7b46fe4435654e771178e7bf868290d93fc5cf3e3f2d65b33bf2d02a98c3c414d3a500a851e2357eb61b48a297d36aca8d3b71fb9789511e8022ec18f94512eefc3b3b0f57748f73da189ffb51f69e19745f558c828c6a99e472136c6115f5cbfd03750f82946a7eb07302bc23cc638416bd4fdcd8840ffa071ee6b0e92ab2ef7517e0449d41e15f8e918af59f5deb4719b22ec38d2fb9c76b3fccb7c96f4c3b87db480d373a0495249d93e583b88da93b11703c8bf4d574b2a55faf4bfc6e9ee83515b835f74e546a9ba64de9ef9115370e4ee635e5d2bfdaf12e1fa250ebeb4872a824d537ce97fdecee49ca348c288c6eabc42d4dc4efce679c3a89ca5428b9959233d931b5790a873a0452984ee0f79ff63c6beafeddc20206c872ab6917299751b38076f06c3f1e4df044597a62892c6c0579e292059a20a617aca4d19816cb98b48c48f7f2a5f3246779a071ae024ef0a8e05733e3e46606d75c0bab0bbcbf732647fd1836dcd80b08045cdb5c8e12d08f55d1cb21047fd4ee16a34d7b03a53fea5dd7b67aaaba8840617bb7534bf3b8976837745b1ba9099932f3f203cf4eab868a8fc64aa1b4faa959bad672ddca144a4fcc69dacf0ace2c9590f7a3ede43252a7f18e0c262f921d5e31312e8e0d0000bb7acfa80a604c97487fa703d00ffa6287383ed17e915be8a2fbbb8dc56aff0d9dbdf8b97eb3038445fee89807ca01b987817c4b6190c64cbac521e8eb308035d0d7caca2429628a7b832c57f5fcee1d825ca1bc87d35e43bb84491af6298b422155a9d4fe85e04146451dc1c3b3230f296a7489211e1f939645de5857aba5641c353b67c56410ee6657cdecf40193250e2fce455ccc268d5aede5ead08bfeb353adb05428ad02a3ccc871af018ebb21718b4f813d4d226cc2816ddbb674a1d673aef6369c97d281867369b48e87030f0bf8aa4e73baa55a90d10c666325da2e12f528aabdb4205cbf4e85d37653da97deba4a194ed1c7f2f9f9140d613cc10bd7b7eb952a0cdf7c481120a6456e529e429dd95e3a9556ecf534c7c0b5ffd288914000aa104a492458ee3643690d783747a2531d561199873cd3a823aa77078cae5cf62ef0c03f12482863091d00e9b62d1e2b3465ca774c7a0d98636644e22402541b7badb5f20194a670918c9e4d607aefeda6c0edceaa76d36eaa306e77505ced5943f1bd58a85deb6d98eeeadf7f95d1ae45ee00696286b437c48ceb3dfe100c0c904762959838c4040f82223f7e2a4419f072759d47fd462bfbdc6e9434040391eaa1e464ce10941983a64e292d1e6ba09b29c1fe4c22f7216b037e2fe3663fdc8fb57a9202663bddc825d74b222b2b2b0582c9bd25b99bab13e646e23069a9dc4f9923c0dd95477417b2a1261ee38d319650b24d41f7ff646c9afe05bad6b6f8f408432e88dfe737970f61855d17588ba15f0af4a3df2e61"}, {&(0x7f00000024c0)="58c803b07d2227253e2f1733779508dccaae7d3c681d5e83de9e437957f2161e01a430fdc73695b262bfcb2110697260a6695c4125990d099e94fc503435fc8cabeb1e72a96b5ac47113a95e6b75743227ffd2d939bad3b70a126d7fd359c86f1faf57609cd36e518be5e5b20b2cc07b08bf5ab2c89364a6a6501d81defa380d6560d4d318187552b7e48d1b08eeaeff7dbd9f788db208c077fb14efed712f4cb346635ad3660039af65a3efe4166c96a43d123584385cdb07edef4c26ae53248a9ed0dc7f54b2856c89ee2a4aaca2a16853bcb92b1a9cbb8f825e02222a8c54789acdd9c3ce2e2234d4b460b4f3f39d0d11b380056cafad9ebe5aeb4d9abce98f9852400248567f67b3f16501d767e91636834ecacbf4ee1737282c41d8d1cae8a26569d1932a3dff27af64209d6069bc43410a5b01cbec9e57f492e2c66845e938a95ceb35e4572df78333939e4275c3f38e718f007df44baee6518215ed7cbed55bc9072a7b13ca523bd088f059b1264dce8395029ee69e05f27e157270a29f0b13762e764956a73af78d136b99866edf50c27ad90643fc2eb7fbc5395c264fdaabf8bb7e706068d5e68187dc5b0ecc4817129fc266699b361adbb47001aa94b54a1fc5cc9af17440b2f45ba8d092a3b5e3eaccf2ca50cc6ad01925271b36d56c574da3ccfe01899f177886c979b68196066d75ed8f2d6f57ccd6ccb772228173508f10bae641af05fa37b37372070cbbc37e46851114a5204f9c78e71e4a197fe05f9d63eeb4cbad7e9d44f479f8e9cb2f96002246777ff72614d0bb9b662492f93afe6344fa747d3f2b2af127eda3019134fe4a40d8fa0d25e448a11c9a3dc6a40b93b725bb2463e25de68bf2b82a3c12c4e666ae5ab10ecc93c39f0e5b56564a95b92bb401a6692703e788d2170cfb4c39103b7fe8eba48b2cc210f745728c52f92dd59d7856a68d23703a6b842521b3e5b38f367a73d554b9db504b7bbe23a8b4e50e14f14e81e8260775eb0969ef6713b22973414291c291ef94b635f27788fc03414481355985d907d42698f474e4e4ffac8d76fc9d8f04e9b5162cfce5f0dad376273f931346b0ec394e166093a9d5c76d96ee2f9f5120e50798fca6dd9843d2f90a7e9d934a9a491b89869ed6380b793a1e7e372ab0a1c7d148f193b6a5f3642f447a4c3357da08c358a877d713ffa6ae11e3b9cf688cc6e6dbb785f542937d54caa78cec7226bcb08a32d1c1146ed788a53df34d8f2436b855da5a90a6e45810a4ae816172ed302308cb9e9760a696851752589afc09c94fcdbc50b558386ef493addf6fd81eca0585ba3900fde1f9abcae8263df70f395eb62a5a81eabb0f2fa200cdaea6ddaa350171c88ca73eb684f4b2f741fffe9878188b157d659589fc801b7c3a1ed6fc891b2415423903d5098541b0ed544a1264fb7673a06da063700df54ce31f16e045c4e27514f7909c3adfc375adeefb21ede3e2ccabb36ea1625f0a2ee194acc9b6993bb189c764369c49d7e86eac70c164525ff3f623dcd8783ba81e4fa3366a4187ca889a241ae0f45cb4d1180923927ae6d91cc76624ba8cf0c0e8b3061c0038ede772497488188f686fc8dc89eb0edafaa4b2b120b2d2c63d71eb71ead418b0b13fa68a27a6069e8823a5a87642a8cc8a2c5e98d15f0adb7f8cd098c626fbf13d70bde1ea5683afcd8dba045320c0e7a0c380dd0c91991f66ee4c099bde9b2b17e1666d46d121be8a540e9942697cb99058c8122160696a859a1c1f45e6866b90248662b676d109e46cc00767e0e6f3cf8db0673c67d87281dbe73d10c5857ee920972686212f99ea81cba19cfb672cc082051ec8dd9fb02c2e445ed4f6700df74cd234be659815a3a29cf07284407fec8cb33a85caa67a1e7f306e47b345e7fd46d3d8da238865ee3846ad538cec806e83af7974f7900834efc718c9f65de091476dc59d2d91507a1f6039d4ec23983594c50a8d4781220e06031376d2069761997beabd9aecf044759c9b12b2a561a245f54b7d8cd64b19d457fd837e06007501037297770d1bbe385b38248c0dd6a8c366ff7568aa4e565a792d2b10d04b1a7184954ce4193e5d5a3cdb2dd197f10672710d519fe1c56c0bb58186728d85842eef29b8b8e680bcde3518290f355427e0dadf9a256a64b6c3db982632e66cad088eae493613a35ba819de4c49243ba843a282e29650d29ab82f727e4630699e880eac5c7e6293622470435c6c6e88980dca38c9476119301fdcbac76f0d5ba401ceed3e5bd42bbcce6c85b85a17405d70e741783d93965b3a1b66c433d2b062e397a70a103270cbaa9db513ebe440c35df220343e8ff05ba901f4e69da2bdd4e71e8c6fc3e3cbfaf674af83373758f6548f9ec69512289962c43fd17df42c2b2bdf19665e8132ffebed612115f8ecda92c969975104fedca7ec625525c5fabe1b0cdb878df712be1e3602183aebcbf0cc23a5481eaa57b048cc27b046824830adfc99b3573d6ae911b42bc32e3f17b1e3c6c189c393650c8d76fb3f240072c5e5c2c5351ed438f271c82fb9e71986302ee59a40e2567a92a7b2b4bde8743b1d0fb0e9540354da26a95172dcfbffc0c1669b300dc5e8e72e7e43b52ae3d8feac1f6f80ae9b514685f027449bad62dce955690b5516ce5507a30b7c4b3dd90061f5966d63a8d77e1727dcb7612b60923368015f85a9c15e9f0f0871ab84f8dc8d9591b086cd543392f79a7479261d8e498722a357163e024a2a65bc62c81f349fca2d69c24ffb0160df0f17cbbefd62b0dba45311f766b622c604b7577ef689344757669728a27f1d3ce0c04e79befb8f83269a2209b00518c132add51fd14c646bb6e140350feecc4ce3dfd955a7248d26f9792589a2573f400e37a9c92fb419b5565e3997de529e68c59b884dfaa9352ce4372de06c2a936b9ef43f893334f7b4c4317e5a21b3d4ce83df8654d97bad8f1c028836c9c0e6db2ad8e46a8084efb19054e8f346a5c563976dc5603700df86fe0aa518ff080a61894d76811a0fe47703b24168ba29fe218258c56f79824403787803b37a713647995afe9194fe1a42155ddde73d2482105365de1a0c91e957cd5bf8e8e684536fb261e38682c190187460ff2b42fad0b6b01d177a097ca4870ca5a756e5563c7c45d44b9e6f60454782af6444683160c07b17a23bbeb9e726688ca52719fd281e31c75df13692e2ad0f965e06d4aafc8d70b5e40c78c8a1f30a7d76535da851908bb55cce82d24f6c3f5fd7a7bca1422da1304da2b60946e31eedaf3e95baf98aca1bc04d48b9c542076cc525f32b49ca6eb72e2a5523001b5a0c5029b1d1fba0f53425089d0928a928d059c6a0b2d29b07ee0724823168b57219177c5953323c5fd791c5d3fde5a24b34287951f17ad290423490084a3eca12449597e24cd1b0d63f403aab9692f5edcc7c578ea01b88b97555fe515665b6722323c6cf6ba2c6c67e48b618b9b058d87bf64a2e6b757ab34d0f45636b16f923c977cd814a9ddc33fb5bf17b6a723bf56f4d7ed5fc7d1834a6ffab30a2c947a7085826a207416932279b9b174c4f78d7ee59f95bacf5c293aaed7a808019055166ac9c081fd5614ad37e03401893ce5dcccc7254be8761a757735a3033adf4c051573e5ddf6846e4f8ae442bea519e4ab61652bdb2f7da4b18947f48d73cebdd2a75752a0cec7c7743d60077b98fb7fc9a415f177d1edf7fcf89cc2d2a2f21234e5afb1ddff2e0d3b1b836d89be6be14acb0f5cef8bbf8d7e7248c6f0929cada791495a4e45d19c6d0cc67c400ff02fc919eb64ab71a55905c9419b65925aff775024618757c46619ee0d5824007f50a5a17696c94cf3a338bde80b6f83fae627e94f65238ccfec82acf295547e31aac653131f77f6b2034f96bd573c06deab4f823c8f00b441773333894a94be4dea485ef954a251795ce1041a82c00a31dd4d0d73f7eae1ba7247631703c10988d655091ee97d8d5857f614e8780e59f9f730523b1c8913bcd35f2f5e3ba767a30a32595bf6fbda0e35e87346dfe1311ba2befdd2f4fe6d129a2a90acb112b844c813b304a2027995d315c504ec818ad993473ee9f07690ea995dc9d0c9f7d976f81fbf5179d5f0d941020536e401f7f05acc3ea45b0c883851498346c45344c31369f9e07c1eeafccd0f5fa218bc51b5a0e4cba4f8846571089b6653123de034e7f513ba3f9ea10833468c26207ebf67a0e21d670bc9ed02e11c451b17d9b9b8be28bf8e6e8cc0b5d40fdbbd7749312f55e41fc147ec93041607534166c05b55ab73050b1680c94fd8cc9318aeb0e015702c74bbe01edebdd1317c75a61dd597c98ca1a05abf329cff533bc94db520abc57dd1d133935b40981db52c9f1f320940ec184f8ae46aa6f74359e258584bd2239fc4b38c7b127d20bfa234cb94d8be8a984e938db45a964d48f248a4b2b31d5b22ed83869f588e331b06091665be60a6600e5425d8fcab5010936cd3f4d7158c1d83952f705a6f18cbf657f5992bec9bcc215a8f8a8a3ce9ea8177d438120295bac15c913ad6a2610a7f572da1a7c18f450acd2cda626d7df1382935b5300269cda4c5882eccbe335ec9f9bfdeeaa0a26bf17a5697797a8163651c0bba6667505f7219dcb45e5d22d0d6580d774950e86fdf747cb981ec19ef48eea6f92b4add0ba776927e552f59b6c9eb4cbf2040bb11931b853d1271f69f2977d53a18cbcfa2dc16d3e78f2f1fac45d11dcbe6db622890e1592a455e903ecb0c6895fddd58d31897404f35d1da2acca47716a6362a72891965edf46f6e24ca2504d5d6a5fb880c468e7f7edcddb0500609ae4b89626441d6f103f7a08457f38e07606fb5a0f89b2aed4995cffa8f7ecf143ba7e157e5698a91097e90479c12c63926a4ce9b99af2658ecad14577a87328a9c8cda1658bf635f0ad0b9c8260f5bd8a87b4b08be2efb43bdb50bbb37c1f2210f3c2812292f1eab88f80dc04885be0bb7df356ce1104c76eecfcab404aa296f507d89d14a3ffe28c7a12b6c7282ef145f3cea45a414d808e23a9a7770425b2c972e034fe0b5d70533769865e5ecfa69fc26c122c888aed5624ff39e4baa41419ee2c6f48f314a93949d633efb59cd1a5eeb4ccf71f9d8cdec3e6b55e37031ccb3fba9505dee3f28098f0eae6d336b55672c1652af3e793834abd5a0da9a7032da6d9032ad385705c10c7e201979adbb3a5a11073435756a4c548fce398492ad3979b091c938261f47e08d134461d727501dcb711c98f5f5b3769f4fe9c0de5b11e53f56ea2d3cdab382fa5d59b32bf53da9d80d03ec35f2a79913d4de2f15c1971921ab171254d43059152c4e94a5f6f824b835a5ce4e8ef5e810d9b6908b5727946af18e4b9fd6f11ba9b5457c8e61815313349296d1390f6a1225dbc9a090bc10bc3f407131a27b5fa88bbf9978105c9997d0e4b64e05c1f1b9e73fef9cc9449cd93d2442ef365eecc166f357b5fbb7f6332666990dfef1f1c0340543573453bfd3bc9ef676925fc8485a9ed2273ae80ed8b4f7d470ad7d38e8c57858802a75a7d737f5bab3b64aa69264da427faa4b963d431eb40c4e94e02c1a75ea9769a205bc3998258eafbfaae4be8945ed38ab16c283ba6088654519bab7dfe8e8eddd86384e0a35fed3ea22d4c41a0ed5a421c7d0c75330bbac598060aabd5fccda30c71c3c5edadd49fa582d7bd85c3686314cca1a4641ffae6a0053a49b1da8e1aed97c9daf206f480d862fbcec8cd9a20bf62ff", 0x32d}, {&(0x7f0000000540)="48c741573243c88072aee6b796bf405f5ec09c932383537a2590c07296a6e4bb4ff67871ae05db1ca874c74bbb0f00351c6fdcfb1f27cfdeb44a879f9ca4d70c9cdf629a0d6012cb7067"}], 0x1000000000000022) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xffc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f00000001c0)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0xfffffffffffffc29) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x80) socket(0x6, 0x5, 0x7) semop(r4, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getitimer(0x0, &(0x7f0000000300)) getuid() getegid() getuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)) 01:36:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) socket$unix(0x1, 0x205, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1ff, 0x9}, {0x18, 0x0, 0x10001, 0x2}, 0xb0, [0x2, 0x2, 0x1, 0x1ff, 0x8, 0xffffffffffffffff, 0x47423bf0, 0x895]}, 0x3c) 01:36:00 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ff9000/0x3000)=nil) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/163) semget(0x1, 0x4, 0x88) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 01:36:00 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) shutdown(r0, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) unlink(&(0x7f0000000280)='./file0\x00') write(r2, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0x65) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="9079134b7cfaf33bb638e48fee98a39023781449a483f83a9f1c9ff09959150b85a1dc332f4b69bf3ca801c668c9a3dead31c0c81942e16d15fba52bd6278ad4d4900ccc337b258793b66f42fc8ae0010e0bcc3ee69200a3a17e79897998a200912fa2bac682b39c571bfc17ad52f15d75bf510fc9f748706b202710fb61db1b860d4540ac00642d8987e10174dda240a159c271", 0x94}, {&(0x7f00000001c0)="da4b25f08ea81c4d965c183d6c967f43c0878d086d471f5eaa4604051ba65e4f01d311d897e5f742ed1aa055e55182b2a73ca974fc299acb55bb4d2629c25f503549ba0a3cc8086eeb41ee6658a2d5cc05b46ca20b758afee0becfd80eb94d3e14a4f0718315be3c588d21d7caf58bcd8aa34e5c01fb96c09a99fd026607d449840ce0b356a1aa8039bdee4eb4828b08cbf32c445918e21cb4587832aa5a7fb49548e7720a1d26040950", 0xaa}, {&(0x7f0000000040)="d9a95a9d399b442a34ea", 0xa}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="20eb76a6a8b31501f7132646c57772885131", 0x12}, {&(0x7f0000000300)="9fdac4", 0x3}, {&(0x7f0000000340)="f0b66ca536d4908578445a0f1fb8272f16aca9f2f9baf3b5674c8734db88de2a718521644103f0e7d3686b1aa2610707b9a00bd7572267b1beb5fa125cbb5a", 0x3f}, {&(0x7f0000000380)="ae583827f1da850482145525df0c287cdbe10a20b3f9f21edfee1cb6f4bd8764a1f4687e44ecb699b00b2d1a74543ad57abd373489aad73c9762e2152e99d5d5603dcc9391c343c88b755d6440c6055797ebb899194b69598a7420f57607af81", 0x60}, {&(0x7f0000000880)="058124a15fed22ad924b25abf0d7948df790f36ebe841c80f7f90ea58279e897ab21005425f631c6fb667e6de2e658bdce1368a4da393586521d1fa993326f8476f914032d64ef49b8867f87d73210400c14272cde8d4203999ba449bfd9c0160b4a6cd707a38f731e8084c49292a0d4813d4fc221462177e95b06dd476c710c3c9c60ca63f2b30b0312b2fe0191ed97bc28787a8ad7ad162d410816c46d49beea230b533d2e838bf55d5aa2fe03681fbadb8e31a00199c2a7163d82e8ceeaaa016823641245efea7d910f4395aae2a069e371753e7bb2800bbdb4f59497ece056de64f6fd2d250afe63c5f6ed13cdd34bd6514bd1d0f9bc7dc3eb0d0a5cb29217e91a1f7b32225a1738642250d780ad1fb828604bd3ea4b475ea0e1f8160156ed47c53c28c9c1e48965e55093e8d28a6c7726b4c1c701a751f9473c3dbbf4110b0d280d944bbc4a458f76adcb6bfd65104484b7528966ebe078201985d99817145598330d91e4e4ae1ad461380d8e42a114155f034bfca8553b34dd3dc53dfa5436d398a993513e9dee64575576764bb596399a66a71ce7f5fb70d2c3c5a30e8332cf212e9fd8a42a5488ce8d36f59bef220e0ef217f3ef05344e110fa33a3daf4053d28cb02152ead62de92bdac7a59db6d070ec462177c8a8039565f9ebe59150b7dae0581e1387127655016cef0f48089d19f11089e1650f3225a4464bf4c5255c56cde5251e9c89ec68e8eb66d34610db38ff6a4ed94ed4bfc8c4443ffff20b6fc111560105bf9c99765bb64e35e0981e02d38aabd613233bbbb1d1b5651c30baee40362466e817ff9ed328738e2b56768198096cb2c14c3ff848270802e634e6e3a57437f836052411f0196690a707c357b82a12dbdebdbf56db21a43a64a1693a553512f70ed3a816c496820c0dbddaadd2de19a35cbd97f88ac4faec45c99967fe55f1d56e75824705d306af23aa5fadae70a3723fce9d47a84e4c01e55cfa15b2828b126f89f9e0a3af78bb7bff027518ad270aaef1b474559ce70341fe8033629f51258a7ba704265291a70d09cb41b28e6e4b5590293ac24b2ad932535bdb48759b7f3fc0b130280d6506d05357fc5767a8cc35d90bd436d396683c6a75ed7eee54cc6b5e185473a6e5a9e36480ad3cc3d70cc274912d0e4896a513448f1c2ff995a93ad81929ce7ea5003c6d7b8cbe39f3a129d32409fb86bb8b774576f2b3ba6383ea256f8fcfc8d427bb0e9531b790c07f57d7e61d27f16f54d76d44ec20790e9b41c30d533fadac11b18a562a0157dd63f15510e5d1b8a88d1936ca6ff98f295e32d36a626387290b30c981ebf16540d14e8f8e07219eeb1b05bbde6c3f9355528d1430d6553791ee15fbbbfe61ae2ae04da36736a5e1a9cdf24f97ac0869ebc5f8134809eacce89d997b98e6db7f874721fb4e6bcaca6114dadd2afae18b32989fdd5fb771b7e619fb40624ef23c64a1b38ed1c0d4624b15462426e3ac78ba92a362c236affd78341e0dda6134a0661d756ef47d4e5e8b76fa9a3e61055ad75e1f38c99299fd57deadb15d802cb9dbfbb96cfebe7019736a2698c44971e4578f2a163b0df56159019c527e755c0294b258aaee34d40fc8c7332ad0a688b8957f1bf04d42d376264fecf66f1877cc5022be7c7ebe24f413c8416c79966026bec57af1f4e30e4547d3e490b763796541eaab71cbb2896c8a0f3f16ad2760285d77d772a07e21882e9323c9139696526e330f4c6a0bf7fa71f5907e35113373a639b4f5ba2bcc28edb78acdfd698a220d4882900bd2cee5b82d6733e2973ccd54f5bda343533fd07a84be398ad96a84fe72663d250705bdb8cc75f65614d07e4ed32bad6e746f4d1ec61449993f90d483688358d618d39700ba329e403d0186c6f1991c731ad0df069980c6dbf1ef73a62cef48738bddc3d68932098ca6f5c7381abb6b9c26cbd51f43be7d951bb019b18d6836ea72e08bc9966c1140fc64b1ceff1070fe61dabab9ab2bb4d70d6a5fc557f4ad1d5c8a6a1b3a937b129f110c768afbd8a64c3dc9f54f36bcf838d053c7e8999ffaef6ac9d1bf185b826b1edce92c0f1b019a7b5e93451ed44865b720a7b44fbd90c86f91dc050067b53410a5edb0f61da0aab9a30b227fe6a9376911d6988fc4db8ce474b607ed553df6f8b381401bedf36f5af7f0e9f6e81ed4fc7c9ea2854bab64f22aec7f409da6ca6cbfd78b8696137b3e96accec731f4b7c3fb5e9c7692e31455191a1115abf5a1a97c997c7ccc61c1e4bb349a35cb851cbc88cde7ece7873de532f3e076aac0bc7c220b450a4effe443c4ddd2ca94577fe35969eca88c2b718917eb6667e56141946aac54ef2b6d9a6f59bfe8a34772749dcace446e04ee4cbf6630b3456a16dc6741bee490be40b759e249c8ebf1fc3e58ec072ff7f9961665b0341ce8fa056a1c27e3f2fed5acef51c4cb6d1297d0df6db28e41d6fe4fd6aa4325c76fee7bd01d4ca0c3a59d00643e96e0c8fc707f2c0061c8ac2c74dbc59fcc6c4d8ef97d095e27d6518983a8e9d12b489b97a5b9b65c3a9e2cb2e7a07ddbe4073000a40f7ffc5af4761526cacdec20bd0f4854333d1cdaf3e7d8f1a20b75af8b3c4dfd42282a6a34139231bdb03d43d0a5de131580c4b6c41c0c879e2fa79de89bcd1862c1e9117e8a8b2f3bc60e5fb6b21a01832b417a957282305505a2fc9153c921a928fd312d949917009bbea8ddffaf0024f11617d330adc64340317013f286e48474fa63bc6860e11fbe2cc600b17a205b05500d6ead2d034a1e7b306c7cd27798f1069107c29a942062ec85f3f29a7d16b684cdb54c29e9478d7b1b5a387e529334903cb29fb2d55f299063ef517b47fbe62fe3a49570c2f98bcf5ad074440e0f913977ecc385d3c0188f941ca20a87314d5d261070f0837213b3a2ea60f61a10d7924567ae48b3811bdb6f2926054809c79fa40f4333a6ee395ec926bd77fe8944e30a8ae904789b5baf81d20b23f635ab390102c3d76dbda124f34abefb1b0a0e3345f6e00afff7f8279887df84ecec5f3e88b403d637942ef0fbdef74fc1cbf0eb19061c0996ab949b4ecb5984bdd86d235bcea4267d2c56b5d9b9f3aba5a2cd6db0934ffc0e8827fc650a49bd0c0041fdc74aa850e71f04f11fa7775b3addd8285c5379fc2de88de2580336102af67b4b6f7eaf4fc605a979d7eb5bd8fbbfaa213022a4779683b6e63a03fd7ff1c631ff5f8020a4a1221f90c11734bb91236328edc73453b07a526d1823bc66404c677d41a6e3bc1be926c9c3b1049d10f14e7541190e459d73c3d77f10fdf8c7f97d8921873eac978a2c5f01369915801927134068b4e0340a2dd03f91222df72b8aa6acb7b75de03d3a281bce6104a00094d310528c4680578fcd6c8fe263b4d26648d272a8c7aa7cd2dd2fc88784946be9b932fec929a004814fae0a274c83ffe8cade00de0daca12144268b1857c7e503d7586f60d5e32d699a857e9706c025668432cca0d79b3e2fc5e501d7611fcdea527b52d6d88cae2e64a8d2c278df661f53bdced6a952328a8a74abcc57ba52f3ad790318c65062c45156d69b5bfcedd5c2f561cf6bbad7b426fa2d8ae20366c094bbc7e001c4604ee59072915517977371969bf5389ecef582d994f533fe3253f984044178dd7dd5acbdb64c82b3c6751c2a8d42f78d2aeede31b78e4f8cfc89ba3bc13a140bc11a8f4e52b2e01067480ab7d5d877d9bfd988a1b3d6313d886401926f3c8a1ef9cccf44bed8e836ee5ebae380420fb9930a32b8cd86fd738b64acb080ba5c49c658420655cdd08d5b0b8ec876326f18da624a756b8125d5c8e2f255c70556a90850a21731ae0f8d731f04da1b47cd9285525de5447ab310ce59ac7a12d7a0ce9466c74cc485c34e7e0b73067f290d6dba9e29429f228344cf513859d9d86c55e6cdd955cd30893027764f7b1d2a95f2a7179d0a4a8140feca5a8556455ddef3e2d31a3143eb96e2446388df6418c820c9516e8c08cecc33efbfd0c40f9723202cb14d8610a51f2a797ec2773453087d86f6ac97188e47415de8a63fcf04d87b441129e22f368016bdfce93a5b65db372a51dca6830e4404748f36d2ec2989f12c2df2ab5d1a167ea506a6a8762c577445c29081495be8d985639fd3f1c6df837d6a8a42b5c64ef6f1158634ee2c51e675255a78a06a4ee9b46e4bf67d57677a46aaa1db989978505f6e8ea90d25e594e4306c7078364f1021462f566662c7252152bfecc8a72e8577172b1e23d9811ca171958fd348192e38383e72d0a9c911ee094d3369eca5822c9a2f3937e7840e762bf4646e24f76f33fecebedbf20dc35c419d1ca2514266654e8c52f61cf91d22a7b81b08a50b63cd97dedbb53da4764f2df9414e81ad3252427d9e9bb9e955abb625f9526860721e27f7c68ffba36a42d84d8333748b341720dd070f3abfaf2f6b0b576c113ae6d651b8b11b5d2a3b8510e24e38d825dc78e626d1c725c757e6af0687a1901849d19e8babe9ee09d549f18046cdcc0eae4fa18e2d16e9530a715c9c41d104524a80ab50476e033813010474ac2b807bb531bf2621cff4302653ce4b55b2cad601b56000fee69844df61b4752b49616d3d6fdb29b098751c5b2f530a8d72c51abaea23c8abd880224875e378eb5da4d6743ac601b4a53fc1a374387fb8b58fc16d651feff63e8d908c5f194226137db16a8e38d8e906a9859316b926e196566211bf11c99f2996eb8d84eaf47da0cbf38a6f409d5d04c3aa5f1578709963d2c67d838a9c5777070ed023840bf229db9887e86ea214f025ee4a82dfe398057473558f9c762265ee2da2834a9c4f4203f47e495f311cc9e47ef38df49ceb1d040b149c48ab3668eb46f3093435162cc1ba92c79416bffef26c90ccf68998d5150d6c97f5e15d32ef64971b9b3ecc78511a0f4769e5acad4a3a6365ddabf7ba7085f0456891134a58e55d534679a86fc9487b075c08772b3e0c89a2f135be86313bf2a10faf1b7678f999c6ba96bf53c0bb0ccf7158b6d82a66986dcf5c1856ab8d8be385bd7e0b0cb9074e161418522ee020dbf3c9fd1c242275bdcb89ba5d628ed2b0bd8e3f4ccdcea6e5d5a6ef89c5dbd929ea2fed79abb38cfe1a7ac7c6bafa2cc2adb26d06cdd5986862acd9850954f217b3c3d33efc1585fb17e97a17214acc86b62d7d06fee84a8c1ffb86e948dad8a41cef6c3f5e0b50493b65a4f44d66c215283be75a6d5acd218636eb6cca375e5719e746ef5240f1aa2e2e877e8d33d9b9be5aa5bba25cae681a7abd0d604a248c74fcf098f19e940227f2abdeb238f161ff1b000ad886c073482ce3cfe04cfdd66b39593811b0cc0c5acd1b398812191a9207f2653413557b2238038a95e08a942f3cc505ca826bf662fc67c4a60b3cb720b8c6ba103e679ce27c8799d161bf4a0aa78c733c330dd59a6cc6e2282f9681dcf2af956003832932f7d31ccaa0fdaeda6d27b46829fefaf06319b4a47fc6fdf195086d9bf328707705d76c9c2f34f3c36157adc87149d1e81b61694676b91207aa0261cf88749e3d3efcf7c98bd9045fa033278c91fe04b30192dc4b5999e96dbb18032beb8f3b3eb90670e8d7d602b3863faa04cd7045911f99bd3248bae9f3705e4dfe226376b521586317141b475cd24acba9edde8e4cb37f3180b6d9c1039761dec59422df9e7634aed3318250921be4e488cb13b4103349e8dbf4e84581a1a2447e05b9014171fadcf41bd9ad305206e4d2c5e04c05bb0e1898", 0x1000}], 0x9, &(0x7f00000004c0)=[{0xd0, 0xffff, 0x81, "dfb552a69ccd6611f473a34548d937f81ec2a627dc1df1e4599987534f42db8f2ba436f289531deda1eaa5755ff17d0457bd420c5ef6e4a0ae02efb890b0b7d970b04e3755a86d33d43361f8cc905c83f92713bab0426d6467d0c060e5016d8f496752addb04c6268344454028f89b5f869c3c96939eec00f53377d4aaa28a57b7258283195a34c4b7b8eaa9b5057fc16a149983b5218d0d7f9d35d3f26ba5a312255f6eadc7ae5a63831d7b5f2f3979aee49bd274dad949b4"}, {0xc0, 0x1, 0x118, "70d7bfea16de5e44436a82159547aa8c7976523f55ed9aebfb9f141f394c012cc791f48570afe82fc9f0870fcdd59808d60da841812dfac6c2c86f62bd8fec7c66256053ff65c5f9e00d27f1d01652c19dd73e97b4e6eb722ca917441c9812613556039525a5e1216b7c64a144bec9fa7cb95101f765c7ae627c13e4e252714923fcaf2319f852b4f8745de5ac676ef01c627e713cd0437454292ee5b9711d613db5a99774a65accabe496bfe0e82f9f"}], 0x190}, 0x3) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:36:00 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:36:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000057, 0xf975, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000004, 0x9, 0x200}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0xa87c, 0x72}, {{r2}, 0xfffffffffffffff9, 0x2, 0x8, 0x3, 0x10000}, {{r2}, 0x0, 0x5f, 0xfffff, 0xb85, 0x2}], 0x1, &(0x7f00000000c0)={0xebd}) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:36:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000008c0)={0xdb, 0x3, 0x8000, 0x0, "373304b6be6c5e7423dfdbe8aa28e24cabd4335c", 0x9, 0x2}) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="4c4c6687d583a089d752d9e10675af939622db2408cb31fe5487ca3698503a8b2ac04ba518f4e9257bf1e997892f85512e9037b8805ed47cae9afdee6529f8e38698c766a24378db13fb23339fc678513c72d7d45f903197ab875760f52250a5b57f0cc338fb8c49b95edfcdebe5f3bf7091a73fee2afdaef12c7a53825c5174c04c038f14572584992ac2c245acb7768a628ab6424aa03433326758faa55f5faa00d095ef4e2a705cadd1920707b75b3f7d12bce923039a8da1214adf1ee348d464f051941fc08cb5cd4d22654bbb4cd0cd08b6", 0xd4}, {&(0x7f0000000380)="3f4c49338af9ceda", 0x8}, {&(0x7f00000003c0)="275a8f3dac1a65149aef390ff40028f37b854df3578f035a370f018536f09a367f2a04add79e8e86009202c9422be1bd102c7483573f2f59299667c9dd13a863c47f8828c6189f59c114e773df5479c28a26981ee869feddedb75f57caa511919081c3cba69cbd05cc40b7e5", 0x6c}, {&(0x7f0000000440)="3d2f87a601a13977a61ea68619eb0811af087db91adf270f1d355d3b11cac46d003b1bc36e18fc26b57d069dc99a3d47102d4b16fac7dd108b39db654ecdb808ddc5d9f55f737f856f0dee318b271e8a6aba07ccb2402c03d82ef2279a9144ee5fed6742dde96db1b69abdb8332e7b6fac280fc6322663ff71ee023c985fcc19fd0fb7962999ce4b38bec465969a209bbd20ebed7697b622fc56b776aaf8ed7f8fde2e7927c7cb5fa19619a4edf4f59f6681f34d83d68f8b00952df8a59f370cbadf5f26a815a22a088d", 0xca}, {&(0x7f0000000540)="79b570fea21749b9d5f127d1bf999d1760dd11c64bfaa64d3c3e071194427a0bc36f4b1f6b1e90ea801554cb3e85930dd58319c662339e9cc12792a5329ab63fbae8f330c4040a478b798b5188241c36ad822becd31149eb1834afda53cdad769df485b8a6530fad9393ee0f4c0736221bc8ce7fc9aea9eb7675770e7a9f045d325351d043671d6e3b867aa9a2adb5aadd6490613e1997fd4aecb45a382314783f46c4fb222563ce26a3cb918385a2abf39f0d", 0xb3}, {&(0x7f0000000600)="39c3e1178f79c4715f8d0d1f191d8c240ebcad33f90e", 0x16}], 0x6, &(0x7f00000006c0)=[{0x48, 0x1, 0x8, "8dabcbe98a55515dd50aa3ee5025ce7ca398237931349e205b483372b2236a17511e6430ac4a744cdced739cfc0b737fe634ca6f78"}, {0xc8, 0x1, 0x0, "097852f8223a5b5bb9677751a9493820da385367a253a200cd526f0beb62c7a5b912e87a836f8bdb3f0ac9fd70b998f167e1763a4fad93373564f96a9ba5035d39876186bbd3b5e8efeef94955e5f06c5c390f03b88e71ee3a418ccb17b70fdf3e72f8169171dbc7ac5e00c72c595e018d7a5087347b444f3184a004fc908057ea69bea7b32d995028c7a0b3ee1499dff73377245909eab87335de3dac46ff17e6937bcb4d584998204f3ce93ab03a63021100a1"}, {0x98, 0xffff, 0x2, "83823b33a206fd2c90993b968e3d2d3f1575baaea4177c7cebee1af902dbb767ab651149d913eeedd14fd7b8e09ac1e99d3db41ed51faf860daba80771abb3a29c18b580032e3d908a89b49b06a363a28010081b1e9112d2646065d13828669a02ff1fc743e9bca5ba4664ab52e3baf33ce978058404b8d3e5aa01092b99f8170f"}], 0x1a8}, 0x40c) r2 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r2, 0x3) socket$inet6(0x18, 0x9, 0x80000090001) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000900)=0x400) 01:36:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x7, 0xdaa3}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f594", 0x487}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 01:36:00 executing program 0: r0 = socket(0x1c, 0x7, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) listen(r0, 0x1) 01:36:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r1, 0x80000000) r2 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) 01:36:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x31, 0x6}, {0x18, 0x3, 0x1f, 0x5}, 0x67d, [0x8, 0xffffffffffffff06, 0x10, 0x2800, 0x5, 0x1, 0xfd, 0x4]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/254, 0xfe) setsockopt(r2, 0x80029, 0xc, &(0x7f0000000000)="ebffcbff13b9fdd164ddc45678ced8993189964848f08be04e3b52210e431ec8f69da83a0f3bf5d27283bc773b11cf7dcd69b5ff6c234290a80de95b015819adbe18f09dc7de25b5781c87569c0419d8f4f20b106b43a053713525", 0x5b) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) 01:36:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 01:36:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:36:00 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = getpgid(0x0) r3 = getuid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="eb9986d2b002ed966f99a934ca", 0xd}, {&(0x7f00000000c0)="5fe4d7ebdfa5fff5001628f0a7cb1f389896da94d1c4dc9faf11428e4054dc62f36a7fe2755f6be4498051cccfd90544c890440ba72a6141d4cd406bcc87a118e0cd5b10817b1861fcfe5ab50b52ea776df7df5f60017788e957b19ec2006ee8424d72b185dfb7357680dc92c4eabc8a4ee1b60bd55f1f35d14e813a275ba411e07568c26af840e64933f3f6dcb3e52897b7c8c1df808d0b25ed5582973dfdad153db18095a9ffc8e06c42ad0476f2d76a36800d651388cd8588906d", 0xbc}, {&(0x7f00000001c0)="d622c7548d7ddc0a048b45dcebe39187dfcfdf4e3342bb27cab21f4787ee63cf9829275c2350aa176728579e9c5de38d748d665c2df1d0292355b39c5e71a6120a5f57fb3d5efe8561dc043f3db2d09d6191bc312007199b23ab21d11e46a4d4c905318cda98c567dbdb4b2adf934654919295bcc54b311c9dcda3a389b984abf10c8251a9325f744572ec10bf5684cdadfbd9a1f0a43478d5d24d52b49f1eab57fee16bc01dac430fb80cb831ce62cac01dd06d146ecbe6190aa9f00d9f6f60c52c8bff6c06088fc41a1a337bb085a5", 0xd0}, {&(0x7f00000002c0)="60d6bd6401cff3e3826c3d3bcc58790db7a16d70ad9cedbd8f70786c4be6d9327f8f5ddfe8821b67ec9014e5b5b5f429c1d12efa65a31fbe554de1e7b8721b9d8a9c29ed85214a5e3e970e5531f8539efffe8d8f89e69153718c8556c1d5f3f97962cbdb366fae11326cec2709e7ea6e8044d8ecb16ad594662e02e2515245de4587a53f5f402826d43bff87c77bbb80372ab66c431d29ae7edf36abe4fc3bc7692b14abf4ffad896bfff4d55d23c290a0c30b20111b5f5f0ab11ca892978a925501ab1ff6e4df1c21db94de412c91", 0xcf}, {&(0x7f00000003c0)="96a32a78ecfb3efa80bf5743edd9753c85fa4bf320fa9af885abc4bd2b9db3e274dab030995c75bfe6a4b429567197a796674a63925a850002519d851cc1e0e252d6c6fece4e998dbf27b2394f586c18a3e4f996f39f5c5270e7558d344be4056f14155f02f8f9b07ad06f0496aa3596304d3036f1a1f87ca886f999e78360f494", 0x81}, {&(0x7f0000000480)="553e551a4bf47ec9af1b5fde7e1b9bafd3e6d608ca8303d712a57a0f0bcba417dcf0be37e3defe731e6b7ce65861ba37f365013edad3b973199a6cc264b044ea850411b7cc8666975a0ab379e5dd36f53c70356d4305430d2398eab9d62c121d564c25c9e38149eb891fbe9294344467cffcbe7c572fb2f2ef85cfb3003080d3e81e59d3ac313fd3e8c3f3cb9a31c7d599bd19849e55885c757ab30d02ecd5263e4bd92e3eda3c5752e762fe1390777ed33de52f449195c1aca71ac9070badbd50a219dc84d0ff985ebdb18416caac", 0xcf}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x1}, 0x405) 01:36:01 executing program 0: 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}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0x0, &(0x7f00000006c0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0xaa) 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, 0xffffffa5) 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() 01:36:01 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ccb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bae23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612405b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5d8ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb45450a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x818) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 01:36:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/189) 01:36:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:36:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000100)="2c16954c", 0x4) socket(0x1, 0x5, 0x68) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socket$inet6(0x18, 0x7, 0x101) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:36:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) login: pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! 01:36:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x4000, 0x29, &(0x7f0000003000/0x4000)=nil) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 01:36:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x90, 0x0) read(r0, &(0x7f00000001c0)=""/217, 0xd9) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x2a}, {r1, 0x10}, {r1, 0x120}, {r1, 0xc0}, {r1, 0x20}, {r1, 0x14}, {r1, 0x100}, {r1, 0x115}], 0x8, 0x413f29ab) lseek(r1, 0xfffffffffffffffe, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) read(r1, &(0x7f0000000000)=""/193, 0xc1) pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! 01:36:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r1) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x100) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) semget$private(0x0, 0x0, 0x100) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) dup2(r1, r3) pipe(&(0x7f0000000080)) read(r3, &(0x7f0000000040)=""/28, 0x1c) 01:36:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0x10d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5012, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r2, 0x2000740e) close(r1) 01:36:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x33) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 01:36:03 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 01:36:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = semget$private(0x0, 0x0, 0x6) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/244) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 01:36:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) read(r0, &(0x7f0000000200)=""/117, 0x75) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 01:36:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x418, 0x40) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) socket(0x18, 0x2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) socket(0x0, 0x3, 0x0) 01:36:03 executing program 1: socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x3, r1}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() syz_open_pts() 01:36:03 executing program 1: semget$private(0x0, 0x1, 0x504) chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) sendmsg(r5, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x801, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x120, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f00000004c0)=[{r1}], 0x1, 0x6) flock(r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x74) clock_settime(0x2, &(0x7f0000001240)={0x1, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r4, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x481) semop(r8, &(0x7f0000001440)=[{0x0, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff}, {0x0, 0x6, 0x800}, {0x3, 0x7ff, 0x800}], 0x5) 01:36:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000040)) 01:36:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001180)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) fchdir(r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0xd049, 0x40, 0x2, 0x6, 0x5, 0x10000}, &(0x7f0000000100)={0x891a, 0x5}) 01:36:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = kqueue() fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x60, 0x1d1a, 0x8}], 0x20000034, 0x0, 0x4, 0x0) 01:36:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 01:36:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ab33452adffa99e4545eefd979f015dc56ad0ebad9816022e63d9ff98a59371960856be23113cf4bbb73109764a400590561aef87dd396b19328f045b850a77346beb2aaeff93831aed2cd4176a1b7df2a198510d439b96d5669cd4448a5fa6556f9f46903de3d0240874168fa1b235c44bd1099d63a292cc0b40e152b0a5a451c9796c7a83e7d9476b38ff2623b4c6bfd783134fe61839e94926287b3142d8bfa056e2cdda8a3e680115b9bfacff9a34032c0dd3483e2fd68db81d079fc1271db30e19a98d9ed2d3ecad2a75bf7c794bb482c81255c7b4160", 0xd9) 01:36:04 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000080)) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) 01:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2a) getsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000080)=""/225, &(0x7f0000000180)=0xe1) socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x40000000001d, &(0x7f00000001c0)="caf5b415", 0x4) 01:36:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18880, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:36:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x100, 0x0, {0x7, 0xff}}) recvfrom$unix(r2, &(0x7f0000000280)=""/59, 0xfe63, 0x841, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f00007fe000/0x4000)=nil, 0x4000, 0x400000006, 0x10, r1, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x182) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 01:36:05 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() socket(0x6, 0x8007, 0x1) r7 = dup2(r1, r3) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r9, &(0x7f0000000280)=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'], 0x1, 0x3, 0x1000) sendto$unix(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c3808a354645c0ed6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb142da5fefcf770fbeaf28a76f13634336776c940a893178edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc71705f2c5d38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b61b5003a36892495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be723000000000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 01:36:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fsync(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3ff) 01:36:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:36:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e97b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x42}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="e1ecad13ac7d99053661f7600bd800fccd02d0e9248822", 0x17}, {&(0x7f00000000c0)="e126638f41c9b7386d73476921867c177c7b0bee9a42bb1f82641482c10c7ee38d79ae3cef70c37a49b71e3976b4c0b39c502d7588c68adf9a06d22e26a792f8560045d9ccb10907f54ba12c308f43cba26ade9f28", 0x55}, {&(0x7f0000000140)="f573cc805a67d76b7284a15e0c5a20c74fa201527b2798d977137c7b92b3ecd63eb73e799fbbf3da2e4dbd80a77e749b3b0707bb4f79c737eaaf815e8a564322620963b6754af7d0510b72c29c050315248fc25a4e30a8f8903d0fd2", 0x5c}, {&(0x7f0000000240)="2370d509f4c4542bfd772ada9023a4c4cce7f8620c0f79b19cd67d30b810b7c674978015bad9d5e300b2328ac44a71bf43cbec64b9ed4ba44c7c7f0d24cc008120eede5a63a3a3d1eb5874d264bc5c407fe7c97cc5e54f14195155778e4f9a0d2f368d8f03f547ab9725e5df4800589b2a8925df2f814e25fa1c80551191b15b8d3c9913ae7f1e8f11d49ad0212199c81542ba22897ab5e7700c014563aa9fc55077a212b588e81fafde17e259f9", 0xae}], 0x4) 01:36:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x4, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:06 executing program 0: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xee) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20020, 0x140) syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/166, 0xa6}], 0x1) r3 = geteuid() setreuid(r3, r3) setuid(r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2a9, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000380)={0xeda, './file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/40, 0x28}], 0x1, 0x0) r6 = shmget(0x1, 0x3000, 0x421, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = dup2(r2, r4) fchown(r2, r3, r5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() getppid() recvmsg(r7, &(0x7f00000017c0)={&(0x7f0000000480)=@un=@file={0x0, ""/85}, 0x57, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/61, 0x3d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/148, 0x94}, {&(0x7f0000001600)=""/133, 0x85}], 0x4, &(0x7f0000001700)=""/151, 0x97}, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x3000) bind(r1, &(0x7f0000001800)=@un=@file={0x0, './file0\x00'}, 0xa) mkdirat(r8, &(0x7f0000001840)='./file0\x00', 0x80) 01:36:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:36:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/188, 0xbc, 0x800, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getegid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) 01:36:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffff, 0x9}, {0x18, 0x1, 0xfffffffffffffffd, 0x7fffffff}, 0x8, [0x1, 0x7, 0x40, 0x5, 0x3, 0xff, 0x80000000, 0xd35]}, 0x3c) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="a58ca1c7c2b8865d68b4fa56c6918ab1498231a49df55c3ce646b49acb2ac60ed1404ed74c2a4893330d4ca710ef4c53df188e40cc8ed75df6d5200b6b7d5cc6318a82f6b63ea344f9a51986f73807867201c57e7e5bb0f16987d3a25418d28ec812dd650fbfce14ef3ff74e1d85c2e027a8ba2a3b5d93164301c98ba0648f5f1540b41aba883acb39bba24400ae5f74707f119f13fbcc3582984cae856b314762855b197ac2e0c5ca516b968ff2c2323ace52dc87ceaeb7d5361e59b2dcef52da377ef1510b7c9f636d34d64c", 0xcd}, {&(0x7f0000000180)="c93f8eb94e1386a47e7db750bff9a535126b02a056d22708b84a8841b3312525ded350b7b27b61d206d764757d1794d53d1bb33545983e512fc18aa1e188b7bfb3e07cc87bd17aa5e58474589c2d3e92f07a0e547cf2719e5b9ec6f2cf0a2c9b09566753c91e3596a90a517166f144ab11b722baaa2f3769", 0x78}, {&(0x7f0000000200)="369b0207af098404554b670d45e68b3e21801c3dbf312f3a9f203a606523c74d7826e66160dd43a418fb20588eaefda7de335f9a4469dcd4aa75a26664f54644901f86fc25ee0db8b492b9fdde58ba59e9d6aa3a9c8f9b8eee21f2ac14a343bea96f98550c30630f4b409bc86c7f2a95aeb09298", 0x74}, {&(0x7f0000000280)="9c3f83126e5a9446e1002fd7a6c6c05674f2a9770139f3a01c8d1206ba9c8f1988a88ad1480a2cd194380123bc5099829756a5f5652676ed287bb5366cd83502c9b7ea3bb2bb5000052f6e8b8f14f14b818162e728ca7112f9aaeb9afca39e9f8a99cdd78422457ffbcfb0b18e8fdc626c76aad72aeb4855d817aa005ba04b34bd29f094de6f2389b53df11d992cc518bbae0b720d225b6525b58d78cfad3baa4cc60ed1c576fae0e205b20ace864163d4d8947c7747abd76219a3edf532a02c1bf14244b48b9bfba4b7ce7fb27a5cf71ca1384c005c3a1551af0e7b4d2eb071046ef336fdf68471405121de31ad9d55190d49d1e3169b76", 0xf8}, {&(0x7f0000000380)="41271e1f0dc91f0a0eb0b7ac7678b2347272c02ee222d89c1728b25b5ed18165bf36bb0674712e7ae3433bf495e41c3b717b2b1ba0b99ca35607cba3797f19a3336a1ed5f59b121985ba2f77e183b86d7769a6a788df508698f387f16e59b80b5dde6a4c703cd28ddf878b37a5e8469aab13c6e22d58d8ad547c02a0fdd0bac856e7a1fbde02c348d2e0e236d0978b48d02639749beb6fa55267e54787fe325585f3d748784e01464ac43ce3e607063e4537838eb773c7988876aafa6e387e32f1", 0xc1}, {&(0x7f0000000480)='O', 0x1}, {&(0x7f00000004c0)="061ad2e672c93124d088fe89087fe40f78db5d96ed6c0ba9122bc4317eb1c7d070b65b46af4cedb1152a56b2b4c74fd6007be382c393c16d5f9d63dcd8f53a48aa3607dde9ef0cf923a10561c425c53f639c5fb55355ab12ceb7db9c038c977b037b1df9a0eef10762e425c9be2903e777c29bf54e7fbac6750d0bc6aa8eda8e506bab0e6122efb2f8409a82e541dcaee1f239590d90344b06fd909e44c76263f5f387ced26f888fb2239ec1c062e54a8f197b2b5333fb4c5547a2df6bd5e2aaf55fa9d43435d2dd84a680", 0xcb}], 0x7) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) chflags(&(0x7f0000001680)='./file0\x00', 0x3) r2 = openat(r1, &(0x7f00000016c0)='./file0\x00', 0x10, 0x30) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001700)=0x1) fchmod(r1, 0xc8) mknod(&(0x7f0000001740)='./file0\x00', 0xc004, 0x7) fchmodat(r2, &(0x7f0000001780)='./file0\x00', 0x40, 0x4) r3 = openat(r2, &(0x7f00000017c0)='./file0\x00', 0x210, 0x10) fchdir(r0) mknod(&(0x7f0000001800)='./file0\x00', 0xc002, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat(r3, &(0x7f0000001880)='./file0\x00', 0x10010, 0x8e) openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001900)=""/96, 0x60, 0x840, &(0x7f0000001980)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001a00)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001a80)=[{&(0x7f0000001a40)="4ceb5e99", 0x4}], 0x1, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x2}, 0x402) readlink(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)=""/4096, 0x1000) openat(r5, &(0x7f0000002b80)='./file0/file0\x00', 0x2, 0x18) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, &(0x7f0000002c40)=0xc) fchownat(r1, &(0x7f0000002bc0)='./file0\x00', r6, r7, 0x6) socket(0x16, 0x2, 0x101) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000002c80)=0x1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000002cc0)=0x3) clock_gettime(0x7, &(0x7f0000002d00)) sendmsg(r5, &(0x7f00000052c0)={&(0x7f0000002d40)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000002d80)="1a87692bef7306fe1b76f8c873a31f9d05511e75c6135e974671e4", 0x1b}], 0x1, &(0x7f0000002e00)=[{0xe8, 0xffff, 0x40, "54a871276381eddf4ab061c5dfe5508625c665b43556897a92848074359ad7a7657f38021297ab42495e1d031db6c9f00aa0f70c00365bff83561a0082e27944f011006e07d2de7823cd1243af87be4ef1057dd2935e99622fff589867f5a9a1f0d4915b372ceb37e93c36d7548a28c05b90ca36e47ad2460dd07395c8a45dcf64454200d145e32661b89c532f1fab377ec88763c0c1bbf995ab7ef1cf6326add295c79475ee3b11a6b743e617a9ec249f0e336f80e557df36d85e9bf3f4c4f480efcd8e8be69885108ecce9bd2e5fa888800b0c86edb4f6"}, {0x68, 0xffff, 0x8, "3c667e003c5163dcd8e11b336a5388ba14dd087428696fb666300953706721e713bbb9e31b54f5e02a718335ba97de1ca3a7d45620277c20dbb3c7e437d251248df874476768bf41ba53c7ac9813ca5a9e84"}, {0x1010, 0xffff, 0x0, "2c8d54d2e6c347e61522b034e0d1c075c55784f3a4fa5d5e1410f5d9351c379ec018a9fc28a997dc726d1bd3c33d13c8acddec40d1fdb0c7c18305165970bcc2d135f6fa31632f07263326c6a91e082fab7fc3d92973d9e8a58b72660487b2c9be5c093f8d2e2187ed2ebab20ff87d77b20c4d266a0e5ae3194f4396940b74e2b7fd340f7d9f37004899783e51984db4f7e747cec8d2d62e630e45b5dcf95b9b9f97fca03acf37e13e9812b09d64010ecebdf780001dd9b664559aedeb6d49db660fa276b358c9ded477a35a6d4b8150540d6c1728262a1d353c3f8505153349ab6979e1b060fc61b9c53fde53e2bb87f56a1c50d208a912fbb092573248b86e3da560866e7a3b89261c2208d792d5e505108b37cd1e2d41cd44a0b2b070a3524e1afff51b087c4b3d5fc0579e15028824e6df0eb15eff215704f19c48f9d8eb6f115d2543e3955b0a0ae2221a762685b2dbd6ed07329a8a07aa8940c62b0181739c90c4483146b861c85984aab30f7018b0618712218dbbea1d2d134a76ee2719a3e0de82a13b461b028c7a6de9969da2138dff45621a0a46566aebd31a3daa845c2c8ace9918ba54c4c7e1090c1907d31d608403fb91f3dbd34391a26cc727bca152be14760b15c70b0dded402173500061dd5e6343e21be0b5002f561404644d4fc39a5b30dc2a346ca0c6ec34493f233e985ed374eb057dc88354182b1534070a86e8d3886a94f4c136f2f1463ecd8902d1a9b4b83b0b18f8bd86e089c29566c32724b89d7105d213a80dd21f3d80ce5f81c99c2dcd26c65dbe13252dce6bff637039caad24689bfc433579bc0858382dcb7c3c7b993084bce1660b90a531207adbcb14f18afadb7de6a1287a0c6d9f89035bea58f5bc857a28fa1e152cf89c1ad8a30a9fdff2806f1f1505e3e9a0506e3b1dc3268fcc92119e5ea29ab67d3990dbf637569403e6d1c130adb49e92a483556fea882bd45c72bcb68bbd5d763dd5cedb325827f219585528a20e47a3409c7bccd6f5925640ba1a2ea48e5ce3234159b751e3487ba3649a29b4216372e8ca3c40c7ce170d1e8fba705ca5ee32befd4245524188c496a8c25994390801037f0a88b67eeebffea3affdd79efcafc7a07e1736529572755e9f924f058f036c2845a9975a70d4d9da64096106b9f4186c7a97c95239697ac442fc3eed9d251db47090c45bdcef71c17f77b1009fe2ae3094a31ff51dfb02a54a6a9369f0f649e3f7bdade91e5f44d6a8fdbb5daefe0d9edab3d3af1cdba89af40a4a36977b568cf5ee830cb55041aa239ea2949aeac622b2795728e7207ab44345b11ae5e42a98715f2fd0070ebc8aee33f0c5dbd85ba0c7d884460e4869f4bd57f772ced87c5646f0e40e16c9c4fa8d0c97848fd1d14e8495d08b57527f0850f8b80e588e2c0345bfd8f287bdd25221dbcd8ed9a935b17725e2536363598ca04b31fd132018b73d820e618f35f8cfc2f92616b4d2263f6051e977cb6f70dc90e02f4aeefd01a50ed15b286e7637858df5a64379dc533fc290ea6384a5318a91503daa45ed32b0bb4e0ca467b7220e185b175411943f94ad44193ef0c1a0a8b470bdffce28f58fea596b4af036f3b03c2ae455ff57c96108a05b2efee072fce47b0cf8de7d4d9f5866e1a0c5d32966ae2928189286ded6c6b09bb775415c84ef9d5abaecc30891aefee4f0597bed6c2a5ed6665c165f06538640aadad28c932c06be0d236b516efcb2318a0293c282eecb6d247b5ae345094180c3f09728d41f92e08134d0301c6c47cc6057f9741d66f3837e7b821f08097d067d067e8fa392df906c117e2c9b2151ae1e37cfd606432c089f6350f5e7927fda2663a89e5df875076dc9f56e920c37478bde0c199afb357e7c3e124e6b5c50c4a39411ead1af322719b652969f708a6ef1609334fbfafdf62becf4da75061d9f8568fe6ff467bc942f6525134a1d63b307feff7540a69c0faaaf95c963a710ac00cd759593527b3073695b800f1aa00acbf3d8cad7064581c6ecf6d9b82711b92b0a40977c52ed06b53db04b5f678b1c6896e712cbfc909dea9d8b03ad44cef402eb5c2127d6cdb8d76c95fa56b3f17f5f0a2fa93590d7545cfb310a3c22d0514e55bb2eb69d3902049fd1d7e9339c5e462432415c72b2277b6c0b02f285c360b380d2bdb753281e6962a61a9057295d0d8bb2f96de793957c447d2ef473a5a7ac56a1c4935e4aaed777efa73cd8767de0f038932b5a8ff9873fab33f337ecc2aeee5d146a83b343c6fa5a25841b35535c5176741cad7cc0f0b2fc041db552edd264ca2fd5373ceb194bf5ac1807147f1ecb61be32fd8dd348f18b54839c06eb8e676fcc0630c5d6ee97b13ac84502491a87050b1398f8beaa5fcc8b52aff5038f7125535c3733ffc7b42fb7950623c610e23c4ebfc76a4128596d44e89380ca1d3a478fc73caa906c03931aedf6a019f439ef1c5d52bb23a83f25f702f70f107e4f7d2c8da0adc032ca48c05293147127218f11dcefb541a48b7ea8aea9cf43c39770c720f9cd7d144e749ca1e17ab3ca2f7e3ed806398e6a8fc1ac7e2697d437d01856257495a0b8e7a5ec2ba6b52faa401934a36ecb6f1a226b34b08e694a7e88291cb2ce3b113e677fb7a03b044d2aa8526a7b6e0731cf5909622f0111a269cad11a16ec4dd8d27eef97256f536115924ac073014fdc5e6a41dd3e87d13ae2b759bfa6a7f4fb9d3e602d60bae382b99a810ac73baf321500e61c872909a5dd2c61d6ba55b01274fce66c0bdd1ef67422a6215e5a2d6fdcbc9ea4cda2a5b93f1f4220b66c5b99b64d7cb7525c5698b91caf9826534c553ff1dcf6b20ea2b0d779cf826ed8833e9d03bf3511a2f1db14470a5422d32264bd39a400f7745c3f8b67c8fb64c9e67a8f54d6ce1039b637eaaaaa4cb3c197b80aaf4211e160e57daf2640a60595bf00eaf08a18607f95f6de57794de70cc8e2abf9e1d20efbf80385556edfc1ec60c00eec0a44784cdcaf6eb0d9758f64e5b67d396a624d63abb7ddfd5609cd938c70a46573a9b9586e2f3e1cc44f01aa71ba2d5f9dd41adb170fc7b766de2ebda017444e117eb5b505c23b1b5a851a36a18c2b387253654d8d926106aeeb8e8a8f762c7f266a37bc7c55f743a08e842716a0d570f0f4116ebae15b3e528b588b3536bbd258a6abd221b474a0cd752e343fa49b41a1f0436937e50028d8a5c8ec3a2afce13ca54bc447cd37ec74d31b67872d8e699f01e516b6814c499a668b66c2ea28ece139072b3a7d11c7b678c2df1b0ed3fc99cf61a0f3d362223a71896e61f3cbadba2018918ad9a78e42adf8c0c9673010f78d1f6f8004364b7406ee94cd0bbce4ca3475137d2f2514774bbf873e155b8d84a8ee4780a046ef780a6f5ce1fa04e1d61c43c81775e74c3c2e1ff721e7006601e1c0512c95ff4672e9b3974b3a91c33bc97acffab14fe0ec1a4cea2cba49af72c20d1f0f745a54280d435547dfe3aaf0129e699ab83ac3612a5995cc4edf35d1557b496ed620d86db76ad20ff92fb518266374dfd08395fec58ca86783a0fdbf973e8d1d147bde60742d133fdcd2fb7f02bb36fbe17f8123afe1782e5f2bd30db3ce556a14e9a9b33f38cb7a0c1a74c59aeef40d2aa3f26ae8b0b8c6af96b781beebacd4798c63f87cd52e68d14c40a3fc1bc839ace001ba50d4c5c391f598947c3ebb4252437710b1767bff566aff561930013aa44b309f96ea11098a3550e5b1a8d1430886ee1fdc05a5f1bd6a224ba4e2a47f6b4ae13c3bcc0704fca94703c78d2935c6ac27e231c3df080ce78a7e72615647faed788469f68c89e72473954ab572c38016beb0bdf6adba3ba643f3fb0ee9be7e2533d9b772390bc5194e0d4d864a1168b580dd3ecdd61660a452df9aadd9689cf2e5276f51dc8c2d48cd9922f17a749787ea742d833cbfabc1b27c654c445f482fd6637abace9f6b15555ed44038c96ce81e7ca23a60ee5ade524d35703aab51689a2847564f7c4f7d1b78d6f9a9e56858f67dc373e5ef8281ff5e2d911d61591a59d916b114c2f412ee30f75543ad49c5c8b7834d1ef0b083223de03076888a4ec85a2c190da98dbffa013b2fe69286ede5a71afdacfb22672699fcece34e64c04d56e2bb20a4d5ba03f1bd45d687e19d7552b59a3dfac09a53771c590802ed44eed5eb028d36482def178dd1e16a7e36618f72feb38836dbfeb81a5e3291f8a49dfa703524b315b93afcd2429f8a055dad3e4904543310a6ff6a5105adcff8a4e1aeed25efcd16c6b644afebca7f67d365dedaf6ad172de0848713f2fc3bc47873f4b117bfe7095b448489744bb8a9ac57d3a6c002ae83060567ed3ddaf0f4205948c64806afcd80afa7c88eef00dc39c641831966389c049531dc4bc98a690e57cc0a6bdb79907041869cbaae21ed377ade0629e0e1a5ff81f0ec2e41351cdae978a8fb7b6e1c9380e5fc359a9b722401f782e79309c4027594f03f2d01367958ce57c3c45c91d9e8d575a9c16cdac8b8ba3c0123f1f1165df00d858f8367f347d6377b6dcff0693edfb5d7ab6a565455904c6701d3914773f8479f1c95b5bed6086983f84dcd97c1b060eba13b28e6b46a001636e22d4804dfef86c20ad4e689d90a400950dc67bab6e78a4b646c20972372bc3dfca4914528a5f623c56cd067dfc56780943ba185cf4c86c67c52733931eb6ec1eb8d5d4f4f837332b9eded860f55efdbc7b7c10352fe375f43a674fd8816ac5e675410604a45a1e78c03b15125a36fa58381599db83356c061124372754f372b874b42fca6d2d109f651b3aaf588c4c94bf6fb4e564124e7ae2d3b479ba319e9c63c7ee0b66636e0fbf40c5c495dd263e286df7b5c9e9a14856a3ce71c324db346ee81281666930b2a7724a1cf6b40d42814ef4745555122d94930aadb23466c2e5322971f002c5025a92eae81b95a008f939b48af182e3193739b55e106168f1aa4e421be9d442a05fb763d972530cb0c9c2139c225b60ea3984a494f63384ad9eb2feec71fef8d28b95b067225ffe2761a83a8d30a9760a1fbce5fdade88ffb7702a69901d7f28bf10e07da9671021e7a4c85a2182230d38178b1bcf03ba12ec7eb72b54589bf757f89823dabdf669653e0a55002610115f5f69903c2c5076d37405e0a1ab2f8294d98648339d0f1e24d29fc7862b1e99b3a2a99741b58b634c420c633b942c25ebde86841dd3a9c9b746ec16a9354547bd35ba4def62b41affe71c1157a858147d83b1f8e1781db753c72017c4d114b4f861f1f2a7f95c327a1796e03373a6964fa432a953c69ea488b1d4189344aab7c259ab2621794c63c482092038ee353f681ccc69adb4ca6310f49dc9a7685ea104deb43079a84922cc22ea214747a5397696e02070bad1084b3319ff949ebb49e38d1eeb52d927d383bd8e7bf072272d1660d1c6b96ec6c6bd4f31eaca7bceba5195c55a8dbfadf24f2fa99839b8442dd22ea154261f1d0aef44297e12de940063888fbba696ebf31e068332fb0659d57e2fc7496593ace4b284f9c52d38719be51802b833926eeaab7221df5af96dd8779128a8ed2191532b1d456f5172f36fcc60cc0e9aca32112dc7b7266c4b2cc14b7e86eff14f18479c5984d444ae68c926c106374818a3950296c3d6ea95db1b06ac0ce78b6cb298397565fd21586b54b37afbde5c7db054e0f7929a7eda25a6abcea5e48403dd2eeaa40d65bed2f2caa9a4f3e8abfb781151a22cb4303a738928397073abba7c6137ab6a3f7"}, {0x80, 0xffff, 0x9, "f5b7dda290fb0fee0e3022b90a4ace9b7771f063d942ea3caa0b1b6c2cccfede17ba170f0780ea5d4b5c7d36c7fbe7aba8e70596bbdefb6f7c61c77e0c75e59e6e61f22f08df26bccb9be8f01e19679621d91bf564d8266fbd14c8fa217ee936464ecee99e2ac6120bcc585ac2f43c"}, {0xe0, 0x1, 0x22ce0107, "7bca7447dd1d248a9c7fd6a4b586494a6cc8123974f282cb75c7c5c7c20b50ec30c41c5ebbba23a268f64310d92bd0939d44736c877926e49f2092f8ebda0334ead16d00eda45d8a1914d7e472339ff19a2063767abdd1e3bdfc411e2dc561c8557381edd1606c5550e16f7605e6bade560b9a2cbe871c9e18554ef6beb2a3c286cf7fcf688de8badb32d3eba12c5509581d26bbfa13f867d7daa78b13a8e385d19e100be39803f4f1bc95e1bd77d1b647797330ed6196b1858d6bfbaa36a085d04b8e136dd789190b363192d8ea63"}, {0xd8, 0xffff, 0x1, "f49d8a9d1eb1979fd2fac1dafc864bf8d5ca3034900eeb540b396c7a915b156b2c68220136bdd460366390bf60ba5bbc8c48166d306c9a223c1fb505b885c0dddc3e8203b3db88431add26b17bda641daabf7fe7456b9367860a577676ef1002615a5754cdc3331e24a9961c9435fd1a71fe65920703e79fb1c2fa53a1484ad4ab7ef4899d3d417553f53037a870c956d5163360dc46f8fab269aeb0a0376d02e316492e5fe044ea562bc58a487606ff607e811b7852f80266beedbbcf61e71f2351e93bd1"}, {0x1010, 0x1, 0x8, "341148fd072bc50e71ffb5246e5fe121e93f7b0cb55b75fffb894b0f2cdab42dc5fe7e423eda417812a28e247b818392dd1abd4c06180afc287c21304391e788e2a2f5175794e7ec4c0e10c35d9a1ce6c2f504f1365d008fed030e224973fb7cb861c8aa9ee9fd1e697d483bfa4b9e5b2ad81e53c722e3160b09842f4ebde5df428b78c52fa01d1a72a91d35d28a8aa24a213173b9a1652fa2d9b554f4f6a03d021ccfb9b51a4909079c15616ecc35739f5c1b9dcde05c7b4bc4bdd54d96d378ed005bf4c86152b077b668d5c1a5ff6d388c6125026424f8a5b3b5d50c16a7e447472db4aae773d34dcb637d1064aadb6ef1da64b36cede552e5a6c44906cfa7465952c342845b34ab9e329c58fa9d969861d7a9c55c9e46fb42602179be405197ee2535ea0b66102cba1067ae452f032383b12104c5a9c0477a3077de56b4567d7f4613565e3531b7238f19971a6c8e13f54bd89c2833f8f730a714b74f57b2c87f6cd5a77ed774c0da64a5d4cf0167776397692f6f358b32d654d2550581cfee02c2822251dc69805da9851cc7b279a4362902624d52b4ba45a3de0fcf11d59b1fec61a749af5183ae1321ce8551b6a92e84f1bbecd81d6a3d00a520cf8790302ba5310afe4df69e88e372db051c9355c93fddf87b3cdaf391938f873c7f638ae34be10c48d0b8602bbe0c4c8206b8e6a8a1850877aaa7f27175fa9aa499a8f5e0ef40f6ba70d48504a8a118ea4f1a7cf1d8474ce0c29daafe9362d4006b66ed6d780b0aa2a39741adab0ed21af5ae537b056f644aecabfb82e5d6f2f6bb35038402333d7d17a2c2ae381d32aeb79b75a0d02f4e289359a68398ccb9ec95a1a05cf353046237a4f7ad541573997040f2438c22311d7dd2fd0bea917f88fcc666f5a5d54370e7472dc1fbd054d9975feaac4fc99a2d4d04e5a18eec17034f941b9a4d80974a3a9ec3cb0801792cb6d3cb9f1122bfa8d99c5592d15c95ca010a1772d923dbb80a419bb379fbf1be2ab1684e7f6c53ed15580022b83230c0e55e1fce8f6f7e1596af8411c7661912dfc985bc560482727772911580b203edc008d4b562579f5281b14407d3e3c7cf173904107dbd205336bc9842daf537eb633c1bd7e6a1a99e903a5413d45407d36ea3f34e937a702f9b484af783b7257afe3df5812faf56d81e39765f00f63a9cd12a26dde8b59f2a636a88697281240256fdf5c86313b3a95c3ef7d91ff0c756832d037806b9b0a3a932e757ceced3b4ea082f1879772d972ea98d0e7398d6ae8c1f4a1717aa9aed302fc25d38da26083015df30bfa628d05e052875bb25078392638a6773eaa8ca4231cf6adfbf51d1de7e533875b9a0971c9977b938a52b9631786dafdb089210433d18f085cf01738e19b42bd0a1bd2f5796b6a9a8d4fae239899548d1f1bcd0ca51f427efd7352ae87ae9721dfd4e31c4fa21a4374f3754a3693759a71d43786febef45adf3b24f604764a94288bb6d4ad5457cb4b5fb547eb9055bb5de1de57883cbe7a25c918737f9873e30a0c240e7fc740804d03a2b33e4e597063826018010abeb5a9a9ad444c70b161ddf7010fee86f300b8a6c731cd3efcd10aff37646073c8b3bf4f133bd709b7b84105b533aebe09266a1e8c9623d843488dec21943292c73e4658f91e48fa44c4b5427b28ff3ddfa7b6b89dea3a6b5af5f0ecebb2a0588c04275129d2433c07dba774cdf6f3ade23805359c211d0c1e05aa6d61e6a19a5624ab72e275d976e13841f797a5871fe13c0d9a998d378c604f56bce0b343d384496bfd849775524e3c9683cf76f8e1cfc296903ebfeb319fa94dda628ce198df200cd19385fbbdb107c82d54eb90a9e69409fb2dd01c996e3169576d0c64af7fdaee576e0b39d8794ca34f3b394fd94934ebc6e7050bdb5dd43b21239b37912f4bb07bdfa34089a47eea68aa7b2c4187ecf216ab20d49d789d33e33a6cc972b49254376d0af38aad56fb94e83b09a1b11e043c75fd7b0bf2ef5f43ff79c84e2644a8b1ce60657beb4e3dfb6e053b9892d691e0260bc0a6d8d01ea7e8b1c175d507c9f6ddfdc986f19c313b72bf921dfa8b10acc95ca27abc6366a1af6125692adf2540743cb41e93b57873e05c8f72819fa2066ba47a8af85be1f0caaaa1acf37ede7e1d9aeb2a986aa1d3c2d115db2f36a9e426bad01bc97cd71337e283ef9fcbc7b3ae26a52ec8fb33574c2c145d3c5982c644bb1cc6bb6190f93198bd1fa2438421241f7b5f56785d3c5cd677df49fd2a8c8af6a48e659868704be048924846a83e757eb3a2fd3db92e4d734d41d4943f25c61636b614165321efa93a20ac5728270cbf972f219118fac7d7b1113e0ff2097f48ab59360b48c9fc7077c82bd6d71cbff595eefefceb73527f4108de63485b74fcbeceec5ec0ae036f1fea5e3c803f34727c7218b6d72fa7d748c4868dbe9128ab2cb6680c9b789fe3336ac1b9ca23d8a0666a230d692be54e1f3e9f84fda1e69814f76711919a1812ef56a0c7e8ab24a4aebf4fad9e6d19c9e87154ba277c5857f6362089479d96633991df4687c3b679e6d7f770f1a51a2b90762794f153d4cb22c3246358a54dedc67a81d7dc653c1e21fe0f0d5938aeb8b89e5bbfde1dbe5babdb9ead254dffa0b9fc28a5eabf23f048e2bafc1c27e744c21854eee6d6fe60b0534c4b181bab2f1c1c71e175d2bbb1c3f7cddc33a80d705320b4b6425607194905608af876073c8730fc1c575014a92114a5d94a73f34c49c0fd17adce21bbc0e3c33a2e1f0e8a0060448edf17fec576634dd6b77b293fb097d750432b50090ff50f4c9a018c7149fd56dac51bac1c25da1d639173a39994e488c5e6402143ac5949824168a5ad9c35734846bc124c13f035a50d0faf53bb722d42b81ea6f55b779f6e55871eeb4fcd892ea1056a11eef7c251c4ca5d3871242cefe3512068f4a34b6e1291064f94bb555cd5758088d9c6789ce738f1cd60480a33ee3819b6992a49e0fe23d34065bc0d3a2dfbb8997634364080f81f057bd922c29a116a041c126f821f441a7b2451d41c9284fd938f794e8fa25447cf8c4875f4a7ba8dc8887f596ed57540ba9ff56438d776658278af7dbdc7555c7f0bc13e16a8d246b92796bd0e4996644bde92079546233cd56ebe217c586b925bdbd50483b4a53e358b9a7990f8971453505ceeff875feaf7382196283761e94d8287fd48e4346447755be5562d9de42b51c0bb6fe29635b732ab5634f593d7e6a66a98cb93cbb8d11b004ef643007ebf3e19aead71fc812367642e668e0d5e57afc65b37cfd9b096d856f45dca64bd80a342dde713cbf196c327a0a48a07ef157e343042febc1d958040d81a36ff4be124011ff2df12ecb875e8d7d84e17edcbc1ca6634a67643aecf96cd8dee175b58975b2fba96409b50ec13835137397faae15be6d56077502056a3dc9724e0420e3a1e104269e3d8bfb6877cb297742df948ebb5325685d2116e174ca2fbc706166b247718c5ccd29fabe282c93630db26543370fe7c4483fd28aaf93997f39aae785dc67a566056f22d5976bd3906176784050331559e79240c98bc9eae4e9e608e7ea454a908ed856c1b352fda20ea2dec5ed8692e0451f6aaf5d57454042dd846faf977e392813f3458d706716c303f471569f1d8d1f5811876b0c8781a8ea84506a110536be5d670f5ba85d17dfe42652c18c437351fade01ca9f21d2fa57b5ae17c870f11082195b5e5d519d642f7534143d8017608483005573d5f6cf32d894af9073a109822a691f882483b5fdc7cc44b130bb6b990042771a5f23d79146646a8cc5af10039e6df40b3c026bda25644420e8a739a71da00787ad67ac493a55615d33e0f1f5845a467dd9b1acc71ef9df7013a2fd0fea21b74a21d50ac0f783840138369e80366673a9b9ddfc326e6ee526e34d438ef7186b84c2279b0b76ce84ddab7cb10e1d38a4683e40abdaa21bc954d26efb2152c19297eb63e7cc8bff3e42e8c6ad9b0b4cc723defe65009bd4b7ebe2d11c80cc9bde9df9d85cf808c3614f141b3d93db2be9ef82a51680120425f8544b7b35b32564bd823b5995013209c0b6a6cfc424946519f95e5165be5e3bd1042c7e21331e4bc28d59895810101eec5c482997fbc5e6be54abdb4a2f3d482b8d0faa770799affc2e6f5bbf31f5aab5edf0d4d7cb7a4dbfbade152e748a689a7886886807abee977b31c07d1b376371111773c005ab1d8c682b446865e1b8acc5971bdeeff132245f4f66363dd1f488d51d580bd02257cabdb9d0b8d6b6f0db09ad39a3eb7430e5f8befedfd350730bc520d83ff76fe395fc050730993122a946089dc7ef9102d424aea1118de98d55b1a098f6df7bee25faf8164c0fc30e250730058026bbe060a317a94c86773c5c52e7413f556307b22e5b4ed53859f776a9fcae7d5c66f4d3d36c8b1e68fc496f89e324d1f76677626090de375aeeb89ba0fcc6397382ebaa5a3c3cd5d46ef6b90a2d3f7167c18eb2d9515c7eca67b03c7a7ca03b1e66d26d3ffc95609b994f4e624c6d128662420c130e548212f382ed293eeab3d8951a6e92b435cadd8c52d98b8809a2c465094035e06135b13074e389719bf6c05b1ef382385e1dfd14722c4dcf1945470e7a57a7144c2e028282254340b6584e473cb6ed954a161d4043b58a19b0d811df7f6ce76398234317705bb3fec7f6dffef790fda84f4286fb8f558a37fd2221350fdc85d176c00a6c5aa0f8aeaf821796c50ffa05b90dd093c5465ca5b13ce69965993d9f4917bb6b9e1faa95763857c1e8c9d9ca66c5a3bd37a2f25a0acbb501cf33137e472e3931511cde8404769289fe63c6475c69379931a1624e98d1863aa5c9a9bf3cd7aa8b59d88a27ae0c0c455e888b364965412bb7c557b70f7b6608555513567ca865c092a49add822037ea20c4486da455b41bb33994f8020e483eaf13cde31af429195d570509aa3cc00f289799bf397246d01dd02bb30996bca719729e5e838d5a4640ff3bf74621def70ba9c603d47e24ad387015181781d39b07f79403c4bfa086dbbb3c1381b883ff77fb9ea8e1b45aa688817227bfcda1fd8a5fbc4111b5233fa754eda516ed13545a6e2beb07b491fff42fbe50ba7fa56e6083c9cabe8fc4c06fcef495499cb0167f5d573b7f1d672e77633f82d56da83b56e4cfe1fb00f6c6667dab8f22fa5db8d5f4e1b590d418c68603bd767be3f180aef95cdc946c2d45bf38d268cebe8c679a48e1520cc24ee6e8acc0cc67046f13f78de3d90b82be38a160c106356be25adb29c19e74e4a4af2f1b87beae7987af4d805526a4ff446db753355a32769033e90a4f09b9ee631fd26884457b12fd4ec202e8f63d03d9f60d974cccee27fc8e15596e34bf1e27aa95a24ca90acc8320031eb81b85e671a69a61aeffccf017ed0a99accacda14cf35f664445b5461e8d3facdcffde92e5ce8a12f30d1d8029c0f00d981b5e0eca956bf42306eb5efc8dab0182781a09361324386f74a908c7e1254e1813e1dbcf0876f9e7a56d5a7c308367c0f05fc234d7892b620779b46b9fcc538d1e2381fb851cf0b5a9b244306c955ac558759b4072677fb26cf8937ab790a9fe15ea6400f28c1bdd83a4b558f101d8e72b6ac72eec0692423605bfc558ddd1574a9faf3ff6db93bbccd1eb6cb28eefa809cdad15f6cc0da08b354103861213c7b290dc99760f19a2ce2bb8b036fd92c98ce0637abcf85d90325188575cd64d38325b7f2f91bb644f5c48542f52"}, {0xe0, 0xffff, 0x6, "41b7a3e54b8b5c713a0224e02f5ab10e142ec701d77dc6bff6bbaa4a6570ef8275564624d96b16712463029fb6c5fca4d92842328f6b1ca9b9550a95a7ec6927c9550737710556f63eb76f833a5086f67ca4ced9ba51ddd38161aac3b20c695df15af32b220fa2a5ba69bd59fc5221d41bb1f6ff88959ed346c0a3da0996cc96c5988bdbc146cc0d069a34a125d06cec9d02db3b5974bca4ae246fc180b0272054ccd74e59146648d2f5a550461517a4adfa1c3cadb2524a9575a6748623ddc62fa442a66fa438dde574"}], 0x2488}, 0x40a) 01:36:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:36:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:36:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) 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, &(0x7f0000000040)) 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) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000240)={0x1000, './file0/file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) 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(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000800)) getgroups(0x4000000000000264, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\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) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 01:36:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r2) 01:36:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0xaae1}, 0xc) 01:36:07 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000080)="470fb6fb65362e4d0fc72667f3dbc02626f70700008020668397ec7b00003c3ef020149cf390c4c17ee6a9cf15afcbc4e3397948396ac4618f7d3a") r1 = kqueue() 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, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) shutdown(r1, 0x1) 01:36:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x4, 0x3}, {0x1, 0x2}}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:36:07 executing program 1: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(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(&(0x7f0000000180)='./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(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r4, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffffffffffff59) getpgid(r6) r7 = getpid() fcntl$lock(r2, 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}, {0x0, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x34b) getpgid(r6) semget(0x1, 0x3, 0x42) ioctl$TIOCSTART(r4, 0x2000746e) 01:36:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x101, 0x8, 0x6, 0x1, 0x1, 0x2, 0x903, 0x1, 0x0, 0x1f, 0x76}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 01:36:08 executing program 1: socket$inet6(0x18, 0x2, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x40000020, 0x1, 0x100000001, 0x763fb9f0, 0x2}, 0xffffffffffffff68) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0xbe, 0x7, 0x101}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/72, 0x48) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) r1 = semget(0x0, 0x0, 0x620) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/155) 01:36:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) 01:36:08 executing program 0: r0 = socket(0x2, 0x8000, 0x7) getpeername(r0, &(0x7f0000001a00)=@in6, &(0x7f0000001a40)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000019c0)={0x8, 0x363, './file0\x00', 0x7f, 0x8001, 0x9, 0x10001}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/251, 0xfb) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/139, 0x8b}], 0x3) sendmsg(r1, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000500)="553cf5cf5c514932252476d7355c509c4dfcfd5af88cba916137c4750231cfd09381005889", 0x25}, {&(0x7f0000000540)="0df94efac2d8598160856783065e7df35e6e657dd51f61357d270942bdca396bfd499ab0195f4b8adb4d017281b775f7acfc38ce734538bd263f0f8fa70e696478b034b50116835b9d2f8d36f1bf656ba93e87ee4cf3174553b0eef2b140da29e765416709d4fabb7917f35e9df09414d9a9e4eac963d0d93fac036d5ede9347f013b834ccc0aaa7124e933f6c837ac134218c13c9a7510da2ff14d7c9da836ffbda7cf1c235306cc8b11c9cd5f607ba0a3eb15e5d079909509e363ae4266e276efddbddafe2c84cf16487c55f0028f9cf0d6db0d5347e9ad898bf5422c6e3d8ccfaf486bf83f60fbd314f423eaedc0107aa8773e313d19f1bd4c8fccbe8d4ac4a54639b1cee75c39e3b4d42504b841e15e830ede018fc461df40c46b6cc7792558dfee324f09d75be3871c1192051f806b3571f8c7e692626d618480cf4553fca9b51ee1c759be3d0ec523f6ee4230a40f5f75fc4ad0514d908555bb2c5d678c07e3db1c061758c099a0058bfde2da864417c9b401c9a0b017e69a229f8b34093654fd7465a9922e7c2a90cdfd6faeda69e1bee1230541facd7ba33e1223cf40edb63d2d8cd55cfc28bc9e72008ebd7e84f252d40eb235f64da95bdab48f6b55aafd8e8d1c9c3e39190d4814a71b963d2a5e9794dc5e6568b6dd08e58840ec87cb0d03fca033cadfe53c0e415d25e64c59806da90d523da38004ac524cbf1f34d108a6f5b638a7dd1b3cc6740de907670e4501a07ec2179780d7b3f67f124d53549436de7eaa38c4a4e2d8181dce38d409c01ce29eb15f2b2b408ce126352761c7d8b8d7bdd1bb623243111d4c786b6768e11541fec452e64d145db18e8ea31048eefba381e2f6699418c5cba30b835e625fb13d12196f2b313ddbe22f8492af1fef196fa8ba7765902f0eb5a9fef5f3ccb33c31c7e17c062f652511a493b729dda531d05958bf14f3a0eacf2468ee63395c9b0c5f012a97fb17e7a28fa32d33d29b72f013aa79c77583833ae3f5cd05e3e9aa24ba1a3029095fd3260ddb9aa778adab639f86df8a41fad3d11d34643ea09c399e71b11dead122a8abe98425a3e4189c810c141eb8c559c20bb2c85fb32ff6ee777f46dda1c07eeb18dae06ff744bc2fffdcf3812deffd3da3f90ebf4e2a3f918a166857c2409a24f4864b5af883422c1521ffbd32302f6477cef645a20a4f16ea14c7c378beb21fcf9a874d00ad9292d4295afe36ab11395279d060019357cd0d235654c5ba687422931c20ec3e4091f036e97552b25d4f6de73f050de491d7e1564b2ce4d714bfde0afdeb9fa8eba5038b761e8acb436c0353d547b68943a18cb0ba965f9a596c172c9be4e6471478a113b7c1c4380093d5955a39615bac5f74c9c46a81ae0fb622b6180f035ae15e0fce5c48ac539a1dd095acb5f489279ece68d171ad05f528f604ec7541e4edb9c663debd46a76fa4b93aa6f2aaa646fcab43321a6c521124768b2e1e0ab0be740b13bd7ff6bf08838224712d8a55dc40fc5e326c480ae8d2c5f4e5867a4b3e2c41cde1383cfe5edb722a7c97a478e0fb39675f933d36ec71a126de2b16aab134cd22bca4eea575361db8a1fe4b45af4311a640e28f1e5f07a874b723c495ca264bb75c1af9b8828081f0cbf03aac4b3320b19604a0933f3e65a31ea0dcd69d6995c301bd5f27e831fc5666555480be2d93c7ee6c6b9f2904fa9206e580a584e7336fa7143a6860150f12bffa5745f8418aca82e302f203e2b35a28094940750c083f413a0ab0bcc55011bc0bdbb6972325f14a52681178bbc2644cd68399caf7f82727f6655de0c45d6ef34fbeae8fea18c79e66a85e8f12245c57dad54619370045ccf98fffe54c087c582401f45ad33e1543d67946923e816dbf189637f13fe0832dccbe42eec9effa5914270684ccae02ebdc196fa6fac50640107bcd1572074d8618689708e8346986915b0d9928b403f06e655d808e010e28a94307659f1015377ed27c5c0300a724055df437444ca41f1e6b93dd8706dd5bc4738cd85055206ed844c007a6fd6be8b0bb1bed877e6d967a6c1137b7cc839366f2f7238256eec625077cc87b7ecb020888d872821a89c46cce92dc92b82b43ac2897e7f888644fe595503171d9f26f35fdeb286662435c26012f609ac05e0d5ba4b76baabeac1fd52dbb7d8c0f97ac035fd74b47a8a2cd7790beba07f0f953e986c317310dc08962aea8e254b78e85b93671a59e00d4b05ea79fa60802107b5b8ef3526aa19a6df03a136462d43e23b3a1cdd6bfa8c1f4dac2a36bd4cedc7fab0904c04b307cb02273790450356bf8fab6b2b9b0c53967f26a79bb8f73528781520981944c6183e71d7de112b2722ba2ff1f5861fd52717f89bb4f11f7e62d9e408c2079122dec5c1cba7f5fa17365004d647801c7b4b3ac1f2141a8dddb970f6b6c50aaaa3b02752fd14755606e81eebca24a353897d14533668470e035fec6ae430ebe4966a4be1541136e83742b7e4873cb18ba2e78e078d48ea714f8934c0c9b54ce296400bb5df9516ce136a361dc62e4ff629d087b6456b0681e168d3cb8d4ce7eb74fc6f7dff0d3c91aa0f3ab3f8f1491fb80a38c54b29ba5bedf87df09ab8dadcd420ecb0f64550629be1c47122616885bfbfcd601b2cf26d72104b74d6cb5cee6c0b86a28b367c943b21c2e4998fed912dee35871029b28bc9d46ce40dff9ba068232e7e25fc5c40bcb869985bcdcbfb980480d3dafbc7280719ac1eae05f38e51b1f2fc268753f0c510a54a4c558ce7bfdf9f5bbb3a53455f193e0cd52e67f5f4dcd2c3318197612547ce21cf49514be9a9977d2b06f58538907c4e622415a4a6016a3b19f698528143b4ccad5974b6258750041f2d82a4bef38aefb20c4203928f6cda0808b8c030da95e67ea12d32bbfee6cdc95a11df084ada668fff54bee28c21fe83cc23f33101f16153b66d9087bbc959abc838bf45e4d1c4317879d063b6648ec962475a82e0585ca3201eff129781fea7fff25542709c10e7dc0d5246bc12a918f3edece8334548e88a46e71a4384918e2bb68c2979ba2f160c9fc99ac318201636742a742567d4fe66dfa9ec6d0ea778857d7d47727158cd8178e5a27807220921280a0b4253c8fb19ff7fae9e5d1d33e4d440b7bfc13596510894b2c207d7ec013eaa05efc5a937713abb8b7303795fea78cd8a9d5ceeb9e98d1763281b6f5b3d311da8f3bf6e44e843eaccbef906f00a1517b55b27bc8eb5ea9794eb481bac15279ada0ef860373229be4fcc505fee2295957aa1d04bab894bd0e2e351e4e23eb118c82735a48a3352de3bf7e05767cbdb26521e6cd5913e9a03fbd29d1e6be1b07001fcc95901e3041cb8f1bef2d7b3d496e3b6a12111ef03b53f1e4c6094bece05bf798e633f37d33723cd7357141e74ce55bbffd295d075bae389c1839fcabd609b642db320602b58d4d3886449d1916223f215028cd943b4c9d81e04ecc9e8185f0ce394ba350637a470d8224efb8f9b1a56b7299458086b8a3441e954af7810627aa45ac583e33682e84917019e8d077f72d3d2a8d311a2dfb9f22876bb2a3586f335b7bc85e5261be4fbf56a2366383654126d743777949cbfba1f8e43fada285aa574121b9daa7634460456ff5b87b3191ace8e9f281d9b219082e08684badd48c2a094fcd4357979607cead7c3eaa8447697c89fd8f8dfa632f94d001d5c6906ea192f05f4c08b4bd7bd4bed856e648bec7b6644e796ab24cbc6fb8f740570799c20c23e21beb326eb15bba69dd64f9adf1e6393f5b6c344ccf6243811a6d0461c52890260fc76ace36c4bd78902456d285e2c9a308e0e396151c7902b13437c4eb922aad8564b4ad7c503df1e2a89fc1ccb71c7874df3b619f0163ce877ce5f9ea0b4da3f22af0fc6cf140a3ba28a1daaba67644d7df99b08604d76c9012ce646d139887cfd10ed616baef33972a7f74b0339346a879e23060417932d717b891d0d8774b72533fadced046284b29ae9903bc61baf506c7e0b330595aa617678c2513fc95ab4919e9bef6c59530f5839367c892114385d94e8bbb91cf46bde68b3ba800c8aa4b7d8ad23036317d3b791c379cf199c89abd46783d27287607d5cec23ae8f023762fc84bae99025eea741c448a90e0f04a1040bcd546cbe66fd843f6951b57231ada39b34c2ff5e64c43c1bae9124065bcf13cb4e4efc488bff0ec6294230b6e980cd2b38059c260fcae49d60a8255f187598ab6b84d1e4dea417605c0244ffab1b660d2e0f8b0a3d33cd323370299523ac7092659ad16ad706b7d1cb1b92bc225081ff5231dfd8edf342e8d3ab7d3c46d52ef14e34960c997e8b8c06383f6b0ff776465500a62e48c732b3b2668fe0415975e3319d7c73e72d3e4455bfa9513238b6960dd2929c29d3494b6b25506b3a6d83c712aa978ed9028ef1f2026e47301c588a53df20542bc0f0d627f1f8a0276471f73b67fe3e3f2e5d06d5946cc413bdf2d8be832efa3b79972a7ac2d7ac9d59f27f64406e4b023669e158457e43897d0281f5a5175767aa731c080929ae51d7e09ce934e05cc86aaf564ab385e492a7a7d0163bd46bac16eb8a2c6d2ac6620d4c9426c77aa197886705609fcae4133e60ae661222a833788335c3eff7fac2efe85d31662131db83501fbc36d1260bcf8fdddd3d24d4b0442e16fd664c21cb5bb2d3c6e25cf31c6942fb0b7e83d38890adf4f52d52c195959b56fdcec08d5fc510675c91e81dfda866d3688ca5b28f502044f83bd91efd04d8f9abba0d274acd4116e3839b94c9101a1b84f3a14e7c27cfee7606e40935d14e912a276cf6e554225da2e60c91d0b5defe5e9ba81dd421415efc9eebb1d829be99cdf144bc3092c925de532d8f70b33ce969431d8b3d3cf5e1ecbd947da43c6de66a7a5ab6a11e66be3a12998336d05e2d9d1494ce65298503a04c4bb314592e282564500f90660f2aa389c334e808020e38bb7061295f91067db7ec6848d84cb0ae6eaece86174a2e02d3d088a5b8b8ed87786128a8668b1c2031c485f6189ffeb1e03d2df61f9bdd2bda85afd3bf0b58582d1c35a29987ead962096bbe0107a3a330dd9b49213b1878c6113065adf6f75841cd6ba9c6d33e77e89c2651cadb9a439221c85e00e385dfc9a6b025b5d6a3153e772f77cccd9348c35b89880bf9eec60230e823aa191d220c127d87c05e55ca6a937ced5c9a785e4815555802689064ee7bea774a0472fc7811d3df176d1458764276f5e628d6f771f05763baffa70ebaaf57f9c004078c834c6d80322d60e8d9c28ad2faa9b99d5b67c54426a7851f95b5bb33d721c06a9e8b8be1716004bc922864cc833fcdaed283feae7f337dd10f680ebb1bdef647ec02ef9fb2b9a5f52cb2374b889840d31a2a383319d5c0f6b127b30089037450008e8cf0a56eeab237c5cfd49defb119ff4531c6bf4937c683f47f43ee2dadb25304a0f4250667426d15f1daa9cfa22b9b6e45a9e8e3b9e6503c905b912405a5981978aaa1ea97d015b82d98eeddc1c3039e56f553cbd3096160428b29a09476a5b678f3ca06046c4ad6b878d19e0e4b74cea81322175b238bf8f242fec4f70a476612fdbfd5d11d09a00b3b978ffcadd5970fd8b71119cf669d8c4436fd0c599305b9677ed6849bb0082b7ec8af7a0d708c823fcfc3588755cfa8def5574ba0aaec377a23240521c8b38adc74361d5e565064b4a00a2df5004e59f696a81d20dc61f4b2ea699cc1ee9aa54bb0fdcab4db6aa72b0d992420", 0x1000}], 0x2, &(0x7f0000001580)=[{0x70, 0x1, 0x7, "09914772d48a7f8ddc858ca3c19cb4a3e61ecd944f02465536e3c8933adc342d3ac8ce82f336e51dded5f5ab659fbc4d7840d5b4d6f03b9b0924d8d275fc2314fe61d66a324879e4f6e6ad4437691e10904aa09b770e42af4c33cc099b48b272"}, {0x90, 0xffff, 0x4f07ef8e, "fa6daa354ae61fd9b4ea17d45ca533550919709df0f6a1b8163d3bdfa66db8ddd85919633fd2ff0b1f1d6ec65486bcc4ae5a26574695155912c946cfb51d8dc5606c9c86cb982cd698e6d18720ed14439d248ec31ad1bd05796db693b6ff453ae3b389f39db32ad4e0e6329670292f7b22b563a4377743401f"}, {0xa8, 0xffff, 0x6, "7756704593664fb78a4d0049ebd9586d81fde2dab54efe6ce32fb932e287b01667088946b264fe46f7424c27961447228a26786713d875b07665bedbe3ad6d469f925b44a039bccc3c97688e5c0032e6cbe189288723a265abeca034562dd321cc1b5afb7a6ef95bfe44c5f60eb5fe3452d23cdd164c3ce4e509e07a79315f3871a7f5a6daf008c0c6cdfb20059a7f62b018"}, {0xf0, 0xffff, 0x20, "1be2d4f91f1759c86f292e1b6c6aeee9e0e07164aa7b108f816488b788213ff9a640eb862d1058cc65d9e75c8411fd75a6314655c801375af94819bb0d14bcc97077fdfac8fc0410b4d09294a8efc263dc94082e7f01e68d3b84c942c4bc7a3e2bc53494ca9a4484352e285f9cc45c16cac5fada8289ba9db1f5d7cd8ab8aba54a0c8d1bf0ac05acb5382fbb1322279a1ca54e92b0dc361f74178b75d15ea98192d152c7b28dce160a078e2d018f5036868018010fb9699956061bc4dd7e3a6a75b7198a013ee77545f5579be7d800fa9d1c9af969dd2c8393845419"}, {0x20, 0x1, 0x7, "b54100e12ba88c1284afe5b425"}, {0xf8, 0xffff, 0x3, "a17bcc11d658a0b0f2a3f5493abe7738e021534cf209af61f964e63770cab99ebaf27b2924d6c07cbcb4838b1fb9643353729dc0fdfaa60ac6769b23cd7b5ec6e78c7b8dec891e0a51ca9638105dc52afa054f1e6ab2a6d45d2917106594b40ee0d1a2e88eea44af41b492ca5f571dce4484fa7b51218ffbb121bcf9c18b725c42e752e6e8eec527df2b740fa98b9031195bdec38d612b8fb935a9d5e3e6e7020dcdb21578c12cffec83184f03b9127d152221e2868d613f608e6178d3c068df08c1d48162ece812d71a54e8f57a2b7da64ea5704b6c88eefedc4e7f9d4d4cd746f2df69c28f"}, {0x48, 0xffff, 0x6c, "dd9e21bb2388a07387ed2c4b417b224b8df4e549cb2b3c16c2c9dc0ae64b4c676c462c8673d2bfbe4f45b42c7094df66194301bfae96"}], 0x3f8}, 0x3) close(r1) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r1, 0x3, 0x8, &(0x7f0000000140)="469a729dcad2ef55b54e0155aa12c61330df3c14a0dc7c472b0facef907d6b25ce7bd3161354d5fe2ad2158274c4465069cc2cedce3a5a165ad813c611450552afcb5ac2ab7f8ba6f25c9036520d83fd0872781b5a5ead0736dd63937505c56c9fa2b6b9794ca74245c504ae7db4e9c9d3493e115479534bb14f29ed2ff812e3a00e7200ada0a59a36726cbb4a8840354a108c93f4aa36eb9e7016038e3f7c6c0793250e9f82e0c2d2192e082f637a2824c0af9880eccb0be60a159fe428421975e28c43174c09e0e8e7", 0xca) 01:36:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000040)) 01:36:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0xfffffffffffffd91) socket(0x3f, 0x5, 0x7a72) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 01:36:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0099b393289741841700"], 0x10) shutdown(r0, 0x2) 01:36:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="58dc8fd16ef9f9101f0bb043b4372720cfabd16ebae63225ba259560f8e5815f73f2a0441ababcbe0f568abb1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945b100ddaef499ef1e10ed5552247b6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5de4b193ef16ab93f", 0x364) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9fabe2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705ba8e5c51ed3e534fb2247abefa21fd22b54ac9ec59de5c38", 0x253) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:36:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) 01:36:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x2) sendto$unix(r1, &(0x7f0000003280)="ea6dce3bacb2308d77d5a456a7d73b1c82073189784b87f55f66fcb4a49dca1287b137dc9bac03e03f2da57669228c882a6a4d0cf0ef79c282b4a602b933469eb221b1b59de8e198eb0f3c5f658bf16b50608f080261f15c85439c7e9d3a85c027fd751a4d55cbc5bdc30173b15ef67213d80747b4a783f5fc1aed1a3cef00447d51fc175d7d20b12cb8fc80015b247c67a87467c315d7f725b36da775af2c4573417167e1c0d78abf32eb5654429d43be57b812e07a5ba12f4f2ab26cce119b7b520b4ed550152cf1dd8dc58e05e6733be5e32d6255ae25a805c8ac256f1176d8b861e20c65d9e5b66cb43e3156d723c1c9762619b71c852d1e393bed4697a1a34bbd8e17fe54d1d0495f8a1e6ec6ae5b90aa188f2d494702fb4625ff0951977d0c104a074bd46ff9d395a4638ec3ea32aef667f958f35d82d0867e02f288c7cbb4328b8bc398c4a22589879732dc00d9236e0cc95c1c3141c765f10b855dd7e1df174f1d9a7e700653ff4b8288e20c83f3ef978efc7b9c8c719fc2d4a9d02b174ae410d9731c6ae9e85b5f34dbb59edde4eb2be678530dcca996fa102e4bf6aaf8d714f1409259bf21eebb4424fe0e67a5994c0729d74ce6c298ddc4d85798fc866e1149fe3083afe0c98a348dfc54dd96f35c03fdd142f29441c72fe8e4ef741cbbcbb818fe3f47c186918f9eb816d17ed045aeb0d9be68a07bc95501426f1c84643c554a528d49c648068ddb2a9d75ce0b868c4d6c91633a33c76872f67d360fc1051c48e234d01540b4a14f75926979bae7dee5e544e378d5b0d52f823bd5e90e4bf4dc3f35bd74804a0935514c2c274f605dbea420e025b0ee52725cc66ea75f1bbff9ea9307e51e0dc847a2e0de1268909ba590ded70208a3e94d9b69bdbbd08a4391dcbbca32e808e56131fb966557d40053369f1e90ea14927b7a68bf8f9a8814c7103f1c0808fb86019a9b563a00d976e39c189d5ca08bf5cae4250bdcc0e6a1d3ee940fe835493bbb4b6a7103ce22b9ccf42c9d9cfa057935d179a6d9ae50d924affefaef14432354654c98e9847fe1900f23f2b469fc40bbe42b5842e5b106863a99f154f6cf0cf34401c7d49645b7b0eb82dd7478b4d49f76a6ef801ce0d6a27a5e6ff000c2cc4ee531631a3c235acb6d8a3a98c26524b2c54d4bcb5bc64cb7ca9cb197b60606ac5344044c0f280311626c54f7b06e90a1d7f498eab5665eb290756a40afce5d1920b75718c0ef490940ec8f4e0b1d1619de1fedef5c70db6f1489b26ca66b32ad37cd17b423c9e237ef5f8c50b0eafb6d29fdb0c9f0e2979817d9c4a81782476f7b548b2e9b63e530f9520682fa1481e3d87b7b6e891e73f553a36c9da72213d8d66819fb744ee21d707b06aeab09f30be662b55514a796d536de14f8fb2fe12ed3af5d910594c82d317ca791ea24716e4a0f446ffd75bf73eace45e06fad213fca4bd1f18eeddbddd2215b8931baa7638c418835e6df44e7349a62a6fead41d1f4543ce2dd20dea7e46df2b0b830aab13e5a4e1ee5f53b590ab44cc12a5104dcc996cb1b100a762676333c2c610c07491c70c968886573569fac329cfe3e49bb3e4cc3a47042b4cb44f3b09e071740539756c6181edc372b3d1102cf02ac6c8bac4898a7d73b55c1b4f801871c7b9bb5e80db7260018a6226dacd40c9bba204cba5625ff2a4ea13cb8f8fe74966af4a336eafceb4a5b5dcfc40138258fc25b24c3b78ee4fe25c304d32aa57440906faf419424e985b7e0bfd93aaeeeb7906b25077dc70c2a14fbcd75556efe0d8eaa5c96923ef81a1a5cd96c4d85af8d70250b0aa149454874585c8b872be56c65780565d52892d730c0ca72e20990d36d75f3cefd4556589fac3813d1375dac77e2134a9a2eea33b7448ea6de5c06f4db840ffed643d29ec7854b7dfc69b5be6b0ce80821d9b1cd1790b1bf678733fb6dff4c4ae44560ae40165ed87c20ab51d3dec0612ecddf8446e42e29b3e4b160d3662685fa70033c79a8a5b678aac434265e32d9f713f46e23f2205d658fb88e2228eef9ec59c64f032a088fc1a4847b2b5bf7415340da65880032b22338ae43f383145a8d03bcda93649dbc534f4342a6dc3a43b0a6eb55da95d78d86974be0733da77c594948b368efcf1e658b5fd8b2fe9423b746b8efc2ac13a63afd858154fd26b022c0da5bff4a552b73d07fc30e54fe87860fd363bc69acfff824d208803d4e6e7fd19ce0ba4e30467890b59ac6795c56835359feee75e21727ca328c8ea5b5c3a82c337efbe4760a4d6f472b654acf1f434541485e3a6f1ac2ddd863dfabd733d912679fa8f563d21af0b9eea3d18c8dd31a2b3ff2274af93b231f5993a4d2159d11aa0062eec99b1c649ce20a84a481d31956f978d3b25a023ad515390328c8a51324fee54969539a92f1c4956c455fc355e22cc25ac9b4c25ea2c2c5e79a4304f7b01d1a54442662c140c583461b6b21a6219912bfa2afbe2252efaf328982dc587d26aa9b49cf8f0db3c77b2826b433804961598b5c7cf2722619f9ffb8ea48b6700690ff650ca5af93f075f73410ad0d0a35b8ce0f5763985f411f3318b5156a0ef926c03dd7a56c6563772f7fe393685654c07a276af467484505ec80da1e907d6ef9bbeb378526d7c037ea3c4802a1464edbd451c38ffdfcb75171547169888eb5a0bbc6f745a8493edbe511ad5b6cea985f726745dcaac4276397a089d22972cbeb2b3a1b3198cf963ba7ef6d4388446244f194a7f8235978671a827bc4a5b71d7fc350afc3b7f84022210b49a156e03b8f9608d0dbcd8d5fc4e1b629a423032242213246d56db075a18649c811e47bf701487df80a1421132caacb15dc25e29b42b7751a598257794ee10b8196d1c6a119caf9af5f489bd6f06a22120efacf4d8b611a1d2077ed5175f0410b2b231cf907c3b1894453f287738a52c21369e89e9a568a62a6a7db061e5a77c95c00bfe88efe4ec36ef14dd8a01fabd82cdb1cbf4390988cf65340fa4399103720d77f3f1b0c6126340ba72cbe5d9b5e09ddfc45993000c5940ec10b0b4ff8da813dec4a1f4cbbbe1b18b0c97b2a53907ef84ca5e690b9e0d691458aa0c0ed23dc2b286041ce4262e663255e3cf16b989a77073f46bafbe2173f4ebec23639c5c106ee1658eedd138d9c1bd7ecf955e55b09f58930f26923c194bb3130506e8a43d062f64a8c1a6e69f4c6441a739be6d9bce4dee5cbe49a5da7f62c98d12b9f2f331e5b6ef41177542e98917c76aab094bacfacea821e9341510d314236c9e568f12791a75516dc7cc33ab2390f344502db40364d4ce9144a851876ce8ff674683503fa5d3c054885f8968b38a7dd5321da276a84d8ceded122b9c801c6d4df58753c754a9f0c8bfe1c6d39fafc8458ee91de103e801806d5c8fb1d24f26e486c1413b514a888635df450e13e24040e458f36130b5c24602b817b28f8fa0de6f9d44c0c1f0efbad471ed74a77219a0cb35a9a211c2d05c789bd245d4879396d39e0c5e214987e8adf14f79f3017a8a24e4fbc8ed11fe523bbd7daf7bcfda6b15145a155fc983845ce85bb1fc8d1da41b3b59c4e2185a84b06398a02eb09e1df6f1e1e29cf7a73ddbdb6205d461b4cf045e7519d1ebfa4d52f4c6fbbb287c04b0774f55e42f353f961cfb0d113f95f6e086c1469b2da9beb492c39db3882d8452a7ed2427fcb44f4286c9845209aa4d2994bd145b2d2565ecbdd71e56d44287324e87b40357d872e266cf8a93323d9e3da27c3c8d764bd2d02ec6ee2293b07af7c0a8be5d3f00a5d5ac8506fa876b482b254b2ad0b9e0a2e0a39fa6f3bb5ed600f0578c411591f9251785a1c47a4d339c215948f9cb79af10187191ae48759bbe33399b52e7e533ad331e9e2bbe4d7434a35265e13145d1299a11f03ef29f22adf3a9adbdb8cde013b6ba05521108e24a99dea88e5b5780ed713105cdfb6f4b76cdb16dd1c63e78eaf2c97c7f356a17b57765d65e4ca5c8a1d0b75e2947fe10ef633fda98cfcd232714a245bb4086d1b55fdfe2551ac16158d1c01e1228283a33e6b625ef5cd4805df1070534fd469b2020e5db80d6466a29c1f9830164b39d306b8a6403ac44aab8d636eee5c17f5bd2df49465c35311c97f339e3be0fd0842d401b96a1ded403af03c9fa7f25d800a8bbc41d831bd0454e2723e1efe9eeb1db7b64f10e911e79027a1c4331718090f3b366ffc9de038f0b40a415be31c842baffe8bde2fa942990d6ec0131768e0474cc143d83647852903cf4e0ed5292d44575dea3a079b78bb06ea825e27f33737b9154da538ffed0a83b69499502ef787f9f5aa0996e062c02dae5d887d7ac3a81107fd330a222b714cd389e0402dc4da5c1d5972fd63553c9e15aba5fa3d222f5db3c2cfc972208d094b41e1595bb9be61f752fabd89f1e49b493bcab2fdc33759dab983e39e194f3f6a135c5c30b3d8d020382c3380422358bc7cdf4c633b7eba5756c5ffdf9979f8fc1e21751c63fd322253d759164c72992f05b1353f6b10afe86b6c44b9d88a662a17d829caa3ab895effc1a476b22dc17bb85fb8a371856989fb02e34070b26d99873278408b2ef7b676a579250e5e5dadb4757ebcff5f5372c66243edd645867b51ea4e1f185c52d7a717c940a5dff1533ef6848aabdf980a0af6d911ca83f40159bd141454463c31da5fff58923f83ddd3dc3e2368b99d8e8547c131d2644746c9420fd736a7dbaabc2cb15e5dffa236b645c518700e10837b6c875b76efddbe189aceec67016af88f9d5ba7745bf9a9a163f1e780635c4c7f38af3697c8f8aca61b81a7b4301370b8d6e7cb2cc87bd63107b3fdac0a4f2e851cf78f0b5f2ecd9f115e2d7132b2b800e3c2d1110ac41c57d329e338b8fa3048a4836f2bda8e9a112734b9e3a97b114761398dbeb89bd77d66ac937ca5b9e6160d250a184e4c59acceabf277773d10c936c62debfd16db87e4496dfdb8238c1c39f98aee8d91fce9947287ffd3610ddce4508427c78125234447cf2aa41994b0d8d4cd94875230723d9570a76395e81af408c0a1f125b93470d61e238f7dac2e773f3749474ac438b6f8c34f17b8286cb5f104cbdfd30859e0abf01f82681f83f273368760cef1448b6ef25cc86cfabe830700167cd95f1d408e06232017b79ec79d49b1f7128d43f191e96f7a590756161912f6c57756342496444fc53711a3c3f9123c789c05b7723577d80927a8a0837f4dccaa74da73994e815ccee57487ca56e25f1a5506feb12ee3a19ab04d2a062e7554c724ca65c325f7f13c8435952aff53dcfd22ae34da97606b4dc5f2134a8d682e710bc939f831e67132ce94d6c8155fa7e3fa35fdfd01ad6b2fdb7664755045fd88bd96ad1fd4dd97aebccc79219d290e8ef299fd4c0eeb7ab3021955554f87fa55030a8f2be106f511ed91eafe3478730f8badecadb0614d1b46f352a79c4d96a7f4fe3ab773f722a3897e8bafa2c849515b24f2a8ffc34d715a0f364c32181678b40de7c9151ad1f5d277f19794d1830b7e331c3155e34d6052f2179d1f2f8834d4e5698115faa20c08de4f1848eb763e0b419844fbcceb2b70f33d54215611deaf524a7c8aa686e88ca31428def53ca9688d744185b583c6c77412e371ca3e58c4f769f098af46fee63086da3cc63e4c73cbe6e66ad92704ac3c0b7df52c1c58d454b6e7d8436bbb7b4b0e0bd999c85d3eaada9825a21823eacf78989a266a6b00520826e039666560231be8e57b208b23cebee1d8b78713c0", 0x1000, 0x2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') close(r0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) r5 = fcntl$dupfd(r4, 0x0, r0) unlinkat(r5, &(0x7f0000000300)='./file0\x00', 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xf, 0x5, 0x4, 0x67, "633a6959df0801e0d6e88bb5a990211981c9e279", 0x2, 0x1}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/254, 0xfe}], 0x2) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x20003, 0x0) fcntl$setstatus(r4, 0x4, 0x8c) open(&(0x7f0000000480)='./file0\x00', 0x440, 0x1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x9) writev(r4, &(0x7f0000000200)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) dup2(r0, r4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) fcntl$getflags(r4, 0x3) 01:36:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x54) fchflags(r0, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x84) 01:36:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) r1 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) setsockopt(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)="58effe0fd5344301193a2ebf0b9b668d9699d9ef6e1926d49c3f7ff61a534235210045fb08c4aef6cfcd13f31fe5998da32a7788", 0x8) 01:36:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x3) socketpair(0x36, 0x1, 0x542d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x2) kqueue() socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x400000000038, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 01:36:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x2, "651e0d969a2151405d0997995ee668ed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:36:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x200000b5, 0x0, 0x100000000}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xaf9, 0x9}, {{r1}, 0x0, 0x0, 0x2a, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000003, 0x200, 0x8}, {{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0xfff, 0x3}, {{r1}, 0xfffffffffffffff9, 0xc, 0x2, 0x68d2, 0x6}], 0x8, &(0x7f0000000180)={0x9, 0x26d}) fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) syz_open_pts() syz_open_pts() 01:36:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4994, './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 01:36:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/228, 0xe4, 0x801, &(0x7f0000000180)={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) readlinkat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/138, 0x8a) r2 = open(&(0x7f0000000300)='./file1\x00', 0x200, 0x42) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x8) 01:36:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 01:36:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) r2 = semget(0x3, 0x2, 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/255) fchdir(r0) 01:36:09 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="0866662681390e2107828caa64814018c8a2216bedb7bcf2d440dc406ad4e2bbeeac0ff04925b722e5960a288d95035bdfb557963650", 0xffffffffffffff41) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) fchflags(r0, 0x2) fchdir(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/97, 0x61}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) shmget$private(0x0, 0x3000, 0x74, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) shmctl$SHM_LOCK(r1, 0x3) geteuid() faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 01:36:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000240)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da893d31251fc4414c22d0323232033e39bde3db8e2b14127acdd782646768b778b078477fe9cda358431256a9af44990acf4c7945d7f71d7e3c4570a2ddb13118ff10b85f79eb63c22850517309feb0bdb6d52c2e8db8c7ff078f25045a4922d83e0de3a3f48652adf8676ad37d23ab1449859f4367b6d54ad5be9072faa24e4b8b3a14d60da453a385d4a78a9c4a30fe73eebde0be0083ca48f7a5ffc06aa3246636cd9b157f3d1c83f8123a5adf56bc9e4f2b54da7d30239110459e073ecabae584c85da738910aae860d182c95b0623b853e2409d74", 0xf7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000740)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000440)=""/115, 0x73}, {&(0x7f0000000600)=""/231, 0xe7}, {&(0x7f0000000700)=""/44, 0x2c}], 0x6, &(0x7f00000007c0)=""/6, 0x6}, 0x1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x20}) close(r2) r4 = syz_open_pts() close(r4) write(r2, 0x0, 0x0) pipe(&(0x7f0000000080)) 01:36:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x4, 0x4, 0x80000001, "4c52f73cf712bff7600ca0141d3337b8ace1c2b7", 0x80000001, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x4c, 0x6, 0x30ac47de, 0x7, "8ba717520447cd6adaa2ab3ce1883ca39b571b97", 0x3, 0x7}) 01:36:10 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x10001, 0x8, 0x48, 0x0, 0x1, 0xfffffffffffff800, 0x200, 0x3, 0x2, 0xfffffffffffff800, 0x1}) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\'\'!\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='*\x00', &(0x7f0000000300)='-{/,(\\+-\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\xca\x00'], &(0x7f0000000580)=[&(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='\x00']) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000005c0), 0x8000, 0x0) 01:36:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 01:36:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xffffffffffff8000, 0x0, {0x9a, 0xffffffff}}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 01:36:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 01:36:11 executing program 0: munlock(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x5, 0x8, 0x0, 0x6, 0x6, 0x9, 0x2, 0x1, 0x0, 0x100000001}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:36:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8cc5, 0xeb, 0x4, 0x2, "3e291db88ad764b5b4f441cf461bb522d60eaa64", 0xfffffffffffffff9, 0x100}) select(0x11, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100000000, 0x2}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x8001, 0x400000000000, {0xffff, 0xe75f}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) fchdir(r2) 01:36:11 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x23}, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) select(0x22, &(0x7f0000000000)={0x5, 0x2, 0x400, 0x8, 0x7, 0x1, 0x280000, 0x5}, 0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x1ff, 0x2, 0x2, 0xf1, 0x400, 0x3, 0x7}, &(0x7f0000000080)={0x5, 0x4efe}) chmod(&(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x9) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6a1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x9, 0x6}) 01:36:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 01:36:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x4fe0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 01:36:12 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x800, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000011c0)={0x3}) r1 = socket(0x11, 0x4007, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001100)=0x1002) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000010c0)={0x9, './file0\x00'}) sendto$unix(r1, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000001140)='./file0\x00') 01:36:14 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x6, 0x808) 01:36:17 executing program 0: r0 = socket$inet(0x2, 0x800005, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) 01:36:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="d9d7b04030424c0d709582c4587e923e5dc02b5d92a611037ec35de561552e2b0a45", 0x22}, {&(0x7f0000000080)="ce5aa2b8f3b4589ea2ab00fb42b0db5f250f6063da3d0cf66a768acc3be8b98759b94253ce2a1d74024266c70babe1efddd33eebf55844059921", 0x3a}, {&(0x7f00000000c0)="3ab933046fcb94bc75c9c15b33bbc337525f7b34ae5376209ac4f117830dbccb38d5e13bca14a2bcf8d18e999fa6301a9b3b1a655bcbaba504c037e073d92f1047a005ff342d84f128f797fc9796", 0x4e}, {&(0x7f0000000140)="98dd49f3a803571ad1cf9f705b4d5764af98d9155c2081a7059f6b91f57c1ef9142bbcf90ec6b315365faba99c14a8e81c7b019085c72e75348957cae63fedaa6b2eec6a3bb14b9532f636399c04472314d3455067d6ce0c71c795422884ae0fc03feed9ff26a07de0e197f31c03cc28bb1f6581de", 0x75}, {&(0x7f00000001c0)="957b563ce5f697fdeff121f75e33f9324a613afa92d54cdb8e449ecbae3998e36d7a42f7a8f1092d02e8db3e77606272b46ee319e7dd02c842488e358c9a2be10bee912bce294e5ac0192a97a7e18bd3d08d6f8c6092d9234d9d9517cb821817a4bbb541758d6983875f0b87a29e617e3b1279181bf5342f2b41e1741ee84565abd53a7eba66a5387497db4a0a76ea0e63e4755eaa0943af532dca38e7c3c482a4506f0168f957a9defb423c7fffb946771890332eb6bca356f7e9abde195067fe7341b8ffac1101c69fcb8525d6595c2e", 0xd1}, {&(0x7f00000002c0)="5c8e20900d066e500a85", 0xa}, {&(0x7f0000000300)="8fe2694e8ee2bec8b5ecb415c356c4eea840e466256d211791fcadd1f25198cd266470bc220373f55faef33468d7f9779ddcbbd7e8120f71f6f5b81abfeb8c14d959e56d3edc19c53c659f0c003d11deea6164d07fa14a5e4535e8ae0de326cb33012276a7085f5be95a92b34ff71042611cbd3614baa7948e73cd4f9a96e47272386f87a343b58273acf67aa5c0240e0f323f0db076230ae0184edb71c8", 0x9e}, {&(0x7f00000003c0)="55dfdf27a0161e09141f6013418a6b44f7c72108a05f6c7807a6dfc6ebb4d0be183121e15ba32b87db1dae085e8874bbd37cbe33312d8a19c657df3cf88a", 0x3e}], 0x8, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x40d}, 0x400) 01:36:17 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 01:36:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/61, 0x3c6}, {&(0x7f0000003340)=""/237, 0xed}, {&(0x7f0000002280)=""/60, 0xffffffffffffffe8}], 0x5) unveil(0x0, &(0x7f0000000280)='\x13\x10') getrusage(0x1, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 01:36:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1, 0x7, 0x101, 0x3a, "7f5d200c52f608ae538103821cf9827280d41228", 0x7, 0x4}) getgroups(0xb1, &(0x7f0000000140)=[r1]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:36:17 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x2000) setsockopt(r0, 0x3, 0x2e, &(0x7f0000000080)="ebffcbff48005893ae57a0a7f386faf02761e758ea6cd3", 0x17) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="0f57badabfa152175a00f4479a6f75cb10b3c80f96cc3780b53a9c690e83dfec82b13e079a1f46f6de9eaa85f3c1cde13829b6fb37672548085a0711cb8b7f33bf976485f673f21228ed313000c039c957a050", 0x53}, {&(0x7f0000000100)="2b890c9af40b7a49e4228d3d1996739758c3d466d9dd829bffe64a52408f953a79052e173f5909b57bb4eba8e01e4934352e67bc43c5aacd471964186ca17e268feea9cc6a4e512fb9017fc5cb6f", 0x4e}, {&(0x7f0000000000)="bd2547a7d0390f5e0b74a26917ec6531a790b62724dc027b7217cb3ca88446c09e50a7395c3c6d46c09ff3d3d34f0116a5fbc272794b0e8811", 0x39}, {&(0x7f0000000180)="c3d848b3609eacaa9750ac4f2c09dce8c8e7dbf7a325314bf23fa27628654abac48aa3ab98b03f0f6be14af22e5d33854cea98285fd4be6e5677bc9317b7bad71046a0b458751ccc225e9ba9d709c24f6f3d78d6589eab97350f52903cf95869c230a5d1b02b9f4c5dffff2204ef09113215b5488826645234031bc42149c85e11d29a115bebf005e5a79719510fc8054d5efadef39122a2856a20832383c27104cde8c4e951ac104cfc7817720e3768ce1f1bd38cc0ca7849bc05499b4c179aaf9abfcee0f7b29515c8c08460b06133fd748012dc247602d7cfe077fd2bbc9071533dc58c4dfa884247e4", 0xeb}, {&(0x7f0000000280)="8f4e0a93c1208a7f2ee81148aff92f83e3837c71355bb41b2c06327ce606430082616e15501720a99647bbc6ad9c147177601168b9157600453e9de94750caaa69cdd7bd0d152b6dc368909122f1a850d0933f8411c4b4b35f8db85b521a9843e00897af9942f0e7ba1cd7d12d93bee7ab225e9d80d4904ea830b43f5754e0c688b9af0566c0b24050a3e4e3ff53315caae3", 0x92}, {&(0x7f0000000340)="cca2881aaceca378e7d4d412d7f4dd0a1bc7968759146886839b034ed0a06da5f1bd913ca895463701bc4c3abda96bf230cd4358bedcd87bacd60972bc5e41112efb7af1fa7809f5cea13b9c2ed1fec648db7bebbd105face2129ec9f8a695cd43e643fe548473", 0x67}], 0x6, 0x12) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 01:36:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000200, 0xfffffffffffffffe) 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) preadv(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r1, r0) 01:36:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x10000) getsockopt(r0, 0x4, 0xc99, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:36:17 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x2111f1ac, 0x6}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 01:36:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x880, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:36:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0xffffffffffffffff) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x10000}) 01:36:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000301000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000116000/0x3000)=nil, 0x3000, 0x4) 01:36:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x8, r1}) socketpair(0x22, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r2, 0xfffffffffffffffe, 0x0) 01:36:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc004, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d1, 0x400000000000000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:36:18 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r0) 01:36:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) r1 = shmget(0x2, 0x2000, 0x482, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/252) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x19) 01:36:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) listen(r0, 0x0) 01:36:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="a173c0d509e583bea5f6f14a85c170190e70b695a0b4d9510a0f35a61ef841ccb31255b053c00cb098282b1474e29f1fc171e11bb6179b4317e69597e73cc86684aa2b33b36a2835614222e4cd474ce28a3d25afa0b6", 0x56) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 01:36:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) 01:36:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x8, 0x9f8, 0x7fffffff, 0x4, "14fbe0dcc44f0b2540013785b7a77f2b24f8580a", 0x3, 0x3}) 01:36:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r0, r3, r0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 01:36:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) 01:36:18 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 01:36:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0xffff}, {{r0}, 0x11f3d4cf99aea676, 0x2, 0xf0000002, 0x101, 0xfffffffffffffe00}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x40, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xf625}], 0x8, &(0x7f00000001c0)={0x5ac, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 01:36:19 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x400010002) kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="a66b09b8847f68f503083ce582fbae29255222c8708dbee6004173b5021c0256882abd4f86633e8a74d40bbc644284d4a729099151a871247a546b9a1fc0abe43e45adbbfc855e9e1ab399ae9d7016db795748ec62adbc692116de9df6e0fc", 0x5f) close(r0) 01:36:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r1, 0x0, 0x0) 01:36:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000080)="c8c74478c2446585661253b0d6105b46451b36fcf2cecb03657abb1af153fe887848940598468926c820bd314b4ffdcb028416b2ba9d90c40c44aef60df3c9235edbb62e7fdc2579e880f9f4fd6a1e7a84af914f9f3f", 0x56}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x12) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x8]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 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) 01:36:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x69, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x1) uvn_flush: obj=0xfffffd8064d9d688, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 01:36:19 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20080, 0x0) flock(r0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0xd1) socketpair(0x18, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x68, 0x2, 0xffffffffffffffbe, 0xffffffff}], 0x80000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x52, 0x2, 0x2f, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x12, 0x40000007, 0x100, 0x4}], 0x3, &(0x7f0000000200)={0x7}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x4010, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r4, r5) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) r6 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000280)={0xfffffffffffffe00, 0x1}) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 01:36:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="1a2ee6a8345f965e1c7cce00000043349f13b97f9c2c18705c", 0xffffffffffffff98}], 0x100000000000021b) 01:36:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7f, [{0x2, 0x101}, {0x2, 0x9}, {0x1, 0x800}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x4e0b}, {0x3, 0x100000001}, {0x1, 0x7}, {0x1, 0x8d7}, {0x3, 0x7}, {0x0, 0x100000001}, {0x2}, {0x3, 0x7fffffff}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x70}, {0x0, 0x5}, {0x1, 0xd408}, {0x0, 0x81}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x1}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x4}, {0x1, 0x800}, {0x2, 0x9}, {0x1}, {0x3, 0x4}, {0x3, 0x100}, {0x2, 0xb0f}]}) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x0) socket$inet6(0x18, 0x0, 0x6) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:36:20 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="b4f54432ecfacf5227896464f23dd7073df5dbc9760a0b886442ce04734d1b5c473d5f821dfddeba420055cbb2c196ff28107b056886a7a07ff24bfd33322d2f3c8e9a09973a60f6a91436db49ebc8ae53a4aec47f6ae9d4199caae7cccab486adb894cb63ba3ff8d5b00a20be40da5e1cb75c12b3f8452b397ac32c389bc133b6301d26de0d2a79fd58b7f05551ebf54d7e74615c204515289894c847c12f1db517f59bcdbd8840120742062a193036a7df5f8bd36b2d1751d22736ab0bf458b4d74c0f61e904c94a1c529c0399e427d38a", 0xd2, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffdffff, 0x0, 0x40000000, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x50, 0x8, 0x9548}], 0x401, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:36:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/71}, &(0x7f0000000140)=0x49) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x10000000000002) setsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, 0x140) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff20) r5 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x40}, 0xc) 01:36:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) truncate(&(0x7f0000000140)='./file0\x00', 0x1f) 01:36:21 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eb33271d4e8bf5aa8c4b0fe3cf63", 0xe) 01:36:21 executing program 1: setpgid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(r0) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 01:36:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:36:21 executing program 0: mkdir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x4) stat(&(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000002c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 01:36:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x81) semop(r1, &(0x7f0000001080)=[{0x4, 0x2, 0x800}, {0x3, 0x10, 0x800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) read(r0, &(0x7f0000000040)=""/4096, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040)={0x100000, 0x1ff}, 0x8) 01:36:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0}], 0x2, 0x3) 01:36:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f0000000000)={0x7252, 0xd9}) r1 = kqueue() r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x7, 0x0) syz_open_pts() 01:36:22 executing program 1: 01:36:22 executing program 1: 01:36:22 executing program 1: syz_emit_ethernet(0x207843, &(0x7f0000000000)) 01:36:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802bdc894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 01:36:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) socket$unix(0x1, 0x10000000005, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:36:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x50, 0x20000012, 0x4, 0x200}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x100, 0x1ac}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x6eec, 0x5}, {{r0}, 0xffffffffffffffff, 0xb, 0x4, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x88, 0x0, 0x5, 0x6}, {{r0}, 0x0, 0x8, 0xf0000081, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x10, 0xffff, 0x7fffffff}], 0x566, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9, 0x3f}], 0x400, &(0x7f00000000c0)={0x2, 0x1f}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) kevent(r3, 0x0, 0x100, &(0x7f0000000140), 0x7fffffff, 0x0) 01:36:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x1, r1}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 01:36:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) recvfrom(r0, &(0x7f0000000000)=""/115, 0x73, 0x802, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1898}, 0xc) 01:36:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2000, 0x0, 0x0, 0x8, "0000000000000000000000000000063000", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x0, 0x3ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), 0x4) 01:36:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x48) setsockopt(r0, 0x80, 0x200, &(0x7f0000000000)="86d7a080ce945785db2b1b396afd9321039e03cefafa716e3bfff04eda2955ea074ab1dadee5d6a8734d3d1a19126f7583b9f6afd04e2eab260e7a3a411b707c374b812884c7c1799f02f8762c198ef2918d0497888b4b13bb645e2b2d6b49b17963a13c4103b05db692806f7bcc69a4a5c6251bbbe8a3f920ca075979c55649656b0e709fd69794956024e317a1fcac52c76a6fac26d6c42750d7576c839321313d8c5dbfdef5f3ff63f518ac4897e8c37734685b9dc31005d1832c3759af9e0f0d3e052b59ec8da9ef6593f9874d178d27dd5a60c1b671aae16cdc4aef507ea4e3f835aa44d461350b4f8e9d8310642e686a9d46028c", 0xf7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="37e32bd3645bb46cfc56c7da30cf7ba48b36349f3b655816de17b99541d6c2f567dfd28609b6e05e72c137f1718b10806180f93b80", 0x35}, {&(0x7f0000000140)="5bef72b89a80", 0x6}, {&(0x7f0000000180)="c6a8167a7447df2ebfed5efd94f15f77c3ae5edf46ac198707c6ad68963fe64406f8af2d5a3b88072d9a3907d947ec72b97564247eae9063f90df54493546af18ad3258e450ee5f07e8ae44a6d757faa4166e08a2b5338cdcd77cff5f5a9a94a2d2b1b8afee0e696d8fbc7146ad3493374dfbc69c2569b56d6d08b4f5e32e159bdf5146620d2251a6382a7b848dad093e5b95ce5c20beadf72cca64a5c1491e23eaafb2c3cc3d2e6815a6fb2", 0xac}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) 01:36:23 executing program 0: chdir(&(0x7f0000000000)='..') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 01:36:23 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 01:36:23 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="a18c4e6ce85a924313c83fcab10bc1244a095608f3128134b0a53fef2ac8af7b36790c55ce09f4824951a7d400777e82216cd5b8883a0ea0920df57504b1316eb410f9a60760dcae9b975667848b5dfd1682fd0ecc6afd7c38352f189f01c1e5412a26f5c677bae2d92c071d7f77e1cef153df1f9ef8e3bc11c968552d1b1dfe2965295207904633c2a774d3ac955db5c2cb4f584ba21e103e9acd9fe41745fd9a0edf7d7ec19c7a1b3000ec44d9a5fecd3ce8ee702312821d", 0xb9}, {&(0x7f0000000280)="694226693a1d140bd978bafd04ccb91fe9c10ba4f738c2cc0a38b82efafd0bd6e8339d22d27ee169f27d9d717bcd898b15472ddbf90580640e422bab463c35e504beaba7f38bd49b9196cf16ee62911e7aaeda67fa774e44d3c72d184cc9a99e3c7242b395d619d669740bbcb4e3eb464a193a6815b6542f0295b10afdbd998703c064dd80b65e35304be86c7f", 0x8d}, {&(0x7f0000000000)="fd0c78dfd74a50e0eb0e588cdbf5d2", 0xf}, {&(0x7f0000000340)="269604f0cae98086e061a0b7e3c07c980fb72ad57e90e7514adf701e3bec0dfd02c6185fc85fc9df5ec3463d1da023fa92ecf41f0fd29c34bb61bec1875a6a849124ca2d9e998cbf81db7a01f069f5bbe8d04cf840c0d63cb7b1e03c022606a75c4cb61617b98156dd6f67e055af6ddb0eccb39631a5ee1722b629418f8c056a1b7b578c735f19974a1aa2eb43130ea7c87fa86370f9160705d3ea1af9d50a36bb0a023204fa9524842a808228d32874c31e", 0xb2}], 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000480)={0x3, 0x0, 0x4, 0x50c, r6}) pwritev(r5, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f00000000c0)="14", 0x1) 01:36:23 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000007b9638410000000000000000000000000000000000006af6cf5cf32a884ddba0c41c421612bd6a10f700eb6b277f2c3bccaa03c0ec36ccd6988edf8ff2be99e6b16c1b25b66fd4a08b68b5e2619e2244b39dedceb6ae4f9d8e8c38e97653697a65176c0318490fdf185ee9223a15088c93550a7c33e8f85fcdd5b8efaf05ee21556156c18a51f2079ca2b828ffb0ece08023a93180e33241c5451864ee1612aceba38ae89c8d1d2fd12ded1e94a7fd3612744a4afdd0f335a5ba3b9c1ab9f06903e09ebf343bf69d334b7dd28a253b09d9393a15a6df93ecde0202355401216b0272716c9409e2697802a8d8ea7e201d23640bfa01c85e2e518d06ccce33326289ea135df75456182648f447d0b2169f745ce9f30a6993124142fc2e2223898dad4800ea5fc9cbbd5ba5e0354eee1e16328b"], 0xad, 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 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0xfffff7ffffffffff, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(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) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 01:36:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x0, &(0x7f0000000040)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) getsockname$unix(r1, &(0x7f0000000100)=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\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x39) 01:36:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x8, 0x0, 0x0) 01:36:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) r1 = socket(0x26, 0x0, 0x6) dup2(r0, r0) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:36:24 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:36:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000740), 0x0) socket(0x3a, 0x3, 0x8) 01:36:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) poll(&(0x7f0000000200)=[{r0, 0x1}, {r0, 0x80}, {r0}], 0x3, 0x5) setsockopt(r0, 0x29, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x0, 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semop(r1, &(0x7f0000000240)=[{0x2, 0xe4d4, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x8000}, {0x5, 0x100000001, 0x1800}], 0x6) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x101, r2, r3, r4, r5, 0x1a3899a0c07939d2, 0x1000}, 0x7fffffff, 0x2, 0x7}) 01:36:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = kqueue() link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:36:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x111, 0x400000002, 0xffffffffffff09a1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x78dd16c9, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="f4b1bc5f525b9222390147b18c784b20180c86630aa00d66dc6df7cf2cf224b0a4db285d09a97dd71d2b0b5bd5376a3ec17b850640f895833e8434ef9baf215e8d608009eb2d5a66a507d85ffb0843061f0000000000000001eddb667e9c11e963a6e9dbb2451bfa70d102000000389606d8000000000000007ee99f7897a8f4ee9c67ea8741dc6d7ff4e4a0", 0xffffffffffffff16) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000380)="3d0c4c8320127d2e7bcc0d8e2f4afa08d1c54a47bfe283794ea2788217000740b8cc1776e856a9726cede9754b3dbd7b0caa8121f0c61dfbf029ffbfe90c2d983d259e6ec5c10e4031360b889ea6dabda7904b99", 0x54}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:25 executing program 0: r0 = socket(0x36, 0x400000001002, 0x1000000002) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x2fd) 01:36:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/90, 0x5a, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x6d, 0x4, "28b6b458368ee73ed69499837f2c8bfcc97424f5", 0x80000001, 0x6}) getsockopt(r1, 0x34, 0x2, &(0x7f0000000100)=""/159, &(0x7f00000001c0)=0x9f) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 01:36:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000880)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000480)=""/237, 0xed}, {&(0x7f0000000580)=""/69, 0x45}], 0xa, &(0x7f00000006c0)=""/241, 0xf1}, 0x800) openat(r1, &(0x7f0000000800)='./file0\x00', 0x80, 0x12e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2000000, 0x8000, 0x7fff, 0x800, "8ed523e928b99870e2b5251445c9dc66fd90e9d5", 0x6, 0x3}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) 01:36:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) dup(r1) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x3, r4}) ioctl$TIOCCDTR(r1, 0x20007478) 01:36:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="8def7262c340cab07c93b5227fce39052198cfcc67340230a2ee71e1351f47facbb910b1cf6fab14e755c0af0b296344750a274af9e20eb86b5f1d1714725ad59e1763d9cf66c46784e1ced063ecc4baaae6bbe95ec8e752d34200b92bfdd780801c70aa417285e19a3761339f9d7a9b235c60f4ea00fe15856ad8c5af052bae3cef7cbf34929e950cb52c0e1d705fb230c26e449351da4e30021537692b53cc113c3621857732a6c5c69d5f13b24145f7620bd44916d6648da2637f031e841de8f7460addb1246b6f0f94633a2662d72c96279ec7b5a32396eb1c2f12526a2b49e055136112a793f3c977612d54eac4c385e42ba8de25e62f82f47829cbfb", 0xff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 01:36:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4c0, 0x80) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x1) ftruncate(r0, 0x6) 01:36:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000100), &(0x7f0000000140)=0x4) listen(r0, 0x0) listen(r0, 0x3) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x1000, 0x7, &(0x7f0000000000)=""/153, &(0x7f00000000c0)=0x99) 01:36:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20335b1ecc39843c52b1e900000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 01:36:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r3, &(0x7f0000000080)="b7", 0x1) readv(r4, &(0x7f00000000c0), 0x1000000000000029) 01:36:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 01:36:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x6ebf, 0x0, 0xffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 01:36:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xb78, 0x8000, 0x80000001, 0x80000000, "50a4793c6a69c7501cc994f3be6a7d4f9c9f52d9", 0x1f, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0], 0x28}, 0x0) 01:36:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f0000001580)=[0x0]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="7e928004f7e2a77ce733c266339e42005749b608244a5c5f56e8aa769257a9c9251e11552f9445caeb710334b575dd7b94d7e26116b07d9eeeedab344a14adc6290a343fda9cb6cafd56099e57cf2e01de7cfca6ddd5445cff5d03cb0a447e395260cfeafc7836c294fcf27a069b0e6160119d71848f7c4890fdf5655ceaa2abf3324667a5ab84d20ec1ee9c", 0x8c}, {&(0x7f00000001c0)="1b29fe997b4552686106d058185b8255b1571106158864cdbf05aabf672acefb2111c2b0c1f3d3d0eafe0266a07c6a0ef3d92f99c33ef332c0dcdf6f108fb1c514f14d3189e1d675271f0c57550cd411bc0b15279321bd26c53ea155704e56590e00d6412b3c1996861151c2f83b322c5d56b18f1f070a048de47a63a84b16e18cc41913508a4def895b4b5abf937dae292dde9b6a5b6a4109e73c52c870dea83374f83a95c6aa69d27a503b749fc57edabac7d7e93e61b206a377cbee57c94c63d93732eaf433d344b13b2c9e37da4f5a8ddb4670cbd2ee6b8bf0e91a7c3ee75ec6739fc480a5041a642aa87c2927c9403ceac852e7df5f4dcfffc20a91b47fabf200e0462c5ebf7735c33d0b85c235d846de56003668bbbe0bf2685580c8caee02596d06b4fb04da1517c7d434afb18cc99fa6d9f6b55c9e696d057535d87d77a4c3d662b7e055360104c705c1a8e80071aef381c77b3e955322c6320768f32fc35cbb109b2634f96fa3d28d8af7a56cd81d5558decd369a9b693e0d363b2d13b5bebfd20b79a2e743b5e648c82bc3f73910da857cddedb496ad14e319c7d8ccf66662d7bc0c53db806c3aca69321f762c44e6e6ada5566353db716a396567aa11fb41897c94f8d4a9b5870d3b1b55cbf65a3b2acc9bafbb7773a2603c79daa6a443e36abb2731445436677c7225080d7dd8c8cf58c570ef8c675f5ef206a25d171f4cde03657e4e3b7a340c1f3e7aa9b6273fbae3e228bcce3f6195dbb3c31455428433d67ac4ba1c0ebd729afe011d4ed143697eebbd99d60891ce704311129e66112b6872fded9b5fd26260d78370aaea2b7c0d3bb363f8f0a0a2578cc411fe0a2a38d42fdd4566ab3b21b45c194b41ca71437568e63aa42e0afc5b8518b72f89de482baeb7359c010abb77452e06434f81fdc63e3a7fc7b2c576f98d40b4446a99bb5bf2040cc0ee0321b82b84e3e21dfa8494e2d2917dd6dc8921c341204c6d6f22ff442c67b416d4ac9c65c3be5ba01b49948121dc4f0c5dd2231da819e409abc678bc250b07d13236ddeaa308853fae3ed5fd301981a6fed75b1b587d05b76d8f79c297eb40c8dcfe2370e15d25ef098a40b66c21c506688cd56ca254e0e91133eeb727d9f8fbdd986f2a0e50ef9bb34f05c4e650ab062839b1815dc890ee95c40f820622c37f85bbf539834efc66b9f80ac8bfccec5d696316e08376718a3157dbccb3e82635fb25658d640aef540a60a190eee837cf01bbe97e4a1ba4afd0263e7a43fc526b023eac0c12e256d562d4fe884c20a2a2774093f4bdd3c91ab238dd1b743c838eb7861fe28eb16338ec61379a88572f87210a89ab5b483f9d2e96aac9dc423450636780c62f193da2c64def36dec7d1f3230be8c978787d1b7326c237686491355426fee714e129bf8e28a36570bcb91cb54cfeb5b7996ee8166a4b29d9b185bb71680a7a9185c1eb9d1b34cf25ebc6b13216648b1af2586679861f398b15d74d13a3a82a3799ae1c13decf9d729e4d9b5b19124ad0b294d2066e7737083a8612829b5eb98fdaa159bdee898072928922dd77c298969a6d4845bc5e8816fa46216988a2918a3a9eb145153a0389822788cbd6d929a2ba4c7488e1db664b0bf7f5429bb9eb9b99ede8194e11fc131a04e43a7281bd1fb0486700ca46fb75e87f7404d818176567bdf497bf74907f6d2c23310f13e3f48cbc8d70c19114e0ee036aa8d567a3f79c12b1e0a3fe900380713f4dbfec997d5ea21beaf2fba76b7bc9dcaf9a5116cfbcc7ff183964fcb62f1757ac4eb43e9c594cc37aea1aa77231abbc3d6d77829999b7696cab4d1eba56886245922b4b9bdef2300e9d5f6037da019b5dce7b284a769274b00d074015da22352037c050441ca25ae28b9bf4a97a707fd13904b55255f24211db6ca8508ae185e9ddb6b73694910fe837b1216bb25a662101e7a3f6bc8a77d38673caaadc01afad3ef445e56b23b0e533cc61dd817d05213a00e77a915500c48ea5c1b6f611202ef31d16b42c8883ac28d1171ed699899f30ac040b1c1602600b9306c86245e9d81ab99b8ed7f2ef4c728c2879a6a32849969d78ede4e1c7ee125180fd18be04259253b2bf9c4be3d71f1d428d55ec747df9ccfe7bd43405efe97a48c80d1d411c428f0eea99d67938f654d93839becfdecb3142f0ff913925b185a3ffa1b8ccc7c719d2cad837e5ff17742a60efa7ebc9c6585b65d880b97efed33e2809cd25a64598f4a1c891059a724470a5a710775c1e1ed4326ddb318286f00cb0629625cbd0efbb4fc13d09ad5c05455ad64652eef358483cf7802f2a1d06d60d32648d7c868d02954f2203fdf2bffee08229155255692cde9487378eb5d13f002a1cd91e3385d1990e645c6f3cc5aefc3d0893bb8dacacf15586457136a944aaa8f9760061c8439f79645cbfbe94a9010f83af727bab43d62c893704877616aaa12e6efe22bf3f323a5869a8c9789c8bf40d009fdf7eef4bac846432e91c305c913926e7ffb7ebafc43c35d036e4f0304782221a345af576a88e6e39ad87d346645defdef1ae25cfac8d02fab6c66691020b61a12e6a116fdd8a1888fea777aad22ef4aab65fd6ba08f36bab7aa53fb9f2e57cbff75c68b069c7aa3fff6ffaa0bcfebcc5105dba2d7e31551c9d2d623d5c1fd49343528855062aa9b5fb7bbf9ce2388be4193ef3262f288fcd897e3eb10ecdc15bf8aed77827c3d3110433d4d902b8494c13a5ad4881ee6ac22aa97ab970a9ee1223e9d7268c517638dbe41638ddc3f1717244e34182646f7d235714f6050f1b78e804bfff2af038e232893f8502be31ee67c191aef9dc6e6bd0e8539828a74fa8ff0939d0883b1cf74d8b2f929c143cf3bcf6321cd330318d03013a07f51bd8579304c207c6c69c41633dad5376315a3cd3d0e9cd6897dbe0c6d50179e98ca6857b699c09b0737b144c37c37e4f0631f3f5e02aadbbc06138a64034cd9746aced76b5daabee0de35425c26e4cd73401bf4f06470187e3ffa093d8a7345e8bdc87f6534ebabfb85707a1402c04f628e69bad151d618deb2ac02925dbaf43ce02523d74a4cca7e8a68ea1c7a6477e337407f3ec4f9f0a2d5e455674d87ce97914676be7d81b23b370f0b3365add509675bf02de38996495ffd23d203fec7e30b1e5caba81dac2b28f8c83fa64475b928ca105eb990e222eed2aa13169c2af18108657939f2636316b233c0fe87db501c5822dd0a34835e5aa59bdfb876c9b30cfcaa069e788a319a1673647ace3016c1c3a20d7a33c6c22865bd60d3ebcd726a3d6e816a61556a09b6256dd80a3a8578bc945ba9cd7611a1c448ce9c2b78c4fa61172e52cd6321ff24b54d69cc606be2eaba462649fe724dd1a3916f3b5cef94e3519447cef90f51dac28671f0c914d69ce361c22fa47c1b30ecd08d12f1057c91506be85faeba5742868a1d0aede3779b8b1132eacc013942034e081992cfaf36c645b9db967b46d5eb45014947aa63f24c52615564c79cf0d1e1674b7fc2429b8118b343fc40d4afa4dfdbc21240914ca24bee1b103527f190bc1ab73141cee8450dc63c1d2f53ff15d760a6c7af865232c05db2114a1f495cdb7c95927a414e96c05f72f99ab1d853ed333652f8da2420e83aa6aec1296c5bf4b3eb1f21ce4043edfd6ce2ca404b8e41593417a08140a977ac49ff2c40c6c4ba975a84af7008bd37e8b24127e1269cfbb7c5fcbc9436308a402000663adf54d8fde92e2de15c2af67692a6683654157e66969e6293621050211e5866bd6e38229e1099938d3e537d225d36ec2d5ff4590862135424bbff5306b40ba4ddd1a699d6e67f58a25f06d8cbf1db9a367bae3a22c59cd2db94272ab5d259c665400365c847220572e357813e0d50fa481714d4a1b6adfe3bfd6ce2fecc22beece742029acfff0275b513fc88a8899aae020e0b10929a78924e170a07c6eef313b956636f2f4e58e60d00b0420ffd48592a8cc289419ef9c6316c8a59e5bc5987e5ba57dbfb195e1726dfc905e6d1c7c9f1abf249299437ebde9f0d8eef8fc19cfa5ea4ed842598b8f6c9e37a0fbd15de8487c34272aa9107a2e5c77c6c10abcd8cf65572817909b93e3cdef2ca519a8cbe43df972dffefe18359953a3d54cecdf3b4f96a341908aff1f37ab18678622ce2dc102cd8961250118a0d4a987ed8b0762e808481371dc53bda422079d60ac9932f1066475262336ca52d22ca64197bea1d0d658fb531b63d387ef9aed1bb9127d68566916c08a2564529a0e2796c2b24e791f792bc2a8f8c5945329d8679f173716f0d88a3769df0d656e744a9c2ecb1400624b35239bf6893d0e59e3225c8ff0e67aca6d9a25b325f6215b6d79a393b0be40df913d185575a1fce462691093cc58629fe4bba9ab972bde4161bf9c95aadc6a98a7b632020ec65499c1ee3b0b2d1bf4bb523abfafbc717958b59cc5f3b6ff468d4ecebdf9e63354a6606c274116a298bc58a432dda267775919b8b06d8b2f7baa64fbe20357157021d07a50a5c451e2d81d49a594979afc4b0a2c928f19d736ab178061b0d5962cf9bc06fff4d71e656713ddb4405b62a6220e010da2e6c1cf9846533ce6e531bcfd922aa7d916883a403f25893c69d699d52159f19d95a7495f024e936f5d37776e7de96cc1f7df0041af6d0d68eef60093e42545b981d48558cd155c594d9a248b2eee04e8aeb72dbc1863ddde68359a33f54a765dc64c6bedebc4c85b2b39d6f66a11fa15e1fbdaaabf74fdef23a48ebe0f513785b3f605628f0b17fbeb5fb567db0c9fbc765ce5933f31db1373ae43c289f229d171630ee8a1e19b8fbbc191792c3b2e6dbfde935f7ceb32d4c18cd2af6cf9eb82e793624a5139179fd932c5e5769558cb2dafc215eee3b9cbf32f03691eea49f68f12292531a9d91132ce3bf81c6815db0b4dfe615427fb900d4c5ded0378decf592e467cf7ae70980d4b8f4b3bb6ccf1e0df33af96446c727f39d591497e09e228ac2b7bd0c924a97415ee015c44271e5e9774d2c02850ab0f31e0ff5b08f1ceaaff2714b28cc1cb0c10fd9df390bf78aa8738fa7ef14b26ac20c6cacdc6aca5b8850f290f33c7b16558d0884eae5df4c51cb681ad75ea2dadc647fe8d2dc3498e0175056c686dc38476cd6626af696e9ba3ce8f99f9eb246159d4000309d7b4bdd9a71bb7da276451820726e4e58119b7ec2e7b83c694c086dc1dfff2d0cfdf2c00be259d9540a775be7035187c8cb7da4a334605fbe4aecab77327a4122b03a7974769cc20e6c79247c9c45759f5761283ce7c5ff1589583ac26f094e25ccbda51db4d301221e2c361f3bd5a2abaf471f2ea9e212a8c12ff85a5a804ec2457215c8a98ab7948c387f05ba60b9a23cd340b8549c5755ebb447160f92defd341f695428b5322d825423b2b9d055bfcc8ed0f673bf167cc1d2db3320b9f0133a5397a1f7f4ebbd73158681d58f574a0c32ef3c54e4e99703087ff2ef1e1404bf29b0e7cb9cf40e448642435c4e7f9efbb298f4225737ad05cb9840ab18c6c68ea4321fc9ba5f65339bf85e503ee07f1866beb95c07f95b9909aecb6fc705b42476622d9193f4c21c0fa5dd38810ede5b0da06aa7d9a9a84634b047d8087500140ade0acc2521cf7d00e801f4f3344cfa15f8d2a879aa7345a76d50952b6812b67d9206c6f5dfb8114571425522cc3501baa6eb1573862e6e26e96105fb645ada288d43c3cd738c96645c46a1b3e5cb75107e371787c64443bf38a597990", 0x1000}, {&(0x7f00000011c0)="e05d30b7f39e8791897f697d6242cadf8ff4f697b34fb2e6719f292e16e42b56f7338c5eea6100da68bcfe6ec26bf313846d29b6c3bb2d576a2efa67d7fe56c8705a6e96177243e54576008b36095faa890fe13de11fecf47a452491cdd9c89abb51a3f5b13546dc6cb622fd424be413727c1c7a8cf01dff598550b2ca9bacaa0b7a14a4f446461ee86a7404abcd4f08641ca3868e2a79ce87425b61b5d43673b2500c17e5075e09da196aa32ff0bf9de47c70", 0xb3}, {&(0x7f0000000040)="41582ae28022580bf88c7a07a9e262c10c85dc7dfbee37389ae353079bf035f2bc07f174131823fba27c1b69944eed78095ca0dfcc29dc43fd88edbb1a", 0x3d}, {&(0x7f0000001280)="e6941eb8ec0f2e695f5fe94f4d3d99622cd783bc4fb1d386cba336aeda90a84c340a3eb070fe60be0ea5316a4227aad5317647655d8358d0d99d49e1d2ad887674ff5f0e65025be7c3146f0f06d42f0b7fb447c6d40501facc8bd4f5a3340c762e8757a6702e7a094a553fcc9b3560ba442e30a5e229eccaa1b5aa228c945d7e52748f9fc2c2fe76f11e8e92fb6a356422756776dd46266a5eda9dd1c9623d6476ce1e175c5644f7bfea17e1d573c77372def3bc06435ba48f5f02f5", 0xbc}, {&(0x7f0000001340)="b663178ee4cbf70f98db03bfe017153d0f7700de0fe66f294a9164770fc828771b51a671927a6c497a8001052c21db3d57b3b665c4fc240508ac7d83c6e62ee972dc55601d5f537ade84ab68997e6d5e2e8cf5153d081f53fd0bbfed14d7e7e5cebda3ac8d0e0532feeea4c4a31e378b29608b1f64039cc1b0dab814e2c27a8991b7a00d58c414c806736171861ea9e552dd", 0x92}, {&(0x7f0000001400)="29a45e1338cbf8e18882397447723ea03f645a93adade804ac97d29407b806c023d27145e9d94a36644f8512a0b6ce59d3f80e182098e9368177f65d58bb318e0d842df18a768bb748bf2662bb8ca361ddb5447d33cf340c68e1d5814abc441ea2925fa4a149f9f91eb792b367ed23184dd41c233e4bb0a6ea27b5d892d0ceb1e20e43f4ab4d7fdb5ba4065a0ed0852fc1b00bd6f49ddf8cb4bc6ebe3a3a11e697263a9882e41ea9b3af05b6263af8c025b2f83c7c5ecd90decc36477bb66ecbc18f443a7c6827d8e0", 0xc9}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 01:36:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffffffc}, {0x3, 0x4002}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:36:26 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x102b8, 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:36:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4a0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0x8, 0x2) r2 = socket$inet(0x2, 0x3, 0xb7a) ftruncate(r2, 0x6) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1}, {0x400, 0x5}}, 0x0) shutdown(r2, 0x3) socket(0x2, 0x7, 0x5) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cdee3000"], 0x10) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x401) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 01:36:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x603, 0x0) 01:36:27 executing program 0: mprotect(&(0x7f0000053000/0x3000)=nil, 0x3000, 0x10000000004) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 01:36:27 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './file0/file0\x00'}) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8, './file0/file0\x00', './file0/file0\x00'}) 01:36:27 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x0, 0xfffffffffffffcf2, 0x1, 0x1, 0xfffffffffffffffe, 0x6, 0x3, 0x0, 0x2, 0xffffffff, 0x1}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 01:36:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="01950e4fb8d9a4fd8609fe45be05ac6b3b7889764460bb5cc88482e2d9a6515fc7944ab27b8324f561071c3b753247f666d09ccb7aa86402e43375de000468d5868fb0a9d652ebb7597bbdd713fba65db8084482dbfac87869061079334e140c2943175cece6f4c9cf29de3b94a3e0483f46389c286ddf253c39f68b19ed5645e4564428c9fef6e86f05aeb8e700ba7d87ba103bb753edce8b099178ef2a5ed87786540ee4bf137b552cf1d986780b", 0xaf}, {&(0x7f0000000740)="bfc6a69f055f123286e7bfa17270cb579eebbc17fd37b720afa2f13fef9ef03493d9dcf039e299baef88d2532e96cf300a454a5262c079984d2f3c8a4b34ae87973eff0df6b4724341d95ad71c51e1ac3a21df3ca638febed18ffafd712d477510e58416ccb7d2ce252c367d26edc0b80fcbc4b06c7ecdf00ff111f53c53a8e9e8a8e5af795ba6e3266136018588754ad007a30df616e941fbd6e5aec2ac8b9024f4af1313e9d664ac580bb6d7605685f8a6d403c74cd7d09cd5bff806612cccfb584d8af5421b404c3665a54291d013ddd87537af6e40053a490535e4c17561e319fb5499657e1b57edbf79de2c66fdf17bd61d35ebd435e9157f04c568410a3dd19cd9c4c8694f6c5ad4a5d4e5c630daa958e664e37d6199e79a2725057413556af05d7750f9419acb5bb8fb2e4255b8360014d203c75c3cbb1061e3f7f368f93576415d7d8c08e981aa95ede2fbdef1bcec6fcd75c240376e7ebe7e23881b475674cd4a501d4b305a86df9c02da0bc7b58eec21fb1664c1b8fb745250179caf2149b8b353e3e641a95db806b2948ef4c37e212413222f4b32b9fbfacd666d50d21abf3687e35799afe3de5dc3419ae0dccd54109af2d5a96b5eb72113d9dffc3c0690608fd15ab2767b1157cef6767e76dc71805649377cc169ad9ca9616cdf5781d93994a2b6e33a4d6d0a6a50250bb96be70cf3e03cf26ae866d69734aa80cc769e959ef1e4af1d639310eeac59672ab790a294f1488a01feb4ee142cffcc0217380ca11d74edb2d5f16d095cb83b1f68e645e656a8fa82cb153583e95291708aede35d0c59d42be66e3a5a7e4776ddf589bdb3a97ee170fab6ab0a41bba4985bf2cfe0a84828f70ff12e497b2607036e71040170ccee229a767e8d366ee4a3a5c7cebab605ed940c2a0a218122e1f973ab782ceb31167e34a9ecb4392ccdf4d074d697576309a509d64cdc79a08f300fc1f73446b5e794ad550ca539528065f2990ce3681801e0e884a5e2cbe8abc0ed720e2d80e14bc36cb864ffb7de1f642555cd26396f98b2c3ef3611f43274826577ef23d69d8dc9e9101996fb7419bbcd7fd0e3588d94fe21c0c72d1c2d5054d03deb6d6f8eba6e156af53cbaa7b1b4b4acd2bed53e7ef0a74146be2709d8413ac7a64da657bdf2e8b9b2e26a3fd13773024cc402ad96bafbaa429c81dbce678ec0d9b793f66e532fabd77c65bb1812b6ba51260216d8b515cf9c713a1b64fd7fc0d64c424230c21e34f6a35cd091f761e5c2fe430b9749da96a4c0e2efa5e5b878cb9616f2c0fdf6ef22fd8a7a57583bd1290535d5b3c114218be8932be8ba639eea98d78ed2886387fad4f8c1f703fd59111480770f6d744a57e7b000080e51149522482ad0fd543bd4bc7e7b0af478a0c5f114c28aa87c726af98daba19d854a69f05685a152aebebc9c7e44058f429bffd37a704c71a846d35b31dc51e70fdd19c3b902f8f3b543d3a00d196956e430cdbcc7220536806d38ebb3391e8d2634021bf55100e89d43eaa82b0661591a735b480389920b5ff223030776f93d1e80f62d01f4187f20d241774601a74405245fca9c4313d2e7409a83d5cde5cfa3594e436f8d18d76a04e3c871071e7b358c61f4c12ff505b48b3e535b97effadea7cc18a73d8d635e10198e13735f2fd39bd6d7efea1ea76b314aa04500574de1f984d2831646ae77bf2ccda338c444ac337f93e1ff86e27992d175fbffc56574025b81e16e99aae3f3d78e5594a4aed520ce4b2735bfdd275f5d55df5f757da0f1cdb1232a41be526827a4255ba072125be1c0535f2aab28fb9a363d0d7414503ad045886105f9c6b4eb0daeb14143811cc182dbbbe2e1775b259f88b8d957c9f25e4d9d12e571eee56cefcad29d43e3f45b3c8b8e04c3d8d454dedaa089c6d10a9632e590537b1b79891f772131c6bcef644ebb96f2393fe7ff5ea496557882f091ce5957b2293cdd7c552b87819a7c76172381ed7dbf18b0c20ad149485943dcd9074b7f21ddbe666da9922dcf63fc2a6ccec63df7880da1ac9a69e2daedf0ac5369ce5d3e4d5243adb05b5e130e07331f87e95ccc5c7d133167e807354404837fc1d511c2a41770352d468cf7264b36009f8d78b7734088b4ba7dfb7a5d26a1b6e43de833b6cd495ce7d037b8b14fc9f60287d6eb55e0dd50bad00e150410fcf4b94f26e78e3322d093f83411726e614e50bd98ce79431d9b9c0db6c09258163e0aacacb8371d4c18a31a92ad52f88ee4721028bb61e459defa9b6c70238e4ce4b1c12de0b2819470d323df2fcb62d1dd11a23201fbc2efd4bafbc80940a4d5b31d50b389a87c13870c770eed3aa94fad58f05e8d329675c92f8e4915a8cf7f910d7581d61b020258ee1132a363cc9e25dd91de8a81d0e269751f8b6aeee4f3586dc3debc185b4f18f29c1127e0124f77f0ade130268decc6837d412eb66855778f140133366060dca36e07836bd0667741f0ca17762f55c391c53686d5ce184fa7dc1adc16845a16c82edd2b4df9fc78a5cf5b8f9fe717eaa2e8288499aad49c7a19cd8563150dabf4f29452c2378f8fd5b9d50860200498cb93bd998674c9e330be5642b26c1babf131b26496b22661663f6c89e0967aa2f70390104d44c640089d51e60dca0bfd04553cde827e6f0d3811ecd809ad1ccbade198f3800532166673a72bc8afaefc836c3c0c8a5d66578fd833950103a2b310c55166b62d079d4b6bd6d07b17036593022b8cf89d2abb1d9c7945aeef57e1328f9af9756d63d00a6ee45aa6fa5901e197505226de48411303b518fcff5aadbd89f289a9d0a31dd1475f0b6c030a41f10affdbaa2c7f79f97c91c14ce6236aaeecb660c748a96dc3c012a7d5dd9dfe55be949a83ff3ae715e5d4a3e9b730f480aa08cb1bfa4d6647030da9e2e294c84600fb368bcdca5b85d6e5290277477494fc28d95745b75065e77c791fd15632df588ae4e4bd756870a875ca823a21d529ecab0f8b37690b9e4f7222562af362722ebb4160163ac8c7df89a7c7eb1bc5cd136b40ef7f73285c5ef97a0b2c7db0c3e1f20a62e15482d4fe41216fe54b4b0a392ccf64a09b70043b916ab34d1b46cda372a45e44127aad732738b4d4f5fd0000724e1a4581dc7d4a7d2bc7435f2a0412bf665b464b75733d6fdf1d95cf14fdaaa091f6fb916692c78d5e9510876725cb762c33f87dfc0d2fd591a1e1cc39cf3a1fa8aa29be8dee7b53acc44f3f127be1901a2d656d87ffa24a9377b847131ee129827e7657a7aaf4a2edfe39d0229192d1e9dd6a713e1329333337cea91845872fb29ee1445970870a1b896253eae39b8093a9bebdf8412ffef2a97594e7f715de5fb2fc0c1c458b858c4edc51e9030618f90987b00edafadf11096e14954a9ab355eb34b2b4e19564ecbdd4960fb862652d777e0f48e132675a9a10c54943817b787e2bc584412a40f48e8a913d7cbc9ec2828b0101af70c571002def13495eb3bfe824851a17ff5a3402c0d2fa533ddff5cd8a52baee692286d9e30e0d0b9d05406c8e5db1e81b68378fcb92528039b62aee5c53213ec55c8e6137c3982c76312c5a3a96c867e3ff50a8a446603bfbc71845d5e5db2967c0029c1b3072a116da0587913678f5e4fcf08dd1ba28aa6e334f60c7b86bab600d9eed59e68dac831c7ab9808842867234a03741109a224462d9df1e5a3ed602495602adcd01d79afc47dc532c80b854d6d4d04774e9a68caf625fede322021a2e6e437ed1d2930cd133f356edf712e8a4c1f49e365a9646d03e23b590388bc7be666405482a0ce03bbd732ecf742f5dac872bf142a4a1ce656035f394362db7f5c32eaf60ba2a28cc29f9eb96a05022921c9cf3906241059f14d623ed4cfaa0a721201e86a00dbe7dce7540b3af18e7e42eb35794d1effea76721c11131b02a3cd81ddb169c8bac091bcb89cc585cd0300fdc7d7d913b9e1b90716cb4443c8f1cb4259ea24761ae4ae25ec7b16326a7938745fb463584617d364cd306a9b565c319865de5b7d24aff2a4bf22d4a3238bea2af74c10b5822b04f73377d95725b03d581047be0d542ec0d039dac49b929af0da541bf49e267b42aac49da2b2202e74e8c175b92cbcf0f2ed8b7948e17a4072da813a1636465f5ae9e65940120451cdb909db67ce2c5f86f20680e00c095e248c9b7ef2cc68c74e57b302611a42e5056fcbfd83ab9802e185d4210dac1b24343a0809864c14221d5b0a9fa719b2f349c8bb089dafcf55b8a4888d8cfe15e8d65f6b62e3e0373ecf44d848995e17f427e3e78a1d8526a762693e746525bf11ecb63af189359296e8ca6cc8b7cc82242313dcc90c7efef5e04b5f787cc4396c31f74f798f68440a3186db181a0cd492e6c6b530952d28aa1eac4a985efc41e9c53e518af66f18975ee879e136c108ec720d9730ded828a4f0a890900e47972abac7ac865b7dc9d5b32e2e879d6b17a2b4b29d6b36160bd6d3cbce3c1cf0f1ff3752046400500fe1f70f5902240ee2443f4878ea04ee680e0af2f26a81a7354e5541da038d9c0449ed88e7ba6e40309ebe4f696b9c7c6c3d35038a7b0de657b02219d70a97fc769e28d05416513f4f02187c272522c719375152c9ea00c5a3ff1283ac10b1f21cd337e3fd8c16396a0c5f16a3fe13a1e3e315f231df9b8f28e066d6f811c42a6b8cbac1a281d740a51b54d7ac36942bb255268773d6ddc9f5b3fde24cd2ed2cd8f033427a243826debb8e33dfa97a6b5020e195820609a87b177e1c4ff25f9507af2c3acd5da361901f6ba2ffcb43b12faa5407854f6703c419ea39d5704488c9d1bc1773e4d3c739626d14a1d10c6652680b9f9944ca07d440271476f0b37c2ddf3b90fc38d7734d33879d205fe135000296a6323db5478acc6f269489af97196d054e7acbc1b76772a675899810d1bad52a2763ac4600eb2169125b5e09b2e7aed7f9913d3d3e14dc98f39f902744ed697ba459acf7cb7fb1dc99a64d5b6916742147bc19fc151761b81c6f03dede41a3d54e74ed982f978e98fa95a6ba7c69224ad8f492e9de643e4032d48bbd6c3d4d128ee2b02df274d9455cd12282b84dcfb031171ae090cd3f7ca8fada82bc728194cbd007125e0fa50af9a6c399b1aa1f65c9de2b54219ca30b65965d87864c6a085abf228362737cc5969478f0d6481864b0d03d1bf937f72dc6f2e1ff438eaa1d0b8ff0a91d337b59bc9e3139506093eed6a7b3419e9abb16dc450c1dec164c8b76395b25295d1271e91816bef9cc6eeb009768febe33fcca06676361d84c0a15a5de791368d2223a530bd505dab77e0358bf01175da39fe4067d91640589cb6aa635be3e3f2d4c2e9d679ff03736d478d4b67dbbda1fbf0a4583bb2bb377117713a23db131537ca3922fec9fe3283f2cbcf8d32dd8be55ddf266221316a99e35d5540289318e9658273d7c7833fa562d769533ef7cf49d457c81f3f99befaf227a2b27e0849fdfc328b9acdcaf8fba759257e6408c6a6ecbbee7ba657d94b011a79979aa8d02037a03776a77e302f73bbaec8673287dc85471dd38a4b33b7e9fe887be0701bd25d96aa9d01ec833c1fc972fc81787d8c1bf2966189c9971522970dcb15bcca608c756dea4a1259b328748d3ecbcb538b8c561b46bd7eea42076604ffe7cc2d82e36af86abfc2bb9f821898ab2405ccb4f36dc34183b6832b30d9c9d7908ebadcaa45af7311d91d4c56c66df0d218b62b4e94efd48c4f039cd8aab026bc546a67ee59edf335235208c6", 0x1000}, {&(0x7f0000000380)="3e518a409f23d2a30ce5ac8425680694ed4090a277839406fe50ac58197c7028140ae0e2789e7b764b165ad660a87238d0f6f3ed136fbb9dd6d001000f6de84173d07f647fc222c987b1e436508ea7ff005d80af35951559226deafef89064a73581ecb42465e8f34c6b53015761e6b1a88e801c32525a45fe0e282ebbfb703784ed44129cec4453c8c9159d88dccae4216173ce3bb55ecffca36a8e72c079c20d2f86fa17e6da4562aed9f939d367b674f20320e5f59dab532200718d146ad5bf7a4b9f5e5299175ff8ad5d703b17a33df83d814fbc50d6d68ac0c2199b54fdf079396b4a6f967152d23de604b95b1f4268eadd4ae016", 0xf7}, {&(0x7f0000000080)="16f14de1213f129f94370854d02311bae4f36223e6af2dcc73ade6d0e02300b75c8cb9b158170ac87a", 0x29}, {&(0x7f0000000480)="5cab4656ec62027cd8530b07dfa3cc4e177a79bf84a163ab104df671f1e3926caa6e590e4218724991c45489074a9ea1c1ecc8b935d7011f1cdadc8c43de8f5cf8368b8d07cd5b4dd18c3b4e6a5137983cb0768b10b6d8c1b525a877d85473fb7299dfbd091a565dadee40cdeb41452886111dc1c5bcf6ad5b2eece8085f8929310526d6ef6ba8eb58146ade50be9a4e5c82c493dd4cb5e89ccee8fccf886702c927f687d9e96f16904a46da4ca83509f09a04e334cc27e237981cbb845874e51ddaa06ea0e35a266669babadac6e1b859e083ab86665a91f726eb96f47634", 0xdf}, {&(0x7f0000000580)="daae6b1d5852e1080c3f2277a200bf90e6cc5a670cfbcf0ab5fa80671aa91164d984e38d668388e8a6c4a425d492536d8464a342296f6dab6cc2322d38bc23a4ca7c5b5c4b14d2cca161d9df3d7f5fe092ac1608169041d016dfcaa76d7044cdd2743e5b3f08b30a1a6c2fba612462f68737e5204acc76e5971c31e3efb20e88c7d162715e4af9851b9c65ebc42f98496ae0be18883e9f21bebf326a0368f20ec301f7154b9dac5c8c6d973ef59f83537311d4e7fc0d928d95569374238342a9ed189435ae9b99445d691902dbc148c8361eb5", 0xd3}, {&(0x7f0000001c00)="4e15388aede9957a5cb9641980bca9f1c759fa8f89bf0ed3b4197e0afd12a4d3e9749840b4f1acbbfdbc8e5da5c039c1476c19eeb7d96cd1107af5da1ff932c227a08258de81c93b181e889329caa3249e0d02f27bd0236b80e8ef9946fc28ba817862df30ee956a04a540c24aa7fc848eb013569f7d0d4f18e7cde06ea93e6d53e46c3599e1340ea2709a779f792cfd406e9c8a8cb0774e9345842f00f80c9820bed295fb1199bdcfa84d739ae79d232081ec76bffd32072c88474c72c61c6e98f0f70c80f7576e9ef257acf930621903f4aac609d10bc454bac8f8d8f93467", 0xe0}, {&(0x7f0000001d00)="cf4b279aeed60ee17adf2f35ce9acedc00a8ca0c5f33b934fece6df663c042bc35be8dfd4e5b278640390bf393cf8ee223cb32111b8c797b29d57669041fb44103ef13e93fd9dbef6d76a6fdfce85352e9fe4f40093ec24f6ca95aa8d5903068e9771edc35f90701cfc48f10c20d6e7bcf00148abad61c01bc6051addbbcbac8864befb541462056907da0228f243b333ca611a7ef4b8851c728a438f3ab794608ccd3e23422f29539fec6fb1f7560248eac3be2f39e893df4dfac74fc07f6681df1a75989b36dc968bc667b9481c68276bbcfa4ec2b540cf0b6c3570bce8c431fa3f8ba55abf705", 0xe8}], 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x475}, {{r1}, 0xffffffffffffffff, 0xc0, 0x42, 0x100000000, 0x67a5}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x8001, 0x20}, {{r0}, 0xfffffffffffffff9, 0x6, 0x2, 0x7c0, 0x3ae1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x101, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7fffffff, 0x9}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x1, 0x95}, {{r0}, 0x0, 0x40, 0x60, 0x3, 0x6}, {{r1}, 0x0, 0x20, 0xf000000d, 0x100, 0xe250}], 0x1, &(0x7f0000000000)={0x2}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 01:36:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000200)=""/148, 0x94, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/27, 0x1b, 0x40, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x5}, {0x1ef}, {0x1af, 0x200}], 0x3}) dup(r0) pipe2(&(0x7f0000000100), 0x0) 01:36:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2db8f0e9dcde212082bd9697c5084459c14a92b48d4d158dcf9a032a507b723e21141660ab21d942e4b36d934cedc35573b3908a7eaae65d22d283b22cdae4a157f6411aed9a82eb53e024fe3026b765a9705ed745f868b8968fe6733a35827809427434b74a514659c36a5ac42b53", 0x6f) r1 = dup(r0) mprotect(&(0x7f00009db000/0x4000)=nil, 0x4000, 0x80000) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 01:36:28 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') write(r1, &(0x7f0000000200)='R', 0x1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8108, 0x1) 01:36:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0x4}) kevent(r0, 0x0, 0xa05, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0xa0000000, 0xfffffffffffffad5, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5, 0x6}], 0x1, &(0x7f00000000c0)={0x7}) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:36:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) socket(0x2, 0xc007, 0x1) 01:36:28 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 01:36:28 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000001700), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf96f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085f"], 0x1, 0x3, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) getsockname(r3, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r4 = socket$inet6(0x18, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x0, 0x80000000}}, 0x0) r5 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000680)=[{}], 0x1) rmdir(0x0) 01:36:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) nanosleep(&(0x7f0000000000)={0x40, 0x1000}, &(0x7f0000000040)) 01:36:28 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x40}, {r0}, {r0, 0x14}, {r0, 0x10}, {r0, 0x3}, {r0, 0x2}, {r0, 0x1}, {r0, 0x40}, {r0, 0x2}], 0x89, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) clock_getres(0x2, &(0x7f00000000c0)) fchflags(r1, 0x40005) 01:36:28 executing program 1: r0 = socket(0x2, 0x7, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xfffffffffffffffc, 0x24) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:36:28 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:36:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x7f, 0x9482}}) pipe(&(0x7f0000000140)) 01:36:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x80000000, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) pledge(&(0x7f0000000080)=')!\x03\x9c\x00', &(0x7f00000000c0)='\x00') r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="8a09708a7a0f31c9387d3b6b11b9e98817e9a1df4adfdd68e0ae9ca1ba1dec0ff55abd06d95929f5f2510b58a7c3a62091dd09969174388fd7", 0x39}, {&(0x7f00000001c0)="c668717058982185b729e034d2b49b81d18f0a6ac5b49744901fdb894497ee7a01", 0x21}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x138, 0x5609867632a3b09b}, 0x1) 01:36:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 01:36:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0xbe, 0x20, 0x0, 0x80000000, 0x1, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xb80, 0x20) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0xd5d9) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x271, 0x4) r2 = socket$unix(0x1, 0x8003, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000001600)=""/161, 0xa1}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/74, 0x4a}, {&(0x7f0000002740)=""/30, 0x1e}, {&(0x7f0000002780)=""/44, 0x2c}], 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$KDSETRAD(r2, 0x20004b43) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:29 executing program 0: semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x21) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x10000, './file0\x00', 0x4, 0x1, 0x3, 0x5}) clock_getres(0x2, &(0x7f00000000c0)) 01:36:30 executing program 1: setrlimit(0x0, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2010000) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/40}, &(0x7f0000000140)=0x2a) setrlimit(0x6, &(0x7f00000000c0)={0x3, 0xf0}) 01:36:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0x89d5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)='\x00', 0x1) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fsync(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffff8, {0xffffffff, 0x101}}) fchmodat(r1, &(0x7f00000001c0)='./file0/../file0\x00', 0x10, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 01:36:30 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() flock(r1, 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f0000000340)="aa2f61bdfd9f19e5a6a52dedda5902ce67a81c8a57fd6f446b21cd29f959fb025f0013e0c4eba63a733c840867483eb9af153434017254a84fce1f6b6effb14336daa22d737ea78637c60489e1e14a01e93a0cdde2545d7c774f5765df88f547b51643f70b524bbd07bd50a2e8332eedeea0c279180c42debc80b474f14f782df92b4459391ad7300a4048eedf5fb4d457719844e7d378d26a3a8015a14ae59a3653dd9fec0cb52f859a6772e6bfc3cd25e560e07a4e3d78c8519b3c71afb82b1a8ed09db3a888dbdb11f5f1474c78", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:36:31 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 01:36:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653000958566a4c38f32701b6f4ad5edbe9f6c38494d436bfa1710f1d9496ab872562b5f3542f9c47818846e4226829f4edbe985446d9ad7dcd69036d7cfa31de52f4bb3ff3071175a9b3798c454c0be0f27be3d3be98cb2cd6fbbda33679e1c6dfc0d9fe8f18cdd8cd8a7f22bf8bed8f6"], 0xa, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="e1a6c4634ab658b88a7d097370a66f824deb5700a47a5f9f7cb0e3c952e8c1a28f0897e1746fe8db9318a5901fe3a242e491b350411da705d69359f9bf62a9a7d7fa9963795058a86a8e23ba206e3ee77e7aff9043875e2d83031e76c2db7794579f72f051bdd33f29d685267ab52d6760a60d5b0c6825f107dd2fd5ea7878118fb36a577d1a7007e22167", 0x8b}, {&(0x7f0000000200)="bd18fd44627d0d24b8bd289e9e887d07f4db74d19ff7d21013389767e5cdb260db8d8a1fbd2571ae8793d60ff5f2f030724e28efecd1bf0e3e8351bfc006b767fdc5cfebf090a77bcfb60fe233c4aec3dd594dd8adadca543d1dedfd7de411e8d3d2f0b007c0330109a2a1ebc3cb1d9a98f06845f9bca862e7b5748703022ddf375e46fa42e7615769383e2d65ea45ca56d31d81415195711440f068d8ffa8bf243266857add40b4ffd1fdfcbcba935365b03fca3cc2dfd54167c89922e727205f8bb8", 0xc3}, {&(0x7f0000000300)="476cd55583c495e45d4b4f6917459c29bc80dec0386917c3f3d85254cace7919d7b529638557883ad667593892435d1e809c1cf0", 0x34}, {&(0x7f0000000340)="9b089b215debdecdfeea5254c9e8fe1097927432a402a430140c09cbd6659feb0735e8aec292bdc4b9073b6236c8ed41d8b86beace0f86ae0dc54216d5673cace20c379305e261183dc66453b244e74527ab7bf63036eb5b3b6595396f22472b80081abdf5693eb2f61783c693484c32bfded661eb575ef32e43d250e48c27303065f5776e819e1dc85fc548170127873374453ad395debe97a7206791f77c694f77f797c68ef8b4a9efb1df114e9051ca8c854bfcd958b0739b18ab2f6cc632f47f5aca7f69", 0xc6}, {&(0x7f0000000440)="690fa9e79cd7f97f4db0ab40327c6405ea9f2460d38d37068accce9c556f4640a41c205b701c326aacb57be25c61afed88c090bd7b2ae7a71d79aa3ec945939e3c28a1f383e64286fdb143f9588442474f43fabe580bb93006d05bb01e0235739c6b374fda8316ade2ad7c056104ae1676da7b8b0d4d14bb8ee5", 0x7a}], 0x5, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x2}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x6cb39a386905477f) 01:36:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 01:36:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) nanosleep(0x0, 0x0) fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) pwritev(r2, &(0x7f0000001500)=[{&(0x7f00000001c0)="849b3504695358fd70a0a5531c8709d6ddc2a66a5dfd0bafcc6baf0cd85bc48e8b755f2d3d4e1902dc186bc5cd90acb95b82cbc33485a6df4fba616973f2d0cec47fe9fa8e57dc87a3cc42b28f7ac4247345ffe703666c857a35e05ddebe61f36867dae69b1300b6226a5177d7ee055d551acfa7203c42fba9e08631e30b89a4c80c12d0520f4c7f4bdbd3f929", 0x8d}, {&(0x7f0000000500)="796dedf465060a1a5f3ed0dc1d5e39c37b35d9de5e3f29b46e83dc9198f2ef8813677cf0c8dfb7994ac6484335eb95cba487a9580ace881f8ef4dffa8bab96c14fb8cc74ee00b0a5b755053291417fc4ac39fdaae39ed00038d0f11d205cbb5324349670ca111a30064a500b35abd7f8939d9504b8e35b0cca0b9ca1ace3ebc4a23934ccbdf20aa9d76142bef4cb870be734bd3778b85af81deb7cde043b47f40e2c76565544f27385b15199b70f11d760d1775a4878d4e627517d42fd5f4a5f0b59dbf2028ea9648fca0097aede42da9a36c7f2b6ae95cd4377d5f94284638fe143c0ddb403bb1c407968c0bc4310d2874e73cba9803c55db6dcb2c6c56480eac2f545189022481b44c4e28a1785b6d0ce76c9e379be0ad48d2bd776355253d4c5c1724df4879369251d8390d0f4146edf3ef72377ef6fa90551893013da9e66e8cbad745f96e4a98a70122d9472b4a35410744a1e72cf5fef06fdd629c82c7b28b99b17e3a0f694420a36aef8b963b69c57e7c0b0165f8cff256053bba453f6a7a5d58d2ddc9bbed4559da1a7435870014e8edf8d780db478b0acb9acfdc7dfd2f813511fa76a11311738ed57a39083017720ab0768f709b88be891b721cb311f23939249db3b75c3d2eabfef4eccefb405d45465b8c1905341e1c1fb8b4209d41a125efc25d6239f384ad550712ee044070fe2bcd059735ac3e355168fd6b555312a8514f608c0f3cd73f1f3d240c8e9529e2a9668ac74df7ffdda2669ccfb20bcf7004a3215ae328309b36c5498da42743b237e0ff9ba0e4c8af28136d9760bd9a10af7a799fdb1686fc9e8be171f2815d0de79278b9266ca02aaf27e8a5b822356d4bab018c34cfcd8d3b9b5ffefd8c69f8f0a7ef7dec21b13b5ddf13aaa3e6b6475cc39aafbe17368cf1d086eac614d267265bfc57afcd40e585b0358540cd88d6eea87c37304cbd9c0c199388b6fbd964d3e2faae71052e94ea90ce5d3dc6883c1ccaa695baeb94f435f36aaf50a6f7f11c7fa97ec3f9dfdb8feab88f08300d1a375105637b47f312e8a7c39c545a781add49bb7b4db5d188e99cfb211b7b97c6421e418b498645f64563405d3dccad5a21263688dd8c7ed49e699d30656a882c7152cb19924d8eadbce44137057afe851e9a7164d2b821731f99542ad16504f8b6f3fd3f1508a584f338e5f5e6d4884491eccf540da743f353e69a8ea147d3e7100b132d06749442a20a94f48d24c06c082b59495ff14730e360d9ac5b15b149406ade82cfc45abf4b9e25019e9259eec552be2a04d7aa38c99ab6f57781ec186094a695ffb0ef192db1fb6bc6471229be1a9e7b28a02a20388fe046144fac589fe34b3fce14701e1f81cc3823bb43933e81c3758811f1cfae7b32d429adfecacee53b97c31cd3f950c571b9a3f11d05f2b82c4dee86138de1c524c1cbd68f8a1454ebcf8cc143a70322a52c398d85473cd18fdc1308106068611651507706d1f7d4de92c60c387cc98a389870c3afce88fd6cd04eb069ae657105de78a6a0ed487cfcaa575665777a3288596b42632fc6bb8b33eb543ef7edf0a43b48f87cda93f178df90e4e6623077f22823cb2a7c4d9ad36124055236a93ed947005c95c50f2a863c718f8c7df62cee7dd39ec8e92a40057e66977483d2b93686bf38a308683ef299418bd349c3ab0ba976d48fd3abd94ecc019fda9e411556b38efbb45dd5c0a7d24af62e65bb988dded37d479d008e6037608050cdfd332c6f1eda029f56d831818cbf9de2a03565f9e9fc152425ca3dea64030258a9854ab1862bc80cae6ff05d9aac2220a7754ddbbca53a636c0f035cd4bb552e37d180e2f2c1caa212e26749c8a8fc4653d21066f748682251a153a18ca5e7c867811a40c87ddee71f8e61e81842c35255290d5939f1c07e3704f74a5f29de4e147654a3d40208a64e0846d4ba314a835a2d4ee208f5529e00ca79566b0eb984cccda75892acf79bce18b465aeb3b30e1bea76dfc1fee2b45f818e58f49302ac164a56c0e3d7977edc277f1b870c1c67bbb8ae1c5a477c34f53892ff40857e26305d39acf04abb9fdebf06554196e27ca9d60ae4d84e67bd892e0906c4912711c69544e8f385c78807de1030fcbb3f9c6c2334ca0277c8c8f21403365837f7667c562adc7ad51575b9cb5f3c9b531d2f09a4f110f9995586274cea18fdc4cc5aaf88bb622a69fed946b74fd17144d975af0409a39e36540824d558ef5ab977abc186a73a13f51237088c3816be5f9e378ed93abe31e682d0a04cdb4f6e2bd0a41779ead930c97bd5d222d3840ca3d0e171baa28d30594a4577dde45adccb92b2e4707f9e590ec74a73de5d3f63a48b820f0466181b427a80993be902161861188021c9ef8662ec2b305c2be6af5a0b7dde9ea3c10246075d3a685b6b6fc603095760f3f614d72210266e1723e327e7af9e23865d771ac6093ab2202b5a94cd8bbb831d0a416d1477e80f6b7b95500e1d3db5131887bb6ef1c80d5d77c7703e1156a2a9f302a5803106e5ae45c12b80ba128800a1b00aa8c14f089861dc76f25f4460587f0caef62a46ce1f350f2b2a87f23d668fdf7207fe68a7efaf52c211d7a8dc73287ea1d6abe05557e4aff89b17e0267f9037281a380146779d1ac0b748bdd88ac1eaf9f3303f90a975fb904b77196554a77f6b2ce8e5d57fa73f62d108b3f19d954efafc5d28df27ad03d811e685f5d676e7c23118ecc67fe9e54b6cf3032a452f96fa2a9a0efa230144d96ab7428d7b02e047e0242f28a78a0f8da91ff3334277c40bec5565803c159cba4a5d37a542fbec677622daa0c483329dabb37d467b18096fb69521ee18cfde0ea3e9763263df08242174f87668600f98fd25679475f6f01e394b194828e583e4d8fac904be043b7fda756a99e4efca4052b1174b35f0eb6ca98780565ddaf7bff39c354f4530ce736c7f5950d4e3c7363cf01d37265914a7fb0edc78d7eb6b915e7dfadda676a04769c8c0e48baf1ca65e186e0b02fa654d9ed404618312f038efc1edafe9845a3f801a7d2aa9a639c7ebfbffd5c77f107d45739f34a7f0ec19d7810dbd943bcba303203380cf81667a83d26c2c30ea6cf9f939a425dc3d488483facc3ee8771618cacae6e949912d147e81312d67abcb5c1cb24602adb42de06f1ad995c072d10f5064334adb19e02e6d2fcdb6449c09b3b2e90037e02728be1fbbb7e35e975b83ef4fd00af02fe74026230a3f21e941f44f52d1235d17bb1a15dcc40b55783cf77c73b375b398ab86ed305abdfbd3dc5d9001e382bdc816b1f0f0d49da8ad0bb275e439a181b86ec44aaf1f5359869ee2eb548ec5cc6a34d6537aa6304fad148299c41c3aef9f5ca9a3b520a4d1a91c207870ae6e294ddb9d6171a06eadb2040d0eeedc9cc26089e3973422452ef533506ac7e99d60b8d2634fde386565a7f2177cad1a8fe4f9b2fef0805d81e512dda14fe4768a657e7a029264f8ecbc68128632fb801bc2f7fd00cc40d357ffd27109490a5a8f5e4522798b98e786d4e716f7440287c6aaec16ffe9230b762a0f6dce6c79435af7def2f115f224a42d2b5e3acc9eaf8021c57295b123e5fd13f491851efe49f30c350952f769b18541023021187e7b79ae6da4643a090f06831a83294de1f4ef8a5053f5e325d69cb8e83b52806ba1a806ef66c2656d374fb6b21cc14796d2527060c611adc0e1823362aac057e4cbf725dc0331fbbb0e1c263fcc4dcdb30c441f738335a36db9dea90c29f696e30a925ef38e2d4e78bcd65f981fae958e443976ba1f7c7fcd836776fd699fd0c417be8027ee0e546c155fbe794eed265926f27b508a117beb5e04f7855a476a0fc801398124d81a006ffae621b5b15b365c032eb32fecc2baf0bddb5a12f123c7350336980d0d748b6eae05e5655b6be4372eb69606ee80f6e0a0b2f5b370ee9ff912dc5d5975c4811f558e9925587470c38cbd6949f58f7d62cd74290d5c4f04e79385394a87d4289618300c5e4dd45f81282ddc4e147e149fcf785529d48d802cd0096b7fc124b1dc1b39c29ced3c80a381d02ead857d1d5196e712360c1017a1c38158a0ed34b7ff026b7557f9132808280ee0f6190dc0c66494633749c08028c0ddcaf97165fe2ab5b2856ab9f87966c75b74a57e1d221665836a4b9492ce30c6f2e57e6a2b9f20dced14e055f45f89e428b5fd4189fa9d640dd2fce8b242931691d8fa2ec69c902fad13a6d2b8187ef24f141e8549bb6f1dadea2fc39f37d21f63b796c720e4ff1fb20eab7cb80d6495bb08fb5debadf0d355f8fde10886741b286894f76fde77c5b38f970255642a5e91565febdabc6ddbbda1205853f48c8583bb6a163663d461a0e5325767aa9446d8a7b2d620bbae6b004604a34f5b252b1544db37378a8bc9dfe623954dd1da23affb5d94b34956094697fc688ceb01c44743c35ea9621a648a7897540a5a0badf88aab9856e63c41049c9670788ea2b696b34531221cc64a7e178c852ab570b31131c0dd963b9be29eeed8ea2499226cb7c1370aeb5572cd179f2b922b6421a126b8f62c2a0c22533f98d53739bf56afc02ce6f9fc9716c3a4d920ca9bbf87b289150d9d9b807a393cd60a3cb6c2abdce5dd426cfe0691ceb5cc99c452e47149da83331694a44b761c1cae7b41d0cbe4bca9174fca000caf4da4e6233a2e78ef6bb37910e2cde26f4b0dd701121d6664dfb52f7aec49b754fd73537b8eb0f8bb38b3a82cd02720b0bcb2d7561e9cadcadee6b527618f69b45065a26f87868adcc21b325c2e172b3dbf9257113547e3b68108712116d29ee5a36cef71d94f78bf2e913953dc0b308e8d98d4e758f2ed91e642127fc1edfe6d4e63e96bd0fab7cf92e4c8c446c2ec3f9fa7ec1a0557857a1f91f2e58e7256d4a53adb146bc81bf29b6447b5273ceb59df4dac3caacc27a2f9c7a52be42a0f8ec89692e86041e86590b745f4b9c3fbaa27db22e14bc480657d8286739cc6352dbea68f02b61c8a06518b5b608f156c153800612b9382aa632e59ed5fb5b480388bfd71a2dacab5f499baeba04a67651981498c9866cd450ac765e13fac72fc8f83f1e08f19900fb679fe3b79365b66643f2d36f2b361d05c72cf7ac910cf46d3bf672f9063823169d2da43a0d45162bfad4e46aaf6fba2b2445612a13aa6dddecd5694ac7660a6740de1f34bdd84ae5c86c3c4436665d5fc7a98a770b7b06dd073c0ef3c92ed38c6389818323a7058ffb4520639c7f626cd146e1bff4ed18bcb25c23d39ebe07b34757c25a62ee47c9d6ba2a268006c8c63355fc3f11741a176d277a2b697b579202ca45ffc11216c142a5f070a7702f87f18d5e86811800d7ac2b4604d96bb7791963d5f1daf37a8d41b9691b49cd88941c8899647b501e383b463938c90b423d01b2585176bd708c0d16034ab62317a752080b4e738602b09f3a2142858ed80ce1fd5037dbf27ab38668d2e9751c46df593bb6a3a7fc7291c31d8f189d724aaaadfa6e50e6d5c4663f06de370602e67ee12ea290da1e101b063937180d96eeb0e65be67f56f1d1529eca458a7caddc4862a3c5bdf9594d8abcfda3f53f35e200eaf23c47797d76029824a160ed83fb717adedc07ac2a425a96456c28ebf51d2e8e946ca4a177a0f4b5e7dd47281ce97fc3ce69d3c78cdc91f0a5b137bb8782bbaf46eb39ffc48d02e0ea65ffba984465f623f2420e9108eba7714cbd7052ed28b63e0992f2afebfad21aece66a51b3696228822ee90060b4e0ef7", 0x1000}, {&(0x7f0000000000)="b8ca25a6103ebd84a05ac3d161a03d58b8571d97c1506a427b65d156634995ed4b960a2c66756dab330b52e516835fecd852fd50a648a043f5556adff690e4b3dccbbf81ef1bf950ebdc611d9204850c8187d903cc059bc3ee95d1606210be3b162201a8fd8a737407fa82faef2bd74e1e79b37447fe13686bad981b", 0x7c}, {&(0x7f0000000280)="37da933d8466b5913bfbf918d806cdf3b4c3ba93de2aecd547deab2091b2da7a9009a88af1f08e94cc2463d2f7ab01b88a6204163ffce805f0f458dda2f32a4bd22743a4de30317bc0272a50e3cf9f79e18e74a6539bde6a4f6a1944eefee3f1e8e14b7ff87b725f91420f420c7e4d92cd", 0x71}, {&(0x7f0000000300)="f97fe0e800b6cae5705ee8b9472050ab13482f51d20ca477f0b15fab69081bff84690156ff25162c3b741837f3d1d884c2f7bd628bae8f90315e6dc098e5caafe015cf86edb8aecd064664191b6369e93bb0c4f7d7ecca700170aa2cbc3d1d93481737d0fb336f91c5b11e943a3052a3fe89e47073cbae6632950d73efb58b43825de5c2d4a011ee250e1784c5ceec998878c4be3b14a4132649648536a5cf27f9eea1355964182bf1ca8fa4175f6e9a39c3385a318d419c8d74223ba9f8f8bb741bfe2f75cdd5c765692cda27757069d5a6f15723061e4581fa9af42997ad6ee13a10c61099", 0xe6}, {&(0x7f00000000c0)="232392d8029c24c917137642b0949c8f050dbb319ff9f86db8f53403b6ec7499cf0c0ce39f14e52dc4c9", 0x2a}, {&(0x7f0000000140)="02286245d16a88de1c8d91b084a71e", 0xf}, {&(0x7f0000000400)="d3032d182395c30f6e3708fe9ed05425d39b6fc1bc3a313bc3e617a7721a6807a4fc3573ef6b702e907a44f984ad66cf7cd5ac093551fa8c725e9e54fde23ad868ac6d27e48662c3a386d5bc7156f741f365ee774d914de9644ef426ecd89d05c97b2afabf86c0b8a9f7ca90f6dff2f604a86d045c18cc3d3fd11807b4907f8309b62d18610165501714e8f12136c536bef5509c259f3872663e5ffc48c65fa1fe9e325d51ccf9a0b8ff8f733770", 0xae}], 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r2, &(0x7f0000000180)='X', 0x1) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001580)) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) dup2(r3, r4) 01:36:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) fcntl$getown(r0, 0x5) write(r1, &(0x7f00000008c0)="b5e32ceed5a1b07161a15a2a8ac800000000000000000000", 0x125) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fchown(r1, r2, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x7, 0x100000001, 0x4, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xfffffd59) truncate(&(0x7f0000000880)='./file0\x00', 0xe935) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getitimer(0x2, &(0x7f0000000840)) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/136, 0x88}], 0x5) fcntl$setstatus(r4, 0x4, 0x4) r6 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) listen(r6, 0x0) shutdown(r6, 0x2) close(r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) r7 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000009c0)=""/71) 01:36:32 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x40c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chmod(&(0x7f0000000100)='./file0\x00', 0x80) 01:36:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 01:36:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x3, 0x2}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x20a) 01:36:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') semget(0x2, 0x6, 0x20) readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) 01:36:33 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0xaf74, 0x2b, 0x0, 0x0) fchdir(r0) 01:36:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000740), 0x0) 01:36:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x17) fchflags(r0, 0x50002) 01:36:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r2) 01:36:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffcff) 01:36:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) clock_settime(0x0, &(0x7f0000000080)={0x5, 0xff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f00000000c0)=0x48) 01:36:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') setsockopt$sock_int(r1, 0xffff, 0x308, &(0x7f0000000380)=0x14000000, 0x4) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f00000001c0)=""/93, 0x5d}], 0x3, &(0x7f0000000280)=""/12, 0xc}, 0x3) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0)={0x1}, 0x10) 01:36:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) sendto(r0, &(0x7f00000001c0)="8a564bc9ec8d7e2400fad02351f8390fa734debc704b5013d96e940fefe2d5040b5bec5ff86dab9254dbb494950f558ae62178f0aa9c9aa225c6", 0x3a, 0x400, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000080)="cef7f5905d4e9d945a6233dffde57f8ec66e5035c4025fb42d32bd604413240c874f76117010fb011a4c47904e431049795be9a6be0bbc1c1817d2da22a20ec8cf37982086e922306ec3b0e7ba1690cd296d5a5806b296f832548141579381aca360e45541d151ea9e1817fb9dcfa0abc68613a90abb41c08e0b33ba79d10d5a7c7061d5a4180e3ba1b3a5f6b409ff5a9b491680bb66367e572352f886a28e5ddc9c7ed670281615fdba682d58e131863a0bc7f69f70de1112eddfbc4f88c68eb89cfd322942c83770471714", 0xcc, 0x40f, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getgid() 01:36:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f, 0x40, 0x1, "5439144bb09aa10f5db7c58a47744c60f7450686", 0x7}) 01:36:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getegid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x6, 0x1, 0x40) sendto$unix(r2, &(0x7f0000000100)="175e", 0x2, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="0000778af82e2f00006c653000"], 0xa) sendto$unix(r2, &(0x7f0000000000)="a86074cdc23a194ada084db7fd54ec2c64d5c4", 0x13, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000280)={0x1, 0x5b3, 0x2, 0x7ff, 0x7}) 01:36:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) unlink(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x80000000) socket$inet(0x2, 0x7, 0x3) 01:36:34 executing program 0: msgget(0x3, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000026a317af886b259be5a8c637288fb72fedb495e4f5196211067614a68d0871704d70ce82bf7f62ee464e04909e6843c3e7c4c00cc50d1934c184222ee0b45511fbaa246ed8563ad804594a1b7cd68be4cecab6ca2b109d78cc978e6a3e8dd51a1ebe5df6af6dff95077ca98ef14de320bb87d5f54ce707b0ed8293db6c06b0f19d859695a349436bf54d0578"], 0xc1, 0x3, 0x1000) msgget(0x1, 0x342) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 01:36:34 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) socket$inet6(0x18, 0x0, 0x5) 01:36:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e", 0x1}) 01:36:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) flock(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 01:36:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000001680)=""/4096, 0xfffffffffffffe66) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 01:36:34 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpid() r2 = getpid() r3 = getpgid(r2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, r3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x8, {0x5, 0x401}}) r4 = semget(0x0, 0x2, 0x202) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000000)=""/183) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x9, 0x4a0, 0x5, 0x1}) 01:36:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26, 0x10001}, {0x2, 0x9b9}, {0x26, 0x401}, {0x87, 0x9}, {0x83, 0x5}, {0x41, 0x60d}, {0x81, 0x6}], 0x7}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)='r\x00') 01:36:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180d0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x44) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3df71a1e) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) accept$inet(r0, 0x0, &(0x7f0000000100)) 01:36:34 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getdents(r0, 0x0, 0x0) 01:36:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ec013bd152d1a644ffe2fad9a77f89c1f7a03bdc7e6494f2da30e5ad373af5833d772cceef70a692742a7366c252fbc23dd4438b82b5fb66f9b8f86733ff10fc1a8f6733a38c857b32a8403341eedef8a653c98c893d0c62", 0x58) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x9182, 0x4) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 01:36:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000003b80)=[{&(0x7f0000000000)="efd4d2b69ec7b643c8952d46e9a9273d8f40beaed098b814caece1be9e0d929fc883819d8aef1c50c356f05f67ce45216369e7e5ac8ccf7e8d76468d3c847892f9b60d04ab1a5c708843dab16a6ba144c86cd72e142156bcab41ad7950dca92e69239edbd27188d49c8c4fad096ae7250b692305d1436a97f4fd0a28", 0x7c}, {&(0x7f0000000080)="fa52331069c87536ca3d19c6b67277481d", 0x11}, {&(0x7f00000000c0)="3002a02b8ddd2bbf58dfaa0d0d739741423e52b7022640dbf03df3f3192fe4cce95f3e2d0fbd45b0315a3d055cc5f4da0af8975791f0e1fe236c10a11dca17931d3a46388f4de5a23c8a147849e6072d7e42b64e0276ea79273ea0d2abeb9b24375a25c376bb36735561512514fe2d6f17c33c090cac88ac6440a1826041afe197c3b8fb78c7eac30dfa3fbb23e8b4ae97050b70bc6d15085e9529f261697e4eacae", 0xa2}, {&(0x7f0000001a80)="e751c02eec3de864dfc0609752ac22d7fa370537db1fa5331aceab59ebb2ca4af31c1e46b71b5c3fca5f027a77578d4b09b1ba640f6050b916d2d17da4bec0a7035052055ab7134209836950b01584c50941ec08894a5c44e764907cd17e6f3070a85b3045f3e7dfbaeb8ca2cc7718468f48df9bab48f529c0254bc64c4960d79004c19ef329bd9d3bd9fe50146dc0f7ac2560ce2a2951d94dac0014e7c9b361be628e2a261e2b85831ebcd470500dea899e0c9ccff53211caa983e56318f65221ea07755261e3091912b327919fc85ba24c656c81d93af57a1224ca5cafaab347757186f538c88244", 0xe9}, {&(0x7f0000001b80)="346d5e1b953fcdf4050d3d50e6391f79cd157114fe6cc4f0015360f9a1abbf115e1e6d89b6afaba0e3b4cb475137043bb2180ba6f3c00f63f6549c9407ec854a21a2f593df216208f0df58eb7f890ed212306c5838eb6f5972a1ff183d976f5c6dc00f83fef4afb9d4a0d976acf16816dc8093123b50ce288d01dd56faf4693b972deff7734b59c59be738b04c911aa1c32334c4883dc2307754775f4c5f001e37d41dfd63dfb2cb09da4fc8065fdecf947e05b5f4b64ef2903b24a40d5e15c8891e94f17a851800a26f3bd0bc254ebe759cdeeb1649f6ec46dc03a6a80bebc1371b1a1d92fddb4569457b13ede6fb1266bfaf86a1527ebfa98735ffe9541c1d61b3419a954699dd979756929ad7f2b8496dfcab01387c57087d56235814b761301c17e7fe77930391d4fe4c95c6e31a37219528c029040df109c9ca74c04fc877bc25b82f9f244f0579b5dd43e88449021c1abc7ea32f5c47ab0240a02d2013de83ecda6d40490582640369968b441d84d5aaf7d5bf229cf6bd04b8360c89bac3ff578e4a4087aa483235f725a54d54ed6177e213929211e0f726030f4f0b92f8516e3d7542a2d190c70e8d311edda4dcf77c214db6e50d831c1d594b6faf8fe519440ff6e1bfd73ced800b099ddae647f84e0499d6b55ef4894ef6bb48c81b368ee26d34f6e4a1343b06c4cbf4d1380a98f2aa22549cce6e26e2b7ecec360f8026b65cac0120a8e9fa6083ace96903e61515fffc2370c0fbc31cd9b056ac63095757864a0dd44b4d3b8f20ccdbfa1b7a266e39d106ede56575dd185e48ed74ba007d3775269586e62cfe43dc998aac7822706c2da0261a87cdfbf9b3c2ebb9b66038b0fc4b97356984fbe97abfa7ee284f97ea4632314a58e35da515569da23cf15f60a680600650c10555f03b473cd3cea54a4e5aa47effe4c63de4aaf06ff7e2f55704759a82f139e3a58c1d221ec265a9a729e49b147390df4b24a07b4b65ec7b7a15fd6fb9ad5c92c94bb3868c0f792c805fc5094cd91a437a0072d8711436f0c250f39b50452c399b87d5e98c3e6a526aabf6265bf6ac9b5323cc12090c2896568ad41fa5a9beefe816cbbcca8e86dbab13faf3b0e40e9f6de1c1b2f2227a068f841424122f3793d8ffff1521ffe8426ecf40f91b2850e1382bb89c323694440137ad4b572be188cbfe595a533469871e89f3e53e0d1c2ce898f9b6eb60b9bc05b2c67dbdb1dd6095d0a57b3426b30c39e878a39fb2c0a853fe3121d70a40369562d936c21e572ff26bf870d5c4d11a1f8aab8e510f198c7a153f03bff8f886d4e973aaa9f7b4c20a2669f3f38c119f73fa33d2e12df37a84d3ad3100a1ae3f16e872ea1e7977f976d769be002110e3503a38996577b214c9d6d46e498c660776c0e76f527f0f12691f4dc7c6d38c190454e2057c486c3048ea9367e2ddada8c7ad4dc7b7230539cc720170ef00894ae40c6fe2a3c1c6173a58c65aa1e4d295d18cd3d2309e641aa80bbca8faeb707f9f653973189b7e2d4e21c81a4cafe1567764b3e22e562f14ac2cfdf0a6cb283f6655d37cba7d0d9875b73569db7aebc6331faa9ccf396e9fd8d201fd9c0075b8b82822867981ceb711ec7c09858c7e395747bdc4f0da42e0752ef94c9bfe787a089b4fbe9b37fc6f8e3b596d2ad641098f452031747e0e5d6813a0ec7ce16864b3750f8e3277f3ae75cd1122aa53c4c29bbe92683c6628ddf4437a9b59503899854819bd4202d61c0ecc750bfbf180718ad19a3eea277c0705041e10411731b156d165656f37454cf7140fbcbea8c8e31d79ee64f6b62c11bd660cb12a478654d1ac49623b4703505e6ded4dd6db7b045fe17b298fff549062eedf536a1b1052f5969620ac4ae2de1a1ae42ebc30dc32cf93018ab845d419b5240a5458b6014b016d8a0ed9daf28238783e06fdcf617fc93b757825786df6af407300f7615596da2d135b80ded8db819a84f41f1707053dcd4d35b6b114a7b710029e086dceec089741d8ec40bc7a0c2dca2b822f437ab1b6e7a7e97cc0c76ee795ada1945d5f93832b5f3f91abf6f561ca8c4c359e6e177af3cd4010d8887f1b4946485d60feab1462311bfc0e7bdc266452a69a86cdfc5e7fdcdc9932c987073d4acfcd0ca0fc365fec4d04b3f61d4408dd09399e069bca7b0e5c24f9507260080249d0483cde514cd092ea30b0e56a980d52d8869d3c439667dbb2417928c72ced6ee7becc3e987be1a041141d67375c28dfd1228613dc06e89fbb5d4bfe67e1aa01484ae087b2997ed325761d04488cec32055ec9f84f354232de14bef539e92e078619458b391d193aec90a74f769a15e4c9f62723ad0043f9e5f880e73e437edf8f96a76b774066d034de63c87f2b4e4de9c44651bb7a6f2f1c5468a7091e71f6ab6fa9d08532a124f715357ea35171278c5b907f3d1ffb98ad3184c8f65e678cc1ee57963a016c4e0ec7e975fc24ced2c697b74568d8520c5ddd83aad57200511f148f694c1d1a14d809c004e174672111d69ce61c67d46a5b611c0abd3184bf729e527cab58ad864fd26f1d8482b2560d92e4fb70b98836bac825f45f06f15d8a720be65600d96ab1ce50469dd227dfef58489ed8d666091c49192285479e401082795878417520e508545f0e24a053ca2c685a76178f350036338410f9b633b95a2f7541b17089352e722ce287c009828a79270762ad188e7df3952ec90430f41cebbebacdac8edbc3129bcb6cffafbbc2663a6d02f9aba54d9487d2d383044f35c5b3dcca534a219e8ce1e6101b40582a38e546fe581991eec475f2a448d27d2335be9298a0d97189b21e4dea7d7e93c62b24e36fb71d63b57efa779a2c3ca1b39f4f8640c593c8d8eab17400f5309499c64650f30797d5a077a89a8e15fc7e71691f127ba7661552567dd44a7dba5de0b5cc6f7998bd5ed8518a66cacb10b70b3df85da2d4854536a44b58b2ac8be4586f6a6533dd729c7b565783e8a2f4ec8f547efdc4246abd13675e2a6351d8df171d44d3879e9a19357ab467116d709b070bb9a647a97a66b01c9d1c1d4c8fba5697730ba98c22caaf573958d0f5a7c74fc811a3e902ef2dabe42af257a8d5537b2fc8c5a36d68eb26c27a7d756e48fa9c4a18d3ebd51e22c351dc13bf068963182d15e91efd315ee093c6cb1417a15a9db671035f3845aa393d3a10088812c9a547e3bed69285d1f270f061cbca0d143a31a3654940ebfcc67efd25c6e81600e7045bc9f670e1e73180f4cfe6f7a19f3e694c79f218fead0a1f1bf90bb5a2570ff0a73f0d145497991a4ddc3bd63ea9b476f0cedbc7a785474e4daf359d92a76f51a5d1b0ae3263c8e079be5903cba074c2bb878047b67c5c7f37cbeb09b3cb887570e6d22f80cbd91d258faf22c3763193c99c810dee6c8953fe371a687b0280027b722f7d63428ba47ba40e7bd701c63ced74e5133ef11af5f40c80b0e40010eda1e709f31f3847cd6a729098b958cdd3a8093bc352703f86d09f1dc9397562f6c02f6321d555554862d6c9f3bfe4938e6fc65aa73260d10c764d8c1d9a2cd3c5bdd3b078c6c39dcf6c0414387d2eb56301b06b646e49e38e3b5d617b86d07a759ea55ef5e539904d51d1a8ca374bc69be0261d41918074136604ea274fccd823af4ad10baaed728011bf41de33c58ccd8340dfe786de4ab867375ab96a05d4d95a5f86f92a5d0441c5e8dc713f4547bfd7e69643770b4d795579b489976567ba13ae8e171c56f4051ac5e1e7882435a888ec8e3844d22257f26f0c6a80a32cfe0242353f6cc6be14bac9032a1f873f78601d47b5c299e6d6fd2e509a5f307031a2215157b0b9477278ddae759c74548feb650c73b0329fa5f8cdc36877d17611a730a8d5dd88eaf4ede10c8d6440801b9c07d8dd878671f365802258ae167b079a19527d72e1b70a64474234e4e9f5e468a7d6a0a572a8c7c1c4acea8cf95e7d29a41dd350940b5d0cb1cbaa75221a93498a7a7d17a98a6d6110d8322e5079db85fe234ea071133adf7a1c8c81ed8249270f8217b5e32aac901a4854a7d80d6f8c59d365b8784e3a1a330268cea537773ea49f71f6f0db02668bd0f272274aa389ce56772ba88b42493b715528d6ceb33305c78dc527750ffe257b833e9715dce79501e2cfdeec6f342d464b13351a1cccde0addc4b3140cc3ef6795d28fd8e54910cc7a188b7a5f9556321c3bd3f22cb8226807d40d397f3e64e7624024eac575bd948c3f8a50c535a8f087dfa8643fae283d964166dbe92c074a8890e442fc8ecb853c20132bed9773fbfa5a7453697b7f2c916e8dd6ac16e5f82734f5d696cc719af6d8ed401239525c654259cc068764687043901bdcfc297a041fd818dbc2acac50d26df1ed442a039717c2dee9a1dfa655ae717d8a886b98b6b855b2401dd78749db52b397b1a553c5825c3c0e20f8be41ae9c078a977caf8839491bd51c9d9a85ab873e2dd30f56083e38c22ac9a610e8f79fbbf2463363c12200f97efd0511717a37a787cf4004af49ca65981dc67d88c0199754a68ee7b151e80f757c52d8343ac8f5daf49f61a6db1a4eb0cce05443856605cfd949e0ca81a28d06db473a855ec81253451f4b6f8776cc72b204f6d95e61e142344213712a0ca66781e467aa5d007a96b32f32690fd05da21ad68148d606ea291be70e5a2acba5f58acdd7dd4ab6ff4f8ac55a949b8984c2fcd8e54a28789339e0fdbbd436b86b74362f3945f82e8508be09b7df44a0f4b5e39b8a33d74460566d6783b2ad92c97902f45d1837667ce2d2cba07d9fae3a1ae7f4782dbc831a745b5d8fdfbee0da65b33ecb0fd6bafa133c632624ab53dc6460971ab22e36f59f3dac428558b8144829edf4b05a0bda9b6d62c0e5aea44a218d801cc755a5e438a11795ab87563af1f2f02c36010f54b187a9f7b65788604d1a1bc4ce2516ca5c66c592d4cd25bdd77e23587fec11a84e0b4b9f08a05055c00ba2d5ffadd3d81179c0a389069d53b407b4e7c5b84bd015707a8e26a7452973468bc12c5e720c3e851ac404f9e7b6a7b3e65099d350667f804d03492e1cf75e17f3d5abea83353db371289ab9854ffa7f906425d4793ec8e2d1849a7d9bf7199d74c67bacd418b110089248c4879c838169d7aa460331f8ca6861de2601fc45f82f85cba60e1293c7caf2d5727644068c81ea511afc9653c7b8c3d2398be761ca1caf0f9ff196f73db66746fdc42f9f110ce8ed1f1f2339ca4143594737a1b628d043a321d89662060519793a60e468f815caf81a083c95def4dd1708c4655be9b031dad2089aec2e363230ff725d7deab4a06f5664439e6cbdcdd00d9050877d8e0c4f1fa803ef826e0cc1099ace53c51c135036555aa7527d6fed546c35707b843ca8df4f9f77a4572bdf0fb6baa5c61ec0fcf5534d01dde7c1a01e47978287072ad6ffd9203fc9601885ebbb22d2a652793374fcd77a5dffe1b01186f701fe756ac386b6bb720bf543afa7230379fd051e237c276bcbe04372a118222ab75902b1aeb0302c4ddfd8c38ba9ccf68712cf0cd082a65d9d58215f8d5ef73941df72cc13c9ad367751828cfa8ba5001e910461a73e24fa5501f596ace6f179133b9b40c031807690a04df3f1ec10b0a4aa85e97a099dba682da782b927747bcc5c7142867b347c98f26ed49bf8e32a1999b5c00795cd1bd650545bdd84dcd7be150567cfa54b03814aaf43268821d97974723f665bfa4370524253ba6654bb5cd3e2e468f51a8dfcbfe729f744", 0x1000}, {&(0x7f0000002b80)="60a7ba3db7340127209b0e82676f03d5c18aede613bfb0b4c66fbb8fc5dc1f16a6df8716e7a8272b8b6868b8d5417c2e747b5126074c0e513b0188e84d643affb6e53b220e57cc2bed991ceaf5d0974905bf317c968865f1e6a5486b89cfc9dd9ea99b85fe17b0ac9be321f1a8a12b0e7ae87bf654b7e4110e81bc1813adf1b8d24497a08c08761849d51d099682be9d92587f0e7c56d60b5d933d5b338374fa7d134587c3637840f9012c1af2e855a9d330518f881c318233207cf52f6c7b084d47c25d8212884450b6400d27e045f53548c55ff92cc4598db79b59a1b37ce8cbfdf387eec984cdc38e088a5e2ad7014ab715613ef25d4a766bbb8e1b4bbcb4729ddafe7032b06bf09cff32bcaaea47d992818d4651212f5e53cb0ef5c5edee8962fa434a575e1d729440c91f15639da5b22fa6beeb97a999972a7252a494424b88cc887b62f461ceabeedd5483d4b584f28d1b72adce708318782ba0b0755d68c5bb26d0e38a43d8a74567b3205151e4c87f9b5e1e57790cb3690dadcb74d160f41beff32b324111ef31ce9e0aafef2e3c071d57487a810d8c85c42d99fcbca2b17cfc36e822b64ed035567d5d3bcefc2ec1f6b7efb05819bd8cd5e6e9706878e000d335e6b98aa492addaec69ad5a7a195a8c0bb889d9c7dcb0cbb227fed6f997f00384f381c64e2363814a1bc7b8840bbd2407655a241bb680f59b0fce828633311ffef95a8bf1f924e30296171925b5235632edcaa3d9c438f815e6c384fd999a175b62287184ba304feacc8302f4f031a08f4dd8a9ccb5bbc8eaf88fd70fe4188ba1015be9eced5191c60d0168252ff0c2a3095eb348f8a3336cb2ab355c3e30455073d4ef0c919be09ba48537e756abcfe6819851b394360b43d237f8316bdf6743864ae2e2756b3e4f29f9e94db11a233b027c6e4399d87f32d90965d56a5f15752374671b2a767a95c4e3017bd32e12859bd9085c973bbe25463ad97798b4c00e679c4c3c3bae357712f7eb50f3d7558b1af8c80b61aac188de21809f11bae79482d1d2afe4e6464e71c4912e79a56d5a5afede598b7e9705bf1544cbca92818780a5532647d173def1b8a1b3d8c2ba3b307b8eab6dee544f7e9e6560e713a668bb311b591ad25fd85adbf8ccc2f9934320bbb5291f13d20367b54effe7772069131b9c38d54019f2c2fad98e2545567dfe4bd155a77b6cdc82c17305002e61f453744e4f482a5fdd57f985c8decc779671a33342d7a091a588930e99e299f626449e0ae6f35d5621a670dcaa60129d52db2fe3790ce7bee3e36c45711939968530634b1931772c02068e8d586285d1c34393f8809456172a0a224cc737fafff60fdfb2afa2feefde77981fa1f73412df65e1a8ffa6485c00ebe357df6ce2cb80be5c09b83d2f49cb37cd50bca62f12300e04df5f35a913e04b2d6743ab75dc557c114dae8ee2fcf5408d12738cc04a7038d9be10b31db85d4e5a3082b4abf8a0f5ba20205948dbbdfdd9197fbb731e5ef295f8f70ae58487d731d58fbdc67d86c4e609d98da15eedcb1f3959bd0c7f85c3383653b8cadc28c045810cc044444fd8893dca7a8b7e03f49be6292956614ebff64e1387403f46a0dbf61e62f527d9bee328ed73278a5e288a87ffca822944ffee6bbfa1bc484fb07e7fc0c3ecb49faec51cd1ca9eadcce44b917562dcdc9fe3e3ab43bd64e4deae3cebcc89a7d54598339f8a1c74f1bbaf410aa27306e0808e619246e6ae42c2156fc98b805f77992947c31d6be49786fad43109f98f1ecdfd2c9fa390bc6122d59da3ba1bbca435a4761f09d5af3ed8c44ca93b71bdfa772e846ee4ea4c07432f1a05ab274dcfb20c8416f9bfe894ca5439aa245909361399bdc581ca1ad0b9df7d782a3aa307a12fc544ddde5134f64c68604e352a20d885a340955824a71d0310eb03ec3e93002b175f7e242ca8cde062f859cf7a8074cb6634aab9cfdafca25afcce3ccfbf1c80da5068e5e7199a2298a8b917f5384794740c4700462bf213778a6f77eaeb3d5f9b2641ffbbae0b498a0da5061a69b2eb7f1ac44d377a308d585192a3c3d030133233f46e1c423bd83304ca99003e47e8cb76772aad197a4fbedbec3c692d251f984786a43ccfe932f21a2a9e1eb153c80dc0d00529c87bf240454a438f154f304846d01abcbf68b163f60540ed7fe8c99cf6b45fedda49fa1013e13571b40957e03411e2d92b7fdb4fbcfddf3a2c3493b584bc421be97faeac1817072489f46fa27503b114e508872f3a1e5a4cd315a50f247987f1327f24b3ac0bc311809cead252ce775419e8ab168377c436afccdaea28129bdc89f72711e5ac04c81b752eeb868ef3948cd8d5bbd9b7415b2eb2b179d25a4e6a6ef0cbf728657f957cfd2e9e4d99e95e33f7124dd1487bf770ae7696eedf0bdbe46f51ca96cee94a6a423b284a954fcb3b6fcc74817ae9041290266245ba34ae63e217cf5267bfc1dafd2a10b8e99fb50b4204d6bea56e65ad2d138b58e942ed8b7f67b2b3dd1652bd5f18e5de8b6eb3f5acc784b5a827202ff832dc8c0335ff9b6ea59c3080ad1632171c6926122851a98a8b05b286e815f2426bea271abf249b41efa5db3d5c57d3567b56d3efa1daa1e454dfb512a725f287210e4605bf1336bba62aea56dbfe81778bc518fa29c5caf6cccdee1ec9bd89af2158b73c1b7f974902b1c1abc593e8bc50f0e4e7fb30a7dd31d2353eb63bdbb532f46d51a8c44e6c564ee5135a48fc5e77f657b0ab8360bb592c455d90a06e02a06e34a5be907c3707fd51bd870ff89bc6d515130bb4a9c5d24924664869bf35a870d304642ac8ddc9c842bd49a820936b76cb2aa24e48857bbf88695df8096f713658b82fcba71fba8f4636905aa20dc83acc57a4f1f8d5097557b9f88005a9df33a92bc3e9e383041816586bf750432b65d0fa20773b73a2a966c980eb5d1be292e050bf42cbf84866f1eef0153b12dbb270cc578e0ece3409cf7a5b0eab9c643c26d819695694259a2af9a2bc7523d068df61c27f7be71e9c302a435ae74b14827978e7030fc506e0ae238f7dc7e090566a9a1647fe7399beaea1e6f2c87c72d4ad2603e5b0558a49ea3c633f304b58a8f71e658ecdd59c906c3f602d5ea16d9b70dea2dd02846e0537096f103d58d5f23dacfad778284d8a7515f437dbd285eee7b1f094acd1d6b7f6282f64dfed212fffc698f0029e98a3808319775bd20d3ed11995113e147da32508ffd9f5370dbfd0411763c2ba6c8bd7c12d000818a4b719d8338861499fa043400462c241d12ac8f8f7fe58b0f88692ff5d7e8877a5702005a8835a5242f410268a5be9872c9a7c8005cb84d0cf070c60549e424f9d339bb2b9e20d7580e7e7e6cc196ec38143c8958c0f151d18da425119d1b5a7ff5c6b14605eee20844e1cdd40767203b43b94a1c9908d9acab966963981c032cab77029bfb289ed1874fb0bf9b94844d245c44e01a5c90434405c926256c751599eadb7319c4973ff86e6483ee1a5ea6785959aa46cd4cf525d2300c6f8bf5fb18c2f582b91217bd90e353aa9ddf32bc269d5e3e19772dda40cf6ac640b1911e28e81a78ae65d59ec7db6dacc15d6d2c964ef7c9cf6cc9840c301b5a86ddc96a541658ed2939ac9b7bd495fd0269ccfeeb9ca258ddc4d3393c3078caac3976bb1a42e2c23bfdb22783b44dca87d12f4ed709bc253f109d512cb5d6d1e94ca5abe8453ac4badea3e60153d9cbaf6ac0b896a8b40a3b2b717ead7a1df66d1c24ef62b6f8b7e70931a352f33ae496a14e00cd0578c8c9bd190caea189dc99d915596948c54e49588d601bba857ac75939be43a83c8b7cd80bdf7e8ee571aa456ad80f91eddb75739ee9e5f39ff4ed77997b938ff7037ad8368102fb12aa2262cba6ce0fe7c9db332daaf0081b27e8dd94fb51b2645a02a05ba3a88b01b2d715966006f90d9c891edfd278e485aec945672bad9ace63658bcf9e959bd16082ab7436e3943915a9f7a3b9d78cc70c6e6c5b188e2ee5f654bbbe7532cd33e96abf821bdd66ababa39ae24eb8aec36f089b1b89bb16bc71d255e73c5f8bf5d5403501f32bf8a31d49205867937d45d4714cbd8198ec66a100d6756ca37d66b9cc30f50c2a343bfc804fc57b82e17a54129129379bf236689d6208ba1c82e902cd1e1ba512dd6ff0fe6ee1484db10a3f9b225bdef1215911f686657de0d1cfcf5eec431cf80ed3daac54200a4dfcebb718967d8f0488eabedcd7451c9e0b052d0047f78f3254d5fce25cd08b72d0df1a01529e0f50182c80d2b4efc941697bb343ec0a4072644e5f829181d2f3694a9d575b62bacc4be917e9295213d8320abb0b3e6af106890dd8380ccbc7fd0a1fcf8ad151ec903d3e7fe2f6ecc98c17893698645773db73b19f186c795f689677d1b89d7bb8b93b94c522c175230e23750410a9b94471c58f6ae7a7f4af17cd38b732ad61984213c2727a02a46497bed7cca23ab711a7e1c98feaad61e141496a7913992fd0a8dc8d09c1638901bbfbac269d995c438a7eb462665f998c6e5a4d70e3ec5cf2aedf02af118bc00e0e2492f37c30de34243bf603f09a7c66d1ba9d6f3a1fa4e9c5bc090f062dc2dd846be358d33d75e035fd40c1b80e8aa81fc8ef9bde5e58c494ab1d9fba0b598f2cfcbd68f326abf758155665d96024fb83c6d4330c8d9a5de8beefcb278e610051d8dae4d2c233625caa275e8b781348176826f83294aa0e80fd8c88a07e8dceb31fb4422256781fec780719b300a1dcd1974f62142d6fa9363fddc44f641011ea7a594ef74f0d82a1c6c81dd3f2a3ee0793c23e5987c556df3038f4e6a7368a3af93dbb62a6e4453c7b396c6a1dcc8be16ecb36290d5335408de82e4ba922a4be7522c528a5a4fd37548820a4a3a231a08f5ab4c1b923075a36e096c84d9be918643f9db5e5df88eb41ec4bcf69f3537b43f9144039c267208aecf6da76072fe4487469902f2bcf2df1a8995edba945bf0eb005f9fc7501d27c65de33b0b8972b08cbbcb9e9f36b9204ac1c0e9b53a740372c489b5ef5ad28a1375cfc3eee05cd4386332f5f9a925ccc999c1f5798befd4d9fe38b504137fb4768f435d094a1431c9537302a23ec5356fa7ed580fa00af9239b594c065d83818f8e9de92d9e3465d4a835e1e6dd20d749f5055d147037b2507a0aa59f9c9de9adea14736167c20125edd7cb488dbdfed1860f1a26f33945ac8b89cb49374727aeb1c5356e748937a9553aa80712eb9022cf09ab4f89b4b3646db62a45e6e28cc19aaf229c6b06515937b6e8afd94cce991c83ebcfca3a6411b623b178e119cadc4565e73de9b124310ab4ef74b6a58ea1ac7a44c6758694eb197f2b00fc49bab0b6a0cd7dd65415b255daf46400f8096eecc3dcd4d26f17879af9916dc923a94a3bda7de9951dbd33aa889699319d91eb527f768a5bfc06aa2c052c439604e65cb9fc9e2252d1ad0a66320f14087253c191102b078a47a32a8638588eec89770f6b48a3f1016fd6d0b3cdc30c7cded9e7ed249f39e5daa1a805700f86c5690ed4fb6eec6d1a8ec5619ea72ddbc5673f5f96a195a8e2de4571a817226c309c96c65c8df8f712243489cfb1f14d48ffc8984ae2d0533c8efd2ecb9810a29b76e96c66c64aac6e31594753e1a60270024e0e9fd9d9607de442753ed0323d1dcd505ee787f754737acd40c8e191f5cba9cc61a2e741affb009dd8949a8a23c8bf841185660c6f115cd9c13ea3da7bd371923dbb00dbf198de49c1", 0x1000}], 0x6) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 01:36:35 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto(r0, &(0x7f0000000180)="335719b7faa0343863e6ff420b3322cc9547cf5e61a1919c10aca7433c92deddcf9ced33401f25d41d72d5de587a537b9d11ce501406a1f1bee7ea3c340b7da7d834c07d9635242589c3edf977d45e5d678cf518873a675ed856ab5a1710bf9e1c0b52e5a70fa449bc501dbd4493648dba454442cb012aa95fc86ac62958c7330414a995abb1251b997a0327c7faadaa268389310465e94c0a4109f6b1", 0x9d, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0x255) socket$inet(0x2, 0x8004, 0x0) fchdir(r0) msgget$private(0x0, 0x100) setsockopt(r0, 0x8, 0x0, &(0x7f0000000340)="0980f300003c07003cf61265c982bfb8d1d26b56f6dd722a76c5901401800000bdbab0ab3df53dd2e5a11fb6ebc16a979e50993ec0703be935584130a4f8c5fb71ce14c6144e6afa058a4c6b200b6bc1686d1969cb6e3d9e59c5faf6e34aa15655837aadbfbdbbb0f7ce3a7592551a77ac611fcf04ea1690b13fb10994cdc5b4f455c09f56b0733e3d302f1db0caf8cc135aab6e69b9ec6e0edd802e6d7b165fc5e94299fc11cdb8293b111cd54c55f86d3ead8d205d30b08e26e1ed451e875b46700659", 0xfffffffffffffedd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:36:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xf116) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x9) 01:36:35 executing program 1: r0 = dup(0xffffffffffffff9c) fsync(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) 01:36:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x1ff, 0x100, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() r2 = getuid() getgroups(0x7, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = geteuid() pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000980)) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)="2907d14a3fae16c40d01e9a96e", 0xd}, {&(0x7f0000000480)="76db03e0935a66927d06b862d4f1099ae3ed60df3bfc83766ffbbe3554a9cd81b2bde345cc83340ba3eb7335635bc5073a1ff8682e8d5603af5d2e2563812bdfd78a7adcac37d68de3b16d1b7427c02fc187af5a3b85997731c700d55d01cfa9af69d096af0100fbcb57932512c209b13b585dc1", 0x74}, {&(0x7f0000000500)="b334a8dcc5220a11a1b0d3d8360bf420c24549525e0eab620bb274e593e54106609a346aac816a6a205ab3987527b979a96c08fdd4c6749047303aee4fd6c4cad79d0df4314ba42a9b437b3bc692157e3196739058312a68496499f11abe7332a8a6a252cc", 0x65}, {&(0x7f0000000580)="f4eddc45e540d878f3d2b240d738d9e9b4547b7c324db0f064a658bf74185c2411a804fface8ff0386e1989fb6199df624649cb113a0b7e7ed26721a", 0x3c}, {&(0x7f00000005c0)="ec63d78112d561ddeba809316916bce64c807309ccf6930a17302edc789725654b81782c64c6956afbd39f159d382da181e872c5761e10c0721f98dc8064c4", 0x3f}, {&(0x7f0000000600)="defcf68f2937bac0d870f6d21297a7b95324e157ed569f08d3a75231cd3af5375becd5d8974366afdc7e11f23755506873f78e27953de96a6cc76acedee2f20cea6abbc04ba05f25c88ae6b21bf8b3c7b33daefcdc2079896caffe088fa7e6594dbcdd4f460256100dff8280542ae13d9408c355", 0x74}, {&(0x7f0000000680)="46afa388b9779d822cf6d46bf7e0fc8e5ce20619a47600e451b5f40250745b8c5997dde58a9d4217cc247c79ea46ec1b5466c567c102a447bef8", 0x3a}, {&(0x7f00000006c0)="94f6d1b5cfc061e05d05a15de9927d87ff517451be7c669e3742848b2326faaae67fe53380ac56d1c6ce756d75d3680d83936af488a08db3e0d37374884977a474ac2e08d589be0b3b1e16f7c475a60a787652ef26503f5556cd78bf613e", 0x5e}, {&(0x7f0000000740)="adad2abb96a54a7be0195977366aaddb226143f446dcb68d92422f5653540366ed46160c0aa47473633527f2edd43b5e6bcacd1cdae2def69f12b3949ac5f646e41891edc85f43b3eba2623084d35efddc1b44e1ffd510ca995922b1aa7eb3c0acb58ab8eac4a48b66cb92116d3fcf4a4b337f8f01029764daa835a0dc675139e65c28914db29a0fe0213f04", 0x8c}], 0x9, &(0x7f0000000b80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0000000000005cbb1aea6e61c1e62ba943d216f54ba7ec690ce4fbd08b62a99c3ea6bbd22dfebb81d454fb60a5f001e39a72db5ba5f58712dbc1b49de4efeb3431a24bbfd0b50f878315f6265b9209cadcfcfadbce3f8a9f94d40c33b69f46f9d0e07957e7939f5b9db2f29878ffce93c30cd47cb34b464a837771a8609d4253e687d705000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x8}, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpgid(0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0xfffffce6) r13 = dup2(r0, r0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000009c0)={0xd44, 0x8000, 0x844, 0x101, "d7b409174a56c4dd6fdfe68a56752e01d002559d", 0x3, 0x400}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e8889f844d442ef7e935751e70f2a6b6327e42bdae6906fa60322f39b1a4cd1cb57a3ad35ef625d88f480cd339d054fddd6505e29b5968bd1edf06f24eb6b1128096ba1305dbfa6ab8ac9132a895f0e8775cee67c49954ab415b79ddcfa2f4aae0bc13a898e4abb96032660c3eb3b49c99010b47d0e31cb74ed0c98f5635330f6e87a163a563ac7feec373bfdf71c3dabbe42081d452f881439f59b03923133b40227f09304c0a18c0fb1b9ed66e02adeb8eb82659c9932ac93df3587e27d855b63833a9f3123ca29c0f58e1531a31b69624c4c1477868e8c15e60332cecdd9d", 0xe0}, {&(0x7f00000001c0)="378177e7214671a83d8496c64067d6ca6a6934147139a3c65a87d2ef6f6364467b67036721db639adbf8da9dc0556f1d8a9dcc702ff433f026d510bf248c8694f513885d6afa593c9e257481a1ef2492c16e588792a2b3f1570e134d3e93fb23388d24f002efbb70f145ce2d3b6d7d9c653f0a073e00bd92eeeca433133b490af9cef6a968b4b3ae3a6ee0cefc3527603e2fd13d39a6e9aa75778657a69e08d8dbfa9ea728332da9b17c7bd56df549294a681672334557d147bb4e5e31f449a981207b7fd447aadfb846dab8bb1d1f67f0b2476f77495d92e2fb6466f9bf10c242f60abbe172c9068ba2", 0xea}, {&(0x7f0000000040)="92453661758b22de3d13f9c5481a65de24c77d0c15291f6b58c3ac6fd206c53d1a2a3a5f7652a9253e14c107", 0x2c}], 0x3, &(0x7f0000000a00), 0x0, 0x8}, 0x401) 01:36:37 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x12, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r4 = dup2(r3, r0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000000)={0x5f0a17c7, [{0x3, 0xffffffff}, {0x3, 0xff}, {0x0, 0x2}, {0x3, 0x200}, {0x3, 0x7fff0000}, {0x1, 0x8}, {0x0, 0x1ff}, {0x1, 0x100000000}, {0x3, 0x6}, {0x3, 0xc0}, {0x3, 0x7}, {0x1, 0x9}, {0x1, 0x10000}, {0x2, 0xff}, {0x3, 0x4}, {0x2, 0x80000000000000}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x4a}, {0x2, 0x1}, {0x1, 0x100000001}, {0x3, 0x20}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x7fffffff}]}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 01:36:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0xfffffffffffffffc, 0x5, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5", 0x0, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:36:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65945e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61d6500f3d5617df1eb146a194d1b6396dcc10ab11c577e5080589fcaa5a35a446472fdc06312a6affcf24f631aac39803c93dcbbc73c692a17a7873fe331e4f9121c0a277a51644cdcecf7c0c24b26741c517e811b1b3ade16b4de19ea85e213ebe58ce560d3058740a70809c02258161a4b53db202069c48f2bd1f456987ca440ec80d5fab4ce2c893125f49c281e05dcadef9aad21473c0642100b18b08063466042c90a15dcbbed91fabafb4f36f66992a62b0d5545bc3fbb9fadb48781f933b4a1f4a9d7ffd133d6594c58ee3136535b7f6409652ce8d09f38a7bd9e96cbb3152faeb5c97be3b30c1530fbb0f24b737951e9fdc97c16ce7e71e8e0f91732e7932b397c13ff0f18a49fa3976740c562154254d80c33d31bda57148a6acdbf8d9eaeaebcf63c298f42ad2bbf62d00a6df07ddf0ab15f156fb2ddecdf833e769fcb83d54ca06c7b70693e9d80610883ec8146aa19124b6cea06e12decb1668d8d8b39e56530ed75a8c8cf314a2fa31d883fcfede08ace9b640f48861c04dab669508ee0159427db2172cd71a2cb8b9b9b3fd79c14f84efabf16c6c765c0328a4c420aaf92e386907cded334aa9b8b3d25c8c371dc9c28d1f18ea215388565095b76bca88d0d02a665a943c6552351985c33bbc742cadf1bf4283483f153ed48265549f71f12b6688f04096b7ea006688155da61a308110b855ce5e5283179996ccd3d8048ece5f3e863f53edb11908da8d9d76e7c74e8ebbfd949988cce6ef6f3038a90c75e739eadbba7a8f516873cbe62b874c76e546db6c5e0f7f0bca2056568cf3fbdffc7bb3ca5a2b109bb9548f4f91d8c79dd0889abd043dee1932715e8fd751c1b9714368154102e394048435e883c463cd3917dce388374e49464179075f03300873abb9da36253225585175a461c562c7ebe4f82b8a2a0b39025edb7955741ed89452be7b6d799029c445edbbad315baddb1ad555af8bdba8caf7712b2be3454d223797909887237909b8f44bf41dcc8e71191c2479d9a6ed1c79284ed19a67c10f7584d1a2cc0ac0f69b9f605efe728564ebcbaaf1f222c0f035cd8d41ed4777fb40ead7007d1346f27e32c12f83ad58e9915bf8801a9b66d0ac4424ace71367c562cc219159286bdf4c242627783f5f447442de66365379be24a51ee016e3e33420779cbf6dca8e2f8158ec742ccf92a069639be8e83aa20ee7cec202289a078dc212e4b73db363268893b2b425d284f6a2010e878aa98f70fd5e1fd26f94c790d10c07b5442d7b49ed2080e550ae45facaa6e7b9041d650cc24d2de2b58f688fa3ea8b1463311cc1ba11efe4f605438e63f22d8d4c44a7919c1da15903856a8435a76148c32d75daa37a6d2909ecf137d8778b18fa477124704dfd3af5760f0c243048fc94065ea6d62d25c892eaecb0ba66f13e18290de89a60bf0b582daaef6cb9b8dd3b9cda73c2925ac45fb60a051b59d5f853066a9688359d8bb7547e8250ebef34e66dd07f56707fe12114c05884a45069d06e674061b179c6986a6bc5cc6483751d2054e0463a02c4fb4765f4ec7645fb11f0e227c64e2bc479ba9ef2deefa3eed69a53abe8746c38eaf0e89649bfa67e400a9a5395b8cb5cc19bbabee07ebc8817db12033ce489a71fe5790e6b3d6a16354ff89ca044ad73e02faac1ae950112ca9fd6ba9b12de05a95260f12a60efc9037c638e2049e941a6af7686f778342f71e1492cc685a065bdd1be8261193099970c741753abda705911609df0b3aeb14b1fa0c29914aec29cbd61f3044fba7307cd82a7824f8299e66a7e3e6e36d46acf42ed52d6560df1670508c5c4c16944b8e467d2e5edbd3d0aadd8429cacf15c1bcc0f228bd42aba5745c6979e7465c9dad48a4aa7a5411a49e22336dd56471d74916403dfc20f77381ece569077557697de118aadd47bef0c7343a6dec476c30e58e3615a877daf72d1a42f4ed66fbe8a3c6a00f00d21534b51b54a636b5100a6ace9e678bcdf449b20df2ef2dc909937a95ac5a08b021a9a8508fdd8e1c37e79f48cb9d94373d01325497eea4d6daebe895e14079fb0e022030e182d7c66a3ec21d3fe0f142aa619870500bed90152478ae65710fa8561908e68cf74c712556137d3902a1e9e0b2a43d86cb3ceb12c630fc6f66451054d05de8f631da4238f3db97133799fd38a7077af1076d18a3e6c260a2c718fbf0a4c5316c62afce4b1ba28c4eca38cf17f6f880e20316751eac7e771f9d0387b6077cd6dd4043593de9dcf956046817aff639fcd67a4e30d3a10485491127252d31c0899daa6a5a61dafb3bccac978ee6c96f7133403f054f51b3d0b562b5abcc17070ee43680ca93aefb3d4226e0eed4b97f18278ae07e5ac92843402133170e071ab1ec0e7f1f60610cb040fc8c4eb44c71f503294e166ae02c9385484a1199633f596fff7884729e2aa8c593717ba38a4ec2fbfaacee88697438e179aec058e2b138e77f57393cdcef97e04c3bfaef6a6e447715ac960b9bf45eb3753a56bc875eecc9fb7b2f67865cd58669a08b2b086a2b3da2915b0f15a65cb3503f8a29a0f10dd6de23554eb579cbfa139e6a613b627c370d88a99d56569d9100b444f8b941e4aabde935a5539815b78c652e0fdaffa66543e837401157239fc798c0d76794437c1da46a3887f59140bf110d897d99b7940c1b26a79c987f3698007e62ab6a46466b18a37258b43879137d148b3d311cd0da768bb967c5e7523e8facbe024bb1eb4ed", 0xf0e}], 0x1, 0x0) write(r1, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 01:36:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 01:36:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/70, 0x46}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000180)="d9fe824db0f2079c4245e0ae8303f390a4f958872e7169abdbc81a16a673cfa7e28849c1efcbba92033368228305748c98041f88a70e4e95f3a1442d63c64508cdc29ad3c30ed258f2ffac7617cfb0399d5f40c505f5ff58915612a3bd1c074b9af41d7ca692183b20fbd07bab769f771e4b4ef7e48a002e11ac20c1268e8f12829633baa1a25e8437b2f0158301b76ca77b1f21d01d9a0de4c3f760d16394d765daf8a29bffb43f2aa9a5db7eab00feed98f85c28e1f7ed71", 0xb9, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x2}, 0xc) close(r1) 01:36:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x26}, {r0, 0x4}, {r2, 0x20}, {r1, 0x80}, {r0, 0x4}, {r1, 0x102}], 0x6, 0x7ff) 01:36:38 executing program 1: r0 = socket(0x80000001a, 0x1, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 01:36:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2f, 0xf9}, {0xffffffff, 0x6}}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000b70000/0x2000)=nil, 0x2000, 0x400000005) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xffffffff}, {0x9, 0xe97}}) 01:36:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x40000000) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet6(0x18, 0x4000, 0x9) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:36:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) 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) sendto(r0, &(0x7f0000000100)="eb3411c6e60755b38ca21fbc27ac6218c005998e49199a99a5987a834181e9641bd6a7da06473e75e3a9eec3d5526c62edc0f3a6a580b9649828a13b884738e57c8617de46e40daf7a3d89cb31d73310671b2404907f384a0e941b45b6ae5e75fd99cf420af556e90a7b7ac7ee547429e9da47857f486c71b4e8fe4d4d0166f39e76010eae1139425ee20914649e5ab781a5b125e7efe80be72c5d9c8688971ca50b83897836cb7c0e604ca1a940", 0xae, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x8}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 01:36:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semget(0x2, 0x0, 0x303) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x1}) 01:36:39 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto(r0, &(0x7f0000000080)="b2e595b65b9252c65f718333baf3829fbe9f25837ded93614d43c82a08ae46c30ff05a119d82d30c9fd78bc37b58a0abeaf5dcc6e08b7c7760554917d46b7c4bee9dca", 0x43, 0x408, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/174, 0xae}], 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001680)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000016c0)=0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getppid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001700)=0x1) r2 = open$dir(&(0x7f0000001740)='./file0\x00', 0x40, 0x40) r3 = shmget$private(0x0, 0x3000, 0x69be49b203b124b4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r8 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001840)={{0x8000, r5, r6, r7, r8, 0x10, 0x1}, 0x0, 0x20, r1, r1, 0x1, 0x9}) getpeername$inet6(r0, &(0x7f00000018c0), &(0x7f0000001900)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001940)={0x9, 0x1}) writev(r2, &(0x7f0000001f00)=[{&(0x7f0000001980)="8a0cdcdab29124932c84c626a0477ef79d9162b88fcb443a61edef9218c73a2f8489326e5008cd8bb3ecb28a706d500902cd9ad5f31bbf89c7acfb582ffbebeaba9d5c0bc64754b5419ac2ca204ca7cc11db52d0ba2e8d87fca6b9ff8c421a3b4ed7f54476efa673a81eaec2d9e517ce380d13d4585d448d3bd39500bde7", 0x7e}, {&(0x7f0000001a00)="ea9b4728dc108154b764a61713a15e30a2808a2fee39c18ec3c32836f594515085dd834175c070165e3f98a8e06caf034423b043b765f832702ef1fdfc44434e0b1f792e7b9558a9efafcb40e7908168492fb4f9f78ca521f3dca9607c9c1c1ff35f4e14c9dcc0f07abed0c78db6ce5005e147c0c8cf403a41ab914242a788cae2440efb31955019aae3d49e5d19729215edc18bbe13c0223d5c738c73e916db82dd81fc41b1d9f0bc7f41587839bd633f7cb50d0ea7f30e31da45ebbeb119340b7be198020c1a9b652ece64ced376ad35f6fdb7b13c317c21263f4181a1f1e3e647cf1ba9cb", 0xe6}, {&(0x7f0000001b00)="de00e3751bcd7f91eeb93b3fd7587ac3d64c7e495467ae07a8db14fde8f55cb57a0c55994209e5077dd1d6f816559091359192bc781a984157148a6ed045e0e8b78bc030c282e27926254faed6a1a9f58e36eca1c50d60eadc8d4d2a727f299a05744dac9af6f919ade4ab68ea3f0dd5c939a06d4000f08b5df9e82a05", 0x7d}, {&(0x7f0000001b80)="95b7f8fc1ec384a69b05cc7be9e4167ea72476883d85c9176d512838b2d3fd7856a987388e4bb4a499bf95a4c94bbe8609c051bb2708eac46932", 0x3a}, {&(0x7f0000001bc0)="1e91e4727a72220a4459858c22d343fc601bb223c0577d89dee9187e1612e2b206e0b4a10dc2d4e3996532fd6ef12840ee073488e5acd04c5e828910a98edb4468b54247c687c0793f82469ed69b60e32d45fd10f7c81ea5a056b1ff3ec108ca8a442c4d47bace53563549dc9bf7d487b0a1580da9084083fda7411243182aad57ef525b56dd39898af5ea11124218f6ccec9ae743ceda6c115ad8be9d14f5217ec057b7671c036ffd1a74bf35ea92b7ad53bf9bc35be6e281e19461d6c0bbe93ff6727ce04d42cb71a370158ce721eb94dbe263cbac8c4d6e49622add7a8cec004356174f04e23741caecc7b1088e31", 0xf0}, {&(0x7f0000001cc0)="6954a5cc7bdc56d31dc73a2bfc723a6e514aa7e13c90511a796229b5f011126e8dd2f70e3e2a38b9d4a1ec", 0x2b}, {&(0x7f0000001d00)="dbd982ea4e0d4cdae4ca603fdfe223ed478c45e350695cad7caa41f99f86795999ea082642c643de73704a9b67a19c67a612b6d43a70d755c260c89a174c3ad3e9c53f687001dc08e0d3660d4d69fbd9bb1e7239066be88761b12b759d03ee2215d0277277dcb731329d3fcaf5555c2a7916929dd87e2b6c713cb92dbb0e70044acb9acbb8eaa8eba24991fadcec4d9c4296a336b0706a1e04c350d433d2871462cdccf15c9ef0c7885e6537ced71079d02c030e9cc55c63b2fb859ffbb767cc7c936e23fb6f0f30e86f87798b512e95f6d18c03f1c9ef982ba67a15db7b0d5b7f48a0b70040c374f604b8c8", 0xec}, {&(0x7f0000001e00)="0a4804a8f2b8e8e22d1bae13618d2fcd0f4ca72586ce15d2c3d0d3bea01cd6941b6b83fdf9728b9315f1511b887891b520659d35cd1bdfb410521669d69d68d138dfa2ab5ae269ce2ea3dca273e658c02e4b188d28f644b531da4e829cde13ad55850d8596e6f9e0c521", 0x6a}, {&(0x7f0000001e80)="f0ff6fdc8e5d2c340de9054dba5f1f1c9ddef2f5579db5d442c43a3aba4346cda53abd126cc0dd195e51bdaeb30f12548e9e3bb6025ac263e95d8afe9da2875303a77692c890de5d0404c7a068e15e48a8ba83296d7077d531e09b97099ba27d627c2f00cc2c83e1482550514ec40dc8b7f184536664d63cfe", 0x79}], 0x9) getppid() pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000001fc0)="61c70a0cebdc", 0x6}, {&(0x7f0000002000)="28611a1b0cfb9de2c1a40857da79841a64617dc4e4f534835a869e313bfa8378c4a9f1af72d1131c841b25fab0392d08d6d77182d202dbaacd5e02b9032417a975f94ccef1db9996bc0be46fdea4029adb0ca631ed523c1efa1f481c3fcc28d66ad29cd9eb8437346eedeaaeef6e4ce200892f08f7d4a432d3c48f829dc95b13ecb768d3407d9e6a9781f8fb58bfa217378bdf", 0x93}], 0x2, 0x0) r9 = open$dir(&(0x7f0000002100)='./file0\x00', 0x10040, 0x131) fcntl$setflags(r2, 0x2, 0x1) linkat(r0, &(0x7f0000002140)='./file0\x00', r9, &(0x7f0000002180)='./file0\x00', 0x4) fcntl$lock(r9, 0x9, &(0x7f00000021c0)={0x2, 0x3, 0xa4b, 0xed, r1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002200)={0x1, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000002240)={0x1, 0x2, 0xff, 0x1f, r4}) getrlimit(0x8, &(0x7f0000002280)) preadv(r2, &(0x7f00000035c0)=[{&(0x7f00000022c0)=""/36, 0x24}, {&(0x7f0000002300)=""/66, 0x42}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/10, 0xa}, {&(0x7f00000033c0)=""/157, 0x9d}, {&(0x7f0000003480)=""/201, 0xc9}, {&(0x7f0000003580)=""/35, 0x23}], 0x7, 0x0) 01:36:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0xfffffffffffffc01, 0x1, 0x7, 0x3, 0x1, 0x1, 0x0, 0x9, 0x10001}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6fc, 0x9, 0x73, 0x1, 0x81, 0x5, 0x269, 0x1, 0x1, 0xd6d, 0x1ff}) 01:36:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000014b000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 01:36:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r3) 01:36:40 executing program 1: socket(0x6, 0x3, 0x575) socketpair(0x6, 0x1, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffff6) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 01:36:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) sendmsg(r0, &(0x7f00000045c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000034c0)=[{&(0x7f00000000c0)="55139749e2e95b498a7ae1a78d2593d64fe3e0e27672c8861f104ee824d4dd021309ea16bc282ece21e7f544572895a4e94709560145c09fd766eb9473d61e241d3971e37d151bb96feede2edd152d964a7e19d022bfd10a802147793af2185e60597605d4900381f6481bddf6c55b87fc63c919a29b71010cc6673683bfca2c512fbeff656b3fd84d002ad57d", 0x8d}, {&(0x7f0000000180)="1b0a6786d9b3c2e344e2cf5b0e42664f3240e030520c12c96b95faa603ab5599cdd2f129844d73f4f636fe0b025e539e2fc27bcbfe49da375939ed13cade531c77f47610a9a31031ff4d6c48b7d5790a637b0429f0fda75351aade956e2659035afc4b3ebeafcb28adc02c6cc28d39ce703ec458c3b11c065cadd4a2c47729e440f0b480d29f326dce1b5ecac1fea55fa4aca3ef1aa51b53b5061cb682b27f27058198936651bc645ca2ba7600e810a2260d183f09eb8a01dc373959d596238aafcaadad6ed9b3e8626d74a3faa857269bc74df87047c3c64c6da7399597fccb6ffd9284cf41342692456cc0181510715558e196169880287acf2621d08cb70aecfa7fca444768abe47a029536b523c420c6157de1eae81439e3832bb761bd50e89312d657c75b29f8f64fa1086b609c241a4bb630b4bd6071a882896841c5d46cc0dc03094d67d2695a11963f0f69dbe6337216e5d57e1fc1ddbd4417850fbe92d42bf9032f88db890013034859492615d61256104f81df91a1385519e0af809f119b45c0d59014303d12ec8f751c1aaa7cdd5910d1ee4310320947b8a3108e0dd1520ab9d5fd314f5bc359ffb7d7330cac6d89b9e6e71dc66e04d41d0ccb4674b5f9a166402936a6efd50a2f9623799e47149096c9233e62431401c98e7fa70a7ba9c36a39cde3d69a55cc0e729910d459134fadfe0f550e878ac3e9aeb9fab85eafe2dbd637578f656399f8efb1d5435edefde06000d79ac3a8dfaa634b6e423a97383cb3f56835805dbd1dd0c01eaa5e99e6665a49517213d3466664f35cffed33ed52a2b5ca26d9de0549336d17042abf416e4825b4d293308e713f1a84e64db94bcaa8b8c3029138cc877ed541ff73047e0616f8f47184a716af9df316f8070097a38344771590ad3bb46d7fde431adc9a8e9a0cea4d1d51dccbe292930f208d86fc2103ed917d7bc01d31ad740a12fa430760294edb2df0318059bb322f58ea2c38850f94def3dac76257da3b85380dbd53834685e37a919982597b646953c7e62fc937f159c10ed6006fee2354ad6bc468868c82e9f351d87e8d999f926ded7aa06a626cf8c8fd8aacf950e008d19eb8ce65d7138fc9be382f1c7a609ff10c4cd6944862450f66a388028ae6368f32087f007a41d6ddb9f2551a9b2f1b3ce368279b81db96ded3ec5b77d549b5e0834985d3ca2f994dfbaf91013d5a1284f50488d7f40a2ed528664495033a4bfcca9b35b2bcf1a685bdf02e45cfbdd511495c45613ff1eac025b0820f39173043be304b61e4b61f971a157c7a42eb9f1f1ee6e7f66c75455fb391ec35be78c78137735c7a41c4cb4fc293462cf04048350cfe72903cb34fef31388bc97fd10841aefa7cba64a1361749f4a811d7794c207ecd92e39777c3f667200e9e7325e047acd8b71d0d48246309c67911fdfcf4a6b7259966b7dcdead4c518f55c0a64b00f6a761888829dafc9c1b977740c495027204f8f79c7e0264d4edce539618a7b382a316f9d2aba659112f3207a99462e0539d414ce351dc2ca9c865ef2b70892f8c916737f08f6321a2bd9a15718ea864c35f20bd2a5a94fde7f39e42d680b8f081d66489af8ecdd7b5d2ca8f044674e334074f2b1bf1720343dac0ee63791b6ff8b0b68fb3b204bd078c14766c3905643110d3002c0b8ffd9c6448ea9146165f618c2e0dab3f0975ee25d006b9a5c580cd021b143d4356041b49111b6eefb34db412146b84ad37f705e0d67fdf78d808d8527ec1317931e352fe6227f01a9429bb0d689ecde59415d23203a13283466dcda8f9bb0b9ec5a02426f82786070eefe9bf86c3b49309cedfccaa4b88efff362c2f2c701c661cb5c4ff7271b3c6fda3bfc6883f7d80f894fd56464ab7ff6c6f9ab26c4deb2c6db430119e202bfe41cea4bc23cecfcc442e042755ff8fbddd77a92dfbc9a3e85761ab4fb7eaf57a5f461c91c5f8d0ba235335171018a37672c53c586aacebf49d337b3ed554763ad6a7ebb307c96df1cf2cf599f55c1e7fb6ffd8204b386a4a90d8a96203eabf221989adb7e39e2fc5588aad2e668544a4cb0c63e9632318d91432dc32bbd44105a1901c02b4d706e4c913f54a8ee1d94401fda9fa74545c6e6e5da788f010960fbc963923b3627750104cf9cf78a4138f39b20fa303d413124548a6bf67c219f9057ee029233b7fd7ed88336a53e867ce3d1bed5b4fc27604823a076a962a1c9031ad31a9e99011537e65aa6c114aebffe77b7151a920b7407660b50cf5ba709747194751d07996108f767baa239c1c20a4f9f33e22daaaae7a917f937d16a5dbbdd41e0ab584f27de5f47c42c6f8af8b7cd24b15896176d31ff841046aa6314b2af46852513d58914eae63ad467ee8d91a29442d00ea1a491e78f45a8820cca7ae42903f583cc7cd6b3395447775786786dde8ce740ef8c4c33f7e4b713c06fd944ce2c87313b1e5b1ca05a6c2c01ab5e8d5976b2ed0c979e70ceeb538f25af5b3faad60892706602c75e9bcfe5d499b73eda70c23e06d064eadb042b90aea2aee9a3e3eb0ae131d88336e77c52167df7ad280fb3e617fd6dc09d14586c1d71b1cf22e02c6d370adfb881bddea75a2f4980900af6a1a094336d0630c9401648029a288d9ef77054b554992b8ad273eb70414c1410ddc175bb0b39d74d1a9a42b0f8eb87901d76eb47d595d2adf0506a411ea034b7bd2eb0f33aaf4efb479beac2e3b98d35506e16f671c4e884e21a69dbac4a6d4a03d69c5467ec002cd717c2aa7bfe667fcd0b75e7822a04a5917deaa1f57708c08fb251f2e17824c2e6defd8aea36fadc645c81c17f8578f6415b379c3d0a44d755e074f192c08dafa38fbf15dd4899f359bc298a5dda6e312577111f48b1af998f3729738d6d8eda6bd7f622521a58aaa52a6c691fbdb16c7feaeb6375284a261c988284f6465294b0627087096d535d3454548e9d15360265f05d918c6eca2562242df0ba3100cee80855e8bd22cb412e16b1a8f309fdcb0a8919e3238458cad038a4a94fc08fa7bc6204335e53ee57c8cb305e4e31ef05c3978e246fde9073c77dbf0ef84c4f455fb9637524294eddb8d256975dd170539a079a5289f8c42f30c4758cf1d294342beb8edb60115774e364df93cc228e49fea9221239bfd0842a77e31eff8b61e60fff29c7e3e622511fb790a14ab594844def86babf9b9f80e3d19e71458fdc1359560dd6e2b23f68acdf055fe7dda4f58e312161ba10289894fe5e01199372e04dffe1f5485ca723560c1ddcace1a50621f2505400def1999a317690610474d53cefc42021a1af8b613ae39f3540a27e966bc10de080203059cbe2c55d7878c528154b9d3c62675ca5c836f55f55f0f69371cf94c32de509480e8b9c8407259e79bd27f397176f63ac120127d0273cd1ce2a69b15b6e17d47fb63900eb528a4b2345495d474ffb0dbad25d7790a62ae69f8f02f4052f2fe07e5d05c3ad9e9ab069e20a247b0797cb9f9589ca162d5d66b8076bd02784322536592fdadd936fa8e4315a2afdc15fedfb15bfb8b4d23952366a404878289def8fc0aacb5089a0ec2038a27a743cd0efff0ac810463e14ce2dc331aa11400c433f39237d4bf7fa8c0d50ebad50109ff5941ae5d03b1e39146e3891e77c411d36e5b7ff0f44c1b49bd52f8d4a9afbbb65f62bf2e615da0ac620647bf13a7678f56bd62c766fb2f0560e45819e567a7379ec7356309fbbb99e3c3924944edc0bf683cf4bc452de206cce99a411af1bd89a33a467ab5a4573a58955109d2be14d7bfc3ea7077e32bbfd443eb1631eaebb4c38c444c6162154f03b80d6d5bc01755d31e8c307a8a17502fee567b016d0605e07300608cdab59a53983c52db8c3d267f4444ec99a95c519d8cc4aba3415ebfaf066b76e0cbca933406255b9f99e35275bba14a804f427890ba9df7471b6f646b1d668089cc0dd4af3ca8b2c63385c11a46487b9e2ea7240a9bc9ea1cb78c4efa80edcef9fda31e9253f73256d2094ba6d8739e55b9cf4491397f085cdaea22cee866939b4e946027b6bea3ce62a7c9f3784ad4875f1ed542c2e4b5eb379ef15d47136045414a88e973fa73bbe7f0318783a746fd412abf79e2e2e7ce0e60f6202a1abe8b5f7e4525f2eeda4f0a0b562cbaa34c8bfdf1ab0954d85424ecb6caeb6dfcddc5820b15269154c91e34edf05081b99924e9ee68d05871e0348135e2b2578de125da9981874be7a3aee0bd9a85c82cc8a1ff339c35261876c4518278e8a057c2ee0d7779334427d96184bea5bb13977a2c09707cc7899bf9d09f49bfff9a931b55e2feab7081e9dd4a3a1a774a3c7aa05973771472cfdfef6340b03fba72e3eade740513a58158cc6360dadfb48d7e9ba82ff73262a7f5a60e6bd0e9fc01d3feec784ff3aa363e078be5b8e21fd9941b9c365d5763b2dd65e69b70a6baa0f94e3868ab01b275dd85caebfbd1e5ef7ee820c4e90b5df72dd074c4e64a7236e0abf8e1d371a302005aacdfe2cf519f1a0f0aa6a93c981dc798890ac06ab8ece905aa2ba954b15113ebfc8b7c0d884d3563d9f4876bfa7eab3931c56c8cb885e5c395df83d12b62a1b5cef4419e1ea613d20f08e0666a228d02956b6960d5cc43e26cf8398b328730ea35d829413bd211cea51acc4cbd1f5a59c34d388132ff5ff8dc42587335d5f6f7bae7f51ddd8bca0da56c322d9ac7fceb4b503ffaea4a9d077a0e0dcbacaf22ba7ca1673083ff5f7c943bc5a39f692cfb0dc11f8ae61f035f6672c32b398703953ff2bd46a59e4c534e2ef1e0ae482e8522fa4a240085591ee7a90a0c940b65a4996c5c8bed031c977de08db69c7b60fa3c5739f552d2be77e5c4e37b5f542983a27e0f8d22e5d53664c82565aa220b5c349602b1b7b733b65d9f06d1f256c195fb31d4b4e203c17064c800eb169507fe229a7cd9549cae7aa4247c71def5f1662122f6f40f60cce305bf9ffcb30e4a6fc42fea61c839659e328d4e065859fcdc0da0c2961a7818cedf5ea343e00adb54d6eba314af38afd650b030f3dd11e8788db13d8903ec9884e2cbaa29cca6b52b78efcaa8746b6cf0e83eedba79826baacb08ebc5c317133e06aeab42f2c425e60cfe194fd1dac14e890bb4f8e7c6428e80cc67da9d7d993069d7ef8ab5d581d33589b2bce038b9a1364dda6161972678c03d7294607a25b2925ebd7cdb73fbc9e449ac17fed0edfa0b82f33237f448c35a1636ee82d16e67a7ddf6452355fb38ef73670c8ef6e4c2afb4bcd09ce92a9641ec78218a4cd2cfecbbf76a83cfbca8306bd88e54db52fad90fc9b361f41bd2ea1d6c62c9d284ce3f8d30da680cc5652a086c692bf00bc4c4d93142ffb468f64ea6fe3c01e3486f45dcc9e6241ff186e7cd0a7b83037ec3f988b25594f4f6d7df53f92b62e49b89cad81c2a71894b193efa3df60fe9af2d63659cd58c6d5b841fba8ee84f883e7cf9c8a458dc078500153568c09106f97f364039ddca22ae5abf35405422e2a9676856587117411f06dbb84e99dafd767672c24b245fabcc3bbb2aa79048ab465f0e697a75295d8271c9ff375cdffe819fc19f2a692bfe2d776a4b792f175e4d8135d025929b63f055857aa01c0e8630d5da6a092fcd26ea3b2aadb90cabda4a33f1a0946a18ca6e4c918c1079a6e46ab979f7c78b76e87455148df7c6917172cfda66c5662ec1ef57292413bf35884a699223098f2f929068e33a958f4f0127708cea3edb650b109c8d5157b5f33599a60f4cadbc3ce5b5ec", 0x1000}, {&(0x7f0000001180)="ed7e4474e28cfa74c9eb9bf319725c2c4dc7105f40ad4749fb2063ef6c3c35ee4d56dbccb5ed026250e3d6dc20b30a1b5722b427710a47cefdb1d9e392a0d8cb8339aad5d9deda831ae8a5778546624aef8cd2b8f9189949368300baadb819425185738158411ceb17ca15d6452b85d31bfbb59b2e9dfc24f4f794084e79b4c4fb73f23c884d6de21c2d51e53a76839a4a0ad8acd78de9c90c59ddf27021ed553e99a7b699acc9f5be044efa20c4dc699944657c8080cb02f6013e422e8a032071f3cc97fc183674a3fe71b2589fc0a5f6967f6b7e51cd98fd5a7685496e5f129690a3eff24789682de42acb7fdb4b47248633c3d72449badbc48fa252890672e201c605866106b6308cf98de5589049d7c8d03e4ef255add5be066ddd37debff6204bdf9fcedd21b207e5c91a74a89e1a3e61a0918e1e4562044ccd2bc7b1471d3a6b246c4dd32df31da260ca60ab534e86b76dce62902f170ede7d57d83f8eacd4285b83d235c4bbbfce1af9a7f60f513b35a1e4bedef17784269af6ffb96e22a43a3194f6425400fb7d941e83e27555026d7273c8874bac3edcaca46fb7d7bc2db340142de55be14e79e4ce296f872f3b0f1e285bf7ee556ad08ab64b6b6cb2458ac48aeafb412c5484af0b2ec160ff6f746b599c429f9fa22ce91ca418f0bc54e400a14e766034614bcc0ac40f7b201dc078ca5c50b83654cf65f52c9457f2ffd067b477b9b3d2a533dc33de9a7f18c76c807e7e29912c19004ea2735056db483b9f18b4b8bbdc96ad5e96024a9df47e6bb572c2d76c5145984dad550a38ee1b66d22d7bcdfaaa6d15e85a7c1f673a52d41133b9fb906ad8d28f1886e298d193fb9af9c9d65a1bb302f7efb3058d56bc346808cb1c30e41faf3a562e9643662d07ea8ee7202ed54d61474d011b1091d7cbab3bdcc54005dadf0f35f64f65afffd746504e4ca23352b661f207baa7648ee6ad59ae771bdee108269ce76bc10da2bc685f45460eb96a4115b53c1e876867e1b862870eef38c05cd228c0f3bdd4f1acfcb9c67e5fcdf18766609f3f63fb9400bb8d8b1783ba1253bcedf8194d15c8d35a2494520ebd854fef2ad2962e9c587b51e7807aafb510e7626637ff0c72e45e6998b4f2cd8f9ecb59ed621846ed5ab4b9f1e64db516531cf7ccf514e12d986e5dfcfb2b05517c101729f89d2ebe21de3df67635a8bf390f677260ee026801585b73396f2b1c6366b8e7a8cfba61a1d1498c4f76ab182120e02ece73fbaea19cd336e6edce38cae8caafffcdb082c8cd9879ad2c8333211a8c0eff48384bfcfb38f90f09b85da83aaa6fe0499deb676da6a9e17d63b112d00d3a3295667c8cea69808e7233daadfc02ce92f7bdfc4243a0263e36bd93e00537156fab412ba29875afa4db0febb6557a560a3649bf42631fc541112a9daa9d2cd61777fc91afd515e972e6f8d133f621e55d7f498824e7fcb51c82a7788d0f053a953f4873271c063ce2c1a60339bff3912898ff7ce750b805db54926fbc87e7fd0653d49bd15b550867478216611f26bbdb7135feee1038b94cb3615920e10644bd50902d8f8893b5af29074ef31543460ddf07c9d581d6d99cca9c451db2082b37ffab029d41eafd440b5242c57fb6e2796c687919570e950e523e14d018951fb937bbcce89afa1347a8d7f0480a75092d66838b1f0d2ef1f49f73913037523052791b30e701666f7f3b9816b30ac0c13fc0eb23b0f5f2359cbf565289e7533065d65eea032dd288476c0c0bf4275239307f3c18f74dd45275e5e0e9cbc58a71a570e5499689b46d11e3457d530c903390bedc8b775d2ec3618ec5dada5a9309511e8cec448c4641fc2a3c12b9a3c542591da8af54e07f8d4ad2fa675f0ce8b484e56df128e40a7e843a2283f622e7873c6a4f699b8de8e11fea01946a1e0d1fd52886fdd24935cc0b5b70e6a80f0cd8daebede8a9e170132f5fde1836557c7b461952ec283e198bcb695a3a11769f6b437eed05b75632d14bfa21a65ebc4bacf65b9900e7765309c113a3ba24e8418ebce8f6ddaa25907149ef671000b07dd5f730cf85e47a81676120bcd7f7e81ffb000cdabc02308db5e52b54ba3793398e343b6e8dbf842bd9226bf8213b539752fe165926b89ca67fb4caa02e268036528269ca38133047e45b2e42882476356bbb425b4cb63c3295eb7594584d6146c2c9f63a6975e0ddbc36956873d7dc2826010f1ace2fe5b38478babd1c17f1b834ed9a494a48ca8f246959beb0bcda63f3eacda4af5548a94b90afd8cc2022f9ffff38fbfe3eb1775bc818bc348b8c036a9e1eb1abe5cffe514fb3d4fef6ae49a118235e1405af1d53d5d66218d829e7a4134595393de044f4e05dd916c2f973a6be1719bf600d5f9a18cd1183c58578271e2c5988112030a0bc226cc49c2a2cfedf4c1586663eda409b503e5b2643f78ab5fff9a406ba541e32fe65d989ff1357fbab0f77feed2ed2c0386e1939ee76b3fa9cb587e5cd1a392b617fc939d173518ab9e241c0b3b0ed278cbbe8389b8964b806f5ea4642223b83cfc072c077a687e4d673424e1cacb2d1848b48620d228683b51aeb5e68167a7c8de8f25a2a0d8efd5ff91efc026dfaf185c6b2446a2be8b32ab340981c1c050949438975474c0863d0173b3809b6bb2fd62c2cd8b05689bddbc4725b6d75d8ea8ef3968e1e9655882a0af5382b11fb7c8bc58ea1bbf0a3bfc0d2b3f4843d6826cf3dc225c0dd6b898136bd1d475ec82f03e1cf39aa80b0100d80b54c49ee7e8419627ba1d2a44d4fa52a2cd146ec3cfc2d0915d3a80307eacc34bf68d7520a9f7a6974b1a3bf3da307ec21e220461f888c39764f296b56d5e8b1c7ce30be79cde2dfcdd6859a6c0e949d9dfe39d7db4ccf1ba4b17a60303981978d675124f9dd8f9dbb99b6718194878bd965c7aa835b40a7b75bdf72a794bf937673dcd292dd253fc3dc9b9b56c1f143d96f894138e674ae2346f27d0ba55686b1baa38222c591b3ec327abcae527e63c670df0177344cd268ffabb2074bbf1dcd786a9fa230c42e7a8d1f732080f8443953392aab6d5201ca73b7459764a2f93adbecb089b63aa8dc7f5aefde3d080b1b7d84a8a6c2e480fa9d88b4c8392e308b06c793ef7807cf01f232a980e90c0cbf66c4a5b697414eed07a53c436b01500ffbd0983befd02cffc31d4a1b2a49e0396e862a27e00292419d9847d382394029012715277d61a3fb6fc3cf2a6eefa812d42ecad747de66a4524eacb999671daebd2eda94fdb993b8cede793f7c4f08fecc4192bf4a1beac4ff904026818d2b9293b9e6dc82c11930b76e366e52a3379164a1ae92ca4b3f79b1524e96f3767928a789c36d99663de7f5ba4308c5879846656a91aaae807aeb88bcdf75b44769a909921b8547f4bf93dfa63296ddbf026bea241c7026bc0d9087afa5f6d59ae3a3a169b3a63855455cf4804642f75dc1f53d49e6a20e7cecec47ab43a308f048a438998ab1f0056ef641e9901798506a6894bc83c3c5a433a8b248bc665cad7e672ddb9c8f448ad7dd0c9dfac56d76f6893b0ccc15c7b45fcdbab4c009dcfdfcd5beacee50f71ec5b8027b03d154b8f75e7160f0442a5e30dda5f074e038efa4f55bc3ac4ff1aa5a0777f79cfc5ec394eef5a96ad6c106cf6760d1e5640bb10e70d51e4c323ab38f9b67becde42e6daf0eb3dad86e69bb37695922c50c56046a05c2221b7c74a91916fe4cbf5c2a901378617e64103db50aee6255ea7d895c15ff9889636e394b3b14a1fa3d73fc4020ce71b31676c5eeac1a72524dc65571357547bcb6fa96667fe92b230667e81873522ce3a19a1ae6798c4e728ceb997d0f7b99bf6bac34c2681f67035995226bb7b9843911befec36d6ea1f3f1dcd7b51de3d3345eb388f31ec0c725683c5fa1e7d2a157870ae245544a9451355e6867b1d275eb9682506f91de27a992fd11e8187a596652b03477196240b6433d008444fd260550684bf95f230f4f715eec44af0bb9017944903f9761adb43a08fdafd38fbf8ee559a7ed069284abed10aeeceb7df6ff452d34ccf42d33ae914f1d6f97b136c80156cf0db6a72c294c34fbfe163f338dfa635ada4e6b65ab0558c4473ed1a63b1262c9d16dd9cddc9467cd915be1412a49ad8a240f3ba4e220bf0128d3b48757909837de1f6489a8c0a06a8c039916f64e8146d6df303b7ab9f9de62411bdbef503b0157ce6e47927a517331c475e62a691a2daeadf1db46780edc8b15c04c9fbe58b3bd564d14d38acf9bd9210807efa485709584a66f6d1c3ed64244883b54fdbf6028a149cbdb932cbc295dee1b5c8ea5fe3c5bd98a6b4c9bee5a8d5013e31842b6a36d5b4cd1cedc8d6aedd9b9a9c8150d7fa2126bcbb5cd0b6aabdce75590becf681ca3ffa879a87ef4380e9c8ba3ac0e06bbc04745b4c90daac1a92ae44f3c4cfa85f6a93780e60814cd0812260d2bb400ea5c98a1098424a0f37102e0ddeb0db4e2c56301a8631c5836337a1012d4699938ceaab341a018dc0230ff8e5d83611ac076f971c64f2cb137868e60c5f9546f4879874fb417a4d592c5bc3172c32b5feddd7dfad7e489f2daa29940008df00b4631c4310f03ae88315dff4a99a36669c24feb19ba754ffc598774631683475fd7c89f629adf40d14f69c4bee93bebf07eb0c975d505574994716cddef18a6d9b4f0bb57c62daacca5f6ad8708c267665cc3dce4006e07a514118a25a2160523110e4e3dada592ab4dc00d185d50092c3f6a38d407156ff33d4d336e5f720424b3b1f53506e10f30c7aefa320df31ba0e5e369da43c6b225241b107c9484b4655cc5acec74806a4d11f40e628f58251423faab09fff5c9d3abac727b256e2ba41690799d09a613efe8f5c1606ab9c16f2cbd7998c3ef8d0459f82f45bb92505548f4258bc1e3bec3636d4e90b695060a1775a2d383b016ba14c653b794cd9e7aca528982539b2cc8c380deaca2ca5e5ee5130d5898dc95096a738849f824c875a467320cd8bc9e22b1e1de04fb4e6266c460715f03046c436b655f12403011ca21ba2a836fb46798657061bc19f06f7448fb8236a8395e6e418b2017a136711558370a55f2dcfa1d6660b1487e55d45b7126e2d80d497eb3b355afb29ecee58ed2afd85412dd57b37b78a1312ebf9aa66d7e8c8862c30a6d1ee20a88d70b3077796f4eb67531213f7638ff29bf4a2721c0a9977ac902eb5726cb9ed6789cd7c7268ec561d70b6075b09302033af4d748481638f346889b4bfd8481650c79bf7d2f73022e62d09a4fae83dd7f82078cd54bf12ba671caf88bcc75945cbb6b95f167af16ac58a850092c16a730a3a281813f2e5432e66ff463fc3e91f0800b63962c8fc74ff9b1b898396a01e5cc593e88ec9dd9f85b056ed5a93f41a4fe50bdabdf4bb02676a7d9fe092897d2d66b8ffea89eb40268f8a7423bfeb1614a0afcb6a50c2d923a57c290cc40d5babb079f34654351c4cb42d953a4dbc3c8ccc5b5ab2410897cb84d1acd1d771399ed89be643e9c24ad5a6927ec24e7569149d4994f9629d653b60c90af64cc6a134a3f728d3a56544e257dd73651005ea140c46e392f0fe745205bae381734e4fb2782c817315f63cd7646fe9dc2e30262763e188afa3d4b3fd456b862faf7b78e59281aa560994d45f514f6bf6abf007203366de99bf8dea026db180a80dad723b5e180b8eb13b916a1227cfcb69f92cc9fce469711b9cb5dd9f95edd59be9efcaa427a8f54a6288a3e87b61291", 0x1000}, {&(0x7f0000002180)="771daf877c12289adc19c8d143f7d0f839055bd520821f34d78c62eec55cdf2c9f75e55a513220089d95c16ac319ab532ba868e1cab365c66fd0602d035489cede837d439b974f2a8169648a3583dfbf162f2c790c96708c81249085337d8a53caff54df1e69209462c2028c5d86a46f82b948e14b19607e8c147bd23b84e40b49bc54cac544ac462b1f9a3e960249dcf61420e05f11e8f48e9e0f628ec7e682c90d109bc609b375abcef97a166415302210e5860986c6ae03dfc3d7", 0xbc}, {&(0x7f0000002240)="8f9a8a9f9315af50c37717536df769e9bfbd2b572e933273a7a311333fd51eb14fbf8ca8a747b074902102972c8fb9a2cdc176178fae49ac12e674455c61da23ab766abfaa0256d58a5bd8d665966ee832c404f3fa78a8b89a65d4a59546d7548b64cff6c284372e77dc27968f046c8d82cf20f62588a565067792f8bda955", 0x7f}, {&(0x7f00000022c0)="8e3f957191035e7828689a97053956281d0b6ae17490aa2fef3f0dca7728de0fd4da0bc4bcbce6345b239aaecb4f61bf59fefd7dd36b888d09043d8b0ee7ee797e6feeed79ab9ad64fa54713113f9f13e8f0b90e1609778905733f195aca15", 0x5f}, {&(0x7f0000002340)="44f0e98ea141a86c2cdaa161d40c88714e37ebb70edfd3ba1e626cf55e04bb607bb0dfda7cba938e27a4af18cace0d17d9ea69fe75404e4da46d560b29842c64873d7a779302514a4b73ba19d9d188a4da06aa7eebd620a05910911b180bd90111cdfa8981689fd73f5319697dd3900f2043509bca9e5197412497e1eb6831ed8ff35749df767dde25701efa096de487e1d53d4dd09a58244d2e97392c5115b808df54033e00d66f517b4852b56dda1e933c991c41e52f3af90347c1b174d7a4887d0a0f6cc3f7c083059a7062e36aa9fa8ee3f193739749e8f68df8efd6a5b34f309edb091d4e74c85736621297e25f3aa2533f1a6a377da89b9ddf1d22912c8b505d408ae1ed8fa9c2f91ae144ce24cddb60750fc5d22ea0a964f52bd4606790b8577f19d0e16017a406dc77174d9dac94105e67913666caac88bb618622d8dc1e97b02995db8de3a7b732013ea40cc498266e063212b3d8135a3ce3e6e2236ae4ba202ab9d09ab7bd25c23e29f1600a9893a88c602c761d44d3a80307732424cf931412e1f2bf8fab0d569e16c06080c267feecf0a9bcb443226dba96158bce924ace6fd23185b406d164faa268a567528c66e9b24532d12b9ff4c81f2d8421ea1123771abc94d167ec7a86b568d11d3035a47441688d075a5926d431da2d2e31bc5bcdbb0a264e558310c710cdcb3cf595a5539b160c1d1d6262c1a1d778d0cca5b1b842d2d114aed5f4073a2efb0d00e1076f7a21fb5a20ead829b51edae8899747aa6ae96ddc6cf9c6b585d25ee56324e00c22d51fec258cf556f6873b8b2540aa34b6367e79dbeb28cf4a76dce6f3270e392f091aa63e72ccd4acfee9fcad27c7b0ae9f3e8e79752f496b58315b569bc8fffd74effc24b383c6f98a6c10e972106320ef531bcc5c9d76111f4d0f8ecd0955612e972de6b637daca7a479dfb39fb013e3af5306e5dfb3f433af091791036a58f738a954622ea70d4a3797261db0dce888a8586ea941dc7592f4dc77185dbc1c8b2feb86948d7e2b8a2f7c57479151af2208efd25556293b8b8bb036b7e8cf526df5755e68eb061ddc8d5aa90f8d3a52a0b6787666f17d09bbf6ab46ae8e797e77dccd55c708668dedfb67917104dcb673ba401f5904dbc945f1868cb7b2bba41b4d1636a64e89c5a39228e843f2dfe5b969d7622879e8c3855c1dede655a146b33df1a16ba094a6077022d4333b2f027bfb2dda0585310a2d1cbc45d22368c83dd3fe8f26fa003aad3e9e9b3d5b598e15e8b9403002a9a139636012047d9a19986b900a488be2499e9fc6ba63ef79f30ee123ee418b7767fd73ee0c469402d13f212088aab40e22266a5d44b993bf076292a48ba0860146134ae120609676efbffa7ca599298253b7e531d5b8698bdb48742a9c6c0e7eea21823b92d736605c4afd4d11f9310f9a944874e4e3aed5f26ab945e274a8953c983302737f7e185eb5ddc93275a3836fd1fe054c58d5f01547b4f34c1d7f63cd1b0fde7aebc848e34f542ff5b1b647e96c28d4a242648e7c4670326e77a2cf869257517232993c91467b4bad885494063b0268e83901d9de73d488def0ac243795c84030e4ba32c122219d2c77882092f7db9555ca4cca176f0baabe1b92526d608b94c0d93e2d86d004ab020f95620224f225c42cb7c90d818ff94eccc57099a75cfef93b57726a84b9551b0b0ed647568d4ec078b1aeecd52808c7db9f4ac3a53c2fb6f1499386465264efb3dcf5a9ece459784176d885d4e1b7426f709a944888de1eb65dbfaec4bb42860fd9bb269eab61ef32874a540b9df432e1bd3533399d6015f84df7dd2b040da8111bb5ef743f5910244c66a1071e3c628442292664be752daa14f28b35234b87d99b9aedfc8767161c3d677afc2f26755beaf1d3752c5f9c9b11b6fc71cbde9b597db09c13fd00610f6cfbdd57cef1a2af055e400ce6490766a28041ab412a5fd7673a1232fd59c135c160b67b6240e631534176847e585d1875f0e5547542410ca567f5ff9963d8c3b913d6f0a776c38be858f76e42e00c19ce0e7c4b832154ff517b7809da3132345a69ee55a2835a904c09035412d310e3d189ecc0d3a73fc1ebd9e80233c75d125ac7b96eff92a4f26d8e2f1d5d066df5eb8070e164fbffce51ba29241f33420e2040ce9fe89994118731a89a8ca7a883356889753c269ef6ffdf5bad86d219a9a7455a6fdf9fbe2e2261c92a555fc9b6ab2c16ab73b3d59c1695d10b96843d9735e03b0f6fbfa7864875cc60282a3e5c7c99b26849312fa65b75861bfa01333b710421a5b7be4343eeba58cf16607fdf17cbb1ab10f167563275204e1232a1ed56c7c806ae8d47cf4b244522016845898ea4b00aab67f2ac793cad9f5920aac196e2476596e3b9e3cc2c0a5d510ba661f04a5a523c550f182ffe93f9d72b190de3ac7240d4522201239901405a0b15ec772b8c1ff2df0ad2c0df00def9689d6dbdf8e8f86b91c2c214493a739704a08b3fd1a7be0a01923a547fa32133112315bee911f0dab3b8c54efb618623086e99709ac577e4f3a492e7ce8835d94d105a32223da18e04023e41c38487cd4dd3634d3d9bbcd4cf438b23cc5ebd83dda1308f21010852c6235626aaee59e9b54a8b46d4a4f651e5bf81317f1467d2176cc5a6d095505c7c22dceb9eaf237c000981334e3f35b36fcf6ef9ce2e98283694cc35c8c2cfe78385b97f58d9dec33fecb6efd1fceb422656d36a2910dc89277482f0f9a0df3110b3dd9e5ca1d9eee5bbbc7893641334224d37a4683ff75dc20b035dcda22943ef0404667ffb8a42ee81cb8e3557b37b3439893b35cc0e9a1b30d75d2da6fe50d9005e2437637f274671135e935d6e3abc9e683a1a48c3e76fc869af16c25f24dd9d8a934bdde6013f2af1143b3495123fb30a40b6f53bb7653cc8f36ef0780b3f93e0abeb22ab08fa30f1d41ee30158bdc5ee1839c5c85f1a503e2af6ac9b4f79b1a11952d9abb3e1c38cc0f01275f4529475104fdefd8d2bb36acc15649d8fe5f736c2ea09910f7aaa922e2045d176fb7322bc373c360595b9a0d69dbe1ec5619de1d0c2f873f7f1ed4ff85c744673cd1f9c5f40647062f0d712a71ad16caae9bcaf59369948f6c773f11ca351ea1050c71f432468abeb22213cc0aa391bc187662be20d375667dd9122df0f78b31abb35367996be0dbce4cbd883563bf640b2f374bd8067cd76dfa4cf8c0d2842565375899ac1c6bcafc2181805a608e441f4906a84346799df8dd1b8b409790ea423f5bd792745b5012a4d1e9d968c08f74430d69351f75f46cd41b3e47f7ee357161254cfacba2c03a657feeacd175e931b8fea3752ad5ccd0fa5900fd2b4a69ce1b40610cc741cbce6f78275d2f0ed29bd17d36071c60205fbc53405919d49913478df055b1fe2ee2fc4dcc46bd1c3d58939b4e630bf0973e8f906de624a82de08fcb1be2f708c41a9227c70f954c71ca71336474d9a5e25ad8c1df74c0123426a7aee1e6dae6b60638d2ac1b203be66333da2adf257e4abe4a3547b0fdffc7b80f65ffa00a55f8cfc99d6fba1df5046a064b49f4375814da9ababba80418e1c97966dadde6ce0e4eb6295b92cdc59631a2113d64cabb5a26b8e90bb69b93d069f3c44c2c43bc55bea913f865622bceda8386c2d64b1989392f5db53e559f73d30cd7c1c5f50917a87a4aed18b7ddfbc6764369c232be17284b9b682382b420b3173b9f4701684cc956944b6c221e9843a6c4751feb2855be7d81bcdaa78132cdcb7589a65bd8d6742b4b892f6199889352514ca37f628dd1f11a8fbb76d2a819b6741eeabf91e13c41723fd7afd9a0c8fba060497cb346e1525e37c836f4929a11c3386263b2789e91858335be9910949a13dc8180eade60af5ab5b17938aa9d965e9e9ea385d8a659579e2391e955e0972c722f2849d517a3c82236fe8532d563cb3f503c3e88214bc42c69becec77c936ef94471763b868ec8f491b06fcba3a2974484ee886e7c3984f3ae4757ac46cbb1e420a2a9392fd1d603eff093d6822eea202eb727e8d6f6b89219fdb9aba30a58b0c742cc7711f4720bc09cdc42331e0ff0852efcbb38aacbf5c9b1c7d46ab9c07fe6c19f6029e5e1d4e2fc0d61d89e7e57ea7a3c3bf990675a249a36f576db35aaa91c4f44ab8f6993811d970aeab89e4c1845409cf250dfc76030600360185ae948c08c61dc96426f6b2219a7bb095cad278a4881b65a7abc66d6098f641748ca55c2841234f2d1df9c0a58ad58228b698e7faecddaad7ba172ceb6903d38e4c1aa8e3ac46736c73ec3cbbfcae4abb20f6a37ed63673f6ad7b783704fa409c84019f51e9860e32a39ed7bf3f56e2b7455d32b277c73583ae414cd96d2ff7ecd7769033846b8b18035f0ae0f0fbcaccb52ee769b7802cd409021e5f5feddcd78df5787cb018291b2609631df822409e5359696501b2d3b5005d986330ee5455c73ba4188227321b581905c8130c72f06ecc2a2175e0a3cdd46360dcbe8e45f6155a20304756a5646a5afc30d09024e9cfba0b233f8bff57c824b5f195d812d22617ed65c69e78eb902491551141b9cb7a1ebb10c55b870e1af9289bb5c4e7f7f7b9850df07fe37165464e809d75bdaa1ef252d99f83d807c01403693ebffaa6e2ee8f00d7fbef53d36174576d046b257cf813b707705da759fed9d6c88c5850bfb8b1d7ecfb6c676320eac160a6167422aa3cb6ebd2ae56660f7878c878f8207f6d5be09882bce0dec5d4c7734685d1c6b1aeedbdea01050a4c7da03f0a7e81ffa7b384bb21ccaef778fa617cb61a90cc81b950fed4c47bd1b1f65f85b1693032aa70dd1d6a9f52fe2b64851d6b17c89e16142af045cf81464c9e809c8fc7914268e6bdb472fe040cd37cae44d16cf7f8f0cc9ebda6c22e95fa3696fb1145afe643e6c2a44ed31003d1f28a24d7b911da8907b919514b38382b411e9bbcddb1b9d638a12363b9945c3ac9fea94faccd669f6d48cd89865913aef9add7fb291854a0b75724487a714fd1ed7417da49ef68674288d00d09dbc9e677848d7e8a09ba0900d9d4c0d474ae0c20645289121323385d49f34293083dd09173b7a22aa3197ed28dda2affcc4036b5034e5a91beb9676838ce436a76f7fba13dcb56d4d1fc6fa55b24314674e146f86a4e89b59f78932689cb2f286a2a7fbfff5bbd42ae926be3a2e70d07780aa96125a66868ae9d755cf89442ee4d944af4d1b50547ef4f2e49a8968b6dd2e0512d8f8c575c8cb039c2ae3dd14707161b22cc8c21b8eafd717d8ca6e6b1e837f9082eb94bafa9095fa8e8857803d37dac352368792d805d8e9189e05b6c93514df3542b1ebd4c7de3f7be91c7218e07bd17788cff45c22796dfa49f72fde0b41fefda4dfcd4f8d25fd3f6e313a04295f5d3834c3abc600745dd192758e89a006b3b88c6474a04286519c6355bceff7dc6a7d6393a7119dcb8465db9d6b4085e7c512ef9754c39a57c587201b232bfd0539ff3b338f184ad38683034ada73de87c430e32367c41da0016accb81e8a063cb1dc0e696ea75483a6b037527968b9b053110a572317548df12cf8585537d87831239aeae88e80be965f57b5133bd03691278184ae70ea0ee1c07929780681f5df16c89fae94c2463be8dcffa804e70108c9f72a6b2857ca6d26c517b52939a3e588de0228be2437a2cb65314db01fed221428e7041cb9671b991cfafecb2efefce8fe3f2afffb56491bc318fdb2e51746b6c59f9e73ec2e4259d5b61a", 0x1000}, {&(0x7f0000003340)="aa6eaeb93accb3cb9227845b633b414887ff85b054c96e90efee66a628120b54189d745a3f8f3da61164d39fef02b3a37c55125e607e7a94a0103e7403fd7b7582a392a229d90ea5cd37cba8c237291cdd7b7cdfd1859ebefc1384d3e8971145ff0d08ccc40364adae9fb7da00686bc843f704a08ba1dbda5745e46183fc46c3c88f8b2c0155af42b5cfcfa7551a3a43c866084405d424f74222448d5c82bb8a4a6eddeed1cd36e56394048e91c71b", 0xaf}, {&(0x7f0000003400)="ff64f8a61df5afd89ace864aace200fe85cc54544e15059b96968f35d4d0b63fef658c11967a062c10941527f5cf3a3d657c66f80f9e01a501d2d72cd041d7f4ae7307f60298802df9d8886e1498440e78e02e4e4b03070dc740d49d98cd31960269b3ca61ad5a1a7f04989b15049abe8618885aa158a88df41d705d26ea8a5a4e5f2f07", 0x84}], 0x9, &(0x7f0000003580)=[{0x30, 0xffff, 0x7, "052406ba82f7e88eea076d520f3f797227825ff1b6ff0be53b69"}, {0x1010, 0xffff, 0x3f, "f9fc8f8f89135d899ec5fe8c727c6c0689b64a12f474caf745d546a68bacb1296d5f4033e350a109e40cd6b727dff09bac74c9d6ebf2d3522074420399975c4fa8ab7a466d1e003b0a80bb2e9145b2ee6e3850304d22189703cccd8aee6e0c4d29c3a5e62a143740fb00f30b55a8e3a9e23f41fdf4eccd67ad06f3502ad7f40dd02cd95de123d0e55d86f6bbc114ed5106f05e7bcf7ad95821af58a0935c07ca3c3d805d2ca2dc706f1c613b39e3088518b829cc257c690d417d5610982a28d8020479bf4bccb4b8883819c3a58a3442c1bdf1c588f2e89f5c23d38999785f2a5db799e5137df79de6c33ae0a4c37aa6b13a4163a0218690bee9e721e0bd2ba58191336996cd42ee351f86dac393f11461e9eaf635b12568deb66273e7b10caaad9b1a1db1e3767d9ac22b5804eb2a2cbd0d707ea8e74e1c7e66af685a50b9fe417aac957eae2afd6ffeefbfe36b1dfb0ea4bffe1955b612810a8ec3fa5648179b1dd7070b4e8a836046c4d12b7910e72881098a47ae117e04c4907f3757fd93eb970f11a5490707ab766cfc9530ab1904134f1eeb3ea68b6fa8f4d3aa93e224366a8562096041f4499d3458058c0325bfec151b2cb3ec8953701ae7078d38579b1e54c063b5b23dddf7bd4575253cbe520931895361f3a987c3757f400b8343e0c362f3985f1eb8e0331881fca16e61c3dee492bd9bec0c352ad2b3c1d211c5a9b84808a474bf1f5ef080ea8a94878d53dbabb26d2f6857f3d0dd0df24ced936d0a77df13a50f4c536811b0d316b87a27cf959b6269b3f301b5c7505fbf6e22154cf778ecfaf78d96f18d32c84b06b80a26b5169b2b9ac284c3102ee88a3c17f79e33481177de54d77f970040665cd1cee630cc7bd545d059a6ec4f7edca37d4668b5eddae8b8f58ada7cb75f28f2aa07b56dfa03789c287cee7a0594f28053c47f59bc3deb79b10c2ad686185c81505d869ad28521f744c1172722c611d92ce964d2402f64f3e889477c7090eb371a97dc1b48ac301d6043d147e71d69330ceb2c6712ad234651307d7f37932d5d89343e3e316e71b8406839d4acde046bab9e433c1134990c5c2897660b97ca572a7dd3856e850d81009cb4001814b26c8a92cc9bf77e22e7f18f0d938298278eae505ecfffd2fc446b6f27f1ab2832411631c0b4a8185a0799b73c956b14d965205d56af979a738bb6777e126eeff4f188493d904ce3dd19d0e10a9ed3c1d99e9e00e29569fa37dfbd0b39f37eb14c110a6ce903e1b0f153e09285fff13ba809608ab7e65dd42905375b3a43d60718263424b44aeca82e750c266bae5d70b1ed8ff8847e7312f3fefabb9beed1dc60741d6e358da62010a5588b85e9529cd7f801aef2ee1aef40e3f8ac19c6b4c78e7e23b2a6eec092b438c8d6b0cddd18c982371f3a4a525154afb6fa255129ca755293f4baa14791af6602dd9c91d938e1292a97b45f69c421235fcd437f6e99d021f248d293e823374b5ff859fa763e5070be93c356ee5872cc6fb4058cd48e1b6b6f72b352675ff1b4259f88a9ee4c979304f51553714405663cc48af0573e269f0fd8a65e530b5992e9a6f8689d0277824463f5effd7b4c350da0be179020af6d0ba978c2a90f098333251ceac7946ac638d90284664b63e554955ad55fb0aacb1eac812fd358cbb79b28e96c0c210ed0315bdacbe61743f0f9cf369a96e7adc8e52d2ccd90eaf147d57a529c2e38393242039e01097c66e0fffe78d5672f3f543f6a64dfc903a7366dd228d025dcba3886d820a1f2392fdcb4b750b562cf981d47b778f7873ecb05bce1d0ab6a864bc6af1a8e8d266989f4281905bf58ea120e128e6af58eceb809aca649b30f59d0ebb8cf641a401840978f30404117e0715d5beafad603129fc4fcec333c2002eba59fadb0e4c0d917311d5e733488f2b74232473126870b50618fd42b96872196501de35e14e4618d5a2e9ea7107d4f6e011510feed6e20623dc51a3441b0b7ae5dbe6a787894a55475f35b17c813f9d580f8f98eab9dc052fd9d912bc6e93816ca29755c18c946e4812f193a575b0112961a6eeb26afc43113d2046e0a5b70864cc9c8c296c7c7caae520f6ed04e7b49439f2c0780b2facf467384fe69101039a0def650c2b4f308de92a716fed83d03ee5d3b230c4a20af3b022066ae2613bd2715cc35ec097a3cc5c158d0a188cbfb6935e5a735ae360fe17fae02585b2fe214bd057d84e4cfb1b0b6c56cfd7b9dd8f39d5fbe25adf451096d3ffe1d59e062a87c96354c2858c256be213e5d0696547f995a4ff8766f401a0ebaf04c6d691ce1dae7a79beba92eaf2ed353993057428999ef7746381badec5288981d4fcec02d95d967ed46e1ecd1f1caa708d0cb221dd071bce0d8855a79147c040615aa8dd9750e4c00efa2278ec2278282050fd726a3d0d4b02423d8cd282781d75ad38357fa105ee9a1fbf93eb4901cfe2a0add92f5418a6ba5d14bfdd46ff93565b842821da2b06dcb15df24dcce5a5d1abadc584d5f26231b80aaa3077b142220e70e344a370609248e11a90b39bafc95d4dca2554299c6d6fac2124013f4fedac1fd3e6dd3e7b0b114170ee0f88369879b84227e22e547878c051e83df9692d935d65fccbe00b05edcd106c1bef560ecf2fdaa60f58dbc8bf35d7f378ecda8e3525d049927e77661ff6468331479493680782f7044dc3669a3b3db55778663f30042fb59fe09b75f79b33d1d92c9affdc02b1c188fb06a00e5a5e9be2507c70bbc70c2cb80557db9f0b677d887b08cf9ccedbf21a734d40b4003b763edbd09a39b60f50901e4b812b27e066bcf38ff27c8d49968f9fdcc090439be58e8d2ccb6d9689bfd6dba1e10f9463f58ec380c2f3a393a7bab4d4d2e1d127db608944396308405cdaa78ef6aff02d9bd41d36f24337e28a2355eb5cd55a1e3ad7944166c1c20a56a17d9608ea0a81521afe4427a23059d6a745399ab805b8a93df619379c13b6219cfe4993a8f6b98c69add6fcfdc24349aefcb4bd00d17d426276c1b74a91a137696e19637c7b91ed707305574debc92e9415d96ad71e1e416356cd47919943634eec8c1051a5469a1c2740101cbf4e05a1723b7acb182217c1caf23906069a8b34ddcd8c2c33c630bfd820e5e603b091d1b79ccedf90ac531c9d41ef615aec7a7c843207d3af0318ab786ed61e624fae480481dd3c09fd08f04ed87cde8f66972cfe743adf6d62b8900f1a298d9f7390cba4e92a46a735abb5df24db7bc14af48c8ac3def56acd4a4388b99536e5628d5a15a9d1242cd2a003f192d42a78a7939001fffb1c6945674ca776f214aaf16e7f5837e32da9e7d851ae44afabca5233f1ae21fae8ba43859ed3c7b4e551989c23ff3ff1ae5337313dabcfe57de116e6ca1f8efd9e2b6220de12302ef504c6f560f5cb791fad9f932cb060a17711c2966d1f20eaac47fc2dc999ff470fd3c135819364f4e0b39d84837544e37d72bc19e5bc782937eb743df727d9c168e0bc99d400a67cb204273f2d8a66661bc64d5310591dbcc51623dd9aa120b9e6f441f0c83feacc4301546a9111a79eea3e17df8ee38a79686fdbc6358b3eb47f9040ef9223ae72953df945091c8fd5e099cc3b9623707825ae24be26ceaeb1aa57c36577d9cb77ef30e0fc262412f35b4636029ba5a6d4f904938fa383e40f61740f27236cd2804ea85ed3f46972e498ae5ac83a11494777819f769bd27148433f620cf8d67113cc1085a41ed31d2acd35be7333b2e5dff1cbff1b4e74ae131d507b3a4ca56c6457bc6649b52f8901f10f5b7872f70ea583a0ffaa9170d802e1d0f869eba6a9d8e064f13a13e2d19b5ab6055e33cb371dfbaa3007226a7242a5b0cc5b06aa6988faa52dd6a4b8ef24630a2815f7fd7422e843f197b232e1a451d4e4e168e9b3e4cad357873467f8c2533a5790ed44504c7189ab7081d131b45e3843b941ba5e45818a77ad9137c444cb0a1b75cd5fafcab65b7ea92d39f265d9a12b9de322e24018d201314b68be000c96c23fe9a9d1af26e2599c64850a31559ae47e071d72d2dee61d83ce8c00c28ec81b3c15a7a7b1fda150fed31e92f0740c3f266d234b8ffebd3d5545b0bdfd099e33fe97bcb5767e996ad92cc87854103fb31898dd841a0cc46bf30ce148d88bc4e40b4c3ca088dd9d13a2e13c119dace26dcac0baea2c5f6b795158d61083cd3414fa181d91929333fa800ddb97b6fcf352294d63ccd56132db7da2f24fe033bc97867a9597f7a46cd60bf8e4e7e4292a0f891bc37683d087e71e5812e458c6147b41f099d4603cc701212123aef896147fd924424931000f0e2ef5d6c4af371a423975c9d38620f5c87ec56af92d257793ff8673cc61dedd9aac3383901e2c27044be700efb7563cafabe27c1295045e879a7fd47624b08b4ceaae1c23f47f7d7a63618196db42aabc531f0d407052dfb7ad5fb42a3ceff6f65a0b52e4838a4047d549dd9b712e136b5423e4625844dcf3abd8633494a76f8580fd4fbbc39a46324ebe3fb27d2e90541f86f0e0ba4c9afc17781eccef212c71081c6420ba4c07aaa7ec09f261bdfee20533da2e63c33f410dc089216db318d809632b0664ecab6685dc3343ce91504e29e251056d30aef6e43bd6f9ffb40ab69b2b71e6d8e3849282801a78fa24d032789f3025c639be8e66f8aa72b4c53df11503f2bef9be9b62a3a46b5044db4006208968296a5ff36558d3df42de3b5edc6d37b49f5c374d9d9becfaa6b4a5c0754cdf1527e1e311186d359af5aa9abdc3d403db3e65df5bef74eec020e7be5bfbdecbdfc0822cb336cc2dbfd72865ca584d8ae3420b7a7e5584fd0f8ed0985e9013940dc8be34b5de2b083c1db4433f54b6bcd1f47eef171ced45ba125b76f0fbfa160771116e7ec4396c311281634c14229b87b37f8257c711cf1fc0ba90721b4426bf5494b67b2e17cb2799f11eeb4427b5e1c737f1f73de8ca860faff71de204d1eb7f2694afb40f63605d40830d534b0b3b29813224ba3310dc6fc78cc7bda7d74d0f93bb515f633d6a46c8659e218b5eafc3f30a5ea896748a3d05f8cfbe0ef0abb9abfd00c4b0177130c177a6bdb912d9585d26f789dffe6bd6e74b115ac5521f98b88636d6a95f538e774c8ceedd6fc37dee066e63190709fb32619beef507a2d3c47a4f3513b727f120f6bc8ae1a5808f079c7eecac85f146082e2e392db8840077831e7ddbf8c9616dbe22fad397341be4e53901c53be7e373f0e2db3722df76f8dd76a19cc1bbdec2e6c3db9a0639fbe08ed8d235cb030c553c1f9f332fdc08165f39f526d5e95cb0a186dc26970b32eee4fe5077e56698c8147a4f781c283a1c04f593064c0f1ab70f7caeef448dbf096cc6ee723f15ed7bd0d71cea4bfbe5662c2e4c2251ddcb80f3fddfda0bf7f75b9b65f93b7d3fdc04b747a355657d0387325b5c792fa5e7e02ec0d9212a0700a6575386a0f35b3fd211c5c0a00a1846990c2debb5b6e85b8af1f1bc863738f87c3d18b966c3d85db3477f057e0d9599b79c94d55bb379cec06052a0e2e7c6ac826fecf2e97f177cdc710ced1459cefaeefb01d7b08bc8df8156fa9b70d247e047c510ba5ad6af8e073e237fd9e8cf260ef5fd96376021827e31b4c6df1251355654bceb805ce2a38d2ee292a779d6cc18a3c5a50fe5a22b722f846d1a1671e78294a4cef22664c9e50f419a70245fc96794b32958b4031adbf769310c5a10a7192321e2e8b05e6a91a7fb76b4e6c5af2d8831005aa"}], 0x1040}, 0x400) 01:36:40 executing program 0: r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x28, 0xf2c0}, 0xdf01, 0x9, r5, r6, 0x2, 0x100, 0x9, 0x9}) r7 = semget(0x0, 0x1, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, 0x0) 01:36:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 01:36: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), 0x273, 0x0) pwritev(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)="2b1cffd806b00668eabca19be6516ca941cf0df9d56ad3c6d69069d416b63e40a10a9de81f625bfa589c092b85e139a49a9c4382808de689790622b013bba49a058a225ae26e97a910280c7cb87c278080a1531a43044ae9096886530a7770bcec2a053dbd109849fc4beb4948f21415583958cfed2b62df66a66db5dbfa6c360573829947a15caa1c30a15e48ec339e2df45e901cc4f71bc2731632b0bcf45654f739b917148ba0b217", 0xaa}, {&(0x7f0000000180)="9e6555bacf01a38cba29a6c348d920feecc7ca9fc5f5cc7c099c5a6f9e8b2da5da7b3e63289958bcaa26819c6d7f926ad1f480af4ce6fd13168baef62be5affcde09e88694f8ba89f47c9fd29c59055aa81eaba43dec028343b284fc23aa8be8", 0x60}, {&(0x7f0000000500)="c5f38072688e74d8f48128de21c185e49999b0e65270e49c132b4ca07002bc446bb0391952e8895ac98734faa352a849736be2e0712e7d96a7f40edf3d0cd11444bd9746d8e6ebe9b5b6d5767599f00ab87e3fdf0ca3f4a9c36dde896c315b8c095a1c2b511276e317b551ba7381c4023e83b1f53cafb59f3ab6a5c7d8921c657cd614e9b8bfcba6f70b5308aae73d27b8d4f6a38cb33d434e58ff56645e7c6be964bcdac389a6bdbfe0a26de809b9e50d261e6efd7e93acb7c9f20d3973f847193b4c15c333857b8e7052ac562b9aac3283902f628887921979b3af057881f537a5e05ac7646e72b2389bd8a45aceeaf5e046c24d6349dd54013d6e0f16d615fcb1fb9f3d1acf8eea0cecccf7e703061a5e30b5e033cb4da0b3ee39872cf69c743fdc8dffdcb148efc8c9aba86c7bbe2a86c924317c81bba5992ddff8329adb35d46abc03334ce5e5c357d40b3fb6fc3043959ef7df4ed5a55652bcc7e24331d9c577154adf6aca3a2d41f53fab72fc97a6423b8ead0cce8021e1d79bad255f9f8205318322392fa55c66b9827c2d22ef9e31f7584f69dbcf03880b85d268bec90bef3aa8d79d47acd4ac09ced51a6996eea279eb5bd2a309aa2aeb5ffd1f121e65f50c99605ef953247ecd08a6a9fdba9cd594b61fdda1ac30ce9b998acac8a09113acf35aa349062fac646cfacfd5ec715ef76e530521891a3bfb760aaf89baf683d27d76090c252e213c5ad7e076dbf27d77a8da753f2c763992a67225662eb3b7ed5f06b568ba1f46590b7cada6e95b3cefa38b8ba774d478c589b154015322405219ad1b5458fe9f878716de3f1921d6ed00b6b749098f4e3f52e6607cf0b1b6fe2c6bb74256cd34737d4dc6dccb8aacca862e7c7ef587ceb2f7fbf0deacd0c095231708d655b51c842944f698cb8163765f01b9e023b43ba3c5539171df87e509dd44391e92a579fea575dc203c08ebfbde9c8060b58a5d183b296124c3b21af48c613fe9595b649e6c24ff5d95cf5b31bb4fff98aff8eb5760240b26d4cf858d5482c6d5adff397982d6b2829c97359f60319df2a1068610c2e865b839a94b22801411c4022c87240530efbdafd86580511023c1d5183b5baf521ffab1280740aa2e5504af7f2390be411f58eabfe31975e699cee16ecf4cd18c71e54bc9b5045312fd3ddf0fad1c1f589c4ae299e58eb5628b6f55956daf9d5e2cdbf114c01408d045a255f55c462756ec7ada21669631f7b858f64507bba074ea3b1ca718aba737776b47be32771f73ba1a6475f4f111a5d2ad6f839414b7c4202c6c363e66a9ace69ea37b8846e37c50c2b57525dce92c1ade74e46141e0e8a6b6e6b41e35db4867bb8ef67f9dc4ad26f8ca06eea8a2982fc00a3a32004b92839edf9a01df54f57ea4f515b16ed48d47fbc505c7deddbe5d95d8360abe4bea957b8e8cd2dd76fd7949c64e0f54e6dd51fba7dc23367e52b81b6f2c17e62124420e23a5e4fee0af0976e554e543015950da9686bcbe5f88cf01357e1abc1b8809c0e9fd6cd7731930a0fe8dd23b46a0615e56aac02358593487571b0b2426cfe15641656c6204bf6fb19e77d2c7867ed408cd6e8b69ee7e0f72198e8803b84cbd1b2e920fc59de66073773c9e13384d1ad3965897bc3632deeb3fbf84bc2874750e3da5c80d9f2cf92bac0f0a1c2b95043a4d43243e1d61f5ef2ef2bbda2d43f840736c735148a16f70aca957de8fa7c57240927ea56457c75c425da97799b48cd3c98b9b12bfaa6e857526be5b45422b4e20431060e00dd5a25931b977c265ff2682ab0fa42316dcef3a5234b033280bd1847a87b07af75e2ed424664a7e480115aec1d0af97be3b1176d3cb840b2082d7de7ed7a04edf48b96fd1ab46680d8024a91c141040265d7d006ef79c93cd0aa6581e9dcc09110cd1a6849e9423ac599b07a1cd4038691d36b3df3f1154168c902fa6e6bd73288044c9d9d2811aa6788530d5af36974482bff13c1f4644d8a5a7da12ab84ab37b541e14688709faa32669c4c5debce3470befbeddba315c5be58a722337e702b9c4fc119bea87a5770f54e0e582c0f62044ae58a38e2311abdd362d902a54901f965b6b465f75279e2e11a593e25dcdbc30e1b75d4c8eb53cef149be7cadb79257de090a3a7520666f98845eaaba0cc6ab791de1789cf31227b59ca887f8d13df451d49b931598dadef185a3af63f9e1b3ec2554c12af8a541cc1b9d6a7248c77e464ba8d417168ebf6271df5e2b95cd843dcf213f7fd3af08452a71fbf1cf9ebb35b30b2c4387284999322afc14c9825ad220b6d9847275a800772ad84b93f1848c63cac560359624af3613a4c66d7c9f6699af1dd4db6a800f0ced930fbe6746b73d0bf83ace4e988fa446e91f9edbd7b4cfb482ce11010889105d70b54402bbc7d906110273f61bffbd1484383edfdc3ac693e045274e603e64da7846aa1ed41dd96d8ef12fee35ec65719fa08ca97471a154c79d456c4d793ab1157558bbc702cd9f32fd3c61610b9611cc1cdab0be03ee1426650a25a0bddba89dc71c01b6da6cd9bca5e0ec539b210ffad09a41aea1fb2b7a22bc5d4c1e83034814bbc03ef64acecc5adf84780a57b7af291cb64df46c0a04195a41dddfa5823f3e386b6fdd6f889801e5d3d68bf039161e07ab8ef687e8bc5f6b92f9cd13bada760c27b12ff7860057cc748a56c148da7009cf02fb602e4ed081b86d032e0db3f3a6b6360e3745f586e15b8f2a2b20fed4351ce4472535a88c08d9f5f0ae4112f230aaad7e396d48a67b6a9c102bdd9ea91f62396ea619176519ff874ba5a4d2f761bf24a6149915fbeba0d4901314100f8b2dddc559f8b3d3c9d5950ffe10f64ad742eb55b82ac5664878d2e9c5979de4a9c879c3efa94347c2fab9092dca903c4776007f1cadbca1bd7b1beecb33d5ac2a204c9b65a5bbedbf9ebfb57524b443d193a664556022cd9c9e3f6777c22924ef7ecf5a6c1e97b8aead75c2c9d46466bc749557fea77f2580c9d9613d503d4c05e4e48dbfe7258c140d8872337832e75bfcfd62911bfd543a49847f71c31ed458bf14d683b9b1f8fd0d40a6f32cba223888154ea33446655f401adfe28d3949c02bf4053077c5c936eaa0b99b2711cd72f152985351792fb55172281bab55dc758b7dcd3412f2bb1b236a143b0329319aa4ee9c396c794dfb3eafbe5e4a6b3f740025be55326ef0666cafe07ea724cf76d1e41bd15233812162643956e7309526aef6ba093af9d6685101e346364de1e6659053ca01acb63edefa771eb203ce1c24b1c713fdf3e4ef1db980c8447a80cafe3e2509f396eadcf58a242714c441ed450448b91cfe683ae91879198d3782dfb7819cf99f1cd41910b90cd495f03e177b77846b250c8a4a2086b50adb17594ebcbf50667c8c057867a8a9822d48cd28099df88d0c3eb9b287680883b9d7d99596b65ea55014917d7518985da356d7d9857c8158a74ea0a63c1fc06222cb71b43009638ec879aa9c0c7691f3b145197900e7d9810fb1e5c2af1f85e2f621620326ba7554356abe2fa67a2c5c157433009d9f4fcb883dfa066941decb123d11f6aa0f5c034bb8504cf596db007c7b59eb5b18095079df3c5a1653137b69da603fd42d2f2852e0744004622cc1e4df6c431fd4376ce266c5b6c6299f1bf0aa648d40cac56128f9df84c4aecd94d95305ada8c4981ebcc660bf710488351d5f9b83d89bbd737e8346e00cd3de11b671e04a597b71453de6dfcfd21ae7d764d238b517fa943128c6ca06660f52e9e087427a9a5824f6226a4ca4381d1dcd37711960cf6ef358b0d9db58f1eee0caacdec75864f1227d3c08c23ef337e16cc209124b6edd7a28d8ccce6a809e5d109f6fd15699bec84ab4558db8257fa9092698a015766379f57e63eb2e462e904801ca7a2117fd3e2e062e67cc6f4c6e581638acbb15eb428411ed9d3b2048246c045cfe3ceab03fd3c814ee3aedaf31021149ee4b3df46b5bc9a9948dcd3e6ebed1454febbda161421a0efc97ab189d30ea16791032bc0da3e5306103668488e986301e65b2fe1ff7cf195f4b34a42c74b9a8cad691c396ea523ee8c224aa5b7065b2854a7993a5f76c54eb97e1f01a145e985846daac4572f1f425bdc94a389ada33ee5c66df0e91240cb6e8c0e6d89663605241b8c061188c0c46412e5c443292785e5f65182710571813c5706b076d012ebe7ed900ebc1991121d3f8ff0c765d01208dc3f2489f356317eff135a83828f8bd8d16ea2445d7bacef561cf02d751f3c1aab36ff08534381672974eb14a1fda5f11d876a38e4397abdde408aa11afee1132379743e9d2b294d95ae1aa463876102e464d3e084c73b1fbb07ea3e2472bc2ef3217757a0cae6b43ad522164e0334976a632f697acd93da311d874b3a51e1616b0818796e1e036cb4445509a279726c9740f016bb01f6655e10fa5a9f0139325ef9b140fca8e99fe163726c54ac5f25977a9bbf8d8e195f0fa0eb1fff3cbdc781a121927d8b7abece7686529443fc02e262c40378a03917a978d7bb1ea690dfa0550de1edeedccb746b79262912dfc37fa228ba5939df820984f7cbedfe27917fa4a4628a878e0f4ede0d6704895b7388857247066ff697dfe431e88c06a7358e63be047b0235e06127f9d3a496b549118a7c8a15f0f90086178195e28e733c302fbf3e09606d69e15c6756d1ac139800fb2bf1bb6a11c1477b8f14ab509cda9ec0e98f25dda2cd67b5a87ca7be8413952ab0cf3def8ddb2723d9b222f5a556173e461fcc514a6adf080318beb51d92c02f20599837e1b561369b154f725d41179b3e3ca7f9f5a53041312b7f2de5ed1195af6ddb85e1c663d85f5f70b9ab1b0fbd9ebd606d4794108973f9c156ddc0e3427b6ff573aba11706f52eb5963a4732c46240f50ea4fc51fc3023459b43f9fbe9b3b315cc6b0f062a227f714167775caa01af7fa7f35da11b363db56372854c43fbd381cce36a93e267ab1a337f11e1796e9487d1ce72963d6da82e912ab2b1847536d53f6658c6357b12fb3a7cabaa93fb71fba73d4017368e61a8de6660cc3edbc8cf1b8d9ce9e213dd26e3b4ffd725752f57fcd900e4920f119427397e39411546fac2ccf8da67e32d9be3d92f5a84330412bf46b75012487bbfd8e6b2dd71673a49370f18bb59a91e079fc8311c345dcd84b17587637beafe9cb07541b5eb8bb303e309a0ad1a8f659e2b5ce90e88ed4038c24a2c9b95fe9d52a541057e3f17097af44788a1a7d4be4ba2c848c90bbbd97df8d05ff57c10a7a83802c19832eb1d42eb73f30d4c46df247edd92e3ad2ab05bff6c5c628886772bd0770ef1e8599f2d9906f2fe9c3b357a732af4266dd6795efc8ba1e12a44fbef16465184a57ce744c0e967eb7df87c4ebf70db17cf765325a20aeab43f5b9425cafdec5dc34e54bbdb3936d50f027c5fd07fd60570a156505d1adc7af759186672674d85497c8b8f4e84a8f5168a8b184b6cb7d1e745804930a32e20c43b87b4412ceab9c71e49050bcfccced1a82b0a230516d28cbf60aaa690f06512a07aba2b37c92c48361927a682bcf2f290865f398b14129f6ab190a6b0616655872714223ee203bf582b3fb6ad715075581183080b6843b44ee35ac56f2680b4b0937359458867f95544116fbe41968091502a05892a6cc66f93073890a4344e67b60d1a5bff38931b06464db5c034b1e7f720d6eb76bc8095b9fc752d178c72860c8c58341e36a1cddbed0a9d92b8e648f", 0x1000}, {&(0x7f00000002c0)="d8925e6e671e5e9bd3b542b913e1782b96cb4db828c2f80a11114d6bedce59d425a866f62cdfcaf28da520b4cc7dfc255bc29f144232333c7aecee292735bd59448b6f3edf45d5dc12ae652bea92c330e2e3c572e1acfbf897953abd726c230fcc77ea53909e0325be6f35d4351096083d155ae558e7c28438ae288ffd76e7f2b0efea1778e0600b7675ef20434bd88b7c45527e6657", 0x96}, {&(0x7f0000000380)="ad95973230afd51897636c36aea766dfd8398f107fa79bae8e9baee981a69de1a7029c2c8234b9a51bcc5b6ea0596e711cd818f2e009f473f05f889638610e93dbec3a405d159f36a7825e343c8807a4166235f4aac71ec69b5d39a10be43fddebf6130d1af54a10d19f28b3bd4cd5a931ec98df132a4eaf5bc1104396d69ecca87ab0ab5bcf525ad19ef8bee7b8bed03999b5deaad6c9c3432effe9057039227768d30b73b0ac68c1a007aa32faee5a8c903de8189a22718ee33db32c536b5bc98dedf0d689d0e15eda2ba43bcca9a4db8bf300cf1b02d5a9acd09e4e5197920f605c99321794689520704a5db8704be724ba15659c5bca", 0xf8}, {&(0x7f0000001740)="cf6dc9ab9ac8dd98d2c701a3089bbaab82f96277bc05f04e1277437d80b40948fc876aa433cdf3bc3fb3b0f908d65992b894ebb6a433d20a47ce35b14c6a9e2eeee808843da146e17de679bb369de70aa1a1a36825f9345eac838104c0719d041130a65f1cab6be44e242b7da301df4b6e4d61d6a7e837ff4a43af4dd19067f46acab831ef123a029b7f6cbcf57bc2bb41b71fe0e2108ef5107d018e45e3034e5c23c315c11c571927ec198d348c4d8a9fb05741b2ea9fc89cd1f7f18fd2dd7dc67adcd41ae8f120e70aae73b5d0fd4b5c12c726219e83a1cf6801209c2f1702ed9d46ddbaf24778c259a441aa3ca0d8b06941df3cb3c32cda9657735608a962a27e9a335c39114bf0d3bee1e7394366f7a44adb59fff4c82a95f7e486cd0d9c587ef2fa0df7c363ba36860ff56b0899e600ac291468a128ccd5bbed0e63bcb27a7b192464ccc2d0812fc0e6a03781170f4ef37ffa2dc1892d5571f601891b4d62e67b9b15ba90668f5b599a9c23ded4b2b9968638553b7b63f5c0d90b3eb0c9cd15eb437eaa8463817efc55699decd594c3382a4ec72a2de3a474dfad540459f3a2c5b3bcce4acf53251c3736c742378be52a682b24514bc4ee0adf2891c5ef9583f0342da8fdade3921b08c22ffb913a135085050681d03412595dce76e041e132b093ce9c4e2ffc9fba5bf23a28d6eaa65b171754a7252398236884d93b89dd20a36356a587cf9f8a42c034f61054949d6df4bfed77fa638af6306fcb76f6934b10a6a5e7ede49eb466d94261f9b1d8242796d599ebc333d6385cb9a13ca7e838973f3874c53b5ae46924822fd3071033eb640c8987d8351e8a8beb27e95084d8f98d47d8c693512ff97a91bb349e47c45e38a10508a3ddd2d9da4fa56bdb5b1d5dc9532b127a2e14eec8af65d0695eb8cb8f7751b5cc32b72f49bf08ccdabe9d4876cb94a9a7135c60ab7d955fa5fa960aebacf02cf653d52adca8d4cb53673245471497089f70ef6bade108dd343cf75a971c64a747f092e0ec982923655cf3443f973f091c50a0cf4fd9913122f8011292a45d925facfd2d003ff58985f9adbc1d336e6ece113c2658f5d263db393562554df66d24a0967bd2931274d6ce717187dcb10e5f0412fdab016d16d2095a7132442888bc4da0d403085a63e64f1e02e2891c12ad1dd817e398597aec102917d4f2fca09fd2b257c02d2c917685aa66489e1ed477abf4ff71c42f8ee1f5ceb4538d3ba1f02949137f479f578c1d39bf6c2f6469c2d964e2ce46573f52db08467132f554df50ea01fd2c6c184ae477dd305c392136fbf39dd080401fdb29b11c42a38c1ed6fd8453613499e3c18b76321fa53c57bc52ac6fc60087a87e0cfeb87e9d4f126c9530c877ec91d2aa49283bd842a1c829c6ede7498984ffb828941d9307c26cecc1c5807ca4ddeb25c4beb4ce60ee2de584c93464c8812d146a2315e84184ba32bd1c1c4fe9bac1f95e2a698ffe4aa351b6bb9f3d018ea4afe91ff6778e5d8242725e6fcc22e2aef804b9ee40ce9358845c08fbc73d30304e8daa3519373042354640409cbcd4e2580cb48c6d797acc402914728cb73d802613f39e263616183801a1256f3c3b26212c06745a3a7b203fa5902256e040512fb145d094051a279c9911c09b7082ff278a72477fe5f730aec4ba0f842cff73287dd0dce9b9e3125654857e89f86991a4b4233f641b6a206f05f6fee41d69382a86eaaed325aee0358e2b86be6c6c62049b69c80ca9afc9418184f978ddbcfa306315b8b229f76dfbe1f536a652565fbd55700be827b06980492170fd120383e6bccfa960bf8de580bbafa5dd3994d59447b06a297f4a242b2129cafd58c7effef1b9c286f4a59293e496a8376725f400a22e5e8eb79779d3e241ad495e5304a7f9174b929e60f204828a083bbcc6b529fb4ac86888a5ff54726c98366e1faf1c8d6e09da63e79e6cd7a5e7069f2b144f98857a7bd744761d4aff4c26dc520e2f7c9e39b983c2386ddf7a932bb04427a04eb42759b117c84574b0f459f4ea6e1050a2473a7c869602611b7a3db1be76f9d2e4197a088d5bbd4b53f643b8874b87736876cd9fbc5a4ab81876468475f655644556de388e71b99970facc16abbe3d0de2dafa02fd8e192c828225e4f507dfa7404614ec4a2e68ee7ec6b6e77131886e71b3af75458767059c83a497f5c50e5ceeee4f9d1749372d2a76a664e112e193002e077892b7ba5beaa1b68f2a7139262c910427bdcf5880cce031bb66dd1c95bfc1665024833a9863be52274978c865ade6ac81cb4677cdb7eed0bde9db204d11320aed43d7bc708ebb82f130190e46f7fe08250738552876e3e99444dbfd6e8efd08d85a86e87bbacb6e088b4b13e86bdf074ddb479475db41d15ce192b54b83ce5f89f34c0e85b54db12dd7427bc4dd0fc0b448c6c017d4a8317b31e58aec710a4f9120c55c5f70c2337edea9788de8c3b148c0fb00dbdb6e5787d5a5a79a34da5bf95f2b0acb5a0b6b4e16d349b05562c0f233ac52d33c07af25571e85b0832afff8fea182ed6d08bf207816e6acaed6ce1996b58c5e0380a00dcf204bf90bc214fd7d4cd863b3e9e212c6e6ae4b5b0dd8b742d3393f55627e738a5ad44fdedebbfc94b8b04eb77332881a23328da1a7e817baa4cc5c0961d055aa2f34970f0ea53a664c012673942764927e22d0b83bb255126ff9e63a8b1349e02e0ac7087df2adb79b1decd0ad4a0e89457d2bcd1db5a0522d692a290329c20d32442a34fd7d683fdfca1e7d17fd97110b8eff13ec57048947bf7a1eebbcd1dcf4d0eaceb873a853b59d65ffda485d8f817d1067ece293073d105cab969f868d0d2617c6a24674802ddb7a6e061f9caf75f35cc28e8b73c1a5a0bbbfb40056bd2624ebf78fde4688360e6e4e79b86d9b51f169cafe328d54bbecd6e4b0c0476cff894f237b768a74e06da4d54a0415032584914feafaa36e37e6485e80008ed104f39126560fd5455c00bcc17a47747b69021495f3cb052afda62f146d5aa4baa392a440501d2e9e22a968dfadf8c61bb98c23865facbc849e792c9c19f90977741123ffc0b4440ccdcbe387f11b3ebb1a5536580da5af7d0f1ce9cc0269b1eca6da3cec336dd9238dc6cce87b2a733bd698f210e17f49afb7ad810d4ed4e77332589f321dd99bdc46b84d36a1dceceaeb3ac7e8d6dd7be1a9de1448e86f8c388def0c0d70c53c1af0b9ca271a9f2ad1a0f691f6ceef21bb14a3b7bb3f62002e65c1772b21187ec0cf2b550871e1d89939eb01fbb844260c484ee21780f4ea53253d6274198f5253b01b5c99182f9ff0e48d7112d4c3368674bb48132cd2dabbabbfb96babe35ace79024154cace16611ab449f3e648428298303cc370a09f92001a853f94ecc9a7adeb1437d48ed3baa050407a0f69b3e42a80ade97fbbc8e766b297e69b5c2a095c022d167f2cbff025bf6d30d777f618460c20460564a5998f69341514093a682d5ed35cff8b84d41f337be4d54b287eefeacf2eb9d1d5a3706ea800b61be595b0de211534b36665960211dbe472ec0ad52cf2d94aeabd1bf4b24345db849416fe95afc192f7f8d1b6b8bd29c210186a831ae2cd51ddad5d15ca2a8e74372f01863321cfb9d7740bbc65d4638226a1c67f4a4941c542becc6923b9b96e6098dbaaae4dbd5fdd846bd136a54f56ad9790630dc6f3399ebcac16fb54135848446362ee2a4f32c88150ae088247f71ea4ff6e34c2f554208c3c8505acd8d12cd17990067fb57cde3cf0846ae484712240859484d0c5f81bfad344ef73bbf099dd9451cf55f8ee95bfed6cf80181e13ecb61efa561ad160dfdc4e4b6e5c33fadbd531802cd9b8e7adf0f9ba4fe27e01934370f5d7341b6a3452866c474cc0104e94a2858c97d2680ec8e2f94f407ad73a0840fdd7a3b0e3e2ada77b902d18f297fb9d5b9b3e4f489a5d7702b0b51ea8b01a432e761b12b43e39eacf2a5f1979c33a53050035ef8c51983f507db0b0dbde6e6af07406fa3a14ba6645c97f13c1e02e87ecd81ea1eb12ca907310b8f97ea4241b9bef6352deb16115bdd43151493c788492d34e193646f5da3a7f22303790459061aaa69b133f7e6112533a45f75df742bc43d33d72cb9c5278700651df7391ac7731dffaa6631612ee6defe14c475f1a0f11ee8f4970bde60b601487f272052509ae282cac8506bad2564ac653c0c456430fa2b7c2c6e17792daacb0c822f558454c53d3b2d0de02921e39214aac1e122239447cf895ee578a73f8335b5e813cad5424938ef675340c77b8f64d77cfd863cf4fa68ce2f509ae4e9d9488641c5c5f600b94899223540a5401f5a24f32f030644613caf1803d228d77b3cbf1a238fff7ebc2fcd6889f19d089227f35397c4d01d75230a07e1a975377c642928d81471a6cbd5dbcd215b4a76e6142c0040d66880892c25bcccc9180706252dfd4aa32cfb86bf41c18527cd36665a327a8a8c28e96341253eb44ce589b6ca013b5ebf7406027695f923e9e1406fc6b5d3e3c814317ddc2ed20398d33535abac55d9fe67e45787b14422dab5ca5a90c38b82407ae9154a4c19ff732f6d5bcb093c7b7927264f4b0868f31d25067bf8ddfbc05c030a411c771d914b0ea655b454305566f2e88c63c95ca2d5eb63301d13493ae320cd30def8dcd34c41495cce2f386ca2e8e90a076592130780a7298606d95ac793918e3428a8beda3ecc21398e5c028c7647fa0482d87fc746f4d97f2509427c597ca43c1c5b971de6a5b505c77862753f0c2cb34de57e9bab46c6a6e3e2fe91c8559b547bb23e4c679b617115d13328381aabcd10c469bf6f0a9fa258d32e9aa68af44cd8c4b78d03d9442440192a92cc978d058ccca210e4d7c6d4cce9b92c405f24b4a23f0055f471d85908f78da2be4a5e68f3402ee1dbe84ac972349f07334978bcf70ee7caccd9cdd3951d929cebe49b4842332a25a7d4cdd1aa7e6740b75bfd7c05ce907a1e8b237331f7c3347a02b4a84dd94b782a0cba1a2a46d04684dbdd246fa8bd58d733e2573d6599d4c6a298f92f638af8b0eeae98db749d9c9d136536757d0b40b14bb3acb65b5dae8dd1cdbb4209d2dfbed1e0ccfa707e2620bd16846367502606ca2a8f6839d418bea2b593a36f9c5f9976098d82c5ff9e693a74fae39e7f6285858f4ce8a9a8f492829e3477b1f3e38d86f6866545d4396c9a575be614969197ea465fbd7c632d1963b9c2b461b6559695003878d8defaaf41ba970c6e761848613beffda5fe2ad20c340081c39b4bccdb85045a49cef62248778325bf0a47e8e20d77c7bdd7cb03ba08b97d7c36b5003333ff4e20a9ba864f26c187f67f10ae5d9ece0d093ddb46bad1937529b771bb8e51d94715c0d765f7dee37b50711fae5fb7666f0345382bdc628f689183732231c4a6e2c0a614bedbede4122fd6ba660bb9b8d456eec4c3ec5e6e9f699a31462d4491a877b860b9cfed44d9d354e085138635fc50d6710ead20e0e1053d3c8a37e73dd8a31cf4e6ee81ad7077bbdda8f54438c5ee68e7887341d98df6a5ff0aaf0b952642703b8520b6c6dd358b31afaebf85e367d14a80679ed93365dbdd85706a6b6900f8bcaabda0d51e4c7f9dfa4c9ac8b0da4d1e07dbf5087d8a09215e0f071fd1fb36c6806d60afb2bf1002e72d4d9bd58d720711ce1587488e7e79518885664af5587e55f706e07e350a398e4558741979b376511354b28d2a0763e874326bb7c7357d3b6b6e74d2757eace2", 0x1000}, {&(0x7f0000001500)="d1d4b77f21c360d224a9324d07f9292a9b0e0a7981a498599e505b504cf0055ac3745c91f859242f173d557e8e33dd64363c97a61fc068643c30e4b9bc6aa076896bac33626e773b1e254c7eec402eb07ccc975b4cecd290899f", 0x5a}, {&(0x7f0000001580)="6c8e25a37277e2977ee8b110fa6f6ccc578e1fad638b05faedaab6579937574bbe5bc2f184f0fe0c52dcf8cfb0154902907bbaf5628ef20897ec0141838ce2a7b0ffd2a43d18b65e60514445baab181304d91c8eb079b6587bd6d9a7fded8fa6ee5cefc87aefc9491ea2d861a5a29d", 0x6f}], 0x8, 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) dup2(r0, r1) 01:36:40 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5721b76b96d34469, 0x0, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x2, 0xfffffffffffffffe}], 0xae, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 01:36:40 executing program 0: semget(0x0, 0x7, 0x200) r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) sync() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/79) 01:36:40 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) fchflags(r0, 0x40000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1, 0x0) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/104, 0x68}, {&(0x7f0000002240)=""/157, 0x9d}], 0x5, 0x0) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000002380)="47926ad8fa14721325e263cbb4852c5fc19e9c74954f1efc9d62c9877187594380ed7d0ca39f2629d6633ca2eceab6a1c991ee58742c70545cb98be231c2808ed81a68c7139087eb97cccd65d87276094b884a2745ff78e562563551591f6075fcd6915ec836d11b0cbbfac8372c4537be6bd27974bea565f0bb764e721699cc9a1c37af0c0ff6e157d2c421521df8edac313843b12d9c31c1cab54399394c0de476d265a5ecc4b9abfd5eb4e6f0edb4a02f0447083238bf23952597f62a57f2e334cb266db888d31e5924245c137137a0984de243dfcb962f2bdd26ca4c6254a397f2d925132196a151087860d32c6fdcddda9fce7cdbe8a6c1bc27547342abec5ba507099d5346aae284fc54f463519c05b99e49d031fc653697dc6add782c9cea9ca9ce0ea113dfadc1255891a979ecb44da673965b2129ff792dd8cd08b302069cb533390b8ad42ef36c165511c2cf0e028a07a049ee58fc3ccbaae80a4e3205dae06c431a8dfef6c01f6957bf9f6f0485a0e1f8b3ad293d3e39a311dbbf7fa410570840d09d000732a5cacc8691b15cbb3c9ef2873907ae5ba1a4ba2453d40c312feed4f51fa303527cb10e89ac88738ece9961b7baae7e363268c69cb6cafd9c76527906778edfef0010c6f4f77e1ba064fd04c263b4b5ab130b9d9fe04a55bb68fcde6edbaad166923b2540c3a3078571f5639ffe24389deb82527cfba2bf513572b3a8ce723e02a7539eb09bf867c85fa244c35042ed47aafc7dc5f866441a0bf7ff17dafd51f272edd39d15f6cea4a0157db3e0e347a1e2a0460781a617ef296f0b9b9e1e9f61d6ce4034765029d518b1d5bb0b1de684b60e690e58553ae6fd9e7ab36fd0bcc7f151d648ccecce7970308a3fb7f0c87e32a6c39a3f8cec1128400822891165df2a235ab3a4506efd848479942c578bea63674a5b5fab1a24cecc25dd1e06d41433131ac470dc1f33762f66b95776d855ab9c118485821ad257056b7dc375a8476e5fadfe5a229c761134f7def732042d6116aa938e14b6caac73f3e51a3678d7fd30038a4b1183986d9699102fa65f14ffcb87322439766c2a5db91c4afb83ed83db70061c2ba6075967ab72cb6498d6f8d1ab9194d0c48e36182a18e2a96611a3be6eb56591b3265eebc2964706da77bcbe4f2741ace8a7cab336135432ecc001b6cdb6e35f80b7bda64af3425fdac6b64911eb21d2f631deb6051c66eea2e3d9aa71bbab5e0ed930ced07718a5679831cfc903e4b68878477fd29d1f64b2eed7c4503c87f4d99384bf9c2a4b888a92b7f82b0db5abed2330be9003695a4af800b9790d2a6daea42c6e1613361a42a0be1c1e68f675b6ff9fb949f3b84e37f8be035bb1f48a08bbb350b818a601b4e1ea7f3b6d7dff32f47e520595deff65aaf72e9d3b45ebcff2699ffb2decc9921a7bb755575f5742b287418bb9b433f9dcc60e5533ba98c845058c1573cac931b6554a7726d019c81d59d26d2201aa5498e6bfc5a310af70288c3adb8ecc9855791d405e4fffba4c1c223c599e41186c6cb2e1ff13cb4831599d2d5334388dd0d7425432c959a3b0b52a714e19668162811a55faade4899a56d42379555e53354de057706a21ef781ad02fe6aa746998da86046cdef9b35b288dc532b3816606948f1ecbd2e29fe303028f5b3b48ebea6061f82ca25ddf8006d4067a9b2050df00066ac8d2626554ac43a72185e4f2e134f29564eb55c4ee27302af901e380cc699e819d9b3de09b31fbbc72422a0be0df054432dfbdebfcb778f7e731ed6ae9c8114289fce660109ebf8e7c1933c1ddc62e967cc5337e8bb9e2edfbe32f8d88a478d892dab5d56a1f4a7109d9e972119f150248d2486d90da5251b1655506d7b6af905354b7c67a1d9c8020f6c4456f52aa21cba9608253b9b3bc4d8845a02d6c383a14244d41b45bb7564a9e30bb7a54b2b25a4ff5ffaa0a1dd5e4197dfe575b53c6e68e7da917d16ffe3b5bffc465d90b4e0cd6fbd415d60593c62db14fe15599d52cad8be15a26dcc4d887e56d27084b5cd4ae316356a1a94c839d9b23b2a1a972e44e7454105fbcd922e089c333b8ab78257330703e847a131e3a2b4c8a1303bb9848a2dd3d36a602c71966966ea42eeebe258f177420f098e6becbb49e98d83152e88bab0e2d7608fb518c3863ea818a4fb46995043d0cd6a2b23376629be24dff723bea7e2b732ce1b331668546a8d3898664bd901d6f038aafda9e54fb1f506fc6d17b610f2d57e79064bab0cfe44ccc984087b9e4bc98ad0dbf575feb0a00782a01a335dbfb3f7501bb3e7cf37a8d6dcfbc1587bae8cdca14676271d09e2ad82b69be1d04dd8bf8e6c4d2973e1b1969f63eeed2a40c4a8d07f4543e82196a9d0b9048f138135f3107451dbb943798e9f7f5bc3bf75430f91014b645695c7e262d51e1188013f766e91efda5cdf7a320c8d70faae482352f8034bf1014101ce34662a88a0fb460be93a4c42610176f9a91fbfe06cafbd8b549806c2afdc2f9c1a0c4731a76b04bd32ea9b615ff9005d3b0c70cb1e333f0a41ca16b3969544a5cb11abe4148e42e5c86a515aa5430463954372a11ae556c2dc534fed024c8466ec76700ef8cdae145b4babb7e5a4052302db2cd33da071489d4fa4d83c1126e48b3f85125797239b1e1cf9d1d8d8286c6aca98d5c17c9f722a48f44e3f4cb0d6823a42634d12bf1a6b387780187d2e7fc2199fa986f558ef04eec9c8846ce6e6e20bdb90c6f242c40524c64a6e8a3e413fe8ee402a4f561e776a87289f4ce4bbc3639aa18f34e9ece29cc8f0af81bb7cd1b2dfceb3556f711e3e77659f893dd329d72efe019e3bd912e4599981c621cf2df1b787f90a27b8e6fe28519bfe6431d25735624e38ed4609bb7a774765a97a8f2041a14c3c333e96e525b57bf7274534804d76b6dbd56d12edfd523e5e27abe8c225943bc5b026887d33028ad0fc98fdb327460b8b01d86935ba3a2fe13866bfededb20df24c0a010685953568b923abcd8c1faa9e30265150d5d37054c6123b248fd8e324f15ece5573138ffdb81f8019727b8d044aaab530a148b8bc85594cce13544a4d5b5a08152db7421d842aece9dfa09c5c73c1e54089c6c6c929a07aea8779dc807d13900a9ab4fb1e81c0f15a1c3c0fee46a63a3b4256604813c1a784cc06500c018b3368b3e60a922f4e337d94b00c9c14eded6b67eb47411fcd4708c4493ec6471c58583831cb286002883270cb193efd482d38d9d1a5157d03b12e2ae4e781387e57551fc10d0f480c5f9d31d9b28bb291c076cf7294f62923d2a57afbceea3ecd605edf0e93401c5c02035ac68f81d1a950c4cf941401daa5a8bda393e5c916667060086a165f7d4272f71f852d02af7ee4ac67e58e35b5f4301c88aa42e9a871e078046c78c4fa9133d718a457260ab9c91fb0185694614d52f2ba9d60d3d7170df52da3853d1371cfbccd0c11e861a6a5b3cd035b5730970609cd1d510da501119a28b5e7edbda4d00ffcdf01002b9b3099dc639d237aec9b8a2fedb89f5060ff2e8981a3111ea60bf9f819290f167cc3aaf8dc532901f167c3171bb5557b19dca733ec583e3801d912998b4b719a5c412ea2a6cbf979afeb6672ab1a6f5d64b2b461792e99c140774bcfaa29d17e2b1b1045bf52c87c19cf2f6bf53f220cc0d047ec5f0bc2c9530af1a38c9a0ac351b1b9f860c4c50f3a5dc99b53c0b73ab89779266b928833acfcee1ff1ccd31f1011ead74fcfbfd9fc62b4986bc1503136640a61e3dcb58aea747d933f762846cb5fedca42baa060d363596b446a175c9336fc123af9532d5f008a38c61872bc305cc83f4d94bd93c35fbd7edafe6df262ad3b48f26c148adc54821977bb8133f651e76da91aae0fe8c96fd8eff3f25ee9e0a3ad5c6145330b060e05ace1f34a05a19067323e287a5b641f4e425684692e81e1623ae9e753eeeb4763a3782927605a566dfab571deb2ec509c661bb8953a56dbd39db54dca6afa07a28289511587a0050ac1b1426b78d533522fa62b5ca183def640417206bf9753df6881441fea2c383323a02b80105bcf4ad252e1271bb9e9fbb39934c7976cce94b492bdff67e1715adb710f8bf4db17d307730551666521bbd45f17cc2999948e5af773f201bd238cf6da05e96d9fff796219a4f5b71a3eec6d82c70c72e6ce2feac63bb0ad57f690264cd3f8d60ca41e2e9f3ed92c90553245ad01f006ba7f329bddaddce70f1510d7381208bae8dd2c6c6153f3147e6653e66e054f43bfd20430060ebc2809a0cbf3f0c292960dc09b6680b90a480acf43fc6f41aa3a18312b603ac82b0ed24ef4cd921a8e59f8a854b4b11d3a48fa831c45e87326beb2e92f9d663743c5c4234f70b1303a55f529f55b11d9c204b62986ade2dfe86762cd4c8b3ecca8204c7cab597953737e72ae7f94ce0c5dec8150248b51e82d6932e54a8653ed3d683a5c80b7bd02d4a2fdef69bf13e022b21c52ea8965325ff340aac1fcd8f1206c86bae10e9cdb318b58f599bd7cf444c259a97288b9a358e46f338c036cdd06a77102afa12292015a3c8211f0a1f0e448268e6222ae8070f5b42c95eaf1ae4efb0777a50205770e62cb52eb03fc1ee440f160f8ed8cc30c8d387c1ca284a81f530238a90e86cee8a29d1b266e475291e3241bdbc5572e2193203686a3e94cf967103a1cd8b9f31509e7871c29ce2d2ad84a2b4160d21cf6d2ec02200045e5139c30582c26f3e85bf02e8bc9239fc5213479618fa0c5f43b40640ad6e74e5bef63952d5bb4d65d3b5c86b11f930f97eb2a11beb79540dd425eb5e651f7bde56cb842ff5aea0d309b09b9cf5b564ef92784341dea4605777ddebaa061e3002977d2b72714abcbd0bb252692ca68283592a43b8d0b3280a38ac8ef386e1af18cde610a8ccd22a449b3a4a3aa15dee493f8b0816cc638e5ea296e28c136b4bea168d5c98159d3323a755c1d872418e04314b41cc34bf419c190a80749bdd277ee20a1647e67d2e36620ac8cb1de26577a6f3981eea63bd59341cf60cd05ec99f80ff9e9c442289940043e373e6515d2b26989bc427fc9eaba09df892a22e9c7ab0439ed5af27972ead7dfb0186e8164390981f2844e9a3c333c0bd222bbdf224bfd2ad545657073589a3900ff7157a058a3ea32e919cb068097438da2114a5b3aa6cd79067c59bfcf373b071aab1304e82e573b5f35335d23ff4df2e95cc19d92ceeba7839eab764fdd72f8affb73ccc22e2e0c3dd5077ba4382df2632df934c055ef20e6e67495f421fd775ecd2c174f796fc12f182f0ac1a2e699fe3079cc21fc230d1224733bca9d275d82804a94e1537528a40acf15823db5f6df83fd0a10bf9b6f0dc1e8df4b4cf99d90f72ad6bcb07a4ae6f711763c4a8fd018c54b035e11d04c319fc8cdd6ed7e5182bdb7ed8e4036784be6f0a91a45c85acd2966c421ad70f161447530f91cc522743e1f08bbec05aae6387f4c8f78105bcccae339838c1bcaab92d56914e5c926f8910331b43f1136b10abcae94ebba7f97a35a9499cfb4244fc1d3be2b8a8edaa9cbdf778602e0e8ba675e66a6a2133d371ae10828846ebf6786392ba9141dd9cc0cec86bed7485d273454afa180317dcf8749dfac35c34b67f2ab64a6f0bedf02063d911ffa779de87c2751e852d7d3c9467b018407bc5f2c09156fa5db5cb5e5548f72e3a63040f75829fab99947c7bf7580740cb40aac4d5fc69fc0b75458b147ac329cc4eb287a40429c5a042c220bb", 0x1000}], 0x1, 0x0) mkdir(&(0x7f00000033c0)='./file0\x00', 0x141) fchdir(r0) r1 = open(&(0x7f0000003400)='./file0\x00', 0x10012, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003440)={0x3f, 0x80}, 0x8) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) lchown(&(0x7f0000003480)='./file0\x00', r2, r3) setitimer(0x0, &(0x7f0000003540)={{0x8, 0x2}, {0xb4, 0x6}}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000003580)='/dev/tty\x00', 0x20, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000035c0)={0x8000, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000003600)=@abs, &(0x7f0000003640)=0x8) getsockname$unix(r1, &(0x7f0000003680)=@abs, &(0x7f00000036c0)=0x8) r5 = openat(r1, &(0x7f0000003700)='./file0/file0\x00', 0x80, 0x20) execve(&(0x7f0000003740)='\x00', &(0x7f00000038c0)=[&(0x7f0000003780)='.*,%\x00', &(0x7f00000037c0)='\'\x00', &(0x7f0000003800)='[.\x00', &(0x7f0000003840)='/dev/tty\x00', &(0x7f0000003880)='#/\x00'], &(0x7f0000003980)=[&(0x7f0000003900)='\x00', &(0x7f0000003940)='+$)\x00']) setsockopt(r1, 0x0, 0x81, &(0x7f00000039c0)="29134ab58c45d22d38be02a697454d8063624a993cb3eb5060b2d62ada3a8377b242f582ffd0c0d8784f6708f78f95f8a39a54f462935d943e4d2b94b782664cc7982be427b2de0124b71a7ba7f24ed4b294aa59a8d2d77e71c9c4f56817ad6744a8079b15ed22ef69ee202a62d752285c35ae74220ebded198dce36795107d886f564c98e45a18c439cbc16227bab88e38e124b69ac5282ccfd3e77b28c62de56898c2a8ac50811d6fe473e79e8aaa91cd8b0f4d8ccd8a42ff3da0f97a2c74e824427fea099a617f0d02ee986586283b2cb9727b86cdbbddb43b9c66f019de4e3640ce89963b44d16a39574fdd641af324a6ca385ad66040f9e2a7720b6ff31d9b606fd987e6521e5046e901b767ba0d99310562bd2d1e7a7fbe7cef54accf1848d28eadbfed3a610ec2d290689ab041167f69392e2701f53163f27f22b60bba0fdc9c945c78ce00b03e190d553ff883f594911495cabcc62be54a9d84a36232a9601c36be9c0dce9d09c59ca7058d8f902fed95b6211c1218fc8abfc417e5f9fe3c05db98b718c40c941e81807a99572c6c091fbbdd3ec64a46c9e4ee3e6ec23ac6a91fba43c2bbb04a6fb76b649161dfa1e748fad80c499c79f62e6e8188ac6429e2c433cd53257237b18aa5f7df2c9fd17c6a7b2a7988a6af7684f121fb4b3458b56cf9e7be183f1c7379ca7e24006a3cc9d1e388ba313ccd792282e8f87a595e15be0690e917331c2476cfcf4f95ebf5388c7b7fa98550b2e913c1ffd90ed91408f40c8493b8e6ec46f8d526bbbdfe8f90d6294adc524446e3e79f42a9f765837d89a42a9171b91d3f218af8278160402cbb26e53890dd0deae47a030299c8a0fd6571b89e48a6465ecee25cb9a86742f3e76563a208ec0fb76934de80a1bee85fdaa1c3a89118898bf3b913a21f9f4d822f11620b0d96b5df96b7f54702d9eaae744d9bef8a37f2013909cb79880cd051364d323adf57ffa0f12231d8ebe25953462b29de9b2b9f20139381075c074b7c13a012aefc02559f569b23804e82ec7a60c493feb3546801ae4fb9a0342c590f403222147dec2697ac4ff8639ca93cd5763274961a15a0b517bd3d8ac5f568ab927b90e3d854d405aea344b773e86bef3226dcfea6984f4b5ea9ea2af5b84b8f8fb1b85247f483434712a364f1febd1927017e2c369b9b86c15baa45ceae2fcbd850147b8b64508f3a818e05b2e1c029a49188f398e7c61f924c34009bcace03ba8280231df71335a36ba174f28ae5f0b3d4afc4a0cbcea02003f52f972118118e01a3b8e9f51af8aeb9b4ddb1fc3bd1de97df72cb3bbfc324d6a0893ca77b0f443efa520b6f828f85ec7c0e22f829170fc24b00d7e91d9c57f6bfc1691bdfef0967374be797b65ee43b798b05880d2704dac8d6ab8020e72fd1347abcba8bfc264e035a490a1e4cefdcae7bdafac578c993f4edc4c85bedf300d16a433e8075d05e3ebe32941bcf239935d9feefe82cdf5fdec66600165ebba67271474564c65a6ca065a5461ec44c7095256f5e6db889776fd09164780d1db536b3cf2ec89f0cbfcbaf590404ce19ba54249f2cb3ddd279393bae9788d75ef9d123f1b82a5c95243b0e544bd0d9d1922532d9afc3b2003f264919fa3e1c1aca275f73821bcc1a0ea0f218e7bfa63f72adec852a9ea1c5a8932571f7243c8396d1364e0218e708c3d0705fd926944d37d93a41dda4d070fcdd32f851ce5171e296246575fc007c637443fce7a086d126775170517bba90cd0fd8546113aa07f7ed892a430a2c3876d5c66d616fb79f252847449768f039c23d8d924b0b5756bb562678bb5bfbb5fbded435c4694d0024e9cd5c9c91c6a0fa2cd9e9c1b43f62a4a091e14a6bfbdce20edac8bbaf6cf9df26c0f423cfc58aee5b53ba0d57cd03f620c951b85dbdeabb8bedbcc7fc144d1628c35d0c044ed17155d5b4f9c91c8b57451a2a07c84659635d118082ad377aa3a1450c5d975c736212d1a693972f83cbcd2aeb253f5373c8917e4dad4d752ece3f195e309b42dd882ae79da47e80f1e9b87c9aa4f676f1da141e89d2866ece01ac94280e2bbd7881c7795815e8c8e0714874f51fe15f63012feb3a1b9761cd136798af5b76afd51c38251fbb87c08ad6561e729862f9bc3485f9cd7f69c263ccd59f855614e8c407e9a1022d34948e4fae54eebf96ad3f341448fd24da9143c2b9892e91c25bce00fca6bd5360b133cff652d93c8bab2dd83614619020a87aec2fa619ee6170c695c8aa5ae9a2df4e2e49e37b802fe6138e48a45dc85a47a9a261fbb427311751ef9950b618a5ff251e706c01dd71e49d102f8869d0c8ecb5c131340a022497a62829b32196e158ddfd14f89a6123f1b923c7c827c557d3a018f12c7958edb8cae3a932e2b5aa5b3a65720e4826dfa7f2992773eb9272983b460e57994e72c8e03b05c2b612b9d5689f35ae4c426ac0e1a3901bb528ffca5b15b41224b8c1e19e994a49e57837a23be472eb2abb2780be861e410cdf51c73338c2db49113a28a25f5a07e0f1abed69450313a19e3d2dac9478497a28b171cc6779e032939017aa0c771c9abb764c73e9e71f0f1aa23ecf4254e98e5dea41e7bb1176b454e71c783db09a75854a28a0586549f9241a99e7ac5c361bcaa141f466659e7ad47069a8410beaef692fa0f30fd8dab70022f71320b3df151f55b6241eebdd0893a412eec9ea094a2e003b815653127e65fdf189a4f2f27ed103db3804be192c5a36aed0147781d57f826bc9d0e242e4d716c86456d165faded9e7716338cf0a5c65a119487eec7da4bf0dff8050285f5194dc2c3d4c9655534a248909d4320be3aeee23048536af4c5873961840af47541c45ba300797e722fd66607afdd12bc60e0518d96dbbf58b5053b0fba55d703f883c02c67de3da775079ff15d92b21cd5bb5af640dd05f52e1a1f304dc7f0023f30318d9e7b128222d436feb72867a75ca875b076764a5162e75183dd9940f175ea3510e277e09df47adf575f7faa01e0cdea1d14d5e53406f2f8192cb544e1181af9dcc89f90fb9fa6373ac88f77c796be0f81fd7613285d099761a71c509944ec1fb24de5ba96ac67b17b10c7cf0dfd6c487425f5dec11a0420981e839994c404a3d28c8d54a2fc72c1e2bcc966a15fe68b80da7877e90de0f05f1df4aac8c30f2c148d0e8bd469164cf20b46a3a73f93af455f07e2d36bc28219e026e932fd56801faccbcfc072ff88c8734ca08251cd7295362fa4d818e37cbe27945f7fb6df09e405d594e78239ba9bf433e9bf2f86867189923f6845cb91924b4257d8c8e3d693f8fc2f94f2d4cb7a726f137d215819c6313dd295fd46927d2c69d419206790d79587443f6ed51addb0912b549400102bb06187fb5cca0f2f8899988ed3bb9732a1ab78704c22b870b830de7ee292bbc14d924a486066e4d5acb88022eb83b334d0965cf1cc7b84487812619f0a0b70fbbbf43d0f39366c38d0af5911b79ce60e3786b288d53a4a86f10631e19a5e89b3903a83e69d0ba2be70673a68d1d01996bdccc96c446f21de1ced7ee40af1fbcab522b06cd7222bb224332c0387572eff7586f4f2111f42cefb72ec8d9deb57c897c922c7e72e9c96eda19911efd813dfab96dd92768ff9b04b183925dac77491d3cdb0dfd86132c09e7929020cf24a5b3aeee8740b8d5c2ed56c0191c7ab131ee762f1f41b2b35508567e554417cfc1a3fb0b0026b644d425a3e2534f972f527b255e0fa45a9e5d432889424d7542c7709ee08fd03fbbc6dc23ab56d492db2d70fa6a1a68b6b530637a8321dae141f5a3c60146d1c96659cfe1460ddca613329ab1ae7bed81dff62e2b904d68a401b53739c923189198ecbb77ab13adea1bafbe41cbbb87bce54763c36e749fb943b52532136238dd5466b4ee82fd127e052160dd0f52675dbd0c9fa6d86c2d12aa349af6fb85dd3899d3c79f4412a6fd0cc53f553480ff731b761519407b09240bde356ec6c1e3aa81059605443f8f87a58ed57227fea7266ef16a4f5e0fc3506db019f5ea119f624543e0641216896bc37aa631cc253368ea73d55bf9efee747cbbfe9b62363f4a4f3a99c25e93722b4123249e488c9e5e82275d7babedc140356fafc473c6233ff45d9081c48c4ab5ec5b60a48574ec9948e07af1a137e5020c1aad43e3b937b57e6c6764b265376c8db50970ff612b3af139106d22d80445b38c9b1ef5a5594f2fbb0f30e0d98d69a6bcbb4fa98effc994916654f0884f675d45ba75c8d07db343e0ca61ab4cadbb75588e49e69968971aaf224cf0a1a54db1523ac6ac2c1a2f92448dc5b0d91cd42255f3eed7ef29440c16decd305f8c756de04daa8db1e4941b8a8678276a10f1cf44e1ed9d30a2add6781c19bbd14c9121116ba218fc45994450b0423daeaee31d1902350ca793b21d678713344a9c0c4bcac30570fd372795ca2b0414d3cea3f0f63890c7e0b91913be14b3537d90f3593bec92676ff59df996d8d10e099a3889529c7ac2714c465bfe353321f55b6f5ba00a4f2bd62db26c36473b1acda2a643fa80dc53357beb0a76b2d5b9f67cf72e21b004811627600f26ed02c0627f33982eb1e91e99fff79c72d388832e5ed031274babdf79bebb8060c501abd52b2a84de302490219722f3a76b5d83863dffa1192e9f90b862cef0ea80684acd47b8805c03d94299bdfa15c0702e03197d2e99598fcd01e080c220c79e79d0ee39a8151c221956056ec9db7f4df4fcb72364a6e486f54fd61df7048b569f16ce5f51c281fe7af4804a02a5d3f798ae5ac15927a8000dcae9e02d95e506cb35db4798d18b200796606042adaad37b7f2df7da8236650f52bb9b3a2eb9b358f2e30546723ebe14910e96648f53e636e0d159f7f8a358869c61d3918a4c625759bb511ee9f1d1d6646f3f08263182412af9421f523295f302927fbb25a43901793c21be2a52bff8911f74a9875c9298e081b2b49347f335bf31d9f4453d049814cdd44b3b91cbd110bc12f79c0b62664990d72735221223edc7d7058f5b0c1db2baf2bba4ba9a1df0bbe364080147b3405f130b451b6b098eabd8eda514f150f7908323db54a9294c01ba1553971c8f02104596eddf91eae9d3c8a2baa5e0f931aa7298bd353e6d9eb86d289626c85730bc1c00a3fd589a971ebfec5733a9b861cb3ee3af2b86d7fcf43dec4474a2371ab250a5791f25adb98b048bdd34230ad5901fb72f6413f23ff56961a23ac37f3a4f842657ddd0d700d6a7dab53f9613d59fb477110ae8553e2023f109015f96a1e5b7ace9ad0752c3ab86c4c25135a714e9ad43158ac35dd3cbbb83693a679c8f0a2f7afa16e5276896ad6e40603da0927aca3c173fb2b5a70b7835f28a60369d603d3feb35e0e7a74e7e7f3de3467d33ec371b11b5fe756959b2e18c4220c6143fb210dd54cf1b34181be29af5141825cf82ab29f70479a37e93756078ad847f5670b45b26f088a30abd4a761898c8642d3aca652e04221c70f6bc5a1603748f6f9a23a1ebc4cf15f1875e13269f13148874ac5cb7d69b244508c5acd751acc1eee9c83d2ee898c87db65ea3d2ee7315545a75c1ab287bb32844d00b2b292fc1f8f4b6aba66963c84dec6ded08d9ea4d899156b85658d5674ae94dbebcd8446e96e8dc2f1118b34f1e4db9d60fdc8571e97e992809b4adc333ee347fa5cca4c51cc42f797a8a26197ef5da3d2c935a8f8440a1b9b82b7635fefb2cc226971e71fc72c2ef6fc64f277a9d027254d1b9e1e", 0x1000) r6 = openat(r1, &(0x7f00000049c0)='./file0\x00', 0x202, 0x10) sendto$inet(r1, &(0x7f0000004a00)="dec739d5d502ab8c1a34f2d8df499d88425f31d3cb3bb7d72d8a26510b2425391ac5617080144b6025955e88ee2593b447ffc7751e1f9f38686076623c63f721b3ede3c09c58b09658f6f6ae9df622783b9c7c7c155370d22adeaae28494d5", 0x5f, 0x0, &(0x7f0000004a80)={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000004ac0)='/dev/null\x00', 0xa0, 0x0) recvfrom$inet6(r5, &(0x7f0000004b00)=""/94, 0x5e, 0x2, &(0x7f0000004b80)={0x18, 0x3, 0x40, 0xffffffffffff2a85}, 0xc) open$dir(&(0x7f0000004bc0)='./file0\x00', 0x8000, 0x8) recvfrom$inet6(r6, &(0x7f0000004c00)=""/168, 0xa8, 0x800, &(0x7f0000004cc0)={0x18, 0x0, 0x7f3e5668, 0x2}, 0xc) setitimer(0x3, &(0x7f0000004d00)={{0x4, 0xffffffff}, {0x6, 0x1}}, &(0x7f0000004d40)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004d80)='/dev/wskbd\x00', 0x400, 0x0) r7 = fcntl$dupfd(r4, 0xa, r1) getsockname$inet6(r7, &(0x7f0000004dc0), &(0x7f0000004e00)=0xc) 01:36:40 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000040)="63769c274ef1595c4a20f1ca7e8490", 0xf, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffd}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 01:36:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="ecd7524c4863971ab1f4474740", 0xd}, {&(0x7f0000000040)="77bca586ce035043db6acd2f81e5d707c2d186ed69582eab9a157b3eae1528ea2a25a15fcb43362b477c7276ea1f1eaf4870a778d5036dd015a7dca7dc20901310a742a3b57bbbe540f130053a6bdc4ce10e94a2dcf409cd2ee280f634d1a8d62c", 0x61}], 0x2, &(0x7f0000000180)=[{0x60, 0xffff, 0x6, "cf6526520ca084342f6815bc42c865d58a14759cbedd4bf307ce41acbf3a8667cf081a8a7d5c5e714c8fd6e442dc7f8fe3b37a383565430955eb469f0d42470e59bd997a05ab87e824"}, {0xf0, 0xffff, 0x1ff, "8b394244a227208971b9016d65943083a7b4914beda4ca7d8d911ebd2b6d64ab9c78ea0296fb91f0d450acfc06a449b6997575072237c1c8c6f8b4302235d9e3c70359f9a8a3fcde334184e1ed5a645586a1a88e5b92c82e81c52a92b3dbe58ac686e6de25506df71487bd25d7b9cc8fbbbb0cb01a10c59019c380c452e5f9852d88e31796f54846d1d8bc6f33260bd98af85e6909b1d23fbff5ad11d782dd2320ac410041919b8da295f2ac197cbe5adc3ea96fa3ac7bc2b4bf9d94135728eccc720bb5871c8ffd1d0fa5a48dd80d6164f7b6b487cd6e10c6e5df"}], 0x150}, 0x4) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 01:36:40 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) 01:36:40 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x42, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) dup(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0xaa6, 0x5, 0x0, 0x8, 0x4, 0x5, 0x3, 0x1, 0x9, 0x1000}) 01:36:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="3ec76691dd76277a064c78560a23cff87f133fed466590fac57599d06c9ba43141e8c5a3940bde3c88892e39342cd8addaddda3b3ad3d7e1542497fd70e35e6f477c4f58db15bccf49a2ca7f1dd2badb8a9e1269f0ec1522", 0xfffffe40) 01:36:40 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/43) 01:36:40 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x100, 0x4, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) 01:36:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002eb268696c653000"], 0x2) connect(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[@ANYBLOB="b399b7f89fcf1451807e0cdb0eeeae9573b6a530ed86fe677461b886d34bc9903970292a4e68b0412bd0541a5e0675d7d1e32b37278e6d313ef021aceb29b3c561f3332abae472efbc29da9bac657e15704c36a901edefab4e1e4f928aaab402cf22703fb2bf50a5e5c3635ba44dc8d9ca196b54"], 0x9, 0x0}, 0x0) 01:36:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8091, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) fcntl$setflags(r0, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xffffffff, 0x5, 0xfffffffffffff4e0, 0x8}) r4 = dup2(r1, r0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xa9, 0xbf, 0x733557b1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0xc6b}, {{r1}, 0xfffffffffffffff9, 0x1, 0x800fffff, 0x231, 0x7}, {{r3}, 0xffffffffffffffff, 0xe4, 0x3, 0xa234, 0xd0}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x44, 0xfffff, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x63, 0x20000004, 0x6, 0x1000}], 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x41, 0x718e1f071bcdb53, 0x1f, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0x200, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x100000000}, {{r3}, 0xffffffffffffffff, 0xc0, 0xa, 0x29, 0x7}], 0x2, &(0x7f0000000280)={0x4d68d93e, 0x8}) 01:36:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0x2000100002) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x4, 0xffffffffffff196c, 0x3}, 0xc) 01:36:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8052, 0x80) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80, 0x2}, {0x1, 0x9}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) getitimer(0x1, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x81) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3, 0x4}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x20, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x2, 0x20}, {{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x73, 0x80, 0x9, 0x2}], 0x1, &(0x7f0000000280)={0x2, 0x3ff}) open(&(0x7f00000002c0)='./file0\x00', 0x47ec9c79bbaab864, 0x144) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="58f9abdb", 0x4) 01:36:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x800000003ffe, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x1, 0x4, 0xffffffffffffffff, "1dc6aa2aa5693f1f501ad42e52f4b3bc88e92415", 0xffffffffffffffc1, 0x7f}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) close(r2) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x8002, 0x1) 01:36:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xae, 0x1, {0x80000001, 0x7}}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 01:36:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000001, 0xe3}, {{r1}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x0, 0x81}, {{r2}, 0xffffffffffffffff, 0x90, 0x1, 0x1, 0x6f}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x0, 0x9}], 0xab8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x6, 0xa, 0x177b55ff, 0x6}], 0x0, &(0x7f0000000180)={0x8, 0x6}) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x400000c4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x63, 0x4, 0x3065, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x100000001}], 0x100000000000800, 0x0, 0x0, 0x0) 01:36:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000100)=""/108) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:36:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) close(r0) getgid() 01:36:42 executing program 0: r0 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x20) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') fchdir(r1) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') 01:36:42 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket$unix(0x1, 0x7, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x7c, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000040)="4b11bf9e37cafb8872da256489d98169a0b86f1cae84a70c31879fcbea0ec4dcfd5b80b27da0522eb2dfe4", 0x2b}, {&(0x7f0000000080)="55f6de5722d5e64ebedaaa20067106329f6dc6b94b925add09e40855ff21526faf11751b7eabe0529af47eb82c3428002701faa8daea160f933f95f32bafad7d5829893a7530971b70a8cb364d3f04a6d80e98d828609a86830081428fba547f62acab1f34e2a18600357ae8025bba9b802605ac5c7f3431d457f5e9", 0x7c}, {&(0x7f0000000100)="1815bebe667a1fee623b539caeff739b2dde1c9d7c2c20368a21bc23e9180b98c7b24547dbaf261882b03c8e7e7c2a74e38d0f4dec72c9262441940a9c988112c7b1dfdaee11881c96713e234c91ee4a6cfdebc2a2db6ac9e2251bbf5513fa154b9964bbd02be99750bf8de44c1e8801216d5f07c01b1aaebde898d26b17535b392cb80e23533bfaa93ef8aed00dbd04ce846f8b678a2e296b1f5f387b7347", 0x9f}, {&(0x7f00000001c0)="e7adca4ace7800e4274c09da50890f52729f97f77f396dd7c0826285f888b490c64b66858eca9dd57d9e593132653de6ec531e4c1e4f9867d10131f2f29c77a9a573bedfb8821e3ef00e7a7ac04d62d3ff5034862926257fc3c84dab87dee9442248de6e0b26542d4da556643f53cd410309de4679b8705097f4f69d610612bbd94f772c62e84bd717dd3ab1b06babaef48b66ca78c10ddf77b3092818d509bd335d472301a4843790135c643c5e6b99d120", 0xb2}, {&(0x7f0000000280)="3cc383bd3a9f90461e888e012893d105466c7d69d1a2b1988a7bd43887276854675c916ed89096878ca1be0249412a840223589bb0bc10e34091f00b791317de58bfa127f1a00cf49d8e57eeba2e5e9ffc2773a31fc395041f65a6fef96c68819874895701716d63290a78f22a0fb3a504e07a0947222e6f064c918e21cb18032e1ccb875d838af1aeba34c44476f3326d0d7311f208a3f8243be46f5ebf503a968c0246450d9bcc2ffc73481acfdf677cc01afd7cf482d3", 0xb8}, {&(0x7f0000000440)="3ecb23c8851bba94c341d10511bcabf7cb3e7f0ede9528191cce4235a107de2153b177d8c7e96b4c58596df4062fce585a14c0496bfec1435a5fb665e2b45630c2dfbac7573279db2d7986990454742957389b791a1b78161f6c39122b73fda42b7d54b307906829a153eaad4a603dc01b13364e80d618991fec54ba0a6a19b00cefbc0a50a944b86338493d23aaf270cafa8a9c3474c9fdc473828f56609b7a199196992781224333f932beab50b9ca61ce245600d257016da420f96e85976a7fb345296263ec794c745e7589a933059fb1750612ac6d157a586a408fbf332ac02ccea41d9e8c6cab8d66", 0xeb}, {&(0x7f0000000340)="d7229239a98dc93a7ab34e4f1f5d24dc826e12e0114e19d553809d6001ec0b8817cc36a550b19322f038331d73036a4ea3984be98b9e5e76fdf91b4dc034d119b084941191305be5275c5ad2d42d416803cda88e9aea6f917d840ca70a3d44ccf87878a04ec6eeac60c68183ddc6edd296773335", 0x74}, {&(0x7f0000000540)="8a6b100b15099b193e2ed6f4a3a9b79c53677f06db049b18f50e314c82ddae0f8eb68f4c29156d9014274d0e5412bdafd5", 0x31}, {&(0x7f0000000580)="c09d869c8e44c491252543d8f7f786376404c8addfee9ca2ac629cdf93ff8c14d5abca492624f151893678bd5c64c6d9fe3aa7860f449ab3c1ddca2b86bb882a098542b61a993f7eb3c9545fd24e94061a655ede1e1622e4ee8a6ea14511308c6f226a6f761ad51bfea22a263dc3d1b5c0bc83862f5475992194b753fa505cc8bf8e71f35819a6ee02be54dfb0ee7895b6a764b2248367dcc1ddbd0b6be90eec23f0b8580dfd20e35462cbc6e7e76da1676ea15d3edb4ce8786e01662fab7b00002adec44ab837439b69d4", 0xcb}, {&(0x7f0000000680)="23075288ee8398c962b6b2445dab59a388de4d4baba2f75f82886c7c70a0089fbfd973d00bcbe74e69450ccc48add1d110ee028ff821e744ea2cc81b6af028b00d", 0x41}], 0xa, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}], 0x40, 0x8}, 0x40f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) 01:36:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x110) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xffffff14) bind(r0, &(0x7f0000000280)=@in, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20400, 0x0) 01:36:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000000c0)="09d0004dc568d0fff73724e54f4394ab65fb5c97d8959b5273012c2f30905a8ce12c06419b35bcc1c5937ee0acee2cf9c687d7b9b049dc02ed3566dc17efdd944cfdf6d1e075417a56f23d2631154b4150a2d3a853bed69e811cc4537bf4931a9cd755", 0x63}, {&(0x7f0000000140)="92aea11273ceb4f6f7e0f73bda2b56ddb8f93fd3c51a5fbc8b7b8e091650ef31902a1847747188ecd17b42d0caca61192dfc0c906e6b8279bec3affcbd93c7c37ce49a9bea39b833c3e236e745056542adc89b49593aedcfa49b2d7b0353440adf5efae437316c1d895e4c28f5c0af07770c50579aae173bdd15176846ef4f9d19d58877f4df199206dab813ff6144192fb07d3f3a4db84d9606a9767dd6c89ea65569eb33b465db6c21b869a34fe2cb83355dd6553b0833321f1906406dc86405bebde37847044c8ffcb60769c91250f579454cc2d3554610c0b11a82271678086a74e08d808206f19be82cade54a752be8df0917c08e0dd6", 0xf9}, {&(0x7f0000000240)="0dbdb740e2c756da29c2745f48f6e663bf3d3505610050fe504e1a9c6e66e25d6b85a657dee2d7041e7d51a358f44f70b15874f78419199bdf3dd33e9e15d8ed2a6e533f6678a7af87ceed0be53a3450045c53a1374def668238a2fd", 0x5c}, {&(0x7f00000002c0)="e3b8171653443dc0bd309d241a97c0051ea4b460915c3a00d5f4f0cc694a289eab7904d8a278ee3d8d031f", 0x2b}, {&(0x7f0000000300)="3d7f43b003902f9d9ccab3fedc201e1add9107e9f5e5f748e8f58fdffb9e41bd62341ce6bcf68a12edfe5694be199ee5bc1f", 0x32}, {&(0x7f0000000340)="62eb542df11d50ed6bbbaebad109cac9b2f223338d780bb8c4a88ce49eb486a9fb8826afa44e6a5ba87e255bb7cb5af6c4e69f3d838f07ea39da6afb6ce97a724e1b75232004ef660422b83c245bf3e653539256c883095952ceeb2a22eca45a72f2c72694cedefc3c479635eeb9171bcf82", 0x72}], 0x6) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mlock(&(0x7f0000146000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x83) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:36:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 01:36:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x50261726e76cf814, 0x141) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x400000, "0000030300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000100)=""/130) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 01:36:42 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x1f, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 01:36:42 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/199, 0xc7}, {&(0x7f0000000100)=""/13, 0xd}], 0x2) sendto$unix(r0, &(0x7f0000000280)="b100050409000000000000007986ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:36:42 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) socketpair(0x3, 0x7, 0x100000000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="012d2104748467e9b2b8a1dda6870681d1fbca2f07f8ccc69cce50df98d90d30c139048ca18d6324229afec79a3ec78d9d915d38f04b9f0e9aed150f8d69a7e1e9f00262df5114ecebec562e9846", 0x4e) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="d42ae810c6fe1e009bc998cb3b16d806a829a1b91953feb3d6f64bc1b4515c281e4070f861dfc2ae079233adb56b433214b2ba82a6f03358a59eb8cc3d53cf27c355b7de04793e078032496dc2c32577b359a998ed01b459b03896be05e454bd62f06ca08633c5fe997f0a9ac70b82f8b56db665b1421921e7b43f84b22c938f4aecc723ebd039d098c1bd64318a907e7d1f5f4b069d60f294fdf7417d128cbe3056a6db9fe747ad54a44bf6309dd157a50c9f308ba09d2ed5ae50ece9e90cba5d234215bb0d99e8dbb2e5f1912c971a03b7e21dbf6a7c", 0xd7}, {&(0x7f0000000180)="5c020ce06fb2de4311cd6cc8611a35106775c38d34754cba204ee7c1885b3b40ed3c50f60b396180e4a8b4e64106a3bd620d1aee39aeeea60558c08fc890cf543e31aa", 0x43}], 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) readv(r1, &(0x7f0000001c00)=[{&(0x7f0000001700)=""/95, 0x5f}, {&(0x7f0000001ec0), 0x118}, {&(0x7f0000001f00)=""/211, 0xd3}, {&(0x7f0000001880)=""/218, 0xda}, {&(0x7f0000001980)=""/152, 0x98}, {&(0x7f0000001a40)=""/28, 0x2a4}, {&(0x7f0000001a80)=""/216, 0xd8}, {&(0x7f0000001b80)=""/71, 0x47}], 0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) fchown(r1, r4, r5) dup2(r1, r0) write(r3, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r6 = syz_open_pts() readv(r0, &(0x7f0000001e40)=[{&(0x7f0000001c80)=""/252, 0xfc}, {&(0x7f0000001d80)=""/86, 0x56}, {&(0x7f0000001e00)}], 0x3) close(r3) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r7, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) ioctl$KDSETRAD(r2, 0x20004b43) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/183, 0xb7}, {&(0x7f0000001500)=""/206, 0xce}, {&(0x7f0000001600)=""/122, 0x7a}], 0x5) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1fd, 0xa}, 0x127) 01:36:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 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) 01:36:42 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) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xfffffffffffffe8c}], 0x34c) 01:36:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="ab8258254aca8244f89e15cac32a38a3efdf9c22a83e85cfd235a222946a3c0929b6446dc6a6fb22640f385c3ed250d3f9753ff79a3641d24365c9bc4b5812503941cb0ea6e1caa2328cb6b7ab686c0c7356a134424c07474f70e02d94d7edceada5be633c5eca21d19f2b8c08f99e51e423174f1e29487f4bc56a4dbe0ff135c2bf2e77620b770be5d2c74e6eb7e79fd6afb14fd49e00c094368bb565d4b124882f022933b2a4e4977b74"}, {&(0x7f0000000200)="0ad50f61b21bbb7bb3bd7a24d6c81b847e4635067ae5917dc229323e992a18fe5b029dbaee8fb44f722c357dee23a27ccf7fa062ecede76203e20982ecd1bc2310eae3c625546a26cc9bdd5e191ae5f2c8353289ab94995b865109d21b89480468925fa95e784465a814", 0xffffffffffffff9a}, {&(0x7f0000000300)="fac10b122d33cfda3a6466a1baebb9f298ada7583a5fbe755d0cab621ba3f7819b47920042f04a63abb249f113db0d2e7baf6e8c9fc945f98fb732c66956b836b13fd117105bddb149b368a8bf13a966a4143415705db490f83ea65a360a4b127aa77d1cbf55d3891b71d7666ddb3facbda15166bab8cc1980464d359af78a2d3a4135de7b6eb5acee966ad4ee7aac515a38bf", 0x3c7}, {&(0x7f00000003c0)="69656f586c56962bd90d419afc45162cd172063a3c6b6b6911a203f2f96d13b3390a3d67b700d5b44ba6ef1068d6ba65d2f11e2992863d31448ce3f1ef01e00578f2469d7c89cdfe7916d2c27998915f2a4301f24fb3c504523a3720847846e12a0f43"}, {&(0x7f0000000000)="c08de04ae2975c3ba0484b606d5b45b66deb5a30cb8d80ee447cfd9ca57d41517ff25ce4b96e96b52a70e7bf510009dd4730e539fb74403785cebbb28b"}], 0x1000000000000066, 0xfffffffffffffffc) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 01:36:43 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x1, &(0x7f0000000040)="3e2ae3baad1966ea9eea08c5d09b8122c6253bc9491c7e2c1807fbf6c65695d1ec2eaafc204d774db45a5f8f463ffd53729aa4494e6d1b64285bbb3b90564004c4d1d619b196418f70e1f1bb6f79c2b40b5c0241ed58e37a", 0x58) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 01:36:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/69, 0x45, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 01:36:43 executing program 0: socketpair(0x6, 0x7, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x9}, 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0xffffffff, 0x7fff, 0x5, "5765163b394e2a394420903083bbb730d45e6113", 0xb1, 0x6}) kevent(r1, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 01:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d6056185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386ff0000001f50146ed5ead47dfc43c6c3b018be5455ba5fe808000000000000", 0xb7) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/57, 0x39}], 0x7, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) 01:36:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2008, 0x3) 01:36:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b9c0ca921e292812ae4a33549f3206a98fdf878d"}) 01:36:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8", 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x101) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000380)='7', 0x1) 01:36:44 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) listen(r0, 0x5) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 01:36:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80fd, 0x2) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:36:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x34, 0x1, 0x200000000000, 0x9, 0x8}, 0xc) 01:36:44 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:36:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x602, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:36:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x73, 0x5a, 0x0, 0x11f}) 01:36:44 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x3, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0xffff, 0x101, 0x82f, "7348d10d9357f8a3fec260926896f197f6dd9100", 0x0, 0x4}) 01:36:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = socket$inet6(0x18, 0x4007, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x4, 0x100}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$inet6(r0, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000080)="e08220a3678356941ebd6cda24", 0xd) 01:36:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000700)=[{0xfffffffffffffffe}, {&(0x7f0000000000)=""/140}, {&(0x7f0000000240)=""/255}, {&(0x7f0000000340)=""/129}, {&(0x7f0000000400)=""/125}, {&(0x7f0000000480)=""/249}, {&(0x7f00000007c0)=""/35}, {&(0x7f0000000580)=""/83}, {&(0x7f0000000600)=""/250}], 0x1) syz_open_pts() 01:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xf2) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto(r0, &(0x7f0000000480)="672280da738c50396dcc68e781b1a2563af91fc1ad942fdde0d58f5e527a9bc10f3f5986bd8c2456ba4511e69edc1b991e05e36d2c38c8e6b245123fc33bf2d4a8b35419986bd6aac408abe5a068b1ae58878dd744854c064156e2b67828a1ab49573fa6dc9ac118451c20770ee4606cef30ecad1cbf9af54804f89f434a9eeef1f17e59845f98c5e1561ba75ce854babd13d36417dbce", 0x97, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) setegid(r4) syz_open_pts() pipe2(&(0x7f0000000180), 0x10000) 01:36:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 01:36:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 01:36:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xcf) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) 01:36:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x73a, 0x10001}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:36:45 executing program 1: setrlimit(0x1000000401, &(0x7f00000000c0)={0xfffffffffffffffd, 0xd1}) close(0xffffffffffffffff) r0 = syz_open_pts() fchflags(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff02, 0x0, 0x400000000000, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00", 0x100, 0x100000000000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) r1 = semget(0x3, 0x2, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x0, 0xd5, 0x1800}, {0x3, 0x7, 0x1800}], 0x3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xffffffff00000001) 01:36:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0138b94e30002e2f66696c653000f326ffe36f1a2c871d17e75a299ec89777c6949d09c7b39138c8156477cbf7835a8b5259bc9b7d9d66ba0a7c6b4024cec4784654f60c97f7c55b9e3a4a05bffe8d7f689ced82f105fdc8325812452a06c7dee95e25b4a7853d278fc791ed2aa8dbb4cc616d75b8ea56b56d00472990abdf1f2d5edef68f9620dc9ea16a8e655570c28f805fd0d618329e2f05438649c62ee18642a448c82743795a1ace7f4fc8c586a353f6a1eeadee492a59729fe498670b8a71fde7fc9a096236866970ecfc294b1d184000ff4fdea01f60c296ef5bf8dc"], 0xa) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x1a, 0x31c99e3837566afa, 0x0) 01:36:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1c6}, {r0}], 0x2, 0x9) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xf8, 0x88}, {0x2}}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 01:36:45 executing program 1: socketpair(0x2, 0x4003, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1e) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0xd060, 0x9) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc03, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/224) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1f) 01:36:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x7ff) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x100000001, 0x0, 0xfffffffffffffff8, 0x0) socket$inet(0x2, 0x0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x4) dup2(r3, r1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x54, 0x2) 01:36:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) pipe(&(0x7f0000000180)) r0 = semget(0x1, 0x7, 0x1) r1 = shmget(0x2, 0x4000, 0x121, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8]) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 01:36:49 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) flock(r0, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7}, {0x3f, 0x4}}, 0x2) getitimer(0x0, &(0x7f0000000000)) 01:36:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff00000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 01:36:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x62999519, './file0\x00', './file0/file0\x00'}) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 01:36:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 01:36:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) sendto$inet(r3, &(0x7f0000002540)="7a33336c99a9ddc6074d10549e2d5edcaeae1ba02cc4f9a4a39a6054f1d7a799e7c573c55547e88e8062edadd77614401b8d0fa2f4e10ba64ca7e9cad8f03bb2786094fa330ba84930c5dbf684fcee3bb7440d499eea69ceeb46824f5be45c7edb24236e496bd27ff684efd72a374c8df93e466e1e6ba2642f4c2c10e42fd1333a69eeeef973b47eab5f6d1907174eb0651f22dcdfea7a46655abc9fe2004f6df3ac8e4152bd1d2eb2d94b1400ba867b75986f3c9a162c73fc4b1c31c9ab963b1fc6f7b0fe88a34537bbda184a72aad3fecc01b28774bb168b75f34d828fa70a91fe673258c18345d9e642d0c6c96320f30af4cbe8522c11f69ef79e89ad6bf3f81951c18f969512956e6c39c5930ce306c4676c9f92c4429a2a1d27a186b72d6ca21ea9f9e3846bd2331d4d05544bd0404adec62f0ee7786653a1c0da75e4c8080946cd831d168b32e98cfeb69c20f3bf32f5bdf076ca200fd49ff66f26e737c453d0e11bf65235f502d922d3189def9fcd04a2d661841cc72bf46a8e2665cd04dbe220b0a576bf03c6df4623b5ea832e7de0d59552e8b7aed127eda22bcd4f6adf4a8df681159dac71840f6ee3e6309177fd7d9a3cb16c0a92943c2c74c678f63a554c16a177abae756b4bd4f1adc942a506eab4d4b1dacc3b9abb7c55a20984628dc32adde72d8ce412ff5b0eb0f7c6302ac11a6f4deb5f51d6bb1ebc31fcf8a9b917133d4ec66724f07a2300c9aef9f22551d3ec896cc8f7d97f4698be1619e2d108c5b083bb11180b6081197107df14e0790c9d4ee105395dcc31259be83c631d00e5b1051e98f8ed0a4b0e182ce75c3489dc2ef5b87dfdfcd2485ac09a27f39e8e67cd3cd26e1f293e23ce0396e6e0f3fca5159bf5d05556cbf97bb185b412925aeabfef057fb4d9cce1a266815b137dd602bb4bc267ed90b8365e6763e3c27813e03e9b197c89c8acea916785947828e8775f4f01e42fc0dff4cb61c254b5e646e96cbba7f0fa69bf737902bfb63ca974b7b805a6f7da854f7ba625e8333194ff5e69525d393954a2d3cb060728a63f6daea4244c874884f4ffaa7ca3a455727d7e389d00c4ab65d675a538a79468e6532e3fb14a118456ba25b93ce875f0a223d97631c027a30f24f2f16cbde31a95587c80c70f3005658def292302064647393b90e228c7480a239695458ef3312f065211c3fbbd909676b7b6011045391ec42071408a26e936c166553ec65f8e603e212b10d7fd8b47cac4dbfb6f380589ede02a816e29eea35c1f444bf2cf93d9c268d13755592074b341c66b6e8aa1e101f318477dacf3eb475457522795d980688aab5eabed1c7f38d3d2c92bd8655944dfca954503be5194f891ba008f5857bca76d8983d3e565f8e5d947069a985d59192d78096cd621a9056529536613062a524620002e6127f7cda01b70e6733335eec342d0be0c58f2d7e6db0d1ba1d20cb92fa4a79259e7924b3c1d2ee1eab4fcf5a5ea60c07ccf2babd3837f8e7bda57f88b51fdfcc15e8c7994faf01f70debf3664ae54f44304c19c9f21ea33310762a8897b41799d0328e0c8913e38ac484243a0d82a20ad0ab9768065fa026b8af2b0a9dd098200687d5a246b57a8309725efa4e621f008ecc8e435e3da84197e968a2e0c86a886bbd582bb2d8856ed93be736ef0d04e462bc0c25af253cbbf2bbd30e8d1c47ba8c634a214f1791a3467e736c77dcdca175aa306d668af0bcc62ff597abf659b5a894a0fa9166f1321b3427b97730837acb1469b4c5ba21a186e5f1564f0dff6fd8f58076cc80d16de27e769ed609d8af60e12883426b0e90e5cab943ec426007fec4cbd39a92fc301e7bb7975d794a1fc185b0b4dfbd36b8a5e6bb5fa4ce23a45cc4bd1d1bcb6b0237b38c04ae88b37506332587f9b23975fdd8c635ab1369c7838046c1843c540a5ae869a458940ecde7379cd186f26a61e007782f5ebeaaf76683073b369daeba58f6469e26a05ac92245a6ec6e24e713d8913a6b7b417275696dcf20838e921cb52ba266d56d3cfb2aa516ac84920b985f4e5d0376aae61e5bce277c46b388cea844b2f7173f8adb16a2c8ae0da50087b738913479e7b5812e11f7f0246a0b494b9422adae8e8533fb7a98f5a9be602ece31c13b3edcc29ac60f20d06bae644fb1a61785ce29dd2e245e3af5a945ee79747b192c8994eb90a2fe2e4525ffe1543523b752983c8e55113e4de783938881bbe8f2903f8aa7906f4fe345353966cc9e477992d04b9b95ceed2b1fb2422cab64ecd7fe04b17ed5e4731d373f08296cb94cc50a52b6f43f56a10ea47265e6613b268b63eed1b99d470bfb5ea4751105b1bf51c6d55ab677fa21303f632f856c5fc87f0bae066c60b1f9eef68b702bf4ffdc078550ba85b2c17327c13f36b1b282efa43a2afcf70d2da8b19fc0681cd02c83886a8618a5b6b9f3362dcbf6ea417dc35f40d7af6f8162ec551f53883819fa0622df9698e8345dbc65562ddcab9332b44703661906f0f143964bce3f2d496ab578a04843c12546c224d005a86a56fb94a4a4a215d459916e7f8a1d4af934f7e7e791095636513ae35b94c016bcb7843acb5358f1e236f9c228ef5e84d5a3b5d3a279c0b30572b4d8f4a90f56eaeda29f9dc890dfab648b4f63f7a093a01f19eb7bbdf7dd60efb70cf65f924d990f276290a15cc2bef304228499376e9604dce2bde8ed38f17b22f7c0cb1beb3dc6ec6d0f0684f90f133ca74e5bface21cd2febcd2d84517b62a3e771e8b8b4f619ddc601a298ba8209331844bbfd83310caafc840cce29baee44ca7a48923ada0ce794a2d72921101c39b13e6ccb7aa13337c45175e1227881c719c8c3344a9c10ab34619e21190e51a21cdce8d4cfe960ced51b2c70a30421a607f01aedd9c77c87b7b8ef4b2e521ce36e4e6b839e77029bae9bbbe42cf0fb0c5a1c8d2f1dc2a06d892c5178bee7647332d38ffecb60084ba6d879d1ee35eda192b7d2adcea3a3e5770ee146835ddb71e5a9605763a69c93ca155bf26dfddfb2c6350d3d9f0d148a3317f542d37e03dde5422c5f8391de32deb528eddb27d021420a183ccfe041eddf82ed7384d960cb064d060472a7cc0e660fef42208ece0067b6f09e277996a9f7e9d1ef03276fd5b11ea0e0d211af5692d064699cf9d8ba31bcb711e3e46c23366072ee87c701fa30292ecdb3308bbc395b7831ef990a4d79f0918c40e700fbb6c00f8c4d933a7bb6104443504f9becb2b9c258a6cbdfc4d9de0c1f86727c40731f361977a031ca67a7c0830aa9e3f010123f07f0e51c10299c0a627ddfe4d5faff636b43be63d7516960056737ccb69068c2ea60f33510d888f15caa6ea2bc92ba4e82d8ef272147ee8601cb080e596e27572517b894ad96b5bf18b1ba9231486ec771d6c79f4e2240425826c3f50c71c4214b8934b8f7397a12331c3b2608fe321e2ad00211925a21689d0273a615804953a079078e39bfaf4c6cef604a5bac2ea0befd851a0d645f57944e36838225a5e1bf4fe2ee6cdc00b0ee89d14911e7442d37289ffdfb4ecaf425a7e8c15ee11f4dbbe002e9f9cb0b4509fb7a2cf8cb4fe06130f2d5a18bc5fb6fbe0e06fcc8d4545107b03711fd9ec909396a1d61fe55528cdaa00ee80985cb8f50932d68d47fed6fc455f50c44b049fb5d079188a2e74b50180d1ecd4e86678503a107b92760e095e3d5857da0149dba9187e301283e89dbf8b2a541edc15db1360b2d87d7bf2ae1970a853f2152cc6fd9379fc6025d62758724ac02ec02494d8fc45640cd0442e462c1d3e95abf7f602ad7317e28c34cd032eda7ebcab968dda31486ccd17803fc50bdb3a45a2ccf2740b6591d24619fe6fe447963e32ff6b0038c040470f8110ebccd37d042718cf69162c0c69a1af8c52d53b0c3bef8603480581427c71022086ef8b140055707c415e9c6a0e1de82d28540cde046c11fb7b1b78892f8aa8200ffff033d688c6412d944b80ed69ab357886785f8309e7f9b2ad8c0b03262ceff76a36a30a4c097af73ccb653c9576e6526d6503525637dfd3bd8c3cae41b192af9224a98cde012a86c04acbe7936fd3e291e513b8df467fdfa3d6495caea8720a7c8877f1fe9e0d433a25b90971dc8a291c8d4fcd6e1d5d719cd37afe84165635a9344c5aef664b71d749a4140307f86a2c6a92542cab4d6a7e78dc1d6ebbdbdd367fe8064cc16134c45d119872ffaecdb77defb92e03e9a2f5f1fc7347b96a79f92e210299238b86a95cd4c733879e7d64c0b6a1094d9b3ba867f329abb6671f9d64aea3dc13b7c7fa6511259e53af21a709b1b716de41a37bbff46ea358f0bda138a8d9f932e0f27fc1324b199697f960a0c779cc010a2496cd6ddb4c85a033a66d451f8e18d096c63faa7f45f99e78f64aea90ba8e63f88351ba77317034e7800c01b406a7d697768c18f1ad48c5a2ddec3d66eb95fc0b673016592dd97f4ee60304eca46fd9158079f62fb1d6751d0a6a090f4eb793167511b3010847d9cf886d519ad10ed32eeab45ea9723a18d707960834c067b7858252dc1b220c6536c28445949e075565e8ae8b60050c7a67078b9dc41b27d4c2e79cda8d8a20191f760a7005e5f4007d1cf151214a6e11ddc3ba5de1262efb87cc0e68a40c62cdcb9aa2556299004f49aec049805e79b995fa1b215a3a6aede80f673328a5dd19bafce24f538408524c090c913b88a1c8d5043776dad9643219b2c00942cd2a8164cddea5ef919b6a2051a3360f8ad8d7766fb3a835a69261d61808bb1c81667f8e040a4a400136cfc295ed60d7605e9988f35f116dc50222f20fffbba399cd58c49310c2c52c2cc29156e71e8005635105c645860ed49d2287a28c7d1c5ba0cde053ae745519c9aed0e2db4e4878ee9946348bbfa8d1b1e290ba27629f5b05e9aafcb122e636eaee78cf4e3a6f8af5eef61bd53c24da1ee7f83c320b39087717f6f07f7c9c63296a0fe8a1a64b6a154a35acc5d8df2343659c5097f0d637a0a4ba110f144c48719fd2d171226cab05ccfa362df7810de76acdc28bddb83c3a57f014e3226d1b9c9eb24621ffa62854abd038ec9b7d576dab483d0580d8f4f31ac104253910fe65ebdc7586883cc96ca7e6248480ae3c2dd6138844cce1c6f1f875db1e5785485d595c3c292e5a7031872798b5c1611e42da4b818a5c0330511b3ac19b390aa0a6f4a2b3424bd43931c7b9655a898ec63751595ec4c26a05a596f8720c641527a534e8c64d0bc315fa19c42a3e3f2ee47dc232229d527fb9acd51a533640c650a848581cd3180fe820a8c69639170d7b32f656a8e5a767480944d4fa1fc2e194b43468723261bc107e952161f98fcb54f740e0219ba2ae9344e4d2a2fd60aaedf6714f51af4062104f77ab501a44d4b400f62225ad8d4578103b8e7e7bc19689624c537c4debe3c5b6a15e7bb2a83e95f05e864f20ae8ac7417321dba8f2817157eac7398f27ca4705d1de7c6107603ef9ecb7eade2b949f9738428979e619ae8b7685d4d2c52a5b8086f391fc7992ef364668c37052d43789eb830ae7094669718ee45713c5e5a5f82620723775126ed2c0a763bd8519feba9594970a491b2a3158a2fc94d44c42dd1c06ab1b420ba8887b4df182698d2995881dcf757e4064b43f57208274b3dd5235c97a64a306c9739a5857d876b2dd41e53bd759fe44393ec44d3dc666acca9a0f0b19802d967fb63bd6f4ef4ebd5dde5ee8d0d54fa89502c723bb6fe31b9d2d8b195e62a6315bcf872c76", 0x1000, 0x0, 0x0, 0x0) 01:36:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d6c942e8ee9916e6f80fbda8a6802e50001f4ef"], 0x8) connect(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="43acbe154e9aa3adafe3a5fa4a9561e8c57c8a98221100316b52619281177e96553bb39f012300b264b776a289270f0334265735e9c00eee9dc77348df509e29f6daa328a3008ec3"], 0xa) 01:36:52 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 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(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000140)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 01:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a021a", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x100000001}, 0x10) syz_open_pts() 01:36:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffde2) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x118) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getpeername$unix(r1, 0x0, &(0x7f0000000100)) 01:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() write(r2, &(0x7f0000000200)="6256beb9af905a3b26b15668d6f6f3209bdb9fdf1b1fcd6e41f15b1d638d36ab238dd9ecb5e26c724eaa5c4f315c22b98fad2cca406b6a86ca42c985a1153fea3763ae9a189a0642208c2badf0f27a4f106c3fb308841942ba1ac97f08157f26272fcf57b582b55194b7741a1c4a6e07fc3909fbbd2192adfc924790cde0fd1758b6549f841d379e563e3a352c5706887b5b8184d7cb9bc460bb3285f9324a22d898beb76a18650e246f8b440a008f87d39da2b97deddbacb04d931cc07490e6fe54149e8e97a261d689d585486b06ca9ed8d7f820a9b37049623cabe288e3", 0xdf) dup(0xffffffffffffffff) 01:36:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 01:36:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x800, 0x40, &(0x7f0000000040)="666250c801f16bb752c2e7d4fa0fe9311784564d6cd686fd9550b80611ec4d7ef100858c1438ad394dddbc9c0435cc6227d6", 0x32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 01:36:53 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x1c2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x200}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0), 0x401, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:36:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1, 0x0, 0x6, &(0x7f0000000180)={0x0, 0x8}) kqueue() 01:36:53 executing program 1: 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, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)='\x00\x00\x00\x00\b\x00\x00\x00', 0x8) 01:36:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f00000000c0)=0x4, 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000500)={0x10001, './file0\x00'}) getsockname$unix(r0, 0x0, &(0x7f0000000540)=0xfdfc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00ffe92f66696c653100"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="40a178a14c99e9acb9b9ba710336e812c591ff318a5682a4bc1bea8cbfccbd0ba3a275d1d9cee4dc1559a6cacb9c90c5e4422ce99e427cc379ba4593639df9393bf570a857f584fead2504c98e715088cf8d29ef2a5eca89ceccf4b2d7f15e0df1f12c6698efe59d89590085d33b2f1952edee33bbeb", 0x76}, {&(0x7f0000000180)="ecaeadd83b1ec2700e1f808d8cc73a9ddd663a223aa65d301805772c58aa2ef332816af898cc3daf58848c6004975e32c41eaa3bf56c3e441cf6bdcea46d6d3d8a55c9dd0e2fc2613bea57555fab774e3e36c5a29364056f42520b3353aa0f64c6133db5145e2e808baf9a668d413de4f241c26f78b16067", 0x78}, {&(0x7f0000000200)="616703d543d2a7e82891d3f1dac5c67cf4a176b23751b17fc397232926244673ece1fad2723644529315371a7d17f391b3a2d419f9f8cf8a8de3cc70705b19185a00dee7103cb0dcb48baa7f62acb574c8eee1a6ba535e6e37632cbd71f7063239046a047a5adcfdeb3b8a17eef10c66f1a18566bd1eb6cc8093d7a2a464e12b75255ca9408c02e1a6b505d319b072d24dd93248ca8423d5f3c2daab391ff2b7918bbf2d9ceea6672b8ef1f82018ec0086168ac2b34a80", 0xb7}, {&(0x7f00000002c0)="95628d685f9578ae82895eb75132e3e82eba1c00b8faf29b069444f52832bd3a20d2f620e6898ee1adb8febba3485fb6ece39e55013b356752dc7774879a5868c152009c51dd7e5a2bd7cda6a1ac6c9741a574caf7c07f6a44db1652e3cb3ffd38351c77f0df7c227b3d904ebe16f8cfb7e0d5919e7f0542c078e46a0b72e7", 0x7f}, {&(0x7f0000000340)="8ec6865bd050fc5e58d7b0d01b12715a4c6a9bad8a59a62e50f9a25f3120c06b4c52aaf2370ce2869924c85aeeb3da6d5ee99952cb23b124be35ccdf34d44e4fa9ed2396bc74454282a8aa76993d9e7b451a35bbfa59017202e756cd7e377aea16459a1015ca9cac0210188672ecfc15a0aac849ac16896c53a1b835d97c17c1864a08175f", 0x85}], 0x5, 0x0, 0x0, 0x8}, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x83d, 0x82) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x0, 0x0) 01:36:53 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x24, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x3ff) lseek(r1, 0x0, 0x6) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 01:36:53 executing program 1: setitimer(0x3, &(0x7f00000002c0)={{0x4, 0x40}, {0x3, 0x8000}}, &(0x7f0000000000)) 01:36:53 executing program 1: syz_execute_func(&(0x7f0000000400)="8f4838953424d1400fe87d003667660ffc4e04c482fd221b0f1b5f33e8fee8fe3a0fbaa40400b2005221e6e63ede24fd1e00000047d8450146dc3b") r0 = socket$inet(0x2, 0x4, 0x91d5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000140)="d138258cc999c692002948977918621adf4614e95a87f24606b78b71e7a39e99a2675969463ce4c321c8293a2e1221f24cc00fec4f6897609b5ba9f2b2912f2462c9f43eda8e66756fabf0f17c91edf9502635f0e715ea234d4bcac0fb7a720cbde962", 0x63) getppid() r2 = socket(0x18, 0x2, 0x0) accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) setsockopt(r2, 0x29, 0x26, 0x0, 0x1e6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0xfff) dup2(r0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1207, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 01:36:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r2, 0x9, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x9) accept$unix(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffeb1) 01:36:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) dup(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 01:36:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x2000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) select(0x40, &(0x7f0000000000)={0x7ff, 0x4, 0xb8, 0x6, 0x9, 0x8, 0x0, 0x1930be16}, &(0x7f0000000040)={0x0, 0x3, 0x9, 0x9, 0x8001, 0x3a4e, 0x2b14528b, 0x5}, &(0x7f00000000c0)={0xfffffffffffffffb, 0xfffffffffffff800, 0x7, 0x0, 0x4b, 0x9, 0x4, 0x2}, &(0x7f0000000100)={0x1ff, 0xfffffffffffffff8}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x1, 0x923f, 0x100000001, "81c4116d639ca248bbf3e3fa7c60543467beeae3", 0xe, 0x2000000}) r1 = syz_open_pts() pledge(&(0x7f0000000180)=':\x00', &(0x7f00000001c0)='{<]*,\x00') fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt(r2, 0x0, 0x1b6, &(0x7f0000000200)="85cfb7cf3213f8697c2c693622b75a5f52de864c1c05887e4356130c06ec246f58c5711fccf56bfb883055b73543339441f98746d8041df00a726873b00652bcd9bf231491753da44c004cfc033f17b689026115d7bd6859e93cbd6ac27da0c0abff256ab272f59fee499780b62384e0a049b7bd6be56100696fb7671a9f7122f5d3fc6678d12f5299d3cb5a6a52459510cba4f353f7770de55cee5a65746a354c66b821e2b42fd1d7", 0xa9) 01:36:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000080)='x\x00') 01:36:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x200001bf, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) fcntl$getown(r0, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000100)='./file0\x00') fcntl$getflags(r0, 0x1) close(r0) 01:36:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 01:36:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x20000000002) ioctl$TIOCNOTTY(r0, 0x20007471) getgid() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x7, 0x0, 0x3, "f9f98fbba853f4ce4557afeeeb5e7000934cc8cc", 0x4fbba1dc, 0x7fff}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x4) 01:36:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:36:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x38e) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="3d7c03c63e8e1f54f35e8926ee0ea037a34b3a3e00391d9ee4b245653650444c9e8564d4d221f64b0f9f34c8b5c1f88ba646056d3fd77bb55e88ea4d0de32c346bc7e7094ca0628d7f64eeb4baae55719356ccd016f522adf5b2fb51309ff630e31c08d5c2d398eee3524bb085a6e13465147bf13b9a0ebf703a51cf2c26267cd76235880e9f0c6ac6bd8c42b76fd8e534830fc864a06ccc3cc69d18cb0fa0be7065be409ca5b70e9646133473c85eae85095c01b58a3dd20facfa1a76523e5e29444f80cf892829a3d808d0133212af640e", 0xd2}, {&(0x7f0000000080)="d654bc0f556524713aa83dfbdf2424bf3e7b8f86", 0x14}, {&(0x7f00000000c0)="6e56d2dc86f2394eb6e020d2188eda83f1545d", 0x13}, {&(0x7f0000000280)="549d05fd1653116e6ced5ce79a23f609d7cf6cf2d158cbf1d970b867395273bb928d36b108893aa62b8b2b5b20fd8f9bc678d0c82168d1557703b0944f09bef971696ccd17558411e190eb9e6befe0a1a84e3cc0fa3bf696e0e6bfb2de25876e85cec728103b2bc8e8234de5c463339d0fe2b82587af2f6402561d9f65", 0x7d}, {&(0x7f0000000440)="b0eb1386b35ac5f9276dd22663db42ee6214dbaecf08c11bdce0ef36509d82e1373cf6d2bb91621887911d0b762ad84cd86ba39aa1f36f247e6e4ae832f8b86a880ead6e696dd3cbe3f6275d257053f3607fabbb466aed2b2274e4ed5f3e1933cb3082a639e2c5174dfc057c6c1a26120f5adda79bbc7ffe6e99e7ea55901797c7256d35e658dd8046106ef281408d045992da69792240b6471c3faf24c95feea3659be729cdcb7ebc75acbfde993a97782d244d062088664fc3d1b807238fdbb3a8ed315d38f043ba85996907cfa36cb2172dd5dc76a7e36213328371a86ce468e7dc5c15ed9a80bccff45fea8270c1ac8507e5c7f5ee702e1f73913262e99871e104af70974e632cb817152a0bcaa1a7efc28e3b12e3b0463550ff5bcfa229f8afb43d3c4e6cb0d0968e44a8e4f44fb14d32187fb1435e6ab731143c5a47e1219b3e3b898546bbd404152b1c970c335cc3a9bb2dd9a8259a101d4dd9fcd3887b6e1fb7250d277a6ddae3bdd294c229fb2fd1ef7376a8622f190ba63bdc7fe553acff94b532029333e2624699db9974987cafaa07f505d89bbc62ad50ab85dd84281b02931dfa49865b4f515e88d71404b83bf0a3392231a22eb054fdda785ebc376c9fdd8c2a157abd19a4948e15c82969890d0475c7cac7abd9f673b54df709b7144329eee414d0befbcca667b243b4d4d9adb5e1de73f075362eb15e3e034ee337106e029b19fc597b938ec1feb01142a9251842ecc667dd4d671fe9043c0b13bddae4c023c44131d3bbee3c714b78356faf7932e54d968f496d692f52791d79764353aa792c81b79df5776ff756c3dac0c6eab8ea4811f2a37bb0b9d0bd1e6f4a5d16f3d3cf926d3780281ceb369d561deebfe728035a5d11335a5575f965f2018c80d58e30f34c2582d014285750f646a188245681027dca943e5145218245ea1917dac1e9cec21a871ea39ee65c30e4626d80481dbd6b49ae9077bba344875e75d26950702da8ab1c6f23ec87b99adf075b5d8b98af62a86e34ac25ddee969f6f66e1f60ddb369e5a3701b9a689e4218e666aa52c300f6d1f95055656a94fbc037a805f9be99d3414c8ecf6b63172303d31f768eaddce1283b71d9cb158fe74065e0886a74b00475436c255b65338e99a508ca386d773b444645a20d9325491859d13b2a21c8aee33f0daf0fffe255e3d38411ba84bf548cf5861086937c889315d381c17002908ce867b5b78ade1fd866ff9a31a04e26c9250cb45e3e55294593d2c97f89ae9a1b9174fa42747980a803dc434f9e7246061dc17f54af28f31cf26cee02b8517a9e72b4b85a2e52c0118f3bfff5cf9eb0ff484f22c19557ce70a6f94fbb6f8a1281b4353a0b7d21577d1eb7bcb7f8a384ee6f8ee094033b82e94395df0bf7b11a8414acd21be5a9e41a6656bb991c93de3ee06bdde3ecfa5e6b4ac61b42c887f61cca76d195b0ee540603c9db202c999f231ee414ab2ee9d120eca5b0de3a8f672a611cde6c61be10b797c25d34d5325f7bb0983ba5e6e687c138835a07444d33f5bac169ed4ad0c0247667c87a31752b9a0922edd3fe23636cd3fd45b1802c788d790561119ace0eda1734aff83f44d9027b78ab7668b6abbe24793bde54cd89d5acec116be1855020d8c23792d87e4560be86ac8c2a1bddc5e2bb7f0b5b0851ad8d1d46eb925b2561c881116f11d29925aa0fc08a4113089170bc68f92c9306c38106f28ca70726ba6f19898551409d48370b94c06a9d3a2f7a77aabbfccafbb1ffa214659367a5ab7b990def23d46a6e79390efa40345b7588127558854e3c50292a4a33b6eb3085335f47f7197d12ef24463105ee26d5a12c98c0edfaa74b56155dbc8034ccda56d6b56f4bc465065a65337aad45dba51725a7332ae84f1802ebcc32a44428ff7e37d2d62d083b2f2d560036c47246a0f7dc7c61771404b67818c88e50eb2137367c5a8be38e6144a40f52d086a1821e74baaf9f14a843ca1c7ea0c410b9f75050c6eeb199558011d02b5ef9a4812aada9f213fc595b8761846e6d969c7e700fb14a047603caaf954723ad93da581aee4b355a428171b25f719d5fb74b6850fb6f911aee1947435c3bc0356530d1d04cca9d28991333eb5c3ecd215e0949fb454e0bbdb7393e42c119737f06c38e9684a818599bb640ae62dd2331932d5d0055daa1881834f7364d849f4bfbef8b856bd77e830ab7712bfed7245e41ae274593f468e950c9818f95aae4f5e1cfcbc7b62dfcb5c156fceef92af7474f505739e61b7de1405fceb67df86ec9b01f9e92943a3443159ea50e57e9a437a5e7b2d65ca4c1b7ac8e00b327d56c2d63ad3acc4213ec2d28c672f59bb5b0ddbf3234c239a64717d4744707bf7ab4aa46bb0731b888e410e5f5e68985cc91854c4485415f1411ba9e3dce87216aa75c3184cfe1dcd3ae8fc5f620333d0e5c94cf3ea866f5057fd54281d64ac4dafa38c62002141f1fd8cce942d6c1290917d1a146c631f1259cc4cb7181795c1ac579bd881517b138098ac912418ff05e26ba5a991eb3f84d3929c8bd88d9d40cece3bbd4405591c6871a7134c80df9ce8b91c892e6b23fcaf108186bf81e7435e2b92ebc4b61751e6c13954d848d31955d095b8527716321c6faa4e52b675d626406418f94a2af6e2de339c59e0b169722a8fd770acf17d7998c3a3f1bc7fd7c2fd53d841e9887794d829597254c194d3328bd987a052318d94b78fd2b795ff0e93b8b050dd9e96f4d7a42bcb35f0aab46f74e8ae3f6aff05bba3dfe3105b6ebdcc859ce8b26492b907331a242850f4a2325ad2ca5f718592e3a73445774d74c513d1b60b0b6ebbfa51ef9fac59067337bce5970175264d60e9a664ec2e8a144681186227173ebe349991e16f8f2fdca785c063c0824c8fb3c7f8e83c1d6d713fbca94b2b40cff3d977bab4a7fe85b616ca43f24254bb522d17523b8881439ca03e0d2aa63338cccf38a1b4c57545d415740b268a790bf70dc234cc3904596b50453ccea2bbc297b8b62a0e5939e447093f7239e8fea7d50f6461830fbdb8fb5e31e9888fc66a6966a9433bb6b1a9f11da718364c9b28ce0629e4c1716caf6fe3314e8896020331fdeaa9265ec14945748389bd23ef3e557409dda117331576964f716ed2d8830d4337158e30c88ef6b1372b01c94d7db0ad33d0132557a5a7b7796c2d7e8f81af4865700e649f32a981a107f4032fa5d22c7798340f2751b2bedc28950b1dfeb48e6e4804cd858b532d9a4560b73c087fdadd7c6dcae2a5d9526b9e0d61de4f8778af265beb70ed533b8caf94d19a9027f12da0d818534b345aa22c44138346b9dffcab7fa89b12d51aba527a8dc54592981bf0bacc5a37f12bb14c8d77068c8b90b95458e5380a3bd7f6efceb9e13f952a5542039cf67ab21645fcb63f421b1046b678ad03ef5aa0b47abb17f4b2c3197ae72f03bd9ef4071caf93dded63ec0f8f3f7ebc094585044079eaa100ac351fa1a739fcddd3986f85d89b82074ee62133a8a53681c89d88a12627e11ac455fca507da064aafa051f4040f6cea51c51189d78d4368e6eb78d94353f3ced0c10f44fff442c6f99e413d3a5158d2a1c59aaad0a2646affd1052133c4d6d5751c0470324e2b1528f34820b2362e131ccfc2870df8a0961ad6480bac3d696cd263e26b20e46cd339e4b2660c42baa03f558a78e0cd4c311fc783f1403a2eba39d1a6a2866098ae32af5856321d7991cc847a2b2afd6049fb37df76ec140c0fc496405289a1917552aa4af881411b0e89d4190de409e90221ad907d5a383f0afb95482898f2002f478cfbdfc2a5624a2d7f93521b9cf47902720a7b28d51d56f85bf9d2c40bb7c162b0d64a7d478c5cc344eed5ccb69235c11aa2aff7128480af23f585952bb5f43ac3fbba8aafb6a8842dbca6e94391b8f3a1bdf80c3b5c07121fcb3a6d98feaf1756ceaa28cce9f6d102bef9ed265204103f13c4c6f7754710f63aa48771ba978075675592a197ae5883603b85c07ef4a41ea47f4cb3ff7c90cc7df657211ef83bc18dc178dabcf8ee82ab48db2e490b05e266546e0046ea451282021014dc7383d1855f19d5454bb8ed5f15eb8a2e1d3986ddf29c93d5b59a4c5e57a898c742eed5894b14f975ea5f4b0ef079e58d0163a5e5d6a71513b59eb0c547adbc223d4e560832aa9e4bc351b57445d3189a9b421ca6b6313c322890c018af42d5684fb1f39dbbc7b64d24e383ebb3261df1f0cc9e87cc394b016e9c596e4317cf5289af7331e8abae52c79bc069acfe432ea44fdb787576a1a4696b9ea7a4d6ed012facfabd6d8bea28c0f422af0bb92aa244341c964895cacc962cf1a36633e903259d80c5ec6048ffc32d322ae249bef3823408178e7d74bc5b04552967168c0a2e95f512a88eb89d5041a25554839a8904e3b49bd0156ca98cb9fdc6aa3c1ef543aa4720a0a5c6d3e7afe0bc52a5747edb4588f3b924efaabb67bc5e916316a0561081a78f29caa6f1855cd36c50492ee21837e135897d66484d42b72fd5e6b8c6e5160cf21962b5520b2928a614faee4104d147486dd8598494f757faa66bc7cd4b9a73d9d3abcdffac0aeb42aca21f6486916a8acfd3c511ba23d67554b793439a1696080e545a8a42b667534d00d274373ff18b20ebb94d5ce4e8029efe7275314aba3a1ad8ecd1e8fef0c340ca6703a1b676e642a940201cedf4741771ec05f40a66138f21278fda1ac66f1cc51ec4403f2fbdfee4c9afe723b8c00dffb22d452fc3a13d331c4188c0fb13aba744fdcf53ee1fe4ebc0b0700dddc3ed824aa15bb25fc39cfe637a8f78f7b4d08e230582bd0be6971b0ee3dee98544c45f0bff51adde855abb9e033fc7f8e452e20b4475b500f343284637bd02532b8e6e416aa4a6f95a10457654cbf98a925e1ef2bda94b6a7bf25f4cfb648d2b39bbf16d71138a31601db2231172f40c4285d4890053298d0f6ca861674b0b6294db74e40e3a10dc7e8344be255dc9144f5ae1b9f6e980ec3e1e210af83b08fd14106f3e20ca3f729b2a6bae0a02d02abb1b399ab492d700ec764d017c9100ad3299a91a18f73f713e9c8fce23a307a11b910861b8a37cd79f5f918fc3e9485dde3f6f4fce387227db6b51ab646f51cfb6033ca30108bda43943e19d87df3064d100acd6f1f88dc07a090cabb4d2201996ee8fc67fbdf2faf48e69948f6c32de2a9ed3b4c08547a96c2e97df3c1609cbce02b8e14007683b5bf91716a359682f0e705c10a03a885e8face17988d91356d6c61773241f40770ec6b9d2305292a3c7b153619d04c9ec1041c546fcdc21e0d0ae3accb3fa06435550c86e8aced1867059262b9a82fbb9b6d9139ae6c41e78b2dd0957fd451c4665fcea8d0b6714f8e93612a89e0df67205a1d374162164ae120ffeb042f21187df7483f043025acbd027e207e64f06b0d497434cae877d435ad5b80ea1aa61c9411162a18847797df5d3244bfcce3a85e5f4b91bd27a509cabde11e3860e29fd48c6259e084958536eb576b2d54cc3f8bf1130b38586cff4a59c68b077a86f7303244a2dc7a2c7943007da94bb8a23058916b5f96fa932a2fbf0bd98f5ffb504a851f846c65fcec9d9cdb4e5276fca0a788f15589f63547bdab5b55adff328a8427b6c92ea96b7d6435910b9ced67e04140c2a3461a84a467456d458e45b10af832c4fa925e56165a52fba391e60d98b9e11eeccad52c6b5d852646aa14f83eefcdf204a57e8174a06201e74fba43e7656ab733e58", 0x1000}, {&(0x7f0000000300)="560728d051ea77716564eecfd9a44d9d6a037d70c4cd2372a592989463370f9d51a5b1e35a0fdc151d7df8ab97b9e9111ecfbac748b186e04d86d087fe525bc9d7d78c1b357cbb79a306ffb257da7765ac1a1d32adc580c527b37530a1d973146fa84f2b44ac4daf6e0c12ad458634028d4eb781a7b71aad1093f26ed0cf43e226386993383761c3651ba579e2b80710e26a408bd067279070fafd5cb6172f84cd1671b6eee514", 0xa7}], 0x6, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x401}, 0x1) 01:36:54 executing program 0: msgget$private(0x0, 0x8) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300000000000000000000000000"], 0x1, 0x2, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000001340)=0x10) r4 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r4, 0x0, 0x8, 0x6, 0x5, 0x3}) msgsnd(r1, &(0x7f0000000000)={0x1, "bddff839f08f5594e14cafcd6c56c59df942c38b090b36147dfe70ebea9d935ff61179dafc63969d8644774b7bfc2e7f662caf5c74abcf674545855cc5f8b40879c19e6eb2790a439d5500335b416a93961623b0860a4062ad7ac3dec12ea612c69213f1580464"}, 0x6f, 0x800) 01:36:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) 01:36:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:36:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xf9e3, 0x1, 0x1, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) select(0x40, &(0x7f0000000100)={0x311, 0x2, 0x9, 0x5, 0xad, 0x20, 0x80000000, 0x969d}, &(0x7f0000000180)={0x2, 0x4, 0x283, 0xf489, 0x3, 0x15, 0x9, 0x8}, &(0x7f00000001c0)={0x8707, 0xffffffffffffff80, 0x79d5, 0x20, 0x9, 0x7, 0x0, 0x101}, &(0x7f0000000200)={0x3, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 01:36:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:36:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) lseek(r0, 0x0, 0x3) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:36:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) sendto$inet(r0, &(0x7f0000000040)="0a4657607a9f3f5ef17b1ed4e95e920da50ab2e8cde18ff932cc101424104267bae21ded604eb7d18e526a9700cd0c26fc8c1abf8c", 0x35, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/18, &(0x7f0000000080)=0x12) dup(r0) r1 = socket(0x10, 0x2, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x2a, 0x8000, &(0x7f0000000100)="c5720f7b6fc7a7c839fc04013c74", 0xe) 01:36:54 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, "61aa0db100000100"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0xffffffffffffffe1}) write(r1, 0x0, 0x0) 01:36:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) r1 = fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8081, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7fffffff00000, 0x7fffffff}, {0x18, 0x2, 0x0, 0x9}, 0x5, [0x7, 0x8001, 0x2, 0x40, 0x4, 0xffff, 0x1, 0x100000001]}, 0x3c) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xfff, 0x401, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x5, 0xffff, r1}) 01:36:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="786b7c2f4f6c38637953a3b6caa083508b345551cbdb7279436c1bfeb826b699404ef995f7385b01f647762ad2988a1b6d919ca75b7139ab540f6864a912c03580c1fa8c754a45f5879dc64ecc48e8557ce60e150bdc7e0a2459e9607d3e26dd86fb32db0541b9b0efb3dcc16b4025", 0x6f, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0xc90f}, 0xc) 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:36:54 executing program 1: socket$inet6(0x18, 0x6, 0xfffffffffffffff8) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x1) socket$inet6(0x18, 0x4000, 0xfff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6221, 0x400}) 01:36:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xf3c, 0xff}, 0xc) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) close(r1) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:36:54 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x40000002) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r8 = socket(0x11, 0x4003, 0x0) setsockopt(r8, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r9 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r9}) r10 = 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) r11 = getpgid(r10) semget(0x1, 0x3, 0x42) r12 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={r11, r6, r7}, 0xc) r13 = getuid() r14 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r12, r13, r7) setregid(r14, r14) 01:36:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 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, &(0x7f0000000580)="345b9711df423fa1e42b2a4f263f1179df0137996da8d8e844b1271aa11d22f2cc4ea229478ea6cfc45669645e5863fe983efdfc9dbcf673acaea9127f0cb5258a027e45fc6d3f2622d56b0ab0ba1708b2e2476519953c80f368a6858dcee8f9276854662b2e2e56dbb8f5740c1593bb5d6b51f8f811610c5509fdb5bdd7c766c61cf0dddecfbc2955e7ce0c6c48e55f31067c2a20", 0x95) ftruncate(r1, 0xfffffffffffffffc) 01:36:54 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 01:36:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) 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(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80a3, 0x158) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 01:36:54 executing program 0: pipe2(&(0x7f0000000000), 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x68) setitimer(0x2, 0x0, &(0x7f0000000100)) 01:36:54 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = 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) getpgid(r5) semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r8) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000600)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) 01:36:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x4000000000000003) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r4, r5, 0x20, 0x3ff}, 0x5, 0x1, r6, r7, 0x4, 0x80000001, 0x4, 0x8000}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r8 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 01:36:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 01:36:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xb6281d36}], 0x217, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2020, 0x5c) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) 01:36:55 executing program 0: socket(0x6, 0xda6c9656c86d9b1d, 0x10001) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xfffffffffffffd37, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) 01:36:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) sendto$unix(r2, &(0x7f0000000040)="b13c1f", 0x3, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c5330009c9dcf30b5a0988538b663557fa8d45c92316364d6d5e70c2d957daee001e5a591cf5523b71cfc557fcb8a631f000000000000000000000000"], 0xa) 01:36:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0xc8, r1, r2, r3, r4, 0x54, 0x3}, 0x4, 0x2, 0x2}) r5 = syz_open_pts() r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) write(r6, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) r7 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r6, r7, r8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000000c0)={0x200, [{0x3, 0x8}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x500000000000000}, {0x3, 0x6}, {0x1, 0x6}, {0x0, 0x100000000}, {0x3}, {0x3}, {0x1, 0x4}, {0x0, 0x7a1}, {0x3, 0x1}, {0x3, 0x1f}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x4}, {0x3, 0x400000000000}, {0x0, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x100}, {0x3, 0x7}, {0x3, 0x6}, {0x0, 0x80}, {0x2, 0x37}, {0x3, 0x15}, {0x0, 0xa05}, {0x3, 0x81}, {0x1, 0x9}]}) 01:36:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:36:56 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgrp() getpid() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgrp() getpgid(0x0) getppid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r8 = fcntl$getown(r0, 0x5) getppid() r9 = shmget(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3f, r6, r4, r3, r7, 0x24, 0xfffffffffffffff7}, 0x6, 0x5e60, r8, r5, 0x7, 0x80000000, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r10 = getppid() r11 = getpgid(r10) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r11) fcntl$setstatus(r1, 0x4, 0x8c) execve(0x0, 0x0, 0x0) 01:36:56 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0xfffffffffffffffc, 0x400000001000000) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unlinkat(r0, &(0x7f0000000680)='./file0\x00', 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/213, 0xd5}], 0x7) symlink(&(0x7f0000000940)='./file2\x00', &(0x7f0000000640)='./file1\x00') lstat(&(0x7f0000000700)='./file2\x00', &(0x7f0000000740)) r1 = openat(r0, &(0x7f0000000500)='./file1\x00', 0x210, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000006c0)={0x3, 0x2, {0x7, 0xfffffffffffffff8}}) open(&(0x7f0000000600)='\x00', 0x8008, 0x1) sendto$unix(r1, &(0x7f0000000800)="91c4f53e1bd0b85797df5cfc4fe31cc34c99166d5a16c121bd1bfc51ab86929a1712af0b64c0c85af97793c00e2bcf4f71795e6379f5c240a81bc7cae745b4d18b3c64853aefb929fbd2c118e402b5de405ed65bd76f2fa7b21c8ae1e9c0256ef67b4764a7c0ecaa690d71644d9327bf893d20271bf2f35fea93888e94198c52e90e00e2d5dbaf768056f228", 0x8c, 0xe, 0x0, 0x0) linkat(r0, &(0x7f00000007c0)='./file2\x00', r1, &(0x7f00000008c0)='./file0\x00', 0x0) unveil(&(0x7f0000000900)='./file1\x00', &(0x7f0000000980)='x\x00') 01:36:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x4) 01:36:56 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x21a, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="001d3f1c7d00000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2b}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x6) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r6, r3, r4) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 01:36:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000040)="29beaac3dfd3d46a93b7e2a57387cc3e690619784b7c1a183887c0cd727bc0fc4d494f77a80290f910990f19f8c48e25cf1a4ebaf5ab5826177e03d4f87dc263b18d210a160944dce117ce17681c7b6fc650ada6b824c084277da6ed01a4fa10e63a05a405cd5c0191", 0xfffffffffffffe46) write(r1, &(0x7f00000000c0)="2984c7df470c23d4c1a0ad562699f59defd69b2aa7cc3c7f9234a5a34ebd00fe9df6edb55bf22ae2c693907999cc679881856be2c19a92f878ae70b4d4cb1f62a915388541a6bc8a09f07cfed5b51b122e6fba29fc78d515a2afda1c818ac3961524f6a2b15232d4f61d8ebe1bc8090861edaa258c30e1e69968f140685a9005c13bb2fb8fcd92c8198380379190ed709f5e1f8c65a5105f8586fa5a70a39ce30158d2d550f3f853ae45d9486153986c64a877552586eae1a8350cb5f45cc4c4d701d1e1e612b44c11d1bca4998d4871095427a7cc3ddbcf60dcbb3e141efa84dfc708dcbe07bc7a467ea024ce5273933f122295466a65ce275579251a40826b041d2913d413fabfe6ec34445db6a7d36cb5c02c6481fbdcfebc726f6f0b9baa7c303572857e3b6b2744503084377d256c9372341902b2168c2fa002dee6608e580ac38b09dc8c86576242f94368e4acb49224386817816b018a476f271b1d88b3af78be0ce301940de7f5fbcddc834407e6ae5b0d8bd06453901d5c2acdbfd4c3ad53b7ee93d546e47cd805cb5431bc508beb4cae9cb1b3a6993b098fa787057dc4a09be8e2f74851c7fc8d5b492b83b16c039be6ec543c99b9291842a6d9c4004bcfde8789d5e973fbdfecd8ca7457cdbe6e457913b762c56038256cfff85fda3312d16aab11af3af4939ee488a6c6c348cd22550983d7927f0560f141ce34908c5b720dee6cf6c738ef893e12051190d43777cecabe53e6fd6a371855336a361e42e2367b8a3fb9dfd44186d727161a4381e2183ea3fbf04fc2f71d86dc783652ce78d91fd00e171e8ad35a7a9b0c3e0d7c5c910781d09fd4f5105b62030e307c716b458beb420caee06d081cb90d5e4fda1f8b486393c8b28a44b8cdda203bf49b0a4e376d96f7e40ab728916541592f8f1451808c4df45531acd1ebb6dbd288112df26a27baa4239810bfaabab57437ed9d14bef89af82be47e171ee040a7a70eb4ed19c14a59287745e14caf3bb2aa715b0f69706e51653b474668d035927fbafe130cdcd0e54697cab55a6f97bdf9c077767b0a9735354e0342806ca81f961d1e154e5d321d6bc767b48aae32dd08e281f9f7cf142bd4ede3e503d6dc1261b51e8a8216cf24a2a103c560c73dbf5dc60e1f114beb1b741ee960805c06dd23203fead5b8e97a9073914a91191c8a59e714e23fedf8649143a413dce59f296721506f8cc667bcd41952c6033570c3f1a8d6ec4068e9ff7f1d4f79a3c7353d94c1609ec6b48bd819e20f7b35f346b3ad29b50d004df9c698e7e89e8820be4c1cba99f0de06e4af364e7515b6976b6df6c1794474d62844eb92bf2cdc326d64ecf6fa8116520581ee27b25a9a63e72656031b3fbe7e14db7784a212a12173e805625fefe4af54eb2a6b079c782520c17dcc689ac4c0826a215027713c5fec5c5e95a95a6ec35b5f32c2a94d6d041d142231040a698bf6eb47840a0e8e4fae7eade6690acee0430f0ac0c6ae5a5aa49a81a62f3241e4dc2f5dc70e02bec0a271d12e30b931c185dfaf1302710646204fab4676496ead4a687ff164d319c5aaa8e6ccf4024f35b530541b82b719ee757461dfef1b2edfac65260b32a8fa6d6b8f05d3de51778022c9d4c1a327a0bae179be77da9e41c2a5da9a11009558ad2999822502d5dd0f6518506b416239945ecbc8794ca072aea6b9a447a9d719c4c7e7df61070530b7e2d725599bdbe6e991bd3e0c8143e5aa1bb80c32df7f34bb9edcc2605153ac5575f8e52eac3378e27aa27719b3e07c32a3aa1dd73cf25354f7a9d2aabed3c27f64a502320fd22cf1d4244afcaa675308bc8743b0dac82dadacc522d71f1eccb4e51e638c6557bdc90159f008f6d37a3d32a94b52072f7e8fec24557fba3b0e12ca23c7277d6972557d9c3149a5acc3c8f6ba2eb25583ddaf65b66cca5bc4a6a0cab630e7a6ee814ca2b28b67c5ecd26460891e3800858ef500d62980697231fd034f072ad19370372cc85514f3f09c629c97e7bd212383a7970599fe61af562b3c354d2c5c91af74388381960842c2d573f75cf57f1d48d9bec6ed19e9d867d96a7ad2f70dac0c8a87b98fb54d486e1ab662f475d23fa31c26267e9eaa48f77082359b1cad14727b6f4c06786d52a1a61b0edfcecc3553362f975d100a92e760e1daf892edf289bec1ed6b4cef33a9eac44f38c15eeb059a56c11b447dc0b95989aaaef50a752c15d402c83e16dd9ce08f5ca3059e067830b106bb50f8db82cf285d1452ef80549f516af0bd1a7efb917dec73ef99b9c85eb2dc31daa413701f27287dd800c387fbc388e871d4c5509c8c113a3bf6343d30cb4f99f57294cc15746b49e4e65adf3290827d58b2ab560e2d6117152d8f5312a8fef786ce24b122424baaea2f286aa3f6434b0f47d05da193bc27b2ff76565a1c1e50769957777806c712deac980bbd4d20a5dc3418b8133f9186059f071a78198d8d6d07c5c890e38a23989c73f98595e59d583deb0b9d4a1d469bb205c29c15f171084d4a6107bf6c79213006cab102f811a9b07c418d198621a26a06b751a6a04f725120ea8cc2e9a9d49d45d5975795cd9d88626ad41196dc8d753f30caf297631a91c33212d9758b503917e9f3d228206f31740d26794635514442d44c482315af90dcfd60377f1e82c1c5ab9c83fcd9db42f71b2ca66bd958a12e7133c0e65f078fa17a35bbf09e9f92b3fd3f89bc5890c8edd1ffbebfbe511364eacc56e6013794c1be2131f488947e9fe5d1aeda489c3291eda8dd71fe006d0dd7cf5a630da7d4ed712757c4a4cda081c2f90da88515626cbbd801240012633a8e0c9477a00f4e6615bc6346bb57990f3f47406ea2805ea4276427cb4844bb1f1a918a2ee3ff08931748d29849a32c6279fb209688794b1020d5fe1b61f93e78df8978ef11fb821756ac07ec7d2f4f76903f0a35569dbac03aa1eeb65e7b134161fcbdd53377e57fd3ec0aadb28aa2e8bb9f16f80fd16c336a4e20b94357858c4d198b30392a0118d5ee0072d82244ce01953ab37004e23ac7c1b06f417d6ec760015e9e41569bfb51a5d65561e4cdcd434636892476e52b810a925ef53ca60ae4af45450d516b4abdfa5cd312add168033b3747a31cb68f523b0da5e4224e47fd97aedfb5ecafa2b114d05b49fec4f5089b5842d4e26c248afd3991ff9a01deb18e48a79df8aa2f812f434b08e66d436d1e8e11d053bba574431d7b5ce8e7ec22e84638f470a50fc66aafd2b5776c26c311d4d63e2bcf6534aa04fa4a491983bc9619700d22d1c288269d11f90e924a362da91dcc45133a2b963d8ef21d366aefa9cd97a35d6283501e2c124efbee0cc6f6e15b2e7063f01c1e0a504864906584d09188015d1cce3a29ba9ada745d503e50119cd9eaa742a6ee7522144228fb1fa7368a26c224cdc689ab5943dfc2435eb7962b3bc9b906d0623bb2e2d623fe9836dd9aa3b639183e5b7f1dae2e5490feb7d865b43ec578703640912456efa5b54c5f4cf734f9b3ef89bb2b27a5e7fae4819487bbf7e4cbcf5880aab3eb2c3529c981b74a6483e75a45edd731924eff1d3a4aa13765e57b2e40ee019d1c4b5710c4049048641479c7a538a50fda88cdbed0c28ed4270292b7a4dbadd2238544f61e74e27d1218408d8b6ea9c7ebcadb7cca3e9e866f8e8c9a8a4a9d245d482057caa44a2d1bac29f68fdcf9e68b2d75b130186f1801028ae778e974570a1a099d5025c55a36047a38efb654f375c60960a56719024c6d3ca339441c9419ec3dd9b63f22985b02feeeaedbf25163b9b93b29dc8c27e0825f6eb5400ad45720243f1c8dcaa320498cf3da10ee3d85bede9eaf2eed6b10eaa4665f14c27434bba2a989e71190b5579b6771a919b46925f03bf000cf51d96fc175a0f9fca9966d48fb421fd6de57f33570a5ade18e81b8707b5f52a62e308f05f1eca4e314d89d32af637f57f2a2afa2768b1301af6e854f93470ba8adfef467b5d44a1cc85e2285646cb0787b84cab3a788ff25ac96188ddf4e6149c4ea37a33ec61d6e43c9c97c6ac571db97309e0fbcded6538491a1b63fe6dc749de9c0206c140a38e2cd774f5df8680ddfbe10c8f4974a9fecc430de1a722663f0299c38253dea019d0df883a07915743bd30ff663404a3e2a2664236a83d40b68ab962d942c3ccd1088cea86308c17fea8964d37d9ac78f05c363e61a2177bb3b071166abfd2b5853cdea43af2f37304a87de24ce21f9ee36d284f9f2ba25c0fc38f8fd89dc94bd5cdd654498717a269176a7354a21f93cdc6cdacbff926e5aa0975dc498ac5890b8b17f50a659faf65d6848ce607009531268689bea87c83496b81a20d9b61d38579f143a9cf29402dda6b2e4f1700072c2af580606f9f36c70604f990b2732b310d8cc41576006abad47d191e82c9e4f0091c9e7b7b466a8417caccd4fabe07370cfe9b17a447624d9b26288c6a4ba1a136a9a352020863c34e150c86dcf451cc3710826fc8f54a476096a29c494e7b1ec68e9754ddf189be3c960a981addd6e9b7346bbed0fcd012614d58cbd712522583dfd7fd87b78d981ec144b4b670f1e9a20cc013740e7d1f240824a5661511fce1ad74be816483a7cb8c4815d123e8d0823105eaf32dcbd1cfe36e7ac65cfe6211596a06e74fea10713d516eb8b2ccd94fd901ae88c5d117be924509ea89b951576901e00d4466507470caf2d74327e88ce0a1124d19959eaed53819282cfd1a17d904f2a9cc1e5dc4c672884ea6daa092ff8544926cfd1c36396c03eb908c034c94847a1a90734db3d4cc27e8d10b2279dc4784a370c594bf01f225963ac8fe1f51f7cf886ec2323cd19175d11c1827835f0ffa2d09802c1fe95f8506df5f2b3dbffe7755dd9198eadaca8efe2022a7bb6e4533abfbbafcc82d91c88570161ff3d2985a1c9836bebe73441a0c7a907f0d08d5b784189579791b508e39507fce2cbfee7745ea3d7fb8e79a7884062ef2cc69d77c4fe8a840d8baf27c2a75169b36c467ae1843d4569b22ccb13e932df6eefbefaa92ff4e82b6be653b1b21a3191f8e3aa3b5f4899188d50cf4eca01ee6200ba404d370491ede66bdad1276369510cc7fdcb4a929591e2ebdd5e26402bae06c128c1a4c3535c8482b24a7d274916e3fbf7e7b7806f6921272e6d9749c172b41aeea09ba0649c240bad3387e0221b9038afff136ba2126511f8d9769b042ef630bb6f8c89cacad6b10a875d848332d13cf7f9953d08621197a120822005ca7f1d56487b098660603f95d48d3102bc449d9c08a167fc2c785029c768cb7131e9eea3c918ee5c1e4d70fbe65be1bd728a06ad7bff7ebd39e85922d829b1ca6eebf2fb77c90319e165b73d3b6ff24f58153ceb57dd9a6e4e6d3530d5a015eddcfa283489af8664593e3fe93c380b8b1d6b6f9776210875d43fb732bbc0d1b5525ef91bea23303ad99ad8a7319fe9cf08394ba35696718149b268c9ed0fb46b8c616a772fa808af93c7c998422d0c624145a7309cbf46ca67319a6d3d764bbb46a6fde38445c9fc598e72c6d7082c5f3803d21ac3e701a8aba8d33921660668f026a15d80996c559065e7a37ba8473c81be455b583072661631ff35f5f5088db22a26861dc967006cf8d1d65b294355ce13c7be004fafe5c4ad23bd22e54059a081bde8d314fab3ed4b9ba98c73f8ad675166e72ab63c122a3765cd0ca7dd5af2628aa87e14013fbbcfe0aa90cd1b65a66dd2675850e291c78e0ea7203e9a6d053c6976aa128d", 0x1000) setitimer(0x0, &(0x7f0000000000)={{0xadc2}, {0x0, 0x20003}}, 0x0) syz_open_pts() 01:36:56 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) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7) sync() 01:36:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = semget(0x3, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) socket(0x10, 0x4001, 0xe95) setitimer(0x2, &(0x7f0000000100)={{0xa734, 0x100000000}, {0x0, 0x3}}, 0x0) 01:36:57 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) chflags(&(0x7f0000000200)='./file1\x00', 0x20000) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt(r0, 0x4, 0x817, &(0x7f0000000000)=""/204, &(0x7f00000001c0)=0xcc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 01:36:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0x1, 0x3ff, 0x6, 0x7e}) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000dd00000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000"], 0x6e, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/52, 0x34}], 0x1, &(0x7f0000000340)=""/204, 0xcc}, 0x843) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0x2, './file0\x00', './file0\x00'}) 01:36:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:36:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x40) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 01:36:57 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x1) 01:36:57 executing program 1: 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) getsockopt(r0, 0x7, 0x2, &(0x7f0000000040)=""/73, &(0x7f0000000100)=0x49) dup2(r1, r0) 01:36:57 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 01:36:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0xa0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:36:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:36:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2048, 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:36:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) r6 = dup(r0) recvfrom$inet(r6, &(0x7f0000000380)=""/132, 0x84, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) semget$private(0x0, 0x4, 0x0) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 01:36:59 executing program 0: r0 = socket(0x1, 0x8001, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x100000001}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d5, 0x8, "d730c1e7bb0000002547a35b00fb07fafe00", 0x0, 0x1}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) write(r1, &(0x7f0000000100)="b53341fff2bc0de9f22edae32cee2bba887632c7", 0x14) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1f) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffc1, 0x1, 0x1, 0xfffffffffffffffb, "e4bf2177325321263acc9706f5479992fa4153c9", 0x401, 0xe41}) fchown(r1, r2, r3) r5 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x5, 0x3, 0x0, 0xfffffffffffffffd, 0x7, 0x100000001, 0x100000001, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000a80)=0x3) r8 = socket(0x20, 0x5, 0x176) getpeername(r8, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xb) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f00000008c0)='./file0\x00') ioctl$TIOCDRAIN(r7, 0x2000745e) readv(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/136, 0x88}], 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x5) fcntl$setstatus(r4, 0x4, 0x4) symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) ioctl$TIOCSBRK(r7, 0x2000747b) getsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) r9 = semget(0x2, 0x4, 0x408) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000009c0)=""/71) 01:36:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:36:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0xd1, r1}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="022a6d6c12242becd78a61a3f05de3e9cb86434f511cd4570fcc86091a4d99934ba7e942da2ed3d8952f4db43b066515edb7ad90afc524b8d387cc4fcab7ad7ed9aa67f487a5ff622e078bb847adaf890b2d9976d0f1969b1a1531938bb0390087cc7eaf7a0d0eaa1e5c0aa8870742535d24fb44047f90a3eee7e69e3966b9fd99ae8dbe66dd59013f60ac40ec69d539b051360302245bcf9bde8a0fce3d9751290b31deb37cdcd6af321ab1810592895a95773b89ad919cf83514e183c5c1b1b009c839cffadb1fe16a4bde2be9f6fbaaf801a77054c98719c5abd90d780464d4cb9e0239a272095771a403d47fe9197e951f3b587f6e6e8c9227156937ed0c9f3e83eb4e64a8cb3d7e2df4c40430bfa0a48c86c12da504594c7013434eaaef41e8572cae894e1c86da5a8aa2a17dace99ffa81ea5b7f1bb6d8c7497d529a20c52f5dfad8605a9fb4f6d0f0695fe215f9f7d57a5ffca8e8791deda4332e2655a09327d1b0d12145d558ba7a0d357c4d21b6401560a0dbe3181a8a54d16ee2000b64fbce41c446b42645cddd29400c104467fb6626c2161af265ad179bacbebb0dfa3c9777c9762cec17f18e87f0b32d9bb01019e64faad64b8983f183f1afc711c7b85eac546454321bb915fbdbd489d8837c1373d637025196f547fe8cd31b553f7196431d3e410a21c540649c130b314e8ad81da095003b0426d5cb89db4a6d8b7442fc02b6b6fedb1895fb67fd9bbfca900e5605552dd0f814ca410cdf09cdb1f0863886abc1f5cba8a999b166a0bbf5bba264053a89afc1c4dbb16da273918aae75de8fec6e54da90b0050a4c11d0de269764c97002d40811afcc6571e53f6664e79e8ae88073dbc0de021718f1dce3e279ee852931115c62d4c8a6c9c7f40af91b433379711365cfc55b3684d0b7b8f4ab94667d1a3cf2959795d6bfe6bbac5b830b252544217d1ef5c44b36cae9a7710d880e6490421eaa7d3fc1f13af9195f8b27f4f9c93355320af8c5440dec0d0bbddd3df7533c18baf37bb5d86e376542e2f0ccd77762fdd6e2b1d4c5836d8c4373ba9eedda1f9531937dfced3d17632d3e55f976443256b6a8da5e1336dfe5c6fef08d9fafec13bd9b5abc19aea488035f08322436971cd73fb438078a01ce5960db010ec486a1a5b5219e163b6c59f7f545d60e91fa53c5995b9b872108b1c506f44cfe79017ceffae8f316eb4f53c975fc0d94ad8002fdd5b4fc241189cced2615438f41cce3ee042cac065ad9330f90023ca1af0b6ce604764653b267ee8be476c34e3049dbaf4c17f6574a0015b2cd0bee0532110ce2fff778ecb8dd9126ba80b40e9f610f215123eba0d75d107822dfaa533ae9fc98b7b2bb0e12f03a2fbf2c03d811e4bdaa0379dbc64f71e8db4d8124f11d9809f6e33388c61dd633cb68a506e6c9dc1015728f708fd27eaa24ba3d31cadaf11023b884302988ee277d138d00d0c2ceb64739998a2524fd9843735254e2d2cba628b9762f46f131209c7635403575cd8c64d6cb87535dc972649d7e194218e64be10a5135a9488af6321596dbd74a962128912336e5f5ac7df4c109ab03fc551911eb61e58ed6b5e062207a523a64a694cd3fe29306f1c37a5325adc004840d748d87b6934dc24f95d673963dc65070d048987219b9e53c15646a746332a30ada8cb5576307272826ad17967cf0da3b22bcae64685d2b1f4178c4456834817a22ed23693cdd7dbb408967a708db65964bd0615e7b83021dea5573f3a574ec77b482063afeab7e0865936fb3ff3e2d102da18cbaf36e81c932b7d78ecb4b0846fa05d9bdc53b7879f0b8adc8a2c10cf89b8d6379756a23a24eb3a40886ca031800c040ffde971232095520b14aa81eea8599a46e4f9e7d5673038c430db79772a36f16aa900bc1e90de61f3b6cf361ae17df5e063f73c0acb734870e0c200aa04cc903ef366cc5da737be44fa85aef0f12b46ca87a93325eb9406b529e89d2817ed48277ea1d07c01dda2e26bb858b26b22aaf26ccceb91b478b1b4aa5cec0a43669a333fa3ac196021b59b772dc3320fad474a86e4f577bf29baa242a2a71dd38f870ab887ae7f80c678d08d4aa006568271acf6f96b7b0cad18ba348b7e7d17d5047a7b12eebf1a8cecb3642d5bec727009afd9148ac93bb339f5eb9314f3af22c9804a6ac4c12efed378b9c6aac18684c29c55e9d9889f21297571cddab0891533f1f88885b5dd10edfa7e098aec0c3043a1bc52e08fa0d56d745a2684028e169cd2d346c75b122dca8932ad694a88716fe863963896b0dc723500646e571d1cf648e30c862e829cbc188dfceeec0e886638d155b6a5d1ee7ce39317a259538cb2b9cee6bc553fb2f76ab8713565fe554a00acb47e77a25ba594868d46bd707bc7ce5d01559af4d5c22f721f065e2cdc78dda19efe63f8bc32404ba6f314d31e5365a37440437de1216fc5f8fd006ab78da04b17a3d614b31154e0d59b775f3f0ddad1d31e54d863e68c86a9927b71a15c26060976a005512422f69e5df9953dc58fe04b971d241d2ca1b4e946d71f7a1910062d2cb8e8bb432a0bf1ee5cf068cb666a2db58d91259b99f338174f6d9f2b2bba28aa546b34501841ccc0f6343c93f38c743376e8d7d09d683d0786eca6e23c09bb635a768f96a73de331d8fae61d3c4c1b2dc7924ba90c612133f81fe3549d9f9536ab09bced34752e2e7ef8028854124278d73b23f9819e25065ab2edd3a7a3b6cc23957877383631f86facefbfe30158d30f56045f6c63cca8283b766c3bc5891c111e3d56b2e172b91b1abd0b6c447deca5aba7013cd5fa97f44019e8eb0ed69a3bd784964b48631104fda2defc522b93b5b3c7957d0d3987f6a9fa217aa7cd64d2cd8a2890d972a3d5e21bd49bc9a222e6d1caec9b40b9c05d96ec885c64d5c34636eebf6f545bf71a569684d197b49cad8f619bc074abf844ef6205b25fc598c23aa9efd02561a53f146209964e98d7c4d147f7b4359db943763ddc6d08073d6f2a12ddbc308d30b6b9b6272c96de8c924949f8407de8b4c85dbd82731615a3bcf8cbb12aca3bd1cd1d53e54d16255b13cbe7b75b4e001a3aaf4bb444a702d219bc989843a8122794714fb0a6ee6b01de415001b9e59f7c70d10cc8238939ff83ebd8495fd0c213b54531bf5f384ba79eadda55d4afd06eb79380e5ecc1fb13be84189a94448853eb7102c3a7c1cb3bd9eedeef5ecc8dd91f6a37a37bb0c0a33601596c2c0a53f6f87261c87e7bfd5859b88fa99aafefc0c0a25ae9862ac8161b93040b383243de937bfa422bc0b5294137584e8568416c51d1e446cfe94b8ab15090b67c9600235773fd3cd7957e2a612611267679b7ed26d070980fafb548ed16056aee4293974e813bcdbcb8af14618c46c482a577545020c2c63d59c387654d8c63f4425c45a5211923ec90db9334e28455a462e17b4f6c387faf75c079b6581c0ff9281ef64e67433f30c8da79baf19d360080bf99043b537bca6251b5785de8074fad27786766fe49043ea70191cf94d4aa8104ca23a8a9cf5ef47ee6b15b8b0edb02ce4f66ca2bd5083f3ad25ed28d9a28c95ae306d954aa775e8dfed14266171590c4ed75ff1a1ab4d483dff94a60c5cfe8a28c227eee9d8e07880e76971f329b1d68faeb8dbdc73df4076db1c29440e122da381ebd54d551026ae0f0c5dda396e879565a04a0d098fb7cf14e78f61dc3b61e06cd419567d4a4fa50e7fb5ea20ff92d8dcf42b50c61a1d29c1aa7f2a0bba812e12e2b099822928bf55b503bb618eeac91baf6a5945de1f66116d6e95ce8a04aa1251736db83a2399dcdeec2548b1618109fb165debe385d854afe5fd03596e1527c8c43b04748064993ddcf59669db16642ba62801298eee40ec25638752861efd624e9616f29e263fa5d80bfaed662d1d7779de6e5744f92b29902e65cdb1cf8feb27e608c1b01449ef77ac1424ae0ef544689fb98d2606c402154200cb50d45ce82c73da3fec417cbc183b09681fc67d1642e3dd5c9bf26bc40fcf3e27b7c109e6c739a892917b5f1da6d38856976c5b921810c972c3e44dfdfa53c6014b188b091a82c91699eb30297d5122817bd16893f1a13d3d1fd541977a4f951ffc9ee302a3c3b2739c7ee3f2eb32ae2ff86b66d187d2568d7bbcd2ca3aeb11e6a5afe639f3d758da97ca7c1b78d65e2f8d3921512440e6101ccaac3ef0548de33033ee10049758e73814a9b50694e22c92e2fe3b84a0068f66c77c5eaa2420eede211871570afd9d62054319b265a7ac17e1710ff48c6023abd17468eb335228051a23e1fe73d6ca5ee05fade990c1e7bd16b6031e1bf296684cc463c2d8b5201d3f51ab7c2545dea97e8ca283893dd242d74acbcdbcb7c4af055e750a63e419b5c20007b338d2244b06082475fc7f6a0cae2eaba417bd9b40b66987f6495f1d04c8d9f0dcbf86b251b1f9735f6cacd24f23787dabc6cf12539880d635da4fadaa3ef8567dc982b6be073fb28ba4006baeaa56bedf16a2f3e9779b0c36f945dbd37a563b1fdce27c3c8bc82fa47459997b0b503147fd6610aaabb20b7c5411bf10f90e3ba7a28b36b52b49622911531fbc0d281960cbb27511f9be29df114e635ba5c5aed407c92f4ebb7c801a0bb30ab7fad083cb9de91c047372b2ae81f0ac562a32e47cacc683bd88b0618d33e4b3aa0e153a3eea575ca3b39044aaede92ffde4de7a3e238f73fb028aa05859419136826bf8d37e4ed4cdea6ab1060adcc3f13f3a9862e3af56ebefab368105504a46d2397ae6218f171e77309953dbc9313a9b995691acd86db08aa5e1340b6d0e2cfa0d4190964dacb815b40eb65f38fda6ab0ba4f18505bb53d05598123e436f7327543b3a5a261da829cb4e81c9cbb82db7911df887a9336e499542e0bf50dc472f0c6f4be84ea6608988c3836a75a5b207146bb3111300fcdbd5305d9fd68d91788dffdde5e0aa0bf6c3c4b1bf304fbd9f0fcbdc133e4ef4f4ecaa5c8e4147cfc1764d812a9444eb2185b76b2cf158ba9e33c35b237880e7808eea880cb07de5787b572563bce34d69c7a0b51b1615e7981e1ad197d18f704c6896d88d1a7c12fb1f621a45b2f53a786134c578481fb24ff4c302d11bb1d911031d17adb6f3a5624f2f24c2075a285f579669d32e56656ab338edbdeceef77d241a2a14c28747f09eb871844341ba74ed68b9e92b8b4d7da58967d575f62a44b73797f3327ad4f077d861a94ab5c1b1455ffbf758f832742f07730c7f7223b14e404a0034d8675c623635b523e9ead8d18c8b3fdc55a52020e92fd19b9f575afde8302f3dc5c82a84bf31822367987cb10b0aad4c80cb8acf0ac95f9b9eb14aa84e69b22bdffa145eefe27f0628c6900123a4a16915c126fd952964a7d1cfb4512a2bc5c56d640acf7bc0c134222c998c0b3f99ccc077f3b323fab099720e97cbf1b2093ad3220fb27fe6830ce2892e7648a827f17621d8aaf469e37401b1b7f87b407883ff1a82d3bf61ebee20254cc3b29e07590d1dd747cbdbeb45c4e3d8c1e5ca4d87d8647ba4f22345198fa188c1cf071344bf6b256bdddb01f73e44451545c2fa7a620eb9767807b5aa43e195f6bd4173b724ba0f89d9bc10ff35a46ce7c7644c429fca6bee152903249de9534aa21b14316e7300b2f4e30e23d4748fb90697f94d094fb262b0807c7e53b50b68b447682ce471d4cf7545363d7637ee15c44a4d1cc0a820c50964f07c43c87d992a18346b58968c3257768bb275715bd2", 0x1000) readv(r2, &(0x7f0000000000), 0x10000000000000c4) accept(r3, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) write(r3, 0x0, 0x2ad) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x1f, 0x3}, {0x5b, 0x3}}, 0x0) 01:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x1, 0xfeffffffffffffff, "8549550000000000000007000000000000002000", 0x0, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 01:36:59 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:37:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 01:37:00 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffff36b, 0x0, 0x7, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26", 0x137}], 0x1) 01:37:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e0", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 01:37:00 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r8 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r7, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="05edbdd40dac40b0f4c8488a30140e4dc1c430b4c98ea6c6ae9f99ec7b37651888d587b1cd16c95cd9f7ea9e48db5311f9e1731d44aa80f478aef78f4e2b9087674663ddce6fe011939f60899c0a64a75571d591ab48a7c31092780c9c7ee579fcfdc99ce86d97c8c9237598e227c9ac08fc857339f6e81af5b08a974a08c0a965d369b745f07ed06929c2ee0ee21bf35472d69e7b1da8c42d0cd83ff2afabba70", 0xa1}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r7, r0, r1, r1, r1, r5, r4]}], 0x70, 0x5187891846b3c528}, 0x400) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) syz_open_pts() r14 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) close(r16) dup2(r14, r16) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x4, 0x0, 0x595, 0x400, "44cdb72b551a256a0a38a6256a62d7796f1a5262", 0x17}) 01:37:00 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x22) 01:37:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:37:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8192, 0x1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) symlinkat(0xffffffffffffffff, r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) lchown(&(0x7f0000000080)='./file1\x00', r2, r3) openat(r0, &(0x7f0000000040)='\x00', 0x80, 0x0) 01:37:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) fsync(r2) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 01:37:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/70, 0x46}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x9, [{0x2, 0x2}, {0x3, 0x7f}, {0x1, 0x2}, {0x2, 0x4}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x3ff}, {0x1, 0x2}, {0x3, 0x100000001}, {0x2, 0x1}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x100000000}, {0x3, 0x229d}, {0x2, 0x5}, {0x0, 0xd608}, {0x3, 0x401}, {0x3, 0x7f}, {0x3, 0x8}, {0x2, 0xdb}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x3}, {0x3, 0x443}, {0x3, 0x4}, {0x3, 0xffff}, {0x3, 0xfffffffffffff001}, {0x3, 0x1}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x6}, {0x2, 0x14a}]}) close(r1) 01:37:00 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x8005, 0x6) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x14}, {r0, 0x3}, {r0, 0x80}], 0x5, 0xae) 01:37:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000c8c000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f9b000/0x3000)=nil, 0x2ffd) shmdt(r1) 01:37:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="37c6db8d57cebe45a0b295a44d1c62870f008f341d8f95552dd3f08a398730ca82bc1117baa9b3c48aca5a568ca8cfbb475b56aedaf0a97383a5d141b45c825eeff37d69a43fb7fc45af6c3bff00b109c8fafd2721ac0ac0fb7937d63c6b559c73e58322afd7315b3316f1dfe6a4686e5f4cfc547fca660a809664353d13a09242ea821ee5abd159ad5e3249302e3f77bd10058a2564", 0x96, 0x9, &(0x7f0000000140)=ANY=[@ANYBLOB="2e601a63118263828f2852be0fe8435b270c80237160823dac598c41e9808f5df35e7083256bba32ead9976e362dd11c9d098505a0d85502ad07b5276b0955cef5965d92a191cf3d32f4282ae1b2264f8a3f68b325d4e926442abefa1a3b69950014d84cae084b9f000000"], 0xa) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 01:37:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000380)=ANY=[@ANYBLOB="56322e2f66507faec12e95d04f57a46d3d6d69ccffffff7f000000abb9b1363a91f6e04c92f12ae51bbe118f3b0f6a341b666930db5301751b38733ae51de1441a3aae0b3a83a00729d6797977ed884d019162077b4b6a8cd99f362f1658562a8e4eb14379ae295ba41edf98af354e"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) syz_open_pts() setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x101}, 0x8) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x40, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x108) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) lseek(r5, 0x0, 0x0) semctl$GETVAL(r7, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 01:37:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 01:37:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = fcntl$dupfd(r1, 0xa, r0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 01:37:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9c0, 0x0) r1 = semget$private(0x0, 0x3, 0xa4) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x18, 0x100000001}, 0xeea9bd3, 0x4, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xd, 0x0, 0x0) 01:37:00 executing program 0: setrlimit(0xf, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt(r3, 0x10000, 0xffff, &(0x7f0000000200)=""/188, &(0x7f00000002c0)=0xbc) r4 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') write(r2, &(0x7f0000000140)="2cbca0725af8a217d223c5c152066801b5eb59b4446c1ab8f02c69f4339ae7066c4b6b8c7f91c80032e59db1eb9371567532fc2fcd5b07e33e18e4e6d55f2a20049f2f61b011f777146dd23d306094c1af38ad113b5f46e1e550f5955eaa25c53c1d1cff4e3ec86012d50f12dbd90a", 0x6f) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 01:37:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) 01:37:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:37:00 executing program 1: 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, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) shmctl$SHM_LOCK(r0, 0x3) 01:37:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000020600000000ffffff8d000000004000", 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931719648", 0x14) 01:37:02 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='.\x00', 0x80, 0x0) r1 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 01:37:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffd76) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000100)="42f112e63a17a8d57285f6569f40bfa3cfd11ca5fa294993877175e05fa762abdec5a778363656f791d97dc13c3331674666e461960fdf9f7586640446041926800683ed9ced19a46e4a4296bbc7ea4ecc123c2746c8e2ac27b1991ca956b7882cf3c26e6009313da1b919d780305cbb79779518ae1d6cc15adc4123429b4ce68a83ec432bc938ab49f0a734c1b88696f10cb28d35006fac8de4bcdba75c0bc6a8230d39022fffd6291ede2928a689cd067b3caca69d32dea820", 0xba}, {&(0x7f00000001c0)="18d1861a13075f8bcd036baf1dd1f49aee3efb7cc92137b50381a92bc70bf31d779642485ae089b79d4c74fa8930d8efee705e18a5c1962300811189ea16ba106a36981777edfe5d0a5e6021914292f24b201c531848f36b8cf1fa2b9311591f098d48435ff5d1e180a3b7e1e7c0be0b584682ed48045869762fe5fba9c8a59c3ca85aece2bfc3fe3c74b9a00e9c16ed9e388ee538be7d88bcf0a8db499b9a55cd0826ea53168059b8c3f663169fd32996864f956e", 0xb5}, {&(0x7f0000000280)="de4e74e9129da89aab37bf6f1859e991cf9eaeb52b2693259a5618d880408dc9de0e9dd2219adfed3cf992b6098d891d26b26ae4d90c3797952ce2b93cdc0382c675c640251a70908fcd1c6324d33ee0f4be2902061e991fed961befbd375e8bbd9d7c255c9189e5ced8d0619f7249072c614f0db043d9b032db40a258026a6aad2ebc1cd596b22515d25086122f737e4a4534c0cae42fbcfddfa0ae8b09151265c3257e535762a39926a4984b7f4066c01bff41a9de7f6e0fc2630f4da13f5a072c614fed4129429fe7e5b706fff312a5558e18e29eda0f296493c0af8d130947e167472bafdba924587b80f81ff8943092622ed19f3bdb1470d8f706f810aaa34b4b68d8f7ff7a8c4265143ce6caea4fd6e04e67d3dadccb137e255479f0f8716e14351a306c983fc1d61f5b6edc7be3827de715b856a6d88bc5a5f231d35100d3da1b7df5b58e4f1e58d57baa3d0cb403167f5afc9ba0ec4a4794f83c815b4db61805432960346cd4209fdb016228c369e76dcd9052416b65c9dc132da84a76d9ee33c98bea35bbf88463af920499698458dafafebe59afe2d9ccc3bed511b128ed54d7d89a478e84f9b3b5ea95e315d172425048f151e295a26eba823544e86946c64c9dfcf605520bbdefd659dda77b27ea7fc63118b3feff8a789d22f393b7df782f9caf4445c27b0baeadea1d67a702f889bea227c940ac93c8ec8a84862bbdf63f2abf44685cb437edd8da914d5a2c3229960257c10f2fad199550411a35d289160c70168426ff61e518772c6c2a0f22d1301d0bd0cea70eddd9f6996c8c5ec683af0d23affe7619bb738a8b14f637f0ba501f4c149fb4c6692ea31c5b28ed291d029746d8acba60ede1ce51fafb6b442cd74ffb8a85aca1df69ca4136613c0808ac7e8f3afe1bd2699c4bcffde0bdc840012380619db1c040b215cb0f2fc57df56a8e4e27cc45fe9f019fcacfdb2bf47270f888deaa73b7eb1476528092f7cfd3d92dbf2ab2f642e0038a61a63776f70a264e2ed246f464c05a40060c6398fd8032ec46ea048411baec1b6c39c777a95c5e59ac23e5710714c4c050e08c265550ec613c4d6ed9f81209524b9f866c67d4be99cf06cb6c01d92c33e2beafaa1a7452d9a23fa7c636ac0ca7f596a84db428f11b997b18e6afeef921be0dd3723ad1adda41644b4e9f2ed66e272bcfba2f65be8a229387f57d12cc1e2ed6605f10e8b9cbac8e7ab3f1ad3418f2f33b7755fcf8df635957d10fd9ddda3fc00e318574996f8fbc60a4080fbce5aec4b34851c15e52561b00a30e033dee4ba3d7fc3bbef58f739fba732d6b7ebec9cf26af1f7a900b7b996e603e3a215dec80e8e06e1dd3a5645cfe494fb84e3d3abc67ffc45f261b9924f38e0a70894e013a956b4082f55b092756a9a4f6c4f3aa8b643e93fb3f8b9c29c3d047d08ffecd94271c4e82f7a6e7301d9927f2a9a7d62153cf769e413e44d1f0dc937a474d3ab4e64cb905d0b59f2212895cd7320ada5de59929e1a56a8da03e313fd3ce003bac75207d51d735615cf623945dd917886610ccfbf974d4a38210de168bb85af552e9c5f95a2502f37e48bfe355ec5d6b89039288a7ea118dbcbd27cd86fd753227c5c58d626d0f638959b8b727510a476acf3003b692a4405d636f82e10655513a227acb01ce82025492195f828ec80242dac8b68bde42a4125381dd5b0e9a1af2bd4fcd2111d6e42753ce4e1f097358e8ec2d0c466dcf30ea09a029b8838f739bf8700771ddb6559740c6f8a7bb584be2f75dab41a675bda7d817ea560b9003da50e233fe8a8eb2686fc27049705acea8bf1b8fbf7a7f8491a4d5843b68fc27681922a350cb0168f6c832bd9705a9f3722bdd56df53ff87e5167649b61839163ef6e21a5bceeb55912550eb2cef3b3a02231f7cdbaa835947cdfd37581d29f7158c661ce85ab022125b08f11fde03fa7bbe509ab8f4f409beeb49980f88ce1c1a331d07da808d503483f3d3d92ef30cda757aed7f7d078a7b6f09a7b04810181adc0a02b090d3088cab039d584f2e8121f452df898cf1168a4a0f2b2ca0bc9f63a1eab070578ad01ec6442e1274018d5669124cc50075303bf962a82bf94934671a72a1a5b5fc8b908f11b0e59d315427e3493265c434d2563b4eca359506fc22de321ba0d11a14771b05836815d45f29896f5cc30a062721c8adfd91a75ddab6892e396265dfdb83dbf38dd378a2b98f68dd82ca6b64265c85d2a347e506e388dd6b604b3b5d26de8fba6c0eaac2c47b7c8ade5ae76a1519626c207b2bbcd0611e72a1748292b476e1f4efe100f34b4be502045e279e8112eeee83396d18b8e0c777566b6d93161b484720cb19632c01b45cfeac450d2e8f66c3c7a2da69a082fbf2cbc4b4df63809e046680c7d17628e7d80376853455196bc18e56b344806ae7eeac058c7f6f5e492d6518890b45a2f62a919b82e4478e4594cb2c87a728531bf774b9d464fe89f4b089fa3641b303981d29344af659ef0011f2b63bef6c76a1af4b00e8c688646f9bd158fe9849d6ea95bef9e3752d68f9f86192022fc61d7957916e9aee2d7af016cd0605ff46c7e39574a73195c9e42304ab1162ec3eb1006f4f6080c1fc66227e795ea031e9dbe688ad06c1f804fff67911789ead9d155db08869e899d284dbd2b691d5f9658f7dad321cf30623594b663058de285b646e8853d05f8f954945ac8689e2618be3bd1e57a96af5792d9291fe390430a123e4cfb8cc989a9f53df51efb6dd146bc4a177ce76480e26317ed65d83a9bfe7028e03c05e26a846b1225de16c5aadc03fbb82a6a1f9953e5ba7e23deee7a52678bffd051228d318ca82196df92093829ecd0876f2c05fdf6e929b61d20b4e5b8f0e9aceba07528205f29e6942e4bd1160c98139d7f1fe50d2749bc771159dfbeac19b061684b493f3ad270bd59390852f30c61d92e3ca2927dd9842c64f3967603a853b2aa4bd2658f5d3ea4942b61421fb32d51394531737b5edb40e659c53c70e01297e20d670200579e1264cfed72785ba74926f0fba9b32d8645deeb0b0eebeb61098fbcf8afe4cd939a9fa97b7c342f052bf3586eb1a1ce8f36c90c6ea684f1d6a920691d408e8fea0a8fcc9ab1eadc32a9f37adb302c000cd1a72ad768a3743ec5008fc8507266db85d77f40bcc059262e7fda8bb35a0a5964f85138d87b711ed143410b186a2c8ad575113a7dbd5bea94a2056627e8d49bb4862c0157d9098cc2ad224df7e73f91c28a481764368121154ee5d6beec680f51d876527f84e7586c557615c9a00dab3507d5b3ff115523688facb42d9877854927dbce4a026a47ff1f6e2541ed867937907023dff7e63b98520fdac276ae88a2639af2db5d14633bdd91cb787d28746b2a6ae723e5dccfb0cf44d3f6919660be455131b517e16280e819d8aaab2ffde695d35789484335e422dc5b3ad03f8ea9b953849b8339151d38031ed0e999547939d79a1d0f0fc242c8a0b90ca82f9763e5699de08cf362c12380a328ed47691a314d83df3386960df572b55d06e57c69785d35979555962c17793f201e1262f78b010f64ba60eba5809ae3d4318a001b187f3378caa8e8b41e4bfa941d07dff995cce84b7f55f0f1539f9555d55d07dc6e88b840447297138fd350e8e4ba8ed50ca47a4e27bf517805a95bd037c3dc89bf6a4d4ffee1a645e5c1395c4f3f5727526ff5ab1a99c974050d650e7ba393a9ec763924b994c1dc1d8a3039ec5d42b6fe34a0ff6370a1e25bb29ef2c2399f85b4fa29933d963e27fc08841ec91243c9f75db424b179ba80cd9aac46743f4c52ea2c496b219c05d0200531ea981ed422d52aa5a45ea09a4e5269869a3fc4da4ad2ff141afd2197b4502fb2b9644631fc33d2ec063c343c89b22f3a5646739d48054c4c6fbaa49015caee12aa2aaa700c02f3d979b6aa718974763ad0ee9d493bf3e9b78466910a0c1eadeb72542b849fd7a3211e450d42dc2ef98c269429e987246d259bbfbe1b01711be017ccb0e2df4bbf3588a97a9116fe0b86bae34e1f8726358cf5cf468094c900c1b5fcb29941aaf9e7faabd986485b5bf92230eae3dd5353c7ceb4a76c769653055c3e0d662de203ea7fa5eaaa10c1f4491ca1fbaf1b2d40b435e6cbecf758717c3f006d7ea76b78f93ae860fecdd4b0361c964e6b6b95b597c69f0978d9eee2dc99ccfd66dcd31e0c31416d3467e00ac7a89920c147bdc805f2b8c1dc67d02de203c2a42ff4a5ca1309e7ccd266f92416544fd504875d6597f3e79eb524a39ad9d576345a331b6cc584b2f088b2f21628f2d9a954296f978f5ca2cbb7b99c9357246a431673039e06b69438d3d2bcd7ba9391eb8f7a096593be01b7ce766cc212797e0d341ac4a84c691255bc00742678f6fd391a5b3c7146dade3f96b8802d3b94dd5635aa8835aa3766bafc113face4f3300cddb1c0de62b2a3848da49445f0163a00d489aa4baf3714a598b0062ba8eaa945d9d4b6aa542ee23cfe29e422dd2dd720d0abbfa79eebf53833e2a0b441b402dce72e11a8b8e82c9ea6e48f1e0c854bed75bdcb9b50a260688d8de753e1583d609753531c32b5d6134951e22034b405dbd7bf7c6ec769736aa4382a7f10a43d6229e4fedf5d50a015e4ce7f7d42df6683aefbd5119a597da22f72bf5fd15e14c297446f64c7f720b8c0a8b83400c111bdcc2954054bddfd3d1a0a13232d86e9448de97227a8f3d83bfd23f27f811ed9d3e7c34ce56bcfe24e4180a5a72858ed0b4549670118071da27b76fe96d093916d452d4f05eb0d755fb91b3ecb0e1a32168239944fba00c870c70abf1b1f491eb4aca564f1fcb7bff660bc9e207c94302387f8e6dfd76ee53fb709dbf63375ab8c252583fc22fda97353ec356aedc06be6a7f6e14cad5e2285ccfcf3626a3e669c2e8218099354b1b2d6f24078304d603fcac911835a1559ccdf23d0fca02f55a39e79673d8be8a080241b463b4cd6afb4f704f020a4ae3550520ca9a6be2101bc09955de80a45b1aee3c97ea599d92dd1ff44b17cd82952e67c1e559be9ae4b8baf7a526ba609546510a0a38fec99e1d2f589f15a08049fd9a4fa37f526e02b093933a3852180b0ba92e65818c3d0e3ee5b4528e4e9536ea762e51b8f8c9e9d473e60a62c95caf796656d9d1799aa4ce596a4c4de629dc93d0945ae85ef785d489995c79b065e49ac4373e279aeb134ae2ea61af8bffe6f8e6ccd7eb099ea91744e5ca12348f9c4a1303b3054ed20aec5e75196cac7013d303bd419610fbb16a191303c8b7404091e970ca9d8559a4b445def607abc46e94f577b48308e7a4e44b97504c0ca7ecae28ce55f89d759653f784513bb6c7e25aeba184e235913f78060b6bc9f0c99d67942f2b0eb5ab0fdf8da2b3e16d036d4688372d78b3ae5c6a38fcad0122f3881e074536246e4271ed2def28685217c2c9db702d0e833e265c99261e8b8c37b6f4401df7958a9644254fe380300e5d1a6a5790263aaf83a6492ea3056b33e66f59e2a1234fcdd9151248b9dc57e23b673b84f2d919de8ab68191eeaba10bc5fdae3472c78cc0cc8bceb220bbd709eee8a36c035f3638888851c617b9b86c8a24ca10f1264970986e5e6bda55db93a56ac40183ec200f87e9de3f3366781c84c60f65b6a9f178b31d198db357fe69c4c74c0295617c921645ef7e9b2e15d327c3d49fbf59bc4c4ce9dd64da044ec2fbfae71fc58db82ff82d59a550c3146b905f1799aef832be3c50aaf7741f359ed3", 0x1000}, {&(0x7f0000001280)="636552b29c15d2c8af224d17b91f9bb6ac3eb17c89b25917ca15e3a27790561044550027649caad5c3630127dc1fc40b90d3e1dbee39", 0x36}], 0x4, &(0x7f0000001300)=[{0x18, 0x1, 0x253e, "bea4c201d4"}, {0xd0, 0xffff, 0xfffffffffffffff8, "d2eec915d71ac7fbe1e9b291d009ede097b77781b9468f2ad7e27da8e5d930044b2155c398fdd7f21afbc27d1e61ed590ef015f991d1d285eb7447c66e0519a6084ea3749af861a91f13596de245763d1f38421ed01ada5566bbb35642498b804ca2f91797a4bf9e08e8fe87a6b2ea2c08644d5e8b8440bdfc67a56128dae04bb915b91fa9a177aa625af6632dc22eed38de5f450eead2cbdb8b3ae48ccebfbc6f857f6462d5da45082d6fa769befa3cd775df65db6a0101ebac56"}], 0xe8}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:37:02 executing program 0: r0 = socket(0x2, 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) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001280)={0x0, 0x0, 0x90d2, 0x5a, "d730e74de400"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000100), 0xfee3) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) poll(&(0x7f00000001c0)=[{r2, 0x105}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x80000001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:37:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/63) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x68, r1, r2, r3, r4, 0x2}, 0x9, 0x0, 0x9}) r5 = getuid() setreuid(r5, 0xffffffffffffffff) semget(0x3, 0x0, 0x10) 01:37:02 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/240) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xd7) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x100, 0x3b1}, 0x10) 01:37:02 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)) 01:37:02 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x1ffffffffffd) 01:37:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x2, 0x401}) 01:37:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r1, r2, r3) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) getgroups(0x0, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 01:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 01:37:03 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="c4219a5d730e8fe8209e139966660fc5c90e36643e0f17032e660fe8a0000001004c0fae31c48179639a000080200f0fd6a7c48135f464ff03450f38c8c2") accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000040)="5ec13046c2c65eb4a16d51eee46d0e845193cb09245943eecabe9ee824de66ac7f85e5b8e18dc364d6cd1c5456cdf860725114cec005758323337d0fce3e4cedfd55799c507fa62b3622900110945f0e6d57e3186245a571c4e3f2d1e21426409e79e477d0dfcd6ecddd74a30395171e37fd9a2989f975a37cb98597dc59c433edccd6b099570f1735404fe1d537a523fc85472153922e27207db14befdec29d15cfec3d4b5ffc41e69ce65cb7d37c9244e7d47568ab99454437", 0xba) 01:37:03 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 01:37:03 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180), 0x4) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) socket(0x10, 0x2, 0xd693) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f0000000340)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0xffffffffffffdc08) 01:37:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c2850eef4e828788fe83cdb4d7fe6f7cf5677ba2361e8f6a641e88c43078a3db67b6b29d3bfb895e1a977ed3dd99d2d58ec3b5c714b8a90b572381b40607b7adf6e87c69314d73e0e666ae456b3a33", 0x4f}], 0x1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000500)="3aa0ce34df367a8bc61ebb36c8138900df8c81ef0e6bafbac523fb00261947c1d8f6f4f0d1c80938239e62e99c34db2a918edbb28d46e4ddabd2cc02b772b107d6432e607bee62283a6ec5bb94a97ad74469ed26f8cf835b72b8226b1691ff6e269e356e478b5fbde5b933fe4287b178e205e6f23cd9dc8f82af370885e7bb0c5866657b5a1e8d28ea62774186921f4bbb3b3212fa51a7e919991d6616c6786676ead5033b88ba6d913a6f126345565e9e2da83be084c7ec46e705cb1f9fa9885e49c6905f67b3b1e45479", 0xcb) msgctl$IPC_RMID(r2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0x8001, 0x3}, 0xff4c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x9, 0xffff, 0x101, 0x2, 0x1, 0x81, 0x7}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x5, {0x7, 0x7}}) msgget$private(0x0, 0x20) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) msgrcv(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f180a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000000000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a0196100000000000000000000"], 0x1, 0x3, 0x1000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 01:37:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20c00, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:37:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b9b1f5d334a29361c28913834656735b4ff4b209"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = semget$private(0x0, 0x0, 0x44) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000000)=""/1) sendto$unix(r4, &(0x7f0000000100)="cc94797b57ec9dd5165c27897eb8abe07f14aae2c6599520244ed5308b5ab448fcdb23c74519c32499c94ac7c6b7d90b460cdc5caa25360b24f21fbef3ef1b557b550d78d8a47575be22392922489a539614205eba31a58c1a3e32672977e9d62f8ea47e220d5bf9595aa105f8b773e25414dd20bf8ea67c0a506beae43a25d9eee625a91694039d8f4e8a5a6144a24c2e3ef971e6b6d135f3e48ac4d691b7d696dc0d13e78fd3808e8589a6e7ce778504fffbb9838024ba1f71e1fa3eccdcdb78be363e2527818d493833603106992963c7d4bc8ce859f1739299ccae", 0xdd, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002eb85d0000003000"], 0xa) close(r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000200)=""/87) 01:37:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="00aed49a2988304e68d7c943d197a09dc895fc2c2a0ec8bdf55105d4c0cca8ac4a16af7fed396b83ac47b6e4a7402e5066d2332a9ac1ba567840856f776339c8849c3d9d219f5e2932", 0x49}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0xc}, 0x402) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) chflagsat(r10, &(0x7f0000000200)='./file0\x00', 0x20000, 0x2) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x2, 0xc8, &(0x7f0000000100)="513e43f76be17ce7611ea0d6593f1b3743245bfa60e35dc30db8cb133b08771370725a74bc9174036ae1a773af1e0d58f725963a7ddf852f60612ee159f905bfe04b190a75634cb509c42bf00e78cdb1b8cba77b3074b014c4fa5c4d140eb5c49f5e08cbf7445fe17ee0c51f22262836351af6d3e53cc444dd7bf917a31f", 0x7e) 01:37:03 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=""/233, 0xe9) 01:37:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f744d85eabf80e32f500", 0xffffffffffffff71) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 01:37:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r2, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x402, './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x4f1) 01:37:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f53d0d75153e0aced93650a6ba114603b96b9a9f94ab682412496fddaf790aace01e8a82f2f8362edb4f19d8000410e302878955de3bc46110e3ea3e679f063d2d103456de253bb9c68a", 0x4a}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 01:37:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000140)=""/220, 0xdc, 0x40, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 01:37:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x7ff}, 0xc) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000026", 0x4) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 01:37: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, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000200)="4dc8eb61114f9644895f0eb8a3122fdba5359401dcd4b2a107dc1b1a8af6f0513c1c1e60a43049a9d2cde327a0db774fc07680fd31a9c9b9dd4938735a5003e3e4112111cd5b6cd543a58383bd46832da73c21b75de43bea3d3eaa24f4c5931808a005c4ae53e92197b6e2fd28466f148bec5756dda851ce551536528bc7595eff790ecc2e51be4debef81574ca77c6882b8b066de4b3934535fb2c4f5409aa42098f49d84bbd03899525d28daeedcdc7154b43d00fea91aa4e69f17d7df399c08045d122938d986bd0e620318e1a2", 0xcf) r2 = syz_open_pts() readv(r2, &(0x7f0000000040), 0x1000000000000005) 01:37:04 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) r0 = kqueue() mprotect(&(0x7f0000840000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:37:05 executing program 1: mprotect(&(0x7f000066d000/0x2000)=nil, 0x2000, 0x1) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:37:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = kqueue() ftruncate(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x9, 0x5, {0xa59c}}) 01:37:05 executing program 1: 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) getsockopt(r1, 0x6, 0xfffffffffffffffe, &(0x7f0000000040)=""/29, &(0x7f00000000c0)=0x1d) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000014c0)='N', 0x4640a7fa7d6ee7c1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 01:37:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) nanosleep(&(0x7f0000000040)={0xc126, 0x2}, &(0x7f0000000100)) 01:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20010, 0x180) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000340)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x0, 0x6, 0x2e, 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x596a8000000, 0x83, 0x7fffffff, 0x3, "db4f15f5b048db384f2d47139518573e1e8d72bb", 0x6, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() fchown(r0, r5, r6) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x3, 0xe35, 0x2, 0x7fff, "d1cbca782824dd0638b9bb306ef8754568256db1", 0xfffffffffffffff8, 0x7}) chflags(&(0x7f00000002c0)='./file0\x00', 0x20000) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x0, 0x5, r2}) 01:37:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1a) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/106, 0x6a) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) chroot(&(0x7f0000000240)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x25, 0x7}, {0x1c3, 0x1}, {0x48, 0x80}, {0xc7, 0x1}, {0x0, 0x4}], 0x5}) getegid() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x8a9d) r4 = fcntl$dupfd(r0, 0xa, r0) listen(r4, 0x8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000300)=0x2) r5 = msgget(0x3, 0x10) msgsnd(r5, &(0x7f0000000340)={0x3, "bc14e565578a582c3cb1bed077bb8b5f930b7580d1ffd24c317dc4b375b3de1584ceb5048930953048db0837a5ad19839eb5f630a108990b672f8f2085e7d8c6d223be49f78f63f3b8717257cde6611026c5255f8b1afeb92871f0fc57729a02ab64f64422fdc928646c5cfecedf49e18d463f59ee9f6baa9b67334f718fd30f8d2ccb219b62262c01f0c9b6b4941ecd21b38212466e554eec79ce5a9ccf70eefe5c95e954b893d473cff0f728a4020a02edae081bb8621699a7a9aae88e9861f5d1d53adba5de25e63578da77a15d6940066de0beca60824a1c511a3de5989127f0db2870b6686fcc2e7428438a1cfdded5a455a1f02de46a6bf6a5631024b15c6c1148f1261af3fdb9cf42093cfc98c4807be6eb3783fc6c6777b9bc51130ed4b35779f3e76c42939b2a66c7a9d3c3a46e38dac61c12f20eff50a25a1da52ac6040b79470124ebdd33f90749aac4dffe8bdfeeb8f005a95bddde2427a2bd32d1c9c540219e9971edf68e292a720ddb669ffc4b5a90aabb8e68eb4f232e794c85f02ffe6e0c62719c0b17fd9880a56d4631e5c2885f68853e8ccbbd572529b0332c0161424e4b674c3ee14df05c3e9a7368fc23fec23d7603e1573edf6b930dde30e02124b6e141c5101daed118cee9dd017787182b6d7ec155d677e0ed85f15edf91ea1291bdbd788b61351a55df34e3340a6137c980a65175b849b96efc9bf49b8dcd2b653b3976caffb641fd374fd26211936d1ab4854b0b58960fdbf0a2c24cf111f8d944734c2a882e25988c124f6c8d819cedc3044778808a02a667d9c303be0d0eac7e44c1e6b5b928c6a99ecdbfc57568aededc0a80f32bd4bcd880f3e4f03779101d425b1aad55e0b201513e474a973ff3eacaeeb1aa03dc088892aa1ba4857cefc0f397969f90fc3cb218017b20d0060718caa02c2b9de470477891047add52ec5221f6b1e398a4b8355075598c8c7b410774d93c3b39bf8a5ee9fe6aac1f21c8eba1e35fe0261e294d20531d8acec08f617da8f8608e3ea5275b16a82313ea3f576e6e8a0b8a0cfebaa6a5e1f1d75868e0a93647e5fd058b44de90781e5f19cb9df476416de0eebc78ff88a3a4a9858e7bd4e02074e845d95e2d20a89dec384b409abbc3e6d0386d4430a9302dafdb595b8e8f9e45c613be29b4022a94fe38055d8f32bba0c3141ea346ae67585ffe3b90e8afb88b19ca4d77060adf07b69c82a1dc95dac3fd68d1549d006ecadc6ffc0d89a9d2d369a6f4c1d60495c03d7fac367e66191872acb0cc2d01e2f56aa18ee2cff3e739faada166781c0df468d22af2f5fe9a337447a84f460370f332cd5895aefed5d50b3b61eb07193b9aad2a14b3f56a676565abcd66c489fab606afcc83790aceae04559776d211831bf8da2301fe88c0f5f80ee4126d8dfc6aac7253c596fa3a4863af36afeed3a6423425a4d02ce81894d55a4425b8468d9c1c225742a1d6cd804c4c81c9563068c5c86067cf41e5fdcf460014c33b2f982fb618a5ca02f0913ac7bdbd5fa3103a1a40419816d419f1d45f1cf3f20de90d8cccc7b9acae05eb05593111b998e13c3584c5397507b2af6fcc16019c4a691c7275d15108ece8ee71d3d8597317eaf27fc3b6b36f59b33200f9013306104391175d2b43b17df6e7a31b1913898f31bff0031720d3a3b6a9a161c0573f3438e2825d16b107fd76f1c608312029422af4a86c43ea9af1c8ab2ab5be3db2294f64d2daa015dfa2a6156b426e335f11df2e8032f670bf1b10a95eab4007b0774d31542200f2eea22ab35dd968555ca37207d9bd98c574bb47ded3ec1ce58624485f32bd762d18a96824515460b82d2322f2acbee50ef92501b6f49e7699a21d74ba378558c2e47839458b0deb2770dae352ab1af67014398cfc1b47c677640484021172a821424c1bffefd9ea60d18385076ca69865ad22f072cbf315aa10423c86e5ba12410e56282797b4a6742fbcf20709abc012ecc3afcfbea9401d8a1d4717a15b1c1141fff7f8f914b72be7083bd8904f6288d2e43897aab83abd5938f7891fee3fa808825b41c26baf385e4a1440991fe0b78e9dd73aee2fd985be2ab0f4d11769507444c39b15d1a97f13b7bf0fa15287d69345bcbf8718f33a6160f3d59922c1d940b30349a30c4da780cd84429a274df3e8ec3c5e28a582b79c5f14653aa7152e7473911cea0e4d07eda05fe30c5dd12a238311ce89fc21c77db71ed9f95b8a688703f4b0ba4935ec6cb3a190b312a95ac16c382e3d9af1fe95fdd64efe1e6ebb060e73d45fcb7d756637aac6373717784e2b64afd4491d1018181021238ffdda0683f070bf1774df0040ab014f4622e282f353f76d97c96aaf5e5422bd21508b14dc55ea977b679fc09a586258e2f432e65af1cc581508a938d016c7a557090e37d8cf3df1dcc9f4553b742c0ee427b5b0bb31cb0ed86d4b83c76687b56a71e8a3768b480dc7884d9ca81c30b887cad9a92777c4951705af905749d66dcc953854892c5fdaa02c7dca9220e3d9b042947cf65ca4ab64648ddcb9af07a0b0d854f05fde026759c6abfac654bcd27d92b01f3d1fbbd2a84b00303d0432bdad72b1ccca987c11f83081d85de69e0cefcc4a8498ac535bfb50e664bae4f5b2b30597fceb209508a5f04da10705b00c97e4e3774ded46c17bb1049aae96dd84ae652f22b74fb50435014b333b0abcdf099df600073ae40f36b117fd74fbe287a808075abb38df0459bf394593b1003db49165c4a1d870315df3cba4459d6ad40004367f0159e0a54375d92cbed7836d3dbcb631284b9a310786da3692c25ae72025350bd8e2c97fb54d9c0876ce6f32767c5dac53464af24de4126ae4c0be8bd4990bd9a12070d84c43ecb8cb2fd926cf54681c8c21d718145d86b5c21c3fd119594a17d8381e0f5b9cc2d8f0f94827806866f2c799cd3240df84d6aabb26d43bcd06f4e3d9348d7c285fb7f04ca584458306f789891f94043291e2cb327fc0cec80cfd87e25060a9a2d1b3e8fd7f1c00a6ee84384a493b8b5d8cadb66c3f5721c65956086ad7550e839ea4fa92a23b56d888b23385d9b225fc7f03521504186a7125faf4b8f52d45221eca9f04aef53102c97493ea767af65755371be2b01eac6f98733876383cafd359024e0bd4a1ec795262e4b12e29c3538ef23de0fb126b18c23a21980ab2a6e6861be29411a00a03a8295fcf50614820fdfb5c988c918302913a013dddc559eda4adc34619a17f078066ca6d7986e0f57bbdce93d4302fde8c40ecca12b3e208b3c12aef2a24f9ce090549a346f77ca61f8a3e77afb398690cdd7d10a794ba8d7c2df2db73ae9e15772e6ba76e4c922cb8b600c7ba72197dd89023e864c0c081fd2402af0c2f02634502592b8eb5c4367e8a63ef9d2ff555974e623bb1a30137575302733ebdead2e69675c43d7fa00fb4dba82c4f4fae07a5524ab096d1e3a7d4dce9f021f4e4b4f6bda64813f17e2b86d8af94b761fac8feb59529f31c6a44f85c3ccbee48038fe7e6617f37b4edb46e08982c9082071b9b0ab29ab6632b0f87c9fdf9c004af6218ca7505a84064bde4fb16c51bbaa9115e63623ed4a920826590ad5dd64023e8c63213726f3bb92491e94a2d1b1aa5b68781c0aa13bcfcba223a95510112ece60fb48b86fc193abc3f468484d74b492fdae1e81223fc4419ae9559aeaa2630f6165f23c702f478cdf860eeb0664847aaee194edc7fba8f7fe484e5d9ee89c7819a65b1fb01781e4636bf40428025894d7a1e3a783ae951870e6f84ab171e985c475fe7306ef282860d020e28477a8bf0c6c970aa52b9a800c6a4284eb195d3b4fe2edc6a459a047589a00e68b1efbcf0b27da0f7a8bd934fde6fd52eb1b708e84d3700de647e7af7f1afc97c23100e5ce6f05138d446388c58689a3b67e65b8fcecf8f8c4cdb60aa13dade01112a76d45c0d836b33ed6382878300c5ba4cbc7386f14ed8b9ca0075b980735d7c82b0bb5cfea84caf1f0e1226e0f51fce0793f8196b33eed4d7108aac5f1a90646c2aaf21314d9639a200c1d821da9525e14ef25839b138736c1c42150b2ee6402d28c130179d018d5ce11d7abca70752e650c710b987c76260b00b3cb317ba0a1d6853c2862fc4afe381d10860ae6b6679f49253c3c2816fb79071114de7345faf88a43ac56f8fc42880feb300de82d6e68f031e3270def7e4e560b6c76be2c0ca12ab442217402a061b01998c4f1b98b45202f30ba92fac6cf312da415f735da70c9f37b073b18266b5d24af42208390de2f4f25cb58eb87555ec680195ea8b16ed00e21880265d30833586fdca00f5f5de6d920355975cb118ea5b3618b726b515bb281b1a42f5230ff9d2f64c61a57f1298a1bd7ddf009cd37d1bbf0d85a2d6232f02cb05e952ffe79854a959da9513ce437a9736f5d79e5fe4bcefe6f550cef3ac56bb7885e194ef81d3c26805266316eef4448a0d3c46807307c5e9c221f89dd749d0639b845f1ad346d10418ccf60478074e0d2bdde9a0c1178de585b6b0a8ce743bd6e57db4d13e076bfc915a90a59e045e8d72833df6795fa2b044ca1e907e1c6d0ff0998764cae49ba0596c884cad10f61d18b9484d52c0daced0402101cd212e84e419fef302825fed7692f60354fe1fe0e1a404ecc2d4591d6982c5fea9bd6206074860751b91914f467f5fcaeb2fbe83c5c162a50cd595667cf0b2e690ea33fbfe54f001f75a3164ca6f2f9e62f328fa7fc06f1b01a89c737071b4dbf888f2f6522539292ce5b6fb756bfd66f1ff925752c5b2a9fa7233aa6a040ce82b51fd0269e23a21e668bdb4a1420c41799ea4933150e20aa9024620e488d71e72ed9c90392d4b59a754fde4b8cab5f0b6437dbf377395e9c73360626984f7a626a954e547cedeaa78e3f1230a6705a2010825734a529af7e64a36513cbf8252d5b6a25f1ace655a703506aa032b1be6a137a43572504a93a07dfc56aa77d5db0f3440baccfb3b1a55b26f45344935b45491e3b0f39ba970055069934d251a9a3e196eaea40a2403a0c3b3dbf35012c81ddb2e41feec2dc12be2fd741010920a0f0e46ffadcbdd633f9924b0fe3043b5da9c9362a76a4803db39b9a4c2717ccfd51266da7ce5764166f5cba4ad7e54a8ce543d81afc77a25912d7aa1868b59fe48097fb8b58348e730f83d34a060e3797b2ea7945f1bfb257c1d8074db5657c76a95b8e6895560dbdd9f4fa7c5649a6fc0306b7c91d600c875676182868eede4f382496711375a2d3e708c3af87c533b21bde04abce52dc36767c9e773d95ab2f8bc80ab55df411bcaa9b33b789fd571461941b09b614fd961351ec9cbfbc8f22f729b40b9d16b1ed972821423a17c4de35e416c97b69bfc32e398f4fce4f203289068c92da86de877704cfaedddcbb89f9ca6e031e1009d624273f7a612e090e58aeb1edb8550f7a6c78357e1985d401b052b5fb8f6182f241968f4f1203210d60820777ba65e4a853a263036b875d0cdf4f2487e80d23916bf123527727dfd66315b45c9103d96b6237cc021e555452d078d447a182855bdc55eb92452477464ae29a5e94f1cf27fae814be40af4babb938f38a7f87161847912c0197a3f93f8b327bda2caff2dae2c62d6ee84f4dee486d99c2dc4e1559f721bf73f04657f8c1ebf492cf707142b241b6b2a7f1bd4509d50b2fc37e9ea1e10c997c44fbe485fe2aa7adde7bbf62d5f1ad69381eb7e36ad31d2b34ebb325239d5eb991b47a2f73843893a766014df2306a2"}, 0x1008, 0x800) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001380)=""/136) r6 = fcntl$dupfd(r2, 0xa, r3) symlinkat(&(0x7f0000001440)='./file0\x00', r6, &(0x7f0000001480)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) getegid() kevent(r4, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000020, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa, 0x8, 0xfffffffffffffff8, 0x40}, {{r2}, 0xffffffffffffffff, 0xf, 0x20, 0x3, 0xd7b6}], 0x7, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x5, 0x3, 0x402e}, {{r3}, 0xffffffffffffffff, 0xc, 0x17, 0x4657, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0x6}], 0x80, &(0x7f00000015c0)={0x8, 0x4e0}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgctl$IPC_RMID(r5, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001640)=""/183, 0xb7, 0x0, &(0x7f0000001700)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000001740)={0x3, 0x2, 0xffcf, 0x1, r8}) sendto$inet(r7, &(0x7f0000001780)="7fd3bf312886a08157d6677d1c77de2a326f8d776f7cd933526989fc3131a7bec06aec8cef56509669844532bb6b893f447afde7c2b3a6b5d7e9efceb78db04475a7b9a748cb69d7ac96ca0e9f97e28ed7d99c6e821a9c32b3f77d01b63c0218f8412bd179bd97409d2e", 0x6a, 0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000001800)="d024595f4a65da1b4208eb641c6cbed6b3d2cd6ce3871f21aff7767c64eb971435f9978a041c013ff6917b48027ac77dae8ae7d84158652bcf7eddf59dfdc1c8c53a5e69ebd525367dc8ea0c962b38e3505c17eefb8f0e3f03cd0e0bcf67571de45c092636", 0x65, 0x400, &(0x7f0000001880)={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000018c0)) 01:37:06 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x3ff) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r2, 0x0) setsockopt(r2, 0x1, 0xc57, &(0x7f0000000040)="daec66770d1ef5e365872ba9c719a79648ada4693bb8b4fdb2f9127a2ed651ad1a173b3e86d714faad11858ed6b7401df30da0da4753a443d2703356790d4966510cb8a07cad2d0e53", 0x49) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) fchmod(r0, 0x0) close(r0) 01:37:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="8ebc64187ddafffbf1dfca3f351d05d891a06cc594f06f3f594542481315db25a7f98a7e77", 0x25) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x1}, 0x1) 01:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8000]) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x5, 0x2, "2927e174cbdc536c06825b59cfb938dcf6725e50", 0x7, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r1 = socket(0x20, 0x4005, 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:37:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xf71) 01:37: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}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000000003, 0x10, r1, 0x0, 0x0) 01:37:06 executing program 1: setrlimit(0x9, &(0x7f0000000300)={0x80000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = dup(r2) getdents(r3, &(0x7f0000000240)=""/44, 0x2c) sendmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="22b6869da9f5eada492c21584b9bae983f0e", 0x12}, {&(0x7f0000000100)="823eca8f73904e9f5be77d6ca48f28ab", 0x10}, {&(0x7f0000000140)="67635fd0d29b983c711a787ea757dbbe555d1183841ed55e90dd89cd6e343b", 0x1f}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="0801000000000000ffff000017ffffff4336ec4fccacc0103c83709e065fb4000099f295b9a5cdb98b6b1392b08687a6eba344872d712bf060516d4c53d918a997086df3c10525e86bc21f8ea8ca302514a5d8023c06ca4495429aa3d35b810c5050e254f65f51c07a502ece4796b739a40e022cef263b0850150e3e24ee12142f7f755f364e353073ed4000a0977f6def9bd5e0b87861d900573f6f57ea9ba25d777efdcda086d6e546baa9be789857de345f2af47575a0464eac5440f523860235b0d826bd2577fff711063745d840c38cce21ccdfae2b6263af5ffee943ca2b669e224c03a1b1f17419ec7624fc7ef0d43abd135718fcfff6e5a12cbe389b887c266f000000001010000000000000ffff000038e9af6b833786b258bce16b0cfd68bcf0ae14b8102524e2cd0c468bfedaecff6aa2d89bb11e1396bd59c9e11b030ab4a7af8b2529a25964e77a2a2ac5c3ae43ac7a981920957c47ad645f0a4e192146b3498fab0d160576f01ce1a4e75e5d0983d1a48d6013a62f90fc8e37f4a30ff96b6c7b6b20b7c6b5158961a192620291840ea2540bb7ec5f11993ca70744b3e04a2fb40b29ac267c10098bf99320879e6071997cd943ecc816038e31d134d4a7bd7af12f5f76a2213d4f662913ed216731fe4c60ab5fe3b34c7c7ffe28fae7a79825d09fcad361166d78dfce86fed767d3f35ed598c8b44f8e74e56f87f9f8a63b3a413a4a59295caa2a16570421e9753051ed04f865528cd9eeaeb89579f15808bc33f10a31d0c6c14ca2f2ed4bc8f73081fdb314f8a290875d35f24186fa5463c973ab37495b84b135d77085f9adeea5c0466a44fe00e9417048985e01b59f1b59838aca4df6854a3df1534e840670126009a0e79187a47c50d1e1a48150f2c2299f5d19cb2738df1784352298e79627dc986bcb71241309efa20b399acff55289338ac0ced77a08dbca61bbad1db51d50f9f8a06b46c9506c8a9749e402dc95c0c259f62971ba10acbac7d5e0360197e4b5fa807584e0452b617a589363809e7f337cd3989fe354e3fbeceec3cfc75f1187aa9f2112d16d5713822bfe7dd435737935badf835e0e060d3d4dbc59229ab1b0e18098067e9d9f4e9d5939d2c19cee776404f07758c41fc6ee7b21471325e76b5e546de12fc4aa8f6c1e54eaea443322aea589128f07ab59b4e215c1b768bbe26fab2d2efcb0706d72f902201dfb13f579aaae2268fa5010d6af6ddc5079c2c806c151004e412ca8fd51b641f61e27181ac50c7454b0c2dccfbc9181bb959bc4507c2c62e492a845a225bbdf96590d02c20e25d50c8d331967cfe7dd7c70eba3541f3c1585df68e6197bddf3d1ffacfb070fa6e137e5321072f6a7ed86ad394d236d9d5801b79fe4af6ae5daa16e124fd6b2462a9a6aa7cdf3dd5a25e78e40d43f34c0f8b07d908b0331a1a319f7141cb056c59e23daf950a7a2b39ddd45cef05278a7a799619c38de712264169d8ce0105722ba43ce04c8628b7ba103c0e84e23c3e7a4c4d5431deee863c8df39f6863532b6844ea8a478166bf5bcbddda208ba765ad8a004ed1be1addabbfdf2a9f52cc9d58ad827c7c77294e277516fe917eedffc3bfc56a808a54fa1c5e40cadb4d2379218c19ae41e96481aae71781cdb2c13689dfbb1e5b41d56b6e6e4850847fb99d7b0131a6919cb9cd2aa85569f7746c10e0f167cd6cc78688587f9d5f3756ea216c160c2d0bb349d814d0631094de399964a5d87b613b5f34699b0af4c9767ef94d638193bd50647527b017d077e1b47d75933890cb3068eac507771c2ca940d0b3b018c48f246b14e57c16af00dbd1c9c8eef8f64919a8ba58f339e0828e67ce961b8461b630ebfa723fbfa53866086dc03ff6f2f7e21f5effc3f82f46422bc63cbf8a8d1300bb2b72b28f1c0a026574587f1a5bc26a415e8caf13157d7c39af9b8e6a7112a699d06fd56aea28b76c5cf542878756421ab66a3133fe64d1cde5655001b1d9684c796b4ebcc780c083f18c1dd6c2a503deb3304f3a59bca80b525f8a4a70b999632176d4e9f6778f228c7d4608387dc12cdbcf0a5984c1922f5e3770a668cac7be645d601bc9df937c0a264038d6bce0debdf786c2d4a2413f00debfb206386cf4774022e4b739c1393517968e05edefac227e8d50e7fc98c401ce3e767a37482ee6c29c0631416ead023901a6972616d23a51f566e66f81c63fed37421a0d68741782b3d6deb2b9583d4eb19582acbcef39949910e492939a7b0776ea63d235b7b1ad68b7f563499e2b514498933d561ad55d1223d0e71f6ebf56961ebf663c857b3c60fc022a9506a41931983dff09c8b011d9ae28fb3e2997f13222c41d8f09c4d6964fb8e091103821b2b43380c7fe79076ede153ad3ebfc3676a81e441bb32a7f0e296ae5540da8ec6fc91c3ec4771ee145ff8959341c7b3a0fc284bf971f4450d5f8fb03af81e30dfceb36f31fc1cab2ae3ae706f31c9d864ffe7ac0217279a50f0880877377c8d099de1d581dc852d598737926e36ea436593d2fa297acd6cac3f7486c68a9b50335fbd331cdd087665feb4d883b900928453ea25a7feef71ab5160bb4a91b3ae5c5b2b3456cacedb28da8904521b2a5a0c04552d3012206f9ac7998c65701000e4007b5a43b108cb92474d4aeb42a41db6a0917c7986af04173c124acb8d937ae5f8c67c90ee6de7e76418e808253accfad935e7edb044affc18ee69ef39bf9d7f8252aa62cddf998dec5860b0c575cf7bc3fc7344be3612b868ae8179048446b50d26a78957a4fd9922396e72f03a92756d0ebc2c894e6f44c302830c59101bdb19728d6da5d898584d45ddcc184f7430fbec4af3f993d196f65bba79af4a8ab5d02938e9ee4a2c8df68b53892d5d7432b1a87b6cb3f3f37cf9eeaf8597febfa4e91bae0cf636bd12448b8da8bb6d125a99eb6aaf0223de77219bad0f435b659611bfb83293de67ded99c84ce3a9f9fa97cbeb1049d3ed00a744d2617e66da4c2ed633327f33a0944a9466219a58df3e84ca3efdd321e318cf65c6434bc6535381f12f2e99d2bcf5b85a20b662f8b67ef06999d03d26698245450447e8cfa26e6520300b5e0498d410b6217a297ea360b26bf7506dee8b6240d438cf9927a891804f6d2d4f2140834f5761f7765faeda8a003896fe10b6a0d5a44e2bedc31cdacf84cff58b88b6c092752b665a5d9243e075b4a7d0af342fc54db4feed09b6a9f7433f8c9db8909bf774909f93873b1f537b56bf41c963b0e23a4e19463bc2371c47494c2dda20853748e82f14d4b9fbbcd351420013c441ca1f4c586c7eb4de10d091d66ccae4dc226920bdfd81cc0647ebec2d05a2d2e5867e114bb4ac8a93c8a513f8d8acb98584107bc5d022ad23794e78cadf55fe649b82f0dedb5f5c052a67fc0cde5a9833040cee01d344fea892244baf1d90fd721bb40ed9d1adde7c21a3bef67d2ad8e73ae58a35fa9e6072b3b803413d650e454da98c788b397cf37868003270faa7bfe72572ecf9db03129a980705884f72c44474042ad0ae0dfe66e1d9378ddc8f2ce25424d08f8a92ca6e1df3aaf9d678884f79141ef254258a690b2bd175da3802e55b48b15649f162e9ce778b7ffee42726df9c30d7e7f29be1bde3ec298192f5d479116d1cef631908080a11e114de7cb56f79adb026926b82d5aa2baf8999491627ec0ded53c1c48cd57fc17fa9d45431de00cbb2963d2908eb6a7b01a86ba25e4ba6b4118bffa5ae505bef3817d489146f18c545bc1cfbc5243f483e3b2712bd446d8c85ac8505a3e102ec2f0c420a5cceede237999e5fc48db774dcf40eeb0bd3f0f273cb9876481cb3f8da6a3b802c0d56f89cc4da8f58e6ea8274de0948d9b3db16c15a6801bdb755d36454137715ad68bea34d3e8503c9c6a0e845452b1e753a7723871cfe6800c2166de76ed461e6ac1da031f8f7faae1951bf92aa893e60f34d8da5b4d7e6606b99b0013c78d72e2ad1e90edb71b256ebc6acc082338e88c7028086c27cac1a54e1fcd022689a22a50f3039ca22adc7fd959a97e560e1d0c5d40b526a72e1377d7acad3a96e96db16d917940dc907cc621d8a0035cbd8d26da442fdb580946f9abc3465595dec9c54ecefd3b31becf79c89c9589d1bd1fc9e2da9ffa7c9cf16763f5bf28cf121f9acca0b4a8a95e635c77fa703d864737d7ceb64039fe64ba0bacd17afe995592d1fb5aefe5f612b6c059c9593ffbf90a7d3271b39f843ddd1b1b9d8633294dbda82a6662d6f9269a9b4342dfc97177403bf4c0391f5c0b94f68e431e5c750ef2d4f0c1502033e9216f74f3146de99b9ec1c96ac00a4acbffdef56b6bdd7f832bae97e770a992d4fe6a2dc8467c1139e5a0b14bcec117619c96c74161f84d6b782b3a7b08e85296e7551d2be8bfd14cccf033499d30438409172f76c031024ea05ffc82820dcd38e0d18f344f2e69ec9df8c6d130906f7878f57d20c7e276c9b6503458c3589974e784bc43dd76b3dc70e0971dc52fcbb13f7097dae97d5527b4baa5e543c6b3aaf694215b8e54ba3191e079a2dcd1f176b660737198b581a3284393f71a12ca8c1b62bcc65735247d10fd13141aea40db1874b4da47a1d042eb96d18e32825bd780d19eff50f85efe949671842eb3313837c95d3307006e3d661e5f6e591f1ba5e70c435e840c0d334e01fc2d7ad784b5b461fd1b96cc70a9710d4b96b86900d839a705424b006b1ac0dd1bad8ef0c46d4a5ba1730a7dee6b10718be61fb71153fd06a44c95b4a935be1f9d72edd7cfd3a208bbfca2d505f0b68eca36682dafed669f3228a169c5e95ed438d7ded08b333e9a6d904817bcdbce4b1756bfe8ab94e735604a29ea1a5f5609003dc4eb225b1936a4894504005607c1d49bba6859a83119c94158408b733412fb5a0bebf4c622ce40cf96253d27e3fe71f2e3b8616e3cd7391475f4720fca0288c2d2731b1086c625021cec14ee435fcc114f4ba80f54e0104a64185ef00bce707089af1e4d3ee3c65e281f0b7e986036262dd7119495aec4ce708d47a61535d59fa75783d6b07439afbc2f13034b495cec1370e93b750e2a565a91c67a27a47efe353da6ddf355458c76754e28c3ea437d8387175f098d9e803c7bf52ea70431c5067bc3a64a8c4ac2a90bc29b09afe0ed9321c0f04317fbd0698b71a4b27ff88a41b3f8afcc5b0a9d0620edf097f5bca98071a48a9e6b62b30c5951a17c8097e617d649472aaf76c1437656938a90a28125178109b137628c491750cd463a0a71cbfeec63bf60908a735b8e2cd231957d67d923d598b10390fe0011db20a9d0a2835231da63baf800f6ebbe295ffe5b4c1a6ce7039542090379cfc984ceda7d92411bfce87fecbbf9c7b94013abb1b3b4363c5915e1603f55b2e2519c5f110313f71e4ec7f508205c84f2316feaa92cf0b172e49e386c5a35f3809a729d185d76d6534b02af2ae872f82ad3b111f833b181911426af92549585d573e2bf356f7231b4bf4e2966c0a581abb95b4d06738ae42120aab28eeaceceb63f119d06dc5bc518d675514032929cda35e3b1fd16b1f4418b3156d29e569e713badcdb2a24a9a45dfeee63fdf6c30fbc561120767b69d292a474ecffb0c76ecab15b228038f59f5eb24116d3304624f07065b1071739e7beb5302f28931f33844ec010b08744ef30c616f05424ba8badbe02737008f8a2ee6180fc30521ea114a1550d93c20373dc7013939cc4f077925d145a27637fa9ac42d01492d1439532c7526a60bbf9f2b037be32130d67bf00a349bd104e6cc598d8b9e2e1d9651f701fb72736bff63cd826a645e6f7622076eded26a2aadc27f63a0e3c0754c8b571adf7f8168bc61a0de530a76f07cb590530b43f55b9d4a424954fcee343033c952cf9122a51be268f8d13e904c46ec3056445afaf2f0ccaf534c837c978c2362545c8730fc4bee9a1f7f869b5e14cbec9aff98113026d1b1a5e87b84c01ce825296c6643cd6d3261d074d39892a5183988b5c4931697b019e52e3b0d3d9d8fd4f3b986549ab326962ab8ae0d8f8f52e028dce2bdb589e5f27dabcdd2b84ea4f95c5761be1d1865d47610c88685489840a5d5a5f25a6238b94678389bc6156657476b0c50144135e7fe848e91d3a06fc880ffa6bb237398f00000000000000001000000f9ffffff6c738738fd33f045962e1482102061facebf866b4bd118ac6e61e845ec8c3db84ffc6bc9be67e38d9eb93d06cb6bc59033369ff8bab5bfb44acba35f062db31d460952bc980a3e5d1d4bb82264383c78bd12578dc706303d98c540c787a3f45db871c84318b103766cee8fb7f7136654bae27ddc03c1ce11db31e3e93fcf5934078361db91ffcf4f3b2a41c7a2817772d9ceb18f530b8202bd67605b574a26bca1efdbaf868f376e6d9fd977c4b7a5b69c058ef5b1c8818a4c632e018e8ef68f85074fcec5e163eaac3fe94a695b6f5fc875bb41901bc4e0c493fc3544550000"], 0x1208}, 0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x9) kevent(r2, &(0x7f0000000200), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0xfffffffffffffffd, 0x2}], 0xfffffffffffffffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20800, 0x0) write(r0, &(0x7f0000000200)="01", 0x1) 01:37:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00f82e2f666956e200003c2de4269bf6aa7f350bf3a907e0c40d09e03c884ac3d77a313dc68515d2bd7fdceb93844aae77db616900050000e0abf6a9e845fffd6bffa3f1e61b97d70ea5f0bffbc52a2abaf0ea4a61dec09e146de61d07be19bc624eeaec3935975f2a248ac4ca42fb4903bd138a109b9107946ed6815d013cf88481ef336bd31417184d9aa5ce163110fabe247e2b4842f993"], 0xfffffe0f) 01:37:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) socket$inet(0x2, 0x8004, 0x2) close(r0) 01:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100, 0x5, 0x0, 0x517, "a5e04a7b44b03c5b57f49ec1f038f4a6f0d19dc9", 0x1, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ffffffffe, 0x0, 0x90d2, 0x0, "d734c1e7e8d811402f65f5e8e120e90000e701e4", 0x0, 0x80000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x8000, 0x3, 0x4000000000000000, "c2030a02b0ac54e9971952884716163f1d77a45e", 0x4, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb12b, 0x5, 0x7, 0x1, "01afd328dec7375eba66f3e932d47bc036993794", 0x1, 0x839e}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:37:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) 01:37:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r4 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r4, &(0x7f0000002540)='./file0\x00', r5, r6, 0x6) sendmsg(r3, &(0x7f0000002500)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="d90174ad5de8aac8280e74d6c1b32c36a81c1104ee5d7269ab35bef91aeb144032cd3c51186622082ffd5827e4f61630e949e7d9e80e06a716a70290983ec0381565e450f0435abed7544509cfb17ef661d22d2fdec93a93505acba2cb63959826b00aab84a6188f23c0a9d6c922f470bcde04127afb005b21bc1033e84c8f0f8b97cc9863809313f6d45e931935f8a964d2df3a693f9b8e35add0855a796f6b29c1f628ded9ef9554d3d5", 0xab}, {&(0x7f0000000180)="5bf32ff2b08a46337c29c045529768c71e5d70fed47a0b1610a5b7eda1f0685858e26066ae63431a083c8fc24356ead0ac6f827820b762e3d890ccdb35a7f85e9277d5d43d064980a295b1bb4e3275fab831c4f7ebe3432b4ecd4a6eeaf5c12e8b21876a0043fc9912eb90ca90eb489b82dec5fb289407acc5d3c5027fe4b5bcdaf0f0b85d74bf8606fb80f4b5fdde81fca5259b126864357235a9a436f81f1d451007da46473b9d82430840afb46998263a38f1edf10fa25c36c894b023a075e548ef49", 0xc4}, {&(0x7f0000000280)="f04642f4911f4c5247e6a72ddd18058992bfc734d572913f977c017631bb3d39d3b2eefca84251f5f731f66082e923eeb4f7b5b402d240bf9167672f5c0e007a579758f8bf91a7544d4b52f9bdde19b700e670b9f386e30305baf3286c346d5bef36583821286b758a842d8eaa8a56d0becda5ecb322ee06cf8d229493aa8c450ff2c0d80240ab0680c4c5bf7c8dd2c935391c7c8393e21a3271fb4f7f4eb7274583354188b9fc4551d359c5ab51fd00800570f6aa3ca285609033f84d2072a756b01865779e2505644d967bf38b7128c580c9364c15f5d39169f0cf3acd61854d96a15045315d00dfc91f117b87a430e566ab517c17716896cecf564af6dc4f810b086b868ecb0eb4b517162c9aa6c9b4f976404db904436878cff115b70113903ad56f36660ad0ffcf92675a82ab809391894241b2110274ee93c88db2c7ec294848107fa59ea3542a8e17390893a793e6bb19a2955ac949bd0830fdd05915b75c082cca276e309314468af40598edef022d2c97b441a06e34e9006ee4f4966c4d0352bc397d68763ab6e48abb886635a54693ad775e706273f4b76f07d306465efa62ce1afba93890e1f923fa59cd38ea3b22e37822549d3333c0730e941708bd95323901267331d012ac190582567fe67df49a1f978398db236bb9f9d5f1cb5b3185857f8af08bc32de8ba1d108cd41ae1103a3af38b8c00508a12be843d43d1f675e2685f0cea7494cb7edefd881454d00aeb6b4487e9a4a5d074a15a2dcfaf7a6af54b9785400e9e6b037e1c3685c5e379a52f86281610d76caea2bd4903d69acaf1f61caa29ae2685b67fc16a495f10dcc0a24513889d1ad7a59c9983eed5db4d39efe8a2aff1ebe6490259ecd47e91de9f5c6606ad958b7746313e6b9fddfed66fe8aa38d264946cea91d3a98d21020624fdf90ed0dd6913f28b36e0fd8e9d052555cbabbcb56db19689bfd4ecb618eee9b21d00632cb84e2e9055480390235c4a4feeadd9cbc1de4bcade53e5adaa49552807f6005464a556a54a91483fbf8034452617475e9aa0f88bc20a2be8d7b418689abd618712ad3671455510095c69ca367f445ee6c6fcdb0fbf0542b3c7a1b184edc09d1e6de2ebf18654392db948a91070a8d48020985ce5c920ae99e6c77feb1e29ee30ddd838650369cd271528ab023065f2352152f452d2a2afae2817e1625eb278f804717b93ce437652cb966b8bb1fac9a0b447724c664d7d641528063d32501a7fe3019e4a16ea26a9eec844a92c66d63ffce6f9f1b2d2fd2920408881ea1e27652d211eb27efcf1d63181abc3a14e395ef5a31b8533c9c7b8a8409b801e1569c4e66a82f09e7631f4e3e21558e3b115aab7ad53c67e444b31bdbb118bef5ce1c2cc2fc240604aa0e9006682d2917e30b738ef61de0c80378ed36df793b5898b3b150aa7cc910869254aa6cf1411d34d438136a78f3e7d404c2c40e2ed8b1d7892a7390a6f27c8c2d8e601a2d8f81e90b0ca86e76e47053bb721546840930984f8ebd99231d7957bdf1f6c460adbaaec1c1897f549f2d884af384f639e8dbc6642bf3311788f1674a6240a7f416f49270dc3834f791ce297475cb601af129a9f6e7029e8cc7a36fdf7cf0b739ec2725eb8ebe77fba819baf092393f7cad14276adabaa89b63bb5a997f41137a52b14cc4eebe4a0df1cc75b02b2f224f1d62aec53369b3fb509219ea205e12f8322ce0755aa2f6ddcdc72f5c2d3823f7c5e9046a121fddf92311e224a072ca3bbc4c2c1752fb6c095eaee6ca3ef24647be1615b9aca2b7a98bf090fd594f8c2c33e713ef8edac9366a07ebf81133359ed1575ff0692afc7fdd7420e64a8768fd09a65e83970f304e9c30d766c213b29aacef873f456202c32008f45fb3756998e58da671f98e465543b037d539438d4e0c73d32ffca4e083a9e03e2e1190286e2e3eca32c3f9a43d17ed2ca3b47d58f6c010c6795efaf74d5ce5510519006c67258e71bbf07cc0eb2ec28d0e4be4ff692c8b1a33c90244c83234fc2c532cf962730c37898ffa0fc5c59ea64d1aed5749557a40cd1bf67776f23931926991e7dd6eb9fcaa09ba8e7a6038686b4cb0b1f62d43c4eea56487984c6031ce38a172c6be234cf42871bef91642e47428a90ad8edaeb28ef974d683e91dcc49d249be705c91ac0503de6b0ad6186c1b7153078e1d8a83625636f9c31ddd173a264298c3c9e2a1fb6b4e67545422373cb1fba027f2d7b28b4693234653464f676d3a30eba28ffb0ace3b7ff38b2371e19682ee94f17e3167d293fb0f75ca528c7f9644ce6b41581b33671de47b8df4f0e22fbf011005b7e4a65490a6b9940aab03ce9ae878b91bc321bd71dbcdb0a0c31a5f8465a7cdcdf069999fee6476808ef510559d23db5cdbcd3866d3f5ba8fefa14956e24e4960637cc11198c72cd9088dc2d17e4df7fb1d0540fe19352bada76dc9acd90718a0e3bc9837562dd017e55bf3faae1d533f539d1d502fb1f750d3f7782e2feae59e17bed10d22a470dc63c54c135d9a2a63913d3382d8406ecde778f498cbe2fb56ef6eb7d9bb9cf0028c79945b49bafdffde054d04b79a4d3944625a3a5eacce4cc41b39378a763646d7bf7c276c641eef1576a2ac71e54a007e69b371fef1c84997bd75e4fbe42c20cb2112bf128c156db0329bca651751b263cfb5351615bb31c1362fd6fb689c643f885b1cc8a76e895ee3d6a33ce7810adcbec66947d80fe86125248091d4c210544873f869e34e3fb77eafeee3ae9c4bb9d2725e6210f6fb4980bdcc10b423e8917fd9a78511087c245d20fe2975e3c09d85e6c9a19f14714a17fc9e5afe9620c6b7da30d26788c4a1608d835628aade53ca5b6d17293786f855d1e58264ae23b3f0e0ea912c126f1e11be96c2c15abdf7412c9578d7daf77f97a4ba75018201377950d1f785df956099fd3239e4055b4f4d2b8a888d7feca5429ce55117cc0b71e5d510f881f9c27535da324dcd5aba7f70ca55150b169dd89a4d26959fa183e2c81833de80adcd4d761870cb144037922e38a0ccad0f77b3e72c6ee8323e8be8a65878ff08c7b69d0f9d742b1d9fd9262b28731f9069e9dfe2171cf67326f86806ffb20bc7d31aa6aca5281bc546a3a6d72718f9e824a6025b79bf54bdf128cb501740c9a379123ea09e9237aeb914cac12edac78ad8fd2288fdc7b7cd809ed46c20cf425aaae7930789c85c0b9f694b263c3fd89025793e3b006bf7cca929d3642ff880f276135430cca5db4ce48dd4fd47d338ea9c85ebef33476defaa533bba229ad360c2f7fcc085bdef90bf397f012639e90026c35208d153601a0beab74337d9a7dbbcd379b292cc9748789002fa0404fbde1011714642fcd6cea9ce8fcb9427ef3f7eb7db1c1d1577046d990ce750e416c9e79d3c054fd41dbb26dca12679725bcaaced8d00fbd3f9256b72ee32d0b725cd458bd1d63727ea61646798925294d73e8f7f50829e8902308395521b88eea3c4016ac82c91a10c37e601d4b98639950f45d4e89e15dec6b66054e870852d6674d53a585e8799fad402e89d15ddf782260427d1092c2aaf48c85d5d9ac568a752431c0cb7982b9d1e1be3a1bf1ea62326cfecf7de29e40a841862fc55c2820987fdcf94020ced69ff25860daea4dce44156b0e31cdd5cbd41b037e92283c429e7d21d0ff95ed0bc85c185e14942089161d4c823df9c278c0ae85fb502a04ef2df62b5295b982531357c2c90f3d4a5311e4d3e232fed05ce217c910fac510cffba36fe4f7fc69226f91595026db95869f66f5827394789c813067619dca101ffdba7422029e64cfbb520ed68c353d9391f8fcac1ac1884f5452bd3e852f767affddc6819ada93428b3c4766d7a5f577f51915ed0e09d5cc55c7f88200d6a52d6a48709cc050cfe10f542590b40f974362e3b7239e5d2a2a79abd2913c598fd97fc1fe419e82622add63120644d4cd1207a6cf9c8b1efa3f0e3c1c2cac8c8088e47dcd238619d8e91fbacd3b313968c25829a2c6032a4448c2313e0472c896c57bd3e7939d0e4951a3de084a409f1c62ed4cf651499b1baec4bef0cac2d891a98c6eb0303243b83f43534cbc3d4fb314178e2c6f5f601736225c34129e8c70d8fcd94391d56674af56884b85b3247247dc2b223bec53db622d62284a63897a26890b9b150f88ca793c40dcdb941a648edbcaf1104c2e68d95645533d77cd85fa75930f10104a8ef439f13bb9f7c7ad6a71eb5a77426b32038864cd15dce6e762156eecd6420b4bb07ec3920aea97fc61d8382140ac7d8f6238c68209bebf82f418bba0d58711dcd140bf245cb665a602c177b6066a8712863317b934bfd2bf0a531e525165a62ebebd6f5968c51026d17d42cb5705e405435024085543840fd010abce28ae7cc9f189f0ba10625241b925be51f72660b93dde29b3e2f7962991861f0dc2cacc55ec9083f90cbbac3bc4168a3d2e12d1836080c983111965704b93f3886c8f2d37b7287bbc0ffdeb5bb4ee67e7745fab3149ca5a06ddadf06611c5fdfc21d0da5ea3bf45c13dde83139043d68ed80ed2018b28c13b2c06990a9284071d87cace827c30190e627ac12096df4875410ee0a6710c0302357f0897a90de0cf5174ab8ea294e2b5f3f1726c86c80af15f6abaa7cde1e52430d5fbb6fa1b4c5b23df114c4bb4469d0f3efb5314ec1467ba9610603124fefea98c2de0a6df88f850e1fdc99dc37a7d91dab44ab423690c615b3a728486b5f2593e6b3e901aeddf8ba7d5c6149776b5bd65dbc772b4c8cf6d86d9a6439c5c81f769f22bc07a24ffef79898b96a1f12ff7b7c4a9303855bb99e0c50b6329acb0a6993c351f42e4aec447eabba31a4e05b44b8228c87536ba8b96d376f9e8677f2fd893b0d688d5fb8582a8fdd527d2a4467cca52545ebc4f46bdec882262af108315702d9ffef306c11cc61245de747e787cb9ae2121b1767de7e105a4d8642baceeeb9a1d7022da4ba88390fcf95788b559f25073d5301cbca54f0ebc05bd2c197d6b98f592642000e83534e30dbdc0b94b3a8992c50d5ca85247eba391078314ddc4f5c8a7fb24770425049a225fb8f6713a97519139ff3abc13015202908f5a77c1165f230f3f4e6ca6ebf04719c0dcf03bcc16c93b2d8c093737fedb1a7f737ce7cfdf2d549e567e63abe703c1b9385c10f4ed37312a6a778c0fbead5b25eeca76cefd4f8ba6203f0f84c9d2821476b6bf0eb2620d3bb4a94c2e0bc823a448385b523873435f690860c5ffe9a277e281194dd695d9cd22e63be6dbfedab59bdda55bd8736c7f1a1212d918a65cbbcb2f5134442a3c211992a027920e628597dded044215a91d06ab1e982d1f9574289749a08885589639f7dacc5b56003436a5c0031571d152ec9703f3cd02c6fa0a9c90fcdbcb203c2ed3eac05ca548eac75356cc0e99e2942777d4c31bbc9f6afed6fe5bd5101d3d3358ab96109d249537ff08e4a532618b74e54bb59634b88481cce447df6a146fa9091373ccd56b4995d8a735e863245e0c9e5682ec45792abe6ecffbbcf3950f3466df95d0e6016b45653cb7d4752f820b68412ad2392becffa3142bf1665bec015ab1930a7fc4dc52e1f54f28a04299e2896f61c6827de10924ffcd070143b1e543aea3625b6b99e1d4addac7fa94c847ab71d288cc2ed16c6086d6942e2e0560df1e7602c55702540865717628d90168044d4341e11316d01905b57a78cf35b4d9211780949fc44cbc4720285e80de19e2f4aff32efa46", 0x1000}, {&(0x7f0000001280)="1462d1c1170fd81f26567c1249107bca30fbcfd2e159f5e52f9ed123c067800277eebf10607c087c789c80e84c58ea711bcbf7eb68e6b6e9a7906826daee294f7bb9d64e1e30c3f407ba5361d102ec64d9da438a1558df3ef7808a962594d0613afaf5bfcdb15489fa13f4c98d08826497a2b8180c145a6b79b8309ff8dc7ffc8e480e756a3f1f69932d63c88564c1b9744e01a5aa58a845a1db233fa1cd8eae0c1964cecea31ac16e3de101f05df1f4dffb5b9f993049ef96a62314a3f6f2c99a12f824ff40d3ba3080e3f21d9ce32e83261fd54e446f63e74984d9cdb9131718d384638dabb432590b65855c4f2b6c3e29bed7393d159f", 0xf8}], 0x4, &(0x7f00000013c0)=[{0xe0, 0xffff, 0x3f, "aecde39623565cd187ce51db2922b138ccb237de7961af0e5b38f0eb74f91c783d0056bb9d5485448d98dd160b9ba1a99831f411e3a28afaa0248e2460c08344fd909c5c80af2d65ed8a283bb533b7c109814e6c6e92e940a5fb80b9e8429f9b9cc8755d79ea9d70d4dd8ae7448518a5b7b35ec76406dd39a8bff64c65bff07c17dcc5d6f7e463a2c1aa99e9508ad400c8e5e84a52480898df63704fb46b1c1277476cd57974c3966f3ec2da6cfa9dadb4b60cbf5f2decb0d2906bd4000fdebf7da88e590833a99d10417b306781fd8d"}, {0x20, 0xffff, 0xf3, "d7a9f6036e660d602cafaf"}, {0x1010, 0xffff, 0x9, "f9db89468f804ff973406c6fbd7cecb9017c6cbdee56f33fd1184aca734e3527519cdd9f4ff6aa2df0ffb6d4b1ba4899b4fd23b58ce6ded22636343959efc23c5e5a511727d4a309ffbc5dcd92f02cb3223e37f640ce2bc3b3592103a80755707672f8d74e5d78c39037aea13814d45a0d3e1bca5ee738c3e40f77dcd9aece713e6cc089dcde7b628b2fe43d07efc0feb426a0ffb7b2d521a9319328dc024e6780e43db7b40047601c780fc8caac44918f5329b7ea36b621e3dc6978c92ef2639c9d0e6c01a5dbafbe8c2f0b742ff6f4b1a17d441442c3c58f68ea9d802e6b8996f01ca06ad905c2f2ac85acba4fd1152af1323234b37a255e228f2c637fef98de91a6af2dba5dbb7ca486e4c160d78953dadd79a480742ef4cfdf069f076b8360259110b4e0208e51ca3d490b470965a8348ffa3b33252d530fd50419211e2fe238d6f16ea0fef6a6ab99c1e40e221b48c3e0ae665341e233bd94960ba7904db4464bb93da6d84979b585c4c7fdd0251f44558efaa4ba494b5f888acb5bc60d27bf76f943c097461e1cff6351d2cb46af3fc37b273063bff0230dfb48a2916a96e61ab1e35a3ccfc2cebfb8899c86926411819a37632eac4da6a14a7dfe63059a10a196267d20f6c7de5c23600bce8dff65126be6ec424b839b17164ff9479bab640045a81a20fd6e4f5e36033f1ee7a173b6f3984f3ca8839c456ffc4423d1de10d97c847cbc1304c193dee0cf9b010f26fe7b29a27ef32abb676151bbfd853d09e79dd9d26d2500853ab406afe52b0008b3eb19e889bd9f93456db18c4597ce540481baec424517d51bacae0f248c95f09903a01d043eafbcc9dfd8ff241bf7d10a6f2eb64cb423a02c5213f76191c92103390f31e6a962c37ff913fd2521c2fce4a585a5d2ab490233394513f47a0a4a7402e02193bd7c52565852130f29a00056ea50ca3a627c4df19fec7455b3a9cddd5b800f1df029e3d167c0de0dfd055de8cff8b027bfe3fc48da5f52587144b6db007d5f4004063fbb35d22e7c0cfabfeeee4a614fce7b68d91e060ff8fbc14c64b8f77e3cc92e02783a3951a69fccde2b6af4dfaf58209364101c40d5b32508c8c3b33a9e9fef6e395c0dd232389f1d92002104523c7f59c6db9048b0af27ba4efbdf9c97fd8deb23bae272397c1b1ca91ec41eab7c6a243fffbc82a26f88018638353511a067a6017e2b9da7031e3b9fc7bdfdd881e236a18a40b08977f6d44baef0a3e4418302a6cc597f7ac1b75b32b81a2fbf38739f0c8a401c63cd5651f61fd8aad226bb1e074d5a6343d6b3e13ce3a2de18396916143a67752e58ed80afbd3e91ad6d2010e4fc467cc20af9f4871a02585996a5aea8996590032c415bece274b2f9731e6b861435255f7f30baaf1ec114a55e2005a20c089d752b4bbd3b151fad213ff2886421c1977a8fe2dcfd4812334efe97eeba01d7c0e40bb04d7962ce228bfdffc2dee20e804670c4c69eee40d331657d4b919a67db60329eb28979ed6450d5d7966f15d5d8e35c1328fff615ff9a054cec2226fa015adaf0d20f416e00c62e18af933c43e0548080627d0ab5f1481561fb85e14ec79fb7291cb7c96a3bf1033c4997f3463e35c681dd7124805ec9e5c7beb7ad7c3faa7bc96a474ba0a4ed5eccb80cbd1785b332215ad2b10c1af0eafbd6cab55d7ff0d9c74de4dc00a61dc7f632f6ed3a8b912629f7f0dd738a45d00e4d62f7f4a70e8c2cfd2d964be802bb5a25a8bc968ab2c52925007187465d437552a4cc282aa06acaa5bc904054d222b1765ef51f17c6162ca2a78be059109d8de3275096174b235dbf387e57302477e269557adfe5bde968981d7112f6e16efa489c3d3567f18a269fc71c4d81d737a5398163c8e4e75af18ca0d3db3c32cb3eb0b57525cdd4a5a878e0f77551c9c807c4275c77a1a026b91b3c03201d59e7c17dc0af7d1993798848263045539138839a5792b481ff3ed5bc1dd8cebc77715c0225283bf7ed5d81cfd951c1185b57d0ea789920b5bbc69772890b694b2057830cb8c840b9f53c33a79307e61dbb5891fd55f65205820e146714a1dad927fffd98bd369dc30387fa75a6e18157ccc9d3b51abc766f68c5e75eb547c60b21755b66afe9d8f95808161f45d91c5a6d18627c9fff2f6b01534b06885f6e588e3b39c6b1c56a4e6fb397db60e51c8ec730ad71e06ecd58214417e4d93bd6b0c7c9268b02bb0be312fe44557b91230c6a00da815cd26294e62245d6be8830f3e0f83d474589013e0f33172da2c081fc7c2453a2d2760ca05cb682a6c0f22ac35061b6c2c6ff1c5cac5174327d0b26ac1b58aa9f5fce30c38958402736660376b90e841534be6e14b39df05e360a3c1e924f08cb18fa001f53018581c6ee505b1ea743f311739a7a90ab98a6b4f70c307a38071748fba9943a759eb0b248f92f331c5316dea3bdf1bcac2bcc307eddcbdc6349958b0375d38a85656c9a273f4a3d94878a6296fb21ea32302ea956ebb46aed2e6824c76f8c2b7963e9d151f40c4468ef2c31fd7e1f45c8a02fe389068c20856d2fb3ec51fb7499ab87b9d370625fd67e1068d516dce44d42457a2523d86c21eece479846bda83b2445c603d88150df527e4d85fc02ffb1c70166ffdd0315916f9c3d65a0c7543cd6bfb8831a919909087bf3698d57c3ba76bb2418234f3b32ca0c3da5e4d94615ea92a39002081a15a147dd9435214eb0f8074383e8dbae5e470579fda2566fa52a913211466fead000bd413ec8d5c4fb7965783c401923256c6b4f89143ba149c6d5aad41565173cb5c7c7c5153c0dc3bdc4e1f79c8a67b6b7aaa99324bd30916948a4fe3b553c39666ebdc7fa62310c553ebd5b3f9aa10d7f0024834cb7e882a5ba3a13a20c0cedf9e631658164c95e21f6f1b86faf65d66644238402012e5a2fb4d1bd632e8b1d1d2b6651af54836f0e51683b2b3d2b328b98ccdf457fa2ccacf88d4130454ec8889eb820929ec6bf5b691ee25e469ab25cf27d7df1fe564ab75061d5576b3e4e572062a7b3107beb1836a5d512e2c2477ae9e9c0c2af9cdb9e50f6fbc8ea1861bdcdc74889f6d88b6a6623c79d6c08f496fe193f291c439386b6907477c8d3eca68d8e7a3bb28a86d2cd52b30dc2943e72d3344ede258c47a23a58a300907bdae8326a6be5c08d157b44e1d08130bec1dc1596f7899e954eeaf42be56e5599ebcbec6917a8d85b21f09f52e11dcda544057e68bee64e64b68e1b2d0eb75e42e5019073befddc62812859b246431d44130542e2daf9bbda670ed33feae7a2cbb8ec44e8e176beae59265f33ae884091d5b2a92fdb243ad9e9dca879a78669d2b2bdee2fc8012fb1d3fb554e79f59a327d30ac6527acbd1729a92cbb12efa3ae89df8eeffc9c36c6f6799ada676177f0ac7e0b0cb4a328a92673d20a163771b84158e3bfff9da7fddf2019751ad4350b063004650d063132fcd03069fc48ed4c5b73e483164228cd0a95ecb56d778c5a4389e4f22f4290ef60468a516c45a7cb9db9653cc2a6a2df0202c6527cf23bc245e625d84f452bd577a71fd5e3d89b465f08b9aacc18d84e8d552d7813c01cb4e1f144e90c6e177d86b323b09950079da60146bd3094ab4add1c07586e28db83af50501987fa9e252956d32ec8ac5b59f9dbcd07f717077f982cf0cbdb744f59836395d80c9fa75017a2cb5e6f04c479f84370702a3e55472e289904b942287651b2e1717b7feab1578d3568f18501882c646111e68b761b391f9ae42bc1547915cd0212f1fdcb90f6ab4b573d95ed950ed7e45cbc082798b878db0d365363a343d925c3047e3f73a9d7ae5aa65f22fd93a5e824f7abccf18d66ef13c742e3a0a84df16175149973855bf6c20dd8b6dbb263eb8ca63fbd7c0897eb60634e08ef4686a326fe71427d7d52f8c21b660b9d8012ae6e61451db640ddcbe77250e090dd5e22f9d3e85c6cd444e6a1efdc94095b6e7fbf25bff89e4f5305d6be5ce5450f7936949b5520f2ec1875aa58fea3b56ce1babcff4787b4a16e38a3aff96b1c350f71c49196ac55698c57d539310e3b256fcdad80e4fac840b7f5ac7b3ca9087e77ac2f5778a20cd54a55a7bb17840d78e126a06e57e26bdab0407bab0ec9158d6e473b0ba266dd2a0c5f85cccd8d0d655ab5e488b0ab24b756dff9e07e27c248b707c081f7e2117461f183949f2516613208edc43430126efe25275040929f2d400a10d1b5c3f59ab92201036bf16c7f363dedfeacdb8fec20355e2385c9625abd709f2fcfe9e4efdaa10197d40749472945a2c3a56e219d96c81296507212ce8478bb7493781a877147c830609c3c04c1e1393bfcb66701c1fa53197c36d7923f61ae01b6ae58e4daa5721c652882ff75b6f83a3d3522f4b36af19d94c1e89c91ba09012a1dfe5bc0431c7c4b3fcb25eeb93ddd69e53aab97056b9656e6ef2c6a59d91b9762807b63678efd82da4f0ac534ddc302c28029dca2c3cf979b335ec8fbad9a0d7c0cc2aedf08280667c3f05b763e521221fe091ad73afa1b271071fb32c2832f01c2c782b44efea4f71f06b82831fed73e11390e65aac5bc1677c842a3846daee587a0a36717ad51c8be048e52f19b47d1fc15359e4dc358e4063a82482febc93cd13b377872f3101ad83a3e192da85767a15dcae8d855fa784a236dec4921031917f84cf16e71b94e06b7b7a870674085058076850f0a13004489f623574dd56f3cc2f883082ccf57e83b7ecb07eebf32b6efd03b08c124556e08a29bb5697dbbb275ec758558a83141fb4a001c4f1fe15ddc27a7b66c5ddc1d2948e78d263ad5b97f9139f4472a5f415dac297e981336b2d4813a26ebe2c8eac94059d033e4f4ae989e87fbc2724c07151985faf421c11d7afa528e0194239cd3622007d5fe688b8b61f0116b08574c7f3ea9b2a77ef8417abc2f2f8ba7ad7697b3e880a9a0e3145b8fb521c14aca8e58efe212db4f1ac038e01f13257667562d4bc95d930225fb0974ba6a1a50654a60f066d1df96eef4271a3158f01ad3639042fe9a248b68dc024f4e7c787b10d97d2b5ab17d521688161e7341af03597b46c1c77a252b351fbea277887afc7f807bc6e3210329645c5cf756a68ef632b2a5ab1efbd6d7a4219191d2d2ddc86d9d974e455f5ad89f59493efe0cd6caba00c5730674b0c73969ce23efd7160899e1df0b81238adda1d77b7ae552717e02f281be5b2b35476c1a8d79f3568c1364c75f7f39930e6806e9620290248f835be899d022872512201ddebe16ceda405f498b8ca0fe71ba39142390cd866752f784b6d818c44a09ff74a5e14a2cb265f7b83bcb91ac836c200df0fe5385b85c7e2857549c7c1f575bdc6f17e848198d3a57b2a38a1c70b5002f16e1afb4864161d74693b2ea01e059b576dc692ffde83ada1bb873fc71629ca1ea68f914388ef2d91b20afc76063d9b72b7e36209378c15d0a98b363c1f6284b555def3be15e03b902c4f6cfeb40fba094d46a4ab7a9ce6df0bfd8c6533e7901ec796a27cd5613900a8497676374f098a53aad70c524d071b76ee46db435cdbadf5332faea174d23d70262cff8f91963d0fe831222c8663e704dc649ea67fe5bebc882b47be1816d6afb34a211c91b7cd5d788e9cdc0c5563399ec72a60770fc458574832bb65e88927219c6384774b8a65c8515b1c7935530e057b1d880bcd3f5e008350f7a50c0f9949cc590781bb8ac78f915f805649441dc4e919ee175d6d7c1a6eadc3d2a0dbad2ab5f1bd9408c90"}], 0x1110}, 0x405) 01:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x7fffffff, 0x6, 0x7f, "7d63e4239f2466b1eb70a3cf0a96d6d28eb38b09", 0x7f9, 0xd1e}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x4, 0xfffffffffffffffc}, {0x6, 0xef}}, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:37:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x2) fchflags(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x7e) 01:37:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 01:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000540)="9a4f93532f48a3", 0x7) recvfrom$unix(r1, &(0x7f0000000400)=""/230, 0xe6, 0x800, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00'], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r3 = syz_open_pts() close(r3) r4 = dup(r0) r5 = dup(r3) r6 = syz_open_pts() write(r5, &(0x7f0000000040)="8b8cc5973d931396a3a3d91fef338baff693b3b915138b0b8cf8449b494de93794497442b0403228aa2d97617dbb3c9d889954edfd64646473a3bfff5394ee8f812b3b87b59a5ad01d1a54ed631d5e8d5a6db46145b92db48f64676ec8", 0x5d) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:08 executing program 0: r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x88) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x7, "39bfd5fb5dd68f86ff37e2dfc431d08d4ad53745", 0x6, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x100000000, 0x80000001, "0bd0e2c97142682357ef1708a586fd3c6043ad6e", 0x1, 0x80}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x10000, 0x1, 0x7, 0xfff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x88, 0x80000001}, 0x7fffffff, 0x40, r7, r8, 0xffffffffffff9deb, 0x5, 0x4, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="a2cec5db77be8d3ea7078fe983b4733d335fce2894da700ed6fe53848121a1608c244de503afdd5287149ca1e6b75f6c359aaa7172c08acaa6869761fa6ceaff76d39b0e0b939f7fbab4e59edd1c0e1b934172", 0x53}, {&(0x7f00000003c0)="17b25327c70138ccb02a758d0ffe55506b7943bb75d3510cccdfc1b0d8caab518ced794fd355b313851e437390bc2464c22be9646c5d9b4f455552f76f2469808eadc0a640be6886a3c68d63be7afd662a3f58da2e7e33c224b9e2889d99123f2f5edab8559af2ff08c4c58be4c3e15388674129ba0dc95c61f75646bfd5de240821e27c6d03ebe0e262bcb7e044c012f54d6ff51e2ff91e83a265fc2ff2e57e7cf9c222d6fdd5252ef542df", 0xac}, {&(0x7f0000000480)="df2da5d8c9f3cc25ff019f1f1457f142469efc816b2359441387f3c93b86d72c1f6cfb1eace86eabffaf2b26208ce1ce081074045db7cb4990079e243b8179bfdf47cfa86265a2cb177581314aa89247cb699bdd90436b9e14ffede0c41200d72ee45cabf101981f8cab36769402f523f21c", 0x72}, {&(0x7f0000000500)="cfe0919722c2a8e9a753a3399cbb903d884f06bfe468e8b4b6f9df7c54da348fea6a9afb93f2c3df3dbc715273a128ba5deb6824c84f75b0cab9a8bbcabfc6149004023f06c65ad3a30ef5ffe62dd11638a6e2379035b28982145fefe2c7b42302da13984019d84781b09efad830ec8f88db1e8c0ea967043ee6988c3b2a41fc233221e7924ecfde1a4ca5c052", 0x8d}, {&(0x7f00000005c0)="e75c2646cd90bf9dc386edb0bea88721beff59a562915508fd847c0045f7c960ef5250362c6fca7624c6", 0x2a}, {&(0x7f0000000600)="57eb", 0x2}, {&(0x7f0000000640)="deb778e0f31c194e5f2d3d56fc70013ee4683b07af04202e7f6c0635086f511929f46b1850f6251f51d50911a26c7ac6201152334daeeca7da483cbb5afe7683bac1ec385ac37a05a40145a499322eb697f104575c525b19142e044342289e82bcf0be5a3b83c3c28d7ffb0f8e192dc887a8172634366c96698804c6c8f0bb96b8184e3edd85af1f0914340d7a3ce7e110ce1ec876329d4f6081ec5f7da56becb96755d4a94346a779211acb2c20819d2a59ed9311486cea302ca799d72c4ef161c1529b0c257f3c4dc3cc94046f7a57f546a074d76c772d8cd41f2dd827c5d95c2e0b93", 0xe4}, {&(0x7f0000000740)="a4d97517ffd2412f885cbb9cb8d715dddca8842228733763da323299e926abbae4d93414714c0a7e46036159dddc220fffccdb270078d26ed664125d7ee676e9920eac11dffefb3b77182a948a2ca7e86866efd18b7cc5c5bedaa8051b6ed38519", 0x61}], 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r1, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x8001, 0x200000}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000020, 0xfffffffffffff001, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0xfffffffffffffffc}], 0x272, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xe00000000, 0x7f}, {{r1}, 0xfffffffffffffffa, 0xd0, 0x40, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x0, 0x485c5e27}, {{r1}, 0xffffffffffffffff, 0x60, 0x40000008, 0x2, 0xee64}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x200, 0x100}], 0x7ff, &(0x7f0000000980)={0x5c, 0x5e1}) ioctl$TIOCSTART(r1, 0x2000746e) connect(r1, &(0x7f00000009c0)=@un=@file={0x0, './file0\x00'}, 0xa) fsync(r1) syz_execute_func(&(0x7f0000000a00)="c4a1fe126fe3c4e2710d54d9b4c4a29dacaa0a0000008f8940015af8660f3a61744ffcdf660fe187d0000000f244a68f8978019db50000003e660f38f6570fc4627597d5") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000a80)=0x5) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000ac0)="163da863c5e8c731e6ce0a87953424fb8adf4cd420f0398bc327c5bfc17c4ed64c5bcc27db30455650b93394fe7106d4e98bd35bd24e464a488ef03e7a4c7773f8f33aeb3928fb2bac32d827023f7103e09d4b834428d9f4f53d008cb516461bf899df9001566fda1ef2907669cf336a56b22284830ad9734de24a28b72af1b458cf5c71821c50cfac8922f3912d94f2d349a0cc82fa414751faa61ecbe62730f76d39e62771a523e2d45a9eefd757b0c2c0f77c5bef53bc995ba7cfc91e22a9bb4af3235f49eaed341e293bcdc9ce080fd4f6c047ea09efb8dc7d75a0b527", 0xdf}, {&(0x7f0000000bc0)="966f848c20a825e0a54a6e3f8969ffddfde28178c10c04e9bfa335c14a829a764e6dc154bc029d53832a", 0x2a}, {&(0x7f0000000c00)="99f698cf51f939655e2df2ca520210a0516e8cd18fe6ee994a7828e5e25d7a3ce2928a27effdf87365f3252e34edc3eddc559f9a8a57e5d0ae8c248fdfa30c9ee8885748a85c75c829c15d5a951e72f43122db9676e274bdf526985a1c36b2ed8ae74e32e04dfbeb8c55dbdb24a095349c153e4d0df09b20ce7a65b1dcbc51eed07df6fe0626aa6729caf6685265c7320b3edebb5a", 0x95}, {&(0x7f0000000cc0)="21caf739d2d2d832ae30897354dee86503282c96416af33e3747ca7d3c97f39430eb533f4ca7b72faeaac489a252ac8c87fccfc8b187b2e8a260d906f389479e736d43ca9782d75097df18a93cab0d3d82121eeb6696910b2f87dc66676a608b86bce96ba8831a2fb0c4050c0e7c8c258c660642d226b4efd1c51b959ee16fbfb014f275f837cbec8e6b400b683de375a9b13936e745a3ac1e911af51495703f0f74240beba132ba965a6f2bd69044581369690cb64d45ebb52531ba0e9124a7aef7cce4f0c9436e7e116eb0b7671cff811deb581c9985893ae5b376", 0xdc}, {&(0x7f0000000dc0)="523c45896fda95a66a1d28e999205c37e5695d6ba32c2833c5e6c4b8e2372e21d6145ba21d6b92d6ca12a88961ff83a806d25fcb84efe919f32a48101a74ab4ec384f6b9a200109d5d95e96a4f00477066e212367cf677986c877e07350cbea27c38101fc359df1ca5bceb01a589edcb8ff06e1361967da908480418ffd1ad503020566dbddb3eee41cdef7f59c256bd1d24e2", 0x93}, {&(0x7f0000000e80)="c6a5c4eafab7296c57677959ab8f410f9bf4bdfea6bcdbdd89ea5f778d916815ad5f1ec4b902af90f45e8c9b8a5683a427cf0cac", 0x34}, {&(0x7f0000000ec0)="768d567c44f934c841adebb4540ca9dded2b4d47f667ec93cabce2dee14df583b347f683d5a0c11fe6016a94dc0ae2fd96a5006678a902cdb596d6681cc50da3730683f9466173bd5d9e8383bfbcc273f0052ce5728dec4a4638c71c4e3d0d603eadf64a9871b6373cdd8707ecee3f004473409e2d6abae7bba1d6a3db787af0687097da185fd2dd4296443a73d337773f9b683fe147c41338476569ea7e7c0d5bb626cc462f797129211127e39ba65b749bcaed5ae7a7e6336fb05838d1786ddeba1354594cecae27cf7c2689986cbbf0b6eaed087821b160ecf6546faf84597b19e4ee76297341c9c284971dd8acb06525275ecdba5828eaecfdf6", 0xfc}, {&(0x7f0000000fc0)="3f5b9d32e09fba76bd1a3532ff948962f566d718dd392d65dc4b5cdd9c795a18b85a7950daadfda9beba7fabb4a4fde394642307a797c716ba56b2edf8ff1d164a3b7a1baa18b2dfea135943f4f936ba2238e345936d6a6d5f5e8f5819de2fe8990435", 0x63}], 0x8, 0x0) r11 = open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) lchown(&(0x7f0000001100)='./file0\x00', r9, r10) write(r11, &(0x7f0000001140)="ceac73e90062625c6d58d37681d19c4cebf03c6c0c4c2ea261b43b7d8c3a27e94ce404ffec24d06cfda6df1da29c4c256c96cf4d62dba048ecec192c7d974b12eeedbec52d120ff3e76c03611dcd003ef41828f9587ed276e490181e951cfe95edcd21e56741821f7d359d30b417cce11ceea694f546fb17dc34ecabce52360c7751fb087700ee13e2244c23f43cc09de699a3f120c89630838410c2f3aa853d3e", 0xa1) 01:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="2962dad5f6f4f6a08611d09eb275cae1adab75d53a734913375544266a495eab219751d70a7a13bc44d90871bb3889c41928b42108658e0d93c0a3733e210109912511de8c10203b64a8bdf2e138ab8f5c2f3ae44134a4760edff09a1e477c716d51edf6193458482d54d16b70e812e00c533e910b413df2a611068a822adbcd33de3cb7bc91d99200500a18ccd4a272f32c503f8921d6e68ea46e06ad328ee0804ae3f743109da5c8741648d10aa424247ea72d4791f3f3f5bab0571e04b45ece0423b5efe8da16b7b0761fd7e9c636705b25c0a758f417e1affe398746e62035edd369d0370072ffe01cc4b8c8239c2d", 0xf1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1) 01:37:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) 01:37:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) 01:37:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x81, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8411e265eff0883330af8f608a8da132af0d4a43ad26880dd5c4527c55a63b6f645f7a6b06ca3702ac63e8e62a4504833ca76b142810fb58359c67c8ec6bbee5786d57a947d59632628f84f50935935f2b4bf66dc01f25d05e5e005cf35e8997322803885b893b02a06132c725abdd2189c28b07d8120f6d411a20bbcf07070d2738a6f03e531b39555db00695f71df0308303ffa0e6476a26086ba1fe15c4522d5f8e6342fd4f843f473eeadb4b770716ef330d4adc297af2d1681e0eff73c8505d57ed2d177385baee0000279e23ba9e21782e00985bcfd3da3711fdb4e24f4686994590771b8afe9df4b06ad4f97f077bde465b8206113ee545ac50398d511a1866accf8f15412844717aa670ab2c50ba43e1f978527e9a08c76d99b7f27d7d0beae7bc073f40684f152c2a524ff929e30b2e0f03aecb67d06a907ef25bbedaee95641345274594b0b712e09e4aa8f8d1b04ba27e8fb96b45d5176274a3f2bdbba4104cf007bed594bc3faacef72b2ebe4d80cada8257f403b6d70989018422080e912033b106d4a38ee276e8cadd8e6863b679cd43a43a5120842637c5ca631a846662fc53a03e9d893c3e4a00b48e996cda91e55e03c0bcd47911c5985c0b16db57deb7d9cf5a1073046a346b0a989dc0328e76045f9ee76b974b398c1079634e8a3ef47fc8d235f704123ca9fa773fdf1818065baca31d3310afffc1c7a0ede21fc87a003caf6f9a5d7832567bf8af0daca7e76c492ed412c3b1b2e7fc27593143d00d5b76cabefc042e379e8c216e2bb27eed8ac4502a42bfb268900853d820b58871dd6fe9b553e9c5a722872691bf47161613ce852db76e474fd4cebadb379f3b2ab2c068fba55fa503a7520008fe5137d4fedc82271112e6e63e5c8ba829534b01dd2ebaddeae11c0e0d3e2b8d1c37a11b8ce7a23c6b7a4d35cd434be511ab8b10ffa534be4629b9b996f1155a87458587cdb2fe3ef97c9ac7e132dd9122c764cde7ff64f284f924efe6211e971db46aee241bea7acb430c724193423e8efe86aaaf59bd4eed008f692abd947d62ee70865fa6d03ed6f519d68ed65a06a22115678b9bf4e1070f5c2707d8b7d3fb2cfbf2f5f30d178da95cecfaa6d94f9c3bc41b6c27372ed43a61d56d851d9f8732dc2bdc2e5001cffab91086e412bab4bc299978896244dbac94ace79883311f7b388f821b542e61a42252f93da08d3d8fd62b573b12f6a85ddef27b2588febd31188ea94cc830683f179781255eeaefbb587614662c97543c6435df673f96d73957f9cd44ff246d68d478cce82cc0f1307cc86120975a4e4b1898dec615fb31b4291bc96aeb09d6a89e5dac54acba6ad4358c45a246bb7ea44b92f310f02a12eca2e624dc021bc98e83267309292d283de71cf4f9be785d422bd64fd0fba6f407cbc94eeaabddd2133854338dd818e3c5ebc4269d43597a1440198b1c6fc6e03407746a4b58c85a18d4f48413ee922bd9e4d5c14f03811cf8ddc8f6924499812ab2c87b0a0ea2c62074eee5e7e96b2ac6265bf4af634805e136620afe24f1d3ccc284461ca695558aac567388856651e7f538cb328bef8cdad679cdf1ecae39e5764274850f25ba5910c6efa37eba428e3e7304730ac5349777b523a3948a9d6da9e33a65906e5707a4f53e3340604b5faa3469b7fa520e320ff700f379ec0708469096e64e4ec8959bed6698a24c9b6ddfdbdb326691697bac45b0ac5dab0ba2a83469c8ca58cd648a89ef7eb91a7e5eee8015deb9edfce69c91649e974664ca59740397352af2aa77f9199ab60d518018cb6e83a8f1078ccdce4649e7605d684cb87724dc3cd515dc224b69ae928e4501ee73cf3ddcc27f07bb16a2aa0b4695c709f0abcacfc4286a1f5b39d0d29807d462223858fca355899eac7a644c5a9b4c8502c4ee3a3d1fb8c4386404c713e8344d203afdada4b1b2b42e2a5b81934dd9ea2cd9491899e9c6d020a74189e9fd00e26aacb3e35f1c2e7e4c0d4205ed1eba1ba15574dabfeda7fd9a355d4846c607226c9ca96c1bebb38c8ec2655fdc84ef2d4fbee65cf731840834a080b77bde339ecba9ddf6aba7881612ef96607db3fb8827a462cfd081122e6b0e974d666418bd9a95601f94329a69f12e149054d558bbc514032755d05f697a915f8876e192ba949bf184760b4356c02e96e7c17a9ce136598d7f9aa5ea7a22f203523493f5925bbedf5ae120a8cf323c94c07e302c25cb76ea076a46a67ac440cfd2492eb1bc02af242711f0ffbaf057dfc4da64d1234ccd152b0fdbaabd2b8493481145607223451e684f7d3843e0a82be5fc1a5d9e99780358c679a536c71dbd875a77229b3a2f5a661177b1bd626440c3b49cc57bed784f7904d40a146535796dcc137aaecb059d7abcf550b1fcbf263115094b4d3e1332fef7c74127141428b647d1bdba5fdbad7236cdaa52fa214eba9cf220a823dacf9750bc6e77b990aad8eebc2700fb326a9766473736d1ff9934bb104853222b04b7263828d89d328f60f0fe09c173bf67115964c75f5df47d6791bd7129a1e3e9b91a11f9aaee627b3155a05677139cebf7fa46eb9a277f9e0ff4ddc75e5a2516adbf6baa974deb57121f6cb142048563e7ee07d80b195b86339ca2a2b55338d916d289e91855a6643045f2303fa7f5be1cb7dda9f00613e4f0b05efed7970082f37e2ba084ac8e3ab92bfd09d06dd754c6d8ce34bcd97128031c2281124704fe1f8f7b960df63237d9cb89fee8b34574f2cf8d72b78fca82d30818997c72b940da9974ba88160187391949566b873bc1d6afa97b70527095bb0321bce993a9f4465bfd9dcaf93cab38b79dd48b55d7be2eb37f3aba84fc9697f7a8d7c955700c2a850d45d26b2f48dffbc232b5f0cc971fa3dac5b69a02916be4df2c597f591b5e43de6dfcffdeacf945c45b3cd37ed99561a2280b9985c2f9e550297e1c766bbb780d7556a9becc05740d9a62f4ba45aadf59d59bc6627cabe87728765708acb8b84d70539c79e4fd142f5d375044bc4f2215dfa947eb8e25abe1d36699347458c1a258cce30a651984a6f05995775a631427fad2c1404fb9ea5723d44658debf0c7f49f9fca9447232cede83c16b2c100f8e368664d6f7113e9cac4ab5c87184ce794b9e3b22129319698bbdc290218f58d2b89a3141e7835377e8f0e48a94874f55e0438d0ff7ef3325bdf619ee1005bd0dba002f3aff5fd47d18c103a450c303be949ff0fd6a62ab7156a2cff2ebc81fd5bf419192605de8460f70c822ca8ee7e501dacac3b8d93ca29a8c342dcb522ced30671e4e9848eb666d7f17a2162a51cf1ae29c445eb1b50c5125b0860ed203b044465542f38715bc61bd8df8726be3073172cd55c26daaf1399b36be1a061d80adce471ae075bb8659ff1a3afed7601bc0ce0bc21de3c60159e703842b6f9fad3c7f4c811a5af64c044b7fab241acfbebf48be18536e269b992759aa40cdc7e58a635582dde115d58331bc9b82fe9af8a78b2dc9063d036edc543f74e52962786952b12012c3f1174023bd4484a0bbf85765286cfb12805d4756c739506d558411b9b4b6131412b43804fb180d9f81541bb1336614cbe8d265cc07789720517575236a73d0737b44eec95b0fcd853dda5ed64318cc7aa73fb297ac89f97a386355534b5f7ebcfbf98b2e362874264fc9b82aa3c98650e6bff1c256d6d1caa98b8a9edf32db55598dd5a696bcb194df4982af769e22ee4a4771518925181545a8bdcc745fc1a74cd64bb8f4521d5de48a7cacacf313253a16c22d7ef4cf607a88275a53cebb0234ef7f765e6f40a47c1403e63e18868e6791aef906c4560373a45a85aa3bc33be64f12f0300662f81b383827dc3980f210730cd47678eaa5147aa1ee76bbeeb11fd7d57588b4cda7cbba444d5d16399769e271d69a18a899c7b6cb18a67825e569a3318eaea6f85dec9f7d0d62f92845e3f037fa7027291c2db7db80872b775267951d1b9578fd65999c13b0457d06eadc0702b05a7d9f2657f57490182a9b20f18f2f9622401049d018a6e362434fb1e1b8f0a51c462e31340acae765a3295bcdff81f467a799d4883d2b7b9c499586c7b030a4998185d16a9f8b1442d7fb0b355ab7397454b4fffa478288902d38fe49e76380e6c0a5494a15f19bfb443cfe8ba895dacf941e212f946bc39eb180710e85142ffd6c414354c15b592931a09c4ac94e3bf17930390ba51627db6da86d2d1feb49af4a0c8078c8067f41bcaf3b786a72260e75504ac1d448adb1949fb5b378bed9fab3236d54083991ce77712fe36e2ef082be32775886fe8931f9e64b8103cb8b38ee73c0427702d29040da3e1a6722f395f326c315d44208498e687bc143e95d907aa15fdd02eec4d15740f8011c2abff5df1e5a1eaf5a9dfd133c1c7d39e5f6cf73ae66cde2d25b99765761661abcebbd2ae5af8650bcfd4d796e122e33cb896dfec7ea4afe6095ee6dbc10cbb57a8bb46606c2abc975ce2c0e51a34ae8f163c36dcfec63509acee70ee933f7d51599a95ae7f513023f9565819422be7c6becb0a15fc8adb9324af67906dafee42caaecae00218cd671d2f74c20ebe3bc1ad8600a8e76e1c9728b869c14f54478d8df9ccca7f00af575b27355e1ea513a97f01aded5cad3e82e9b7c6d96d3a533ee1d483a58a08258ee78aa5506d9c1916734b5d8c2a51cb20ca9c5f534cd9b94f3fb929be78ef87a9ede0c1032ebb1273b996c7f983a3db6c3b9c43840875297b972125e216d19224f4bdb0aefaada72f3c4d89d78e611eac8001522f9a5c0afc8949dc8d19a064af03555c2bb3a529d142d13e646126761d04329c5ccd5a84b4f60026a6460865dafa513f4579817cd66d509538c5eb81f598df8c82f43327a7f14a4d4b79f050a33fd1136c0cbebe77b31dfd78c1bffdde9a5388edd62224071d2934976e705d835cf948bffcd8a2e89c52c727f6ac017eab3a9f35756459bf68f2d140a89bd645102b8bf9a5edca7f9bea04116f206fc9070f7af546d92e714678539ff055e3faccd4cfcdea559ba63eb898a7eac61ddb118a94af151a210cd59ade511cd4b32d9e7166d6262ec86dda2469e1b5f57fefae09bbc4baa55234d490fbdca590f8564744d63edf3001170b32635cb767553b31ec34c3ad219086375820a15d16c0f73f9fafb6e7aa98b3b008310881412081d80752f01d6a17591aa2039aa5be7a96a19d292418e1991a9dfdba4c94263752280fd54ec58b5418c5bb527aeab0e13bc56a134e4ac7d18714e88533b8482d765cd73699826e5a8d3385bc487126bbcdb371ea6a00b96edc9dfd15a33c0e5666e233c509bca8305ba3d2b33342a3336e617c2fb96a13e37ffb9fdfc016dd957323810a1f39234f141a219873629f44591f5f28cd212eafdd3c509e401acbe9189a24653d6dd8a85654f9a8aac0a82d2b0a964ca35d50dbde82e643c5bf397bdbe60842b62a7dbc5667a6fed8f2654ccb16d357da69de5ed146827e5879e423e21e1e1e4379327ef2eb9ed7ed64dce63cb5d74c925fb64813d184e45b0318379b839ef2fc8090f9c87cd9c6b9f818fb0e72a91a71ab2fedd0efe29b874e712aa632f52121a9325d204bb3efd11e365b3c1fe8becfec7cba90564f92e0dbf95d614d1799adaa55b45ad0e1759ed41cf720dbb8f2fa3ebc4fad5e61fa2d7ee743c0005fdeb7c4856e54ecb4935baba1e950c811893e9b297e9dbc490b891ed498dc4dee0f13ec91cbd4ba38db49c06780d54446fd1", 0x1000) 01:37:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) fchflags(r0, 0x60002) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000000)='./file2\x00', 0x1a8, 0x2) 01:37:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mprotect(&(0x7f00005ab000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:09 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(r0) 01:37:09 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) madvise(&(0x7f0000569000/0x2000)=nil, 0x2000, 0x0) 01:37:09 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/149, 0x95) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 01:37:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x400, 0x8, 0xfff, 0x0, 0x6, 0x988, 0x2, 0x3, 0x2, 0x6, 0x7fff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, 0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) 01:37:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="e6ab147d82f074c409bb335d4e3650e3275fec83", 0x14}, {&(0x7f0000000040)='g', 0x1}, {&(0x7f0000000080)="3ae62fa88036d7693e064e104df6811e736df7be415900e40479f7f22792ce72317b58ec92c805372807456492585beccd777672e7c3921e561126a9c0dcad957786e58da08a1f7189f02e882cc13a6dc262b377dd83f8401e4698401fdc3c5f634a05ae04011e2a946b4af61e416dbe931eceade9f79cfbcb556edbdf6a33ff9486a1b479aa", 0x86}, {&(0x7f0000000140)="79f6e87a4f67a14e0e0eef02297ed9568292e2154c454077d620f5737505ea411b9ed2d113f77c449d6932ab5f39fe7e7cb59a5e79800a319c0e35eb363d13694df441211eadf5d98d2d9b5831c07fa5da5568a45cdde6a190f27c60db48b45702f75eb5a046a8f7a1", 0x69}, {&(0x7f00000001c0)="5acccb4a6b565945fc092e323e6bfa09ac4bfc1a7ac5de4214e8ac7de1552fcf33727b3b696babec3aeab3b68a01be65679406c0bd256ee9ac0f5400752789072dbcead4850d4ab47cee0abad9b11a4cdace7b94b0b615baacc70071f0be798b205ae6cab6af864d0e45b8aee2d24d7ed05e0e5e3b773617f087a6e8b12a57ea5a7c7afa22c32e08f7d790f0de9b47e15c2c16d19c0bcf75b89de0dcb06bf44a261a0cfed19d5394da7e09b152ad6fe6", 0xb0}, {&(0x7f0000000280)="60b8155efe394ce78834f9e9680eac42fa54f8ab9b1997355a5868195135bd3c7e6341eb7514e0b2da7ba5cf668f9363cbc0bc036bd0c5abfc3e0d2b3f635464d5d03310d553d362fc7d3693dfd7293602ea49e97f4b563fa4239fbac9ce58fe9ced85c03ba96532261f589794f7f1194a2d54529843f7ba29c11b823bf00a48acee1edeadbb23c9301213f440e34e3bd85fcb6ebf7bc201e2e59e3c6fb242", 0x9f}, {&(0x7f0000000340)="f9d25370af4b58f02a9441acc7515ebab21dd5d33202e7a1993eb0628999ed19c6fd7ccf2db926a5a013a77eb46388562e9fc8e562b922419dbd1ff091a4813f87558663e3a4076750830b737a8227f845cbac234d1466c13e0b7e6a98a3fc2d59ca14ce48416b65ca8bf3de7ad3e5f9f8343b3b99b0318ee3feea873941ad444a17ed09d82b5428055110ed318891ec3e2055a81375387c301e7aaa14fdddc1a93753d37113ba0a2d0f55be3dabe767b2485d1a934b391d72aa08e5c16b52a0bd1bfd76", 0xc4}, {&(0x7f0000000440)="0d564b1902ccd67a5187e33abcb497cf345444ced20b5a663f6f76714639d048575d73b4fc70b0230256c23b8aa2c559238f73cf8898a63dd0be800f0624b9a36f054f963c7e8da5c21e3fcf5d9ee289c4eb33408ca9e1cc2398f432bd80b0e43cd1687122dec50258c4b2376783e3442864067a3b847520adc5184cd83a622e4acaa4eadcda66298f893bd2746e9e7db8829d5dd9ee0f33de0d00787324bf05243ac92cd8516259acb4a7d85a87f7243db2485b51edd90f5d301024c2e181615ce5cd58670134647172520fc499c909ef70e6ad3d0403259cbcb4d8f3", 0xdd}], 0x8) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x40) write(r1, &(0x7f0000335000), 0x219) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:37:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648a930770514ae9cc45059c610b5762f3efdf9f6877c04c2fe1905beea0b8373ebc7f9b6f269a1305a727b5a28bf2cfb6b6868d72508efb164afeee5dd37b34029452a0c5a13478831f26ef2c2df43975b3001ec1a5a33aa6431f163f2f6d5000a623a620dc0004bf9963896b25ed03778dc93a50c90a70b42937e65e8601398c45a96aeb84bab403c64d85a14b448ad339e70", 0xa6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x3010, r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) sendto$inet6(r0, &(0x7f0000000040)="bc3dfcf81a6e8f127504bbd46235d61b2343db4737f1350f55829cd70961458056122c150fed9e4390b66e4bf9bf9a9087b93dcc6646c8dd43", 0x39, 0x1, 0x0, 0x0) close(r0) 01:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="0e", 0x1) 01:37:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 01:37:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10003, 0x0) close(r0) ftruncate(r0, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x6, './file1\x00', 0x1, 0x0, 0x5, 0x3ff}) 01:37:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000240), 0x0) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x0, 0x4, 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:37:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xffff, 0x95f}) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="4082f38842bf3e95f22420b864e29cbe21fcb03116842a054304236f55cdae94b11168fb0ea8e5b1d29f68dfbc032781f6dcd1f03ea0f6d4ccb748fa893ebefafff87614d75d00ed6afa018f9c242de4090891ec996af751f3bc4c5d330721bdf02b4bf2e814f5eb6d316a31e884d77cfc5e477a752f30577ba98e428ae12e56e38cb668e7653a93fd791dfe1349feaf4b54acc5ce90a185f22a6e52b1f1423128b6b3c67c5ffd25e5ef3108bfcddd49aa599dd884bd98e316a82761449c8e375d991b9134c79b6159ab2bd10aa2aded73aa927899dd0484474941fffc22349b900005ffdb1550eac70031b2845676ed296f42cefd36c01f5b20b7e48c94dfd3ff82c166781fac6838cd5573f844cce11ca4df5457e811cf4b82115f86d09a67b5a18641b4fd617c7519504a8d11c1c0181e8887ada1e8ebcb7835ef09ad0d9a072df5a3748966b6ec9ce56783f94dbd74ce024622a44615719a9147c0bbc49be453f4846f83fbfd965313f05353d11f7b880aa1c57f536e814831305b58984e9a2b9f5c844b341cf66fcdd3d2762091f6e3929acefa2ad94fdf0729d20a1237cd2a32868d7c9999d77a7756d197f3fa401b99cad0ec83d7abc70c6ca9810f1dfb184db475f286aa887d6e77d70992d16001a2a0da89faf8c00c1be71c1de7898ce335b349b2f0b44277d9b89c8a15e3706bb3e02d1105ecbfff59f11002fa4a96a1d5d221beea5d3371d3915ace8456800a5deb46b8fee790bdc2b4b21f9e1f8bd5c79c3a51f20a3cc678780e42cb788678d27e08b48adcb4d204059990545414dbade087426bbc18d54c8562b27564dbf2306ce9c2fa28da85a92cd451198e4068574405603a383a9153f5295d7ae59895850b0899883e02bac268be02e78230e484194aaa31250dea27ed3382d98e2b6b1bddfd7b2001d43f6a571291701f8a6cf86af8cee794d4506ea44e00ee1b405e16cbf085cd8c5624d8ab5ef354e4268c0e82dec5d8f10915f8f4f180fd0b7c4292c3e4a64a015316bff858065f765e16698905151df872dd0a2e311bcc32dd39a90444eb37e2dfb0ca8baadfbb3d9a2432303f2b37ebdcf00719bfed4ba5a333795a90b9a200065ad2172de805e2ef9b9b92b2e1195793bb8fcc57600c11ca1e4e617a3ed539547dc5749b43dd5b798c77ad93599f52dde585895c0f7d7ec357a9aa174762c6ddd0bad819428574e69d58a88b962a32f52ff9a171a03336331fbdae2d173085ba4bf1dac5c4c430871fd73a086a16fe585204507980c3ffa1b96b31ba3295fd9d42d9309b401ce1bc210f906763310c9db9a6ed50604fe5ee8cb21a0e3ee4582f65972f60129cd36f34e2854fec8364e069142cff2f13d06c302ed30131335a393a46544d89cf97371b9f160f18c3417120ea926f7897555af1b037842fee6dd77a07dd384452995d10bf3780de840f5d57069c239ed9fc5933ee021cc303e2b3e85db19ace0b47bdf1e7ef4c16632a7e74d2aa21c0ba65e3913b751caddad963aea3abea3fe999f5ffd297136af318b02d3661feb0274ec72c6ca5bf99465f5136d7958b565a141f992aca6902a59638b06214a69e98067e44899e60897ebaf0b8e4acc010c0be0bfbbcf7001f226d4b32c4ff1c913c4ba95a9de0ef9347cad05d579de0ced4d8da4f9af27425eeaed3e9c83ce310a4f7d3ec8df952618b0c9246e67a3f6aee8f4d45d0b87b48771eea825bc18ddbf83469f540eb1fd72a851ea3d1d22ee6b244b5f149787d33574144602879d62718fb0353f99c912f1a9780db78fd24df9822c1525ba8056bc3c2be461e56dd275f93f874dbb0bd4d6adb333503658f7882ff8867b5cdc7f4b40cf8abdd4e3298da878a50b4cb959718b7413d6d2ab08037187c4c1b418a3aa54cb76eddd5c6b671c7d29f0417824b4dd2c87bb9e041baeec172fa5cabd0f684224f584f9683d7fbfe4798f3ba840b03abf00bc890fcac8087a21ad63b8079e1127580853c0ccd218add5a5c3636d65976ea10a76043faedb6d7200830398fe525b056e6b4ad5e4c972f84f9b13ad7eccb7f8dc2e17e68858b952c95198f7d94813c8ce7571b72a022ae0bf4fecfacce316adb5c2185510b7f544030495635d583d722f34b52f1e654fd202304ab1330f5841d91c4baf208d51c12e36000c33cb75126c9c95d73c487ae746d6ae7eac4f32856767e687afacfc7dbf92b9c40b14b4448610295a348ef30b73bb7fffb4eee473eff2bd8012f11a22a66c4e458d889d72bd0dda348d6920a2c849f7078a77dc6bf4b15191950cfd892d784f5075aaa2acf17dc7f1ab648f561fc796fd4d9370bac09ea648f1eb9ef2f8740d1e8368120c2b5e951b7126319de8ff3e95b5345c1192c6f7bf667178aaff16fa029ee09a42172a5106a48b5e244c6c7c97fee365b87eb710a08726b30594f63b3df6d247ce2a2697f176f04cf1ecbf5a30e37853a2138a867db31ac1d6a03f51df2191a642fdb79b2c29db4daf12020dc9e00a6e02fc0d41926c9c0a3971397299ac203df4c5a74d55feadcc2aa0b36c28ccfcffe37a108334c0212cc7f2ce9b25e08af758317035961af63c508c71902c7c5cfee161b90e847e7fde07a2fb9eb573c934f6fb8d652f1fc33659bc7f8f3feef58655029f4bc3c6a97e565d58a0b343b65c3e515293d78ac4843b44394d160e28ee02d35a754021a3fafaa2fc46e23e0d1e3e8fb3b823f16a909a4fb1cd7e99f77bf8eed656a88cf8eb0351f1a2d8ea80ab49eeef225edbd39b78ec674baeefbb7855d02b45fff2bbbaf3ff097be4ea23d8fab1e6e480606ba042414d36eb68b5d2f45729f16009e111ea5594b6e8520ad05bf5d447689660e0679a139cb7668042b0b8f1e739f7874d5e2215aafc1c3b1fdc7e36e3266bef9459c494e6f16664291a12ed9dd5aea7f0857c39bb4570e0b5be58fbd7ad46eb11ec17dfc958190738ad2a49d5565e103a4f5511e4fd84b9df2e1626d81ce9ce51e047edbcd1b4cc1b1e13472c85bc6184549fcc8bb30b6417f2e19866881c3190c52cfbc74d02763bb39637ea4384874243ddfe0d483ab27d7412fca4a9df14bf6eb622ebfbd122810e313d33db251b9d36f68e075af7277a38f6b90ae401bd9bb35d59092d40b6eca00b4070c75bc95cc8e12bc7c159926879c3a81cf1647201dabb85f6b9885adea989683fe67bff6e98b64e6bca537ab20e52fc3562964b8efae9943a7c2cbe1c6312ed93adea1f0bef8e84262ba800c259db19f89bb545bb89ba9ebda9df81f39e838ee76a5d1ee5294fffc2ddc3ae224330baef04d5eba9dd34c67a9ebdd482c938ef698ac818b1c21b69beeaf9bf5a2654b575ff21abbf4c5152dbc4f7f2cccb3b67c944b8f3f7d319ba8758f1f2b0d0b5609d2b23888c3517fbf548bffb47821364dd26a948f98393c821b7d7f9de7d33dbddf539c0d7ceb56e1a89953993ef2d21712329ad2c626a54d85fc506197c8b966c439e5b6559b685cdf6508d7c7cc8427cc18d8003f90bfe0c5ce3acf54df29f180b9be00490f22e41c5fa47953bc438e83e955f7cb4c6f26834c696996e6d418c21411c89ae5a83ccf5b1cf6390d4a994c26b714ed0fc8c6d14fcc7f7fb42454c7f818587e856da3305e7205692752119eb576039aa933683a7cdb87cb575781f47d60d51367686eb3b93a6a2896d221ae8f5f7d60f71fbbecc999e3078ad80580feba8804bd5b811257b3c6013184bef6d866f09d1620c4ef80007cf3b021e9e25244d5dbc67f0bbedbd1b1cd3be43363bd3241df86ec331663975a9a08deb121401cb2511635d203acf009708c709223c0564002ce09a5baf336467ba15f53e6ae17b9d645017269d2bd0142cc3b82c18b522bff5263238c95a68706e152eda98f31e4530f4d34b1ed32f609b85ece2ac82de23d28f0f668c7867bbb82878e2b75354ce22e7b2fe395747a4caaba11cb14cee53803c51deb42d3c086a49ef8d96700734ac39f5b9addbe977f34bc31c9838ee4e69141e9b9c984f9a2a4a92127e5d694af52089e00c02ac62061da55e9b3734a61774d2413eb645a4f575a294a12474e2bf93ac67db7ab6015366312e321ef7980edffbe3c9363d864b3d10d7a4b331f8b4702fa62e8a039652c9e988eb4419769dbc3ade7f9bef5e4d8ead581c277d0152cee961ff4abc3ee29ff775da2cb38d407b224819fa1926fbce3d0843d7b4b0618fcc6f53a1f03f9311df49e76ed95ea72ed760289feca0d98d50d34fa13157c7f11b8af8b4a1fa93d2e25583e1fca1d8f9169b1318b19ca46753d21c6d6aace930a9890bb61c56d8d9a99c0c648fb72877c012b34f60c4306107f4bb0ca2480a05fa483f31a9b8c0bcc6a11b1683f0409a46429d5ad1276a9263cea8884d8f408755d485d42d7b6e6322d0b7cdca1e01f798bea6a29c0acf47a9c6afa7c0e2f0ab31d8030e29e689af0a74f0227355ef3bf0c164a372b15398a2a0bfb7a6dfeee91301cae98cd00b6c470c2f14fcdc9beaf3c773e706b91bcad9315ee8a55fed24a77662164e68cb7f99864e040d7c834e8db60b9d7b34ec62f7f76182ad0f63088c47b3465a3c4f37bdaa8eb2d196126ddeb47f5b713b31b1a0047e34bc95c6a7dac52d43acb06f2cc39ca673bf39c69b3281b46e6e42787ee506574f170e153619516a13bfba53ad899fe7806d978d738c58bc702dd67cde18048d87f1f4073fae5d3e83639d87e88d20a9edbca76e3c4eb3a297b207cdff876fa4296bb4f523e55515bcbb6cad5775004186bc100e4ffdd25cfd9fe5a3d745ea340c8bfd05c4e5c205fe4766a660645b039dfb411f4289f5f54f069430693ca0e4f7571f8fd4e5aead4e1b65fd16a54ae99e060fe3fd74af9a1a73b71aad7eb569885fe20d15db0fca10490cc6b1297468939ebcd4cf75e62cb7bb33ee6e044abab2f6bd002fb66920b19eceab2d912a16591abbdf5eec557df0dc9569600f525dc0bb96063203fd4e72f1c3f52b4a9b4897ab4a5201865a610ca1fa4f0c74dfc423750208bffd31cc70ad40e26fe4cf331adc5779377e334b734aab8890b5cd77ac30df1759e2effabcafb0f84c280f6356e6a912eeafc6fd1b343d1ae8cbdcc1eb4584a889b73778448255dab0451b41a0db34be1bbef87dd7595fc40129816dac339550b7c8f998695468bf4d73525eb3c3b474c5d7991176b277d7be552f57b5d60547099ab937aef7c741071a47c778e797b9d62782f97e6585f850d55dc3371d469749d20a83c795e21a4d7e268333a651e9a5c481a2661b08546077c91c39768f68069788e4569e44d2e8d3046d3e18d5f8f0f11b0ca362f2574dde40e1bd290994e260b73f0ac0d801a06c3e775aad4780fa0977d4452c0d9ede5ca983ede7987ef977e860af756d79d892b2e3c19ff850866608cf47b589a3da675651e01a3f60057f3179a5bf99d3363b44805932433ce60e523b6be7e172a84096342fecad50fdb3dd0a99dba369de75724071151c2fdb1b7b95d6970ac4cfc6ac5a58aee07ac76d191c2d81bd0d4d910111db33c118ed108569b64fc146d741f0ea50a7dae41313162c75044a6054df0f0d146d444195cd4d40f9a6c5c6d866be71232deccb9f2b4d4fb4db02dd7d5126d48f472b96852c3ef813ad39c96037a2330f30ac26cf77da7ff9dcc178b8bb8b57177a85d1e20c9cc7eaeaceae0f99c7fbc45da8baeeafae69280960090c98c7eee7cd1cf71981fac1b2b1eb757065d5b6c73caa5d5bf9d3982d41f2beb842c53d12aab", 0x1000}, {&(0x7f0000000100)="fa4902be353db8e235d75da8e902816ef96ba6e0650a744f47daf6cabf99e4c6afd32463b18f9e29899053bef388540e35cc53d3fdd0cbd33992def7a4eaed74824e9ac941abfeebe4995c5831", 0x4d}, {&(0x7f0000001240)="ce7ec3327796ab98ef9c726b02817f90ab89c66c91a4dc31b08ad42aa5b1afbcd1b321977381d6ed6b557c109cac993da103150a21f232c31a0ea52a905cdf8cd4591d34f81761be3b85f4c67dbf87a9799149904af14070ecec30814a7e35f8eb4985c7c6c774cb28665f6b3a561fe6889413271a47fddd813413d1cc19f7c9b343bbfb22bc5b8575130e35c077ed261991cceae01b0de6a5bfefc3e5456d91415c25794dc38f3a6e9095d29164021edac39a335a65336816efea3a202c2ff6dc3fb2e60c64cbe82808b9ea077912931f", 0xd1}, {&(0x7f0000001340)="06d9e8595e62ad86640dbfef399f7f32e3cc956110ff3a28370328eb8c791f14acebb5956c7871577e93826bfb8d45f1a0df342a1920b25cdd3a42225dc2f91cccb43c20fd0e9e166103d972a746e5bf0ac408907ab51ef95d741295e088729fae9d06df50ad5447e5ac88d60e4aa0cf41bfda89e7221ff6ec8e0e974631c28de04414cc84e010e2ce2a35593a3b6a64611eca518109a06d92d84f3e4f87ae81db333c93dace70dd1a7b8851484fe457ce2095edce537be715e576cb9ec3de28589043c66c8846ec017a6aa2fa15df7d18b7f11f54", 0xd5}], 0x4, 0x0) close(r1) 01:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 01:37:11 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f00000000c0), 0x0) r0 = shmget(0x1, 0x1000, 0x481, &(0x7f0000fff000/0x1000)=nil) getpeername(0xffffffffffffffff, &(0x7f00000011c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fchmod(0xffffffffffffffff, 0x0) r7 = semget(0x2, 0x2, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/4096) fcntl$setown(0xffffffffffffffff, 0x6, r4) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xf11, r1, r2, r3, r5, 0x20, 0x9}, 0x7, 0x5, r6, r8, 0x14f9, 0x8, 0x4}) 01:37:11 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = shmget(0x3, 0x2000, 0x411, &(0x7f0000ffb000/0x2000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xd0fb, r5, r0, r6, r0, 0x102, 0x3ff}, 0x0, 0x81, r7, r8, 0xfffffffffffffff8, 0xfffffffffffffffb, 0xffffffffffffff01}) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000003c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000480)=[{&(0x7f0000000440)=""/16, 0x10}], 0x1, &(0x7f00000004c0)=""/86, 0x56}, 0x842) shutdown(r2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCSDTR(r10, 0x20007479) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto(r1, &(0x7f0000000080)="dbb113ba4fade3b8b2174473e41f1b49c6db59c291f3757bc9255c87a6d74c60b7f569fddb0f1a1134fe73aafd06d7842cdfd5fe12fa8c870ca7307659df1e68a70a15846b4b7d6a0face49f36f882e9af641b8df417e5ed1c003be7cf3891d181a6c0b61d3b0bb3f134e68ca34b66cb0f672ce6fa06bff6e71418e692145818ffcc5a073f605078952f", 0x8a, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="01003b16c5d76c040000"], 0xa) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 01:37:11 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/189, 0xbd) ioctl$TIOCEXCL(r0, 0x2000740d) chflags(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 01:37:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x7ff, 0x7f, 0x771c, "3605c0d5eb2e6b05a32129d98095f13fd1ebb4e8", 0x100000001, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x3e5) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x82) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="dc2f3028f15ca319b5559e5c54e8220cb09d12dfcb389ed6310d0172150d590cc6983d8d31c104bbd652becf44ab0c76fc505fa305c5d10f1f77b3df429093df1b29526ef87691741b27a296283f7e124af82fc5a22bc768b9692eab4ac1c4ee705bdff5b6eae485885e55b55e14015acedd0933fc213e14120007d04e9cd44af33490ec90eb712d5dee840719fab33a2aebc17170c59701c16f115994c4c25306fcbdbb67fcd725c7ea909ed0fcf2c2209b7568050de12beaa55e9470f3be1d0e91edf5c88da594b20756b7149c5ef93c43dcadc62886f0eda20b977c3636343c0dbb3a6f413edff963f5b459de706741f26f723ec6092516dd9d315f280d19a401d8a69a428b050549aa72a4686b4fb08f39567016f5e608b22b329db25e79d8de3cd341a7787035ecb697628a7241a60ca7a9a19629a1c2fbb5f509b1e1d327eb26bba7e054efbd3b711e82f8db631b73fd2a7cbff363d7fd2dcbd898017a5dbd6da395dda144d9faf4e29f302d15b8a11ba1fe9bf64588775f8c261f8de4c6442d47d60e896a4b3469844831896fef5fbf9df429558515a469e1cd7a2c66f60a6ed2ee12a3a86cdbc55ea2b910c2ab55da5b3e348fcc7da1398a8ef6cc5d215590be22ee400d34a9f96fe1ae3fc238a142bafe4ee07e954ed6d2003f19651b77bb1f5b1986da74521fea6cb33bf70a283b263f136368b87af9e6f32aca245007ad15895a48839cb047d1f99522852007b60d32302938547dfdf65809751a5cac142414b223e7fff879cc5c2996a9f498622566d36e6391224a630fea500c3c3e785084da8c78977c18ea828d5409a5e145ddf4a7a0f122588648505cedb8924c9bee8720d9a8b9765a82b4fba5b2186f9d38dc34b4d251da6c09f0f83df3aef52e4c620356cd974646a4383396893425e8320da81ea9e1ff13ab15db11a49842cdb714869d70acb73a91204b8d775e26cf11feb57a5d119b86101f67a7811e8a4b904522ba182bd256979f8f509a3a2a898ddf6102530d3c79470cb5f832f7c98ed3a6707c3e6d1a55f0ccb4794351dde82ce5f31a474a86acb3af2f0641f4c7e3a22316382a524919cae3e6edeac0c66fb3226a863229fb45b7c4b7b331160dfc7f9ad8c5db40aa351293b703b25d3959db4c9ba2118a0a8ff602935ed2b7afd3d167a4b268c686d6a4427f5292ffabb1b7168e00a35634ad78128fa7f90b7d87e0207faca53bcccb2bb0bcac9e47cca20c057c06e15be4a9f73512747d915442dee054a5eabf0772ce93623ae400559fd0e38ca418c94d3c50551906bd755ae18f136197dbe5531d95a3f03f2c17956d4a7707e9746eda83122922c6ea35ccca65ee9ff95357067d26404d7d6022392c492b3c6842908a5f7db72c7316df6772609c69cc4e8777c0c2799524e891b76782fcfbf591e2d6fb236af91a704ebfb0d73f889b872310e44f6dbff1b196ce2322d7b3e3b5cb8bd4a7c0af430e40518492a16377badc226a2666047aecd258c8fbcd7a565a2a167c3551ad1c1e291959b5f4d2761663aaf5fba93e8b69fbf2d512e5ca0d6ae3c06dcacf0ca4a399acc13a115f119c539d05a60e3514c700c28aba1149b8002338c3233526d6084a5cf0b6be286405d9d4b00621cbbc6816f37aa8b14fb7370c0a6b82b9e36f762279a524aa70043b94e237bedeaa23ab9fbb38d536b353b9336b9b6df291a8d278b384f46a51b0a2ebc85c370ecfd5de59d205a69aa3724b2ec30f6e1e7e402b5650868e4d820aff89d62e97b04eb6a73bc79a8008ba12ad4d9b23d69e8a39bd2b5e6e7b08996ba2491c671b6ef77079971ed1ae8cb9e6ad22aa2004b715400f3ce15f684591cb0e882123733610497e39c9de64f3a3b685f6566976db5e3671b6612b6e6b4ab9c374800649e9cbf16dfc11453ea90f1ac09d105ea42ab0807f31de95f9291ef45fb4fc8a50b1bcf6646a085fe4a598923a979855ca5ec2662ad5fd412492d625f8ab584a57db38d83342a4373d526039ef0f69cab2997f9e7317e9c5e14d63b87ebde3aead020c766e22d430bcb3aa135b70425a4a4d85a32e28269c5955e3598e86fe974c2a9e30f09e1abf897070320b8694c0914a824c66339bb0e5fa3f8d3152a192a3d158624181f5206a1af19ad34dc52784b0b60c2b021d57ade1a095f7016a30c6c6ddb6515398a9e683f20ed97ccc2f913e35e1a5456183c04e860d3db3a0d0615134756249692b8ba5add45b99e79fdba0aa2728e6ac2a7acdbff23efcb718e30b0047c8281de3276a60db9b9a6fa37042043c402dace885c745963ed18160cb631c62174d54006dac0cd3c0eb88a34bfff5ca36b6ee9b01481c526e5d02bfbccfd8af39829df80f9fe930500f278e9c04f757024d9c5a2c10c8779d99056574f124e99966edfbaaab5ace9b3e2bae7dbaa7b00f1be30e421bc44767f976e9697f624da4f1b3e0ada20de47cc74a22cc7200a77b4c8ed17eb2d5760ce0379ae25c06eb625aad446135b2779a3bbe234b8740cf84ba271acbda1f2d2fb58483052ed362abe73bf28e60355ac8639cd822586faf2f04d88c13373394f9a2d8033e6014133a784a071e63c0d23c01c30eefdf9260ccb3cff8790dafad5d32c77e4f29565163f0802c3234df6d3fd91f8db66d45be72279798ecc0d60224b8018b1268b37dd35efe5b753eadf2b9e8f18617e0a42b9ff8adbd45fe781b5ce20efbda5b4973030094538fa5fea249c4c7789b1b054a659aae0c635958ada4d015707767f665531393da033b2a8815aef7a9902471a31a77fbe625c8a0ba8297c97b603ab00b1a187ac8b3daadffdf004f40472be68c22a232d87383c8068fd511a1fd044b34e91f84cc23dfecc48675abe93462fb7a034c1f8f92c5ed30347dea6b2557fdaff159ebe3cd76ee7b9d7110cfd18bd2028ad183944772b9c4e1c7fae902c1885f4d49c461fd846a3f1b8e636a4ec0ad7a46d62830025ef0f224dd9366e04741d3e1c1d439136ba883fa225a4b2f0536825480472e0ed3c9d76eaa0ae654942496110bd07e1cdeceaf7ef1e793c9474a58c334e1bea9fc4ceaa659b853d74b56077408243862f3d3d4b44481ea9b84827259b02b0e204e973d9e01dcaa849b62cd73827ed577c435f447147486b37ca43692fffc18a148d26859970ec30dac8688f16e786893329c61a50a3b147b5504e7c208b37c10d02d1b5de1bf0b0f20da200fc09a41775cb31815b763aea6f55b4d818579b0dcec56895d8bdb1fda594b94e1f048ca3bec93886e602c6826cc070ccad5672dfe91bd5674145b794e33d877f33eb230375556368b2beac75b036803acdc1b4314d2fa771f522845c654ac10d4f41b8a66b4d58a2de300deee2117c68e09dba0143298d7397fa65f7a0267e1699072d68e432d923a0b832d3fc344539be997e4b64f72c85257f425f4dd5a85d10e3c00226ace88eb6968a7326aac22bb44009e4612a030077bc3d014f2d6e662dadc5e4200bcd717be8e9318ca59d5f50b1b6a964dc659ac499f86ef66fa7794915a72574f3b8b514b1d25a4b1d825819f2bbe670c4df944b4061670c4c908e8565c42210f7276df245a5a26156b40bbbdccfe9bd00958e92b28db169d5baf6114607cec06746c3755346b444cfd650cdcd76d92dca6152037db8ca2d6d82225459d1b08ac919d56c355a2a535c0fb19251625b3ff5be60b9dcde8cca637512330a83f22009780edca3c5da7c2cfaf5cf484ad4f53e40a08184f2636ebd0081f79eca81603ad3649494e78eb4c05f2b3ec24ba4848080e5a35f486eec823919d604b9568218e8e56b5c142e6a158a15bf93f3e5e125cf3657ecf49ef743d8ee48f7e1309ee959b5361c7f2d64a752b66aa08eb310cd82a8221a4e3273c616be0c589374865fd454a94dc69ce39bfbdab7650046ea339e1e5099ef571fab94c2ea5d78eb13be0013dc69ea29af33723b913647d91b94c1178bccedff688e3dfc3399343c2d0c4506c5db2dc57bad3edae5d2d02c5be6fce0346184217cbd4eed485456a9f2f3d4b205c4c57e2a7be9a2ad8c2aeeb35c7ee7f16ce64c38055cfbbb4678e816618719e6e4c74de27f4b8d79ce0852b798af40cc8ea17b6f256b0a0a4bebf99e3dc536a358075f33ef89bde87a7eb3ad459224aa4c39dacc3c3f831651c5c0f9f7f943a45fc508956cccf6eb9a35f676398aee07efa889793b22d967684a5f2339d8ad6665dbe6a063acc97c02f9246a2c5cf1af9c142f53e2cdebbd880972f5e9e1236054ee4a66b8ffc5578a94087bb2d4f9c3fbad04728be90cce876726e3d2c254a4eb1d15f1d1d74912e441ea1526be87d0196b39571d99afd9571a77d4d9163cf074fe6a9505ed8eadea329918929709a0ce3a1425131687f09cf8451004ac01a206bbcf4eff0558e0043ad76ed2882ff2672bc1cacb0a6f1871be3bd5eaca713d970f47a2fc0118d88b2025e8bbf019dc74a621139d755cd3819cd8ba0e5c24a40332e63b358638d7712509b40f9fd8a45c1224bcc601de17ca2af97cc71b0e59f4769d36cbedd1e478bd05b6b858a32072dc8f6c0a8efff17f8c560ffe485781ddca14a67420e211a24d4f9d73da6a2258d94a93b0f5a4584694696f3d80f186972ac8ffb31dfcbe093c9e0376df9482a8c3daccafd2d5da00d1261164983045e82a172a0ca198a0b26d485ca3092a41a97a1459dac02040f414d0c36edbf4a45f46dfd0a9c3f440680a2b35578138574ea77230abb3e9e7416ec8e8ece74057675b1da020fdddecf0e3e278be130cab915dcb7ad3c1efb658ff5e857ee66489ec90daf53cf69ba5504ac9d0a6f2463e1b8667d5e0e834a20cc75d223db2b5e4fa3a11ce42786b3fa3bdf8cfb6fe80862824bf937a22ce8d2e2b280d98c1959d69da4ca0a678bf6a32a8ee55fbbf0c6b3040be9293c7a9186d50d3673dd24f97e7b0bf0eb79808ce09c243eebf4f04d63349294a118e3b3dfd9bdb7d52aa7db229a80d2a2d6eee1ec6fa41af01523b3dc071e7052f46245e83ca3685fcba73e447b159378996ce600007575f9c42a02ffe71a3424cd60900eb11907225507f801d801a8806944c234a287efd20608b90b87e9ac29e85718c59daf015268ae19d45891e2b30711b648b49ea7bbdd6bb4bf47bdda9893dcc555417c7b54b02b7e7c8b75fad422ce4d3f84304754406c67df515e7e88edcdff2bfd82fa2e6e3e2cb3c862b7db36f862ee495dfefc93753742f0e6f34d4ca68f837e8cdfd7bc8a09741f763bea8c302d2c80599fa85b8c40cc93b9507ab158121187e7ec9207ceca37a87f3aaa3aca0244883498f5747aeb43e08c45c74046b8a6ad28c424ad3e3181919845ec04a55ac53075feb0d3b5ed9d45e64d33bfb86a839c07708ca1fbc3fb45da8b2e3012aad1b8970eeeeafdae6b0d72d53c679983dfc66174597f3c47dea031817733ee7bb4e2aaf044c9f72d8695823cb8daaec82b7a387bc8e11f712bb816e5de09b438ab8e7ee76e4bb0d9a511055be0e065b1c35b16b4f03ee2c93760b95da5b21ee8eb29c647ace65446151dd112a7d627dd8e8c906735138ab15b4c4f681bc732d480ceb1d87241f3b3162aec6d721ad56c79dad8ebcc7199ecadf4cbe9032b2b759ec1a617c10786431f50d62478098796bc2168b18e0ea32b0ad9420c20e46bae17bd24f15bb66ab0839e25dd482e84eaceb95b577421d3c98fe5fc716c4df341f3853a24340cb6a1b4cd8bcfe819ec783c77b04f8aca2d8c8a4210f1b4beb55b", 0x1000) msgsnd(r3, &(0x7f00000000c0)={0x1}, 0x8, 0x800) socketpair(0x6, 0x4, 0x3, &(0x7f0000001180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000011c0)=0x1ff) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:37:11 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x1, 0x11) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x8000) clock_gettime(0x7, &(0x7f0000000100)) clock_gettime(0xfffffffffffffffd, &(0x7f0000000180)) r1 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xcaa000000) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x19, 0x1, 0x948d, 0x81}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffffffffffffff01, 0xffff}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000000, 0x4, 0x3fb}], 0x4b6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x42, 0x0, 0x8000}, {{r1}, 0x0, 0x8, 0x20000021, 0xf1, 0x8}, {{r1}, 0xffffffffffffffff, 0x44, 0x11, 0x0, 0x7}], 0x9, &(0x7f0000000040)={0x2, 0x1}) 01:37:11 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x7) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) 01:37:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x4, 0x0, 0x93) 01:37:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x32ad2b82, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) 01:37:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x6, 0x170e71cc, 0x8, "a70d9f7584d11e21188193c9372658336bcf637c", 0x6b7e, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000800)) r1 = syz_open_pts() write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) read(r1, &(0x7f0000000080)=""/76, 0x4c) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f0000000500)=""/20, 0x14}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/234, 0xea}], 0x8) fcntl$dupfd(r1, 0x0, r0) 01:37:12 executing program 0: r0 = socket(0x18, 0x8000, 0x5ed) r1 = semget$private(0x0, 0x3, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x401, 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0xfff, 0x800}, {0x0, 0x0, 0x1800}], 0x2) msgget(0x2, 0x80) socketpair(0x18, 0x4003, 0x2b, 0x0) 01:37:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8005, 0xa0000000000804) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 01:37:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d04c1b0a77f7f1dd531197380bbb295f1c2ce81c5a9876d6ea5cb97fca5a7bdc84ee5588ec38782be74ea03f857adfd5e285e3874e51a2cc437e5b77fbc322889f63443855c3ab5335b2c55d6311c43d906a5ad92d7badd740b83dc5470bb7", 0x5f}], 0x1}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) 01:37:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 01:37:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:37:12 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 01:37:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0xffffffffffffffff, 0x3f, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff9c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 01:37:12 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') ftruncate(r2, 0x10001) 01:37:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 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') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x7a045b43cdd5db62) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 01:37:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x25f35155973658fd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 01:37:12 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) 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) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:37:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x3) listen(r0, 0x0) 01:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 01:37:12 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffdfd) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 01:37:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff56) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10002000290000003100000000000400"], 0x10}, 0x0) 01:37:12 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') sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) openat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 01:37:12 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000017c0)=""/171, 0xab}, {&(0x7f0000000280)=""/4096, 0x130}, {&(0x7f0000001280)=""/123, 0x7b}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000001300)=""/11, 0xb}, {&(0x7f0000001340)=""/88, 0x58}, {&(0x7f00000013c0)=""/231, 0xe7}, {&(0x7f00000014c0)=""/193, 0xc1}, {&(0x7f00000015c0)=""/246, 0xf6}], 0xa) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001780)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 01:37:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000800000025, 0x0, 0x0) 01:37:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x101) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xfcb37a8, 0xd6, './file0\x00', 0x1f, 0x4, 0x10000, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) close(r0) 01:37:13 executing program 1: r0 = socket(0x3, 0x2, 0x0) syz_open_pts() listen(r0, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfd0d) dup2(r0, r1) 01:37:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="4fb928c39d5b49c84d70ad43aef044e865aa930c3beec33c9c84ca74ee", 0x1d, 0x406, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 01:37:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x4000d, 0x0, 0x0) 01:37:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x1, 0x7fffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8001, 0x0) socket$inet(0x2, 0xc005, 0x3) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x5) r3 = kqueue() connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) write(r3, &(0x7f0000000000)="3a8b9b74cb420196905ba1634d9d448b64a45d500909ede61254610eac0c92e3d5ece3a9ec46f95dbb5d0e31a31fde36c9449923b1810524f73d4c7775ff03ee15", 0x41) 01:37:13 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x40000000000001, 0x40000004001}) kqueue() setrlimit(0x7, &(0x7f0000000040)={0x7, 0x2}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x600, 0x0) 01:37:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:37:13 executing program 1: pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xa535, 0x80000000000, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 01:37:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2012f611e103b2771c92156f00000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7100000002900"], 0x31}, 0x0) 01:37:13 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 01:37:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="81061f88c431c66bd27288339b994b4423a4b1de3e9a48968fcba6872c48c9545ea1b78c57b7d94c593c7b7f380304b960e2bc291e8d4a1de3416c88d02f74bc2c06804de715b37a0c416fbdf836952069619c46e73760a08e1f2eee8d5dcd9af822368f55ca87c286b58dcc5de5661707f529dce60c7aea76169c93311393069d81eb2b15bb473a7a3dde74a26300c886e9ab11b07e1ada8667e47a131d926564dc30521232b265b2fda312c1c3350af7b84ddbded7be0a9fdb9dda7cda73977684cbf10f518554a260a0bf2e13a94d", 0xd0, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10b1, 0x0, 0xfffffefe) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 01:37:13 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffd, 0x900) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r3 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r4 = semget(0x2, 0xa669fde72d8219c, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) 01:37:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 01:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 01:37:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x14) semctl$SETVAL(r0, 0x5, 0x8, 0xfffffffffffffffe) 01:37:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 01:37:13 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0x400000000000001) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xf4d) 01:37:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='#)\x00', &(0x7f0000000180)='k\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.w)\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^}%\x00', &(0x7f0000000380)='#-$@\x00']) getpid() bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x400, 0x76d}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/6}, &(0x7f0000000500)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x1, 0x9, 0x5, 0x1, "efd997e30adafdd26641921361289ce084beca39", 0x4, 0x6b}) sendto$unix(r0, &(0x7f0000000480)="1291f02f6130a946a9bbe70a91cc73534303e9d7afcf4f2362e0091ba298b04b9acc7dd1fe7097fc763ad9ce57d9d1b04a65d188", 0x34, 0x8, 0x0, 0x0) 01:37:14 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = semget$private(0x0, 0x3, 0x8) nanosleep(&(0x7f0000000040)={0xffffffffffffff00, 0xfffffffffffffffd}, &(0x7f0000000080)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/61) accept$inet6(r0, 0x0, 0x0) 01:37:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x4, 0x9, &(0x7f0000000080)=""/161, &(0x7f0000000140)=0xffffffffffffffdf) socket$inet(0x2, 0x4007, 0x93e3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 01:37:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xffffff48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) r4 = semget$private(0x0, 0x1, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/112) 01:37:14 executing program 0: chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x1e6) 01:37:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fe1ebd553e5845ca7ebdc973a85b9066fcb10b328c065068675a7d5615dda68177a287e41ca7dcf40d66c0f6215e1e206bc84ced6ed039e0fd231e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x2fe}, 0x0) 01:37:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) 01:37:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r0) 01:37:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b810651d3d02000000000000002e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 01:37:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 01:37:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x80000001, 0x1, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="64d41c6104c389a2b1c7396e5af0aee1afe8a0a190529e45bb891cb62c8871e7c48f8abd32cf9b541189947135cede1c73d026cb5f96ff46741f3b1575d6a987fc0bcacbab0968e4c533cf0c15b2ece3e79c58fc6b78a8a4c623db74d06ff24ce9", 0x1ee) 01:37:15 executing program 0: r0 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) flock(r0, 0x5) 01:37:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/107, 0x6b, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x41, 0x101c1e12730859c8}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x42, 0xf0000004, 0x3, 0x5cdd}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x2}, {{r1}, 0x0, 0x3, 0xfffff, 0x8d, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x11, 0x40, 0x80000001, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xfffffffffffffffd, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x5a}, {{r1}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100, 0x3}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0xcf9a, 0x800}], 0x800, &(0x7f0000000300)={0x81, 0x7fff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:37:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) r1 = getppid() r2 = getpgid(r1) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) fcntl$getflags(r0, 0x3) sync() r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) msgget$private(0x0, 0x7e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) r4 = shmget(0x1, 0x3000, 0x418, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffe7f) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x10001, r5, r6, r7, r9, 0x34, 0x5}, 0x9c64, 0x4, r2, r1, 0xdf, 0x71b, 0x8}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000003c0)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r5, r8}, 0xc) truncate(&(0x7f0000000580)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() unlinkat(r3, &(0x7f0000000180)='./file1\x00', 0x0) 01:37:16 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050409000000000000007986ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 01:37:16 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0x9, 0x101, 0x1, 0x57, 0x0, 0xd48e, 0x2, 0x0, 0xadf6, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "ffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) listen(r0, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20002, 0x0) 01:37:16 executing program 1: semget$private(0x0, 0x1, 0x200) r0 = socket$inet(0x2, 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) readv(r0, &(0x7f0000001100)=[{&(0x7f0000001080)=""/84, 0x54}], 0x1) sendto$inet(r0, &(0x7f0000000080)="066a22325707f818f873394b178cdda42d3478ea53e7b884594764125d5e08fb67ce7ee019e61746363bbc96934ebcdd2ff27d88c2e80b9a20bbe68f5da939db341b479c0f97601873304cabe7cbd12fe0713ffb99395a9daa3b26158f3f0b81a9f8c8d212cde326ae9d39bd78d0d196d86a41fa02dd72de78465e0dbe3c79386d8f98bb79f5f4b3319144f9bc5cd4cd1adde3a4d521a58c80129333ba4129d0a8e504f96142a428a055236561f18bc181e81e9cae936d44c10c8faabac29a61c673de594b91a4669e5469253e8a05ff38b1f03e27af9ebd1bcb45768c3a0ade228b4846c0829f79aced49ef5f1398df0462a5a9abceb4bf240f9fc7dfc54400378e927b1c6f8fd3b2a1c4c43af27bfa04250ba2301bfd6b8d9b728db9d7d6f9d165693a6289a50ab3fbf8d402bbc48129b5f0737ce8fbac6b355a79ecd2a702a7aeb046fb6a439b011c6df1c1e9af8a449b76c5f325750799ead2d3900473ae23eed7fff1ba9879bd16047302fe104462a71be6ae70817f5df3f7e8956d3d31697bcfec59786d0489058cbe23388a88e8c93dcc8153613f702ff0885759cc263357b55e70718e06f305019cfd7e248dd06821e0c60639b5106d3e9fe01a506e3f2af056f3f71c0174cde485b4c3c0a8da775ba27d7ea549089d741e2d8f131d1790057e08b38d3e5ba15409a03952071981faf98cfffa1ee35bcbe68f5b3855a42185b9229b21c3d6a034fccb4ca7c129bf2b661c41ae82b5e139144c0e3401f018efc94595e8007b9d59a327e68ddae845966e30dfac3b7151c6b2f242d1c1cd8679ea56c7cba99943323a8203101aecd22fd1b96ece75d5ae6f63cd962fb5f467cececceb3d6d7ad336ea606da8a0e29cd82be7aa3ff1c0212861d20bf97713e08834cdc5b7b7bb19898a37514a6c24e60391d464138dc06f94e9675c14bea330664c63e26bd46fbcdad8542988ad9873534e97cb0e39421a1b90dc0800ce85993b34ada92ce753492ab66fb1b028d98025f33366d69447d3dba3c22efc2e377232d5987131d6da4c96317b015c2efafa34da9fae3f0d51eed50f4aca0afaed1d7a5b3c31279b7406c02cd81b1db93ec3be344c8fdfe2d0664befbe66ad6e35081877f7c1a74dd61f06789e520d6db2e1561678e45304ccc014e5dd32c5af65318c57f0cf585829ba4026c58b22d623722f25b90a87efb9390a1200c70347a87f4e4c40494180179a73aa56489033da0009feeaca57cb09ed60f0c1366779064cd63bb58cb5f3edb8f62b1c978c222d0353041dc87223ec1692765cde54f21ad42dfffc170014a92d6155d317e6585a19f55971d9e905bf42906bdcc7d7ac9b707345082f44cc4f468d1d8eed4d6275a180e9a42e2989db4a32c024ade319a3a86d7e6ba06a5f99d391fedb4db6e5f7743eb428f9b1a106cbd5ee8a48289086af58a44c2eb53313528ad28d6e57db630efd406175e73708b2a6a047288a5ce32e19b22c689054b0b5ecffb37f0e87e590ab95f59c0ab0ea4b3e3407b26f25fdb75f5ec90622aea621cab51f3039de31602b1956ebee3cb3f4a1d082fde0c6f7a92c52c0dace5d90ed35d65ea7882d07d4e56b8defcbf76250aec0b98b49804bc9c94e94d2cad369629088d64e1050bf9dba071a61c82745b46ae86dee585aa8a6eea9cbe8720b661f5015796df940c54aa6e76dcb8cd5c319902eec02ccdbbf28e7c245af4663d9f52cf0d98468ba48749c5bf0482104ee78a8602887646043fed64daf5ce6e4a364d469126f1a0700a73a41e27e2d2ace2ebdf95aef0b59155dc1a29694ce215ee1a32a1813f6c103d9fdf0705b67f74e2ee267db8d3cdd749e42abea8d5d3a8133691552f75163dd08214d1802fdd8278b59ae2dafad45fa186643072773e5fd817cb93664e0691f3192fe0d0914739d7b30147f2a2a26fcabbb674a7e866242742179eb9fb61e8ab6dd79e1a0bd9fc4dbddf43c0c15bd351f4bdd2c353ca21669c94c12c7f8fc61a1e04233e7d797937e486eba9cfe76814cf4abd673b9f1e285da30738fc47bcdd8cca8b452d82b45703151dc7db5a1c01396e630af4ba36f37c4e7767c35a7dbc827d18c9d7b4f5139e5ed2640fe6f061fb051e7a53c0fbde4a3c5f7b5aa91649602f316217fd3fb36db3148666135db2ea73759e392d7582f839011414865730ab7327b7f998d64ee4c80f2efbf9231771e0620b427b73edc4c715428f0b27ff487e7da14173885b4f38dc33511f50c4a878ced836197acb98934fbe394a5ba38cc8e3db8c979b1d26f07025ef4671978d6de2cc23d28c6274ebe83d7058d35faec1ddd32b68f14e91568a276fc994da3680ae171f46d55b0da91734a94fb4ee0b5417a37e526ed549dd1ff81ecf5b4c100aa4956967db95e33679ef47b2fd6ac654b97c5af6de684565c2d5456bc25f92a8d8283b068197b4690f865abbc76a57e24d6fca6aef41ef77d72c0fd8171a517bba45770e4b2e2c2bc3c3791be0dc126cbb3b0cd81c328cd11b44f1053385240cedb892de6f24c4b549f41a7268081161502e5b856f0e85e6f92de1c078e5accfde2c2e3738290de25055baa0806ced20e4f42b91630e73c75f9b88833b055423744c1f9bb9d5a1d06fcdd3d119c478c6a0b1bad30c569b3e424073ca9037bdb63220bda275a54fc871af81ff8401668463a94ba8b56a88f294cc0b5792b78a5d7ab3a6c38c27dfe6860f3dad9a26ff0800cdf4a1cf9ae5f074120908e13b424bc68ee1ce2a76a0ed435e0eb0b2746bf0eb35dca33f9e972b391c91b77da9213b0c91d27f2e107fe42fce372e07203720c2d40227444f66f839c0e22e0dbc283aa59129ebd17be6a09446bbd5f2352e84ba37bee0462fa507d583aad120a016cfd3f6da1b0079e5841a179cbdd2c04faf421b4b47257249d28d254e3673a166846c44e89288db4d0d5ecc885f8d0b52c589b5d1234ac677e056603cab027b71fb9b48b5177fbd4ad332ba34aeccab3495958c394f4f1788c666c5e121840447ee54d9ef2056049fac4266d6dafb4baae57e3bc993e15a7d5ef77da8a516f5f1d88fb614cf967a31ae3513c72346eb36080ebc273f2ecb60bc29e71e9e6242afcde046e76f6d583e35bebd6c64ac7e04261753168cdb5177111322a470483fe25ecd0f085905b47a8f68b97565171c6aff1e280ad3cdbf670a0b8f87dc084db0d547d22ae78251e88e2ce300971c19103fde13e398c11b58f698b3061712024fc31a139f9a7629662ef71d46984bf6f4d04c2eeda88345dfb8595f835f0d756917d77d11dcdee9eb5968d7d10590db83b3f436bfc7e4685314395ea49f79ee870d1b00b42c5166f24ba3cf7c1d7724e82d36a820c159fc8e561823bf6833f0a8125e285aa87403dcd2ba71484929a565981cb06f4e2eebeb88ca24274fb0a80b89019c62f1bcef4ccda4a21e2911f416e6dcbb5787ce1a319139cda70238ab1eaa441e47e104c09bd079fdb82862eb19407fab19e3c6088680862277fc9c6a244656d4f59c322b29f8c0a5222881bec455f808b7bdc38ea70f4b6411182c9179d5a2b4fb870bada5fd09492d2202f755c1933c83ea7268426c9035fbf1d25e54e6cebfe21e1f62089c549763c89b8e032af8e6b6df291d54af4b88d4c4416d21f1721eae1bc9033a0f86907d8a8f34962bfbd9a4661c45d2151a4b05eec1c90639451e228143db18f76ae53496d498633144c9f10a5bf67ec7cf5ea09ccd9df4bc1410b3213b4f70987da4d1922883affa2d997f801abdd669f7f8a7cbea9039d1dcf552e8297bf93a554283b45b137d953ee2cfbdc834df932de14d209493ffb23f81c2c73508ed644b7e7c73bd6d30b4368d5d86f89d8702965b2f4c3caac96e1a5ecb7ff855a4d8e75d0d7348474f92722068d6f6af7a1166695a391e8397541c1cd85e38053cdc13129757f362997891d9e41a426c59cfd417e79f74a2b536087aabe142b0adf119fcaa986fd6846c39e53cbd7f96831bcef917ac087decd03a014fbc93939ccd68b0fdebd0bc6c30297cf26bdb300d458f0e7c85d84019ee0e26b126b804c40ef82ad221f7d208e44d38b6e3acacd1b1aa710c46a9146b7d44e4546733c21565e505f6ec83b26e30eb01b946771af7d9e7f103ef0791ab87774f665e69f6073f41d90e48977e442e089ccd47507c802298f9e20d92d2208895f30f1124ca708362a9fec4557cb1365a60532cb3c36f05980ad6a064558f9eec8125c18ad5603173eea458e19232d62e89acfa6bd3ee6f0d1eacbe1b43c0413ed52225c6337d2eb384826c3d256a640f63a49668699666a9ca14c003120cdd96d9baf8daee3cc3cd8c404a7a8de324d1226e61f9d931242391f936f2842cdb413f716ee8998f53b0e111995adcd3e4e8e1cf034b3a92e82179c91a7d5a820ef514f3fe09812d168ebc307f7d2e01ad1a9201339f0a715444e41ca4704cb8d7943f46d655a53926490e4997d4bc3f54540bb38d84987150fec9ca3859b5b3d05f892d8249a11a7e6a658b8323adcd97512bb582944c1b217a57c7c011ada7994c2b1e01127963fb17cd90c6a5f613654286fd5b0793924fe20346cc624a38d5471d819e6c245bdcaa799d0f24145fbd285c11308f613f683a2baa9ef92b641fdb7171c666551e33b180c2f7d188e8ff23fe92fa6aa5d69b0000b527003cd7a9e5d22ad9af45cdd1d5163dc23d43c6335af460a38651e0d31efcc87ce543fc0d83aca256b79ea218712115317e42269f0baa16681e62aaf5bd1b2a301cf220e001b13ff7087816b5fab8d1cc7d16d313d8e92f466a5350f13e664ba52222640a27b68343e43d0b9b50ef8c8c8af4b8f2bcd0fcb66cd8c1082f60ba4215b18c6965a3b857112155da11eca5aae4b5f5dd5d41e4f8b246e6a98cd6eb53d33d8bdbbe12427d87685b135c5c79bfa21a81f4c1f31ecaade42b0e6c141449db01736849a6fe311d2d098755d8ffca8ec07b13d7005408a963fe43cdbe58a4a0cf9bd6fc9eaa8b3696a081413874320d4d497cbc98b8c242f687b73da38e65d9f2117ee2230fb7b4db3939450ed50a93b163320a38fede9d0e5b55dcbbb6a227bcd2b2c480b5fb88e69364b1c345ba1f282a2a8720970e3a960daf272def20854e8355643dcfecab8b816e7a4f87675587563043a647a850aedeb0701f88d4ee89f469fd93d1fa2497171e8d8eb0c6331547353c96287d1d25612f2d4a268f00a7dffa323e4fd55fec3c81f940fa151ef9a6655b24b6f381b4098753db07230576c4fae2413ffe79ef6d7555cd565871d4eaa66dcf55d177f8cc90077900ea0c6ae2262418d9646fe71a741ca5bbf9061a55d7640d2482c98e8e08412001598032a0daacf4829db9b3e268b959417c427e66fcf2a2114ec751b82ad908f885efb4d685a7ca99db3bb6e19f84ce6a246bfd576405ef8e175b572b1b4c8bcb3754dc86aa4f9bc76b02f8eb05cf79caeab6876a0b0ed5c1455cc85ecd806c524ed57347f59bf8f70d6358d9cf3ffa15b0b96e4db74407282a827226817f3f7687943d213c026e8ff6fe2e70b3d6ade1b628a4cd4f5e5e47685c157a360b460b960a3f12dae1deecd00bcf3dd250427ba4c12736eba448a65e480ad1e99d237117074fd9a8169b1bbf7ba869f43025978449d89aadd411879a41dae09beba162788ad5ef126ce1133a1e73841d8f93f58beec55d9ef710df364d30ef39d4d6f7c1ba9283cb7b1c5445a41f689fe4f6daf61f861ffe1c91fd44e4a06d6f4fa4ad14b", 0x1000, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xbb, 0x4, 0x3, 0x1, "6be4955139f6c98c9c311cf2964ad1375f45afc1", 0x101, 0x2}) setsockopt(r0, 0x29, 0x8000000000000d, 0x0, 0x100000063) 01:37:16 executing program 1: getuid() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x33}], 0x2000, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) accept(r1, 0x0, &(0x7f0000000180)) close(r0) fcntl$setown(r1, 0x6, r2) 01:37:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = dup(r0) dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 01:37:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:37:16 executing program 0: msgget$private(0x0, 0x110) r0 = msgget$private(0x0, 0x104) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) accept$unix(r1, &(0x7f0000001080)=@file={0x0, ""/30}, &(0x7f00000010c0)=0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 01:37:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000140)='./file2\x00', 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x7d) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 01:37:16 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 01:37:16 executing program 0: r0 = socket(0x1a, 0x4, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:37:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) flock(r1, 0x4) dup2(r2, r1) 01:37:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) r3 = fcntl$dupfd(r2, 0xa, r2) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x104, 0x4) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fchmod(r2, 0xd2) 01:37:16 executing program 0: r0 = socket$inet6(0x18, 0x1003, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = dup2(r0, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto$inet6(r0, &(0x7f0000000000)="1c40b416a6cdb2fb07ca267abe19e288354755cc6fba1c2fbe6f27494cce54109e85ff0ccc0e5ce1a5c7fa8da7", 0x2d, 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 01:37:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6a85ff0b6d"], 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 01:37:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559420e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233000000000000000000000000"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 01:37:17 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x803, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x17, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x10, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x54, 0x80000000, 0x101, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x400fffff, 0x3, 0x1}], 0x400, &(0x7f0000000100)={0x9, 0x8}) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 01:37:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) socket(0x10, 0x3, 0x6cc6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) clock_getres(0x3, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0xf3}, {0x18, 0x1, 0x8, 0x100000000}, 0x9, [0xea66, 0x2, 0x100, 0x2, 0x7, 0x7, 0x696, 0x9e14]}, 0x3c) 01:37:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8110, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xb88, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x800000000000fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xfffffffffffffffd, 0xffffffffffff0000) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x4) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r4 = socket(0x2e, 0x2003, 0x102) sendto$unix(r0, &(0x7f0000000040)="fbe0b3d4e546fdf6db6434e2dee2218ab42ab39e72003af7f02a1cb243d95836ec73d6c525bcd3b516299037be5a62268ff33802fd88935a3d24dc2ff36cb2be47e1aa85a7e4c8a4b70573b5ccf15a2f75c50f614612ea4736f6bdb2cc5b9d52672eb1e83e8eb5a7b2f3c7dcce7fef22e826d5db520497d674be7a855a43100963e5266d43e48aa15b3d7fdc57f079340ac7486c27450c5d2f93d9fc7c888b73db5afec800000000000000000000", 0x14a, 0x20000a, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYRES64=r4, @ANYRESOCT, @ANYRES16=r3, @ANYRES16, @ANYBLOB="b73d25bfe98f3cfc43e28beac6f70aed2b0740f2bb998940d75034a137e85c46a06e6848ed75b81627b4a385a84949d89b6543e3079d2e3b324231b3a68364558603690621efa5587058b80bc2bc367d23493fe382b7a63e3cdef095e67578f12a518ad78446aa478f735b6cf115e4d21688e7be77673ad827769209de59aafc04a7f39242b28e8db2da89205f5dc592f18cd46f14c4a426b5203adaa213e45c76d417696a6fe90bb9285db7ff0e467b79f82b6a1a7f4a5ae58e341a0814040e84885b937ea2a7cd001cd894cd9092f63de53c9db75476e0030270d683d15e0dfe04dc25002bd545e7ec386312a79e2c108fcbc6a619698e1ad572f228377fad4adcc6eecc2d378b36b56f653fb9a462742c7b8346d61940e817c590b04e95e3dd8c423e5e231acf95ac4ab18177139c084baa35463fa68ac88a2dc5ef9120c293645cd87df431b7bf9d1d317cc0c8841a1e9a49aaf70d677d9c635a4ce57dcbc71de27a82a0835cc8ec70f5fee9b0fdf6ee030ae5b0e36995fb8af6bae9fe7530b3908e114e649a2bf9fa8bb9092c0ef30a8feb4770073402e5450f696aab48ad173bd7ff29704b57f0a489c39f0434e9c5c604d78d222e73b967b453f07a4abb53a8eeeded330a20fc125d4f3e094bba03e0c6eb1597cf8ac5dee3f131cf368c1e435990ea42ba4d5eb461d2b87358d363d7759b4d6978485bda3d46a8770ffaffdc93da1fd9d49bc79aa26c945fca890103781c65238d1b5e5bb9ebc8d310d4395fd29bb3fec1b2f612aed00550580d0a5be960ebd97c2a34732caeaf42acf65b71d953f6ebec7b831ee7a0feac102a3736dbf178c1ff3cd4bc0dfb521080c13fdd83d9e6f4504a09862a5156d3a9d3080f9e130ce05aacfd8ea8dd5b2f506c5e36f17f9dc60b1d3981334004c29ada7397982c408a97dc5dada00e1e5eb2125d11b0daedc8778cbbf107cc9fe8ce91edfbbd8fa567ac2a47858aff3c902f86749c4a4a81d4b1a1ce2658ca38c390d2a211205528c65b80b205f0b7fa3a0ef3ae9522797aa34aaa14e53d41b6c4c0c3608d581d3410f7da87385775b714ea2ceacc42e5855823a0a512d94b8d23f008256af6122479be63cfe2a2b671a2e452e494811ac33323a9f3f229497ebf11f510d71727129402c323cc95802f124e5cea305b153631c168639785d44ddb533cc22117f2bc8406c2ed75471e1facf7ecf02602082904f8b4ab39fbc79fb484ac3dc32359f326dc6810993779e73ab03515466ec12edb7607f6ae1020f1f7389b16947d3126278f964afe70c461c755fe374c148c5df84935fa8e2961d7a378d0aca6bba8e8544513f0153ded496bafec74677e5d13022f999b3d8473af39871d897e81fb2eea69ac2cc5e142c8adf4446330236fbac2f1547b3ebff9e3092e188299dd9280aea62fef244fa7ecff71d8fe378d818e8068e77e11fcf679ebfeaff2eea4cf07b3cbdc085a66cac5d7de44b11358e4462f9abb752d32e0c0bd5de732ab8097b193bee888d7e45b19b54b2f396a670169cce16078859f4ef387e5b1335fcba87faf791c42a1de2d4b5cd5531855fc37cc9120ce5c90e2dc7ee935f8ef6842682bb61f56106524c49bb089be0b105ed758b4d9d37abe693cc93f47ba90fea65a9baa06aa7a235dbf629eee930defe7741c13a312b5319f6f7171f18d34123d8c4e5c341ef208897b725765b8ae2f80a19c399f4e9a1a6794c0f23eb8fc137b8a3e6daf2c27431be0a3ffa6e6547afe1fc13a08a32d5f05e504628868dbfc5c63f9519f4f011b4cde58961b8b293273ca5af73b6121f7f1ef8fbb915ed3bbc633e83aabb06d08103887a871724c3d3926a4b8559a0360249e8e56aa8155d26980aaa1b04dc166e42c1bceb00b7d5524fa3afc3dd3cec6189b1fda78acbd91889c1260a66899cffa5662ddb3d07e76455101a2501e2e1cec6c513c65fbbd0f6821b18bf5f0b0fe47547f623c1a8d7183069c4f60134939afa283ada69a952337706b5a78fc9f0f3e984f189c32ebec14dd8b5c136a4200f8aa9bb6dbb0b524e2a4f923d69187fd50be1c685de2b3371a66914610e057eed02830f703a27bd28974c879a1afe8d2934ece712853fe6ad5aa66b475a6db37630cd7db9abc7ad1ab254751d152a29e2466ad5a61bfb4ef88ba5b43869add2b7d2381d167c732e5db5c1fa00b2b765ee43b5a3fa705c55219d93518d446edf27cbf720fc5fbf1cd3868100e64815fe5a2ed4c829a0db1794123439cf62b8b8060c73549e732a55be7a4a9e02c2df81d6d059a91b376e34a13161d7a48247a96c57342608da6bf22464c04cc7f587994e7b2442f80170f16f3ae504b466b1de2df0711dd4a6fc50d0835995b37e8eb2e94c857cfdddf04fc24a03c4cbbf0813e5d321f35cad092b694938c0578560b212d44077109f306b15cae361af132216ad9cfa852614d4bf5a0461db09d20467cb26cd9bab50fb2daa9e129a14c1b6e520f5d8e162cb852a5c470546c5eefca39f7c6abc56fa8ac6246c838ea638683410e96d79fe796d2f27cd716906179a366a7ef7be68915f6b3867795bfefa646ddf3a42d99f7a31941dc5747e445fb8a08d21fbe18f51a76efedfaa319b192e165cba750d5eb75090edc3b75e3ebf847d85eb85d50d511651925429ce4414d24e90cfdc02bef8732aa7dfc51c82ab62c8acf4d1cb3d3d9e4f949ea045a6782b99d337508eeb1d6e978969d4f019907d1020ffad6c2e8c8c4e9084231d72f05ae03c9b3a2d07b9a718d983601e2b555bf7b95c010d3064846d7089635dd24a772f78d7e806c6cc6026ed30e392b0aa23168be5932e46ceebecefc3c967dc3e65af51f36197f544a32ea4b143ca19dec2baceb5f752a4817a4678250cd68d7a0f0c2e4927c867524cd8e063fec0e7ceb83d4002aff35819aceed590d1e2671b967738fd7e67e8905e77f274ff1366ed778da2cc21555edf60eeeeb430cbd8b2133ee15aafb59d570ec2214344b746b533006cb7801b194a06492c8387efc7dc823c5fce089c41707f6407545e3a710b8ac0825673d6731b5d94b84b314250f18a8a84a425ce2afc4a71c6259f969dbc6675b8a80f8a2fc634f2a9cda3a462d248831c94444bef48d24ac8eb1235e0527231c08644456465ee584a4b5b149072fec85efd7219d7ac66b8c230d63b5359d3b59a9d2ae01837bddf61c245a809628851070cf367d5432fcc6049697cd65ae15eebe7605f65f5947578a8761f7911f2b89df0b943ffadbcd39fa0f5546bee2c21e06eb03857a7bd6293d3d59dd419d555da3a87d6083cd906e3476bdbb47b7351adf68929b8e3cdf906150f03d52dd298837bad8410e409bd35f40af6bad555a2ab4c16f6a0281d232ea4d1faefbef953f9ca317e8486792e06adfc9e075212ecab477c712da0eba7db80a04d24e56969fad5201350a4bf6b5a3cc9859219a217bc8095b52fc25b495160573aafbbd2b3202db55e31706712c6611bd253e75fde7ea279419cf5aa749ef2a9565ab2911301ac89034dd79096381f57edc0033babbd20b8bf5775ebfb4772867ca37ee3a6fcfb2c05fd86df473936c25f388682a940b47921f45181c0409356ec6d314b2dea261478090d1e6df8e8c6a164d519bc04aefde9b8840b2d6cf30ec79ed30da4f9d8758704c7deaa93876686480720613b6d58dea4f429c8daacaf381a2a1ad5450f9e8e6e6c0262aa59df28e297d8a15e7ade52158b2a71d232da8860c9d173ebc3147e58ecf0fd972d75c9b9a7ec3956a9bd999831654ebee88063a99dc95bda29bf65118c18ee2cca94173aac731c261c3a8ee2b1939e2f8b089237b54883625c36330c2e847c9ca6279defe2cc3f7ab048dea837c993a64e50e3bee613af9c873ecac21c69b1c8fd2d2a51e573236975730c2eab6c58e16951b8ef5a9dc04fe2fee3ab91e7b210e709142909f4ac5efc754bdc32798904dceb25317109af4d8500587ad6ac4aab52d9473eef630bb43e7b78edf76568b953fd5714539d68a976b8d5961f4cdd6e332e52217298a84214b89dcec297306ce92f6ff8c058377e3ed52e11c4c08a02342975930b7906ccb56ef47402d17b1b2069583ae550769207beddffc26eca12c79736669cebb1e2ac0b6c16165f94c16ccb49d39efdc673de7fc5d6614848862ac444df2cff675263437848df752ef32bde79350d44f697d3a05b62ec6ec9922a81b3678d57e3df8952d65b2951a3216e91174cd936b5f9ac2edd551165c04192dc5845c1c2cef718f86c6bbdb43532793a421fcb4f7df89988d3b0de16c685aafef3d281624a50e5981ea5f6db39227811a8d00bcd24da144ab6cc43454fea20bf3f1c814f8841b6d6ad5e154b3b4d54b933f9cff264a84d31c9407e9d9d781141cd6a500f5a996226004b821a844fe4afd1d1151995936e2ab6149e09d0773f3857e67b69a8ebe750c98f9385012d691096b6de39633cd12d78019270da53d1c1de3d449155158fe177520aefdbbd219f36196431d58a58230033f4b0f31c37e3035103f03933ccbd14c9f02a12f52552de7efa023476e0e1a1d45b422f88d244c1111dae93616625b5e69d5e40fc6cb2f27d490143b6e3f7abc34c26e8d097285abf39128d5fb745b70eca5024b8c1f685f60f2dace8a67e09f8849bd10fd68074fe82d7759a23187b95446c36518e4d36a91b14d4a68718a44d3a7367ef5a16019bac3b37e512e2e2fe85e6fb8e3b146e153020ec0f8071a8b9b7c704386a7f1b197cf36bea2b495064acc77f06c9ca2117f8204f3d8845d1a233443b7b4908d8ebd5b1788208aa06e89e171ebd526469d8f02aa73dfc4fcb902bee306406a04f7629d9ed91a84a0b6f66fb2a2e5138e631dabd3adbde6587969ee85e0eeb73b0a8b21c83fa42e5f1c2cb252ddc3ba7ebd3b93b7e7808facee98a8a3c572eaaf5e9f800cef9d5d565b4b5c65d5ff22a8fa66184409b204425885557711893a3198f58fae3efb2501dc212e0f8459be10bf9bd0f866bdf8d1c285702d64f7d16d5b2e57670102c1eb6e97da39f0cee5fb57233897f493a8e8b58040e0e60d331a4c4010ee45df96d63cd9eeda4d6706152dac25234e403e037f45456289e6a935a3fe7ff27f4f7fced567dfd097d72bc8ed668eaebf5730efa2e7b635d1a05cd9cb27a427124d5a6fbc88d7c66a39cf1d8d4a90a8b8cdccf664a3dde014f6c8170fb28787c6e14999de0db672b851d3aaa1f789e823ad3619a8a0cf4733b701e9346312546acf1eeb119b1232832aecd54d5c247afe215090a8fdc9b9c5d14839e673d522765d8c28a627e8ba79567b551c4135b3d90174dd70825802a3f21c057d447c699c08c97962078211492b7c9cc8dc13e854c12c284027315fd2038af421ff9f6335318f4470c426a080b925b85dfb529fd5101ddf3022b9d2c6151bf70d320c6eae57ef06528b6450a7b13d5beedc544b5d845a520bff477be4c0edb109bfd5fb1fc39cafef254790efa94f099695d94d7ce6301e561f25f0ce00de7ab11bdde751f1dee944e9aa1c4eb573c66b7c74ef9084d79e4264be55bb0b99e8d750fd0efae7fcfbdfc21396c4c53daa6a12c0477fcefbd4355b7efaf960428541702e488ad7423c647417c0b3d0591269b668062cee2c380e45decae714b77a92a874ad9a89c2bf198a6fb48eeb18e6c8e81e48023a5a452b650aeffbe45b73b8bae00fcd5ea22bd3df34fbe8b6807f2228182926836043e3508c620000668727e9a4528c83204954f3"], 0xa) socket(0x6, 0x8003, 0xfff0) setsockopt(r3, 0x6, 0x80000000000000d, &(0x7f0000000180)="c5889d1fc9000000003e5e87ed89ebffcbff13b9fd812e", 0x17) mmap(&(0x7f00000ca000/0x3000)=nil, 0x3000, 0x2, 0x4811, r4, 0x0, 0x0) 01:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) syz_open_pts() 01:37:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xfd97) r2 = shmget(0x0, 0x1000, 0x11, &(0x7f00001f2000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) kqueue() mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:37:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 01:37:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) semget$private(0x0, 0x3, 0x20) 01:37:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10a01, 0x80) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x800) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="f9456e71def6830f8decd5b3e34c63a374dc13c8461eac3fdf6bc668ba04d82ce46fed84a4c5d3e142"], 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 01:37:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0xfffffffffffffffd) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) chroot(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r3 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r3, 0x3) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r4 = semget(0x2, 0xa669fde72d8219c, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000003c0)=""/157) semctl$IPC_RMID(r0, 0x0, 0x0) 01:37:19 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0xffffffffffffff25) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x7, 0x1, 0x80002, 0x80}) 01:37:19 executing program 1: 01:37:19 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) 01:37:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffadd}, {0x0, 0x7f}}) fcntl$setown(r0, 0x6, r1) 01:37:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x3, 0x8, &(0x7f00000000c0)="4e7f3cc8559da00996c2314b1477625fe9768d2e49e8026d395897efb225200994d1dcd1238354cf6d99892ddbff41dcbfe364da380cfc0a6b4a3baa71257d7db6bcc16b234467685c57fafe2c369c2d53b6d33b2bf8518f50d94dda673fb519e9aeb4cec59d007840a59d5e40e5dee4b72f7e78e2016e12647203b6967e2e0f4cdb6fbb4c08dda69558b6f26375bcffbad8b4bc6e52a6c7a7627420b24ac5381e", 0xa1) ioctl$TIOCNXCL(r1, 0x2000740e) 01:37:19 executing program 0: clock_gettime(0x6, &(0x7f0000000080)) 01:37:19 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 01:37:19 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0xfffffffffffffffa}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x200, 0x3, 0x9, 0x1, "08a93b3f53242d56ec91a50ba229075681245747", 0xfffffffffffffffa, 0x7fff}) 01:37:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) getgid() 01:37:19 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb40, 0x0, 0x7, 0xbffffffffff7fb81, "855c55000291a723b36c1b68bf00000000000048"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 01:37:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="ebffcbff13b9fd811eaa4e713048e69931929648", 0x14) close(r0) 01:37:19 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) r3 = socket(0x18, 0x1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r9 = geteuid() r10 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="eecc658828e8f53e7a70b9c46b16cbcdf6e3b13813", 0x15}, {&(0x7f00000001c0)="d147f71ae182655984a56c32ed09afbdf4996ac58b385dea06f2fc2ec8efcf4670c7069543", 0x25}, {&(0x7f0000000200)="e2e17729832704003e4c3455f95161ec95eb6b4e4aaa5ae87dcfdcd9043c689f4896d6ed86bbeaf192830863d72b00ca2ba66f1c09486271fdd1bdc109587e00813cf9d005fd2b80c45cc3cb7ba72763578c5c885c8aad780e03d72dbbe62a3cd5b1720e7e448055cd993293a4ae0b00ed4134efcc49c2c5df24a271a193b76126535d27be5e69ffbfc130d85221ff12046ad076d8990ca9d0e6a278801e809ccd3492418c9196c6919e809b042b4bf3ffe5c76c518bd1badb53c6dd2d5b7f16b531", 0xc2}, {&(0x7f0000000300)="398f2ae5cf5b43daa2ef069e3d9c9aa027961b7e86c850fd84edb319b531c1234143715537df1d5cf8a5fa509b74a2317d685ce89e3d72", 0x37}, {&(0x7f0000000340)="b10e3448e9c06dfb716f781e88b99a2d11a252fab3990caddff7148acafa940637cf9de2a7cb4fd6513ea3f31f1ad22ee19eadb6be6fdcd258536dc3a203a94fa5636694f11e3b85eaa1a55e0c02c5e56fbfb9b57fbe1f4e13fc3d4283612f84ee88a1ea80169e3ff427e3517888444b360f7af6c52c66", 0x77}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r7, r2}, @rights={0x20, 0xffff, 0x1, [r5, r3, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x38, 0xffff, 0x1, [r5, r3, r4, r5, r4, r5, r5, r5, r3, r5]}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @cred={0x20, 0xffff, 0x0, r12, r13, r0}], 0x108, 0x5}, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x7}, 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1f, 0x7, 0x175fb34e) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x2}, 0x212) 01:37:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x4003, 0x8) r1 = semget$private(0x0, 0x6, 0x8c) semop(r1, &(0x7f0000000440), 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%#]&\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)=']#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='()\x00', &(0x7f0000000380)='\x00']) semctl$IPC_RMID(r1, 0x0, 0x0) 01:37:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 01:37:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x3b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:37:19 executing program 1: unveil(0x0, 0x0) r0 = semget(0x0, 0x2, 0x400) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x4) unveil(0x0, &(0x7f00000000c0)='r\x00') r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffd5d7, 0x8, 0x3ff, 0x0, 0xe7, 0x400, 0x2460, 0x1, 0x0, 0x9, 0x6}) 01:37:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37da08000000967dd606bc1f4abb9190a0079ed801f1edc6fed40cd63a011f7632e947978a00000000d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b0080a276e830a66cb0d519d2826cc2449849a0424d289d06491c194134ca87104a1c72eb40794e587aa27b4932aac9ae1701d77ace787bb14d42f937c1e8cadf775319cd477a7c4efbad1021307b82662f30a2165112a289e14956cbdc60f16ed030f43c209f291a4aea7c4554a217a2eafc8ccfdbfaebb7bc9bbb8302c3c661b823d729e3d2824182a4d75a536fac956ec54a00dae841f287a9dac7a1a8704021392ca2a62be8fbc1ae9fe88d015b7d22210bdb3efc5988aa8e3093b254d20994161ed5217f9c447abf0e782cfe917a893beacd6123b23fc74058b0d29b773bc9cac40926f5b02b32630370a9e78423ea6a37e980221d860523a6ee0d062f8301a1eee3b7c43136332f69930fd53f884bd20621f8447a041244428738990b17e00cc96e510f52dd8cb2e93ce23d44c66429924d3107436ff9230825db97fd40000000000000000000000000000000"], 0x1, 0x800) fchown(r0, r6, r7) r8 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r8, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 01:37:19 executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x0) 01:37:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r0, r0) 01:37:19 executing program 1: 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)) r0 = shmget(0x0, 0xa000, 0x1, &(0x7f0000ff4000/0xa000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000f2f8fb2bcf763e031d6618942735ba8f59909fce69fdde6c89a0fd54f55fe1900d011629e2ca21747fc4f72549e2bef2dd", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socket$unix(0x1, 0x2, 0x0) 01:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x2000, 0x8000000000000, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0xd6}) ioctl$TIOCEXCL(r0, 0x2000740d) 01:37:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="b357a4fea2eca0009e1e6c6dd9932d382259d713d6412d8fbebff60c41e7be22bafe5d9427ff0858fd66a78cafb4342f626c99c2f8d3e515b7c4bb57705ebd9f8b5b62c35f20eebcf999ecc80c4775b1ec8367959c584277af709c46450cdbd9929678f12407044410855aa495ee8dedb9d03c5e8c219c838c65227882a6", 0x7e) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 01:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 01:37:20 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x20001) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e574895b944e0adb084bb9ede176654948976ab93df5469647f571ae862737662363dd5dc03fc8f7bf4e0369191f23cd03d74c9ade238d6f40fd718d8d634b2ea69672864ff5bd541f125cc607866d572965226c55fb6075ea007bf5fdc0a72a46b349c2b68914876274f7b74fc256b58b177cb85bdf653136e6681144d0ecfea38c6721ba9a3f4d9491dddc2da089e04ee14d1efbf542ed489915d2c8f9672afd3d7e98df6c905689bb88c83140f396dba69ebf92a363ccc38787", 0xbb}, {&(0x7f0000000000)="c4948c6df9283f098d585ab2a4b26d95a46b6113bd3531b6e56ad08c5e64cb3b15c69d635dd4c06bc74ef46f3572ab63a5", 0x31}, {&(0x7f0000000140)="7f32114fb6788ba75e86c10d30784557a289220583bfaa78fcd93784516cb0e26f8e4ba154dac705f3dba9a2695e447467e0f74113adaedb1da769e7f2b7f57cf47d2b293dba6448ef01be0e7f045d115462c4c1eeafe3c0c269b3d746092183fcb144508d4dc204172d97f818115d6de618f9128f997846e1db85016fea5558ad506c2301504efc5d45886efb63fc", 0x8f}, {&(0x7f0000000200)="b482228d9ad983c22d92b7095d672ad208ed75a457365a350b5dd9e1b7f6d75bdf4e53c1a0a03e1474b49967c91ba9eb71739ac878e3939c9f726e82549a9daa017a618586c1e51c0b2b391d91f21585d8f43ebcbac64c66ab", 0x59}, {&(0x7f0000000280)="2326ce15a5907484f52cef22c4ec29d2c0364f26e107e1783b78d7cb0f04a61d7a682bc5771d2b8f0b211f50aac9127489cab2471f119271787ab55a655920d4f81604e811f26b1b16d6460366c1bb57556cd6d38488fb0450f268976c74220b11ec153b36e342ef7a9770917753aa7c452e04af5da6d436493a41f5723e922c7eabdf90ff4f2c95997cf1f8a4fc4161a8c726240d40a9d68ee9f56802bc67934d32b56d90341ac19f51667665ab3cff3b486eed7d41f1638a0b", 0xba}], 0x5, 0x0) socket$inet6(0x18, 0x4002, 0x0) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) 01:37:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000009000/0x3000)=nil, 0x3000) 01:37:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000000004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3f, [{0x1}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x401}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x100000000}, {0x1, 0x2}, {0x1, 0x2e3}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0xa9d3}, {0x3, 0x800}, {0x0, 0x4d06}, {0x1, 0x2}, {0x2, 0x6}, {0x2, 0x100000000}, {0x1, 0x5db8}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x1}, {0x0, 0x9}, {0x1, 0x8d9}, {0x3, 0xfff}, {0x3, 0xbb}, {0x3, 0xffffffffffffffe1}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0xab}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7221}, {0x2, 0xa9}]}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x3, 0x5, {0x4a, 0x49}}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:37:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 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) 01:37:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r3 = syz_open_pts() dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) r4 = syz_open_pts() r5 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0xb99e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x6, 0xfffffffffffffff7, 0xf347, 0x3, "3e491b43fdd37200854a257de7c4dabc69167a20", 0xfff, 0x40}) r6 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:37:20 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x90) 01:37:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x1f}], 0x1, 0x80000002) r2 = socket$inet(0x2, 0x3, 0x528) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="04", 0x1) setsockopt(r2, 0x80000000000, 0x7ff, &(0x7f0000000080), 0x0) 01:37:20 executing program 0: r0 = kqueue() pipe2(&(0x7f00000005c0), 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/219, 0xdb}], 0x3, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/16, 0x10}], 0x5, 0x0) 01:37:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_settime(0x2, &(0x7f00000000c0)={0x1, 0x200}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x3f, 0x800007ffffffc, "73cc517b8560c4e9c9c06d180000000000000008", 0x0, 0x703}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getpid() 01:37:25 executing program 0: 01:37:25 executing program 1: 01:37:25 executing program 0: r0 = socket(0x10, 0x20000000802, 0x0) write(r0, &(0x7f0000000200)="240000001a0025f00018000400edfc0e80000000000000ba000000000000000000000000", 0x24) 01:37:25 executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) flock(r1, 0x100000000000001) 01:37:25 executing program 0: 01:37:25 executing program 1: semctl$GETNCNT(0x0, 0xffffbffffffffffe, 0xe, 0x0) 01:37:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000000)="b67cbc1c375715f0f76a94dbe06e21f6eafe97b036f72cbe53bb2a1543282b86b840023da1d77806a198612bc18a2a23c0f32f9ae57903c2e03a94f8d470b7b9b5592909ca525babcaad8962af87e9db1bc489d34f395b0cd2d2", 0x5a) 01:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x122, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x21) 01:37:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x180) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 01:37:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f00000000c0)="48ebb444f65c2aeaa33bf1c758e429b8ce8cd3c4321eca0c906db0fd5e334a4e2aeffb8f0de7a00645dc128e7cd4d325ba2eae159a7ebd15cd0af38d2bc03459e40663d2211c619a21e0deb0e13e2562ffc44a480cbe64a82cafdea789a239500f794e5b59f422982df54f434a2b0c9a1accb432bdc79e6c9102eb67c3abba52d100963bb8a877730f3276a0d336fc76a46b398a0d6b9989b57503d132", 0x9d) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000340)='@\x00\r\x81\xa72\xfeU^x\xf7\xb3\xf0\x04\xac\xe5k\xab\x19\x01\xe2\x7f\b\x05\xa2\xb5\x18\xd4\xdf,[*D\xc2\t\x1eo-K\xbb\xb6\xdb\xf2\x85\xda\x82(\xea\x12Gk\xa88U\x9dA \xe0\x17\v\xd1\xaf\xc8\xbe\x06O\xc6\x89\x9f\xf3\xeb\xdd\x89\"\x19\xb9\xa3\xe6f\xbcD\xe3\x7f0\xee~\xe2\xf7:\xdcD\xdb\xc8\x9f\f\xcez\xa5?\xa3\xe9H\xbaqi\xca\n\xe6R\xc4\x9bfx\xe2A\x01\xffMl\xd7\x0f\x8a\x8d\xbb\xa0\xb8\x8f0s8ko\xbe\x84\xe8\xbc\x1f\x04W\x04}\xdb\xb9\xf7\b\xcc\x01A\xbc=Q\xc1\xd2\xab*\xf7\x99\xdb\x85\x18\xd9%|\'k\xafz\xe4\xd5\xc4\xa6\xf2\xe3\xd2X\x87\x9a\xc0\xf3\xf7\x81:PY\xad', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000300)='}\x00'], &(0x7f0000000300)) 01:37:26 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0xffffffffffffff39) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0xf}], 0x200000000000026a, 0x541) dup2(r1, r0) 01:37:26 executing program 0: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 01:37:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) getgid() 01:37:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000140)={{0x4, 0x2}, {0x2, 0x4000000000}}) 01:37:27 executing program 0: r0 = semget$private(0x0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x800, 0x12) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002c00)={0x0, 0x8}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002740), &(0x7f0000002a40)=0xfffffffffffffffe) recvfrom$unix(r1, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002f40)=ANY=[@ANYRESOCT=r1], 0x1) r2 = socket(0xfffffffffffffffc, 0x7ffc, 0xfffe) fchmodat(r1, &(0x7f0000002880)='./file0\x00', 0x9c, 0x2) lstat(&(0x7f0000002840)='./file3\x00', &(0x7f0000003080)) semop(r0, &(0x7f0000002b40)=[{0x0, 0x6, 0x1800}, {0x6, 0x100000001}, {0x7, 0x3}, {0x3, 0x8, 0x1000}, {0x1, 0x60}], 0x5) r3 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r2, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in={0x2, 0x3}, 0xc) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$setflags(r2, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ftruncate(r2, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r4, r3) accept(r1, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x101, 0xd28d}) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) accept(r1, &(0x7f0000002780)=@un=@abs, &(0x7f0000002f00)=0x8) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x2, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x5}], 0x5) getpeername(r2, &(0x7f0000002700)=@in6, &(0x7f00000029c0)=0xc) 01:37:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/84) r2 = semget$private(0x0, 0x4, 0x180) semop(r2, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) 01:37:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/98, 0x62, 0x802, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1d, 0x400000002, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x2, 0x1, 0x258) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = geteuid() r7 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5a10000000000000, r4, r5, r6, r7, 0x80, 0x1}, 0x0, 0x9, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000002c0)=""/170) 01:37:27 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/200, 0xc8}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/9, 0x9}], 0x6) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 01:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x80000001, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 01:37:27 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = semget$private(0x0, 0x7, 0x140) semop(r0, &(0x7f0000000000)=[{0x7, 0x1, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x70, 0x1000}, {0x0, 0x0, 0x800}, {0x3, 0x1, 0x1000}], 0x5) 01:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x1, 0x0, 0x81) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)) syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:37:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) syz_open_pts() r0 = kqueue() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 01:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x7fc4669b}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="4d0006ac0d1731d222f629950f291e8cbc42455bbb71d349a2", 0x19) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:37:27 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000640)) fcntl$getflags(r0, 0x1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r1 = open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r2 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001980)='./file0\x00') r3 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = openat(r3, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) write(r1, &(0x7f0000000580)="15b924af5c1b46c88a8b57b5adcdf0d04c0d13fe94a87ed733bc24bafdc65f75f17e642148c7b57351960eac4c64dcfaeea26a5ae810d1a586500ab52cff95e378ecdea61ac8c6a43e9d1a2ce57710eae5bcae4beb394f1181832417d98a70c2357c5e92bd4107047baebde9fc5e40aa7f0d5645a586e9150d7169132b4c4e80121676457776d3f09d208c716804ff6eeaf52f51657ac44519be6cf4", 0x9c) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) r5 = dup(0xffffffffffffffff) faccessat(r2, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) bind$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r2, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r5, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) recvmsg(r4, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/48, 0x30}, {&(0x7f0000000980)=""/180, 0xb4}], 0x2, &(0x7f0000000a80)=""/112, 0x70}, 0x2) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000400)) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 01:37:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 01:37:28 executing program 1: r0 = msgget(0x2, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x23, r1, r2, r3, r4, 0x100, 0xfffffffffffffffa}, 0x6a, 0x100000000, r5, r6, 0x0, 0x1, 0x8, 0x6c6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)) kqueue() r12 = dup(r10) kevent(r12, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r8, 0x6, r9) write(r7, &(0x7f0000000040)='!', 0x1) 01:37:28 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') shmget(0x1, 0x1000, 0x8, &(0x7f00006a5000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 01:37:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4000000000) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x5) recvfrom(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x41, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8}, 0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x2, 0x2, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000340)=""/23) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x1) connect$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 01:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x4, 0xd170, 0x3, "d801e14945c7ff44db050e4292732ed12481f9c7", 0x5, 0x9}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 01:37:28 executing program 0: msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 01:37:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)="cf") 01:37:28 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="472f70f8241f9b633025c4eb36ca54d10290e4431c400a3ea3ae5ceca09e35fcf4d21cb36582a9e327d7ec98b9293f4043762bcedbd1e2", 0x37) setsockopt(r0, 0x7, 0x100, &(0x7f00000000c0)="c0bf7a54f8e3534cd9ed274cfa44ce080ebcbc28dd9825442b1bf7cfaacccd22ba8965df7adbc98d2df3bae32a339b7f8bdcf1f5f15e5d6e85aa37f4a5e71586ecdbbadd7081516cd7c761a47884b561ec0053b3b7264add15070a809bff162b16864d71fd6f733ffbf46bb162fb2ba504b99927791cc1b5ea69f01cb7f429dd833bcc2f3bd62c", 0x87) 01:37:28 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x87^+\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='++\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x87^+\x00', &(0x7f0000000300)='@}\x00', &(0x7f0000000340)='\x87^+\x00', &(0x7f0000000380)='\x87^+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x20006, 0x2) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='W\x00') renameat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') chflags(&(0x7f0000000600)='./file0\x00', 0x20000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000640)='./file0\x00', r1, r2) getpeername$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x7013, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) connect$unix(r0, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r3 = msgget(0x2, 0x44) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000840)={0x7f, 0x3}, 0x10) connect$unix(r0, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000008c0)=0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000900)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xf8, &(0x7f0000000980)="fe78383121d67f28ad3c05c173e99e980c165151457deeaa4606fdbde400c2336a9262f9f73ce920209cd2276b1847cb618d5eb682598ed3da1fedfacc7ba570e79d98e87a5eb1cdd6765d4bf2b61d5848680a231612a47bbc34635e4a44a8453f2d8bdb64531ce2f17a56247276d13b51efaae45d30812754284b11c40c9017434fb26a6516129ba75a4a2853723945fca75538bff5e884d84b1dbe8913c1264eb2e6a91959c6548c575e6e8e583b944ac964ba9dce4d8ef35afde425d638c5e93e3a452cf2f821a51cf158df29cd9edab6229a4d12bff7dc15684270e8b8f4b7e451f053738d245e57e87771dafe135a6fff9794b30b58") listen(r4, 0x5) sendto$inet6(r0, &(0x7f0000000a80)="909cbac269ae7b366e0ef376ed05711b8f50b9daa5450b8a7624609854042c6e9f2fc960214a4dae3374b3de1a2b661a26f535a2f52436143a4746b09c297e1a757706873b304a8bf0145e39d256c4721826275784e24139c560f723705d68", 0x5f, 0xe, &(0x7f0000000b00)={0x18, 0x3, 0x1, 0x1}, 0xc) open$dir(&(0x7f0000000b40)='./file0\x00', 0x80, 0x4) msgrcv(r3, &(0x7f0000000b80)={0x0, ""/189}, 0xc5, 0x3, 0x1000) mknod(&(0x7f0000000c80)='./file0\x00', 0x8, 0x2) r5 = socket(0x0, 0x8004, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000d00)={&(0x7f0000000cc0)}) bind$inet6(r0, &(0x7f0000000d40)={0x18, 0x2, 0x20e6ddd4, 0xff}, 0xc) connect$unix(r5, &(0x7f0000000d80)=@abs={0x0, 0x0, 0x3}, 0x8) 01:37:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7bf5459caafc84a0c3dc546e809a5da513957fc2e32203a41e97e887f805f42fcb4ab5cab518460db2d09df572e70f1bbeb5693c7b49e0b1f165d71bcfaab2217c93aea8275dba59f7c7f5d5d22371efd08869786cd4728d8740c31ddc233391d25a44315f04724f0d7e299c972d1836d184debdab5fbbdc0a5322bb8788c6df1972bd2d8e15af2e0caf8424d74e7fd6c125c6ef62bf27a9e68743a16b3345bd42f9bb1cc5ff18afa7c0a9f4dbd4a3bce2f845ee89242424d295ee5eed9d8f382d", 0xc1}], 0x1) r1 = dup(r0) write(r1, &(0x7f0000000580)="be2c9e127bc7a39b3117dfeabdbb7c7cd94497de6953515df8e7701657b02802757f5ff8d203088a3b494d5f69239fc5cf79531fb3a870fc15eba8eaff3110f75b576d8e44ab11b2184e7011d5d9f1c706bb6bc2d7958d7f2141431eb2e0fd03aba15c72e050a2300224a452a9512182823207b7c293325dc7ba80b3cf96d016519ad358b107e15490784468bf603b1f210dbdf72d12f1eee74d1d734500616e477f6711c89b0e9f7a6182a5f4edfa061cebbec446459a3ce9214c1b925458599350fb7f5ccf635c7273e93b6d", 0xcd) readv(r0, &(0x7f0000003100)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000003040)=""/176, 0xb0}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000540)='./file0\x00', &(0x7f00000031c0)='./file0\x00') 01:37:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) semget$private(0x0, 0x2, 0x210) 01:37:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x3, 0x5, 0x2}, 0xc) flock(r0, 0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000001, 0x400, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x200000a1, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x30, 0x80000000, 0x2b7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x8, 0xe0f1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x65, 0x3f}], 0x1, &(0x7f00000000c0)={0x1249d6f5, 0xfffffffffffffffd}) 01:37:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b660100653f00"], 0x10) setsockopt(r0, 0xffff, 0xf73, &(0x7f0000000040)="1ef448a8ff0ad79e1fb991ba09fe761fb5448b1be1de948f83dc325cf9ff6240cce265de243d3c57b2165027d34a3e8eaa6793062706f7", 0x37) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x1c}, 0x0) 01:37:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="22fee425662257ff94eb32996167101bece5ccdabd99b704f11f78a5efc6de51e7c60435ca93808735ee6d6a7d0ad3847502389fa22318580314f7dfe1681de37a5860baf2e6d287a231655c8a455a6e68e4abc0861744fa7930b982ebdc7d171f1ba6ccabd66e5eac7c4fd784463ce8d51aa002ffeb9b1fd501e6130ac2a708f2d68316dc0fbe33a2d5af5f1b6c1c33e57aeb854b383cef14ccb4f56758750223088b5d528c1259", 0xa8, 0x402, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5d}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000240), 0x4) 01:37:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 01:37:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xd0ea) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r10, 0x6, r12) 01:37:30 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) shmget$private(0x0, 0x3000, 0x520, &(0x7f0000ffc000/0x3000)=nil) 01:37:30 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000700000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000040000fbffffffffffffff00000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xad, 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 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f00006c8000/0x2000)=nil) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:30 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) socket(0x2, 0x8000, 0x3f) socket$inet(0x2, 0x7, 0x10001) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 01:37:30 executing program 0: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000440)) setrlimit(0x3, &(0x7f0000000000)={0x197, 0x10001}) 01:37:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) socket$inet(0x2, 0x1, 0x100000000) 01:37:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="2021bda191ef5e630984b5102350f99a482843de25d432378b3da26770a63d427e3232b978deed8c9d06f78e85950200625bd3036eb657afffa030f31eeb53d26faefadd4cbf1bd30e179303b20cca27df8d9aa4e44c54b421834f5e", 0x5c) socket(0x10, 0x2, 0xfffffffffffffff9) 01:37:30 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x584, &(0x7f0000ffd000/0x3000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28100, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 01:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582769fefc6cc1fb029b1ee03a20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc83ff334a5619515a4c8aa061984b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb281d3ef16ab93f12fc4d", 0x37) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140), 0x0) 01:37:31 executing program 0: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 01:37:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) r2 = semget$private(0x0, 0x3, 0x591) semop(r2, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 01:37:31 executing program 0: r0 = socket(0x6, 0x0, 0x200000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:37:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x235, &(0x7f0000000000)=[{0x0}, {0x0, 0xffffffffffffff69}, {0x0, 0x163}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 01:37:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7f80000004) setsockopt$inet_opts(r0, 0x0, 0x8000000001, 0x0, 0x1d9) 01:37:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 01:37:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 01:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xc00000000000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) pledge(&(0x7f00000000c0)='^^(\x00', &(0x7f0000000100)='\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:37:31 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000084837556bac413cc9210007d5e0592e93d077457df44486753aba64875d94bfd8b0b4a6c8aa8445928bc272112e54230396955649a30e513f0a3425228e8314f1fc9"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) write(r0, &(0x7f00000003c0)="8d07c9d6717f48b6b8fbabb9726f4b99bce06256d5337ea82193f1c71b7fe281be0bcc3dbc7484b827ad9edbf0ece1d87b28ec0cf56936ce67886645caf3e20494c1eb2dff6d299ab9da85f2011750616493115ef0c556aa4054f17208f4dd90f4af259fe04c10bf230be45d18eb1e478b0b914853afe84c09a369ab27d09eaf945a8daabf6eff38c910d144619195ad6bcd1a60f7cfe1ac6106fc637e41ba16e750f179173cfb06eb8bd067bac0039756ecb9bba3ee0c95702a57725be085b158ab37c9f56594a2ed68ecab4224e3b6d93ae59000806fbd96c65c6c056f311a2ebd694d", 0xe4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 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) sendto$unix(r0, &(0x7f0000000300)="b6666b6b3aad30a89b4d597cb23f2a288c361f48d094c98fb687454e2fe5b9105e9fda38de143755fd37bb7418be85853f5bceeeb67138c28fb551227d52bce0e0eb19e2fcd2fa86da341f199be9e102a1c4d277c065dcef3f4df6d36f3d67469721dc29e7f551273723d1f6a1e20f66ed1cc9dd721eb1ceb35c109d93b1ed012cd9b729cf37c2a0465f012fef51fae7dd2e64135ee1", 0x96, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) panic: kernel diagnostic serialport: VM disconnected.