0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8cb2b177009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38c2ef8fe6cfbc3d6383d916"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r2) shutdown(r4, 0x1) 17:33:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0x7) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:33:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="802b15c07ec73f9ad1b08999bc034c", 0xf, 0x404, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x6}, 0xc) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r2) 17:33:50 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom(r2, &(0x7f0000000040)=""/106, 0x6a, 0x41, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20800, 0x0) bind$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000001c0)={0x496, [{0x8f18a4cd8d8f2a77, 0x5}, {0x1, 0x6}, {0x2, 0x4}, {0x1, 0x4}, {0x3, 0x5}, {0x0, 0x3f}, {0x2, 0x3ff}, {0x2, 0x2}, {0x2, 0xff}, {0x3, 0x6}, {0x6, 0x83}, {0x2, 0x401}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x1ff}, {0x0, 0xfffff001}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x20}, {0x1, 0x20}, {0x0, 0x4}, {0x63e4382fb2e87736, 0x9}, {0x2}, {0x3}, {0x2, 0x2}, {0x2, 0x401}, {0x3, 0x8}, {0x2, 0x4}, {0xedcdc8e7648b740a, 0x3}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0x1dd94bef}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000400)=0x3) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x80, 0x0) r10 = dup2(0xffffffffffffffff, r8) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000480)=r10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x60080, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000500)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20, 0x0) pipe(&(0x7f0000000580)) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x200, 0x0) flock(r11, 0x16) accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000680), 0x101, 0x7f) r12 = socket$inet6(0x18, 0x4000, 0x81) listen(r12, 0x0) 17:33:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/133, 0x85, 0x802, &(0x7f0000000040)={0x18, 0x2, 0x5, 0xfffff9fe}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file1\x00', 0xe66021bbd4e83f5b, 0xef20b3acedd59889) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:33:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000001380)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b54bf417aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ade30513a5d99ae86fd4cbfb52675c1c627a6e65cd00374c581a902e12d6f8d093fa472e28", 0xf61}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/4096, 0x1000}], 0x6) 17:33:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 17:33:50 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568b51d76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r6 = msgget(0x1, 0x0) r7 = msgget$private(0x0, 0x20000003c4) r8 = msgget(0x0, 0x40) msgrcv(r8, &(0x7f00000006c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093314510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a161c9f2b81e0300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a0007b39e1634742369d97155ff461a5fb945c31c74850cd7123484d525c7e519f01f272f6d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r9, @ANYRES64=r10, @ANYRES64=r7, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) r11 = msgget$private(0x0, 0x0) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) r12 = syz_open_pts() close(r12) write(r12, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r12, 0x2000746f) write(r3, &(0x7f0000000d00)="4c14dea498d063755ef50893f170ba56dd1e409d826b5d62bc720e0b2273d546d4cbd7540ca4c8bdd699684e42c595795ace9d4dd2fc4c36c2774499ea70504bd786cd6bea4114a97a85c87d6daccaa67697d385ec01685e393dcecc6d1a049596ba85386483acd4cb345fd699a7fdab574c999d684ff3e69eb763d26e1014aecaca", 0x82) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) msgrcv(r11, &(0x7f0000000680)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYBLOB="b9c73ffa27b68ac9c187e27a65c9be647618d43ff514d96fb91ca6c8a91800e0056c03b5a0008736c4224ef192cc4ce080511b8e49", @ANYRES16, @ANYRESHEX, @ANYRESHEX=r12, @ANYBLOB="4691503fd3452e3c20d6bb5071440a104f9184cfebb9d0c09ac48160f146d4459821b2e636de0c2d900932e54fe2f45bc99d95b01bf8db0777cbbb0668fa6e597d05999618267009707e943b900459880b30b70b2b1645559cb1e0fd2ed211e41a635553e656e8c6858ecd640af562c471d58f593cce54c0764c9ac52af08f6e6a6ab43a9830eb41d331275865fa4f3aa77f6936dd665d0eaba6a5986e8df9dd5bdab3210bbd2f51e8b31d3177e89b05fde296ed01341ee988432147e6197fdd078a79c111729d4add39f7a9e6bd27b7e3e8e28452a573a5edd3178a24fa5208cf8844470760be320686b50c986f234e", @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYBLOB="2d67734fef86eaf133650f1b1cbb885c4bc98b64a1cd00ebc1536dd5de5400ab09a532c85c7235847456e3fd999b923446a0766ed9e1c2f8db5ed0787ecd48bac1061083deb3fc0e7b1831f8c28f4cecefb07a07c221e3da295d3802724bbb5e7d7e574801a08f62f5c3ca51b58e124e1806eba3bab78911aabfeb6dc6d2303cadd94b936d95e8efdfe926d045dc0a07a8eb8a7a910a0d68bae85108179eef7d82833404b7795f91c3be426f6368d298bc4c992beafd2dff6051f5e349ab532d9399a3af", @ANYPTR, @ANYRES64=r13, @ANYRESHEX=0x0, @ANYRESHEX=r1], @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r14, @ANYRESDEC, @ANYPTR], @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR, @ANYRESDEC=r0]], @ANYRES64=r12, @ANYRES16=r15], 0x4, 0x3, 0x2800) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r16, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r16, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x601}, 0x9fbcfe58d3752092) shutdown(r16, 0x2) r17 = socket(0x2, 0x1, 0x0) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) bind(r19, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r20 = dup(r17) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c7430e4"], 0x10) sendto$unix(r21, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r21, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x405) shutdown(r21, 0x2) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = dup(r24) listen(r25, 0x0) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16=r6, @ANYRES16=r16, @ANYRES16=r20, @ANYRESHEX=r3, @ANYRES32=r4, @ANYRESHEX, @ANYRESOCT=r21, @ANYRES32=r23], @ANYRES16=r25, @ANYRES64=r27], 0x5, 0xaf6e3f703d8f4806, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f0000000980)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcafafcfa6b414d14590869ccf60f4dd7074c37081562eede1894d2ea7f5773e29a3c7abc573614b927475a34f6da666842644fe1bdcf5a236fabf1ac86d1ea40e33516b2a9448939894299c1b50f94b540890790651d88f661ad13"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e2f437182b0b2d068b264a428acbdeb66696c653000"], 0x1, 0x0}, 0x400) 17:33:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x10004, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchmod(0xffffffffffffffff, 0x48) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) 17:33:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x7, 0xc8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xd3a5d7c05b21b077, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0xa994, "3f3f007df959f54600000000dfffffff00", 0x0, 0xffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) 17:33:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffff8, './file0\x00', './file0\x00'}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x3, 0x28, 0x426}]}) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) setsockopt(r3, 0x2a73, 0x20, &(0x7f0000000140)="6d0d2b837191db0f04a74c8f22844beca4885da7624d6e4c789c7d036c0a919d56c4871957fa5e331e07cf49f2e49bfb97d47e1e18a899573f84a7f95afaac0dbcb5aeaec16c86fd73d3d4978ecee621507da25921c8b3a975e5e3f05c3c8f919886463b82cbd119e14db0754fca05ceb07859659a8ead316afd103e777970b0", 0x80) 17:33:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00000d32d93c9b49fb07a66b3c488a8a2988216027c12ac85ca960da590a6960", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 17:33:50 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 17:33:50 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) flock(r1, 0x2) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x6f1) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket(0x6, 0x8004, 0x81) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000003c0)={0x5, 0x0, 0x1, 0x7ece, 0x8}, 0xc) r7 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x15b) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x280, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x40, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x800, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xa1, 0x8001}, {{r7}, 0x800000000000000a, 0x9, 0x6b81f8e832253d39, 0x101}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0x0, 0x4}, {{r8}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x200, 0x38}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x3fe0000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0x1, 0x100, 0xff9e}], 0xfffffffa, &(0x7f0000000640)=[{{r10}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0xffffffff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x80}, {{r11}, 0xffffffffffffffff, 0xc7, 0xb00ffef3, 0x1, 0x1}], 0x80000000, &(0x7f00000006c0)={0x9, 0x6}) fcntl$setflags(r5, 0x2, 0x1) r12 = kqueue() r13 = syz_open_pts() socketpair(0x20, 0x1, 0x60, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r12, 0x20}, {r13, 0x80}, {r11, 0x80}, {r14, 0x4}, {r15, 0x14}], 0x5, 0x0) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r15, 0x80185758, &(0x7f00000007c0)={0x7, 0x2cb, {0x1, 0x5}}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x10, 0x0) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r18 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x953a4ae983a44147, 0x4) r19 = accept$unix(r0, 0x0, &(0x7f0000000900)) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x20, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x800, 0x0) r23 = socket(0x2, 0x4, 0x2) r24 = syz_open_pts() r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/diskmap\x00', 0x80, 0x0) kevent(r16, &(0x7f0000000940)=[{{r17}, 0xffffffffffffffff, 0xe7, 0x1, 0x12058395, 0x3ff}, {{r18}, 0x8000000000000006, 0x40, 0x8, 0x5, 0x80000001}, {{r19}, 0xfffffffffffffff9, 0x84, 0x1, 0x80000001, 0x5}, {{r14}, 0xfffffffffffffffa, 0xaa, 0x0, 0x2, 0x1}], 0xaa, &(0x7f0000000ac0)=[{{r11}, 0x6, 0x2, 0xf0000000, 0xf2, 0xaa}, {{r20}, 0xfffffffffffffffc, 0xa3e0c156ba725329, 0x0, 0x5, 0xfffffffffffffff7}, {{r21}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x2, 0x2}, {{r22}, 0x0, 0x80, 0x78000051, 0x80000000, 0x2}, {{r23}, 0xeada461d0ecbbf69, 0x0, 0x80000000, 0x4, 0x6}, {{r24}, 0xfffffffffffffff8, 0xa, 0x40, 0x9, 0x3}, {{r25}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xc3, 0xff}], 0x5b, &(0x7f0000000bc0)={0x10001, 0x5}) 17:33:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:33:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='#9', 0x2}], 0x120) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001400}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x2, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getuid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) close(r5) setreuid(r2, r3) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r2, r6, 0x0, r8, 0xc, 0x80}, 0x226, 0xb0b}) 17:33:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194e9586cec6acf568ffdb15e371e1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083891cc06c7f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906b341ce21270bd0c5fc9fd3f34cc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2142], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = syz_open_pts() r4 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) kevent(r6, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000940)=""/226, 0xe2}, {&(0x7f0000000a40)=""/191, 0xbf}, {&(0x7f0000000b00)=""/183, 0xb7}, {&(0x7f0000000bc0)=""/110, 0x6e}], 0x4, 0x0, 0x28) close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r7 = getppid() fcntl$setown(r3, 0x6, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000000c0)=0xcec) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:33:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xa995, "3f3f007df94cf54600"}) sendmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000e00)="0a4d2d8ea8a5d12af18963bdcf476683e1943d95ed4df8e800fc473bdb2e7d3dd1f79dde8f31e69f6496777e247caef61dc02f2c6143633e950a46cff24b7ef4d1addf8a8673ff5b0d63a725117503ca9c3c4c4cfbde1f7c06337adaf1f62ad29edd6f9e79908c9e4970f004468ee7fdc60a3523d636b4af2d30e53f8cafc12eb4f82fc7e167fe7f95e0f907bb40796f3571ac147c2889939aa49d8b1aa47a221295232103007f65a70b642e45779aba80be802541e3106272c0c5687fbfcb323b943a66683dde29cf884baf7c04d229bc2592f57e1adf48f8edf050871544d09e3b093b655024e6abbf6f83fc1575b5b724ad69ea340d8e43c9f113e06dd3814dbff33ebd5b26f3a66423f65250e972323213fff3ae2cded4e5a3ae931f3b2fde2f14c5a018abd69bb59e816b7b3c71b1170e9bbf261a6e1b12249dea5d719219fea302d055b599240f21d26363eda4e4ec0566fb528abef85e53efd689188757db99ac096f7dc6abfdaf55b66c05155e217bb5fab9c846fd2eaa9fc47f233bc00b71cd91e434af198af23b1755a57f3467215ae219c9a85ebc6bb54eecf03d136b6809ea9023116e27bbcfa14728be50c9fea1db4d7c7b8f0abdd45ffc028183d8bb6c244af845d58dd34b150dba4884b2584df06fe2c84412e5c79097e33111cf1030126a8bbfb7ea6be6d7a518154a63ad459674bd6d95be61e368e157cfb829a1ab08ec825be60ae76dcc1091c1a75355e66cd60b4e796b5934d569bf32a85b875ada57671498f94c5a495976f9dce9eea019ce8480c0a3ef743ba8ff88a6ec9bf0656da1f9db5b7536a87098f08dddc031494be4e91ef4d206782a45f8f1117bae0bcd7d7c475c1c22363c0cf91b957086f902577dc2f3388b8434a9d60dfc000be6e0582cdc74adcf1b737641fbef37d311f523c9b95f5ae586964a772c14f1a8cde174d70c05e27c2a52b78d7960b763e8090d2a44e801adc6cb1ac79cc067773167ebc6ec800e046347f9c98cb8fb92a2d9fa2675bbcc60fad63b6e40b47939b4efef78a83e19a0080a0718a2bee38d599cfe26645476858a52c72aaa6e84b14616da6478f9eda65b039bd88d394fe38f194ff51cab73672c9742cc55e1babd234a00dbd6c41ad639a7937c573b500675baa05f01894ad4708d291434e52453f03eb530402f27ec89b15eb7ad5356852473fce4c3cc6f56a37cf2e5b0801b7e8c703e8a4d42ea2556629c772b05116e5d37ab5161ea0aaf42726ceb28305b119fa5d9f2336175a406c1a55aee1b97bf31004f733e0112982c8c068f3f9ff10828c68e47d9da31be48743a2e64327aedfa589f6d355ff5b80643d90f69130cc1d266d0b928f43eb819cce178e918756231f9aee9f5961fd3838782b9d4fd868d76d68813b168f7e4b5a05670d6620e5b527d984d3514f3688df9471a830bc7cd1e7dad6c4d1f2418cdb31118f4a90f60fec391696f36ce4da35e851eb149a5742d885e2482f0f78874e7e0c77ead2fab2c061344edbc8cab6e1cd8a54b686c6370007a584a6c6f227988a27478e12abac8adac4befa1138fcde18116e14fff5f72a7cee2efaa393b66343d9a390567875497beb8f5a776bf8f169445d2b35fecc5c44c444aae455409b86b48d417d174e02426999622d5b04d05494b47890cfd2dd2fa2acfb437bb09c57d936dffd03a530dafad3bace0aae98e6d2c40dfe086bb78d4e6ca51812cf5133cf5a5d99a06c329e392ac617fc2ecc3a3ee74e9235c428a268a5ea3653b47fac87ea80cd197829aa041730b4e7d7a00188384c80adc3dc755a45318901eba4587c17a3b6eb0d72ba8f2554fcceae3e77aaed85b2141c8ea897de97e3b31949d2711d7addb484d27aed4e04f50f25fb056207bf8e7e39b1c7fbc83075d94b575347b632ef5c5006e27deacc0f2fa7441b34de2fc9271d0a2122545dd476f9369ba0f5030328f78c19cea8e621166d3a801937cf4c28bd25572957c107db0662293ec8023b9d4a766244dcd9483b6e132cd9f2df86ac1b3965566c9bd0f5f62abbdf79f9e0f317029b6bdf73e0adb37fbab2d14887e5caa9297fdef25d1370c85059831524d3ebd66c936d1d501c39e61fe652600eb3aab9d1c17f322058584911e910a0ca9545d92fe658c703c91c74d8a081d9a14fa5d11e1791ca5ca97f2b52e7cb5ffb60534dc358a0348d097619454f0d587fd4016a7e4d0e69307e6b7c55f63c64ebd523a76d37e140952bfb81756fc0f5e3a521fd53a5f3dd7330693b6212c8389543961336ab5d0776feb8efd8fb8862bfc1343aedb74fed1d8bfad8659a7f6f25c9134620c825c132aebcd18886b58f6a46017d7e61edb85eb864db3708041ab9fef91e69a605108bbebcc3fc8df54ec872ad521be6fba3db7fd3f83a7458158b3336f5fe14407dc4ddc40e3c29e469ffd81d83f0ba568307a70107496e5337b0fd2f4694a8da466e5604ea1cbd84b913e13020aab14e517290b7c09a9d27cf775cc5ed136b33ac8d3538bcddd651b1709d72657bccd19c42b455645e1f708eed568070dbf1c25fd4fb3255fe26e5b9685717e09c3ffdc8574c5aa9e89f9ca708dc16afa3a91326556f4a95ab3d34de9aa00dc6101312279449ab98196ff08e0f5bdecbf17ad6b8b55ad06ab39a6f58e659101b6d7bdcd6195293015bf0af3f5dcd43feba030c4cabcbca7283432031733247cbddff5019745bf88f52a6019343ef287c6acc66d2c784b37a3d4eb78288f3b0c11a21d67af9d706100bb2c0e4ab28799fcff6b2fad382b3ef2d18a4114c984d5828527214f4ce045fbf212ce792f7542752a9a087a964d19110712d9f606e22767fec79d21164c83e28e4cfb0566e579275879a968cd0a3e49a9d6cbe7b92862b3380070492735fe48c57d032a487a00dd14b30c239f63410173f57f864b80fb9f0aae42f7355c392af813c0a9d443d7474095d5de481326a803b0f9b6aa385e87122db337ebda86c8ecbee0f63e0892dbc68da25e0b0ce74389b3991dda53cece383353352247633428efa5ab949a6e3641db069ef9f7bd84069491f035f37b24bc86c3cbb17381068bfa80c16a6e9b503cf4ff5456fed6dff139be53865dc7c225e99da1320b0158d05775cc61f06e76c67394d69a2c6ef1b842570a5df6357471fd3c086ce5b2989ac77c9ea6fde6e105e13b4c3a19f9ce664b0873d9464d2893051ff300e300899248bd79e698c8c1c750cf590de28b4cc1e23882303c06389612b660660c8ee58e2b2e7e1a298844f83fddbe256818c0e60c1c01ac21b90c827ce48694afd7d7e6a6708f593fe9452cae15285784fe040343a5ffbcd74d835c25acfee9c51ccf7a80a86e82080a953a4cf6868a76a8632d07d5eacd655f4fa8df51cea46251c83a92a26f85e2608eeb5e31a2e948a645a384852a1c12a331361e607a63a395477dd0041eb1a0edb5b5eeec1ac05bcd35dad8e42bc247cf9c825e6d43ee107f6cdef91ab310731ddf709175f24f39b63bfec5e6db5d63a7463394d52a00ca412dfbac3734de9de2d5a435c8f8c5140de6ca9edfb0c323bac6d70678800bc30e242e7f7f4765610df9ee0131983e3887d5750a704cb4f2a96bdf2fff6dca6fe34778cf2ceb0ac93906a3c6bfef8ca4ff5f70d040f702f0ab0d6c1a8e299f6b630bd3b5854c76ee96e3a68af67ad4adc1dee9c09c777180a6e80ccad02c74db668c50ff490be536fea5fc068e7909280ec6a645676197e5bc4295aa951ebc89bf6de131321e64ce427303b503f131e564c4beba18edef80816b3c2e5566ff22739f59642d596df45ae4c60cfda98d8a4b99f87786af571027ffe36926d7f54623baf3bacf23335422962925bd7950d55409207817f507df415613c3c7983ab26ddf2aa4717a76cc9ae8213932ce21bd4f47c28d9d6d275ac19e5c6801796c461a99e14b5f491e5e73f7bad65acf7ee2a2005decd306a52d2333e28ca264a34091572cebd7d23d226870de73059a9938609c89d0da8ae13f3eaa04e0cf2cd43e3c9927ec6fe6f4e8d1b0efa767c943983aca56dc295f92c3172ae9c67ef75ed4375427a739820f3a426e38dc23de0fff27276f89817948ec6e95b8b366f486980d9df2d5c4828a1f2ab5827269bb86d549a67afe32de3f1edac4f0e73c97a109bd4b6b2f49712cd8c6ad195256adeafd2776e3fe64e930bb77b609730be66eaa59c619a0e509b761a5624cd9f0b14e9da950c2c9a59d8892a4cb767bf361dba29e8e9bc2e89cd7676d2db44465b0e0e1f71163afcf8d8c1afdd00681b49671b705cd18c6ac4f0d1410778d4883c2d43a7cf572c5762290eefbf655271a48e0fe4f81f978a0e479c20d93c4587ff29d5a7b901d12c63535e4699b05b39e0565db655c48c004b928c414e3e0ccd99440e2250738069d330aafaea9b76827728c52bc684ad6238fc09fbd062c1b5ebc2fe5a9ac5e98f4ee74b9a5219d384aee4df2479ff79c758c4381f2125c78a2f39985f87d6d32ccc672362d96d0109c0826eae11c5cff4aa9cdd502814fe762104563e7a70b08a6bbf2d3c1d378ea7eca88508a78752c0a49202f6174bc98ec140e7c71000c81017cee74a43b0de1f8ac3a0d0b8a82f4e7096bca06a780796c254740665d49b3b0d71d58d3aa5b0aaa65d35380517690093d82e6fec4dd032a4220bd50fd449f75035f3514f4e0b31f7808f8f46fb042e9aa76b385251b12a16a1e34076ff9106da7c3bb1820568cf0b9a40b39a6348e8d3c01cfcd8ad53782c0c3b42327e9e52d2b14e962704ce24645db5b7c06529750bc927da6697f1138a6552e521a551ddcc9bde4d3a092ce7f01fdc03dd697356a3111dd2a8495a3d2e426ad8fd070d22757cb822bf6f22ba57732d61f1f6add19c1af44e71d3d37dadfa060b437f9855edc6de400eb47cddec0e47db70f4e458ab6f63441f9b09cc88dcaaf78f902f7a652358ec51927238c73ad1c1964d5d0038c9c182a26ae769c7e8284b38588b4d32628468ff78fbc110d2e048bd28c9225dcb0e406edfdb1b79562faca6350da7a3af8fa9c0737e8ea98ed7a836a9d2aa82d65059760ced0646d15b248b63855df713d1b7efba00f747c0cbdc3a332e2ad450f31e9cd64bc3cd19a9c1c9c56031c1956ffa0d40c89cdf477c8813bee95353b402460efb9cfa41b805750eeccc9b9e1ab8d74fc919a5a18a4a4b04c93f601568bca7897f812c11c5c78515ae95e6ba0167a782f3834a937bf8c09d890748b4f1be0650cc3cbc0e65a57dd5726081023715eed9e8565a967315dc9ff0e1c151f7c2aeb2c06a58a0ea68e2a15a74234ff709c56df32fa8a1580114f70957783ead428a12192ca1725f8a59a8796a29776c3caaffa374a7ec36963a11085d35ea0fc2ac7dfdef1cc577016ab97da334e17b071b77fd77b7b40e5ec733f8f5a239a69596e59a024fcf9155e7a90eb9fa697a20940a542c67d9f7b213dcbab1f5e4b3c43c2fe750d34bbbc731a0c57e2b9cb9de3db44d70f2110241bed922d5f409eff55c47ed736ccedb1c8c6c6db64999471551841a3d847ac1374c70130b573309430b28f0e3205794dac14aa5c009ec512a4eace23e9cb6527951f85e9769b6c70e3044e67baf46cece3b4f3bebda09f387e51b1ef0a119b42d65d30ef77c4a2a117c76db0bd0bfe9683781e1debe5d30350ca7dfb86a787cfe465c14b127445dd9a20ec8204deb0c310e1c042bcce4e6c001f934d374149fb18c50564b06346bbaae7ec3112291f241d9b9a95e4", 0x1000}, {&(0x7f00000001c0)="fc160eacbcb2b1d42825fadc65ea444bf16b671ba00946f05ee6753736ad58292e73967c2c97aa162fc24f60ef2b42b0cd30ee1bdf44ff232ea7c5807e468691cc3b51bb871b63c04845a79f7cbf69afa4d0d8f68fa4840bee7e3d6da79a39999c5dfc66c2cfb968353263f08392fe9909b6e61108465d5f5c2bff561027b04c122c529f83", 0x85}, {&(0x7f0000000100)="104f468c0a45adf7fb714f8b60ba6601443175890590f26b11b711d835ae6c356e1ea289f3f9e1c4996e0a81932691f292c42af9a959", 0x36}, {&(0x7f0000000140)="1458070bd6b0a346cf0b141e41719d7ce7c38fbca2", 0x15}, {&(0x7f0000000280)="3e4f20b6b38abf55ca59202b3c9e3dcde87134cd0bea2fd10ce25e0d1d9ba0d9", 0x20}, {&(0x7f00000002c0)="74d4d5a5a8496c52db795b7ced", 0xd}, {&(0x7f0000000300)="ab032cf570291cb437cb5940fe3ecd3d10655ae1a2d19d62a6b68a573fcf7becba208181ca5005609352904fb0b659f1f766ee0c5fc7683899a2ae63c43f2c98de1f43b159ab194387df8c796cdf20dbee936fdb6723a75471cf8a717e2e0e989042039207f6fd2063bce518e2c51e02971b3408daaef8ad8fa7c17e9c27d71fb45b64f40e11a160d33e6c85511da62945d6e391d240485fad70df81efd75fd5c9a490472f8f8f47a4236034fb34fa0722876a36dcda", 0xb6}, {&(0x7f00000003c0)="403906b993f5df6cd9eda0e2a5238b0c84235cb7f02c0cb2e45415884a0bac5b21ca981fa528c6bc23246dc4a4311415982981f1c0a62fd56d44688083fbed6fa85f71fe095f63d11776ed6d16fa2a5dda0fdff50c3a949c7e077cc0ee24a35cbe9a3da5c089e0b15642f4018f53a14157799a38001138bb098c81a05e9e3da2dd4da814b51a0a553e2199f44bf97a62b8c6cbfe5ed51048a9a540c76858d6f539b3b49f66bc85c532df6146cf3e485eb8bfe957f3654546e96c32069e7329b80dd314da32250e2e", 0xc8}], 0x8, &(0x7f0000000540)=[{0xb8, 0x1, 0x7fffffff, "56663bed302f60cc297b37feb4cbf8bc23e9af858761ab36d803317bce002d440670023d2da42bf551175d8b95675f257d99212173edc3ec1928269f9631b9ea05071c2600cc3544a63a1eba34acfd7c375260db5087d8d66b67c1230eca952e2d56ae8e3624d57c67c381cd97a0934a9929b631ded68a048f13019bf236290208bc41468b01c61e05010d7d55af012159d60e1c8364837ee0455fbfba7cf4e140943c1698bf5bb0"}, {0x70, 0x0, 0x5d0, "8e82bdab5a3d7e271800c38fde2be4cae3609ed5f3bd35b4e8a8158014759f1669e41d90a14e79b2f26da4cdea1f138232e332e4fee80fffb8d3e02065c86a37830bfe067b485c84cb34241d741ce62ac9a002627a9ff28e2f52fb8676a9"}, {0x80, 0x0, 0x7, "93ebd3aab6588aedaa0800a8a78ea2f9fc0ec6d44874954523a14c590efd756d5a8661bc98ce29fc21e5707bc0eaa53bbe09d99e616b1134126e9518e4a6a40c515327c20d35f1ae90d03783dc464313e5296bf8d1e7f5bec6b31d208a23b6c9cc9a9b6c2193ed0eb8e7"}], 0x1a8}, 0x404) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = getgid() r5 = getuid() seteuid(r5) r6 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r5, r4, r7, r8, 0x100, 0x6}, 0x100, 0x6, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchown(r3, r7, r9) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 17:33:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="16012e2f66696c653000"], 0xa) dup2(r2, r1) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0x100030001) 17:33:50 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') stat(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 17:33:50 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = dup2(r3, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) shutdown(r2, 0x2) 17:33:50 executing program 1: r0 = kqueue() socketpair(0x0, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r3 = getgid() r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r4, r3, r6, r8, 0x100, 0x6}, 0x100, 0x6, 0x9}) r9 = getgid() r10 = getuid() seteuid(r10) r11 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r10, r9, r12, r13, 0x100, 0x6}, 0x103, 0x6, 0x9}) chown(&(0x7f0000000100)='./file0\x00', r6, r13) close(r2) 17:33:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f9c000000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1714000000000025ff149b33ff0f00007a440000", 0x14) write(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 17:33:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) syz_open_pts() shutdown(r0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/98, 0x62}, {&(0x7f0000000600)=""/164, 0xa4}], 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_open_pts() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="461af15d3e344857c36bba3c942b4a3df8a438f235cce255ab9e00731ed5a386212f9faaa38a1b16b353f9be3e5f1335acb964534a3a5b5b370fea77728fb5ea6b8b5b2e70e9701ace5444251c1e4b0457b55ce145cdb5ba422960d8f255b78b9032870de820239c8e76450099ebcf0b29b7ddd88b380b5f2d5d3b1e664a3381d9b842d5279842bb72dc6ea8dba7012bcb4fe297e6ed6d1983fe5ce42c391d5517d7866d16e2588d4738e8b5f5b0a89ac3f0ccf569c29edd01", 0xb9, 0x8, 0x0, 0x0) 17:33:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 17:33:50 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x869e, 0x1a4) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) acct(&(0x7f0000000000)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) geteuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000100)=0x1e) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/233, 0xe9}], 0x3) r2 = getgid() r3 = getuid() seteuid(r3) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000140)=0xf) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xff9, r3, r2, r5, r6, 0x120, 0x6}, 0x100, 0x3, 0xc0000000}) r8 = getgid() r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r9, r8, r11, r12, 0x100, 0x6}, 0x100, 0x6, 0x9}) lchown(&(0x7f0000000380)='./file1\x00', r5, r12) 17:33:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) close(r1) write(r0, &(0x7f0000000140)='_', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='S', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) close(r3) write(r2, &(0x7f0000000080)='L', 0x1) r4 = fcntl$dupfd(r0, 0x0, r2) openat(r4, &(0x7f0000000000)='./file0\x00', 0x400, 0x4c) socket(0x18, 0xc9832635ce2821c8, 0xb0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 17:33:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x28}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8da5, 0x3}, {{r10}, 0x4, 0x4, 0xfffff, 0x80000000, 0x2}, {{r11}, 0xfffffffffffffffc, 0x12, 0xf0000004, 0xaa6, 0x200}, {{r2}, 0xfffffffffffffffe, 0x12, 0x5, 0xffffffffffffffff, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x6, 0x1, 0x4, 0x6}], 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x2, 0x1}], 0x1f, 0x0, 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r12, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffd, 0x96, 0xe511118a9a1c3f6c, 0x9, 0x7}, {{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0xfff}, {{r15}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7f97, 0x8}], 0xb7, 0x0, 0x0, 0x0) dup2(r12, r13) dup2(r13, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 17:33:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x3f, 0x0, 0xef}) poll(0x0, 0x0, 0xffff) close(0xffffffffffffff9c) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 17:33:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) fcntl$lock(r3, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r2}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r5, 0x40}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r6}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) execve(0x0, 0x0, 0x0) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r7, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 17:33:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="ba3fe82212d4b834c4d4f3d5cfbd6c585ab84ad436833f149e495b14f248d906afbd87ae4d178b437df1618f3730f282d278ee2ffb7e07d088d49d6b0e2d9be5f0b54da4214b97a21128de10925322a46ad71855a2651508e69a85c197fd2ed64d2e8111a52696061f1fc7576ebe8c23049482bb5d172b92bccd796ba589a0998b89ae8af9966e4b6e178cda42894afebb0e84d60f198e7e93a598c78b0be7c14a8d1376d397586cee50c00fa0d1a454e19f0a31", 0xb4) 17:33:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="620202076000000120001a523558de719177aa3531924727b7c0bf"], 0x10) dup(r0) write(r1, 0x0, 0x0) 17:33:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x81, 0x9, 0x9, 0x9, "345869de617efb6f54d747c22e341ee1976bf962", 0xfffffffa, 0xa}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/52, 0x34}], 0x3, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000140)="484450c7509ba9fd19ffedb8d3ec27cbc73af3d69dedd151b51fc91e26428efce6e79e315c05eebe7e964fc07d0e018690392457c84cd8c6f0bee71634719c52231b7cd2e2f7c65000a9f42c967e1afdb8494718eea22371d2b98a24d2b4ab41bd1b8abc9f350e7e84a4bb45a7f00e62e12df53324b9c0b95dd90a5094dc0d6b4c811bb8c914747f5598012bd2babc2ef25d7f73f453f0b9b9a3c18f01a26699546e974a3a8dccbf407aa9523402233d36883b1539a58c4632168d837f981da304ecb2758a06ebf05af511b0cdc0cb6aac0cbf6b0030ad090861e282c187cdc9006c1afd9963b342d47f3847b3424e13cb7e1d543384cc4e017ed4", 0xfb) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:33:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000780)={0x2, 0x0, 0x1000, 0x6, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x2, 0x250) r4 = socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) getuid() 17:33:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6202e57f7f000001431c9004984018106820dd13d404d3f2c28526a48af134c0fffa692a2720f1fc996aa51291938177737bf9ea366ef9970ad33b8c9c52001af4f5ff36156629759f243883f20cfad3cf3827d25621b3c82f06ebb800b32064d882355f36c6fb3bf0271211200b6c87472ac229f459bb030ca3477f9d59aaf52282eafec004d3afb615276653017846dd2aec5fb21ddb40eaf84e72528f0f116393bdfdff59ca1a89813668b31ea61d08bf53950ff3214a8e04f1570b3126b4f455c608bbdc9c91f1a8bffde94000000000000000342be2cd309465"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x370) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000513000/0x1000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getpgid(0x0) getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r9, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r10 = accept$unix(r8, 0x0, 0x0) readv(r10, &(0x7f00000015c0), 0x1) 17:33:52 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "87107b875f7c84a4ea0aefffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() r3 = getppid() getpgid(r3) r4 = getppid() getpgid(r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80000000, r4) 17:33:52 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000600)="3efa3b79c44e94b4f8da2e9e2cfa910e3f38eb823f42a95bd6481acd1382e46e8de04f066a9a7b3f5251a49b86abb60caf16c2371501146ae92a8374998296dfc93dc86fb3783f43960ab4e747dd3eabc7283d48099c4fba284bacc93c0a6b974db54ca9c6809ce1b6315a1a33cf7ae539695b17254308af6ebe5809c1ae77157f588010f0620e2f340215f9e79871073a1d83d4f779117dd1b8c0a7423906f046b98f7fbc49b7b6c8196c98548510ae2eb6521b3074f708ea97e4b1bc32e0b76e06414ab98c0b76bc9fc35a37f41e4b2ad810bd8cf27ebbf060fdfcbac3b8", 0xdf}, {&(0x7f0000000100)="2c4bffe763f83b7338109c77234735562c42c2a859b90bf4c3fd1508f0b010c052ede267b701b0069dc23813255344352b32ce98c2e63eb8e99ebe8debf75bc7300c97b1cfa50b6bcf2983276696e76164badca284456d7a0f9bd3f9bc67b6495ae393", 0x63}, {&(0x7f0000000000)="aa84", 0x2}, {&(0x7f0000000700)="eb44ab2543d4ec9058b578ae6c50d05a77ef6d6c9aacb32c8f2d3e2fe7645e9ba2ffd9626c04a053fcd56ff54c761842d41dfd6fa02535b13078dd5fef002711aa7a7938db8014219316875ff8be0692fa53cb3e523c7090995b6e3cf68eeda20e090256eff6809b8c217062e112130471cab2f1ececc0", 0x77}], 0x4, 0x0, 0x0, 0xb}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 17:33:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xc) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0xe) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) write(r1, &(0x7f00000000c0)="75edbdc221484485ae42831d33d0334ef2173a3a2416d30dd7d0d5df3f633a38af00847a6febf87abdc654d2c90a33c532790e659e294f25d6cedb8dafd71c037b4e5d890b489ffd694c3995b461ccd47b0dca83f6473f62390ae1796276bbe3cca0316173721a9deae958d14d304e5d6a63dfab6d752b56becb0ff92f6223ed47fef038ba7db0c1dbba5bae5b8bdcf2b1c74c0ed466649e57ecea3e9fabf9b51d0cdf3d62f11299d1736a", 0xab) 17:33:53 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r1 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) readv(r3, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) socket(0x1, 0x5, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = semget$private(0x0, 0x4, 0x120) r6 = openat(r0, &(0x7f0000000600)='./file2\x00', 0x0, 0xd) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000780)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:33:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x80000000, 0x0, "e43631c2bd324287d42718000000000000000010"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x8}, {{r2}, 0x0, 0x32, 0x40000000, 0xfffffffffffffffb, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xd3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x8abe}, {{r1}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x6e0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1153) connect$unix(r4, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf1e8395c5921c1f41bdf6253a152cba5f6a4b2f694ea4cc50cb7022fbca2fc31f3fd092a674e9fa454de5d9d2a48d7f"], &(0x7f00000002c0)=0x1002) r5 = getppid() getpgid(r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100008, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r7, 0x18c}], 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) setsockopt$inet_opts(r0, 0x0, 0x22837ccfd5efc896, &(0x7f00000007c0)="e606cc3c5074bb96064adc6dce55b09073b735f03f26ce2601dfa55fdbae72e00000000000000000000000000000023904268343df92bfadb1e8c0bf9f6424661cb28bded5f6d00baa6c912d8f46e29698fb373bbe80a4bbe58f64d83736db7305c9009acd2995e175fad6a14ed4eb574ad057c8e3f0f2721ee3cff3dc9f33388f0e46ff42843f8112d01a73bae6eccda028022fd773f04373c320451bdbd1eb3770753770aa1f71e99a16846787a53bc1733c165890c219828715adf806167b4f830d3a6e6d596e2b4ba286934e00"/218, 0xa88b3242a5354272) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xb, 0x0, 0x0) setsockopt(r8, 0x4, 0xb, 0x0, 0x166) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x8, &(0x7f0000000040)) r9 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x95}) r11 = syz_open_pts() ftruncate(r11, 0x0, 0x1f) close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) fchmod(r10, 0x8) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000140)) r13 = semget$private(0x0, 0x7, 0x380) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 17:33:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) fchdir(r1) 17:33:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1021, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fchflags(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="2c948937944600c84188d3887e65d7d821f65761be02615d", 0x1be, 0x8, 0x0, 0x0) 17:33:53 executing program 0: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r5 = dup2(r1, r1) read(r5, &(0x7f00000036c0)=""/4097, 0x7e6) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r6 = getuid() seteuid(r6) semget$private(0x0, 0x0, 0x84) 17:33:53 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xa995, "3f3f007df94cf54600", 0x10001}) madvise(&(0x7f000069b000/0x3000)=nil, 0x3000, 0x2) r1 = dup(r0) flock(r1, 0x8) 17:33:53 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)="93", 0xfffffffffffffd04) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x3, 0x69b3fe3f, "2af75f15550008b3a10e5dde0093a0b6892a3383", 0x7, 0x7}) syz_open_pts() r1 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) close(r0) r2 = syz_open_pts() r3 = getppid() getpgid(r3) wait4(r3, &(0x7f0000000000), 0x9, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x5, 0x6, 0x1000, 0xb7, "adb977bb0b9fc3b63f5952e39f1b85e9248c48ba", 0xfc000000, 0xffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\t\x00'}) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) symlinkat(&(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 17:33:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r2, &(0x7f0000000000)=""/11, 0xb) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 17:33:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto(r2, &(0x7f0000001340)="8f1ca885dafcbcca0d1ba573ff1b6e0000000000000020008e0bc5beb27c3668857dd3c88229957483cbaa1c1181774feacddfcd8f09dd33683523117f2e0935921a59d0602e04a7447065c488abc4e3cca665aa0f47cb62f2910db49f5336a292659b8336986bc095059d55eb1d3248d326b3f54e643e3cf140672b9673f83347ea99b523892149cfff3047c01828f54dcee18ceae42fe4351caecaa62e6e4a6574cc2e569fffe43e06cdce07fd3a45aea0ceac7756478080406a7bd910a6bda15527c3dc39c81c6e653be69b210b1b921dfaf3d30ab0ace55ca4a3c2", 0x3a351c48945a7638, 0xeeea87499525a2c9, 0x0, 0xffffffffffffff52) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f75c8 failed: hole in range 17:33:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x110) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 17:33:54 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = getppid() getpgid(r9) fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x5, r9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2d}], 0x2034, 0x0, 0xc68, 0x0) 17:33:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xefc, './file0\x00'}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x6) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x7fffffff, "73c85160ff7e2116ed00030000001000"}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='\x00%', 0x2) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r6, 0x20007478) r7 = kqueue() ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000001c0)) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) getpeername(r6, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0x10d) 17:33:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x240, 0x0) write(r4, &(0x7f0000001200)="6392d2b956d037071f1867b4fa73788fe87fc1c048e29e0f96adf7dddd4e26c50164df3a9dd3c3614f071233263b2562ce563838dec6487fbecead717494bc708e9edbee399eadc6e363fe1ce9b6553dd212abcdd600f2e56e1e06630a48728a32b4e64835ce0db8e6ed7bd0b6a0bc4c4eb1f85b63f6c664bb68f98be83437ebc4", 0x0) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000140)="79ab42fff255f8dd37acd5605204272eecbd7378cebf66db3de9a3b109043e873aa45243d602c1821bebf773c5feed8aa9f3c4d5e5ca30150440a6944400a8e44326441bfad86ca7bfe00671d12bf37d1a784d1efa929470df6b3d09545ae12b3733ba02ca94ddac6d4a0b316d45ffbdc1092a741ccee0d48363e712c0cee7114051f4dbc230b691747778ca5fb83aa4e01f71391eb99b2253efce7ba5a03de32dea16cc6ecfb2e2d3bfa9245296d9d5faef6fd512f2554f48c0c5d4525c32b64a3208953dc7899f259be419e314ff363fc292d93ccb94e181be85fcad92f7608c97df586e0c644022d5cc9e4e9348c6bc67506b4460a01e018cfd440f28bbd97ef914955717b18984872fa99fc293f745cf3363e0f7d9e24e523cf4ebb3f849216d964497f11bd72ed646214b6f2bec64146685abd4a836b053d1a3e28baf4c1976c40a3ed016398a98befe682047d31342ec451311a62b3b3c3caf527b5ce8bfb9856d7e112bcc2572331160c12e766dc1bdff8adeff825c3dc3af47fb91e00d01b5c890f19b1896d21d1df291bb88013366d2ea50e7aefb345ce0afd6be9ffe97b50795d23a434ca0966881a139fa9f93ec3671efb644cbb08ec5f804cd59f7b14e3f54d9f46d2e983025ae8608fed42386422d8aceed5271a95f67626e4d52e7b6c49785471fcd45c01bbd2e0d23f58aad1860936e4c63e1af7041a672c91cc988d3f33dc4180c1772bd1d086781ffcfd01d7392120545513a03ad813041992fc2dedeab8fa7af7afa1892c4af9ec0ff1b1ba6f691f35d961e1e30dcf313b9f7f9e98ac2bb4f11b914b548bcf9fdf4473e6368685e9a44472097655eb8c07f5641de9a0ceeddd7109d8eb47aaa48a53332532de5ec69b6c9233d159f49681ac00593024b611a6d54b189ae34853bd4d2d79b93c1079f593c67621d9a75feae464e60ab56f7a78e01a52e0ca354d8184cb5b099294219af8aaaebc262cd712d5996b6ca4f9b248fd7e1fb0af7c18f6222266a0d34ad78d015abf0f496974950c8fe4872e31c4264ca3c0817a1074f6cc420d57e33a79b0f9bc165bcfa123b0e0c571ce71376410b0c0602061b7c6db98b9e9bc6488d0dd9d1ecc5194fbfb1b307650de4fc3138a02a6b1d17acb86f042c08ffa9738c11653476a8aa8a243b36a05789270b37b3c82a356db278a3b07a0a623d4a2be1bddb0ffd23dd049578f708dd957a19f2e32173f0c05af955fd8fb2ba22d573ef3d2f14048942acc4cbb63c78ca4548bc1a3ffcea6fac408bae7d8145b068aa82116d3ef894145d809fb199dc156ca9fb9138183bd083656e88409b8b6272528233e4cbb1f8aa688b13929dba34c2c5f6688ce39b0badf0d93a32ea592094c9d1f861528729f69cd8cf9018ebb75ca94c444bee339d81af1f987cb69be9995a911776c0aaebdfd64105e622ccb6a7b876f43ba6044206f6f4b1cffa43c90b9e5742f299d2ff06d474731e08caf374bbb6bba609f79b4b224e93d5394a9297b2ea83aa498ad28086fa0b56bbf09f84f1925a56265033d7b8ae19c6e3b8b81d96589b95789a76142442bf7903dd557b0e43edd44ecc1b2c44859448c72550288d1e37345b779e428a3aef2c529098cd651b9eb72a2d974ef14b84cad1581fc1d63b1ab15e1b1b4ba05445a5766acf7324fa94ca82f441500e5b74e7f0fc447ecb433fd859afa12e3b25eddf8279256f612f5a438159657254b03147c4f0e71aae2eac32b020b1abf759f4fb377e5b6cf6e43f4d13dc355d7cd7ada168b47e786349a681b2515037f7adcedfca174740900120191ceeb68f33ae59529bd265e0ead2267ee691c6a5d367220b65b10d18a7c2e719d395dcf6c864d7964573d827223386d051faeb32e26b9f5cd481bc76b4f54e4de652a27387d567d077906ed22c8ca2f6188b0c2ee9f4bc261dffa0cb93d864a89b7aa1919091fc4b189fa49e081c1cbfc013e66aebf6389cadd40a4d5ac5bf629f788f4bfaf93f1b35513a0b5a7680d32ed3d821722c8125225a802bf8890444e6cccd94ee50cf4f08b3b5fb54e1d5a3c8a5d145e687527dc486775e70ae64b3c9190a9a8439b59f99a44f995e9e5f6e480b9c123620666ec08f352fd6c96da81d1fcdf136a5d67540e8e605ef07527e45a7f093de1b89477d7d202774f582bebd82d4b6a57fee696a2d8999c2c4e5ebca14981f1a4741f60cd0942ad6535e091af23fb77e0e990c648646d7eaa0243aa0fc8c79cf97f4ef81fdd08274667e7503ee7c9b517be755f8bd1a1608cc6c0ef8d23278b58dbb899c2d38274921c848fa5a9202239ac3b769e60b3e23d5cafd7a9a81750604b004160b135f54c4c226b65c5f08b97fcb72e63f6cbc37dd7009ec72f915450650fa0cd5d62b9eb4cda62361aa90cf8cf264dddb781683941f7cde5de0f2d6aecad32d5d2ec33e41b62470e3d216cb7acf1aa214af047ca8e2c02b685b94d5736607303271b4b4fd56899bdf598d5dbbeb38c6df500b6bf17bccc4386b6d467b4b4ce0105b0aff83d2d47287f8feef53027a43c1fbeb6bb4cedb6e5eb010dc935f70e3909ceac91c0766453086edd04c8f05e6f3ea435983860e29cb9d36107209d18abff23cbc29ed3716d65a09507d385ca3ff7634cb1ae831c6542573481f5bb26d40fdab1829e588fdaf6165270edf575c020d22f970a0aed9c1ff666a45a5296877ffb3000aef9e93579149d9dd9af678ef333593db951321a28e417358dc9ff3a2b621b2852b565b8ee680ebacd6c78b7ba802b740abe532309093858cb210647da70beee73cbbf77fee7183d3f9e373d1fc37df5b007737564ebd0c04177deeac6109ca3c0a8238bab3568e148f9b596a3ecc2b35d0845c7301cbb9dfe00e93460a49957036629991cc5abe16cb5300950bafecd5279a7a43ccde8542d0c601ba1f6b99d06797f478f934499132f815322afb89288b4f72e143bd0e37bb4f941c23c10dc72ca32ef7bdd3dce7e74aba71c5e1430ea833de06693824dac4b6dac427ea294dd9a5b39a0acbf33689c6dff7dabf6ffd14b09c96ce7cad6804eb28f12de3765779baa018797e7504510aafae4ee9532545909b20d061e1cecd1cf44871a79c125099029d3ddfbd5aaed45d0eb9beed1e9424298d079b0da73673f4c3a2f2247f89a640c533b32d48431bf670bccae1b9e5b65678f5f47534d70fef863151fca282b7d3965e073cd876fdbc5b6999e73a45f7f532d0f85cde0f9b712f96dc81f8dcf4e60704d058ac44beea0b5d8eddb4ed15bf7983a30888eaf8b12f584af0a2f9977d4c5a9759555c72dbb0bf9c137c9093ff4f0dcea8af99632a87e7dff8e0b2272fcb6fa179fa6f822ee5288fb38993f0dc9a64034f2734c75b157cc56515e31abad705598c27540877d5af929ef728470364aae75e52a76c567ce2a3dc77645ae123849ec93c6debdf12358667fc66a3853e4f8af07fd5dcc9a1ea0b13415c5b66f62921de1a2b711b6a7c3cc2844316ee281086ff180c1b155abad1e7d2a791d38af32ea9ecfe927502e69b62c42e6268402c9df8d371ab93f523bdd5d157790de8c1cfd2102b50fe22bcc52c91b6a35961d8d160187769a0737c1b1e1391a086dbb2bca533a69a1619324d1d2cde0f24769a895c0abca83b91174c751970e495aeeb0776016c5dcaad6738a5f11931eecc0a669b70d24b1f3db989d81effc94eb3a59be3374bf2cd68531215c8640f9b30972980590802c9392ebd00e9ec2c81a9f4231a1b7b345d66c5689b8db05e5e87b58b9b5cee55c297414862068f1cc0fc98f478914bbc9e81776bcc68c7d63c24e192d6858b020703d4434d939f959a42122b71d8ca8f4d8f832d1abb743b62d02f4dfba3d005354355a68a9b29f7b1f9f304bc88deec13ef1a29cffc834328a206a096aed82684a2e65cf3db7ecf7be1bea1a14add2059e2df77e21a61f399de49a29da02c1f9870ca59d77d2ab8409640962c0eedd5785a31693ab337ba2e8d77bf63dba69b5db90c56cda6d31fd4572ac7d2a026b319f75bf8055bcfc65c8aa3603c4e115be4fbff63db28a8ecc84cd3463e126d8fa688d6a1c41e15f4fb1fab027af2d3bc226345d40bf1bc4b169f01f0d5c417f20d27c70b72edffaca6054cfdac04132c64b5b1b60a94252eaab81f0ee1f7cec906823455c5f39a8e6ccdcb41a312f475448561704b7e8ff6a2abc55a8c4507bae7309287cce1847c2fff466152a5a025a5c955e943fed52f126829bb7550ab47dbe5d6f49db3e32d5b5ce0525764f53568f592f7a133576467ac41d0dc0499b739b9284d595a7e040dca6baf217727a7c243edf2b83e76c8e9c2ff28bcc912488915ad8cdd1b9418e0511c40af392a022f322b193ce1440b4421bb20ac626e1c9d43546e1bfb093b5f00f5239b444bb9a93db531c95dd4ddae1e5a7670679e107da0c12cf491cb014da01e335fb67b0d0223a4f5b455bf9ccfaddb5136208ce9d654b16301e900e1c2b0295efa926d538324733d24e3d1945a910cc3ff1862dddacbee57a724c513fab41fbb7fb342ee07c00c0d73c4bce8411268ae78ef05c2de97987639b08d2a263ad446b49548d1f416ed9271b90e06252422617ccedafd8c6b32f077f45c34b6c8f4c41763a66edf1d2e39fa2cd0a32af45058e3a22194b7e0615f5f680a9388483f17556707a1bb0efc75e1f9f019471ff6dd88eb067436467107ae2d7ad9981810fbcb8dce478bdfbb372807124511d456d9c98d253df24a5bfb15bf256dad4bc252ce8589f2be83a048499aca851d1ea2966d7865a49b88b4974b2b516dbbf8c1f7169d86378047f998a91f490c988e374b424d8bf467348ddfa8ec10ed29466d3f2cddbbe9a2e2aa7e0ad408d539ec78fcfe2145874bdf1d7998f4a92d1ffef24912107346d9d92eca7f50118e60cefb5dcdec42e977dd61d02b89b8b707ed14e3a04bab2726246ca368f6fca4ca272aaa0acc8755f9bc21607f7065b40b7121ce6690fa3eb33d213d859c2206ecd5d7d5bce62dacf01372f32c94bb3c70f535f46bd817651a1850adddef5ead3f4da2cb5d5d22efd14d95c957657520188d8148822811ac3e8c30b505845c8d41c2d3854b77d5aa2d62d359ea0b346da2f126ad3ebec38e338542fd2e6c238c19ef1b9e56683cc3abe7d1f9a3c89ed75088cec40d941f27e8897b6dd6c2f33a2fbb217dc028e5104c2dd4d7b33e382a5eb5cee6846d4fbb26934dc9c0edf7550fe56719a19bf9582df750c57a141068d62e0f134049dbeec40010e7d76cd1584b797463b0b120f1e69a05235b4b525e2f7f025b1449fa450c1bd21626ea258864e33f4b032d35827bd8876d8d68d7be54f485253c781f0b7a6cf946435105c046183521e7c86dd509a295c9614bb01dbb0b905688fed4346cfc20e6b8e87dfd4ed9a4ade3709bf6fdb28f895d6b1a85e714945660a52e1605bfe00783656b9a443aeffe175c269d17717ca7a962b812553587eae9f1e5b4c75b9bce85baae5e61f24a0a4f60537b6e94e4a2653900acd4580671065d09f8d1a85db2f293e1e5f7466556b01409566e5991299a509c8c5240b6ed0a8f7071f00864fcdec58349feb48f9874aaaa4106828f6289e55aa5a0d137369e2b8db7dccd409a5f44992d8779c47d8ba5ee777778985c1228da8d510c718b0037e8a139e033af42a557ebed66ca44a89f3d62799afa7b0236d84fcfd2226c28be16d86526569242953e10abcdf0834682ff6bea98e6923aed7f24be396147325b0e", 0x1000}, {&(0x7f00000000c0)="6c141972d910ebb7695d43cbe74b12cdcd4c6f719f85eb63bc45f98f98c21a6955f77f5a10e5ad11be9e22e8fb27d2271f6078e819770c66", 0x38}], 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) read(r2, &(0x7f0000000000)=""/91, 0x5b) ftruncate(r1, 0x0, 0x0) 17:33:54 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="c247a649a8b7fa4aeff06409e92786adb91bd924e138f7d310dc8887fa823776655e92d796ae9eff123b0eabfb26e21278455618e010616d8f38670000000000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000004c0)=ANY=[], 0x0) r7 = getuid() r8 = getgid() r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r9, r8, r11, r12, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r5, r7, r8) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r18 = getppid() getpgid(r18) r19 = getpgid(r18) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0xfffffd15, 0x0, r2, r4, r8, 0x40, 0xffff}, 0x9db0, 0x7fff, r17, r19, 0x0, 0x8000, 0x4}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 17:33:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610000adb500"/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket$inet6(0x18, 0x4000, 0xf9) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x69, 0x1000}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x19) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:33:54 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x120, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffa, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 17:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730700008000000001fe74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:33:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x5) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 17:33:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRESHEX=r3], 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:33:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, '\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'}, 0x50) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) mkdirat(r2, &(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) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 17:33:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000435e93284944dd8d4c261c99753ef6629ebff47492799f"], 0xa) 17:33:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x10000000000002db) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x800, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b", 0x0, 0x7f}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 17:33:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000009c0)=0xc) r4 = getppid() getpgid(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r6 = getuid() r7 = getgid() r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r8, r7, r10, r11, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r5, r6, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={r4, r6, r12}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x10005, 0x7) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000100)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc0a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec108716495f71b9d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d53396fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d89102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb49ca666169e2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce9438aec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfb039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef863bf8104f1487439d86b93196add5941f9381d6a533123e2e6e6498872be8aa4077859e43056c8e95d9ef59bbd87f6a256ccd148efb747bf902ff41dbccf91a29d924e6ba91378a0d850d7488f6255afdfa4c9515edf4dc28c17393c7d9a2dfe82900642e9e05c4764bda667d418fbe3dc7b8c33f1efb914e6ca17d0bf9205537945c3cefa23b8f4de99e382ee231ebfaf3e708505f389f68d3d011bf341000000000000000000", 0x898) 17:33:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/108, 0x6c}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r1, &(0x7f0000000080)="de", 0x1) 17:33:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x7fff, 0x80000001, 0x7, 0x1, 0x0, 0x7f, 0x6}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000400)=""/169, 0xa9}], 0x3) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8e45f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ffc54a3c9614bdf61cd3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000059af4b32652cc301dffb7504bb5ab1983ae6b8aa5b45ab5ea1c3794cb6c3ad4b2df49aa31be34564a77569560df473843d7845f544c578989acc2d27af5b1f93519c30497ba084404b83152d185c0801fed0ea776dd7ee03e512bd58167b324e0079edacd8c7eaf88cb237e2cb4835a547fdf28dc4ee9cf20b5abdbde2b138ff4bc9757c98dd86dcdf421eca581c9629823fab84ba05317b3f7c734ab720749a5a88de4a20166fc21a7b5013506050bd959fd86d7e4574def330a9b6ae357babc144df2eb3b541ae59e9e7f13dbebe21070b18fa48285533", 0xe, 0x0, 0x0, 0xffffffffffffffd3) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) 17:33:55 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8c) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r3, 0x4) 17:33:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x6, 0x77, 0x4a65, "6e62002b8a0ad7f88fc75d2e4d294257ce38d175", 0x1d, 0x7f}) readv(r1, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000001580)="dc", 0x1) 17:33:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1040100000000}) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000740)=""/170) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0x71) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000740)=""/170) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000240)=0x71) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000280)=""/210) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000440)=""/250) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) sendmsg$unix(r7, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="98f9670de14f"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000540)="481d9f3b5c4958a49895096e8e390ab4a55ba37717259524bc1c83104bfef27008b74e9f385e8a093e9b76303986aefa9ef46b588b135f471b9f3cbf2ec04e52ba073528fb2e6491641b60fe9f47a5fea69d2171fb50057b916f149f317074f8d53b1efb26032139fbc3dcf41d2d0fb2cdfe0cd12e5c8231d28b967a04e5c92ed1946351b28e96b661688cd046cf5f5ca6141e7ed815005565fc10b954aee4e9cf104d51c48bae16afe52eb594d248e353ba3f2e858437d6377d5e27fe8a311cf4cbae45957e65d27b94fa6fca35aa10b4fb8f8cd208fb3ad91a3667d0e75cd162b5", 0xe2}, {&(0x7f0000001800)="a9180f1145acd044f4a561183ad58ca2434df9c7b580edcbdaa397190df4ada460627ac7d58eb11fceb13474e0d34c86f998739546134ebcc5ba4ece86697b83809fbceaa99f6ff502e7f07ee4b3a47af61152f29e68dd189308cb0dd7dcd273303946259cb0f3d45fde02b1eeb3888d8beeb55e8774c1f630151638af022ffb5af295f80c23ec1017f9e54ed093512a5b39a65012279e1e4f0efaa41adfd67faa2cf07205060866a187e008888c58364915ca6a95ea7c853a63027da220afeeba96173d5bb5a844ce53315a1cbdc54dc1a411e2c76e0eb0235b4300d68b693902b4bb62edf1866b6b997b2a0d1233a8da4420fcd31da8e31fa85cfb22d188b16c1c37c4449748574e2734d2c034ddbc5c7f26ce457bac19ad190ec63603caec94595712d4d27aad52921d557a94fee76bfb455f13af0323934f44bc41aaf1af4ab7a605a0c859329b10e9017dda6e909e4c38afb727d425e0f3a5fb5fb5e348b14ccfb9c677a0e0533baea3921bc43070c9a4f4d4d184ce9d42261f51290fd2e62f874b68f502fb00e5bb72db261a54917faeb17c1c6feb0388029d9c70cbb0b5647842c7426124cd49acef10726aeadef14790aec534c8b5f441e83db087869ada7ae5ca938ac42b3809a09f141bfff436278652fae619b9c7286d7917e3c86efb9fd4bebc8c3bc0d628420da7b9c6bc348647f867f66c34996a0f8d5ec4c23f91a58988a46477427c4f701aa0a99eb2c18134d4fdecf73b38f7452012f9686a732f0bfcfb107e61916dc80664894e236a90d470fcd005de6f86e803c0297d4c3e76d95a837a38cda4043f4bce7df9aa8491c13b0799418f6c739f32196c17a8ad5d7d5b886bc9ca410ce0d0ec582695aa14843ab3437a84eb55bb9740c02593ea91798386f0537fd1b707f39db0096a59c5ce5eb6b1c8b54fb441db57aa9af44e6a5751eb1171d2f307e65141eac2c1075616aaa45bf42d985784cbe2e69b232516e440a29994a7b7a52f9bc63e12755039025a8b8abada4270b8a2ce1076f18a2f33a93f0afe129f15f800ca423f02154cb2fc5ddadb4abb7a4322e32763f2aca68c4d00ce98f315a2f39be5940ed809fb3b74052a9eda45f9f190c98f6434c9ffdce97d42bb4a6d921302e55fba0d7c55f77a0bab34d9a5914454709d8c02dfcd7ec6f7673b9e599994fa366904c16d3a4af7026699e0299f2611d480ea15e249d559845fe769c43f33d410d5c897ce7ca3f808a118e2d90842e39ad9ec80ecbce857b561960ca240cf5096272b21d84aa52986a984a2c48df8b2e54dfac1115f6696b8e94dd89f50311b49e748e72dfd217e2611f16578ee669c34899b0e91c11d8e4b85af30db3beaa090135764c81aebb5c57036d6cdd7f659ab982542fc9ba1f85c868aa095b44cdebd23a1f59f3bab4f192a0d87153db268cb7af7a37a5813f45e81a724f7aa8bb68dce06553a3d555181c9838c35fddfa3226c2fe952efc5cfffca56d6e4e59906acc9839a5b4f51d7d096fb8272da0c2be6aeceb6ad5113b306466b0a02e79eec0e365ac08926c5e6bc639cd5096926f2bff9a89567f7c3ef5b7aa9162f99b9c6ba7232ac97161dd3457b9b2060095f45cd79403bc7da789e088602a950a10fa76de9fd5711c12de427ba4005938b44907913746997b2a428a3be7628a704d9c72fdef87e53d29b6e2ffa78b94c3e834b876190f645aa59a9eaefdc337159bf53f45b1f462216fbd1d2c60a9a8597d32a60b5a641f6429d72a618f0088dd4cb9409b4037e08cafa57aa253cd954d78fa3885717f05ff78d97618afd018efc8ef3538d3cfffa9103b85053af407b7b756d9c28f22c6c1e7ef8eb15703b316599a5e235e1802255495159b9a498479c87671623ba0dc98ff991e2cea89b976bdbd66d25b1e3025f4d708ee191278545098214722907671673c6b45456b277fc040c87cdd1b190a26bc819fa55ee0f212a83551ea6fbab73009a1500c608b3730b45a58886bd90be54834a3c60a73b95f67f45f9ecdc248f87244c63599a9e27867bf97dd5e1a4e2a9a78f3d9fa0c8cd15ad481af3dac8282b1fcd17633cf87f13932150f85f72e8a3614b02d2b53cb43d5a2ce1db0c030b6db13268d3acdb55e769528cd67f8c9b6c241b2abab5958687b0e1037614de6e61b340f7fedb2a86f3d98bd13f45ee8176b3a952f076eff598c27cef9ccdc017204e3eff838a7c661b0680f38dba4657d3436822ec3e1328be443e0778de1bc44da6d8e45a3a4d947b458bb8185a4975de12bcf055bed849d4a65165c82b3b1654abf2360688d110fc96501ac76344bd67f59038e08caf57a02779b7b623a156726a926fd039d3a827d74cd9b9024bfd4bd030118238e3bf9ef1f3733e340ea4725bcab647628fd98104b59fba7603e9754487e8396203c51a4574a2133cd967d105223853cf398194d01f7ac68bf0e5fb709b6837c34558c5e00c628cc03aea87ace84eab22574b5baa432938eccd30f0956b736d66371fe5617dc6f56e3131c310e3925362b96e4eb68fd982c9e679dc91adb9b04a1aadd17b3a1cc784ef472b60a2868662d0ae488d1e9b35bfe3bce9f214499a08224f907cbb273583fde4c97a5b592a7a13dfbcc7f9418680a9151bf7cc15beae12dd37039da3a87852d60d3f9dbaf1e4ba663d27348d64c3bd3fcfa5fea1768203477e98bf42463382c2b5530a017312f149fd835d5b37d979eba8cb24370818d65b103efa07e78292458e2d9fd9ac1aa3be950c16a45641945b15003c5bddcda8985c9576dfa6228c76b02a99de9bb05f08d2a2134553a3df442febff772663f16405eaefc67672fef18011716170ea37509d6a68931f1d7e8f6ed2e948f6e6b84dcaa0a430065c7c55553cf8c40d0c8ebe9adfdf52a89951dbd9534d82321b2fcf1c96d183b34af11299aaa810f5a9ca2e41f3cb337c396c93a97662743cc2170d08746ef9a738ca516d1c5ae8f5755e09b9e20892a6c21e6909e5a5160ec0019a8f9ecb6f5564ef0ac95cefcaf1e83405b6c3d4dce896fac889b7928e30e1d95229b916d15b25dbdd8d0da4812cf2e81f4dfe8c4cfd8d8b56051d75f73f863ab08d3b8ad539529dc69181b07f7255ac51a09bf6136131f871584a1df49785647765e671dfd09258e807083643e3afdea42facb03e42eadff36c4062796a4a0800304b59ca69f4fa52afc25ad0b1f90c193b51c3a8c9c26f49c1b122f39a54a9d54291dea7c72dc1f0ea388831ab85c0395280405fa60946f29adc25312711d1a9030f81f28f810122e1fb8ba1526c9dc4a03b11970ea430ed833412e0d43a028f0e4e5558f3b624f44092c50e97930d72b84c9ea7e67569bae6d98fc84e2d95446b36a9fe01d7f4e279ec77f878c72f4f511e774e383cdecc9b7615a0140c960680f0e09c60d7de25282c3d19f1019021df47554c903ee2c4cfa2563e8a4e42789b0925c2d0fa7254d06177a0715365f777867c1156e268b9be5d966e2d8532e4553d3e9f8cb30706b1f5040ed951eca19f9a74d6a38dd2278d06aaacc5e7f65c3defeff771c4ad95477741d68c5c9405838da691a4e2dfa21dd4fa62e887541d573658ab2b5b07fe76608bcf0e3e123fe1593635e95b89d7f0269466ff541e1ccfc95fe6823280f61c33bbc0e28719a34c1754d5966fc6300de072b20543d0a2ae8f02870a0c95b0fef49683cb0b8b9ffa77e27475714592c629dbbbf54fe1d8135d7ca40362cbbef6de9e9dd4ddeb30234a89519852b3cd35c76ea914a8974be622a22b992a4e777644860b4ade3ad8fa4c245cd5cc6b889c8ba179db080e99964e41fd855a8f50e0298a4cb4e858fc5ba49ccc85ef637b397577856073eef59543f6d17645ed3116ae288857628be9a82a192635867b91bd438435efb2a4155bb66bcffc7e6b5f353288d69fad06435bca3ced84fc1ab3b3bc6e815dc70c21400e63dfe441a97124ce536db895d8f4b94d49badc24cd5f499455235572b67826533907c7414491df27697815ddf94ec97f07a1d16126ec377fad250bea8749efa5e2beca90c176f368b124ab115c0cf47238cc497a56576221e830d775e1cd31d81faaa237622fcb4e5b8641b689335853bc22ad4a54669b1c10c5aea687ef3fa53d19d3997594c8c168c115b26c3787f7bab0cfc917d2ab89245b454c6e48274fa41712fac0ab1a629a380de87bc7e535f52773ee15762970f1d97a492cc33204a29da479d1dc67b16ef04c8fc33f140d922e0e541289a82c4e3c94ed690cda88c679fe14aca4befa5c75367fd4845db002fb0dde433a028c701225e226a24d818d0ce7f751ea142a5ce0d5c3bf83a8bd1fb9c24dfb68cfba3c81f2eb792d31f7ecd56de42a7e554ea22e75411455129a2adc959a68d29789d32f5f0c3a373db97779667ef66d63795539819ff00ad7953786a0aa33df4aeecb9aab002eb3424c1d64275078cdb8edf1f76eeab4c326680d08062b0e535660b55adb5fd358fdb73a3e552d41719956dcf34dc74ad307937ad3889aca83753b736d04e6551ac7897ec4bd657a16c7420cf066d1ec69c009c31a89588d87d5f61d8f88eec08e2462d9f9893fad0b54c70dc6b76679500ebc563af0574707a4d65a8298e4dba962b6382b585dcc89cd2f37981bcec66358fee49b466a9d492f5f74387e45186ad39eae87569d2e23648dd925fb7dde8246e94e12fc4b728b608cafbd53c3b854c79e8f96ffaf7f1116f74293e37dd421574b1e225ce976e7c2d98492e119576f0b7e69265a00f99e041f5f73dd665096027aa6fc768131a929d1fbb2018dc130183a741bc74a1c58ad9e5b842f84f5e7018c06fa89f5b0c2610d1046692563da16606fd5494abced7ac0d8ca38d5ad9cd804590ba07b1a78f0467be7ded4113979e95245644a10bdec265f1f7f61f3498c0056c83e13bcdd38b073e465479e1d42dfb36551ec8758d6307d5e46112219e2e1858743dea54828658dbb6c3e56b8f54bd52ad366eb10c90c977035041b62a01c6608f5702f7812f28a7de48917edb2fd15f7960616b8abc9978121f90cfea0c8c621766b1358945666546e28411186e887f28cce28d93cce7dfc4d1602cd6259cc9dea1138273e6434d7814d89aea91ec41d37088e34e21f4fba11b59eb41f0d7a77059d3bfc2a7532855604089d1890878ef3c76c46d486b2d075c01169ee38f33768c3b2eb13e91f4e6fa9b127dfee6174deb3730510043c85877d7a7575403c046fb21d54764eef38d7730deb56507ec08997e87df14580fd87cedee8ceb06ff2ef98295bacb8c10b20ae153596aa647d19b7e174ca29a7e1cf1a0bc5854fe8b9915f3fdeb98b8b58be196a1fd11c1fdab5844f3e9f0459da83b7125d4c701e5ec49dea614c3d7a9c568a1fe2ec1fe1236d6f86f7ba1fe2f14ed0f3d7f776179f4f238eebaec9591f70e28830607ac24f6023776820a11c1dbae8794fcddd227849d3d5ccb0965115e028c065849a8425fab69a065675fd4fa548b0e2ad8eba0a88d451bd935657cd002a207153ce95d01533c19f89039a2e0334864f8766a283da6553ccd3834306932e15d9087dcef3e7e7d5c8e3567d03cc44cb0972fe10bd5e549b35df94961e9fdfec86f3de67960469502274d6c1cc9e270a0f66fc4cf441bb41124eedf8828b48fff72343cb373c0cf0d7f9073cf08f159616c19da4ed72c97a4282db6f110632f42125f42532044e4cba9e9156c42e6cb643242b27c055cffd3f851bec37af95f08b469eb683a9", 0x1000}, {&(0x7f0000000640)="87ab5cfafe49d4ace242e720372a4cbea72d034839edee35b7abdc688bd77b641c2b279f3193fb6a11e501062d066c9fcead5d895c11a16f9aa307f6df35e39fd94806861afb8a6082eba279952a2eadf9e0f2e1d9bd3563e0c28550119e8dfd872ad878c60c28c03a1af00b3b288c56f6ef57095744460d380f582f51023f8f9a507f901c95fc7732d51ab905200e132d172dff5156f27527361c48c6ec887d542e4fa8d33d930c936d556c343f667b98a75c17d0a7c4229fed8b3fbbad02159901bd6e439cb2ed2f177a34faeef703c11956ac9a413d", 0xd7}, {&(0x7f00000001c0)="1183a1e6ce8b46bf61f78e81a86a6262f995e422a2c3088dc92d373b570c93a2ebb158", 0x23}, {&(0x7f0000002800)="85061874058e7ebf3bb691a51bd22f078f49b77da8137f6a5647c000d8189e17e74e0fd36244b373859f646dc8cab535efa884e5b89bb3cd8631bfb78a7c440ba42788e1406e6eeddfb901cb94ca962fdc54e45d1039de7680630f10e91b21e9ccdcd240b2cc952ddaf862d4739f893bc6e14a495a4f3d893afc69512eb391acf8130d12f1d09413ea5b87a20227cfef26eb655fb9ddfb8012b7fa156fa02665882a67d3470139a003e140a41c18aa1bd4abfc4fd2f3aee7db283e6ba0f6dfef7f33d55f4c56f64c89427065a40e7ad599dc07509c5875ba6afe0a621bcfb7db593e1d23f0654baf7415e16fd73c1b", 0xef}, {&(0x7f0000002900)="dd00d67b079c48caf9feff3544179aca596854424bbe09df962d6d9a509cdc7d88a3bc0485a10207edceb10caa290fcc3946923e2a4007fb3533ca525b21f2575f16055766d968abd269bc158553c6466cb2516fded7f8aef2158788bcca26905e377631fab58c953daa9ff0a11edb394ee3a6e5e6c1b86884463a36dac816d0240b2ea0024cd8b661edabef03a666ee807bdc56b94e6e3c0297579a525f5a559c6a23923f2fb7f15167d8e6c6a8382d72805b433d7d6bb531903f9e4d1f467b0c41907d65196289325242aa153146ac24c35cfbb4e801cb347a932c4c", 0xdd}, {&(0x7f0000002a00)="3c2da392642f5be272c268e49e1425186d24e698d0a89085b70f822ae2e4f3873d6e79e3db73e6915ea75c60ba70dc7085b03d6a889b0a9e362d3d65b1ddbef6e22a101964eaab941e52da6fb0e99d99ebcb406ff1b5b87d3be8bca9106b426678d488cfb42f64197ed71998dea2e0544fee97adc1c83b6141b68b5fd88de09073a4eda97b727ae35f4b53d47741d03e0564c5f4f0366c1e3b587dcff7316792b6f7f6254f3c0978695c5fd94ec21725a3874fe11487ec3d2429b86024f34eead339178f2340802ef48d149ba5f687e337ddd992801fe9", 0xd7}, {&(0x7f0000002b00)="316f16a3fc1c8a83ba39b9bee07ac51aac60881afc18bcbe0e25aa3f12c45da5f1cce5db1391f57f129984efe56b1c622d25d944e8edea2efd38a64e8ae38474e937d4c4008b782701e118e25f8a9a27afa88f6b0e5a5a856fb283df5526357bbf067c8e1cd8bf58a4ec5263c44809d7241d55311093552f810665ee2d1cfac361554549c6a4e98824b5295cb3c2df57b774856aaa5f89683ad37f2945458956133446fe7fbd54256a9f4a0a93345f40ecd07673583af9c8e6386784521111cde5a47053bf59e2c1684b96f33d59eced6528f807fda1d94836216657383eab33afbafa4119773ca9deb5ba7d32bea6e13e3db4eb39bb9d25a8f5671bee73447c15d066cc87e61aad0fd3480db526635cd6d38ef2dc4b003068a0fb722665c1005186299eea2023ea5f107182f673b20994f5724cc9940cd2d5cbe8f32be70373fd8085349a85570ec13d675d40db4a5d5bb0df0cf1720bd46a3e5e8497901bdac6fdc8d5e61a9cea02d5cce66887797825d437c23b409c1c5458d4532ff8c39d0470f334084dc1f9c1e535c0d09fde62a8ff696a6234c8cf20f55db9e16bd261829a5878f1e7cd024b154665baa3ede5b6cda5236e056e9290f33a54a8ca629da69ead34693a6509e24b2313197164eb3d958e0eecab2422315a014e707941a99775933b6d75756118eb51cb71b615c4cb8d5cdb956965d356a07ef6df7375324017ca947bad5f8acf2468e2ff4ebe98508d12360a8c4ae0a2ff09b52bf17fe12cce04f6849242f656b8dc04ea8fc121da9f4941c48da772cb74975ebf1b9c6a6ab8e9c1379dcd2361f90b69222075170fa3770c17d16331a1415c5016fdc17ccc7153dc297cf5c50e24fd3fff5dabc73a4e17c4eda2d9aa0fac15dfabc62c6a450ab04b5330c0aeb6d947babf4b5bf0c2deb5db21f27bbe326834c0a35514c8997cc46af6da5bc9b139d8bd447c92820a110666d34b6c3db5cff49b8cf01eaceb325cc1fc2e5d127ee257fe9cb2a186bbfccfbdc8bf69e7104739512f1334c64182df54b2d63349d85ab7b51150d1f91d1cdf3d9af7deb03597149610fa0d29f9128cdb98e98fd072a0aa112a3fb46203b68a22cf747646c337a9baf3101ba43dc1e0d18fed4eb32c38f3470f17dfe40924d502985edb7818bd0f154396c271dbd5e063b80036862886f2ca1c66fcdba71ea3237cd4c37619c914fadc679c8be8756ffef2327f7204ea4f12767a5a984f5b632f2729ac5d65099623a4c15efd4e64ed01e5108c39ba812f0b525dcfc160b7567adf6003957a9ecd73a1c2bf587148124f6179013cfc99c5749beeb270797989b6dc01aec5080fbe704e60565880d3e7ec816f356f1382b55c230568448123f59702984ab26b533686f65f50a5f7ae30d70b89b92bcc46080af00e76ddc5aaed41897ba6543f36149920e4b253947595d02568fa29c57bfdce3afedfc3f79f36fae1067b1fc3adf553db8ddd5b00b1eaf45d347d5892e74bc32b58fc5839cbcfcd7cb40f7f0e2d8764c150c1765a9d6043770ec0f363698880cc595b8eff37b076cc1ed48d26a77cd13d92993cf272b31fd0dc5f939b81ab14489bffed18faac7a8b3d1321720e9f7a03f65b86665451e8c26a200315420d80b366e2389d97a5b18f8d8358ae52dfef27efc7397949798e18ad84648f8608f09417dacefce8542920c4aaa27e59eadb715d6a7ee1cd56b232d2c7bde9054fbecdfa2791a69798d48f5b1a451b286160225070ad4e326e49c8c247008bb30df6d252501383ac8a52ca8647eb930106ac5f05d710598a15e31ce544578e17f35915b266bd649adc681c92a5aff8b91789bf59aacbf6536032293e19fa021aab91067d149857cf6fb2b3c71b8da0cc387ad6601e3ddb192082a4b0fee8dac5e298b4924ade9339dafa3a55bef58b7800997bd98255a18b13495f5bee472ed0b8a710f2f49df27c958294472222cb443c9f24643f3caff8cc3b67daf03f5a6656ae92e3da65ab3b56e9479de238c12557511776d7be0d7efa5db2c613acdea01cfc5523ca6f581d6cf562db249d2da480e45730a2c2446be7475ca037af8ccd6b6155ccf5bada45fd7edbdf2f2dc68029f37f2bf775f593997ee51c95d4c74a34b4bdf211d065a5ac4da9cb58c19f5827afb891aac15b95fcebcccbc344855875a19a11755189e240f1e5cbab4d674c8742b96b0ae6904c875ed85101b832ae163b8e279d2ceeebea62ca74f0854d38a0a2f156230b4688a77a3b6df2e8d3a8d629894d3de4e8c85ba9fd4a043d1eef5e037c66e6de53280a0062347f837189473b975a9c7af4d786f450db7ab1f423239434ed4df44edc70f2b7119fb50a160767f721bc79087fc649f07759ff6de1ca17ff535934020b7fcef7089146a24aa623aa7205d7f6bdf4c67c875439535a715a8eef5fbce10b3d3dd2c16fbf1fd9b8c87f571dbabdf0e672856fc1aabe2b486f57b1525b0e2b2ebfe8fce2456fd401dd596264940d9b45290b69744327a7395ba3842c8b1ade33c4fa2d30e747a748bbc69360a7aab0bf1db0776d429d7034e7ff0590571ee09572c3ad889553b60b553ce1fdb17e292117b9f2971ce1940e398bffd5ec5e5d34b22412757c385a2f73f44269a6b8d0db7200835885e9da54352f615d976efdac778e42a29254124974b5e3234b793091269208e4783d89120694422692cd5409b03369d67dcca0b529124886a5c4bd8f24b9d29f3f814391dec8155e989228016afaee6034c450797eaa4932ec6edd06b924b5fd1dbea2e321fd2dc7a663090654226acf82090c01824d838c5239768ed184f5e43a045b78dd2dbf93cdb38a2c4e4c76af1c1014d9db523216fe976514765ccb34a46bc72518533120711207f9f8ef1e1553e344a38f7f6df484a886d496a01fcb5d8bc88ca0eb6856a41391f81cbde827fa1008d18ab3f5bf6a9c1b5e7151f3da4f157caa8a813456f34518a707334fc75e671548cb2b9ccf3b920baadd7e7cd314d55f0ae7049f04c53cb4bba73dc4c7dede5f7cef47a4b2e77aafef9243398f09dfdc5402e0c0cab497008e697893c1172654c4a12e326f147eb8b6d42424ee23b56d43a7803554cc2d6c37ca91acbb73e8586d1a2c05fa4760edd1ffb5fe2b7e232353f6e59028861578dd69eea4396fa605dd7b7c99a8bb7deafe56309c1cc3a62da136709a78da2faa6945e224aaef500cc36ffee9389c4c7ad41cc6a6751dfdda2cd92fac66190a16340c7eed11d6ee11ebd08a5809162f07ce7580435869ae559e327fde2ad590e6c4a6570fdeeb3643910cf709231495f9047d8b7f92e5255978293b0650ce96cbda466d34394a23165a04ede5c8638e8b41b370a892ef05a170eb505727ea1ac6d0a50bae631bbc1d1bd07b6547ae75fcd16c1fab06644e13467bf4d7fbd1c70f21b33fcccfe2c0ea3191e4dd7148ddb817485c10b0a2ab358d4fa0031fcd71b26bdbe799a1277ee4e037e9e9db0c9d08de384eea32a44d3d8e9c7b899d68440d656041579180916d9709d908dba1b6a69f6f71d31d76f8b80b72bea22c7510879a32c00619e8645c57b37ef63f3c97bece231882642c32e1eb8b855d82cac44ee4ce0a26db396e7759d7226198d5f610d058c27b0acf79d132e8fe52fe6d20365bf0e04fc66275b0d7ebb50b31644c1eb7499b3c49e347af20becb8bd7d69ec14851f33b9ba3faff34ca5b5205e834aa413711a1d8a411492ead360d57db6b888331d286fc7633a931f05944dcd070ee5c70c4d70ceee349bd0739d1095a3f6e188f5446a5176d209dfa70b44298ec258073a6191be45f6a75b2c53bd0b66185bf4a97236e18b7f400b9eb703eb1d91c90e957baae768788cce5d7eeaf18c159b01cfc16c81004c92cd5402e701717349fa99ad161715de66f77c9a3bd72a1450f170332ea43cbbc5a39a52db6aa2ec75cbf57af29cf55a703d7e8d2c26da8cf8960cfd3f64c849ffc17917fa4e3b8964d9acd36a4ff5dc16e3e674be7ad4dd379befdfbebb0d5564daf82a60e7c571f8d8b8cfc126c8f16e647862de6600eb5639a6d462b9aef0a1e1fa70427235073dd0ef76858987d27d86476c26b0ffe68b7bf252378c6b5fc1ab9063f2386e239fe03742aefaacbd2dcb0cf841a6cb63595b480a3c242327456b4105ce59e5343eba40ee62ccb70e54ad901c182d864c76ceda7df633efab96f62978e9f5f42a23830f32a1374ba28e05111135a5878a9c29b97bbd66b93a259474a1e9c241593c5d0c7037a17244a4520ad3bff372739e7de7569b4225c8e7754553bec9b2bb98e6b28b4d59578590cfa3dc4fb285d99a24358f8d7a8b436dfedc1c4df60758607d74a01784489133b78a02fe8e9f01ef68ff25fb7366cf5cb474643ec9e54ed43eb911a72e369e1c90b51ae1c1f04f2514e91a6e577c9e7c9653ec66a7e1eddd97c1cd2725d7bda96a37c2aceeb713542e834d2a2c610d6fefbc60f98621fcec1793b30f3f198e8e4180c05ac44bd3e29de533b8c655aa3be92bc00e8668a6d7e31f1ca8609f253322240e83384609b94dfdfa98927cba5b0a62c06a9b683a5ff7e8f808375882967a570ef6a0ae7c5d40bb6efa0461eeb183996ede3cb47d5198673a3aab9b451aa92195479dc922d2219176d1ae838c145b6d5f0d4ec5da7ad8df8904d138cd1403d8f25f24d20ea04258f97cc8c8a7912f86a7c76d445ed82fafe066e5f31811bb7db70dca0b926a303ed13127c0db6e87ba61047001d8fc7916153d0141cdc6d94eb04b68ee36305471e7b5e3da0c31b6e3808594ae661b1a9fdbb763a1ecdbfb2370133134da73da94f131ef7fd77f12823210d8781bfd00f1fd9d100887e146547aebde536998dbe7426e0c848e59767bf1a8204634acab6da66a81c7c41eb44c0a260f71cee08ec771c6475141072da26670b84f73daa8c483742074ea30927699815a81f3a6524a107463971a2e36de494754c43e5c94835a69a6b18fa9ce7beb05a9a00dc8a9a2a35e6dd2d0b06bbeffff3cd1f7ed1300043398acd829b467757c838b4ca95546d5cce48cdfb34d8cb2e8434f0591af750a20b87b56acb230bc5d5ef7d078919b6d47102028bc965d67895f1347ef66a06682b36c753d796b7a6486e39046e3cfa15752ca39330c2cfd89fe14871cf2dfbf311d696acbe58333331b6e389a50aa1d5642b71fdba80761761a999547f88abc857a80a38f092580b0afda5784fc26ed60f3ef553c65ba9334c11d379851ed8e60a4aa912f1e915db3986f6b5985c5dc0dd710345a6290b2a207fd4f56a24beea7adf50abb4ef04f5527dba3925de5feafe52de4c9fcf3601fa3576e1b4a15494f9df2256baef7291d8328b6dc31c83c10cf50fd68c58e8a717e5087f0e7b64b03fd830602d46a323835369b45db1d98a6a042f7e29c84c200e4cdeb34824d5f1d1577234a1a4c735386bfac464d1e7f0e92a72cea46211ef901dc4978dfcbd608e2654ac1de2ba4f54281f56980dd8215163f80c09ac868c92a616e69267cc482902fee4d1bfe7c126c0cc4c975fc4c8809b50a9a428d5a90876a46584a311103496ac8cb596f053b71ad03c576d9bbd45655ef3b496a39f0b278d6c09b1163feb2b1a62e7b25f5fc23075d8c0a39a3624aa0ec4802af26f2520e8a75e9618d3fbfb3ec2f8de2a3f3d6e27129eba38dde1785742d4d710117cd43d8a4945b731ea86d1f2b2e67df4e730cf049f28c7355d42c5b9bd790af4953b7d55239e822cde8836fa1b4dfb489f33", 0x1000}], 0x8, 0x0, 0x0, 0x1}, 0x5) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x200}, {0xd012ccfc8bf37fc2, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8d, 0x1800}, {0x1, 0x7}], 0xa) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000800)=""/4096) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/112) 17:33:56 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffd) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x16e33df15a01d965, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:33:56 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f00007d1000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f00007d1000/0x3000)=nil, 0xb069b7a0f75a6640) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) r3 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r3, &(0x7f0000000300), 0x2aaaacea) semop(r3, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x2aaaaaaaaaaaab1d) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r6) read(r4, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r7 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000280)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r9 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000140)=0x80000001) sendto$unix(r9, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 17:33:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r2) syz_extract_tcp_res(&(0x7f0000000100), 0xad85280, 0x9) 17:33:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) 17:33:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = getppid() getpgid(r4) setpgid(r3, r4) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="306cb148264b9ea9873aa89013fe5e2b80c20083e8752a03af761fdf7133cafcaa7cb19b8977ff008ec92053f3cfd5dfd7ae7adca6501badbb86aa1414da306a1f9a552fe28c1601bdad476aa8c9e6db2f3e3b9aade13aea1db6827f5d92", 0x5e}, {&(0x7f0000000100)="fc421b19cf6c04db270e32a2ccf1840a8e2350c64dd5aa4cb2b331ea26165638371d682a014c7cf5a61bc9c7d20c12c35e055d60d08014279ca6e47d8337f9db53515adec729504213d599715f971ce6066930c9f945dc199748237c0683869d49db867526c4bfb521b760050aa74d648855065eb7f7919d336049111070684f8bb52057fb2944c9dfef008bc0118b0f02d53665076ba567c530f358f9550b8a67cf1b", 0xa3}, {&(0x7f0000000780)="9d8db2ad4eacf81015954820c2134aa59add81a0cd33371ff8b436e548e82cf47a0c41041ad72757413e2b80fc1a466544c17af7216f9436d8b8c288cba6c2c4ff915c97e1cf9843e26a06f5eab224edb910785a3b8efe4771415ca3166134", 0x5f}, {&(0x7f0000000240)="2f7135ef110eed55f313585cdd1555db7e123fc8f343a06d07689093cc5942d8b073ebd003d9ceee5b33ff0e5bf9f01515a7bc16957b47d8e6f5fa59ffceb9e14e4915883ec70d0f0a4ded2ac082b9b74b849a16b0eeaef80ed93374c750d74159ee2b5d3644e73fd3d71bbb9f94ea1e6adc192f61199294b6e22b0cbceb006f75292f520c41153bb0f7ba936193762dfa9fa9229360e67a37b97fbf93d540fd4135902df375ac536ef345de89cb76cfaabd7bf2e2e018a10d43a912a05b583f3ec7cf755196be10fcc588ee1aa32e0caee4e3527efe33accbc4de86128f3a", 0xdf}, {&(0x7f0000000340)="d831733cbb10445264c76318f61890ffa45599f7734e1b4e1b3650cd75f3b9096e39ed2ac73441df8b8c8c38cd46ff0ee368ba0db969068e9dd05bdda31ffbd2050f9dd31b4ee7e40fe0af7915c883c487c6006df869438b158b245db69e5d7f5085fc70ab851481a2dc94eaeb7064cda7a709996a09522567bc96c55de0c57d26660734f93d1b5ea08149729d8af58bd851748d7c1f5c3c011d071b8a913a34a4ec3b74dcf09a1343fc8dd1139d155aa6b38a051c698c0ad582bcb2d58a02941009bab047ede468", 0xc8}, {&(0x7f0000000080)="70efd84565", 0x5}, {&(0x7f0000000440)="7a13f52ef4696ba2498198870bc385993044a1f714a1610a31f88ca087d9dfe5bae549c61d1c84185f6d0dfbaf70a464090e36810229e6f2b8f6ff6c0821d2877ec722e05f53062600a5a9c5deac9d66ae8cbc6fde6166dcebaaf693863ca559e5dffe198ac8b88106440f4a19e60bbffb4be4ea03a9e335a09f1e171d429945758bded6b38ad1a5ae0a716064941f0ae3d8fe5e2e3d3a78de6d2ff8980e4ecd6eb107292ae2d7fa63ca1ae299bcb8b6", 0xb0}, {&(0x7f0000000500)="1dab8144d2eca0dcf205461aa9a8a200a5acf26cdb8b4b4dfde15bdb2b427bd8525b4a5d16f7309f39f64a3967824cc2e6956d43ca47b361e62be3e57a971426b77a3496047569210f9cabc0f868a855c618dc4acadcb149c670c2e7db", 0x5d}, {&(0x7f0000000580)="cd4ab008008c67ec75a13b249e2bc5fa8423215e4c0aa16eb5cfdae520fbf6954180b07d178f8c67ada5d103054a8445ef01c1bdbc32b53734fc35154733d13516253dddd29dd0506640d08e7d7e509aff18f102c1352be9bd62fc8e3b17f6dcc3a278e35baf12f3f32d6c6409f3a717a8c98abc726fdbb4e7ef4fb5d60086cf303b7aeeea9bc79b7105b92d177e31f34d79658e07edd1273966d2fb7894a2f3e7b5b76f0fc8a9c929c50276c56f61f6ecba7bdc22760b9caff714e3edc5f78ae4b48da1e6f154ce1285a75c4923abbf6368e76fbbcd968e1f897c47aa120860438971012db5", 0xe6}, {&(0x7f0000000680)="8dd3ec7ee4a1674c1e37cb5b62552f9f3503b2f5f1a5c4b4669a25bd6767a6d49ec2377557b81623cf67b7238a1e", 0x2e}], 0xa, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 17:33:57 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = fcntl$dupfd(r2, 0x2, r3) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r4, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x4, 0xfffffffc}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0xf5c0) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) close(r5) 17:33:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0fffffffff0381c3100a2ef8d6bc507d0d14da9c88f75223888513eabb51ae1cf5da8558b17bebd3b687d8e3229b0f75c03079c1b63887fc563ce6b0760a51c37b1c6e903b9fe1b26ec692290e6570b440e0d3da14834f288cfaf06b2f4ea7c0b3e65903603649ce489ba7154ad7a34381d61d62891f6a0109475d1a90f04605e6b81d1ab6d2b52b51941abd58816bfbc89fe33b5c46cf677d38171e4d8cfaf2d67011e2bf7b675d54689994be48de69f6a2af58aa6deed5e641fea153488bfd145ab09b20974ddf7a687b1790d15617c7c8ca8c21769e00e8c71000000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 17:33:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x2, 0x2800) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0xa}, 0x10f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) flock(r4, 0x83593a8a6e5d2237) read(r2, &(0x7f0000000240)=""/226, 0x2) 17:33:57 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[], 0x0, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001ec0)) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r5 = syz_open_pts() setsockopt(r3, 0x2d, 0x40000029, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbebedd82974ed75e1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x9e) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98db7100fea19edf95d839affeae07eb92a8efb2f0", 0x57}, {&(0x7f00000002c0)="b3adebc673e226d065a62f81187247fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf7", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0xb3) fsync(r5) syz_open_pts() r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r8, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) linkat(r8, &(0x7f0000001f00)='./file0\x00', r10, &(0x7f0000001f40)='./file0\x00', 0x0) 17:33:57 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sync() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getegid() getrlimit(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getgid() 17:33:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) msgsnd(r14, &(0x7f0000000340)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r16 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000400)=[{{r16}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, 0x0, 0x4d0, 0x0) r18 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000400)=[{{r18}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r20 = getuid() fchown(r18, r20, 0x0) r21 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000400)=[{{r21}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r23 = getuid() fchown(r21, r23, 0x0) r24 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000400)=[{{r24}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r25, 0x0, 0x0, 0x0, 0x4d0, 0x0) r26 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000400)=[{{r26}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r28 = getuid() fchown(r26, r28, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r17, @ANYRES64=0x0, @ANYRESOCT=r18, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r26, @ANYRES16=r19, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r35) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r35, 0xe3) writev(r35, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r36) writev(r36, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r36, 0xe3) writev(r36, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r36}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r37}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r36}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r38}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r40}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r42}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r43, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r29, @ANYRESOCT=r31, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r38, @ANYRES32=r29, @ANYRESHEX=r41, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r43, @ANYPTR64, @ANYRESHEX=r44]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r34, @ANYRES64=r46], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r55, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r55, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r55, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r55, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r55, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r55, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r57, r58, r60, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r50, r54, r58, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r54, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r64 = geteuid() r65 = getpgid(0xffffffffffffffff) r66 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r63, r61, r64, r62, 0x143, 0x80000001}, 0x8, 0x100000000, r65, r66, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r66}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r66, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r67 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r67) writev(r67, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r67, 0xe3) writev(r67, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCCDTR(r67, 0x20007478) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:33:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = dup2(r4, r1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x2) clock_getres(0x2004, 0xfffffffffffffffe) 17:33:57 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81}, {0x1, 0x7}, {0x8a, 0x5}], 0x3}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r6, 0x0, r9, r8, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r10 = getgid() r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, r11, r15, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getppid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r21, 0x6, r22) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r6, r17, r18, r14, 0x0, 0x7}, 0x97b, 0xb268, r20, r22, 0x101, 0xe3, 0x20}) r23 = getgid() r24 = geteuid() r25 = socket(0x5, 0x2, 0x0) setsockopt(r25, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r25, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffff7d66698b6d30d832abcfaadfb964"], 0xa) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) r28 = semget$private(0x0, 0x7, 0xa0) semop(r28, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r28, 0x0, 0x0) r29 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r30, r24, r27, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) setregid(r14, r23) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:33:57 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='\'dmv/pci\x00', 0x800, 0x0) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x100c0, 0x0) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) r11 = fcntl$dupfd(r10, 0x1, r8) fchmod(r11, 0x0) 17:33:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='/devpf\x00') 17:33:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)=[{{r2}, 0x7ffffffffffffffa, 0x8, 0x1, 0x7fff, 0xff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x7fffffff}, {{r0}, 0xf3657492e99d183d, 0x10, 0x1, 0x5, 0x81}, {{}, 0xfffffffffffffffd, 0x2, 0x20000094, 0x9, 0x1f}], 0x4, &(0x7f0000000080)={0x2, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) r3 = getgid() setegid(r3) 17:33:58 executing program 1: getrusage(0x0, &(0x7f00000000c0)) r0 = socket(0x1, 0x4, 0x3) bind(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="b364291e1356db9aa9e2cbb2df025012bc", 0x11) readv(0xffffffffffffffff, 0x0, 0x0) 17:33:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4, 0xfa) r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10, 0x20) rmdir(&(0x7f0000000340)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) getpeername(r5, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r2) r7 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x10) fchmodat(r7, &(0x7f0000000400)='./file0/file0\x00', 0xa6, 0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) sendto$unix(r9, &(0x7f00000004c0)="85f5cfbd6841c91ac8766595ea4aa814db7218e96f8bc5e94ea4fdb8338757dcd04e64d55ff8420527d5436268af5cccf1ae8135dccbe741c7dc7b284f652374c3756e735f869645b0268dd2b7289e8ce0bd00faaa0dc8c883865caa", 0x5c, 0x5, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000000580)='./file2\x00', &(0x7f00000005c0)) readlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)=""/62, 0x3e) socket$unix(0x1, 0x2, 0x0) r10 = getppid() getpgid(r10) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000740)={0x1, 0x1, 0xc000000000, 0xffffffffffffff7f, r10}) rmdir(&(0x7f00000006c0)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000780)='./file0/file0/file0\x00', 0x40, 0x1) semop(0x0, &(0x7f0000000700)=[{0x2, 0x447, 0x800}], 0x1) 17:33:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) dup2(r1, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xfffffffffffffe83}, {&(0x7f0000004140)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192ec390e0b75827de6ee32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc721792bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa676c6b319ad3231026494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000080)="070ffb978d7f0fff06d71d2354be0cfd44afc7e8ed6a004569ce08"}], 0x4) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) 17:33:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x5}, {0xeb, 0x5}], 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 17:33:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xff339349020dc75, 0xc0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 17:33:58 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000080)='./file1\x00', 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x4, 0x96) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) r6 = socket$inet(0x2, 0x8000, 0x1f) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x408, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r13 = accept(r12, 0x0, &(0x7f0000000640)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000900)=ANY=[@ANYBLOB="92f0243300000000ce40d88ee29f9bc4b03317a4992f69ed067880d27d43741ce5089e1d3058e7bd8a81c4b7e1bf349eecc39a532063e4c9c43b99398787dc9ae3c1666d27f60b248e87b145739598c1fc0a9057b9dd90606909ba65ce20730b3043c9b5ebb0dd160b043fb1907822783f02537ffb1f1582447fd5fa716369108dcced5818349ab6d709415f1600f5f70d54f4b9e4ed3c5e15c1774f896d9105b61a27661c901c6afe6f14527248f281b3ade6b8676d20cd9df0fafae6c968768d4d358258ea46de4bbf6be649253c14ddc6241fee56c49af8c1601e485993110d930bb2ff3a144c46b60c0aa717e655e3bd7ac7793306617999f3216f97b8bddec603961ba4d10a8c12f06ace2a"], 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="f6075fe210922345e600efeaa76672f27f9e0fc9b0c20f88385d8520f91a6eaf819abeff93a56c939eb9ee36cd169db3e398bc3e639bfe86f180b25b4e6549bc20a83af21a140927d843e0132d4d6260cd2716c5e57e9cd97bfca7ccc484ecb9caf1a81e9aa9ee118b727601c41a5ef10e19f169ee4d0f4a413aa0aca5d2d81f293f7a7058fd1b0fcab350d22beae518", 0x90}, {&(0x7f0000000280)="356ee03b2802260995ae6b18b67ba92880379a891cd671fb1e1e3fcfaa47267de09b833776efe27c7befa2ce500f665572078cdbe67dc0eba8d79ef5166cdc36513d97ee40b1ca4b6d4815877a8c56be21f0bb23f398cc24bca4b7461fdc31c4138f46454a130df1bfa455983bc83e9353ac4a5edcb411eba19c41bf6f25ba08a4d02245876f051445c642", 0x8b}, {&(0x7f0000000340)="327d1119c27fcd665bb7214cb2974cf508efaa708b2d15f9d1ad8b54050982a4fa7cff3b6b9ce246e20fb8775a65fe6603f9de34acf510300f01869d555ac9cc3859b199088fc216434f133a1d4f438abac5c1080d3a1bb7282d4f8c7c70f00e32d898c28ecc5777253d69c80fc4fbd94766ce0b74939b2eb6fea4e227827398380e920d8b0490e7d7291c13e6ae648d7bee914e4098de6100895816625629538e794453b31b17cb1c2a9403c5bdbd1e076ef886192252b7785b0d71512d", 0xbe}, {&(0x7f0000000400)="90b7c0ec19a0311be738b2060b24f6d7fc21dd1113fc6f0fbf362ce47b4ea83341944569832658d1058a0f61e95ed81665598d6794a2327b502d4c170c184b2d82ce2f40eeb781c9c67555fd120d690429ccaa318a220fad7a8970144143f03c1c3fc18062bd63cac2e068186979c46b0101397851d32a483fb8f3c4ea5b06c5e6097057f1db111ffa", 0x89}, {&(0x7f00000004c0)="48d967db020973a890c7209c64492d", 0xf}], 0x5, &(0x7f0000000800)=ANY=[@ANYBLOB="3000000000000000ffff0000030000004fc9d8684cc4ebe0101b22a98dd2ed354146b2992154209a6d662248508af05bbcde74fedd9beca56627cdab76dfd0dc8fb411b6019cc722c52e24126990e5f65d82b08928727537507a26025d0db60b4b0e0c8728180b92de140bb6925dfb1372932c923dc4d8dcdf73a3c7573c7f4cf1d0ec5cca12c69c4d670e24de0be98544dc2f9ed77e269c440000000000000000000000000000009741", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00000004"], 0x60, 0x2}, 0xc) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x81) open(&(0x7f0000000140)='./file1\x00', 0x8, 0x8) renameat(r15, &(0x7f0000000000)='./file0\x00', r15, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:33:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7614a544e1c71077a5be985fe463ccfdf09000000000000001e1b2b8bc4be8a5285345dd2fee3818b84982b221b9ba7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2a9825c0a474ac9b353b3d052f1136fb4971aa3cfcdbfdc232f9f5663aef70000654ae81da028c114887889517efef5450f95", 0x7848e3d01574ceb2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r4 = socket(0x18, 0x400000001, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r5, 0xffff, 0x300b, &(0x7f0000000100)=0x3, 0xfffffead) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x126) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r8 = geteuid() setuid(r8) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x0}, 0xffffffffffffff77) r14 = getgid() r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r20, r14) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r7, &(0x7f0000000100)='./file0\x00', r8, r14, 0xb) 17:33:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) sendto(r0, &(0x7f0000001340)="5e1a86a038c54e6e674a6b3476e0547f16ed33c4fc8b6156f1c2364a63865c1cbfc204c7ddc481049cb33ea495a2739d2b53c8e20c2054735059ba25d35f7760e399373e965e58538a7ad2bf5bd4db875b5e50bd0f8f65ff1b0e8edb13c3f12213d78e5accf8bcb96fe8652cb735cb1258b51d08d1d909a06d7b7e41230847d97674929658234be00d0f72b5db116b5fcbc8c07a40f5dd2d7a6598e78cea8bbf84bf53a36f5086211590c4710943cff36a48386b0430f3e699a325841105c62a8843a521b925a9c6e7892f9695e62117776d962f4ebb0577b00b16d9198cbabdfceef8e8d253c024e24664058b79f6ec60d1d34cc85dfe721f5f0ac0d594a0fdad19a8accc1a016ec508acf7ab15ba084b321f5db7444814749b53f748d9040149977876b470c84111acac6029c1fcb68bc288f9b8331cce35ddc5362c2865604f5e2ff19b0882a6e4e4a4f04290f63fe2ca8d04fde61c791835eb06d32b49f745d6051ead65d3cedd0b4aa83dda317163c05796aeae9169ee152fdc07cfd0238fae6d0aed99a43bcb8db65bb05367c7a99a524fa6fd2f5935934edca23647eed203fbf8790729e8a8e01e53c35a68d633ba75e48508893a46b5b719c6893fd596632cf91769e0d2fbd4221fda65a5a7389b6fb384fb2ee4d8c25e94ac3e205a59bb4af86d24ffd8e92a40df03859d1285504686908d172a7143c10c3a0a67c95528b76a139365ad18057943218120865f85cd19ededb9738caff55485d7a9b0be098506134b3bbcd936bb9966aa3e1e1c945df041a41240b6e37510480b34919ef8b8b0f6ec606be8dd150c74d31ecb3dba1608653c432620b1a11d59c8a6545a696ac6c94c5583c3836a62e628aa5fe4799b01aa0ebbc5901355ae2e9af7f1336887345b30b22d1d2cbac57e7b6dfc775790792a420df59586b289ba28b34b61e0d9e8aefe50b9d40753a9b17dbda24d23c10b87de0645f636bb3216b57c7cadc21441dd42c2f823abe16f4e929b988ab46cfdd2210a4e4d79154628223e1b1ccb31c8d7d0dc3bf44b7839a6189eeb2219368aee4a517a3d8111cdc98e4421d2d8f4b6d616af2dbb36b5cb4f0afdd2118d94bb9a0779ff503d898a48e8aca9ca05a6863f97b4a0fdbc468a3aa6ef211d5539d3c118c3ebc7f010d42521673b0d157d304402c9f5861ae800893ff794637145810ef55e80caf39deaa014d1cce4e567e32367aa082fcca84d3213d0f2877ac6220a1161c91f177ab33beb29f4f75cef50717350cc713d747f6f2b5182b4bb613f6777fee80be363e6eee4dcbc5aa6492c81ade8f2da3976f519b0679515efe4d6cfca7768efc00e26d5fb74037852426f705bace45041dff90d4826e03c0458c3ef6eacb00e5388e93e1fb52a46f7be5a97775cd5db04d4c69990eae7b66e1ad7c5062912cf43281b6fed0771ef1e12af921833fa5b5cd5d527326577dc47bc79be5f51f6e2734f7c548fdf94363e87ac257bd974d3725d64f0ee90e54439b92a826d7b8d635b50f3c95b0148dd674ea6f8c1f0ac1608cf145ac333ec8b539b0ebd5c2c3b394727230af1094cbd1adb591473a276854436bf6cc19a3151b2ff54d0dcdb36b825212e25dcc38ffc0d80da6e46ce3a00dbb0e05d7a0a4689554d30f484b407afe64dbd8aa4bdef7b6d6c582cc7e2e7c520efd7ba0cb0197771afaf68c4d409a37b57d0bec005c1fe80b6ae23244e3bec5922f44f805b597c1453ed7d2b203df8a6f00e93043a5949c339b3f3a19cc9dcc8180765ac1b2c82d771e99da56cf25c8e8d8eee4cdb4bc88f57c8d615c0fd1a22edda982d8f5494b02a998d995d2a30168eec8aa4ae133af08899bc805874a1c3e29e0eef276a48a23c59cd2fc927ede9b885862f09acb1750290fb5fa870d8dc95f60b6846246213f23cf1493c2e2d28d599a29ee505c47f0972246d89e871ee13762d08c41ada52d576608d73f3b40fcf7fa7196a6536f7393feb857dd8f3feb05cd414fde1e536e141f33131952b11afd601c4b5175c07859133bd793a2298e7d7fc82392061c0ee7a4d8a47addb620b90ec8cd895ffde54d21612cd03d64cc889e48fb38d3bc5a3c0bf84ee6e52660c5ee0787452b66c64c560cef8927a6c26603ae486ee15ab02a02bf28aa7ac40af06eb416876d2cb03f2978597462cd384a73e56e2f13bad6626934d7eafbd2848c2d50d3108a6d61f9af53a7dae6c100f9b34b084eb1893b47808683066c72aad21bdc3196e6207fdd4d02a05a42bc1b052167016bf1bcb4dc797247178b301f704e412d9354374c384552543978b03fdfccb0816c24c81f9c7d176636b5bc16a67050d9cfa5961fefaf13a0146651173bf6d38feae9fef22bbac6712e13344f17ab7d65ddb4933dcd903e3de489efb25099a35b1406bf71543ee5ff8b28249bcf2c805cff63a3d1a02eeef01cdf11222775187bd2947ff3324aff1498529f77aed66a71eb09abb9f11078dbfef49034769d8eabffea8049c584914d5a879c729b004f8d3025b81032e680eda4fc89c1869139c5be0e7827a6cb76b8f3bc183a342684418e071f15b894ae2896a08e01d97423067ad1cfac39dc6167775545c1fa39f6f0aceae5146a81aa4310d2fe03112cdd9ef9b46d3f19a793c1c6133b9509f9ef1bbdf4f729424dd57228b9aa0db8f3273666ee66d0e511eb34f74ae19ef88a17a1b50b2d51bb5482aea052f3e5f79562d78e59d95bbcc29ba61ee301e97f9ee77e5af24a1801d1b55d8ebbdc83bfde2fefabfef3c6fce223f120b707394c8a8803a76bf74693ab077486aa195c0eafa8d20a94910b37a8f61e2b5ddc092c990bcecf421803e1faa2cc93d83d9544f02638903e67bfd93433923ea00f9d9492e8d021b052d96d016c24ff841609e26333d1835c349fc50b9b0bbb5b2d32c04f6ec315bbf3b54907e856f65878a0d87d11cd153a615b21b0e3950dbd1153efd10b7831e1a80bf246cbea8f2e17abc5987265d2079b1f1729aa44cde4edee71d54364fc2674ac6882011834834b7618ff580e2f68db59828725c07e0b4e362b09d637b0d450508048b9b61bc85beb42438266633e3674d231d7990b22fdc601d3c709bdaed9a698cf62e5f8db0e070ad690537007b726918428ccd8becb4cd1f0fbc343d34b2c1c5f366d69d0f6e7060d0be4287f7b93c3bb014e2a32c0cfcc6f79787790b470aa4b491a848c7518000028f6a8be3443ceb86bc0efd8175530c255f3fd337c35400762181c2e52603747edfcd6d131b7184300f75d241fd53672b02345372dd4cea3fbb7eadc8d44b7e8bb416785af2600381c80b995d0177732ff0cd6b0f4626b9a9ce2899de197f16e8d0b52b22b6d90839416722ba0b2bc1515b28b9a27ce05a8075f3157a6648fbbaaf173744e1b67ef4af4c44ccd8fac9d30d6154e8e93fe30afbc70fc0d17ba5e10511970708a3ce1a0311b618a461549343f415842a0f67c84f87bf9361ef2df62c0ce1aede35e3c812909246007f0f9f25e586731096466f6418682cc7440092762a1aab4203df7843da85b7fef611dbec0ff55d126e85659b1912e28c8553f3707d250fc713345f1680d8675e4a6e77e73f8f2c646257405ea7cbc6bc72360a201f2e0fa7927640892df2357aeeabf4b9568de27c5522fb787a176802e74df44cac7d632557dc4b22715b6e5a9edc3a78a838f999110a304b058f72b2507ad7b9f4b4e70dd96af2cdb82993b862ada3eaebbb59b987f0cb8839a88259315ffe6a90eb039ecc9a0b3c2aa5e8a76b3ee7eb0ad672997235036315d4ced95fcbe6a46108699a044d1d5bd69824fece8b5c64232b18c62d0f8dc2f5f331d5fde87bf1636dc6769ca90b152dd59d7b7f436445ee732c756655f44c5bc44aa78f7590811c723b0b3808a37645cc4b8f78e2630e846f20b3468f7bdaff5f436c222f38411ff25cab368cfef64e49ef42a9c2c38f4a6ac078530a63bea330b9d70cb474aee7ba01967ca4e40eea948094dc82f23e5d53e0d06c86dc17273c60a6dbbf6a36414d471fb80636de1ba62365c8dfe57cc6b8c56eca0c6df46a38acee5aa06ba5048c7c368497c73f488704c6be76d9168c2b783b0e508b748f9e4f962ce08d7158fed6ca3db7ff415b7ba5d6c15d6233bd02c94f880c5589e9f37a3425f7f2fe6465c8d39df4fd0ffc72d6464c8fbcb410714e9053ae1b45f4b5b1a315b75b129046e2f2cf6651f4e4b0fe5d964f43a4aa05eaa7d01d1eff2aa83ce67639f37b7c3355e2f35a054190279d44716283f1d6045b7aef43036a86069ec6345ae774a68b78c38161928c901804a4c0b6722c56a31d6b12ffdc86b5e1abde709feed071f948f55c1b1df451e93139e7abda59355acb97ddec09fc76165cc5946ef91d590996e4b0e4cab79cde3b57b8b7ab792b9e60b6a41ea150f1fd32a9b8bc4f62a2d57fd9a32a23eecdd197f75dd288aa3431f0de8dc5f66e0a0f4476fdc896f8449bd20bb24edab866c5193e42219ae3ff3b7b2cec392f7958c37d8d24b5a90eb02128212cd42ec6e5584d18105f6f9b365effd9dece3f039e6f2427c02448b068f77e28fa467bd46f886e1451b9a247cdea0069e29bef8a9c670930bc95b9d390ada3b742dc5949a5134fa7245e25fd51efcdc717f7be1a155f01fc105807e4f9409e60c80c9eda03ab056c5291bf0ba0be52a5d30f23887fc1ee018c3ca7d59a1d1ab9151e14095b535c2a21d4e5dd439d6eaf4b516778b99c91c1ae772df7cc706603a080634ec9c1a5d4a7f77d7d8c7abcdd732bbfc917df4a5e86f0f8ca6c87499642a314ef99e040dc6b7c4b9acd624ed2e307e8c61f86a9a3acd1806f6535c76c8372d3e0028ba320f9f007f44b256c3e918f6501f5c76bf5fdac57db31465a333323184b207c29466d09326fc77690f22d9ac899ff9246a7b97b047327b3948371a50d888aa236e29d9a3ad4dbe1328c7886ba0a73be1e9bf5df2afa45a4b43d20e1dd4a06423eca8e1ec977d659fd2cc39765433d1f47749e175c89631ac36bbb1506bb8deba64d8bcc0c175648d0f20ee3529290b54f1a24aea34f5282b1220c240308387e1e8551d0e052da85c5ebd7341d3fb29739d36414506211988062095092f8a056e00224316903fb27eb5646a3ebe9546788da2e8f6c2308053e3e3e05b74fe21b830b14f81d4f6e89f25c961e29c9d145beb07c594cbd941558aaee00fb3ab050bf904f862bb5ca30cda4588d6f49f75e50378ff20d61fde2091c235b4602df301e24aca826837991fcfe51d47309485326e102bc6cd445464f341d5088956b978aa479412638a41791224868131897ce1933ab33927f70aeece5da523f20cf8dfc61bc8fc22935c1d1a1774f5b350e84cf6280382d7999fe7a2900f25e4b9b8a3757d40db393e762f3a139fb19a42ab1126772d37d740fd470cb3889b8c11bfec9a0d3c6f6713952ec93bdfbafa07042aedb1b0aa371007e3c07c7307ec353023e5e328912a252de609859c76aa858a152f15a2b1662439a87b363e47eee9559d4db6bee9b0ce25baa114d628d3611d11d1047bcceb86d8942087aaa28841c2e6fe0846236905b02c4a3fc5679b4d641116e077c7df72631346d25bcdc380b9c33f72e0c709adbb9bf7c47e3255ee12a8ea414a573920ac3283ea265c40de9882f915e4e573a379319333b0517a71c143b3676fab18b6e6c8415941b4816a33aee1324b327dea5dced7d74405334e73b82fa0e146af47090f404c58f9a7bb237ca3c6bb3a7f4f029", 0x1000, 0x6, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2355a5f1b72619540e3942c180741273b0000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80b97d9b564e4227f6fde790075cd0d15539b2108d74275e1a784527aaf2fd781045"], 0x10) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) pwritev(r2, &(0x7f0000000b40)=[{&(0x7f0000000780)="1d2641609deb70e124d7eab3c56a5b855f6d78f646c9d0c17569cba702c5e3b987375d3ea67389c6097c4d04e4ce76b78e27ef30ae341bcf2160ae67fc6646470413", 0x42}, {&(0x7f0000000800)="97749d4bd425aa55ba58f41a2ed3fc019ab5e51592fc20635dd2d3022ca92b275485a97fe56ba9f8268a737fe20a33e131b9e4043f42710db095ce64687b7a2af65200d24eed4dc02578448c8e5d1cbc6f523ffa8628878f8da86c8336988d792bacaf4171d4ba40ca57f6b4e21cd1398e602e924de4c4cf86706472d571693f8fd601922b4357ee024625ac9fbc2bc1d44716ef04cfd4631810a892bee2c2c6e3642658ca7b4d0b32eba9d64ccce001eb725606ce3f5b913669de88c0cbf084b68316d923e6cd110cc48f28461edafc6a44e7b36621d76afdb8ca6c70", 0xdd}, {&(0x7f0000000900)="8af3ee665afcbddb8d620708fe88d12865f33ec0b3e53ab5da7f9ea5ec92950cf2a730825b68ec63c0ab15dacbf0b85d52afad71740bcb9caad5bf80afa1b561ca9d83d66b42b67354a04b4d82a1ce7b4f84e436de76924c6fff8e226df3c6fc518c22bb98f09c7030933bd587688c16ee6f11a6838a6115009689fa2792f16aabd41cca20cdf8fdb2848266ead90fbf364fe0aa1e8bf096d7d847f9832e6fc2676097e49ce4f6f0b1f0d1f1211399daa5b969674ea26839427f009c6682eeb7bc4660279f5f48109df1259b6312c217537c5d5220fcec", 0xd7}, {&(0x7f0000002340)="1500fa74d95caccfb3864b42ca50362213c0d36d15bfd6a8b0e902572ce86eb018d9a9325a5a129da4a12a0c21fa2153fe26a4cc284834897af0773d70b9598e15073587844ea07ead1ed9d0eb9af0b0471e3655fffd689d1cb95bdf7187f402c83b1b2b8da4cd33d4855c27d135f72f352cf9a5e87f328b13eda212457b560d2782abc1474204158e6184e35a60c3268eb6119ea2fb1721ad8269ffec02b777974fceeb45238b8cbae5cb2de01c6df5b0b8cd23938b1f90e9afc6413156d08686af0f15006345dfcec616c78316214a582a03b60fa17c4b64d6270ef1a6867f553a6d9c3e8f2da58bb8549b628eb2870b8efa833f5d0afb40e75027eed5b80a755c34f18ceec303bdcf27da3cb6801d07f71dccae67bdda61016a101150c19b95e8313dada596d73adb2d59462e2e935cb795d5f42fa1288ca870ff70390bc9e6bd0967920cac5be2456cc449a3a5026562d3168870c0f6847b5d35622103cf3907ea27d9b6817f7640a028f17d4c842a0f5af628f8e8b5e73ba63392ceeec29ca50adb7d727320f26dea5feed2de5d16250b7de9ad3543d54146be9935df61cc7a48a6aa94a348a308eb5663acadcd51623f874898d338fe2ef196ca8af22d76605983855d29a26754f27cb485f61bd40850de904fe82a15ad3da814f215b06cc51ecab2612d9e07fcc6c37e2139c255dca2f9b32dfe3e4c0f42b6b163243b813321ebedea3127c560b44824a15a3b705f3643b1c33da4aedc5a1771138fc7168a268d8e15c755befee56100c240938cb7fccb18535eff3e897e969388ae2f30c339848db07502502c07b90f0e2b31654acfcc7ee6880aad024158ed6ff6bb0360d6ac73343f747cd0bd27859844168f0d7500e6b05e31687898cc105f2d645dd441b4503a968c571148c82eb422ede841713224b1fbed1169ab5a194761f3644cad8fcb892be261af12325889e5268002cf48a41332bf02fee85cde57af76086d8ecd2b16cca7be5a56c2ccc2ba27596f054102b7e93c90096737f80b931d9e7fca98209565778b9a919708d719a3667e63c0c6ca82da2170fcb3c53698d11123c8e81d3eb9b924173c23d31f59d5f34f57b4770d7b1bd68ca1e59ef428e0eb807537a7f6a20c6ac5a3de2d925ee7f21a40362e0b612c2ce50cd607874295cdfa533b5a45f9eab79324e024450fbabe2a4679e198acb5e9a053f68fc818a08d993b5cba42ea46d9d5dd7d0e6d8cfeb2202c8413310fa075e7e0ce784633d9ffc14a23a67d87990d96d2defb3ff2891bf3aa36e3f2632335c711b801397e09aaf2a8043fd10cde337e2ef4fdbe4ac655386236ff8c7fb05dbfe474535c581f2e6b2aa9fe2593a800a227d9d92adbda856363b7c613cbb3e3658de991bb8456cd644b83b376d8dbaa7a695509d669aa43a9fcb34555d83ab9d2582acce839e51eaf240e55691325e30cc75f5f7203ea3451aa1080f077b7e715ae06adc54ccf354dd3dd12a0b0e370c809566b9510fce93b5e06878f21b8baa76db8d14342cbad11e5f3975ba96828f3a88bf84149977270f40668598445f9fa49d644498191eedf15346313bf71169ee97797e9038900c4ddec1ff8e7992234ec4f919e35a388d9adbb99db86cd9f5b48e191b9dac090fc8c6376047cc6228b2c6666aa6f234d557737e659f5b34f3d8121c62c6be3537abe26ebc8dbbae075d61b64f4794d272be5d66b3e01fc811ae76a0d9773e82ca46c115a5d57fc21986f3839078e38aec717b4f25ca022c52b2dbc9db4a86d973e977034af63ea4555d4829c6bcacef6f038c83c713839e9cb04b1b3b20fbae8eef8c92287281524cc69a5b70ee90c58c31fd6274d9735123dd87bc968eda63f3b8ed595fbdd40edd7000162feb2af7cb4d47f9bec06ac524b3f7690eae6a94911d2abbd1936cad925a66dc191125abb3a5811452212a95d361d1df69d1e75e045948d41df2f96fdb883886cbfcaee0a75fb84e3c205515ec6121ae1f08628bec90fdbc6fa07b2b3ac325068d34fa7bbe337e7a86fef3459476c51ac76652e4d94ce59cf920ede54a23311e9dfcdf97d8fd67869d50eb58fbef3e588f0f22c6e53b0f9077adf76e362e95fb1417172a977c7128ee1f66492f4766b782c91aa2b58fdfba7557fd6ead7e42ef61bbd525f4043d641418d97687349d240e7311f0759263855bc2195f8ce40570d0cd23d251397f6eeb53029b84ba643cf92e86e6fbb7ae5eaf3017b9aa02769364dbeba0a8bbe424b6dd787ba562d0ad8cba9f558796719d57427bf7fab760c5ec9d005596e1f2714d03f1ad7a08506e0c57b46ab664bd901bcd9fabf0b3dcbe2426d54c2b323a72df1c2a05f060eef1d7cbcb42a687b8214047abff9cb7ee35d24bb3339a3bca737706330a55b382a91b16bc117afea9f412db4e82fa31eb19b2e07530e63c8326d8f04257d3d1acbfaed69cdbd5b7bf670506f31e97c0d8483be947a061b0f49d48d487fd22c447a198b01016e36da3d160ba819f0bf5add16e74fde00a390e4559c09cf136cf8ab5b61ff11cc1d662e9e1cfc6e0c3e8fadc6ba34584bec2f917656b8a3b0df384def80f4ffe29124f15445b151c12884df4a5ecb973587706c428b15c7a6c85cc41ddebb56f9a2fbf3f2af581ddd8ed8ca75a29a9fe69142a48a0dae118b835c2abf6d83b9f3513742af3de663e640453d15cad1d409cb3c722699f2ec3897870634d0e9ad8f5189b8a30b32b0785f0870eed02c3868fee8176f1bb1cd0b39410fce44ce05440b4e7ac16e3a3c564bc9fabba40c26fc6fc02fc254d6121e4dc0144ebaa3e799a2f00a129c2502dd01c6878ac5dc7342b8df5eb876a2cdf8fb96ef7409e6524415f7d544db40fb2b047dac4e6832bce5a61d83ad054002615d1107547b159c72cffc5f77647b5e72467de28a285a7da0a396d004add18c2dff23179eb8e7a3acfbe5370b55cd9c059a3fe98e60f39e76a9a4b2d34baa44453894fc0bdb09f7f0338317c2c161009e8af652e0db311b963c783d347f47c190266119b1a7c1a1f90cca9761aca2a7dfcbdb6a3691aaa9cc8b4826f7df669faf8d8315cffe38408f84b0276528148d8c5f00bd53f28af4384d93d5267b92ec06a569e03c97c685b1d018bd8c96db30788246a0d89f4927736433624b008812dddb51aabf37ebb88c4749c2ec9b4e951e5b19a357bc0e669bbc4a1efcd53c8508ebf0e304477a07dcbe3bf46333369c9977dff413303c1ff501bd2f45a80ce557642e0e5eb92a496cd0455fb162ee6fa57f0eac355bcf23003b026aee7b89f89c8c1178d0f4f517d81c9a072073dfbb093a84a7d63333edbebb44b9c454d59fc949145874906262d451e7babe7b649a03a016abe35aba099a8017d8b3cc90746c973552b3e0ecfd39fd6a175a31ee54001fd427d3e6000c8d299e40ed1a4f53871718cbeb2b908d3bf07c9c6ca93128c8336cce749b956ec800f1f2b27befbb55e8241d9c0f498396344085857e986f7bde6fdf82d737ac16f374a2ca3aa766b4d5ac060d5c583c79aba6e2a032646e5223186774910bf483c8ba705cde88872ca5614d7340699db82475ed292e85b5e4115cdeb3307fe206c4d6ab0f140041d6db86ad38e235812a437c7e9d80e46231215ee9b26bdf27b92cff07b387740dbc66935d67d84369c6f1461406147d66fa62149c3dac6738d0b87b527dc241d7b69f29f9b0bc857803b6918995044f00a346f663c1a74d4808f2d594c0fe7dc5f815a76a26f9f72cd997df8e3c2f2a02bbe97ac07a0e5d8da1cfcd6ec42cbd1c53243773e0ba89ac077260a996bab655edc701a72cdfc90736dfa350e716ed76615d2f78a97d9286a14b17b3b4137c8d464c3b04f8cd2ae0bf0f727505cc402896dcf82186437830b8e08bd54f6de286328f40e398b80625c7c1d19ec206d213fcd638e865add19b7934ef2098716b14e62d62b540fe35a2eb4bf99b68bc1b8b5a4ef1997679b531b21e826241eb4578c31d7c5f4d810aa9e65da6c77e2592c23d83cb1e219d236c6e03efeba3021d9269d50aea19753fde25110f43e943998652ea4618e3b7b444f70cacde86b35fdb4e95943d2aeddb7b7ac0e5d631a1eaa665d255551cecf1b9194d5186f6af6d234406c2dcc5f61df767db01ce0ac528c78fcd624ab4702636a93bd6ede2a3e7c656d8cb0da614a848684c2c25fe6b5a809f021f76388f419e591d9a61cc4cb1f117770813d363862d06b923cb804588e8257b9eefe4e5cb63dd2a26cca6f42040486b04cb0786500559562178ef9fc1699e4b5b2b0e29454116445d3e48f32f9a4768a4ac83fa1b999b6a27a29c882cc0fd0a4bfec48982cbd72bd17e1a012c966ac92e7370ad26cc2527c14c9de952f94e702389bba5be83548d4046f9e394e5e556ea40af2c92a73429734bca2b894a37cb237e2b8313f7039bfe39726ff87e97afc9f949639aba08cdb7bcf286f535b7d543cc205f6e06bff63e825616041cc8c4bc08c1fc13abe61855040e6bbc2a8ad86329b5095fe4e9aef008e3882c2229a4699ff71ca8f6ee248e54b0247b9d6680d27bc92c8dabfef9d6c12a4d6cfdc79665e11d85d749902eb15b604a12a906bee12f0dca9060c5e6485ffaab4843d29f3c18fd42726c32ab99ebf8631074657fdee58691335878ba00b733a6f4ae30a0f2870bd8307c21ba944555366a90f877e14e2a1680bde5b21edbb61815720d380f43ccef6a42db49a0d74b5a29c37362ebb4b7e8dddeadb0fc11ba7f7084898e53bb42c1cb8644262c024dccf790bc1e3f4fed81c70cdb244a0cbc35406f789a81637c6025fe43fc3667f68dfa53cd88483f73fe954dd98a30f9a838ffb9523334904e2a09556465bdbda8e9d9429f93e2dda6e56882aed604f9062cfd260095c37d9ff5e785f5f8f1da4c7c0e7e0d6fbc4d57ab609f039b03140810ffca33fabefc69a5a8076be4cf086314f4d1d01cec82cd0e3ff097e1b5a80acd6d57b0c99ba6252ac2f83bc6b453252372d81134eaf18823781ca809997c8edf2a674d308d85fa2ed99ba5a4dffe238e2694b150162a164c778a99bb1b609206288107008bb4b2b0438777087e9e213f013beeab27f4299752486c011647cc6c9b712e772ef23b07ee3735ce29ecb07be80fcfe4ba62e48703e1caa26474f57c663ef961cbc24a091b637602c7e694e9f63d7ac39945edff2cfd2a157b50682323651dfbfcb9ed99caba749ad7cee3fa314d2976bcef360dad5de2a4acb7a03ccfbe988ad4920a398c9dab2221cf25907635f12313ee00b3ecea20f332634944fba62ed66905b1f266696dbb58f59bfd45b69f77c7de5cd7ac67fda967261f6730bc968c25ad7fe0b92509ede6c413c7f7f82f14f250b0850eaba62ccf97db52459c7c7ad4e10e311a6741365e4aa00a7d91e71fac57b287d9d8947b66094c8f8bee2a173133b0ee9507b94b177baba4b02e3fe930987f4311096dc06879496983d3da2bc424369c0485f306ec0eabdce000f10d5db5836e5f67f136865d92a52919afc16cc53a1504249b5fe7b9ab600d5fb6daaff5d9cbc7001695de7dfeaa5c03758906653457410747cbedc7ab92e697c808afb3a1ca78786b70ab914d537ebbdc7d32ffb10193f2830ea6f98397cd8bdcd7d9c213d24568c2f62ede056500eecf7286904f26b230e7565b29f04497c82e7616dd04463f3ff39eb5002e9ab798e9d3071608652d10cdbb660f10f8a9d0507869cb92e86368fb0ee6edf011edf88df3919245970a03", 0x1000}, {&(0x7f0000000a00)="1b14ead0520b", 0x6}, {&(0x7f0000000a40)="8d6ed11d03444b665a9fd4b18ba51b15fc5a8e45bc6483ca1e41615c0b179aff42efdf2ce96ef4224919fc60", 0x2c}, {&(0x7f0000000a80)="56c3423b4dcf22138e9cbc419408c41c4d48afb8ac8e8d827beed5442e317e9257e45d0a040cd035a9ebb939db69c5ec8211b29f9de0b7c079c0d3e1155f418f62a61d533f089433ffbc00e54aaf9d7d30fc879fad095d12b9334604150ef6faebbb9001ae47955c5c0c36624da096df1787b5e35e94e8839c76ead6c6eca89a24cc2e35bc6b89dcc3c8fca37ab268b8", 0x90}], 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="e2ae0c3cf9e48179cafdaaff9f2d74bbe29b77dc768e1376bc15491cad5f82f794ffefdebe67436cab148d9697b6770ea4e474f8890e3dee8f937db735516ac6b430566ee0280ea93d3274193c98eada1c5602d4f4d4c54829db64cef38f4f190bb744369f7080791f11887a1010a531a0947662879b2f799f19f8fd82fe3208796535a39d32f4e21bfd1fbe5dcb2f9552a738acebab0ceb4f8f3e07343740c7f8dba58abda1b07bbc3b10dda203653f75f4717e05", 0xb5}], 0x1, 0x0, 0x0, 0x8}, 0xc1e) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000700)={0x2, "920c6e8447bf7f7f77407b263bb2e5f1db08630b717884990e2779393b4aba5b3ddc5bb4345d077717268973be965e38a7ba5ea89f61b6d3c314a6c4eb5f8fff3a8b756fe15022a812d44a2b465f103544d996757c5f6bea616b5e069a6986504bc4c288bd0e223b67ee14323a5eadec16090a49ac073b"}, 0x7f, 0x4025a4a8a751e974) 17:33:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0xaa389601a32e7a0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x2}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 17:33:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) dup(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f667e6c65352f66696c6530001ef3d825d85b3ae6649f567328538477eda9c18cef238ba3324efdf7e830c419e0fb15e81ad00f07e941112c75ea2b40dbd2eee2799fb9eee0e2010000000000000017fae3edd722866c662be9f8336b1e710221fe90da0ea5b726c0ff710d7d6940d3c07573c2b4cc000c93b3f66cbe961447f6226bac7e5a1bf7f3e5cdf2ef013650120f0c5b1a2c8bda7fbd7ba22efc84498ca09c9d74f0932f4b514a07db6d24001904b8ceedcbd0836aa8322a535732ab72bd73ded1ceef476c24855cbaec781bc45f40a57440b7a8471d5b73f69e186b931a34e71e464a874805b9fce3727e561651a23231b8f7626a825300ec94f8d8bf75405242bf5d32ccdd8d5c68811b383f46306a"], 0x10) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) 17:33:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 17:33:58 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x685, 0x1, 0x0, 0xa711, 0x2}, 0xc) shutdown(0xffffffffffffffff, 0x0) 17:33:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) r1 = socket(0x2, 0x8001, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/d\xa2v/pci\x00', 0x80, 0x0) read(r2, &(0x7f0000000240)=""/227, 0xe3) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000180)="fd36ce7916c99e75b1d42d0e03faa7e587cd8135db52e4503fae248f6d8091abd065d58d2a650bcca608e538ee47af53bfae2e788fdd346ebb530bcc4576a9e9e00f1783f7fcc50f1c617fdd005c7477708b247d8061e67befbe2394cb8836db1922120be1ffa7bdaa937014de88d0dec0d611e21b9bceefef89adcef269e6e642", 0x81, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="b0ad2e2f66696c65302f66696c653000"], 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 17:33:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000deffffff000000000000000000000000000000baf93416134a6ae8d629ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a97c03d33e92258a3a2d5fb5d4a98f8c6b1a2ad80f07ce16d0aa951b0a6a863ecfbb77ec3878bb6ec7329e138500ced06bc9182d8706da67c604e7b6c69e93a3066881722b9730e6dbba8cc363168dc68408d723883113466c5348d4fcf88925e216a0a1a8f8199103bfd172f5cbfdce894ae8a88d1b1deda51a49ef38c20785a212bfba1dcf56b8e287f0c3890d857704c3dee25a66bbf18d7b7df6f4719752ec4ca24bcbb2066a67344fe080ec908b439c8580abb9583012eda115fa84ebe7782491a54b9d4667c7203e1e8c8a9b8"], &(0x7f0000000280)=0x5d) fcntl$setstatus(r3, 0x4, 0x218320b8373db2cc) write(r1, &(0x7f00000000c0)="a7", 0xfffffffffffffe40) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0x800, "030000000000000000001000"}) r6 = syz_open_pts() r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x41, 0x7}, {0x0, 0x3}, {0x0, 0x2}, {0xac3766b7de201e4e, 0x5}], 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r5, r6) syz_open_pts() flock(0xffffffffffffffff, 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffd, 0x6fa6aef350eedbf4, 0x0, 0x0, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r11, 0x20007478) ioctl$KDGKBMODE(r11, 0x40044b06) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f00000002c0)={0x1, 0xffffff46, {[0x1ff, 0x5, 0x3ff, 0xbbf2, 0x80200000000000, 0x6, 0x0, 0x7, 0x1, 0x6, 0x5, 0x8, 0x1, 0xbc89, 0xeafb, 0x20, 0x4799, 0x395], [0xffffffffffff67f3, 0x401, 0x616, 0x3, 0x0, 0x3, 0x6, 0x8, 0x0, 0x7ff], [0x2, 0x5, 0x3, 0x4, 0x1861, 0x6, 0x100], [0x101, 0x9, 0x1, 0xa92, 0xff, 0x5], [{0x4, 0x0, 0x5}, {0xea, 0x80, 0xffffffff, 0xffffffff}, {0x65e5, 0x3, 0x20, 0x5}, {0x2, 0x1, 0x0, 0x72ba1002}, {0xe1d1, 0x3f, 0x8, 0x1ff}, {0x101, 0x5, 0x8000, 0xfffffffffffffff8}, {0x8, 0x1, 0x5, 0xfffffffffffffffe}, {0xffff, 0x1, 0xfff, 0x1}], {0x80, 0x40, 0x5, 0x4}, {0x3, 0xfff, 0x7, 0x100000001}}}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 17:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x3c, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt(r1, 0x9, 0x434, &(0x7f0000000240)=""/228, &(0x7f0000000000)=0xe4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:33:58 executing program 1: sendsyslog(&(0x7f00000001c0)="8d", 0x8dcd60af26bef614, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x40, 0x9, 0x1, 0x8, 0x7, 0x3f, 0x4, 0x2, 0x4, 0x475}) 17:33:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) dup2(r2, r1) socket(0x0, 0x690ce6762857ed56, 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c6530007eb23127ba51eaf0768c1ea728c679c98d4884c9d9c62048d75a456bcdee475a671c8dee79fe170eabd4c25265617d7c17fd7162f2bb3437272f95b42d03a1b954fc04e62c91d5f61e79bcddade124cf455c7ec55d261c4e4bffbd67129341b4577525c70c8aec6365ea3f4693d8da5287c3a0b00bea96e4c3752ee6c9d8eb05f4874520b969cb2cfbbd6b432fcfdf6ea2c4be14d7582b5789dc95fb605081bd5dd78aee93f0513501b234ddf8928c5d3dcb36126939b3c2d4f1abb8684ef8e55b3f6d60576f2235368ea951920afd"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:33:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00332e17687e45dd96aa", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x3ff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x5, 0xffff}}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/210, 0xd2}, 0x0) 17:33:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="fb6682606a12d7c7d9185901f7ad369186188ea2d3087bb023bcfbb5179d8dacc087231013b26f017dd3a0e7647fb08ff3ee97e99365cbdbb77ccb61b64005df86ac0a48ac3a7fe4fa809ccac002c2af07abe2c25fec75c36af6dde08f7896027f2340b569cae9bc578caa0727", 0x6d}, {&(0x7f0000000180)="2c6c9b57c6f2bed26e4f9a0e0aa75471f953ad43d39b22cbd4f218c8f4e243d878808df7bfd66296ee41bde0fa50f17f0703cc96d68a8534b0ddb190", 0x3c}, {&(0x7f00000001c0)="40c18d1b0ce1d0b42c29706230e967fab6fb917530468187f779de4c27df3f5d4ab066cd20ce9b98cb522f23d7a0d2d6ac0d28a5609f6bb4e4e3bcc1c3f66def27bb5c9892f7584cbbc267aee81924c7afddb6804f09fa47440eb71461ced9d238d259e333f07965c06163d86c24", 0x6e}], 0x3, &(0x7f0000000280)=[{0xc8, 0x1, 0x401, "432de2d0ffabbc3ee6cf095317b4aefb5a394f70261b1295c0b00c2e58233c45a528d788dd3acb17d736f494e601876f15c9d7106e83c9fe4723dc698dc1dc59cf9cc4b0be3215d86db80a833db95b72d698fc31b9b6e9494838ebc2042eed15f83527f69f70b7bbbfd614507940fab92452e045a9c3b7c620cf9a28ea5a8ff1c8ca9035b4f536ea966fc18f7abcf6fe6af9780b69fd2cd14bdbc03f57f1e884398815be8492918cd681c73fe5ce03cce018"}, {0xa8, 0x1, 0x0, "89418c105494aa9db9e10daf98511024511c193319a226b665ae2a9cf451718f9a17a2e277c270753340e2f548a7b445c53e8a0e5fdaa778075add808f7cc2b9caaa69c5842f40678b1a3b05bebb9822f9e0551992a6d79706dac3eb644de6f842987b7e93c64cb8cdb78da846e34ea1f9bab80cf9458443bd2c81ea0dbb6dfe5a8867c200689687116cd2509f8d8c49bc92716d297070"}, {0xe8, 0x1, 0x6000000, "56498c25a74dd3ddae04c67980fa4fcc383a077c4b7bff67f956f84afadcc5792615904c54a57a250d455d93e1376f80416092b4d836eb5460587ee70666fd25a694b438d59984973e9993aea68bf78fe1dc86b8d83fd55f72a39214d7e6cbc1c25b09ecde8adc049d16f2e81754693cdc02d49cae6a50b79835cc01edd5e1c9f8a25963b3d1718ffb51217be1f1ca0009dd2ebe01eb6386647d3f209391ec1ec96baa8a0e46282978195bcff1dca14b3c9b313c690cecb9a7baa29f54e4bdd6c209ba62342f98d11b371f0f4da62ab19f4643a403391c"}, {0x48, 0x0, 0x100, "17dd27f11cfa4fce1cd1d7c6ad9687da567f6021bffae818267dfbffbf543e291c2d843cf4f4733fc1af0cb47c26c66fa837"}, {0xb8, 0xffff, 0x101, "c11742486253355c8e3df9d16af18e513784141653ed9d0276d21e6f3a070b44f11fc5cab0a4a45fe3953743783d9522d84d6b211fe2bd82009dc19bbc842cb6d87cf76f93ffac74c21cd20e900b1ea20704cca4a4abac9ec6004c77091c33cc12b7cad29901bf7827af88f8eb40db42030b5790841d4d503aa81363662b5315c861c04f8ec1e44ea3620e236071044f3ecaa86f520cdc8472f0f2583369b2a0d145cf"}], 0x358}, 0x40c) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 17:33:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 17:33:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea8a125c1e519fcd", 0xfffffffffffffdca) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6c0, 0x2, 0x2f1, "1a5aa3944a01be94018323b104b555bf0f7d85fc", 0x0, 0x8}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getgid() r4 = getuid() dup(r0) seteuid(r4) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r4, r3, r6, r7, 0x100, 0x6}, 0x100, 0x6, 0x9}) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r10) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 17:33:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() socketpair(0x1, 0x2001, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000200)="55d1fe8c9d9e1940bc3a636a5ee894965fee7c056308ea8a91468ff444ef4a419e4832dd8d7b3e7eff7700b4ac746327d744097cac982dfaa9f190b260a9bb44d2814e6949a7fa073a4fd42af483473f352a2b0d15c03009acd2b17ea0dfdb738500d5a92910c15f836f43c06d9755604fceb1fa29fac136a101607e3c4e7e15e2ca1dd78913aa3b70e2b97ec3696efe", 0x90, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 17:33:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8, 0x7f, 0x1, 0x8, 0x9, 0xfffffc01, 0x1, 0x1, 0x6, 0xbe5}) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) listen(r3, 0x0) r4 = socket(0x0, 0x1, 0x40) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) 17:33:59 executing program 0: clock_getres(0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = dup(r5) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0x3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1f27ce5277950cb2, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r12 = socket$inet6(0x18, 0x3, 0x6) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r14, 0x0, 0x0) r15 = accept$inet6(r14, &(0x7f0000000240), &(0x7f0000000280)=0xc) r16 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000140)=[{{r7}, 0x0, 0x80, 0xfffff, 0x3, 0x1}, {{r8}, 0xfffffffffffffff9, 0x2, 0x10, 0x0, 0x75}, {{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x8, 0x9}, {{r9}, 0xfffffffffffffff9, 0x1, 0x20, 0xffffffff, 0x59ee}, {{r2}, 0xffffffffffffffff, 0x11, 0x20000004, 0xe6, 0x4}, {{r4}, 0x0, 0x6, 0x40, 0x9, 0x8}], 0x6, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffa, 0x30c20e1c67c942a1, 0x588e420f077aa017, 0xa9, 0x8}, {{r11}, 0xfffffffffffffffd, 0x70, 0x8, 0x295, 0x8000}, {{r12}, 0x8000000000000000, 0x9, 0xfffff, 0xb3, 0x9}, {{r15}, 0xfffffffffffffff9, 0xc1d209a34c11d837, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3f, 0x1}, {{r16}, 0xfffffffffffffff8, 0x0, 0x5051e64a51aa8fa4, 0x1f, 0x7f}, {{}, 0x0, 0x1, 0x4, 0x6, 0x1000}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x7, 0xffffffffffffff5a}, {{r4}, 0x16c4a82a72479056, 0x24, 0x4, 0x5, 0x7}], 0x1f8000, &(0x7f0000000480)={0x5, 0x80000001}) 17:33:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/6, 0xfeae}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) read(r0, &(0x7f0000001200)=""/4096, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) fcntl$getown(r1, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 17:33:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) read(r5, &(0x7f0000000040)=""/195, 0xc3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb09f80e41a5fb"], 0x10) r7 = dup2(r1, r2) r8 = syz_open_pts() r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000480)) r10 = semget$private(0x0, 0x7, 0xd82a13952a455b03) r11 = syz_open_pts() read(r11, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xbf9a, 0x200, "7e389dded7f352c793683a00", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r10, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r8, 0x2, 0x1) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r8, 0xa, r8) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r12 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r12, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fime0\x00'], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580), 0x318}, 0x0) 17:34:00 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x9) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0xfffffffe, 0x1, 0x101, {[0x1f, 0x1d0f, 0x3, 0x73e4, 0x1, 0x7, 0x1, 0x4d5, 0x4, 0xff5, 0x401, 0x6, 0x3, 0x1, 0xba4, 0x6, 0x0, 0x8], [0x7eea, 0x100000, 0x7, 0xfffffffffffffffb, 0x0, 0x1, 0x10001, 0x7, 0x8, 0x1], [0x1ff, 0x59, 0xffff, 0x6, 0xad, 0x7, 0x40], [0x7, 0x100000001, 0x0, 0x491, 0x6, 0x7fffffff], [{0x0, 0x0, 0x6d9, 0x8487}, {0x9, 0x2, 0x1, 0xb2}, {0x180, 0xffffff92, 0x2, 0x80d}, {0x1f, 0x4, 0x0, 0x9}, {0x0, 0xecc5, 0x0, 0x6}, {0x6, 0x4, 0xfffffffb, 0x5}, {0x8001, 0x3, 0xfffffff8, 0x1ff}, {0x4, 0x5, 0x9, 0x5}], {0x8001, 0x1f, 0x10000, 0x3ff}, {0x3ff, 0x3ff, 0x7, 0x9}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) 17:34:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000880)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000940), 0x10004) r44 = accept(r40, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe66) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f0000000900)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) r54 = semget$private(0x0, 0x7, 0x287) semop(r54, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r54, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r54, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r54, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r51, r49, r51, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r51) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r55 = getgid() r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r65, r66, r41, r55, 0x1be, 0x8}, 0x5, 0x5, r43, r64, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d903000000000000006abca64851b1012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f1353f8a4aeef9d612f871f4385f04154795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c659425e162900000000000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500"/266], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r67 = dup(r0) sendto$inet6(r67, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:34:00 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x326, &(0x7f000059c000/0x3000)=nil) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 17:34:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x269) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xb67896a4672c4a72, 0x0) r1 = getgid() r2 = getuid() seteuid(r2) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r2, r1, r4, r5, 0x100, 0x6}, 0x100, 0x6, 0x9}) r6 = getgid() r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r7, r6, r9, r11, 0x100, 0x6}, 0x100, 0x6, 0x9}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r13 = getuid() r14 = getgid() r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semget(0x3, 0x3, 0x240) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x1000, r15, r19, r17, r10, 0x150, 0x6}, 0xfc, 0x7, 0x9}) fchown(r12, r13, r14) getgroups(0x4, &(0x7f0000000000)=[0x0, r11, 0xffffffffffffffff, r14]) r21 = getgid() r22 = getuid() seteuid(r22) r23 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r22, r21, r24, r25, 0x100, 0x6}, 0x100, 0x6, 0x9}) r26 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r4, r20, r22, r26, 0x200, 0x7}, 0x80000001, 0x5, 0x3}) 17:34:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:34:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x7) 17:34:00 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r9 = accept$unix(r8, 0x0, &(0x7f0000000100)) fcntl$dupfd(r7, 0xa, r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) r12 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) 17:34:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) socketpair(0x2, 0x2, 0xfc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) socket(0x18, 0x8000, 0xe6) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 17:34:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x448f2ae6d6bc5057, 0x0) writev(r2, &(0x7f00000000c0), 0x0) 17:34:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0xfffffffffffffce3, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 17:34:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x352c, r3) shutdown(0xffffffffffffff9c, 0x1) 17:34:00 executing program 1: pipe2(&(0x7f0000000000), 0x10006) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r5 = getuid() r6 = getgid() r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r7, r6, r9, r10, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r4, r5, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r3, r6}, 0xc) 17:34:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setrlimit(0xf30ef804904ee3ec, &(0x7f0000000080)={0x2, 0x5}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 17:34:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 17:34:01 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r8, &(0x7f0000000200)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r12, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = syz_open_pts() dup(r14) preadv(r14, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r13, &(0x7f0000000100)='./file0\x00', r11, r9, 0x0) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r19, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1"], 0x1, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000a6342fcc2b0a5900000000a22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 17:34:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) dup(r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 17:34:01 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) chdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/23, 0x17) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 17:34:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8161, 0x63) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001140)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f00000011c0)='./file0\x00', 0x40, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fchmodat(r2, &(0x7f0000001180)='./file0\x00', 0x100, 0x4) r3 = socket(0x18, 0x400000002, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:34:01 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f, 0x0) socket$inet(0x2, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e3853b3cdff643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d7bb4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e0300c1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fcntl$getflags(0xffffffffffffffff, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "00000000000000f7ffff04d000"}) r9 = dup(r4) sendto$inet6(r9, 0x0, 0x0, 0x0, 0x0, 0x0) 17:34:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = socket$inet(0x2, 0x2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}, {r3, 0x100}, {r4, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x1}, {r0, 0x10}], 0x6, 0x1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 17:34:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x45) r2 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 17:34:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r4, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) r5 = socket(0x1, 0x2, 0x40) fcntl$getflags(r5, 0x3) socket$inet6(0x18, 0x4, 0x1) getpid() geteuid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) r8 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r8, r9, r10}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r13, 0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r15 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, 0x0, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) 17:34:02 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00004a7000/0x4000)=nil, 0x4000, 0xf) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget(0x3, 0x5a4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1780d047a05ea3b29184daf80cbe0fe755cad600"/172], 0x10) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baeea8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32757a7f8600"/528], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = getgid() r7 = getuid() seteuid(r7) r8 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r7, r6, r9, r10, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r1, r2, r6) getgid() r11 = getuid() seteuid(r11) 17:34:02 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="b92932ceb4380f07160591762d81d1729df5f1580ed2d807877e4e617b40f90f9e9e0e8bb230bc93446089c068fd07fd144b9623fa794ea9ad759031a1a118be578cac9e104fbcdb02c07a4dce6a9ce6975635628219f29869319d53eb5020a69ee47da5578048053af2ab42b385535ca69ff682d7525142779d66991fe02b1502ad346d3a76d7", 0x87}, {&(0x7f0000000140)="02c5b554c2517f8279b41643de3d7ce122252a32dec23bef2ad4f4eede820f4e7e49790aedd5bee985710984694db72f42fb58247d8a22627136f083f097bba0b38f22124b78420e60ed4bd79cf1c156f6ff46", 0x53}, {&(0x7f0000000280)="ad1b687a26bff4e6d54b44f36421b0d52368c8296d0b46bfa9e0f721c6e4b4132dbc685de3854b7c10173217c3eab13ec3e3d74e76df40c2186c11fff8f50870d0d78c2d8c780bd722d5e909fa3fbefd3e2900a0eca47e28c82751aed8cf7fd1e5f4da3e8f0918df0d1e299787ec2e15a69ecf205903ef4570d36fe0dc23da88c30f6ed99b1dfed18f829462ea6971f8340bcdd8ac936ee82d12d1d2566a6ecf73c5829839cd688a515158589fe02c9532c85538023d7c7ae3ce5f5adfa5514d8916af0a53cded27ab15409039dc53290f27c75773cadd19ba38a466b1f7fa7419201f187cc7be51fca12b2cd990ca620e053e0d47be86f9", 0xf8}, {&(0x7f0000000380)="515384d381f8b1778b2c49ae2c1aea2ab65277a7f1dc7eca9e5cdac00de969eec25a00ca39d5e032bf443f3b0787164a7f5032be58ad7645fcb22d01bfa64e13aff430cea3d5366ba7f91d7d979299798e3b1f6aa291cbea4aed28bd9c1e9c6ea784594bc456696f9195d237813d4dc09b957bdd1a5a0ba99a270abed40ef72490907074e73ed96c8359690b064b01499c61ae96787db4677cab73258650dde410a3e4780f9643967f09", 0xaa}], 0x4) 17:34:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x2, 0x4, 0x9) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:34:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xffffffffffffff2b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xbe7, 0x1}, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r2 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r2, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0xf) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x1]) 17:34:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 17:34:02 executing program 0: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffffb) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) setsockopt(r6, 0x620, 0x7, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r5, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 17:34:03 executing program 0: shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) setsockopt$sock_int(r1, 0xffff, 0x2040, &(0x7f0000000000)=0x3, 0x4) 17:34:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530004493b0a99378c25e8c791053f77cc471043b37a1125841952a786cb0a450b268be1bf3093205b4f51f5e55043e08bbc8f6fe306763241832ed3cf424b445421848dd9e54eba47535c89c5672f875b4395092484889a7f3bdf1e1ff9868744b11e385ce6b979bdbb6c1dd5fb88deb7e8330e3aea76899b6e827e0e9bf31c5c74d6300000000dba5745fbb465a78582c1033d9643a626b807e08eb99de0534d8d6f76a5f8f1b7200007fcc9bd7038b00529e7a95746ec2a8"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r3, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001700)=0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r4, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x3f0, 0x0) r6 = shmget$private(0x0, 0xd000, 0x20, &(0x7f0000ff1000/0xd000)=nil) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getuid() seteuid(r10) r11 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r10, r9, r12, r13, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r8, r13, 0x4) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/98) 17:34:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xb4b8) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() socketpair(0x20, 0x4000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140), 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) 17:34:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() r1 = semget$private(0x0, 0x0, 0x3a3) semop(r1, &(0x7f0000000140), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="750a0000000000000010"], 0x9, 0x0}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x95, 0x3}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) 17:34:03 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 17:34:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) 17:34:03 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000bdc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) shmat(r0, &(0x7f00007d1000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x291, &(0x7f0000be0000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) 17:34:03 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) msgget$private(0x0, 0x20000003c4) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r3 = kqueue() kqueue() r4 = kqueue() dup(r2) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) 17:34:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0x509) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xfffffc35) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r27, 0x0) poll(&(0x7f0000000000)=[{r27, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r29, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r35, r34, r37, r38]) r40 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r40, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r41 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r41, &(0x7f00000000c0), 0x0) semop(r41, &(0x7f0000000180), 0x0) semctl$GETVAL(r41, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r41, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r43, 0x0) r44 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r44, r45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r43, r44, r46, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r47, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r47, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r50 = getuid() r51 = geteuid() setreuid(r50, r51) getgroups(0x1, &(0x7f0000000340)=[r35]) r53 = msgget(0x2, 0x40) msgctl$IPC_SET(r53, 0x1, &(0x7f00000003c0)={{0x2804, r6, r38, r50, r52, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r49, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r54 = msgget$private(0x0, 0x20000003c4) r55 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r56 = msgget$private(0x0, 0x0) msgrcv(r56, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000cf803bd300040000000000fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000006aa71c29fd9df61384763605e2c982a1997b2725fc0d058b7119e5ec0b603e56e0eaadf9ae76395967aafe9d1551778679034b6fcbdbecf2474fb3d66c739090bb13287d44eaac19f3f2280dc18c"], 0x1, 0x2, 0x2800) close(r55) msgrcv(r54, &(0x7f0000001600)=ANY=[@ANYBLOB="f8310000638559062bd5625b2518cc3f9e"], 0xfffffffffffffefb, 0x2, 0x1000) msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r54, &(0x7f0000001640)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76e47a38483d395072670e285317b9819ef5d4981e39e40000000009784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xfffffffffffffcc6, 0x0) msgrcv(r54, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r57 = msgget$private(0x0, 0x20000003c4) msgrcv(r57, &(0x7f0000001440)=ANY=[@ANYBLOB="c349c51e0200f2c10dd2eb75a1fcded75d4f6017108ed1dda7a2"], 0xfffffffffffffefb, 0x2, 0x1000) msgctl$IPC_STAT(r57, 0x2, &(0x7f0000002480)=""/4096) 17:34:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0800000000de18a3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r0, &(0x7f0000000080)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x4, 0x400}, {0x3, 0x69108b0e, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x4001, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x82, 0x800}, {0x5, 0xb502}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0x2aaaab07) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = semget(0x2, 0x2, 0x200) semop(r3, &(0x7f00000001c0)=[{0x1, 0x1, 0x1800}, {0x4, 0x8000, 0x1400}, {0x5, 0x0, 0x2800}, {0x4, 0x6e9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0xff00, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x0, 0x1000}], 0xa) sendto(r2, &(0x7f0000000100)="54f41ae81130346b1f5622252783df7fc730e690b763d8470ac71f7516a0b3b20e", 0x21, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01032e0f66696c653000ef256cde12f570615214c4ed90f09815e154948410097d92b9ccee2bddc4d22b842e940404f705cbf6473c4263e879a81d9a88259b24fbc03554b771290000000000000000"], 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) listen(r2, 0xc) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b052590bd7dc4b7ab0c6c48578b3e57550b015c31dd0400"/59], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000280)) getpid() r8 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) r9 = getegid() setegid(r9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xffffff44) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r11) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() 17:34:04 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c798b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0c7c63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342acf276bbacc2e264d01c94849605c3d1d3a2bbb2d969219f8e9c1129d1e7133c52b1e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af770395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556996d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a2d2d3c19efd77458c3ef952eca5823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36"], 0xc, 0x2, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r8, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000140)='./file0\x00', 0x10, 0x80) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r11, 0x20007478) ioctl$KDGKBMODE(r11, 0x40044b06) r12 = accept$inet(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = syz_open_pts() close(r13) write(r13, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r13, 0x2000746f) write(r13, &(0x7f0000000080)='L', 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r6, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x2000}, {{r10}, 0xfffffffffffffff9, 0x26, 0x4, 0x800, 0x3}, {{r12}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xe6, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x8, 0x80, 0x8, 0xfffffffffffffff8}], 0x3, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffe, 0x11, 0x1, 0xb8f4, 0x6}, {{r14}, 0xfffffffffffffff9, 0xa1, 0x2, 0x2, 0x100}, {{r15}, 0xfffffffffffffffb, 0x1, 0xc, 0x2, 0x7}], 0xffffffff, &(0x7f0000000600)={0x3, 0xfffffffffffffffc}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r17, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r17, 0xc2485607, &(0x7f0000000200)) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/211}, 0xdb, 0x1, 0x1000) pipe(&(0x7f00000001c0)) msgget$private(0x0, 0x478) r18 = socket(0x11, 0x3, 0x0) sendto$unix(r18, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:34:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="10a2ea00ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf1972c88d7550c8eaced0b70a11d1a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207251f7e9f00"/213], 0x10}, 0x0) setsockopt(r1, 0x1, 0xd3c, &(0x7f0000000200)="eb75b1d2529dacdaa52db97eeefc89c9a313d3c89caf7252082313d99fb14ac460780f8fa0c87a1cbb2898f21e8a518653d7d4440e952434ca1e07a11ae881c5b66ffd1b98def430877d6fa8ed58e1212b88deaabf12e5fa272e436b5c8ff34141fe41a3d92d3e0d211907aa8aaf88cf10555a94fb9d44c3285e69660e3014ff6f200dde58a78932c472d7587999a2a505e3f150429bde89fd5434f051aa0ef60ac61afe2a9b405861198bd46422a51e83eb4c03f384b0d3", 0xb8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0xc90f112d5608cb62, 0x0) fchflags(r2, 0x10000) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000bdde8da8b1c3625ceee88f47afaae24cd81681513ea5ef131798a10fc71dbe6bf8cf5ba692217efcb5c8ecab4a7da201102b8469e04746bd7ac8c213b33212f5dcb534d875d9a8c8779856889369675bfb90f18e7f10f46b"], 0x45, 0x800) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffefe) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x200, 0x8000, &(0x7f00000002c0)="31fc7c49f1c0863f769133d601fbcc98ad306252568490fa22c7209e9bf83ab591699035ec37883bbc0c1831b3652b854213365085aa1b0168007891f7f958f065f0e7e5119f05e2ab85f6d8b3ec0acfa483bfbdff7e289a1b47f0c1f48027aa579a73412901f9d86fb235147693dc84240c64b45cdac11468c1d9b7ecafe0058834a73a7fe057c5d98d15262856aeaf49b87490150a7beb51ab472a819e16aa60cf905af5eac3b94825d53a0cb7697c947d531f4cff8d330d1285979b54c76ef9f0728ae300cea8e777fe974c7e616f4608151a92704f0cc0b9f8e8fb96caae065b30fb863349e4eac02d29fa63f11f5856267b69", 0xf5) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) 17:34:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6992d929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) 17:34:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 17:34:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r3, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 17:34:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="3dff6f5e3e1fff6a9a9053edbb4e9bb0e7f65266b378d59f8d70d5486839844962901e68f1987d201ef3a7b1c2096ad40cbc21d2e0530f93898ff62339685cfd24d035f85bafcc439191ba6689978cbf37b7fb5dd4ce896605bb0d68ffd07dca544d2815483aa0f3fc416ecb57bdf8de7e30fc3669caebdcb467479040800676831a87d78634da3217ce2071670477c70a2914028794cadedd62d1d254923a955fb7", 0xa2) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000380)="ee09217baa9e09dbd9f8e7bd5eceff7a02c81c60d1579aace46ce41a82ccdcda635973b7b0db5380b50ad3f8a2b0b4329cd7541063ec475d212fa6aa26a2b2014bde285af6091294d3c33730407bbadffb224292d86029b0b62c000000000000e63bc940249ecbae0a2c9e4de6cfdd052d90040000ebcf45191807e77d50fefef9440000000000e62f1ad852c692ec269906df7342917000000000038f1c46085080829de110720982368810df2ac841f744bdc4d9e19aaeabec81c9f08509c71f37cdb0a97384a9e2f038fcaff17ecdc111be7fd47932cfeddc8fbae60d43ed7eedeb540e63a920929e5febe9c2ca9bef2cfe448d614f6f2afe49bac267e8a27bb0f3d079bd79ee22dda56be94e690a98f73b1ab22c69e72cde", 0x9d152dc57d259318) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:34:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x4606ff6b}, {0x50ea747081ef5fbb, 0x3f}, {0x43}], 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x9d, 0x2}], 0xfffffffd, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x892b, 0x3f, 0xd0}]}) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTART(r8, 0x2000746e) r9 = dup2(r1, r2) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000100)=0x2, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x954e7f8b65c1598e, 0x0) read(r0, 0x0, 0x0) 17:34:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 17:34:05 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000005"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="01012e2f66696c653010395e6f3e2a87546e6153c7c4bd"], 0xa) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000002e8f3eb601"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0xfffffffc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x46, 0x0, 0x0) readv(r7, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f00000004c0)=""/52, 0x34}], 0x2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) 17:34:05 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) r4 = syz_open_pts() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) listen(r6, 0x7ff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) lseek(r4, 0x0, 0x0, 0x3) read(r2, 0x0, 0x10000) 17:34:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x5, 0x2010, r3, 0x0, 0x0) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 17:34:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x17) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:34:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cdee4792336671cbc893458c24079f04441ceec4b565f39402d09bcd3036548dee7a9161572052288078fe140264c5883e23335e0f2f98014912fbabc23f53351923b5d01af6e77ec81fd1fe9ffa166f7573399c2f3d6a2f69ce073419a730a0c354c87dfe2628a4ee", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) pipe2(&(0x7f00000000c0), 0x99052fd58ce5ec20) 17:34:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r2, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r14, 0x0, 0x2}, 0xffffffff00000000, 0x7fff, r5, 0x0, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r23, &(0x7f0000000080)='\x00', 0x0, r22, 0x6) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="e0004a184907e51cb92f99dcb7052c4d1a0197fec4a4fe66000000000000ffff0000ff7f00005c906b60848a9dadb1517769f0b5b2c849a47107836de37b3e1f48a30cc79b3d79761dd120c0c2e60268be8c64661b53a98b79f38017cf1b04755d408c0383cb7689b7b130bcc4607fea26abb495c23c2545d70dbf11497ac00d1ca940e654080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90aebd323e33a25ec2e7e5a53b8a11d89c7b0aca8d2e83acc84370649d99c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442a07396d7910fffe388ff614567198fa9e1292406c68516290e722245f1bbade62c8893d78524e237199d15856896211085e5301673fb50357bcf1c61ed373b42acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38154863e8fafa9e162afb457619bc93f8bd4779f5ad19a5f1cf187d13157e815d58337695c3ba6492d3"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r30 = kqueue() ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r30, &(0x7f00000002c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r31 = fcntl$getown(r29, 0x5) r32 = getppid() r33 = msgget$private(0x0, 0x20000003c4) msgrcv(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001680)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4ed6a6ec512000000c2e4b5f7a3f1c2dbc6910365466bdcf306843b34f7c027e266a4bef296a85554c457623f5c650afe1501e442c8367ca13ded16e4eb44d48af8ce040000001d01c48e582d225bca8000000000000000000000000000000020f32a5a84019dd2206917bf3ec51b56d3a663b799918dec47c093e45d973c3cc6acc42f3ea791def585f7a3284235265f8caf8b28748718bd61e54d5a663c013156c6b470236309a60008f7bc59a3dba61e43cab257bbf64353e9497f07fca17a15b38a231c"], 0x1, 0x0) msgsnd(r33, 0x0, 0x0, 0x1800) msgsnd(r33, &(0x7f0000001a00)=ANY=[@ANYBLOB="010000000000bc4a1b0dee7add24580f000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed104080079fc5bd8017a071300894dc7ebf6fef780fb085f4208571e5c2d7e4e54abaea6d6ef550ddfbe64ac45c474d421ff32b562f845ce8f74fa6545efcc7903d10d13860291077461043cf0ba175572542ca80b0e1675c4b578dc07f49da2e910f779c47f61e7d3437cfec391037ccfff721c005133bd5c794f355c9b6fd679f71e95a0f66afcc477b9726b24551fd77accb3b1a0f5b0ef3fd93458d374b8e9a09755c383dabb4d98640adf58501a843d6ce4e4e6b27d58ced05eae2005632cc53d004ab3720000000000000233df1562ccf939b210dd66acb3e2da2ea8b810de2ca96d0116c2945102cd472aba00000000780000000000000028d229da65e87cd26b7ccb87e56861367df0d33db4fdf5a414f3fb6b6379ba426b56825246263a86499f73147f079df7a76251a6583cd84f6abb85e760bd34dc409e883bd4f013ece4d442b2aeb66a729659022281fa16ae6d"], 0x2d, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x1, r26, r28, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r31, r32, 0xa5, 0x1, 0x4e2c, 0x6}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r35) r36 = syz_open_pts() r37 = kqueue() kevent(r37, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r36, r37) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x3}], 0xfffffffffffffffb, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) 17:34:06 executing program 0: clock_settime(0x2, &(0x7f0000000300)={0x4, 0x9}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8024d5928424feab, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000340)="586a4762b633420388a1795873d79e0506a93ed1fbbb52c5b6ba69a2b2c59084fdd327d3f546720779b43887990a271c2000792e9258c53348e1cc4155a8235696c9a98245cb5255f27463b706ec7ee0901578c15330d7cd87811b79d75a66d384dc0d79a95ad527405748f40fee98acfbc8211aed7d1222", 0x78, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) connect$unix(r4, &(0x7f0000000400)=@abs={0x3, 0x0, 0x3}, 0x8) sendto$unix(r3, &(0x7f0000000200)="e6d6ea67d6aeace5829530fa50b1b44efafa17c6a3041b418046b92547e0952fbe48ee9d794aeb3b5c5879d02a7bd7e2c9e910532b8e1c3232e7db902b23f06f90ef648f628212d8eb1d2783a4d20afc453f4215a2600c396972deaaecfbd20d37ee61574a0e65965c2fea09d5458ff734467eac1554941b601ea8e372c109c924a53193a7f43a955324c49b4f6a2306faf1ba816bec3b2e7fed63d0ec1a6a30ba8079e90f4d74c5af81a94d0aed72ef9871c5b9b658f9420b4ed9b08b8290c3169a651a347699a9814008c459e23ddb26973ff17b34255b496e3edc4567040b", 0xd6, 0x41e, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00./fil(e0\x00'], 0xa) read(r1, &(0x7f00000000c0)=""/24, 0x18) utimes(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8ba4d689b56077eb23935b3f7711a5b192b02d264623d904234714ab4bdcc378e6fd6667d68846609337e294db9bf363a06374bbb3c093452770925d77aac25c5126ac7d1eb8844ce39d45254cad06242089301fb1dc53743a6f76c801119453addd82605fa0ec0b478e9073597bdc56d3966b2538679d313b7a641a410725ddb793d27354fc4cb8b160c2bae37b6d334cafb34cbcdaa5d7ab33afbd09d7927b342f0ca2e35381154d4e3a1408d30aaa8832f3debbc1cdf7c38507c32b2561a497c5cc2c044f9f8c4f90975a0eb88cb13c7a384fa9afd7cbbb8575ae5c", 0xdd) 17:34:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = dup(r1) dup2(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x4) 17:34:06 executing program 1: r0 = socket(0x23, 0x4004, 0x40) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100)=0x8000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 17:34:06 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = socket$inet(0x2, 0x0, 0x7f) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r9 = accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x8e0e8674f1fa5625, 0x6, 0x3}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80, 0x10001, 0xffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x9}, {{r6}, 0xc, 0x10a, 0x8, 0x81, 0x9}, {{r7}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x8}, {{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x1, 0xccb2, 0x8}], 0x32, 0x0, 0xc68, 0x0) 17:34:06 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x23f1, 0x0, 0x2800, 0x0) 17:34:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2116], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:34:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="823e01154895eaacea2b3d83ccd1cfefbcb0c7885e3c04000000653080a5ed2065390212fb70a86c47ee77a8eeb56fe87a1b634f7de192d75bb06f0cfeb6f1fc88a4d2d300307ed7e8563bbe1ed08c7df62e5f21c2400b86f82b7cf4d994fbf54e7217bd64626ee203d653a51ee19d2dc7be1d1e55978e32e9cc25db566339afa40deb83c9ba076dc3f135d5cf004008c9133aaa3a19bb9e34cd2402e0e35b460d553fd1cacd18f5a73b5c040000000000"], 0x10) socket(0x10, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 17:34:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 17:34:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202e480ff4c000025e1adf4d81affffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) socket(0x10, 0x8000, 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 17:34:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x9}, {0x18, 0x1, 0x101, 0x7}, 0x0, [0x80, 0x2, 0x1, 0x4, 0xae52, 0x2, 0xc270, 0x4]}, 0x3c) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f00000000c0)=[{0x2, 0x9, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x4, 0x1c00}, {0x3, 0x204, 0x1000}], 0x2aaaa9f2) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) 17:34:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) fchmod(r1, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 17:34:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffff9c, 0x4, 0x7, &(0x7f0000000140)="94e50cb07b1f51d2210c27281853ed567103573b5999f35a438a10daafd7bb4d8c50dea2585bffa37262293ea00014c285579f60818e43494c2488201818315a88a1fdda45a92d2fed90467dbdab668d71e9eeb72f8b4e73fb894ec7d11a2ff3f35a32b5729dd3f88f859fc1600a7999ccad231a7bdecc798dba0805327e3cb9577620fdada2a7fd81aeb9", 0x8b) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffd11, &(0x7f00000000c0)=[{&(0x7f0000000000)="223a622e4caab3d29366200732e609a935ef24903149e70f54f3ba6f1e5e4152d1036b921c2dd4230e03f532ae88a48fb4e076c758cd6b4eca"}], 0x10000039, 0x0, 0xfffffffffffffffb, 0x1e}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5", 0x91) shutdown(r1, 0x1) 17:34:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x10) r1 = syz_open_pts() open$dir(&(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//file0\x00', 0x2, 0x1) close(r1) write(r1, &(0x7f0000000100)='[', 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffff001, 0xed9c}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) readlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000001c0)=""/71, 0x47) 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') 17:34:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x8000000) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) open(&(0x7f0000000140)='./file1\x00', 0x200, 0x41) msgsnd(0x0, &(0x7f0000000340)={0x1, "0769094c4026c2b43051e9f599f326b6522d7ae04042a29dff3b3c4aaf5bf6b29f2ad4b79bc8e590a80fc368ca97393ef695fe773a55b45015a58ce3fa255917f75d0ba5ae655bcb5efed1732c079e822d347ff3f9bfa15117645caa7348e11ddffcada9075336447d77908732b7a7096cbfa905bf95dba7699d5bed2eff535b7e968e6694e8abe5819209a3199a0d8eaa88f72057b248d88a29de4dc2dc289d32234ba58d7628bf2f932c9c4fcb62781a20eb8c5bd2c7b98080a0460d14ff38621782bde62b8f1747657560a4e9d1efd7e88bf0feff94db16b5235522d6ad201a097a7b5e9a67f5a08c76ec0957edc4a49fb1ae8e0631"}, 0xff, 0x800) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r5, &(0x7f0000000440)={0x42c4b4058b3c2c82, "f6b1db91a6206b9ec9e2f85914b2d24c16d4ade72400cda8d97c0e19c41a1fb8ab90fe8d3caf5930cda2fee0ec3e48f8a91e6a7cad826538349fafde557b3e9ad172c1d4a32c1466e2dba95fab8ffdd98c51ea902aff52452058fd5e2569235cd647a7728ce1e24a298f228b1f35e9a08af643c477e8ef6bfef42ce219b293c55b5add858c2729de67b593bbb28a7bc5a6af405f107636f6bd169297cc6ee92e422928948f9f71672a9d6beab7721c34fa73fdcf4635fe086a0df6f8ebdcb726"}, 0xc8, 0x400) 17:34:06 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1e, r1) kevent(r2, 0x0, 0x0, 0x0, 0x40006f, 0x0) r3 = syz_open_pts() close(r3) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x0, 0x0) shutdown(r5, 0x2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) acct(&(0x7f0000002600)='./file0\x00') ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000025c0)={0x4, &(0x7f0000000300)=[0xffffffff, 0x80000000, 0x400, 0x3]}) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) writev(r3, &(0x7f0000002540)=[{&(0x7f0000000080)="44914cb6b7a81827779df0625f4595427d14dd6357a8b0cced1f32a202ae96123793624e8b4edefc27a4fcb2d0b8e2845603932f86ddc3e83e27143bb3135d9a540320a5f047324c2772bcaa41d67fbaf38a680f3014d9a34f27cc86aed8a7127eac79415dc9532472471b85e8d334916419c66382ca02e3fba09feb636c7378fe3790221ba14d5290ef43516a52a242767a5d3755ed76d9a3e203703807d3cd312353f8265b09fe49c6e6c17c3622d329b1fbfc9b4120686e7db954ef1c37a74f74302f2e6134b80a4dc61cb0ef8da9a1d4978d4590c3d15969114d294d6aa9ed6b0bab9419427e", 0xe8}, {&(0x7f0000000180)="766ec7aa2a59ab8995066233ab432957db2fe2cf69c3f3ba983d1d49c4e9318cc4c64003b61e68c9179499b3b3ac63d91fde6e4ef23532a7f14196bdc75e", 0x3e}, {&(0x7f0000000380)="197a60c60e922b3e2e3cd9096b2e924ab77ab2a9af65dda55f2f552f315d4d087f08cbed52debb408324308d73c61f3b9496152b841a5d565ff4cd6214d8ed9a4a9cb625b050d8a5f7bead89884709d10423701269dfd595e558b2b9adb5c39094859b82d9a9000617bf52c8e66e3f50ce3926cf4661f0e9837e4869620e61a4fcef5ab7a954198fe24b6461262ff21596da5eb3fb30c5e2fa3bc2edaee114976e613501d7e8d5aa8e9db202f6ae281e12a9bd73163c4315cfedb03defe38455963508b3ede90d6a3bee777e42ac8ab00e1de7812d2b1b8e183099a116c578822744860d96505db46f84b48882cd11540d343068491002c206f8049bb3df537ff297dab899a455bde944ef5aa9ba3b85b88f3424bfe48cc6336a6eda8bb2c167584dc977f0e7e30d7d5a5b5c31f936b98594f00f7f9f9572e99b4ba82a63297e802ad99240627db4fe10c1bb82477aef48e0afeeb8139f64f3d5bad52d85f9da89e6a7c715fc0e5b72a940f1e0c1f177a3f120ef86fa4ef14d4a0b7a3ba21981264df3195aaf7020fd5c2197912e940f7da301d86423957658356fd6a842b4dbe8cb6cc3ccc19448adfd1ebe8d4dcd7803e2da3439670af04bdcef43f139009270b5eb33ed7373980346c65420f254bd5c690339d640e233c645ecc045296e07e731f111322828b7d03899071fd019689f5eecd581c67f8c15a43cbfd648eac1439bddd13de09e4852cac95e05c42d7ccc5c41c824a54fead72cc27f19e731aa4c63ba8dd0487a93296716b104e38df14928b78d6aaa80212ac71e458dbebefdf9884a0f7749b6290c9c4ef70b038307edce1c0ec4e853be4abcd71ffc6086946aa9a7bd80e451cea0ccdf2603c0cfb0543c90572cf3a26e8bc8d8714e2eca707f6fde72ce423bd2157ed77e405addae173b797733b805d015cbbe366f7ec9dfac33c9b2293dc88c3406bef81db214b8fe59ddd5a2a25679a15fb6cb7451dd61fe9f64b3dd396e22b09ea4d5b1318acecc96853295de5cf6174caf2862819750acb621ad8ef0d0c47f2aa713f0373e05e145e4ec42f70b22f2922547e8336788cad560c4be56700d29c7a6336efe67fd6b010ef30e80f66d350307b8418a1ac3b2d50f2eb231108bd84eab052ca49840c734e4e7b8ecd692c4c2082c777c66b536d0364eddc85ef0a5df4fa0129f12cc3129f194207a0bbd21113802d75e83759fc787b6b319a53d023a1780da38e53e239ece66a20dab85380fa76ad8c42728fe1db4803f10001fc8e7240a6b85e74f04707e5e1263b5246e602602e16ad85ed8f1cebad9b06c03e0d687417dea6e12bf5b2282c5c8a1bc62efdbec7d178c9e9fa621f3d2b0fec923e251978d65c881521e8febae2c2bbb6dbc18df78cbb3b11cbfb0e0e106fe5a5339e34057f79114f4ae8f86d0236628f9ef015055a41227d04e08b1add640b81f1051b294b6ab6b6aa409992bc947bce9180b986d6e91d7b25635fb678119f9b3fb5727ab9647772db50fe66f9465d6d1c50ff02e9bab7f71b8451610e0a3a6cb5dca27fc91e4051322a5b7145c547494e29e26e9fc6056670efb2e74bec25e87eb703ec704db4fd1e08fac5c02037c69c5b930680ce232a2dd2c9eaf1da1d4ec4fc1ab4e66b57151b6aa1f2bbf322ae6e72cb1c82a82e1d74f7ff6a8c88dc2c1bc5832056471c52cf5ff92a22d6fb7c0b8f684a1047ed8bb6719a266179642894115dfac4cc8e0da30fd4de6741e8991fb53a0c557d648f131915d2de9fe403a453a593a5579caed9636e398e6d71425116f53bf20d63d48be60b8c399b09b2fb8e71e026a5d1080ae24aa540350e118d5dcc5037217a90acf58e6d399ebf75a8eeebdcaf73c5d6e3789cbd9c47831466324b9a943e7f42d4e629dd63f58e50078d8ff276da08dc556a4870e1c039639f0a5b25b6419aeda74e6640e856a7d3c3b150c2450f9cb58750209af6b2bf7618fa4b2c8e1c88e25e00f42dd6c8edccb14cae6d4014caa6686c5e48b86af6597f57c3827b41beb41870487e78aafd80936883f50dbf6b40bc8e4a070b486afd3f9bf309188da118db4abb3ac486b72f2d738d1bc8743a27789cdbcb0119ccf5130aceda3d374c6fe8fb03c5ee694e670b505bf25ada6dbb86f90a3c1e30d6ca160471cc312b451bcbb50109405eab8ebad52ed3e2d3395996a4026806455128a0aa465368f08fcb7a1a1f65b52cc73c3696d6a2bccf46ac899ba0612fe5558b4726e66887da8581c1e186ad1d81ecc6a2aa47bb03a57dba3bcd533c03c6852d401c82ea43a9471dbce07525d4ed422a78ba33a6907cf8452e30d122d5541549647d4827ab628ac228d716a8bc964dff3b9b750481058f54434c67ed643425fa1da05f8817f80bd63ab9cd6c52f2d7ac3611d78ca0cba2e0ee73e19e43bfe44bba75d713cb1315ec307f7585e33130e9b443786356cd8abf11d6008b6b0c5d537ac08a1dd9fb9e580a3287dd951e6891e12dbfa535945c67da8aedcfc91107bcd9d67cee9a88e7e2b3866386c4fa5ce29f9934d8135d8e147bc4ef33e04bcab70e131f4f1bd06eefcb30da63e16a7de53a0e950b2fe70e32db4ef876b79db5e6f170933c20214e59b59f6e8ef113f8f9deecca8bc024895ef5301b051a9ec44deda7e639c8678a099047598cc70d8970abc20ca98014b151f00795b55ad30ecf88350a7ac80b0d953aacae1ab184d9ce384049e79b71396e4ac584b2e04faab42177260932f058644a7d19dbd2f2842d77ada2c65220c46130832aaf2c8c5676b691478dde4bb95a2f54b4d9f4eb93b80d0b481c2357d8ad3c511a6c3892a759d3ff60068fdfbfd8c005f3e74448c90ea0292dca2294a206b4688b30388b77d7e9a4b03ae6e45864d81309566ac6a19b156dcb7a9e05c9a470fd8d7edf2ff79c8e82a24d55b466595f36ffa3ba977ae82a8b3ee7c345f7e77ca6fbeb8dae6f80e008d8d2427c56e72ddf14e6dff604c1374d72fe069ddcd552cfdb8cbfc7ee0f0e50b90bb70530450406496b53c61d8f130c7bc91cf1c110bda2af5fd218363a2ae21565aa0fe02b7c0f6d4ad2221f45566ee7c73a1eb79720db1dddf0071010f51ea8d1b210f30b5fc162a244cd064d5e693239beb0ba84319da91d92581fc44a0a87e67f993e8141b5a90f9c6eb6cf20fa37d7fac680d79b00778a2e1a24f8255532f37ebe2a017452f9c6f28691d2e558f3e10c1f23f31527f3581b6a42e6aeffa135c23e7adcb071c4ee230037bde9b13150f699d546e8c9a14d165f025c10fc81869db3e1fa13e67360a00009abdff6f5f91ae073882f6fb25aa007faf5a8a49908e3619e0219f4748109e64040beafae1e769ed421720baede07e7a2ee97a43c1d76fe80806bb65690770cba7da83328dc593519bc09e33a29a72e7d1b92325b87997be19c41880680ca400d7038cffd354ca832bb6a748614d8981900c5f99b07e888687d269f6a0ef1f900ff0dbfaa68f64b6ff84b7ac67d31191ae3f534a30a9138ba4acb8b2a602b2bd8cb9656b4080b20fb3e88d77b03e29b3e4f043b64ffe3086bbb84391b391f07d85d386f3cce64b82c64c70905da16ad4ac35a0b5226e164737e603ef3d64a9f97ca8451c60366969fbb6feb20f17a7976fe4f213f0f9cbfe4049b9d939638ba071f676908a4ee66512e5b2e52bc034759ed9b300d85c8cac9339e1346f6a379169b1ed67ecbad8568426aa534bd0c71be29e57eda9502df03ac347b621994a982c84c532eca1340a2f17de92525b07e9939004a808e90cf9e78e2f986f4c122169796c12a2ecd91536e333d63943f29d0fd7911923fa1a39f509a8f5b661aed59405e38e791a5c55dbb3cf22c19d6dff80f4fc6cb617e368073fe84d62a334e983df060fdb00c625967fd7aeafc885165f3adabbc5e17eb5c674df6124d3601d094adfbf2af0e9a9f9c9692171b402f28cd7be140feef67b37c2629ab4aa72cfa992c9c3510d79be8b50c095c962e6a63e1c50c3835ac9517d16108fabd50214897e876f939d61d878f151327c1a06da23c649a5c87630867c57154f55542a52a3f368f111994fcbdee6b817b6250e65fc58ac01c30fa186228c42f8357cd443fa7eb26dfd12ee815ec65e5c87868a6f5a3b4cde9bc7df54ab6e7f159c525ca1a79300643ab6f0457bdd8a554370cbc17cf4c3fda0d806b937d62b7ce6d7a7f7a9f9d173018de75c5016c395d534dcddbf0f48a466e902655b9718382a326815da0426893249687e28a5728be8d48a05a2a605be8972bedfeaafff40bb54c95d19eb3aae108f64aa6c6dbc41afae54f02968e38f3eb377707b62bf0a10904411e268d265a373a5f5ffee6fca6ec53c210efcddf96d65981e6b440267977c20725fa387914336697d3a0b8dc1ced489e705cd35d76dc3231d91bc8304c36c978caeaab9168c13f8f6d3ede773f1bf28d68844a98b6027e186b1e1d5f57c601f8b0d41750c372d789c3c213e5110dd134327ec92a367c8112fcb189f97c01227fb65d0ccd72c822cf13a5e54abd6d1c8fa7a5a94d8c1c663837e5d12f9bf7b013572695bafb7792e8adfe229764caef38a9601e77ac42e7d221f98cce42f20cd0961854134459af3327c3a2a6a94311cfca6dfad2e723e43500c583ee2d8faf6f47f0fb8a7ab6388f4c31e853984aef2d834ab055da92ac85ab4146372a25e83e9f50df75daa9b0853234b8581a77e90c505ded4887c86dbac34e83bd16ea3aebf01140cb8fa338a2f9d43f3b2301d927fad3a5f4c72c2ec30f1196cb2942ef29331e48c5fc7576c1ce6fbddf5b9c55e24646dbec904828f2fb935889c1e638ed2695107fa98d9e66cd772769f5862065da75e04f966017ff6b34db0e92713f19dc2af5b2540c8a189201c4a1cb2c6ed4ac1af76954d5d08a9494fada90000246beee34ca571109241693674c81fcee0fd8e1e6a1fbf59ff501622db5ef221f1ed08486ee58db2b0dce87df5546bb98f2744ae63ddfc25ef9fa1fc50c6bdf0d2c38fa643e7e56283bf2d96ad8252a3bb72e9430d5980b11cc0caee9a6c112ca59cd1061f06ea9187197177a938a77f3b42f83eb15d46ad0064ea3c84afb30f936aca2c6806d2e5040451a77424a6f9a9516607d3962bb91274de9d83ae07f97bac6ae7e970dcd76c589dae5a1c60e91e1cfb1573cb123fc7e87fa505ee86fed7418c36d2613da9788f1e2800f6625a859ccf464b755f31f851b1dada0e1c78d566002eef472fd07eb901400e7ebeb1faf66af786c9e964e63345a4210d884a529cf47bc502a94653db9630c29e6828d6acaf976eaccd539744233f2cf0283e59ee3e032aa14c37f53c715574eb3b066419da9aebd5ae9ee17bf48815b56793b4f5f81186905f291729fdf5a7279885eb4d1d237e04ae48e6021c3f906cfd54d92ddb44f2c4d2ae3bfca2f465e71a05b63b9db981e33568b3a7b23d5cd85874889dc73a73f7f83adf7c9f14a719e1d00b394a775ada451535115c90894c1e9cee28611eaf7ef9b4add69363d6085df9d1af587045929ba532206d0020fd7ae4d2142af3721e661b92eb340527ac6c16c3dd2060be4fe71855ac785afa6f99101986b1dcfe45a8ea609695a48c0a2caff883a0607b62091b006fd26ef2a3acb1442bdaf7564e205681cc2e2399dbd3e76eb609b345c98538760c111fcde102f7fb40feb7920786b3c06fb69adf85532f9c004c43fc91a2cc2ea98a223f9cfe2da426c935c02c9e4f2802983fa4c87b55de76a56ea6d3ed68d36078", 0x1000}, {&(0x7f00000001c0)="27bcf1d93069c9f015408a4f389108b03ade51674c4564b21ed2ff521e7e5257080cf2bf840b9e0e96e5459c24a792c892e89bcc4b2b176f1ce7d98078f0db650ab4939bdf8d5e3f3dc8d463a80912dbf0da0fd76b6e772f2f167478c42dd0e8340395a3b57776302322bea3981639c77cb626ca52db50b9cb66807c28b8b4dabcff818e0988669035eb1da754ec7ea06842627f8d84722afebb5f3e3318539304a75b636b89d0", 0xa7}, {&(0x7f0000000280)="749d1d2d8b538ccbce40414ec2698de83f017234111fd9ab28faeddc148273fdc8943512152f3b8794ca86492cf2387e05714990a8fbfd28959d2f3c8b2c61218530e998a1fe4df9230f1e4fffa99084836da6ba4d2d12cef1d3f26a714f1a40446a913b4907d0fe69a0719f169643ad84ad8e658231", 0x76}, {&(0x7f0000001380)="906a76e7b1e9140e71a8926a8e5e6d26cc5a70e04cad776139253a5cfa5c47de93ded1bb77993410d776201774eaf501b1bf5e920d8823caf1a338760f2fc908ea1c5e334add6b12176c2914ebedeb3f335d375aac99d6c971e1f5ef913c0453ee05c5d349f4abe22091cfd196aac839cc056363aba66afd7937dd389d3d566bc39e3d026cdeac91f2a20a20b08dd657b4d3b01c6bfd6b97e19e3e2b06375edff833b36c298520d3730699e07e369d88495bab2bfb9bc8a940ee2f81af3f540e45a6858fd5dd99159a15d69bd5aaf6ac36fdaa9e95486290589fdc3b4daf9124fe07749e1fff1250b290409521148185fa863834f688904d56895e1c4cffcb3e685804a69c49031c3b476eead6608b9419d36708897d18bd9993e72e68bb0394ef021a9c7e9cd57afa79c902d84f3abe830284a5a8df6d94898214c83f31dccf321a884ea74d12730382abe8b1ed813054308010511cddbe3196bf811df8dfaac33efb46f091de72ee1874be827ad7d19f1a1c35ef30cd2b5b106c34dc4a3e64195964a3a1747acea58349b928774c2ed731166c32825325562073f255b323790d2b4ae13f8dbc0f2ff8d706a8bc5e2932d4846d388f069cfb2cbb749d7db82b91d1c23c61e7b870fe2c6cd0eaf2a2d49cc918af8e913cd848b3696a9f7c065917c0ce02d80bbc00ae862a2fc7197ed2654cc9de2c073e13c3e6a25f6fcc3d7c72d69abaa7f3502483689f8d58d39395c5b285f6de1b4f7566ccf069e8fef528c4555e936aaa0248a63135e57c61df12b23f02c42d03204321b4c6f715a7400db1ee73d4bfe923d725c4cc1c983e9a7d40d1311f9255d2c0026905dcd745ba129bcb1732fa652b4f66c3004ee08a1eac05331f48f368f3179729756e1ac9596bb070d593cf2441a5a17c28e11fd14bef2377eb712bc53f6b71def959e9f17f374a3664604a9d946b9280355edf40f256d64486f67a16572df124e86942ad104d2ef8a7cd61e372262ecbfe511f65b78431f5356ee2cbe432a7db640a0e415d6572d9cb858e3a232f7b53d419f775d4ba2cc7dc3aff44a29e9eedb1316626f9760519b9f2644cdbb2195cc620960c5486d71e029656709d9013b2e94ecdace2d83c4a415bd37830e98b3c67c614deaa2c266ff4f3dbcc3b5be8836d83950e86dd1927de21c33f53d2d4614ae70c962d3b93e9226a5c50377a6183e1181b647d03d54478cd6996720e077054db3d63dad3e602d3a1af1322c4e34ef26809e31e0daf1fd09ee5c9e3ed90612b4ebd5487dc6e34167e733cb8ca27b6446712fba17e0aacc693bf3e3843ee1dc7aa466a22d468ca46b57c275cc50152025256bfebb694d28a77885889454565e26ae41a7faf674a2e97fe2f0fce379bffda9b5dc9d0de9698d6e25d9a8ab5f1948c815b6f35978845fd07e1607950ee4529cd1aefe1e676a81bc8bb53d29675f359eec44f2b4a8a86f2826ae9d6ded5d1649e4e37e558995b637e0ee09bbd7f83d4406f817ea155f9cfed1050799cf4a607421a38c1ecf571ccff98cceae113b3359c13e0ec2ae3060a29025317b876c0b9b349129f112ea4c95eac75bae2001139ecaffa42b55b3b57e9b80bd8daf8d93cda338c9e2945963d4cb25cc9f618336fcae9f6d14db1e3fda1050d04a2575941f5fe6238cbe209d6679713dd8ef3d2dda6ac79e2503bcb59e992fe3badf3fa9fef007dbd9f80fd411aa876c38901a0e2dc756cf0e9b41b7ee07b70216ebbd3fd343d862f203ddefdbb3fd4b04a5f7c1fabe74ced48ca08c49c22c90b69ae4a7d7e0193b96bfbe98f9b9c4cf2f9854c256ac071c6256c6c23311fe944f77fdf3606fe117d24f158e8d5f49018a1dc26f0c955d369db8e073e2f63408877218a92159ed5f3576dda880a1040cbcc700e9e7d17d56489c82f7110a2366ad892441a5b9589e606e4d66a5705b46d747f9757c608d0eabe14c5fa3afb3d886dcc4edfe6ce87368cf6b60fcf19a1971542beee1b855fb20d1d39710a880e444c639bc97d51c60ff82bd3a73df5d7e265ed3e65d82239f522ed4c65269e1174616f0cee4123b04f27c80835ef5ba006ab01ce3702cad463c07322ad543d6c5a117c6aaac6fb821b10ba520048c36901829a099151bc1af46436bb52397309fc678fc78e1b4d66569a0e5ec702d566b728315991e8a0d6fb84b2b166b7f8624d44fcd7a3e455760699b0e4f47bbb642ea9dae9c35085ae79c852895617e4c2c8b3a1b6c24d9326b1ff7365ea9bc9edf6790bae0bed84d46c7c9c6be2696a8990b9129adcb96cf8bbdb32e4f72d6474cce0ccec33dfabc1d4708cd658d441dc924245e335a6fdee2984197743081a97fa08f0a08f4f674c298b86c6a31f1f933e8bbc4a010853474ba87fea3809d673ef57009937dc5d3df0f3fe36fca9910c8f5926a6f2afebc24b24c6b7aa129b59f37573a9f89d3c6565aa6220f2edfb347bfe853da96a8f69fda856b16e60b006627245eb3493bcccd0ccf4b7f30656c70b58dbdcff90b3f4e5d66d0c23e94d5198f03a6c6e3b942fb6916667475a001013ab23d04992655e757b81f3cc0e2ebbec4fe5deb418514660bab42fc470ebdcd3ea7dd71e01d6b4ceb6a74f4495eb950d282fc162a99a816e7b0737010d64d557a5c4892c0d803d3f68652c077eb65d83150637049c2a331e274855161616a86b4cc002f231f028e5c6c874ab4d65597d6f6835ac8b7967c9b78b57a7a649a20e1b9282b52e245aa497660ed1b45fea5fae9a5bc718ddb8d014d7f1fada40414c829c1af5cd664344d4c9688e025dfe800ff07d6dfa7fd58060e9c0f1a64f24c6c0c3528fc62572f25c6172ef0b8e924abebd73592eca42761be1c8bbf76ef553c60d0e698659ccc5fba09bf5e8dd382df99641b422caa916d322d232c2fac2b308fc29ae91ebe3567f9a9b57a3fb07bb147a5ad31366c91fe99d2f48097b88cd69b98fa5b09b6c561a0cb47788d9ec5e6df40f29da1bcb180471f989b89fe8fd9cf0bddcaf0ff01b7cd9cf3ad6731cfe88fe5572cde37bc2f119cce3ffe104a27fedaa1c591330ccce0b3dd1d17b45524536845378df6af1384f1f8c900f2d0c1f252b8340b12a663c1d76f37094401c1aca9e703a0290d7400348783c3eefa4714876143410999403f8ce1f5f4e0d21186ecff9a08f3bb4d1ab223ccfdef040c6f226236be8a9599ad82cc90c3d4a2cb66153a1f6134ffe792205910e9fcc1e0609be7cad7515eaf60519d2916b5e4c535f45ebc6c44abfc3329d4586f46d9154a088f09fe515cedc8acce4ce1bee3726b1f4c6ebf7508eb99f8c8853d77705405223c5627c6471769a0c8ff910defa1255ee22617d6b394ad2ffbacd50e5453a4af39fdccf01a1861095e2d60937d837095ef871dfc68282e420293be787c7215848e7d82c59f744e5e6da11bbcd53875ea2c26da074eb81fdd0adbdad4e2fd01c54852a2dad20988894b578261d563ce188d51dc11fa66d741e845845ebe5e0a4f7acf17841f83d6d0ac72e99c105aaa94c133f682ec0dc590fe43507b959e21b6101eac975017d45576fa2295c5fa9fb9fb19dd2b161e5f17fd312af4c66bf391781c651b7e66488f4b9f1f9fe7bb861d1d65a65462ac1e800f412d3b7e0e96d5413520a081f892bc09fa384757c81d10d8270756576b79d7c7334f3e1affb7940bbec5deaacef2b8e9817e52136c2b4ac518fa4f380523e5603feee63a40821be747b2e4267d9e6c8e798067ddedc7cfe166986e5d4c3584357dd99bc3fd460b8f0e45535451d1d3cc42442a29c427c2c5b4ea14b4394732eef569a88360c1604525edaf68ff735755887aa0cbc23df452ea0f546b29291114c546023ba46fabe38e40ddd9c7f3caff5f7744373e43517c4906d3a331209510aa8323c41f254c6a6277035fdcc192ae0607b5afe8f666fd9e054baad519cd2e77fd0367b85d47fdf62c738ed7e5ce5f06753cb66305daa51845629f8eaad0030f7e19d70c32f7606e7f3fa49238f075f421ff4cf4eb866f5a28dbfd9caab68907d93c53b6ea7f5786b19cf004ee46689b07e1f98104f1b37cf3c5c63cff5bc9d37e303283f803059c6a58eea866c11e86f5c3bb7044d0c8538c6ed059a762b4edc0697d27e656c9efb7f54c25f903d1272ccd1e3f1c927a3e734e3eee5a9a68f9b9c47e3ef65418ed8b213c1dea102270034959a8cfb3866d0c9134162f6f043a96cef4706177f22fda297ccc32774e8568c385ac3a5f32f17ab905f81a066eadc7f3c65cc2c1deff1ea647e19f8e463c57686c3a0951733479b5bb6fb9dc7e78eaeab2b1be3eb99068e745335e6524a0e9c26725c0eaa9ca1826da5629de03d365338ab0b27099bc9c64f6665f5742fcab9e748191042b56e16b4d6a232743d67fc79d7ebafb951be188f3c1f221a0bb9d9f36f370e59934a1c7bb5f1cdb77938fde4ded227d1e1898623c0ebc4aeae97365fbc8911578bbf0dd050d2866124bb263c242558615e9041e576315a15ced3518218a38be7dc1361f50c60dc047205537bcc5c31851401d1e1d3197442bd74bdd20a979bb7d133cc33660034a4001663d89dbc4a6fb4941231ed272ade8949264bcbc3052ee8a9e3765b25077e528113cc0dbb7c95d7844df0ad7cbd648a2c7f1b7ee1f8886c913c2df9f147e83bfd4dad93d9a5e8750e3d2b53ec70f64e919a6bcf0a60128c8f4c4107e54732a6aa31566d6d1b468eaa7e1eede21193d8b279c61ce122ec9a0804f96270b6ff1c6206fbda9cdfb76a26a41381f0cc13d4b8c2fb083d5a899aa579c5e0d9f1099adbf0557844b6edbb5a820afa11d6be1ecc0364153c7c785538b27e0d6decf5a69035a622eb00173f7eb956f3dfdae6a444b0f68bdc8c4d03ec4f1ab0219aeb9261998cf1c0990453f6e36144f0c665b5f125ec8c1c776954505d35b1c8d6127aa178e6118bc8f57e77c1b6b9d3121c145c511bdcebc8cfa87a8217cb635279bb8fe1f8c9302fa32968fda6d6ec6319f11e53f6bdd6e21f7c0c683bd557224c002774630ae42287611fa5fe0b9af46fe86f92e8398e120bb83f217f8d4addb49fbb80e172e78a83102e2619042e592f8933e38c1a12604a5e3a3adea08e48fb7057efdf9349ff12dd846d82135a5519c593e8ca9c6fb313fe05815a0e1eb8b4a18363ed16eb29f490291accfbc72b3b18360163b286ee528f3ec8286c97f114f47204af6f3c4617421b8718e402e21bbf60777dc0332eb586553290f82654174ea0bd87e13a96dd0c1c7b8b39d23ca5a56c5409c3ff192c4e6f72985312a83f9db2d504beb3ed58f2da731e20757685a9b000357022e353b48b471289403436d73a997540354c275fe960f8492679214d0c12fa9c55180cb78b5d0a06b2f0d51f449a2052ef5bf6214eed3b554999e0c1bef97ffba69bf4ba2d520bff403ff5854c482fa483fec69fca710ea6b72866fec6064ca57715722cf3a5813e0badacb19cfff04896a737cfab2ae85a5df2d328f0736ec08cd16ba31ab166745a42901712407ba3415729213c31d4467f1407463cef33f877feb583dc6a21b142f9d2e64a8d6fd0cdcd7dfd0d5db60a7e2bcac66e3821909229e0204615e9899b01ff7ec65b5119a0ea98db2a68b481c53929cf119cc5c43bc4308285e15c652bdcd68095c1cd4d7aedd587d1796caa2ad0c70ba116ea403a2c4290a459808c0c6a1d15de572320703a22d26ee13af16326d87a87302452cc835014af04111ae3110c82e69903ba36596b039aeca2fa", 0x1000}, {&(0x7f0000002380)="c64431263cca58b0477e839f032b5b148139a40b0ac39b1a6b7ce30bdf125c5351d767241b6d53a64021e23c72f931e3f6dfbfd07cd51a3eda299a7b6da1259ecb0492bcc62bb6244337e7003f7da9f3fa9c537d52e313328a4918bd0068c92affa9fb7a09b54c0f6843bbbe1e2333b4c2c61e611a82fa0ee4aaf66e500b728305c9d7a88130172cb738ecfd44537a9b21b54dcc6a90a406648dc92844dfb5c7926690f8c0", 0xa5}, {&(0x7f0000002440)="9e5d8476d2397adbac33ffb3b1ee2f54599c51dd239067f50d82f873543bcc7c1350f9e6049b3ec4391050862786526f5e18bd3e826e282a7d8c5b17564e26c07705feda61467a7579380f125ee9a98f6c8f3b3ee35789b678d7ef5d03d363a8da753340b4a20cb5579c48efda29234a8bba9ca4147ab005c5816e142eed174fa5b28e6d4b1348348dea4ca75a6895b390a11a2b63eb1a7ef008d95c2695e1d2c93834a12d5e7744e36524e5ac2222d77331733c4ad95e6ab2f31b4e23eed7ce60dd5418fe405d4f7747d99ffe077cecdad9526276478a317ac913c3d82ff52601892c3479feb8231f", 0xe9}], 0x8) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) kevent(r0, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1e, 0x2}], 0x42, 0x0, 0xf03, 0x0) 17:34:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x4, 0x9, 0x100, 0x9, "7ae5dee40312085c4c2e486b81f7ccddb56ffb50", 0x9}) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/153, &(0x7f0000000040)=0x99) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xffffffc1, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0xa5, 0x5}, {0x22, 0x5}, {0xa4ea165674036a56, 0x7fffffff}, {}, {0x84, 0xe2}], 0x5}) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000000)={{0x40, 0x20, 0x5}, 0x101, 0x1, 0x200}) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) 17:34:07 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0xbb9087f86b6836b9, 0x3f, 0x69fb, 0x101}, 0xc) getrusage(0x0, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 17:34:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mprotect(&(0x7f0000742000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x7f}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 17:34:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000240)=0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="babdc2f0a630fff2578a181ebd0a7c63e782503f74c1ff007aaac60a642ad2825b3ee0204426cf35228de8570e0a646c5571ec9d718cb309ed1662c3a6309d458e85ba36e2ce4bd64eb78eeaca0f825c2506ee83054467963f10e4a8e423c2f0eeb0abd4d314e5848889b9441d3fba34644765e9e561e07b49baadbf0404919bfbb017fe5f5cca415a52dd612f79bfddb6a8d711af9e", 0x96}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 17:34:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000036c0)=""/91, 0x5b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r2, &(0x7f00000000c0)="aa1deca01aa1c58c4a8f2c5fda6a554e4bbf4b99cc4338d4d5809708add8e987efbc09771d8599800d98e0590005b09444152ba5", 0x20) 17:34:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x52, 0x1ff}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 17:34:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) sendto(r0, &(0x7f0000000000)="2ac12b7bac1a847310fbd96934158ceaa1011a0e62de761c7b9dd260912ac3fd4e", 0x21, 0x401, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 17:34:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x80, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(r1, 0xf, r2) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r6, r7) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r5) dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) clock_gettime(0x0, &(0x7f0000002980)) r8 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000280)={0x0, 0x7, 0x7, 0xd4c, "45567307e0b527f85caf4d7af0a7212084a313a3"}) 17:34:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x40000000, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x5182f29656fd0ec8, 0x800, 0x6c}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x30, 0x8000}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r6, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x15, 0x80000000, 0x400, 0x5}, {{r7}, 0x5, 0x3f, 0x80, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffffc, 0x8095be5a54d0bdfa, 0xf0000000, 0x8, 0x4}, {{r9}, 0xffffffffffffffff, 0x4, 0x1e0000003, 0x1, 0x313}], 0xaa, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffb, 0x80, 0x8, 0x7bf}], 0xfffffff7, &(0x7f0000000340)={0x7f, 0x1ff}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000000)) 17:34:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 17:34:08 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(0x0, 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="a8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000032b0493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7e29c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83d89839dc61e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631195ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48000000f9be2e26f13bc32c4956430d64ca1d276fd38ffee783eb6fcb5cd1185dcd68592bd8b5057b6501e05bc4fce89febaf64ccbeb898c249a3f35a901f39526029e4c5221c5c64d51fb57271c3c85a146f73eb00128e84347e939148306c887fd2a093fe86e1f12d18248e034f79c59d7e535d1b5257c6855fbd94a31e3d211eaa5796a006ff12f61742e787665ab9694f12bcd67235ce40c57174"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, r14, r16, r19, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r20, 0x101}], 0x1, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r23, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r23, 0x0, 0x0) read(r23, &(0x7f0000000140)=""/117, 0x75) r24 = open(0x0, 0x60e, 0x0) pwrite(r24, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r24, 0x0, 0x0) read(r24, &(0x7f0000000140)=""/117, 0x75) r25 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r25, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r25, 0x0, 0x0) read(r25, &(0x7f0000000140)=""/117, 0x75) r26 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r26, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r26, 0x0, 0x0) read(r26, &(0x7f0000000140)=""/117, 0x75) r27 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r27, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r27, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000001600)=""/137, 0x89) r28 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r28, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r28, 0x0, 0x0) read(r28, &(0x7f0000000140)=""/117, 0x75) r29 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r29, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r29, 0x0, 0x0) read(r29, &(0x7f0000000140)=""/117, 0x75) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r34, r33) pwrite(r34, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r39, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r40 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r40, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r40, 0x0, 0x0) read(r40, &(0x7f0000000140)=""/117, 0x75) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r23, @ANYRES32, @ANYRES16, @ANYRES16=r9, @ANYRESOCT=r26, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000001980)=ANY=[@ANYRESOCT=r31, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r32, @ANYRES16=r40, @ANYRES16=r35, @ANYPTR64, @ANYRES64=r3, @ANYRESOCT=r14], @ANYRES32, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5050000004632346d0c536895e0509ce4f8ee88ab7d8c17152a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fd9e56f887ef0b007af4fd27d1b8166b97365e251f163adb3c0a775af5ed00debdcafab49a4bdd1884", @ANYRES32], @ANYRESOCT=r37], 0x8, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r22, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r22, &(0x7f0000000b00)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680028c6beaec59d2703c28c5931a20eed217a185c8a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca63152ad977460f7d1fe6"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r41 = geteuid() setreuid(0x0, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r47, r45) r48 = getegid() getgroups(0x2, &(0x7f0000000040)=[r48, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 17:34:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000400)=""/97) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) getsockname$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x5f06}, &(0x7f0000000500)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000005c0)={0x0, 0x40}) close(r6) r8 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r8, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 17:34:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/221, 0xdd) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 17:34:08 executing program 0: r0 = kqueue() readv(0xffffffffffffffff, &(0x7f0000002200)=[{0x0}], 0x1) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000751000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:34:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) socket$inet(0x2, 0x4006, 0x80) write(0xffffffffffffffff, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x36a) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1f, 0x2, 0x8, 0x7f, "7aaefa38316bb68b42682347c5544fc575ef5f00", 0x4, 0x2}) 17:34:10 executing program 0: socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:34:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) fchflags(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x2, r4, 0xffffffffffffffff, r4, r6, 0xe10e2bad680271fb, 0x8fd}, 0x8, 0x7, r7, r8, 0x1, 0x1, 0x2}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x21000, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000003c0)) msgrcv(0xffffffffffffffff, &(0x7f0000000400)={0x0, ""/199}, 0xcf, 0xa8573c169224fb2a, 0x1000) fcntl$getown(r1, 0x5) r10 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) ftruncate(r10, 0x0, 0x5) geteuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x200, 0x0) r11 = open(&(0x7f0000000580)='./file0\x00', 0x10, 0x46) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f00000005c0)={0x1, 0x6c, {0x10000, 0x50000}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x8, 0x0) r13 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x50) dup2(r12, r13) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x5129, 0x6046, 0x9, 0x3, 0x1, 0x75, 0x40, 0x0, 0x0, 0x7, 0x1}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_open_pts() 17:34:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x6, 0x8001}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) 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", 0x46) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:34:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 17:34:10 executing program 0: clock_gettime(0x0, &(0x7f0000002980)) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) write(r0, &(0x7f0000000380)="d91813e4577fcc37a409ae5254bf22e30188ca991ecd3c1f9c017d46fcbe41c078ac354cc4d7079f7190d7cb0cfdfddb4b22014dcea250d89d7effea88f369e760f35022ca192630e8dae9955cad66a2b7892362c8353039548f8ce6eece18b53bd13147b0ec9c8fcf998790f313e5351675dc1bad5ba44f913fceffd133934b30c3ac173a73d48f10365245353c685469", 0x91) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="45f57b13800e89124a98ad060f08c3eacec8742ecf9d86bd3f865d46eb336826023f03acb1749aba0ddf75aca30ba7a6324a071f5aeb107f07da2c9e93cdc36530b9bd83d6aab29b52891e7e2a16166988332bc4864b066a238964d26f0d800e52c486677ae259c9f75b4e7e72e6c6d6ba92f918c1040145541c93988ff3cb8a5c6343535f39037c832d", 0x8a}, {&(0x7f0000000340)="5ea6385f8fc1418ba7a2ea09df689c506aaf01", 0x13}, {&(0x7f0000000100)="2ea95e69cd94153380b11ddad315bd5ca9e37dbfe04392a1b46f5b74f89c35b5c22fd534b4b8c7c9c56b149115792cffdefe9804cb28683d8752dfe9e9cc4758fa20ba3e5e3ae6fe155bab04ca7788ba89be67e9e673b19815039bd9146e59e7745cd4ec95973f2b029d859c1ebfe83fe38e7305abd87a0582a3486949c275d572a2f9b8bb0fbe1e71dfed57b2cec56b1105b5f6a7d5dfad5b20f1aa58c89e6be7", 0xa1}, {&(0x7f00000001c0)="27e8daf2d3b8202899dde0942efde4c21c67c583363fc1a64ba3c4816a0d0e0800000000000000030000", 0x2a}, {&(0x7f0000000200)="a7b24385458aafb6ce5fa029f4b8de0e047abfcadfb786023cf82fb72460334191d1340e1a5a009bc127ebafcf0700bc122857b53cb17b1de0afd06ffcc334e7abdb0804280eb13b7a8b5fbd6901de9dcf24eb0ce0f68238e1eeeb4a0772777333dd8f5fb0b69629c2ee7842baaf363b02a5fceb170650a55a5277f4cfdf1f77b22b3e85aa1cd52e6ea0016967390b8d164809cd8598a15d87e4c17207a813603fcbd314de8d5b25dfe16775", 0xac}, {&(0x7f0000000600)="f79e35612bcf7d8bb2c88e6bf7f1b0190dc70f55b70e880188f8131e60c82328a72865f6c0f502c0eda273dace11a17d5ec5a52d05ad2dcf6d417df34c2eb25d533d4fca6936718df698dcabd19b9c82b0c638a41076cd04193932461c965eb5c1584bbeeb2c78d4b7d6294bb0a8fb920bac974782301070438513a2e15276ea52bfbce74a78a28d2c604872f219f290648f8136d7c48f7601855b912938f31e83661dc2cfdbe2a1ab543b906003be1e72355e18b7963d5ac58b4127efc78a9f07d2463b36981046586a4d961a2cc48f9ed85e10abedff29f1d304b0e1c163f453f863481858c0da31d7511dc14aabccad4186a47ec622ce5620b7b9f526bf70dd26abdf652a58ba5b04de796b416ac6897ef0154b159cc5e4ace848aa562c97172223bb5a818511bc12b77a08463bd5c1bd2c00d0d5645ca761ff47c664a9e1a860632aca236d150f51cff1f9f7072c62d5e09734b3f8e762683ad5648cab5ba121a625fcc244926f2b3ee73dc36b3d621c793c6844f4173f9eb24f7b3ea9261fee0abb2f5d223e6d2848300aa6f8ad291366088a0ffa0c9a3aab26d0ed6b73ddd637d1019cdb1cf7d40738e2ff84a0c535aaa208598b99700af4658419e2cc22ecf528f86e1c3f96bdbbf84c4ffbcb31d80655559098ac077f56fc65222c81a2c72f144d5d681d0aa1a373ada4f64b9f2f016870260afb54bc370f87c228489bd12d938574485baf440b02c0679e33a3bbb50a901bc1817d4a7c20341b77a5c82e7adb2d5265411f3624dc178975a3494261a9667656b47f5c1320e14151c9ec09c6f9856876c1e48b22714f6f770a2073347808587f92f4f1b845335643feca98360b66b23fabaff1d432c714a5b823b1765d3485c4cd8b82499fb060ec1365c7123a326a04e1bab37980611cbb07ecc41c0f685d2d8f7feb1b955fbc034bea78ddd03efc9cf0a577e67dc26d701b3a157b4747cea0f455291b23ce40b445f910f395ce802d426f9955a40d80aced79b933785808df60c5aa609c4bc3394d8bedbf51cdf81dc40c4ff2481658b2911124fd07d9dcd36aa26533cdaca0c279b2bcf1d04353c8b550904d981246e09b7ef9eae429c2ce0ee7f16cfac94a07a505e9f6eba2a06219ebcae1964cf9aa167e273e25c92c7b571424e7059e7b7ec99cad8b79022750888bd17ad46b8d0dfe0b73ae44c0a837cce19b4518980fdf5530cc5399a36012da96d26b24869d1ccc7cbbae82210277235798397f88f4abbddb466dd0dfba9680df42fd51e5eb36add092c8e20f96c6ac43b9fa40e40bfd63674feee633d5723ce04fdc158d66e96620ca0f128337e4ff59df4d4a0a6dc9123de03b770a8c610f1f941158e73a7d1762724d5cdac3986de022e9d0e3b7a7cbdc837463d57b474d890eda6a4244706261f2f64a61c805b8feb875c23681cc906748f5fea3b4f9cb3ea99d15cc314188ae5c5ff929cfec38bf44f5d1b1f51202877322e253460265cba2e9b849c516397d0c3f4c7b3b4d699941c747b8797a4cddad3b8b83314a85f8b89894aa94c71df89d15fba00c22a545c3e0029794d5a8d0380634b90803e710ed9d068036428210e5d6e3b564e28f2513f39f3ffe43e5fbf797dbd4864497597c755109fe97f5003cefd347366e16dcf363df9337b422b7978b4e4b8558ab38662b4aaf5c151ed79cc8f73eb268672e9995106bd065b3ff57d676c4c2e293f12e12155fb025ecc3b33e70fdce59ec926933c1b9d34ee3df74ad7fc6dea452205aa24bed9fbe9390f893ddc0020ac738a5a33926468f5bdb3fc23446fdb8aa30e5363830a69d06a6e28f3dcc43a94ef459cd6c5581773a98a2f22d7a57115cd215e802525ee28cbcbbeb7beb32a7c7102c3e357b8312a2273d5e0c4599ff5ab98b89dda06b0a8b71dab41568569ceceb2b8545356d0d79dae96e594f68c17235925bf248782f54a2ba1d30f68816ead87ce8675088dc486c07d07984177ecd5a06a93f98ea14c10c3a1d60074fde59bc418113cc87c734a28bb5f1fa98bef9e757c8ce6ca136bf9565db4cf682523a467d7ec4598fb245ea2a356b58518dff3a99bd1bae889de16fadd9f8793be53a2c2aad9a090b6d003330841d2a944e392f8fba19acef801e75a857bc168d8be80c1b9a8656ea0326e27edec6b3323feb1715ba30a00fadb026eb51466c2afd12897e2f40a5f9b8dae7e15a9ac92d53c8e306b2b4a7d398d9ace6feccf012c5f27ebbe5ccb9f929bf10311ec1f6327f31d5eb968179ece674941d87bfd44a51fe132f4ebf5f6cfb71d366d958c96122db968940527776f5bcd539e397283ca181b72a640de85b7bb7c8c49d7077f9eee28dc235322c67c15a54ab544cb4d180170f214d62b81337f26f48c6a09252d5d61154d62ca893a5c0d1b78756fe1d3d03bdc7595f63424906f89c9a9554fa6a6328e483fefb9b11c32bc10deacf3ae1b2122d39fd19f16d99d90688ae7ebdd33fb6a17cb798a1006d3c2204cc5398aa2b2c926e4e50611237b501f6a3426f39c34e386549e36c09dac2aa761d791c9a6d84ac25250105c3ac07fd6215084fbeee409b938ff0cbe57c8e25515768231ae63116c76b88f6b7784e5a66c5ab9565e64c2106d26b788cb9b7a30fdfc301fab7d67925bcc70847c2b35652cdbc8df482e349677f66fc72a25463a3a59c72b0163564f696d3eeb18e5fc8675def3a997396a02db66bcbe73772b43f88a21ec1fe0fccf7b1b53f09e897b2b899e5b32b3aa399feedcec39fa8cd245d2ff72e3fc102979a0b99b60d7faa3f11d6bebf90729618baa1d79296ecc115cc911d6be542df104bd486d7e37ecafb3a92014e083cb9bc6dd2e82eb379d3f66690fe5d168f8038b5483e60d5a2f9f214ff6412929283f461dbef8621a89d914ded2695aa7f40ccfcbed895b1f404f816cf6f071bd40642c7d3ae9ee73359e1f5db51ee89ea19ee369d9a5ecb18ac13427bebb75d4976ec2f745b08142d20a6177c53367d7201e6a85dbd6e9f6f38966ac21202ec11cd90a9c5cc74b96dad049cbef7baa07e00138a0c781fd75a83aefd6dd3f03b931de7189e696cc85e745e955770b42c182e7b6ce7b0948af769917536bb214f97e9a54d719d9cb39e051e728de437b23e69f2595e59ca35720fa67c27901909d54b42e911828f73e2b88dd739126040479dfa25a2fc53495eb05f86438a0c4e72041542783b483138291f47ef638265175d061e26e51f2123c19a96f8e2d33328e457645ddce320a75a8048121ca2154f5adc54c41d398d19443727a2e790f8d263c4cbf75aea58dcb512e2e50a51ba2d013f40e1c51b38c039e2907499242e408c95a5cf3f9acc083bb1df961496e289dce53b80d66d40ca2e17495aec8cfacbaa67308bc9c748621aafb3e3dfac7071bef2b6aacb9021c16a0f19a50eb6a9e01a93a27ad75e9b667fd5056691eed66daae552a09421e517b8da2440edd59a7939354ed7603d4e419a78703837b5d926100f62157ae55e66f458eb2e1bd8b99688d071bf5bcc6c89d6b24c199a41303f3a41d8bd00341dd2ab1feac673abd3d7e7cab1906de48abc12f0e728624b0a5d3efcc6f8b84530c8ebe2b92da38fbc09b15cf3ede984c8ee471fc98d27229535bf7e63fe14e962cae76b5707d2ad14ac67147e2c56b4254f2f11c8450ecdd2d8e2af9852ce3d6823d8f0a4e434128d73e96e11281079950bb79f738ed1b0b4af7841dee42f153dc5fb50b044a8a628657e3dc02a06f715de5c7c046fef960c3a98a62609217bbb4d5a307f23ebfa8076b485c66449b3c37aa25fea6b9498a1c2cf50313cd9a377487ac251f11dee384d5ada5aaea9a94e05bdcf5777776a489c60e1930b45ffad87d7043b823b23c7a6b6bad42e8933520b6b9117e3e9bb57b9a912dde9df3326f037d4202009d5d44d2652df4229c992923040775a7aa0c3025253b26225f8dbf44d8826a34ab2e3f4028c6d63946ce436e65d6f9d6455ce25fb0abb4db71ef7d795c4465aa731f8e078a98fe58d87cc1b58bfa46a6713f4b2a68cb77b7fa012d6aeb65453515d3fd7ed2528d49a0076924320df0867992aeb790894f748319c56a64d98556205d89806dd9fbbc750bc97464463cde6bef58342d202dd6394115a16831fec00e86870ff639d80f37a58715f3d168974a52782b6f4678c808174fd5d32d48490c2d82d58742070d7a5acb3fa5a586587ff771432955a301bea747c1d072a44047135f203906d5cd28e62c7378be81b2fab9585996d65a0bfabf4bd1b8536259a929c714d4c8db5487b99a6c53d3ab10ee0437f3279f374630ee04a6d548164301519fd37a12b129f7439766dbec05d5824d8f30364a1e748f3d3d98ed28c8b761eeb57f66dca161a23a7cd8ae2dde09bd77032215166901aab59773b428618153beadc7d581d255f0a5c25c796dfb79f5bba7ed3b41ee01acbc86174fc4d839823a2db486df57e7b1020e4766fdbbf77f73a981669dbb3a52a1ba4029d4c367afb6a5c98c0fe599189e3416bdfc82db9d3c04b1f97b56cbe5c9e316203214a9c021811f1c71d7705158d2b9dd0c1a5344471506e37594f85146ba703aa9f010cb065f652f2bf612831c9d0f9217619da11acce992a9a8fd88edbbcf8b6aed315af22490b60d1ae538326971d05f0cbbd3b556bc27f886658bfc31468172e57a0472d9d5a8c279d1db1149e1ac5ccf8ce78b17adfcaad71124dfb117ba940fc8120cb8eaed8932b1a9bff3e6aa5b67546cdd79569d356a9494013dfa2aa02e7b67025968401949059ac3d8ab8b29d00b9d93d3d302fba421d3bfeaaaeed392a698250bd0b4117b34cfe01afbfe49ab2d866499ee603baac9c72e7b6a8bcc982f16fd7b341a64f693a71467364a708b4496fae11e94f3b7efaa45f91f8c0321a8bf9aaae71476c506c35eee151420c88e4c7ed921986be65a9a26c3479352623aa0ddc772e0ef220a042abb1ec677785bf0133a7c855d023f53a8cdf54190e76024381ab3137ab8e0a31ff3bf90e3f23793d32d83e73ec5230c88083caf18a808d9568ade0e3ef600c0572be6fc17db657185b6033b5bd4287912e31a54409d16a046bb50b4d2780ff7514329c64c46fa816a565fc137853d60f581ac3a1cb5008e33f25e1f7889e24e3e7d91cdc5c11c7f9ef570f7876f79f3af7abdf3917ce16d3d675de5b425ab657b16c686f4b914e41765322ac2860a620d790824b6f10d0c4bd3f0bb01ad4d044407198869c645a61a2f904a836691494e981b6eac01def344b2b6906759b8856ca2628d777d17546787e628f28861b359662de9fc5a4ac86a336ff0f043a75c986e2a354f59e1ae5a5f2e009c1974bbbe7ae4f389df281295ecb68c7ae61acd97bf7be1c46c849c38ea043e7a369eaa862623f1b58dc25924e24a05beaf267bef31d538b97bec5fee6d7e43932757477ad76680ec38a67bd0eae52f216e574506228531c5ee3e216d305dfa5dc000edb320ce84b37d91fca60b1c5cdc2ccd6fca67620b46c888b5d4e02a46a5ee15ee8f750f14b34fc58f5974ae4371593a9b3d91170ac31e647c74db63f8bcd55a7b2682d15a96bcdb21ad0242bb6d743fba55e423638c1b6dea85a271362596315e424e31c9b6d53d57ff726fb98389015521ea13454eb79f72d717c5b244993d6870178146101e154c60383bf7a4275851ce4564778529e0af525893ababca1ad5d802f9f6dd7e60ef298e7983073fc09912e4b5557ece7612f3b481ba445a8060c6b73", 0x1000}], 0x6, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000000440)={0x0, "6191221891f1aa45c1a29427e88d8317495b63a20b8e339289df78896b7351a7a82578a87df6b40e408e4da75162ae6b99db92172e22f3380508d49f198805b96002548606e9d7adadc430411afc00a273966976"}, 0x5c, 0xc00) 17:34:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc206a79ec1bb6e3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r2) close(r0) 17:34:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='F', 0x1}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f00000000c0)="6088e5c53f8c7ea37989ebf1a1e632c2b63b32e078573cef211d05cdbaf07fa2340a3febb5fea1ef710b0e00cb322c465d500cdb5fdf9485813c46be755a2c197a8cada102725c83bbbc9e0d6d63e2d39f86e25a941d84989508af4f39bf"}) r3 = dup(r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x101, 0x7fffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040), 0x0) 17:34:10 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deeff7f0000000000007eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b6398857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25710cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae000000"], 0x107, 0x800) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) r4 = msgget(0x3, 0x90) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r2, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000240)=""/139) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/178}, 0x57, 0x1, 0x800) socket(0x6, 0x10003, 0xf8) r8 = msgget(0x2, 0x81) r9 = getuid() r10 = getgid() r11 = getuid() seteuid(r11) r12 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r11, r10, r13, r14, 0x100, 0x6}, 0x100, 0x6, 0x9}) r15 = getgid() r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r16, r15, r18, r19, 0x100, 0x6}, 0x100, 0x6, 0x9}) r20 = getgid() r21 = getpgrp() r22 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x1, r9, r14, r18, r20, 0x0, 0x401}, 0x401, 0x8, r21, r22, 0x80000, 0x100000001, 0x4, 0xb673}) writev(r7, &(0x7f0000002400), 0x5) syz_open_pts() 17:34:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b2978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf554799b9b800ed52e0b85a85e25bfb258507d60f13ad30505e8d53f8a4aeef9d612f871f4385f041f2f75ea5a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be8aab7a1d429588e2ef0173423b7c576b15000000000000000000"], 0x10) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket$inet(0x2, 0x4, 0x3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:34:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)='d', 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 17:34:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x6) r4 = socket(0x3, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206932, &(0x7f0000000300)) 17:34:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x4, 0x108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f00000002c0)='x\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000680)={&(0x7f00000016c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000005c0)=""/189, 0xbd}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000500)=""/50, 0x32}, 0x1c85cf2be3756a2d) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) r4 = syz_open_pts() acct(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r4, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) lstat(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)) semget$private(0x0, 0x2, 0xb07) 17:34:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005040000000000000800030100001d748395a200000000cea1fea7fef96ecec73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca62000000000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b2700000000000700000000000000dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b9760100000027c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xfffffffffffffdfb) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = dup2(0xffffffffffffffff, r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:34:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x3, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x1000, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r25]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r22, r26, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 17:34:10 executing program 1: socket(0x200000000000011, 0x3, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 17:34:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x7f, 0xffffff36, {0x1, 0x8}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r0) 17:34:11 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f00000000c0)="eebbfdfcd9c6102440999247d03bdfbf950cd858cfe8a02508fc22c942871d68d454e59089089aad0b51a2de58ee8c7280e298f0e83f127dddaeb36dedc6d87bf122", 0x42, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r1) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 17:34:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000a40)="cceea633c17498175e54f5b235c2d7e7010100000095d3a0bae443c52e18ada56e2fa6000000251e815dfbc27eb0c0c31c46b18b8587adfe8639dc7ac3251848e4f683df87e5720c67223d779b9772b93f40f773b2e537ad5b6d94320000757b0000000000000000", 0xfffffffffffffe97}, {&(0x7f0000000880)="0376e062319565684eb621a1f63b5a5081000000000000000000000000ffdabfd3185d1a54c6860aafaf5a5ebc1afb264f010400009e00e2ed6e545929f62adc710f56e4cd5990181cf763d15ab323a3f7e1f906545120bc867d9330cb6e7845811dfbbd4e99b449182359b54ed240ecdd6e0181512a59a35846a82ccf8c9e1a2223a41b005f134090514b25bc0425314f1da23927d10c8975febbb4a4eca65e27342fc4354f76b3526111bd4f3483e3375d78eecd2cf82eb356913341347d1468e217b8f2ecb1a095a3716eb5e88aaa7b9485101840a6442fa7bf2e5b9c37b940d55c593ff94848cc683400a3d7f7fe0aa88dca1578c9ce2cc7de26790a68e9458745f54e44cf43e72ce6c99d1b03e7d46ce3e21da47db77f05d45b873d07802a715679b08cccca16d89f69fdf670840c4c3a2bd37c6fe589c2598d109d94c99cad4fe2d20f783460e856e31e4d2f1cbca2bf0705a1c385f5b5fa4a26f62bda8460b89e724efcd68ff41fef5e4f312196db34de5049f0f03760284a567eb76974ef7ff699a648590871645504e9cdae153166b6e965d4ba482a", 0x75}, {&(0x7f00000007c0)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d88a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b81b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8f647", 0x94}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) syz_extract_tcp_res(&(0x7f0000000040), 0xc5e4, 0x9) 17:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffe, 0x21, 0xfffffffc, "40d25e41fb1b8bd6c2b437a400", 0x0, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/220) 17:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 17:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x1, 0x9a}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) r2 = dup(r0) r3 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r3, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0xf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0xc28, 0x1, 0x131, 0x21bb]) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x9) 17:34:12 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 17:34:12 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="e7622d2f66695ac8b76b58000000000000"], 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x412, r1, 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x3, 0x1, r3}) 17:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 17:34:13 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r6, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) socket(0x2, 0x1, 0x0) 17:34:13 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c7, &(0x7f0000000300)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/93}, 0xfff6, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r5, r6, r6, r6, r6]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r10, r11) close(r9) dup(r11) fcntl$dupfd(r9, 0x0, r11) dup2(r7, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffffe0) geteuid() r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, 0x0, r17, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) r25 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x1, r27, 0x0, 0x0, r26, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r29, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r34 = socket$inet6(0x18, 0x8001, 0x0) listen(r34, 0x0) r35 = getpgrp() fcntl$setown(r34, 0x6, r35) r36 = getpgrp() r37 = syz_open_pts() fcntl$lock(r37, 0xb, 0x0) fcntl$setown(r37, 0x6, r36) r38 = getgid() r39 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) shmctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x1, r41, 0x0, 0x0, r40, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, r45, 0x0, 0x0, r44}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r43, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r48 = socket$inet6(0x18, 0x8001, 0x0) listen(r48, 0x0) r49 = getpgrp() fcntl$setown(r48, 0x6, r49) r50 = getpgrp() r51 = syz_open_pts() fcntl$lock(r51, 0xb, 0x0) fcntl$setown(r51, 0x6, r50) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000180)={{0x0, r47, 0xffffffffffffffff, 0x0, r40, 0x21, 0x8}, 0x8001, 0x2, r49, r50, 0x10000, 0x40007ff, 0xe55}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0x0, r33, 0xffffffffffffffff, 0x0, r38, 0x21, 0x8}, 0x8001, 0x2, r35, r49, 0x10000, 0x40007ff, 0xe55}) r52 = socket(0x11, 0x3, 0x0) setsockopt(r52, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r53 = getpgrp() fcntl$lock(r52, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r53}) r54 = syz_open_pts() r55 = getppid() fcntl$lock(r54, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r55}) r56 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x1, r58, 0x0, 0x0, r57, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1, 0x202}) r60 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r61 = getegid() r62 = getuid() r63 = geteuid() setreuid(r62, r63) shmctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x0, r62, 0x0, 0x0, r61}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r60, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = socket$inet6(0x18, 0x8001, 0x0) listen(r64, 0x0) r65 = getpgrp() fcntl$setown(r64, 0x6, r65) 17:34:13 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) kqueue() r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r1, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r10, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(0xffffffffffffffff, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 17:34:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x240, 0x172) r1 = dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xfffff801) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x4, 0x1) 17:34:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xc83d61070df902df, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 17:34:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1c) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x2, 0x100, 0xfff, {[0x8001, 0x7, 0x3f, 0x2, 0x3, 0xd9, 0xfffffffffffffffc, 0x3, 0x4, 0x3, 0x800, 0x4, 0x2, 0xb9d, 0x81, 0xcc35, 0x1, 0x5], [0x0, 0x734e, 0xfffffffffffff681, 0x2, 0x3, 0x38000000, 0x8cd2, 0x100000000, 0x40, 0x8], [0xffffffff, 0x9, 0x5, 0x80, 0x80, 0x2, 0xffff], [0x100, 0x3, 0x800, 0x40, 0x1, 0x4], [{0x1, 0x20, 0x40, 0x36}, {0x86a, 0x72, 0x7f, 0x1}, {0x74, 0x6, 0x2, 0x3}, {0x2, 0x9, 0x8001, 0x1800000000000000}, {0x400, 0x3f, 0x4, 0x4}, {0x1ff, 0x5, 0xffffffff, 0x3ff}, {0x2, 0xffff6405, 0x8, 0xba8}, {0x9, 0x7, 0x1, 0x3}], {0x1b09, 0x5, 0xda, 0x4}, {0x1, 0x35, 0x1, 0x80000001}}}) 17:34:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 17:34:13 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x100, 0x80}, 0xc) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000100)=0xfffffff7) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) close(0xffffffffffffffff) 17:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)="066f2af5c1795ce66c85f7a0580866c67840675da491d5e7ae3f069dd81f03d3e841fd3335869834d8019a6cc70593ef5c159da627d0db3b1715d9d54c0182d8148a940990da8ec8267fbcc714c4845ee8c97068c7d3be07c71d185f8c34b83e5eb293f8c8176f227544708e3a7ebd1463fb6edb4ce4c9effdf13da19d00636574ddd3bbb78c9e029f27adc5a568bb4978617dbe107b6409f3d65cd36f7da26e4f55d35a7e9cd62dd1c43ab9c2ce4caeb4b96e806ebdc2f75c9e63aa721fb6b1348e4ad8cb27549d123c6f", 0xcb) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfff1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2a0}], 0x1, 0x0, 0xffffffffffffffad, 0x9}, 0x40) socket(0x20, 0x4, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r5, &(0x7f00000004c0)={0x0, "f95456d6dc93b1226f4454b7762173a4e806e5a4eb259c7fa843ef2168e94fa6327b7cd89402dc8f8367da40fb334b564b6227b69a1d016951abe34a1a4bf66f18b676cb3602e2df0e4f99bb1bc61343175329458b849b6b2679c0f25315ec79014521a8c40f164f13d263207f6e6730c1ad84396538adfee162907941a35146332e26cd03de8691b3780ec6d095c8572103394a22e608d3799e8c"}, 0xa3, 0x800) 17:34:15 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x77359400}, {0xfffffffffffffffc, 0x100000000}}, &(0x7f0000000040)) socket(0x1, 0x8000, 0xe4) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x5}, {0x2, 0x2000000000001ff}}, &(0x7f00000000c0)) 17:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) write(r0, 0x0, 0x0) 17:34:15 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x30, 0x3) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x1024, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file1/file0\x00') sendto$unix(r2, &(0x7f00000000c0)="88b640a17cba7edd55d56a896b7177afad3aacdf92aa8e85cc206106b8c7ed1b4769473ac0abb785bfc3cbd768d66685b8a207e8293d1e66866f", 0x3a, 0x8, &(0x7f00000003c0)=ANY=[@ANYBLOB="01004987c8e5da26821a4d30000000bd326a89cc1177d64644619a207e12d8001e8804892befe3d3edb3efbd5e40777a908081fd1902da1654df06c22411b57edc2bf346"], 0x10) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) setsockopt(r3, 0x2c1b, 0x8, &(0x7f00000002c0)="60940e153fb2b6d55a4c753ed4eeac12880c1f50e9dd6204af82a18cf69c5b7fa2bd0e778063b56bfb87c61205d960c72c2a771f5f278c93ad319cccd8dbf867c65eb2274be6d2c9", 0x48) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) 17:34:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x18, 0xc002, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 17:34:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/80, 0x50, 0x0, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30400, 0x90e6d01b0820a712) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x10000, 0x3, r3}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r4 = dup2(0xffffffffffffffff, r1) r5 = kqueue() sendmsg$unix(r4, &(0x7f0000001440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000200)="319a3bb17de3a91dc59e83", 0xb}, {&(0x7f0000000240)="2732dc62eed46fc2136227b32fc258f5a5ad050b16c8a37097a2d27c9af71715b14f01e34d54497bc0aad38f6d30462ef3b72c89f1dc1479699b975f1ed3e3aaf82ae0", 0x43}, {&(0x7f00000002c0)="b7382753b6e3c698c092eacd1b43bbc7fcf5412816c62517263abf3c69d304f48df1bde6794a9566cdfcadd8ce1f864bdbe09c638fe5868e73c71aeeecf9572b78f16bba8a2065b141d162986cbe486b5a12d37f7ac21c4ab89165368bc43c81dfce5181b67dd0f9e75bf090a388335f274c79aa679dc3e53af9021101ea4339fda1cdf5d9e3105988f9703e19573a8e8a3be044d7036f80e649ad16526d8be105034159c890697772b352906cd1063450fcb351310a4538e02c9e66f0af8376434d44c94675f1ba0e4b15167861535510708fad34c424bf531f78554593623a902fa014606ba50b6dc18c36b3f363fda52575497e7cf7ab85fd82017522c3e44debcc720ed1420944b3e9e5b3e529c016409274af59f0b6700c13065484d98cbf98abbd05be6415e0b387f5d5aca23a1852447a702ed05b955baace86945f507baf772b1dbc839d3d5487d9328aff02f55fe9f2d3365471ded54e85e84b4d4abf08c2a4a76d2f7bbcf721c15f6c5a7bc4b61f86f7bcbbb5f9c02bad71fafc743a3d8c330538d3160a1e751428c6584ebbc469024d83052720582d597fd1be0af254bb83a77f1ecf3d2aa2787252dca66e7593e0c2e1e057c32c2507c94a679f113b45c3677113c889adc319df5067d920bf88b603ea7983cc8fbc28d388f43fddb336e040be8dc4514243705a75592e71180d033422b2270f00652a95bfb7967bc80a0b6f7c5d5707f508b49cb1d440c8f60891119298984c6ce5c648a2ba998329a3ba27de1c49ab16b919116b4c7cfc573b7e3a9fb57b2a910388d92201ecb5d9fc170ade5e16898813d757787073c9e44b0e8a3b8f6748367e68cd57d9b63b1cb39fd59acf1503c8a269c8a4134a3f0131d96acc8456b67c348a946461e76c829c98d08c2288b1a698f9ccf745d854d7a01b198cc746dd250c620d80f2d03f277ff422b33447f982f09a17c73c181dc6d33646c3cad660a3612e3dafd4bb75c0f7495e93dac8b2b4bdc88ffdaa8eec8be5ac612b574dc28cbec403228a657aeeb561991344017c3cced67f0e177e7abdf80de4b03e730eff5996dee6575e32b272d5949d9924db6291d2fc9cf307932e193b15b5b43d84a65cf9632027178d0dc04f06024da7e462825d289bf7ca0a13d7d87e4c9e7068236bffac73a5ddab9d6c9be9dfab223cb7c8b67c3d20a7112b227b940189e4130b8989fa1a5cbe5f955759e0cc45d41a311c324df617f0f7cd9063f9c651402116cff7eea231d3e3ebbf3697cee265093e720937369f7a3ab1fc0dc6a0e8b7e45c751f8e2c47c088cb02bdd89c29049b65fe3fed0d83e7302819532a7724121c4708d9e66512fc21df6a7aa3763f87ce8264c19b982a99729446ef061949d488dd612ec28c71e5cb78beeae53441626c37a0e78b5c714629e4f002e49f3b645aaa964da73e1909d236419f8d027f7c9eb177cce9ba8dc5d4c59335b675f45d51006a5a1d633b0542d8f281ad287d3eeb48bf3c4acbf948d616c3c33980861937a08b56e61cdbd57e40f317960b10f0b2ac94c67405a216f6b8a0a0bd9c06bb23a2e25e7634d49b6f1c3692f7f15990da1bbf263ace5b24b5682668ec79659240fff764d507909a199b88b742160ffd56db2fe0623a1e2e2a1e69f9d64c4a0df70dc74b2c3822555337c906eb25b67140f833cc97ffa011a5d3da8cf96804723b1acdcb96c6c3be03e4c8efedfa8c27dbbfb1d17dfab052fe53b9d44727ccf603030cf925fd80971c0e2d167b28a2fa7a20d72e260865c5bc6c94d876ac7b1e877899ae687e2db06da8d812b619e634e64b45ae15e45636cfa66c886357d9e01fffdfb57bbe760285cb0ff1c9913da7110fc9f957c7f22790288553ac047640caaa0dc35ed43074368b775dd67d81025505760a64fe9a5693764ed7c7d57f1fef0c4372accb63d4c9698e353d57c1e21eb474dffa6a3c67c989574c47ac2fdd363615234661e5e83275b72d6b392149f5c35d2000cdd19aadf0730603e0867821c2dbdb540718cacb96b953d8826f87c4bfc444884cdf348076b25d087409c97dca812ee7f4bdffa6fc2dbb593e3c1ea3574c1ac2aeb6bb8c9448c2b63f3aae3eaab69f73aecd933dbd8950a32a8dd534750c4330c577ba48191bf4b663e08757f040665b6dc9ee91be2a6c75a0b1168385b886bbeb655ed987fb0389db2b037bee242c1327e07816392110fea2dea76384c07b4da658e896cbba150b1265c585733d8b86c8acbea04f126b87ed66e2776a91981fcf1a5959268e5cfc12e1dcadeb531e487d076d8dd516dbda47511dd066d82c2d399137995c9e44aa32b413e2880e9143366f7f40bc0a0474c5ea1a26f6725fee40aabbfff539f1adf15258ea8019443cdba350dba1080a1114d03924b5884fe0f61e0f826c3676efdf3e9229a71d3a785ce74f50b709a94f6104e3e53df0bbfc42187368cd651a35bed07c1e9bbc22225249d056144c8ad8c63c918a6d8b18da92ddf8b1a7b6609cee3784e2fbc1397c521acaf1112006196cd5207f8bbcd765fb7f6ec26c4b23d47912ec3051504f4d7faa6942a177e9fe160307c22cbfa226c379decbcf0e6937ca98e2ab6f7ee678ce3d74f7c3e2363eae0de0e65ca26394ec8e692b34278817030ced5b1118fa164d80880231394475e346c827f39969029fb4d714fa5d7933b328711daf1c54eba43c1703a94e67d5e8dac522ab826659355dffa7c60fb609eb05b4c433bad1341eb4e0477652106f2ff4a85e618b7e42d73236c62978d0df9133bf456828351b44cae87811a174ceb1c15c469e8617a4b5c4b1d8a80350557f3f3b1afa60361de22b4be81ffbd0535708c53f7bbbbceff4edf7c1ca1b506b5e3e5d536549e020f25ca88e6afa8fe30b75fc43a64049865c879b41a46e287a233653ea00b9a4cb23fb266bef28a5621197b5437d6b13fe033a37fd8a642d2838c541b178cc3251f356b79c551fb293c5a0cd57b7b3aeabef88858e12b7989a1e3564d026c2fdd15dda1f2755a19c29c81990721497d3e67cab590ffe35c220a1e7c2b64b1fad91e318ca11350a5b1b125b8bf6de2a69fb438dd2e3bdbe597a3aad5f395f37082f06f4fe4fb93197a36fcd7d1f56cbdaa14e780d06d5d34f22510ba294b17fd4fc4944bf0bdc05531831af03261e95566fad7b644416554ca682c4a4e4552fc94d1334056ee2ad7816409a65328d5a4f77c79e2a402111a8c1a6b0f24659bff8989244c998c9d52d643b976313dcb52ad63e01df14c5e1ea6f219e9ea360e1b8a66eacd8524a4dbe8a7f071c90dbbcb6e7e49763f3d1095d64338db551009f8d6547d3914c49153cf365ca4fae3d91a6c42eec075e52b6bca0ca4982c919f13001c6ba7a96ae18d1056f3fb5f08dfe28f851cc9c8b737876163bb549e1c363e45391e5eefb86e733d923a8a9ef76ee45710bc2e49a209e4225b4f406fb74c4a33739b88496c5f4fc07881b94bbdbc3ccf5bd6f1f337742499aaf5d288e3751e22721d77b3f3f1a4832681933952e1a8274b02158b96956380641a2ccb3427380faabc47e0d937e2b348148e65066bb89ffab13dbcc7d99b6631cf45e98ec5f8e6e2ca7e5a1933180d8b64e0e54d1d701cfcac90af2119ab5be98fbdccb3b11d16ea1267af0b639af9b307de43c2977856d6a208581559ba33dc9ba2217f012d998132f7f83eea25db56cf9cd310dbc8e81533e955c6799809a31c21db5f81db19821d77a7259e199c815c78c290962778d8861fb1e05d793f53cc229b5aa31c94cf377388cb318db87adf1f8c64cd661e88dc8e3795fb4106c9e645a22bba93f39c7c25e39b9d23107c5824cbeaf227092c0be47964e5e8e1b3decebbb7ed89529cfdc9774d4136b12b33fd03c260b375fd27be67975023aea192bd07fb4dbac668c7b338ec4c4714a62cc99abdeac6ec4877ea73cccedf966e2e08146886fea8ff3a96295fd153c26309a14b564c600dde63aaebb74e354d1e458e3c0d4a5d44b1489d5e7f864b2e66d9b22fb6091807ee9066b914503e0325fd5623a6cf3c599a2708e682eceb1e4d72fedb0714089a0373d70a194976403655f3f26f1055421c51cd75e3195febc3295d5fa6b22f4f09a00eb3f544450ba66b46aec0bc109e53961b4456cc46112fd585304726019aee3566a0a96117c0e146342f966da3ca9bc1f142d8e9ba77537ee1397b3616e6e25cf21b0f07672fc50484b65afdf24374c3b55f6af2064fe5af2dd78b9a7d0e6f66c680aed4b2aa6c7fd2093a00b5ec844c0766d61a9dc5d92c31a466dfa4cb7287015532c06e9263e68c80e6f81e4a77d0c146c31c9f58181779c5c0a5464a8ff13ddd9d747afec8359284b0647ed22b46179eed5bd16bceb17ed11db5619846d6d433e3d306bf3893a4f656ee18c2c436813ff107138617a4625c8f6f6f270ac7e3c0b01e531ced836c7d91000aeb5481cdf03d315701a5273b311fef3d41eebd00fe8f9e65396b80f61110b3c90951615f0a27903df81384bf19464902f7406bee20ae010012bcd207044164bf92cdd63d959acf4c6e907e29550b5f45b90e8517b7cc60e36d93855a30bb565fa8f45a0427b92893f88c3dc7254c8276dad9847595bcd4315a0c184a887aa82f4c45d2ef91c23c8d2d798c0c46d6a02f4ec912839d62171167ac2ede6d5f0ad33147a87aacf255e0eafa88a267730e013a566c4a263cac0e4326e6c321a349f7d34849687b1ed4359632c54954f573ea6c09d9bdbeff110a730e7bb96a2ed87bda600a0fb0702af7acdc022e52d12dca614aaeaa5dfec09d71a41fb8cad38e185e61a0f133a213e0c6268edec2ca011de94eff7d753e727e65472353487b7d23fe9a8c0b8074dabcdc132db0ac1a28cbb7a9b82a636a559353f569a855e872929d2e4942711d892f4d95abad0e284a0ec30694d056ef110f82b49470886550a1621adbfb0ad12c5cb696e0d4f0e2da955959031e096bfe344a53d2ec97d16d10da70e4d8dc61f2f5613f914881ae7c330d81ac838902da0d7e73bdbb92a47a7abb00ba655c872c8e74d68d5859a375f1b59e49b389a46985a5ef7f4f0d657551760e0bcba52832ebe3f254be5ebc2058673a1eca175fd17ea20614de8365ab606eb8014093c98cd6e3af30202049c393ee51616f3270eecd6b935893055aff7842320bf56d6a8e18b5892dd5896019c8984f9f7e9eb81d02b8fbb9138f2738e3393f669e5ad11fde4d16c5f470fded157ac56ebfef638b89f56fc824078a32fb9fee3af81b6a7ddbbb0857c637b547a99d65020a028f60a61cd0f2294e1e33255354d4951d983612a4a9ffc5806792a2801f2bca8a993655b8378cf1e5b4bbe3f6caa81d3599a9e657df12fc32d0e46451366f1576ed7215a23336a589f66e1ef0e3cf422e484f38adec9d02b6e1fa337930287221cd7a9a21fa20ce13aff31ee61f92616ca2385211e3b6948b8fec402b0a83a18889699cf80c3cdd38f6eb6c9e4a29a09c43dcfef82e125ba53384fa29713baea2baeaf483027dad7f2b2cf4eb86dc0e519861c9b7f445c006136c39ceae8c32321968d14f9c5c4f88c367fd10d1b81a9d72fdb3457e451e190301a4ed12fd259d7bdb92dcc8d030234969b77574d51f301a5b3866079e2b05355494364e9888f6ec07ff8fdac12299b5cda60b3e6635bc166026ccabafb4f34f2c1c6452c249c380169b69d80d48410d9b913d1c1aac4f55560278e5e8391c1e70738dbee51b879b3d0debc17778d4a56371829a88d02", 0x1000}, {&(0x7f00000012c0)="fab5dd044cdc3f5211595b416213f57c1fd326d257817935c5e553b23434e1a212102df21b0fe355c77f92d9bdd5ae682b5e4d04e75f890c6b10fd350137b7ecacc9944ce8bb539e8fe4addb2a366415b62b5d9a5002fae4ffae3d68825df496fcb006ac740e51ce293254a55a2bb2e07a9373343358b64d237ca6a215a65055cc3945aaafbb92bcf272fabcf6a6ef19fc95a4cc873c473705cfe6380ef2a42cf320ce90079e6ed5818e6d407901ee7c6cbbe9aa385f4ad96c6324405f38504bd78adb04a82b38e65f59aa", 0xcb}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r5]}], 0x18, 0x8}, 0x212) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='W\x00') pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000001500)="387bf3e2c4ef0e694a48b5f93962990ad872e52f0e95875ea2ad1ae57520c7bfcf7fd8d1aba237b7a2fb5bc89a3d268be04c4d67cd22c171006633587414e51c8e1032f5a5ce20d10255a4d859120fe033edeb4e9c42adcbd8cfc0af2aeef380fb890970", 0x64}, {&(0x7f0000001580)="01356085590696b59fbde8e77440402f22596b707eb0d3ffb6fdbced321cb9feccb7be2aac4020d58f07183a1e725ba1950d03803475df9cddbb5f1fc08beacf198ad163bda1ec5d1bfaa683b96dbc8eee4f535aff1d89fbb118ea0c6e22e6c454274761f6c564459d4fd391deaa09f37bdb54a77eb7c6e9", 0x78}], 0x2, 0x0, 0x0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000001640)={0x2, "b2bbb0c246af34543006c0f2517e3405efa41adfc8df506b2c76621650bd24a3f4cda5091cfca62c540627a6d8f1d5dbb4833fe51c4f2bbd4793548fb28abf73f96266f1b128c2cb850e710e356e06fdb0c3b8e0e72852d0fd941b5a882dbef8c85e0584a5a454c8ede57fca2ba1ae9c090d3be3b52b4ac21a52520a82a56b17cbb46a9566fc19a6"}, 0x90, 0x1000) execve(&(0x7f0000001700)='./file1\x00', &(0x7f0000001780)=[&(0x7f0000001740)='W\x00'], &(0x7f0000001840)=[&(0x7f00000017c0)='W\x00', &(0x7f0000001800)='W\x00']) unlinkat(r1, &(0x7f0000001880)='./file0\x00', 0x8) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x101, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001900)={0x1, 0x9}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x800, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0xa, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x100, 0x0) getdents(r10, &(0x7f0000001a00)=""/188, 0xbc) getpid() ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) setegid(r11) r12 = dup2(r4, r10) shutdown(r12, 0x6) socket(0x1, 0x8000, 0x3f) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000001b40)=0x5) 17:34:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x200000000000004}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x3, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r5]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r6, r7, 0x0, 0xf}, 0x97a1, 0x8001, 0x8}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:34:16 executing program 1: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) sendto$inet6(r0, &(0x7f0000000080)="de3e617ae711a2fb48e4063a8bbfb4726242b59d52eda824a492d3f2a374076d08d75e0412a8499c734f4b8607f0dc93b8d5418841f6c795b03175571ff76424833cc6561ad97b89c4cd22a29e0db5b5c5e53c3502f20bf7046bd7634ef24aecdebb8630f6740ce085193cc1e0c8eb8639e298f4b0dd0e755ff824", 0x7b, 0x4, 0x0, 0x0) 17:34:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) write(r3, &(0x7f0000000100)="0f3230a422a48630df3fc5ed8a79c028306fb533ccf8c05cedd9c1455e5acc50a69050f5a7cd1d57c73e70cf6acd181d30e764d43dad0583817c074c1d8cce6e076735ee093e5a4cafe3f515b7b9494d032830dfdf4f192bd37e5e7cba121a2a22e92ed32122a5a3821d017f3c3289f2b8067076349118ee63c103b526fc6aaf215b9c7a19767e27dce60b27dd6e36494e34cf3abecd0928e7ac4223ee40bf7091f9189359542a1ac2fd38582a9759a26c9b3a62980647c5cb14c87af5cb2292afe6547eb45473", 0xc7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="ec9c175b2534db64c5a20093f787c1d62c", 0x11}], 0x1) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) 17:34:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x800000000004}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) sendmsg(r3, &(0x7f0000002780)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000080)="35b4f8cf4fb8335f4bbd885777e01a5d8ca6e96115659b6a87f230b9af78c6a092bbb4d0a8c0035c6ce27df3f152987a8a09c9d0db2fe546f481568fb4bdda1b9c5d90864569147fc2f1be96e22f6c5de8cd95752f44b615a446674643f40d5363f702b8172d181805cd03ddbabbc1f4d006a030987719667ab4dad95fa252bf05a5caa2794f6183955643f8d6d23ddd5be8f48682984c798ad860b1eabaaabff706a90a7e9d389b46f62e5902c63654024f2428baec68bf6e64f93c3eb71f3cf03063162893a9b1eb963ca08b41d181e71db645f400ecb8c77a83846c75fe92559ebaa345d0761b0a99196399d3fc767bdcc1ec875e9b81787de753720fb1c671900f7a737047a702fe11202af7698c45578ba294a0d516a4e5534d9bc52961d6dd2c33c6bfdac582aad15ba39f145d23c41c0e0e7d76586809769337291f9ff8d07d58f03b49619f1c14b0f77e118a3cda317c955659af4bf627f612fece58c71de412d3eed32b84127468c483be6e5d755e00b6b4f4de6c006ee09dd283e616535c9ae6546209cac0dcad2a45ae202e3839ed510ae181d541ed0512837d2eafa4fdebcad70c0025c76674868712767456670c2b5abfe68cb1ef770636610f96e0f7ffea1c274b157640e4f7c77ea82784a6e446059abd4100fb5fea70cfe3dce2f551eb4c82c225e10a1d1e4deb24178fbc22f1ee52302a00714458259b2bcbe7683e159dd4586e728863abb0e10b3090a13f5b803ce3bf861e2c5df0e6a971b8dfffa115b01cbd2b3682662846e49e50eefba930c7c6a2896fd330909a3120e4bcfa211daf4c394f30c6269bc9b542220ba85003476c586b72af905a9e473f34aa8135c8b5a46dd44d9ed72c5b5bffb07efa776f585a1eb5cb24e08a23512a124607c0ba1161c1eaf45f33364c0df0e02338c9cb9b578a2150916b04614b7ebfbf7f56658aa37294d7d0347fe166fc451a2d3081edb0468c0ea96893db766d770f7f394472c5b3908ea933c82b321537118f770383a1ffef4fa0864987844ef1262033a7882f1384f8d231274e2acbd06878ea37c60c9a8693f4d8c80de22ac0993abf2a899927585a730a8e799e7bef10222a7e5c43bc67afc71acaecd13b94a7cad30432277afc27aa6d2f71cdc627fdd3008dce779740b0a2f864ba9c8358f434cc204cd160bced09a72c06150ee1d14359bd9e27ca21a3a3d5d7613b45529c7e1998aa496b6a8c9ca6f9e7e39ecad73e220bdf5a89c122e963018e32392ce345b95235db05ef106fc3f4e84615462154853713796b377e2c8952d545de6d381373122d3a749ed2470f7d8e9e25af3c54d5af15d6999a8aeace03d7a883e157ed1c03ac71c2baf4d22c270139eccc77c5332e23dfc621702c7cb6ae418572d1f7e4d90d4d62dc9d7ae63569b6bd87de782a15295e7101890a55af56fdcfc9bc334ff638ebd400fb197beb3e823892ccc5957f10164b16d060aa6b9e107e72effb3e51ca71b9fd4ba68f99721355e278edcf6dc17328765b111a3c124eb0bc78e91f8350f359a15ecff0e389d12c3f7ae5221f5176d1d100462e4258d2fd761fe6e12d150d9a52844e53b7e392cbe791f7ff567c6ad08a96e98d8da3589c7eca7853d2289d86bf438811aae52d8227278d768118d76574c341ff5e26082bd241427134834dc99cfea4c853081867e9168916ba7f85a6e64e62a2aec4ced2cf30721d8a5482abe7396217295ed75802dccf5c755dca268eded55d4f782b4b32d438804490e4c9bb81a462c8c39f21a8aa9bc37f31986fb26d087e4880e7757d0635ddb5b89cf248d1be8a37155242e9f7ecb43ca77e78e2aa63ad5661acf9471106090745c4a6d9c00329d59db3478f0166ffc2f3c961099dd2ef161ec0057c02ac95579dd5f720488c396967de1f18346321e58feb7aec953797fdc6b392c57a3a10acb878cf2b450bd4a8e1d3c10d984a653d70d275491a9f193f881f2672b165fc317df766f7340318fe5b697f9951cb06224abfde36623bedcb476885775bf4adc2527894527e6b6d067334eafd159bff105c4d6e6d3fd47c2a8e4e6a04682f22c104ebef3383f45c89916398a90d537dfde5dd43cdd09d63a65c97033c479621915063ba37fea2ca46968e726c86596f94bdfb1c47e80bf6380ea20c5abc1eaef0baa53641f97d860de6a597b2d1dbe5f38c52367d32a0c162df983399d714f060ae69396db5d68aae904d78700d44342ce70be617063cb9d81623251987e6400c1055a6fe83840759ccdc48e3f42dc1beb60ed6812b9e3c8f6637a8db4b845959d163ec75061122d67fff455e8b0fba20c2048e9f8cef7672b85f46b008d79b2faf2acfc1f0a9388b52de019f6081d3bda4a66dc1094f402b4d0b26f883714e5616a3613c05531f769d73a8005d7e13ff39234a9499acaec6d870aa0ae3f7c8151df6a0f2bb928b5fbc5a36fcfc68859e2cd575851c108200e12de163216125a59a6b9d8755e14849d3debf2bcabd173a69b5d87e78fe00f04fc160b4aff78ef2e187971aecb05eff50768c23e4d3d92e76618c85a49c2b4bdbb875c824ef663975373a6fe04aca1f39389a106834894d2bd5f81843122503dadb7f4ca88e88c511b0c668bb68057d7737cbcfb44a6571a47f07130702cc874141594e19d2e37a5aa857a83fb5d551e2a9219fc8ffc100d84a4696d9b3688382784757659517ffe469de4fa3b5c41426ffef481707998ff910346d93e0bf574c585b034bf5d970939cc6b64e42b8a80a6c245a5ba557de419090f7749d50e62a2f39223a6d2acc77094f909f6e558f9a9a7e4254483439e89240bb92d4d2147ee2cde861f899039593cca989350fdd6961c7332e2784706478a200c342ad8fb158561a1f788069b2fe0856e9e604742539be764faf07ea4050f4d7ef68daec4eba7af4530695dd1965940f790025bdae7362831ba1ec4b17b9050a0d43f026b73d75e2a68ac6d9b0e50cf6ba0d59bb914d4805a5172346c12df7af73b2a0131f849288ed633b2017dbc001918d0fb22dd8f42b2afec66fcd90268a480017b5ea1643f8b3b8606f6a11b7fb6c6362f8d1fbe9549b9ac2fe0aca80e48b5c8ddb374b19762e5714a9e49f0fb8f19b398c33953b50310db38f7f691df2548ad21fdfb2486fdfb5fe29422d0697099674cfe56f8ec432f48decd006a9db7f16e00deee04b8619f078e463b8543164cb6025f380812d6935b63ea90355d6f9ca615de890594aa57d7e9a14c6b5a853e2b94a035a58b3983377ba8dfd92a10397acdde4cf44a26d18c425e1e043b0697ac8974684b6765cd8a5c1b38febb120fb0007eb90d784e5414687b7b4405aec558cc30476683fa0bdc4308f896384f4bbfea87df201f7fd340a05ce5948e35fd1b2f189aca7765bc791b181a360649ebdd8ea6ba2a1181a90373ba7070006d4122051ed8526ac2c3d068b45632afa0e92663cd4504791e3245fd3aed1323c4d90da0413031bcdc193c9b828ecb316babd237ace8ce3552214870e38d7125da72adcb4c80052106fa0b6d77388c3df4a7219f7482cc6f35a49f37256af554c91442b070dde28628eb37f71f59826e8112422ad7d4e84cd2342a649da70b9a318b1726bc90cebb4f0fc5bbf2ba4bd2946a3c9e37a3c7d9320c3ffeec3dd8d320f58274777621298eba251adb8219cd5853c8f4779146c186ff6dc3b55803975e630d96a68b2c306ac69b1abff5ab5039d9ae43e1c5b9088b72027772e98df4d6af92f23e23c6851a6051e4a55c230374c3abd00ab03a0fa7df1a5ab1716b3da65c37a875ece25bdba07dc4ef5ac110d4ac438d78e6267cc36f317b7705159e507674ef8891c56eda9066a2001a680a5eeeea3fa88a58c0930fdb4e094e9ed44a4c9705053c2b70d53e984549f5f615a5dbfdfc6ca0cf906c9d00f21e92a833043ac6aeaf23181628d1c48fe3cd793e0a81f1f6352265556b9a35c6410045017834ab05542b99eb5dad7d125b2f8620e2eebd1521d117cca6aee259eed313bc6c0ba73ae530801af88aeafd0f46cb90d49f0651527c3e92c886386b4650c5300a0e56182c7fb41d64d2534863eaa56323f488dc1fbc1fd68842a04c671b50208e657e4e799740e29bb2edab474c139e2e517d614f226ded6696b2aff2b98739ab214d10484627afdd322b3583a02c7d4d566cb651735520afe008e94033607fe63d7883d4ef7a10789fa23a640d4d64ea0060fccea8b145421b40c3879498ae076a0df2da6301ce8d0c2ae3683f44e8c017db3dcf3f4dad29e8b242b5b9f65366c7e10cc4cf0b82643d05b5584132591c3aae93f3b3ac36586edf0f7cf6f13e070832332676df416ea835c8550c31b0ad5a7c57ee2260ec1ca62e50afcc5550a380b9f9a537022ec6a20c69926b1118639d9b2bcdb1afc5bf97c20067f49b84a5174f772f4502578df08d47c4c8bf46425c293ded14bc86518f36e0ef6f84e6fe4b2b357cee676ed65e0ea2f6b2fdf49acaf3a5f2416082eecbb1d9e9201f4493a0c5e4e7705bfca78ba18e321c86df8d6415b4b18f17ae9f4af5e08d87378ae04aed13318db3cfe74b0ac8eeeb939a5984716a498de7f5928b071513e1f224147d029f20852dcba5940fe61fbaa81d71b34a18a31472a99d9756dc54c36cfb34f7c0412aa19b294d97ad91ad86dadb0fba5569f2fb3bcef195a87cca6def82df912a2735b92276c6cf10df19d501502ce147dacd8f37725149f63f06e3e08c0d446f81941993461aa4eb784695e1fb3c918d169a64c76ecbc7a41afc3aae25432a4c4a5ed5d7c8977417a5ddd122a616971d84a9949a7df1b3b6ce5819da378afd618d6976f00a23cea19210659067d5ab504d0684bb0e1dc8b7ed761a6f69f04205e8d6725c691dc9c8b110b4b0f3d3a9f2286116031482eff6f7eef74c80ede37c423465ac7c80f28369cb32ea5b7f69270ccf51543c02878761e44f1c120fc7d2faf19a6083b870365e612780207591ee41c18e7294625843f2af96f4433ecec3825edab45febc8ccda8c8140ba51a1ae21b48fc23b195680edd50df6c108883e2a496d0bb46e93c01c8a17d2c993309de8cfe70e649207829873b28308ca3ae4123ddf4db47e7c2d5e6e5bcca0a3d8822eb0e1c6cd2eccf7a1324cf948c31d9e41e5a5e72babc18cfc5c3e93ca5fe1ce300dfb1c2027768384acdf1f39ae58da33fb88d60916277c0bda89ca7791f7455fbfca531cb0522f416e65b633f88f94f57418b371b01a224a488722d2f79b6dc39a76380bf0dfca20b5bc39660b2311216d637d81050027bbc0ae4d9eed17115956e0ebfe0bb7e372d94019d896aa9e93fb36c03a9a012a8e14d233a6ed036dc54c521d5f5f7a5a2f8e807c13c13b86d5c21d7b2a1003e6761f267671b7547385117679539ae1a95a51b40c20f53eb4efaf684fa986142f6fd968a8404589e277b83162ae4f75b8e3fe8c3be74695cfbe7dfdb2a3f891fd92531bdff4bc04439726b088eb4bc5588221db4701a86419acc04c0b0454cc6e95280d2808f31877813d2164d8b1444e476a4bb1635b8a08f3f92061e2ff38459d69ae2f3c2af623a7b322fb27430c5672efbb15d7bbf188e96943007db19bca65e74060f2c575a63f5a4b778f4964352e84e6bc660d33e5bca9724edf800885a801e8525ffd18a7cab607e16f44cbde8fd59ad5d88c4e947ad046fb1fbcad5a03e869b7ef83e6f7a528a634ddf341eea098844c23e8f2ec344798bb2b19183b6ad43f744fbdc353e7fbc53", 0x1000}, {&(0x7f0000001080)="6fbc57d6bb764652396b7eabdf30a562e4b748d4c0f8b9a2c4b844103a442310d8603aee58aa8082884e40218b52b2e85d42a1b8eaca18934e7914cf082150c4c94ad39476f1eb38f96a261eb0064a418afd503628598a35695ce2c9287146ad5ba43a32ede30813142b0fe48d5d37c8150d85f3d055493e962d8eaf784f3ea71d0c95fecb6e9771f186176f0d779a3706ac4cebc6bb9a03e2049cb20003f4ab94", 0xa1}, {&(0x7f0000001140)="099240063c78bd541671340d660816d18a10c47cb73e3a7c5a27646039d2277112200a8d75c93439c00f796b0c7a919901267dfd19e44452363ab61dbfeb869ae9db06f18ec7bbdec27f4f8259c3737cb6743cf56c686ba8fa4bc0ae348e1171d958f62def4c15b6956470e31d2bc63cb0aa47b768cfd98d6abfeb2399114c4a724a63638c036bb013e3e536b8baae5d29c77ab75edc1462f78049578a552aa87a27ddd000aa9bec81aa228e2c2a3d3bfc916633714a828eb4e9b465d6301891f938ad7683645367c4c0d388a4583bc4b6f13ca73a8fae250e7255935655f548b245bea6397e0d6adab8d85e81433e52fe172fdbaa64f11ffec234efbf28ca015be042db9eae085c63464fba95e6509ead99c4c87f504ad4a2a28679f1dcacd2e7c0c9650cf6d0419a891be9ba0f6d0964d4cf6dc7f1fb64eb35403fd33b7642f67ce6958baf79755a125473c41d608da916326155846b7356b71592d54111de4316487a5137ff9095f24b4809b4ad9796d92a81aa9bac93cc89b02ecb1a857499396e31ff16d3483e668ac1c3d897e7c86a89d2dedf8ecffef3180420c243f2206856a97ba256a015a812cc0d379921ec7604130f7f67ee0c614c924b8301f9b142e4a09eeff661be594c981d1f04d989b2db712fc7748eace8d1abe9de47936f3773c5f57ab13a77c15ab2d5f70ee013cad90d1f4d4d168c2a7ca1a955d8b543ea4f2846d083a2254904beec105ef35ae615ab38807831cda9f4ab5ecf193d81b5acd8f38e35d832da6a9c8677d07d2731fe5f929aa64991d93139f64f0e3978fc46c1f4df6109db856c47eb20273dfd9180c89928627a784ebde842904b6a1fe91d6fd912d882e48bc47c9beb129cef0793ffb98cb35ab7fa52851b3025bfb7a1679f4adfd46ca346f5bda95cb4869a1637871644680a82f58449ad4a7281c3cf5c179999bd504e4d7571c7933ef9675d5dc311e64a50ebd557465b1fa8737ae3a3f35f2436fc527c4569bd12c0b1a3f8fa4d6f787d6120aa7de6a969697624ec1567759a788871911e8a66973c705beaeed2a209dda8bbc118e508ff9f8807f19bdab8bb3acfc0aeb9a8cce690d447aa1ec073c85e378cd9aedbee05a1572b075c99108ce73cf2a03298039994cf2fbe5ce768a2b4444a876ec1f27bc083c3e6d738de9f0480026a37b37c34a20c50a8d7f025e5ff5fcc10742c6fb621821d406c1f77a284c5c1c80853cf932ef804e3b29dc023e77b256b04b65948bdfa5cb86d9ff58ace4de4d2e30d94893a8a94870e2f904644c0a2e485c8f81f9fab0381acc3378fb9c21cd66849670dd71b98f530b19b050d130864df4bb2d9728110afd8affa1176e043371e60fb08b63f4ca4644e8e0bb8038603ab1083438659ea1129fa6343c0bcc7aa6b40be415132e1adbff346046a767b8a953f4caa8a5dd8b2936975f8a9f251cd8d261ca1218cfe0b04aa5a1fa946310c40042ccee042172b4bbdb069291d91d872cbfaf3df2b0a06798c61841a9424c44c1b774b2d0307a28352621add2c05a53943b8005cd34e9cf3f7862bb590aa7e0ce10854eae5f69fd01ec1a98824a8d0ce613ccea97c6933eca59fefd4526fb5736722e8d0b0aeb0bca52cf5fb195590078a2e2ac6e42b5b18ff399bd35f26150bd95ca2c2b286da48030ef1501f450f2b71e91f5d9d3c844945eb990a3111d9bfabdab278f605b5650ac47487f29fcce17b36c5756189a3ae913bad6c2eda95bc3a9120c76ee1b443af2d63785c497bc0546d37c9217021993f3ecc4d43b14cf4188a30c214023dc5588d0354b9c4f1fb5dd38ba3f1ba3675a550c04994c8a914e945c5149b6fa2ff63cf901cfcc37676fe16ec7f833a1179ba352dca4ac70ebe1c35646a0317206eef26d90d8b25434eb2b3b3bb88eef574255b3fc298ed1d8a4243588863c4e976acb2c0fb763f6327d9c899293190156044e720e014fe56acbd67dd26d484c6ccfc31872cc7f2a14e7701b7b8ff6e0b982448e03946a0c351f906eead89ca0393f69f3e1cd5ca5ec8880efeae125a5eca6ee80d511c30ba3b9b270aa27adda9a3c0e76f5fccf9192c8e3e09ab7cdab753252dacefad5da3833ac3f3bfd21af742a41b09fa5000bda350c3cbab5cf5f0e3d4f671231b40ce44b8740ce3cca21ce5d1cff78f691a1a965b26624c5b0a33ef605e9a175c1da43cae36450db4a193e66fb7c6a08ccce70a0ff1fc05613fd4f08d6f8793a2ff6e87fa419c466a94640bddfef6e992f4324e7c5d86964bb1d613b4f391508915bb829b5d3e11943b815eea1d053114657b43a7e465e4866fc994d0cb5c062c83806854a7a8db405ddbd211ad103d71ec7122a6b1470831dbfe522d814b1b518b3fbdc5c22fbbbfa2f15dfa3e250d3febda070af962c2fc26befb192255cfc654d63fd1ddf8e4a5b22b7c8b177132f9edfe1c776ad0860baec94e43b0bbc1ce816d814f760eb95a2d965d7f1b29c5453d652eb16489d8eb2d32f77c40ef6920660c97fff2857e32363df3f1c64691682a6c3f2dd8d1a91f50eb61d06bda29a043d9c5700e9e5952106f3db4d4e68cb629ff1f7374aca797584f24211c23f57a2288219b30b96ae61583841ef1e7e3dc1ebfc2f4310bbeb78c2ea449aa4b3a9bdfe84bd9ad209b9889762fa1b8484a147b11185526012fcccbb027aeaa6799fabe7964896cf90154286e2c6361e859c9a2f97e7e41272b1652d695073f785a0480ab8d580a1b4a20514aed79078ed64195d9f271797eb8a9b41717b93901bdfa5c761d4b6282c686e69d6aadd91dcc0e2a7caf076a062a74ba136f63abf88531509abc835591a50bd17ac57fcbdc82b470cfe483062e0e2865c5bba55f556f66098e5e359f1213a3eec02996bb5cc4337e2f94a6fea198d99001acdcfe1763c123650866377b4c87c8f4ab4940caa623ba7068037aba1b330a63956a60c493ea5aac39e367347ec18e9bf43f2b1774f538c5d8e466db1560d6f9587a8f140224ab6278360115d760d471ff744139b554b57544713cfa7ba6cb79d78e3cd0a568b8b7c04e9b34b5d05fb11fdf754af366e1c8895586715b412818fc9ceaf48a593729f3c01b8891c07a5eb394fe280a4f37cf28eadfa167fcf765fee10a5718ecfc17754faf8a12f32a130134be6b162375a01d01b04608354f7a6e360adf494f8e92d057b0454787508d241d74e96971a273406dcb5dc2810923a847cae72e0ef32d95a7b3c1eeb01ac3bffacb6c945b4111985897610e3a61e9da4cec8b22190abe00729fe3474a040d8cc34d311051c03fdd7237be86fa5016375c05019828903cbfde12341449ca68e3b093260ad04f885d9d6c3f1facf48517342e9437da02d0c5cb6ae40d4b9dc9ea1ec0217d2d91ea8f5108ab34284b36426a4f6adaf92e7be65310954d8c15082dac74c886ce67d82b34fa42cb0d2083d33c036ac515ee0264b90ff15771c4ac37ed84ced0a819fa1e25cbd93f1eef1fa85de038c4e93882a8d60b7a39f0732706b729546b93fe156d9b50df57dea352c2ab9c5865d49dd92a89fab19a31a37cdecf1e64a8ec490d11117edb5b9a5de6946395cfedea1d2fcb4b88157e14cbf79db0d5a128c3e8e59f0e256b6ba2c7317df9fc8867f1d15e5cfada5ee8f5d7cb97b369b89a4d95bac56b78c958025e747138bcd26260eb7dc33204dcc958741695023888b608f875bfc60d215c7a0e860e4206038c145faebdfdb080e20e6d1d1cd390f3c8b6099776c36d03bd9e4c4aa5e93524e3a0929951c7cc5432fd1df77f8235f58e9569967f600d2bc957f0ab738d7107b3e17ba0bb9268790459a814c3fe537760fedac7e7ca9424512e6a1d27c60187f37b0b9130203ba33a1390ef93e997968c7a5f7cf4e5d0862005694ab54287cfbd244bbe6408d005b0b68fc33138f68fbe479d262fb0fb55f2c34aa019c8c3a9bde0163dcd2d9a109cd6f8117a928c9f1f24b9451aaaedef127679c9d8a707ee8e25db5d344e99375f95b6c9663c6412acdd92ee600d41e39338704602a292b30728df661175b1c050a88f8292e621254404d32cea8e90c75dd37c1d5d60e96796a9368d1c7288fbd1773ece80d9af9a5ece25f706555fbeba43f84769085eb30dd3740a0916a7b44ec2abd90ef21a4675a4e06f0c8985534e831354538583cd1e1ed129759294217493c0d35c07b47bd80269d93e27d18726f8dfc048f2938b5263cf9f9252afa270eef7543be7e87eb484669ae339cb6fcc8549d259e254728fbbf645cf047a1e12360d97f6290b0d9e24fc76f35f4a9b13d03a62ff34a3bca4ad4a01df3ea153c6b770818d9d979451d6da34639907d92e8bf5a06f5acb518957a7621b252526e0859d7f8002fc73818c3b48f9842df01603e878740294cae749b7bc785bbedc1437b54e1520063ba05136f1788f510d5aad8e24e627b50f0f61349f7873a40edb29ca19cd3301122b7e8ed59c41def39e99a8bbc77d62178c2f2d82f2e1b448b4910f8ffad3c0f800a38d3a7582dfffb7ac371d12cac57ca66021a3a210654fabc399a9578c0d39d6169391ef83b3f19c831ace16620a418f37b027d6eea7b3969316fb93d9e55c425cfa466300556d40bd399d3e710bcb1f461db861af8dfe6ce97dc9548fd8e207f85275a6dd30437603e281256831beef19c5b8085bd84ff5bbe5fd6153ab03ba7f7431cc7463f28130d497478e248a105c680b549e3d41edbe7a898a06f058cbe8d49b47ecac462c49d052c208d1b998cd4b9f50c98adda6a5c619b06b915311846fe66c74b0b1a05ed7ce17d9c9c41cb68f041e129feee353bf09b773c7d434c9a64e496563b78454f2a2c0d5218f3806dcc32335793d8954630ef72b8f0ef41e1e8d8f34c5488024d711328d87c821e0099eb026432fa7472fc90334f009817a8d0b3232d7c32327e0f70941f4a4e30ca4af04777f8568da519ba7c6fc680fb52fb77d35ad62f78edb8003f28df22fb666045c0ab5a32fec97478f58b7816fffb62a41e703db81803ed04ed85cf601d921c8073bffa5d736d63e88d9e309c158f203dfdae3fe47d47c2eeff5defe67891f07837b17d4e17885107f300dd80f77f74b44200e09c63791d46cde798013c12da4a0c10abf7d3ae1c77cce156fdd95443efe9b659daee008c64d532736005b854f250ec7776910df656cae6e1b9af6eaf29e25ecce79d9f42e6382c4502cdc2bc2746f8c433c22d473a5bc48a31c734ed54851258f4071cdd8118cf67658abda96e84d10da7f3673ed3239c9271a58d1822e02339ddd366b15f1b943006bb519057ed741b2eced41ae2a0b531f2372e240f1e26b1d1e119619180add89973d372298327d61f3071dd653c4eb8e95bcf1dc863b0a6c4f670aa91155d55ee191a3593aa737ae9e1b29955d5c12320d956a114cbb2d9b28f104eda0931a73407180c8f2878e79925ecf1007d551205a61cf8307d9e857911a15c3818bfc2c1f2c2f58fbd11e7af34400e56344c180786637d481d00580c25fbb062fad8c0489a24d4d9ad7ea5a5993de6a19f957e2b6748d51c4890049a83da827f390397e7803013f91db67d98df4627e3554da9039007772ae20b6b88d0c75967b7775e07167129e9fd22ecc35078a7e43a3e007fbc892470a99ffb13857058ac7fcfde5dda95cf094cef017f19c3f2388b88e78c91203636ae18ec607df9001834c9a8c25ff3506756a20f47282208e45a718d1a7b5cbc6565e7afe86cb195064db8c0d6f9f5ba203c96ab1b37e", 0x1000}, {&(0x7f0000002140)="015e56d86e9cd58b126b5ad67f1233d65100f53fb1446e89cb4095767a8dacb39dfb2a286f28fefe9fe986076dded30295c881d7c1652c8ebc7c18442861a51c380c6c2bd6567140ffada0fb31144fbec03bc3599a2f3f0f8076dcb6999e44df12b74d5d7ba62c277dd5322ed6c1cd5ff8f8bf6bd57c11cddb5de2c12e4e2858016948f56f4f465f9fe52d101ec9ce5daed4ee5166a41834b8df33f26ed3f16491e65375b5a6113a0470ddad3dced8d26ad9e0638117b755d21168c218bc7139351797dcc89cfa16819c6af0e5caa3a64d09ba54f4d477d3f625cae8db53", 0xde}, {&(0x7f0000002240)="f0b60073d47d579bfa61653f5a311a3b1e707c824cb4146738f934f9b94b892d02a66541218aa4376747e81f9421c72201ca0cf2741badcdc55847172e3c3e2a70236721f13651f4e95fa60c94a5b6902693676092c1307c01dd8d25433297ee235e3dc99dec679829cb7f4ed273faf296eefdcf2f911977ad4cbb25c672abd0f24858c4ab7bfa3c1c9eceba863fd7fa86f8bfde4498b4b6f66890fee6c9a2b11952203b5983eab633effcd7f1cfb3542d887525c84b177e1ad87211042d131f2e4d55893b25e93938a193ad", 0xcc}], 0x5, &(0x7f00000023c0)=[{0xe0, 0xffff, 0x72, "708ba7e7d2294c9055f1d3dc41561bbaa66a40b00173b3909bde072dd57d5a2a5e5364fff780dd42bbcc66839889afb2d75e71cfac34ad611e1312745086672f68f0bd9dd4fa431a390ec9574d131871513a8480488613e050c131b659944e59e427421dda559acadd0f56defd3b93cc38d819b188d9b796229c2766a071e85ce1c69ad94dcf62ce493226e81faa7a88a9a775a70d23fb92fd996ba0b6d24add4ab05cb07459486f5c9aa5bba385d184cbcd589dc4abc532f99c3234463ad292195b673addd224af68e8"}, {0x48, 0xffff, 0xa39, "f0138667e74067ce78175e7d0e08bfc0595fcc96084ac51e16098760c2ed4ee288e884c84aa65f16ef3b32f25415573ff4eb"}, {0xf0, 0xffff, 0x8001, "cae8b866d102a0b79e38dde8f49398b16abba9ffea2466cdbaab6b492822c1adcc6f2ea95fe49b3b77bca121ab50d66193882316c5244d78c163146c36c99008aedba69b50c61f295f7cdb890eabbdb65f1ef0a8ecbc4837f6fe3f3eaecae96ae410eebfb18729d522057ca78c0dd87d7990b709f71a7e019ad24e9c3bf8b5146b40df5095e63b5057a4af8162f3fed510ca60d31f240fd81d1a32fddfd123d276245462d1b5528869dd199cf90997c835cf2d53ead38329309a799fae001dca04668c0ffaa90dbe397cca2319a068d782c870bab173cf7f6a334ec6ead17800"}, {0x110, 0x1, 0xb873, "0c93e0963a4c93ffc387c2fee5aac271c94e9c4ffed23035a4e0b526e68b87fcfbb8fa1d09f4bf55ed56eb8d34b5dac446ecdff331cec8353ce4e8931d7c4d5635e1dc1ac4b8e485cdd47419504f95aef0c8f8037ee619060c71d68cd39f141e9cb9553e31976e2d077545192345c9bfac306af0b9ceaf1992c592205d93a2aec2694726ccbb26351fb284d5ddda195bba0c2adaaeca1c6b6b0469c93a3e5ad8cdb0578679ed19ec344f69c8f6e905e33b84e9f01a2205d57da32776fe5a40fcac796d410164b9b0b38d1c3516f1b5ab92707fcbf1ca7a5174f5118c7b403a874eed2dd2afbf36e3c9b739c1257198c0ae8cd215c609255229"}, {0x20, 0x1, 0xffff, "58ce4a0235517cdda694"}, {0x70, 0x70eed312ba39e883, 0x0, "55174011fc4f9c724bb7e6af726d431cb3fb555d705b66eaea30905ca696542563a59332e8cc06ad3952fe65d07f0103fe9ca4dd104383c3650248802f2c2deb63558241eac34707ecef1ad643c4cac8642d06f81bff66a20d"}], 0x3b8}, 0x4) r4 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0), 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 17:34:16 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = socket(0x20, 0x4000, 0x1) close(r1) r3 = getppid() getpgid(r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r8, r7, r10, r11, 0x100, 0x6}, 0x100, 0x6, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r11}, 0xc) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 17:34:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 17:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x5, 0x8000, 0x347, "27cdf94e7b99c86ca6bcc5da8feaced160f0907f", 0x0, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 17:34:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="3a1f2e00bd67022c36b2c44fdb704cef65dfb25db432edfb9fc1983855f28d0837e2e9e24fd5301d30206a3b01ff5f1fb78be20200394892f35893e373bdc4a25eaaa4ba87476a75299a236647b8c0d6d1690b2941994ffae1c42526580f6b3489e3f06c68e312ac1bb5222526970d3169af4f7a734dea6e13241b0600be6120b5bf74c400bf81ca35a8aeed8577f1013d8ed16c5167db71d70a80d7000037ed4871aff2d08083c5de85b22bdb14632939b36af955956179cd1e19c9de922497b32a2c545e10fd6af60f9d1086e6a8796a01794c0fb1042f779c0938b6c9fa4c5887b1a31fabc35e0700000000000000e6416149e28701bfc64409ae35a96b7163f9243ef40d45f9d062ecf8a7b949b4a047f67890e55ee4774e6cf61f135537698a4631bd50cef6d0ac663d9ad58e8d528819513bf9a3d18ec3f9a8c9c061986a036afa366dc5aa22a9499e131eab69274bdcc94e4229188d584d973adcbc2602125598cdfbb5a1ebe40d527371b493be284a0d0c5be779f7da949601355dc8924203a28b90615e13212e924d94a90a57866eff41de37350f382c0d2ab03434128c3c0d011605384aa3be502ddfca36fff2a59d38056bba5e26ff4664af46a4d1eb5d98303faeb569e201de38a742e66708da96ddd3552e35d96e0a145e5b1fbf03cbc18a37e6b6aa696ea8c431da668c84207cb0a35f84a2edfc647136bb6d6c1e0b3c258ab264abef069564a76e48cfa1ad7f5335223f60eaa247e014536cca011a420dc70a9a83dc75354bdd735d930ca405ec5efaea4440bce364858ea8ced2eae19aa5d2eff8c03ae9c7c2e7d7651b58ae7a27f2b45229d506e8cf22bc16ad2e63af271176bbde97019b1d86db861feaced0e1c6d17bded1741342c0b14fcc9d0878da180b5c9d80e6fc7ce314c48d33664f008cbd4732885b234fec3be5ba8abc970885e554ed8cb89c558c3a065b30c343ed108929df4a0bda6abbfbbd85e85a297eeea2bfd2eef9c62539370e66b023265d98745bd1e531da9a8db3406e206c65d8dd820461647fbfa9a56722b8e87fea30335e0ce69c80ebf4481fbdb4c63bc1d48a9eac8591a8f315d7e5ffd2079befd09b1a93b4d4186fd91c6c365b3cd50c1b06b7fcbb7b5c2fb9d993357e5c21e746283a6a50abef5353f17c337fadc47e2e47b3bba8fcf6e075afb83331af04510f9e323e2e33acec0b58d647f10874a8b0979bbd04ae731ea882d48cba35ee19aa6ab1266845ed9365323b8dce9dabb417ff526eaf0c92fa4978df30bdcd28f159c3de1a97cd0d68718f3d5a1b4ad4c660737ab0c1f259bfc4682465f2742f5e480cc400"/964], 0xa) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f0000000640)) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000003c00)=0xc) writev(0xffffffffffffff9c, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd6925cf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd275f10091de07a5bf242902f1e6f810500000000000000429d28e6", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a5f3f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 17:34:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/168, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) close(r3) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x18, 0x400000002, 0x0) socket(0x20, 0x9eeae514122a531f, 0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x5, 0x75) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 17:34:16 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0xffffffffffff8001, 0x0, r3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r4 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x801, 0xfffffffffffffffd, "0aff080000000972e0005900000000003f00"}) write(r4, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb809", 0xb7) 17:34:17 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x4, 0x526, 0x1, 0x0, 0x8, 0xa244, 0xffffffff, 0x2, 0x1, 0x1f, 0xa4ad}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:34:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) 17:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x6, 0xffffffffffffffff, r2, r6, r13, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) r15 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r15, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r16 = accept$inet(r15, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc6) semget$private(0x0, 0x4, 0x1) semget$private(0x0, 0x4, 0x50) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000900)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000007900000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c6832baed869981821e7b975107b7d1e483e1694a28c9d20c794e325ade3ba5fda1d9e5ae5d6f2ea349f8bede896a85b90afb0cae0b1842322b26c5f27ef6b92587aa661f7fdb8f4f38d4574f8e494e5c92501ee8344df7fa9e9674"], 0x44b, 0x800) 17:34:17 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="041311028f0700000000"], 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000480)={0x2, 0x2, 0x4, 0x200000005}) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r10, 0x2) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r11 = dup(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r12, 0x2) fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000000040)=0x7, 0x4) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r15, &(0x7f0000000740)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb148736274bcc0e766b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361bab9d9b3c83ffc312d6931ec5b9f8aab0e96790a7eca43d97d46cad6e3478021c97f4938ed51afa499b73218c2a4"], 0x1, 0x7fb) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r15, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fec87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) r16 = getuid() r17 = geteuid() setreuid(r16, r17) getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 17:34:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 17:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000000)="6eb28b2471b24891035be032a0aa5def8dcc2e315a78d3fb326979057cd0919da1981302b49fd85cabe16bf48350a7b3abb29779cfc4250c7face0fbeab8bf8b6c302e21a03471658285d3de", 0x4c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 17:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r4 = getuid() r5 = getgid() r6 = getuid() seteuid(r6) r7 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r6, r5, r8, r9, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r3, r4, r5) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627fd09334943e9cc08674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e2e72f9585fd22aa580947e252b96f748362410b1f712cd499ba1fb86c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1319065087813900004c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad60000000000000000000000000000477ab923c51af81836de8fe411d62a5a354719b09e7c4ac94e4455278e22f69ca4a06284ded16b54926bd01a8146c9ac4dfe63fe84eba030c67f7516db9071fe10cb8bc567678188050cba1c9b787787f83da9e3145f4b846ab41fcb44568d041f6f8ed0c37d920dbd031361b72b4a3aeaf1fdecb45d5cebbd91888a00512663f21cb30e5ac0c4687b48c561aaeb1d3eda1d4115da6f59ec6b7bdf590ec1bbe6c9d02772f54e9b9840b0a0ce32565f8f92502aa5d82f2388a932b676f9c0f42b1ff14da50b2e490700"], 0x10) r11 = getuid() r12 = getgid() r13 = getuid() r14 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r13, r12, r15, r16, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r10, r11, r12) r17 = getuid() r18 = getgid() r19 = getppid() getpgid(r19) r20 = getppid() getpgid(r20) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x1a, r4, r12, r17, r18, 0x1, 0x8}, 0x5, 0xffff, r19, r20, 0x100000000, 0xa79}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 17:34:18 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x8000) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:34:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchmod(r2, 0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000100)=""/240, 0xf0, 0x800, &(0x7f0000000200)={0x2, 0x0}, 0xc) 17:34:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000880)="a4e05107ff8695f6a47e1b2934e3f2b8cc9cecb758c23f955252933262e931597bc090ae00cf42e0fb499f75491ba296d97ca3e62a31570746fe96e0d4184d41d46af65fbd6eeb8c374e8c2ebc2af4dafc004f43d1b7647423118b9ec97fd3d9a9ed1854b449e84a7c21", 0x6a}, {&(0x7f00000000c0)="60b589ea4a397d8687464deee76941f54763df85b7523b13fe61f8f42c0b68257db1a42f40904e2705ea00d419c5717f53f3a3c6dec4", 0xfffffffffffffece}, {&(0x7f0000000400)="188653cf8e9b09ff4f7f7377a05253c02102ea6953cd89d168e51f841ae1c5736fe1695dba35762679d8ea4b94f3f7a503bdd462ddeb510ace26963eaf6a6399c5f1069da59a20a5c342de076d", 0xfffffe01}, {&(0x7f0000000580)="7be1b3a0a77a0e5fab4e484c543c56fbb256134b55c2effe96d055cde3a46ac3b1ce59ba99785e5d21f4152d11830e6c4a76bc9e1fa2a8af96993e8b60210bea1e71700bf3f29fd412c37d29ff5f275f47669dda0c4916ef90d63587f5ff14d062c50030f63f515cb111cf11d47602ea0a18db6c647256352ef93207ca40712192efdd3035e23358f588be877baa3d48e2b638ff0d316839b8dec2e1a057622320777cf8637f7fc3763915ba1b72d82954c9b27313981effa758594d33c8d5ec786e76cc9cce50275fd54b389ad59872cdca51a38fb019e848e13dce2a", 0xdd}, {&(0x7f00000004c0)="866d1e7aed52c3266fed9a5ffd65093288eb37135b5d731947c6fda74e28cfd91abfe69cecd1d3977cc9c81ebddf608d0c46b65ef08bed35084eb82b9acfc30b35763e756c6e119ba692d53c3556dd9817cb8e06e46c54356e8ac6b6b8cc6e2005486d5fe5b262", 0x67}, {&(0x7f0000000680)="bc6fef595f1542fc89dd4c97d4da3bbac6263f9f56a87b40af863ab627e05934b6878ff585a9c706441b592b2343157eaebbc92c39427f5d6a6f9ec65b888faabac2b6ca0fb3018e387ca67efdd6eece04616da6dc945029b4cfdfe249b57a8d49b8405dc54e", 0x66}, {&(0x7f0000000700)="092720a9749d733a65feed293c9e77db3e11dd17f1d9514571a1e811bd37f58fc7c7d22e06b04a1f84b6205ddfc0bbb1bbe485f77cc7ce9890093e1853607b992ae213cf75cb9f2e2bad246af4325c04fd84dab166bd0da4c2a42a75e8606d8e7538f6d02317f0416870109f8290f7af092c7a5c561a28d2d30d5f4332ec9fd4f8abe2948a7491dd6a302cfbe155ec2d6bf13677235c05c875201b6534120be512fa055826da0b6d292cc936dbf6f69c31585af67f2884071a63959a08ff8f8b044829b4beb0", 0xc6}], 0x7) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab22a0871df515d327be7d93ea7de40fbb126b12b5a5dabf201c6c490692b41491382194d235fb6df2aaf293f7d465", 0x3a}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x5, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() close(r8) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x89, 0x1, 0x2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x42, 0x40, 0x0, 0x5}, {{}, 0xfffffffffffffffc, 0x80, 0x2, 0xbe2, 0xff9}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x100000001, 0x101}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x2, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x7, 0x6}, {{r6}, 0x0, 0x0, 0x75, 0x2b, 0x9}], 0x80000000, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff9, 0x21, 0xa, 0x0, 0x5ed}, {{r8}, 0xffffffffffffffff, 0xc799735327d6c3d2, 0xf0000000, 0x800, 0x80e}, {{r9}, 0xfffffffffffffffe, 0x30, 0x10, 0x4, 0x6}], 0x8001, &(0x7f0000000080)={0x7, 0x7}) 17:34:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x9}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 17:34:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc0a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec108716495f71b9d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d53396fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d89102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb49ca666169e2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce9438aec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfb039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef863bf8104f1487439d86b93196add5941f9381d6a533123e2e6e6498872be8aa4077859e43056c8e95d9ef59bbd87f6a256ccd148efb747bf902ff41dbccf91a29d924e6ba91378a0d850d7488f6255afdfa4c9515edf4dc28c17393c7d9a2dfe82900642e9e05c4764bda667d418fbe3dc7b8c33f1efb914e6ca17d0bf9205537945c3cefa23b8f4de99e382ee231ebfaf3e708505f389f68d3d011bf341000000000000000000", 0x898) 17:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 17:34:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x68c2da62e55ab608, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0xff) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x81) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 17:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x800000018, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 17:34:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2f99822121a9018a) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000001680)=""/4096, 0xfd45) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="2b5900e7cd26b941ffa3343aee760adb6924b56e00000500bb4f15e50059fb63212e0b0216a95a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket$inet6(0x18, 0x1, 0x0) listen(r5, 0x0) dup2(r5, r4) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket$inet6(0x18, 0x1, 0x0) listen(r8, 0x0) 17:34:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) fcntl$getflags(r6, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r11 = getuid() r12 = getgid() r13 = getuid() seteuid(r13) r14 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r13, r12, r15, r16, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r10, r11, r12) r17 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r19 = getuid() r20 = getgid() r21 = getuid() seteuid(r21) r22 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r21, r20, r23, r24, 0x100, 0x6}, 0x100, 0x6, 0x9}) r25 = getppid() getpgid(r25) r26 = getgid() r27 = getuid() seteuid(r27) r28 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r27, r26, r29, r30, 0x100, 0x6}, 0x100, 0x6, 0x9}) r31 = syz_open_pts() close(r31) write(r31, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r31, 0x2000746f) write(r31, &(0x7f0000000080)='L', 0x1) r32 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20400, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x400, 0x0) r34 = getppid() getpgid(r34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r37 = getuid() r38 = getgid() r39 = getuid() seteuid(r39) r40 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r42 = getgid() chown(&(0x7f0000000180)='./file0\x00', r41, r42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r39, r38, r41, r42, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r36, r37, r38) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x840, 0x0) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r46 = syz_open_pts() close(r46) write(r46, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r46, 0x2000746f) write(r46, &(0x7f0000000080)='L', 0x1) r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="b3a0a1be60b637ebb0358d063cef5c8e5b51e0e0a936b21932aa7e2600c92d63ace9610770b4a066c6210d6bc32989f2f024e79b4faded39899fbbb29e972e78ef10a7c2644313a83f0264d6958a9c1851adfd34d71da610152b1eac9aadd6f5b2836c82d71efb9675a3890ccee62ed5c91cc1853160fe5a850c5c33d56755a6cb80b1b25f152b3725d67dce77ea22b8d4610990d08cc3f800c67c8bb8b2971a6e6eec634cd5c16afd70458eabc0c62d6871454ae4900054e1bb5ac18c24826339d39961374daf00efd2f98ddd17e8629ab6b1aec4b119cd72d5dcab6ac957", 0xdf}, {&(0x7f0000000440)="f07e61eb854f078e6fbe0f1c34d5a9b45fa7911f9158a17ff268ca476f38dc7ac513f55e7436c534789c59e4d55739a9a04c8e1173fd2f8a0b07522e18a46a671b86347079d07f836d860485a78b95af96f3528885d11edcfee972a679c46486a2dddfa218feabb0e0a9852688e7b862353a567942f57d959362", 0x7a}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r9, r11, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r4}, @rights={0x20, 0xffff, 0x1, [r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r38}, @rights={0x28, 0xffff, 0x1, [r43, r44, r45, r46, r47, 0xffffffffffffffff]}], 0xc8, 0x8}, 0x0) connect(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000ec14cd8fdf4d37e9c7882194bfa07327269c8f86e3e0e146f6d845563a9ce3c6a6444abcdba97031487466d350417e210530d13b03504dd586f2296f6d843634d6db126ca9230ba7dd730d5a4d1db9c94d4153faa767731f56e74f4bdaf3f70ba40db8a128e8c64fce825589fe83d8acb3c5683fdf30d2c78fc420c1158bdbe2cf9923244d1e00c2bf8584b84465336c46f75cc87c8e1479aef8155ce906497f4381393eb20d2654c1e512cf35407b53a9f00724c279a6992da0b3100b5105127bf69e63da1e5092915b5837eae06c2e00802675d6f4a1e9e6987a9139019514c72fdb"], 0x10) 17:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x8b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = dup2(r2, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) write(r8, &(0x7f0000000080)='L', 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x3, "3f3f007df94cf54600"}) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) kevent(r4, &(0x7f0000000280)=[{{r3}, 0x0, 0xa5, 0x80000000, 0x8, 0x1}, {{r5}, 0xfffffffffffffff8, 0x40, 0x10, 0x1, 0x5}, {{r6}, 0x7ffffffffffffffe, 0x2, 0xf0000000, 0x5, 0x4c}, {{r7}, 0x8000000000000004, 0x6a, 0x40, 0x1}, {{r8}, 0xfffffffffffffffe, 0x85, 0x400000ac, 0x7, 0x5}], 0xffff11be, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffd, 0xe0, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x960, 0x7ff}, {{r10}, 0xfffffffffffffffe, 0xa, 0x2, 0x1, 0x8}], 0x6, &(0x7f00000003c0)={0x6, 0x7f}) 17:34:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x62e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 17:34:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./file0\x00', 0x7000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4d) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0xfd, 0x0, &(0x7f0000000140)=""/253}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000040)={0x3, 0xffffff6e, {0x3ff, 0x197e}}) 17:34:21 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xf97a}, {0x1}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) 17:34:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r2) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r5, 0x20004b3c) r6 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x0, 0x0, 0x40000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:34:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) pwrite(0xffffffffffffffff, &(0x7f0000000040)="c16bf9972dc8412abcc32f1425733a87acc6a5d0b2b4cb3a327c08d496792adb37efc5ebc88a0e8ddcafa4073e8372b415b84413651ad4bc7f0c9d96c4b9cc5bb7eed968ec7bb21bdf2d78dcf61196b30c31e2ea271a247bed6a255be2d5a83d0187f3ae40e04dbca85d85b9ff7ab342421e00d2c5c1a2fa18e7e3afd4a25d31ddafe970b94ef6e16c64ec45a80c3b2ae952491715f195e52355e3153a38e4d1a450a8996dd0068aec7395331ab321b68944e6cf89a3de9fd302695036cda7e8aa9181f30237450bc68f5a71a6f8a965c33cb5b4e5f526b2", 0xd8, 0x0, 0x0) 17:34:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x2, 0x400, 0x1}], 0x10000000, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) nanosleep(&(0x7f0000000140)={0x80, 0x8}, &(0x7f0000000180)) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r0, r1) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) 17:34:21 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:34:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) r2 = open(&(0x7f0000000240)='./file1\x00', 0x1, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = dup(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4, 0x1f) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x0, 0x1, 0x40000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x85, 0x1, 0xfffffffffffffffe, 0x9}, {{r2}, 0xfffffffffffffffa, 0x64, 0x40000080, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x14, 0x70000011, 0xfe2e, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x80, 0x6, 0x7ff}], 0x80000001, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x4e, 0xfffff, 0x2, 0x4}, {{}, 0x4, 0x0, 0x20, 0x100000000, 0xfffffffeffffffff}, {{r5}, 0xfffffffffffffffa, 0xa8, 0x2, 0x3, 0x800}], 0x1, &(0x7f0000000400)={0xcb}) r6 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) nanosleep(&(0x7f0000000440)={0xb95, 0x80000000}, &(0x7f0000000500)) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) rmdir(&(0x7f0000000180)='./file1\x00') chflagsat(r8, &(0x7f0000000100)='./file1\x00', 0x10000, 0x6) fcntl$setstatus(r6, 0x4, 0xc0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 17:34:21 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() r17 = getgid() r18 = getuid() seteuid(r18) r19 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r18, r17, r20, r21, 0x100, 0x6}, 0x100, 0x6, 0x9}) r22 = getgid() r23 = getuid() seteuid(r23) r24 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r23, r22, r25, r26, 0x100, 0x6}, 0x100, 0x6, 0x9}) setreuid(r15, r23) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r30, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r30, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r30, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r36 = msgget$private(0x0, 0x4) msgrcv(r36, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r36, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r42, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r42, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r42, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r42, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r42, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r42, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getuid() r46 = geteuid() setreuid(r45, r46) msgctl$IPC_SET(r42, 0x1, &(0x7f0000001080)={{0x6, r44, 0x0, r46, 0x0, 0x40}, 0x3, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x9, 0x138, 0x1}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f00000011c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c1b9ff38e9b7b307daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r47, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r47, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r47, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r47, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r47, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r53 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r54 = getegid() shmctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r54}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r27, r33, r39, 0x0, r50, r54]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r10, r11, r33, 0x2, 0x7f}, 0x400, 0x5, r55, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r56 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r56, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 17:34:22 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="52c1695d5e81502325270a580bc3f37f4376852d38756bdbbf3f83a4fb339a1925664c34239ccf11f05fdaf62ce17af768cdd90a1b132eb9c08e999238c97bcc5034b835d580e0da6fe762da5cd0207a9f2472b0652bb07099452e9246824e6f967d2075192b26a1417653e62bdef2ce878d52fc2ffec9393d805691e8de0e9f86bbb8390362196eed4bc08fa3cdf51c803820a4831d8e242034861ccca401904182b80070a8be108aa53354ce91b51767fd35dd9f7d81055358003b4186c6e9818ccf844c2cf0adc50681f5592dba310a26382ab2b4e7986cc74e11b48ee2113f9c58cf1146a6a15148e8aa28a8", 0xee}, {&(0x7f0000000200)="a15342355c0f194cac1a1556315f1aeec37cc282603b7e0b1a72ec8001837aaecd672d51320c0b17df8c90ff8f54bbebbf86601eccd120ef2f4e65b32f1378b5276ae67275627d6c38c425901a8b5ff4275966c264f6b0386bc3232f9c93e672bdd6ffe43a0758084bd81fb54f32e20229990552c1fb2e2af85ea46afd0c6959f64e642bdedc177857d76e656fd6367857afc17fb3cf2bcb6be6fb3a9d60336d1ff9a630e29ea4d94e217d3791c91ae416394e34017eae9956397f1e1701d5e536c245d0f52acf273f40d70f4f03516a50c07de0137a66affb6f4defdf865da1a2164b6bb349942c29e3114685f37ac9904d792d7f1c60", 0xfffffffffffffe8c}, {&(0x7f0000000300)="008190a6156c084c3ca8a6881dd37766a323b614b73154267398cc34f024918e411739fd87f5e3a856aeb92909877fa416532189244f31f77f53afb70de8c8dc8e6c42a85f963bde6c2ae0c3b3048845afc78abea26591b0edf8a8bdb0d9895a76c63798148d18a6738fe0876f68c5128da5bb8be5a8db1b3580345d2c7f13a3e3e3a9ce76588857d27abe9dbb6dae9c59", 0x91}], 0x13d) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r3, r2) 17:34:22 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0x4) msgrcv(r26, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r32, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r32, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r32, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f0000001080)={{0x6, r34, 0x0, r36, 0x0, 0x40}, 0x3, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x9, 0x138, 0x1}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r37, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r37, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r44}}) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r46, 0x0, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r47, r23, r29, 0x0, r40, r44]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r10, r11, r23, 0x2, 0x7f}, 0x400, 0x5, r48, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r49 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r49, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 17:34:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000380)=0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) lseek(r5, 0x0, 0x0, 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f0000000280)="a6019f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed532393cc7e0ced95638ed4c3e912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc6867a680467252eee84933e8abdf3fad14741fe093638869b4ca03bdcfdc7dcc9d553b3042ce95b93471", 0x16}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) dup2(r3, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000240)) 17:34:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x1, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0xffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x140, 0xf0000008, 0x400000040000, 0x5}], 0x0, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x9, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 17:34:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = socket$inet6(0x18, 0x2, 0x81) recvfrom$inet6(r0, &(0x7f0000000000)=""/200, 0xc8, 0xb5aa3c06c6f6de38, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x42671254}, 0xc) 17:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) setsockopt(r3, 0xfffffffe, 0xffffffff, &(0x7f0000000000)="eb7fcbff13391c0700007e2e00000094c6f1b9fd", 0xffffffffffffff78) fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) r4 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) connect$unix(r4, &(0x7f0000000200)=@file={0x7ecc422f71e6a664, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) munlockall() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r7, 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000040)={0x4, 0x4}) 17:34:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x96, 0x50, 0x5, 0x7}) getegid() r4 = dup(r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000400)) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r5 = syz_open_pts() close(r1) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x1, "85495505020000000180dc006b7e23b900", 0x2}) clock_gettime(0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xffffffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:34:22 executing program 1: kqueue() r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x10000, &(0x7f00000011c0)={0x0, 0x4}) 17:34:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x5c11, 0xa995, "3f3f007dd74cf54600000600", 0xfffffffd}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x6) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:34:23 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffff, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xecf}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x8}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="82653050e737e25cbe6fab00000000000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r2, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x90000) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:34:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 17:34:23 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x40, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 17:34:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f662718692081"], 0xa) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) accept$inet(0xffffffffffffffff, 0x0, 0x0) 17:34:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x10001, 0xfff, 0x101, 0x7, "2618ad180da22247a9e909d44059ecf4b2caf660", 0xf1aa, 0x7b}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = semget$private(0x0, 0x0, 0x5135f4a3519a2b16) semop(r3, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0x80, 0x1800}], 0x3) 17:34:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00&/file0/file0\x00'], 0x10) 17:34:23 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 17:34:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x616bfcab992a9116, 0x10, r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x101, 0xfff}, {0x113, 0x9}, {0x82, 0xd41}, {0x47, 0x1}, {0x0, 0x6e}], 0x5}) setsockopt(r2, 0x100, 0xfffffff8, &(0x7f0000000100)="1e614ce6f0a97ae35fbbd3e8a0f41f8abc2455a38ba31f23cd9afcb3eef7b9f39095723edf7f754dc4c2a974956fdd4ba159258a228864656fe884036bbe129635379464c508b532a61c122df145c7fed16d2e30787ae977800ff61ccce39dc541b2365a9c0fbcc9f6395969894b1b525c260dfb1e35afdb5e304b0b25c89995ceca522b02e1847d85f7be905d715fe0d62b2fc48a59a5e7476693914a2f22b44eb679fac61566b122d2ed702b3020a0295ddd9e4c6981fa97deb62455ab63a7db22ec97bec130c791b1c8d862e4ca168717a6ef9ab859", 0xd7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000400)={0x1, 0x3, 0x75, 0x1, "b84a53905ee1042efb767f3d6b00829b4ebf9030", 0x3f, 0x400}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r6 = dup(0xffffffffffffffff) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000200)=0x68ec) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000380)={0x1, './file1\x00', './file0\x00'}) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x80) 17:34:23 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') write(0xffffffffffffff9c, &(0x7f0000000200)="93fec3ef5d4a5b9c8063086cb9545bec7e4547eda7622856b4bc1cb6b05f5d7dc5fc349d7e210edda107bcc5c25e12c3dd23d4f380986438062abe62fa49aec9db30a8f5fb4b72dc68fe66b2ac502107c3acf57f3c5704f50678cbc5c5bbbf725f9085e9e8540d9f041c13fd4e5d1b940422e56c0a4a5519d796c4136d990f6e0c7a67f596e00dcbcb9d088d8969ab6b66fe49c851edb4e7cc9c8eba7bd934c8baec0ddb9f2638807f6d595c3e0639a997c43edb95654132", 0xb8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="8c5c94bb29ea85b120af15ec65f1a237e896e44b5fe50af5fd5825ef600c62dbb9ea9134db8b891eb9142e3100be3c0ce36a2b70a7f339bfac8c6bdeb03b59ff50025308aa9f806a1eb46fbee6114758585df1171702140fa4c4aaac54b075741c354cf7e3a49a65f863e58357d5b1cb1481fd330fecacf1cf1cd3beab0b6545fd71b1c5a4f3ee35be74b16b3464e21b3cf190909204", 0x96}, {&(0x7f00000003c0)="d36d23d4c83b56adae788108d27c3234923bf12ca856626066bbcd445d2aa89dbbfaeab7b749060153142d8cd02e1479ae8d16f6e05f90d72f7685988ebc3320bd6cb7043c0c19fe34982cd2d06aca556900fbe7cc0df93900f1daea903c97276f70175e787ad9c102884f79451007c5725d9be2a777bbe83a1c3516123b2fc68ae72e3e5f6e5c282a70d5c4980135c33520120abc5f28b26d69a2ba6cd6a7041844a9cc8ad9cc23e9292a873eee824c9c140329a724cc52bcf07fafbdfd15", 0xbf}, {&(0x7f0000000480)="a1f709319630be495caaf07f5fcb04f992f5bdde4a2ade3ae5ffc476364c04cd1a3bb69a1f36d756c2a327096585cedfc31bf56702c561791d7ff94fdbb303bb9f13978d39cff80d4741f26147a9bb070aa1f5d619f8b56b3e4367e5401057672e71c50c8f698a251ec88d0cf384cd63f0", 0x71}, {&(0x7f0000000500)="266e00bac7d9ddf135d726a40c534ee555964ffa3b4b544d2e92b142569f5849ab1e1b48967a30ecfe", 0x29}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00170000"], 0x20, 0x400}, 0xd) 17:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:34:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendsyslog(&(0x7f00000001c0)="8d", 0x8dcd60af26bef614, 0x0) r1 = socket$inet6(0x18, 0x5, 0xe2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x80, 0xcc63}, 0xc) 17:34:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) listen(r0, 0x7fff) 17:34:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x63) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000482f66697165302f77666b6c653029d3"], 0x10) 17:34:24 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000cb0000000010000000000000000000000000004000"], &(0x7f0000000180)=0x2b) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffffc00, 0xffffffff) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 17:34:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="64738399d90a106a1367154c51a4b37f853f3c5175bf3adf4632f04c7e323afe8e3cdd2aaf831561df4845fa870ead6c0b13352a748b8c26747c15b0c55136c6cdd8b7a0b0a061b5f85814", 0x4b}, {&(0x7f00000001c0)="19deefda746758f5b2e0ba4b51c9ed6f776db0eeeabfe9fa23376de07c081f4e1b5aa734c1f609a3f8252f812b3d09ef11d2223a809bc8ee9d7300d81aa5ae0777a42427033e94dd21ef2dd9d52d7477de56fd5b87382ce5b4aed5e11c825e", 0x5f}, {&(0x7f00000000c0)="705d3280ca91d16e95e9938b9ea1bc7626157b191cd52f337d8a73838fa1d0e137a1ffcc24409722d148d473919be910f70086f06fce2111df89f2", 0x3b}, {&(0x7f0000000240)="6607fbf0f4c7445418f8e5fa5b0d3742f0a7c1a7d12797e82b689852aa99b2a99da968b31cbcf5717611f21ba0bda5b14b9be926a7865da16548bfeeafc57615afe049c3cd790b84e588a53ce826fa8964a6e0d43e86a5d89993f0eac7a58b307add145e1ce566ffdf193e168fb7ecfa6393085c159a040f77e40d263f062130e3f3c4c29006de67a478acf783d1e6fbb483686cde3634b7541d71c607ce3f011034e57ba87fb9762c985e8d8a5f3ec49656375bc9d7080e9c01e37cba767fe39088b5b338fab47c854187eea2c3a91d8a8dc645d9", 0xd5}], 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:34:24 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="7d6e587d1680d9d5dfad61de98612613735038f8b419afbd2440ffb188b64e5d6b9240716185d288c570861f805cb63100c1efd89d40fa132741c54800e932e83a48aca288a52450397f5081991d5fb50a1977754d73ae570d1f065b7e6ba31a5915b6fa2eed8e7d672ef69b5db75ac7e68fa6a12eb79adcc746b115"}, {&(0x7f0000000240)="f364f788dcc1586390bd4666e874fcccfdfa24f421ef461aa54785bce6f72e58aa1883edfbd6893b237b6788beb97104b8844a4be3262cb13a12540a1bafd00894798dcde5e713674a053e"}, {&(0x7f00000002c0)="2df781d30acf6c6bb4ca59042bbc2eee4d5a9e0aa464ab9a4ae1c321e197b44e250c6bac1ea22067cb75d6fdf0dee3a4bbe7a201357fb8a03cfb83d715a227025dad49e0673f468277aa2b4cbed6b4335d50b7d0133361c7be5a43"}], 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8d780f005764da27, 0xe362, 0x6d}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x6f4a, 0x3}, {{r2}, 0x0, 0x15394a7845e2b3ad, 0x10, 0x100, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x100000000}], 0x6, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0xb2e7d36991126af4, 0x0, 0x1, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0x3, 0xea, 0x1}, {{r7}, 0xfffffffffffffffd, 0xc, 0x2, 0x1}], 0x9, &(0x7f0000000100)={0x8c07, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 17:34:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) 17:34:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX, @ANYRES16=0x0, @ANYRESDEC], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r1, 0x4) listen(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e6f660400653000"], 0x10) read(r4, &(0x7f0000000040)=""/36, 0x24) accept$unix(r2, 0x0, 0x0) 17:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r20) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r25]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r22, r26, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 17:34:24 executing program 1: msgget(0x2, 0x20) shmget(0x2, 0x5000, 0xf7592a99ba63cb0b, &(0x7f0000ff9000/0x5000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x3) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x74c, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaae1a) semop(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) r12 = getppid() getpgid(r12) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, 0xffffffffffffffff, r8, 0x104, 0x5}, 0xfff, 0x9, r12, r11, 0x7d55, 0x8000000000d75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x0, &(0x7f00000002c0)) r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r1, r2) r14 = msgget(0x2, 0x200) r15 = socket(0x10000000011, 0x8000000003, 0x0) close(r15) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x23, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) bind$inet(r17, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x0, r18, r2, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r19, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd2e) msgget(0x2, 0x200) r22 = socket(0x10, 0x4000, 0x0) close(r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r23, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r23, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) setsockopt$sock_int(r23, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 17:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:34:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001400), 0x0, &(0x7f0000001480)=""/17, 0x11}, 0x801) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 17:34:25 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) r5 = syz_open_pts() lseek(r5, 0x0, 0x2, 0x0) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = syz_open_pts() lseek(r7, 0x0, 0x0, 0x2) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r4, 0x27}, {r5, 0x4}, {r6, 0x8}, {r2, 0x2}, {r1, 0x4}, {r7}, {r8, 0x8}], 0x7, 0x5) r9 = syz_open_pts() r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000380)=0x7) lseek(r9, 0x0, 0x0, 0x2) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x2) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r13 = syz_open_pts() lseek(r13, 0x0, 0x0, 0x2) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x7, 0x81}, {{r15}, 0xfffffffffffffffb, 0x15, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x1}, {{r11}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{r13}, 0x8000000000000005, 0x3, 0x2, 0x0, 0x3}, {{r14}, 0x2, 0x104, 0x0, 0x1000, 0x3}, {{r14}, 0xfffffffffffffffc, 0x1, 0x20, 0x200000009c5e, 0x100}, {{}, 0xfffffffffffffff8, 0x40, 0x10000000, 0x4, 0x11}], 0xffff, &(0x7f0000000340)={0x7, 0x100}) 17:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:34:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x2) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) chflagsat(r3, &(0x7f0000000300)='./file0\x00', 0x10000, 0x2) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) write(r3, &(0x7f00000004c0)="8d1ef4573a9ff2aba229016725e8eb23902360f6afaf6be00d2e7dd2e29c72574036dbe5a0967bd3d82f5fdea0590dd04845782d769f2b087df74d3ac52784990daa65f400abb46c09d656f8eeddcf33d65f3d23513a11d933b9d5df63b26bf5688e32bbff552317324883eb0efe91f25a3845455754833d5526906e4e65bee7d20c6ae19458ed109b455205cf9f6875be514d8ee5f18faabfebeda7fe3c27ec9a77ac35e33e3905137ce82af20aa24f29b1a05c92e4ad", 0xb7) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(r7, 0x0, r8) pwritev(r6, &(0x7f0000001a80), 0x0, 0x0, 0x0) utimensat(r6, &(0x7f00000003c0)='./file0/file0\x00', &(0x7f00000000c0)={{0x9, 0x81}, {0x9, 0x800000000008105}}, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 17:34:25 executing program 0: r0 = semget$private(0x0, 0x3, 0x202) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x3, 0x2, 0x1, 0x18, 0x3, 0x16f9, 0x2, 0x3, 0x5, 0xb1d}) r4 = kqueue() r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0xe8, 0x4) kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername(r7, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r8 = getpgid(0x0) fcntl$setown(r6, 0x6, r8) close(r6) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) msgget$private(0x0, 0x0) 17:34:25 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xfffffffd, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 17:34:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x5) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 17:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) 17:34:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) flock(r0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000680)=""/24, 0x18}, {&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000600)=""/15, 0xf}, {&(0x7f0000000340)=""/217, 0xd9}], 0x4) execve(0x0, 0x0, 0x0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='(\',-\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000580)=[&(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\'-$*\'%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\]\x00']) mlockall(0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007d2e44a400080000000100"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = dup2(r6, r7) fcntl$dupfd(r5, 0x0, r8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100), 0x0) 17:34:25 executing program 0: r0 = socket(0x0, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) socket(0x0, 0x3, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 17:34:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 17:34:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r1, r2) 17:34:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000036c0)=[{&(0x7f0000000480)=""/153}, {&(0x7f0000000540)=""/199}, {&(0x7f00000026c0)=""/4096}], 0x10000000000000fb, 0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r3 = getuid() r4 = getgid() r5 = getuid() seteuid(r5) r6 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r5, r4, r7, r8, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r2, r3, r4) r9 = getgid() r10 = getuid() seteuid(r10) r11 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r10, r9, r12, r13, 0x100, 0x6}, 0x100, 0x6, 0x9}) getgroups(0x6, &(0x7f0000000000)=[0x0, r1, r4, r13, 0xffffffffffffffff, 0x0]) r15 = getgid() r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r16, r15, r18, r19, 0x100, 0x6}, 0x100, 0x6, 0x9}) getgroups(0x1, &(0x7f0000000080)=[r19]) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r22 = getuid() r23 = getgid() r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r24, r23, r26, r27, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r21, r22, r23) getgroups(0x4, &(0x7f00000000c0)=[r1, r14, r20, r23]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 17:34:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r3 = getppid() getpgid(r3) r4 = getegid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = geteuid() r8 = getegid() r9 = getppid() getpgid(r9) r10 = getuid() r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r12 = getuid() r13 = getgid() r14 = getuid() seteuid(r14) r15 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r14, r13, r16, r17, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r11, r12, r13) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="14002e2f66496c653000"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r13}], 0x78, 0x405}, 0x408) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:34:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696cdf5ae66aa0653000d8d631c4449490961ed16c46ebe4427e39d00c12adce1a73f18c5cd2c14121cfd366fb0918342c0748a61af7782754e040c1ee410057ccce8a241875553d7364ec6d6772cf106b0c4370658dc8cd4a7f326cb0c77be8f03a39f8e06716c06d43d002531db3b1cf311510bb85582246d1eaf8d1316e85cf61b3ee8a508d99329c4a27dbc0c4528b99714ee6d1b57a7a72bc04aa9a78d5df788f58503714886916df46c461892da02bf67d5bc49fbc0aa75f38d3dec402e6754fc9b2480cefdcf2eca6a07ab93dabf1946136fbb0450462a1b0a280b412fd2ac1bf52b34d5a9bcb2b4ab443c8d1a3b5ffdc2c9ef2de27d992d2a029d1f1bd8f1367f143efe412982a802d7aa258c707b5b5e6a0a567d35c30beae6cc1d4798870c53b9b8a90791b00"/319], 0x1) shutdown(r3, 0x1) 17:34:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) 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) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:34:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x640, 0x48) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 17:34:25 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r4 = getuid() r5 = getgid() r6 = getuid() seteuid(r6) geteuid() r7 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r6, r5, r8, r9, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r3, r4, r5) r10 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r10, 0x2) r11 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:34:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x552, 0x88) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62500207e00000012000"], 0x10) write(r4, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 17:34:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0xc01, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pipe(&(0x7f0000000380)) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000400)="746fd0f3641c61cf698766b3f84d8357ad917730bbc98a24b2a7f4785a598dc892d62ae6041d7b33f27115b5150e14ecea11dcbd5b2fbe4b36b9341581a93bcce72b6fb08ef004b9c6ab2415b6662d02b4d6542bb95fae62c0a1b084248ac0de7a9b128bfb8c0c2be4f3b79ea8ac79dc267b84a330c7016258a6a57a7501e20963f94382cb11a76766e06b87953c7ae4bed5eefc5c6d306d1df1e15c5535f94817dbcf4be61a39484eb1fe835edd464256b5f7a2cd42c6ed22acad3508c91f1ef281d489c2f60b007f5cc48b7a19b6d44700"/221, 0xdd) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() close(r7) write(r3, &(0x7f0000000100)='[', 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xc000, 0x0, 0x5c11, 0xa994, "53750001000000004000"}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) close(r9) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="ac21f4cae99a166fa935c199033576d56cc05c24e3be01653b1b16a4be2680274c810ac184273f62d5f7a65132c0c45642a20a8af2fb09c36980d96f2117904b1c875446892d651f46beeef37791044fdd45e7977a2a0dbebeed44dd71716f6735891961f294b4eee21ddf1a1957d40c31ccbbea3592495a792e6dd975a3210cc93a2b8199f85c4b6067678a215512d4813dc0b9e13275aba148655548b66dfd7ab461bbca703baba6299656f0ebbaff3300d0603fe5a6c74c4361c2d46e7389a6142a9b71918f6c"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r12, 0x0, 0x0) r13 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r13, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 17:34:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f0091d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f0091d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f0091d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f0091d0 va 0x20ffa000 didn't change! 17:34:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x109) recvfrom$unix(r0, &(0x7f00000000c0)=""/133, 0x85, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 17:34:25 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x742, 0xffffffff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:34:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x108) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) pwritev(r4, &(0x7f0000001740)=[{&(0x7f0000000500)="a2b073b011624a3a2c08941c4f22b8a270514ec729d3bf9f71e9caef0958ef96cd0cac86f6997b83bfcffe1e2f2c1ef529709aa5d6d0539d9e2873f46f1339efc62c463aa8ee1b5ecc8869e4f66cecfbb53ef75f37ef981f42f0f83aa01c52a2b7c8fa799f16bf64f0d2064b9af21b3413c3eda8b2b35e6211391d1b1afab07602dcf53f1b5de3b10f732c5ebb30b82d276fc895e005a218793f08483c21eb9be15f35c891434dd9a9e9a3ddfc7abbaa5f6ab143b06c06839bf1ba0cc3cf49d9a2222f55acca35f87f3e7fbf6bbc4504c635f8291880a422fc430f2252ddcf8131dfcb4206e3e6c8ca26378c9d329785397da5e6f491303b1a1dd79029a7d920373b2ec091e81a9a5cffbf95c4655fb146349f7a246513becf766dc56e9d52f635872f6f27303e4c67afab05e21793cb662bb0634f69aba38c1d8feadea5c16a5edd61a5b75fc20bdececbf377f0123ab89dff63b9177f73fed91fcbd68fe2ef26457076e708f9574c88ae75101171d667e85235d21ffa28f706d2161a9d33cdd351063a072d81a0de4a55292b23925c54b144783b671b3ab00cacbc40bcb1831201e28903c6cca5eb8411af1f6050f4af8b09406b3713fbe1686e5328defc3d6d1cb450e55e0553fea119faeb6d74944caae363dc36f730b2df2118972962d60aa513f58f23b667984e61a55aa71dad1c5b90dbea3e852fb4c956c2b37388759c133a52d919da3b2a2fbf2e81ecb94666c249171f9a785396162d1d20583d8e57152ced9a65e858efbb623ca547586e9c188af08fbd53ea0c8c29420f82ef8f60e5d9a3dfcf17b99ec5a838c2edc6cae4c27f609cf42934f87b3f915955b5b4ea2c4d10c50351ac7b92f56fee8f315340740d9a4aa6a76a401778b8ce00a73ee3146f48cf4ea2b9f8f625024239925d3e6ef7dc0a5aca20c8513ec43d651358899aecec6656c5e7c21af1a2292cb767c20a611a789ce50e95e4beb2cb720207bdaa04a8562a9c03cde7b40846431310005ac5660343c1168d1cbc34f59ce3767041eafec1c0e807a3df3edd4850578a45d33bf4fa323b30a6a0979dc64642fe0c5223221e38182f1958a6533d6e1ee8e04d57ebbedf9c762ce53b82fecbc65c689618f5e25493f89116d599da655c03c34f3f456d3e88e59cffddb51a74c8894e675a91d376861d114319c674a707280d05cccd340f0b32d77555d2e09c0dfd0612821049b78e8534b81103f7b806fc008aa77175d8c22122e958630c408667da70e434ca88f30f1aec1d5acf62cc0e6a9478bfb27af12fd787e004a704a3f13b9f13ae3ccc66a9ee9345b5b44f9fccf689fea504e6c9c3c0e1c7310b1cddac3381482272f33297445acec33d486af00fdfd7c85153940a9ffdcfa67a10e6710794cc9485e39f60e246e85887f93827b5ba2565dcfa9913509c7e99fad36a8c285d3ebac7d727b4b850b6fd163bf28916928f5a3134f99887abce313aac8b04949d3c49c3339b1846df27f0735f12064bfaf52cda8445d8b32f6dc23d3c67a8d745cf6823a62034fda4375c3722e5e5de4245d059a53ae66806cd39fd1da43c4757a5e70f4b356197a4d7bf9ae273c0502aa1abc10a259b61d6315b34465d11157741d75e31b2dc8525fdab64ae2280646073f21e72ff9b432e2cdcbff12cf44437578fca3490f580c0a3f16ece87b4bb00b0a366015f242d259e0b6a0489f8439ac3a955924556b650d357635e5d52bacdcbeecadd33490ffc28cf6b7b2b7e6058af256a0b4b8a2fa1400839d74e5558e49f275ea5acf19ea6844d6be082d313a1217c2ac4bdb304f2c6ab51619674ed42d6daa0d66d0c726a1c28ff1ef89c8ebee8b9f73501e04c90f112454aace6cafba1800bdac0b8d47bd5c3d4e9d054f049bbb515e12825169177bd1ac7823be3cc3f01a4534cc1cb9b6a7e9f362f370901617ee888be938dbb433c58e5fdf1933215858385771a9c1aa3a285f64b0ad8460df63eba9c3c71fab097b8380aad515ae4805f43ceb1b93a407273eefc8adbf634e9793b8343b50aa3d4e4e8ff31c1116b679afc0c054b52a03ffe6cd59a36cb496732eb351835301c561166ed14a0b5109c6c77b42eaf1a5d14ddcb38cd36ee9853e2d9f71f666acc8a9b7ae6bff61f0b29179ae2d36b344844ab2b12ee6907216c8e07934036365bd3ed38d70cd1b9a60745ee859e99cc24d1c72f0ec9f6356548cdd26eb166412e5971690f077c65873a0d8b3fa0dd1b366b232bacb47b978f2663aa3aa2febdd35dbc0c11850e15af97b0aef578c1942a72918453aa98228707d9cc080412829881b991c045ca985b92b2e120463e5ced7de8e3ea928fcf7cd8b81f9dbdfac40a160297fc9604cd72e77b8492506bdfbdeed320e1e2f221c308268077cb56f196789459d4dbcc20c68e8eb422ec498244a0f18824468966f87bb2d05ea3a923113b22722c25c5d8770b72578797ee678c519d6f78028be18c6ece1e533954adc5c2c2004b9d2ea9e1b6c6e1753b4e93478b7cc76f2af64eafd55ea79063930e25b71333dfcdef19ab876ded2cc166d460c6d777311aa69563fc9a8b453bef6c2488302581c897c1242f25011c7eae8e1099d59ce86f602b8af24558166f421d236f43728105981abeeecc109cd949820b3f3e3fdf25272f91da5b6d61fa6b883f7cd427f940ec6efc27dd46d87a6f2eaa989fb12d4e04b35252c8b3c16dd6306e32c895c9b48e314f9f7c232da92d6b5230f55b8fa461f59787b279d77238d087deffd2ebede0bf8387c9a3a9a8e1e39cd7b5555bc4ae3123685c73424366c06f36aec390dddc2d9fae164d47afa78dbe9c85ee7ab7799feb7c0029ebfbbe4cc696316d7c046bd3cfb5c50e94f8929ffe4589a71cca5d7062ecb19cd00c74941f38b0bf8a269463935af24a252a46f1672c737bf9303c62b549d26aacdbb5344e2423e8ce16993981dd72a30662f2822b722cc48bd1cfb631cf734fb9f4554c80025369f2b8b72f1506091c2182e87a19ac14bc5cdf8f6b55a18c282c81a38b61cf9a5660ea0db9864df66050d22ea556f877154cb0decd37d7c9e10cfac6905907abe2f0ef7651b6cafa4cf73fbc9d881b02aeb9a9b38bed5fde08549f880c9c915d7449454b1d57b332ed1cd62f0c2d44ea1057fa038f573436be1c6b3d0c562d5c0900f4e73539fc35647854c5ff4129c76e095b7638c051903793850b940ba6806f810a86f678a49b9ee7e6bfc862c82e2e0481d2debb4a3a585e00d7508dd2656a8a0eeb2078896d296826fe0b0cb492859a57475af1220e14366ead8a9158b597c2839635dd671a310e55fec76f70964f0d94ee1145f435f93af5c97fd3c8e1a5c717b35b24ffeec6880da11a0e43029e07216198e6dbe87f586f153005967483e6532d3e40b3491c8bbf8fc94274037a245003b840f43b2221b6a78e6b2e6fa82ff24541c9d1630e1cfb67eb188a2d2cab87b09a81dccc16caa6cdcd375db8eb1e19d53e7d32b8f47796bdac7cdf03df79e15f0a0c24c3cec765583a4b6b84ca357e2a956ab3a297b887f37d882a54554aed63e45d17420edfe7836f98e1daf5bc0d0ec88b890551a46ab67ac6d33b4a240f3bd67d2b1d731020b647a7629b1a1ce541556584eee30140e474274328c02f38400e89d4fcaf6ccfe76e41ba7822627785e609086f56c3ddfb6b2717472f4f3c2282b1de91052ccca2c45ea1de13547867bec60b03c9f2cc95c8c45d6ffe6f25871548d69cbfd3fda2c153bf038dc59b84f5f3d8250daa9e607c5c79116db323b6e288131ef5f841f4dded655dd190be898595b29741851439d20198f3fa7affa877113c201c037247e8ed6bf41fe462b7c6a18bf8ed99b220e7794b1a15caae842ae00a5ae5751b221f7b173664c9869ae657028413a1f60baf33c380d07a144c616d3394ae917f184d85330c4544c03f19ae57633a4d9b840c8b9b8f949f7098fb2869915af12d77520b2447858f6f2d9389b0183949402ce38b9173f2141f7598899c430b4f3e4c3aa1844c29b5166e790abe39740431cf28970829817ed9af4638994003dccf720712a787c83ad5329a264d7c79ebeb95058d8dd0e39527562308006361caca1c239b29c7fa0d5b46009eb50004e5d108ae75e5449ee40cf6751702ec5b7c5729f2d51111d4f14a58934aa2442c4bf608644e84b56a657fcfce79cbacd1364e930d9ae33dba122d5bcd770002a92aa58d562bef0afb4146fb9da1890a515caee3267deece0068f7ecc5de2927e5a505e464937e925ab5cc3edbda9225a6ca498576dda26cb0c2c0561532d042b1aaf86a30d8b260b8cdf55bc0f67a6e2de01a69bb6a4486aead74ae162de15e09f1aed9f4320f03c166ef7a39b84c7ee09fa27b784f0f5ca8713eb5df33fc9343bcd464f6d9971618facc904dcc185b88a1670972fee68e8ca13bcf3eebe46d924939da4ef1abd776acb0c543c18d99a2323c6728a7ecc8d67cbca7f7e464a2ae3e4466c3eaf7334d6acfd59b656dd3cc404969ee08a7156af3ff7e8658b03977c250091c41601113cc0972dca870f9eebb67062d980ae3cd3d95d97c949e9ecb16576a0ae1addf9942a3a413bfd6a6cc67e1162f7dcf96c53cee76c697b4f0bc2b409f8f5b82231eda75d8fc1e1f2699e3d2caf15022183e52d48e72d4aaba031c860fd09de6af6b37685253ed4523f2e1579cccd2451a84bcfc4cee6707e00002e3068459505c329f8e2088c6d42513cd540b6874cc4801d5d13c3c6020d7aa52ae3cd0dfd7bdbe9f2212e0dac57cab914108713b1e575532a923f3871ab4e0942d0299069d562787caa46099dc11e5e4555d22d3811b040a3561de7c0acec686beceda1abc0c3d6f0658eb0234a3eee8e0c8b3ec9f0da1c7758e0e0f6a9fa2f5d752936f8680c5b02c98be8a347fab7ed4f891e57b3644adf257ef55935c8ef348f4d6102d313af046963dde5f68bbeeb1803205ee08259ae159a517a4a8af7bdcc75acd62dc8c3b53f06222130c19af0052b1644dcc7cb225181d286a162ffe3156805bb6a1e70dcc9f3a430af94d10b6694d8baf130a39ae6855fc17ebb1480d47a6c7138c16225d865640c4b6c3277fd1d585c14749f77db7486e6cd90a7861d39dc2299986ddb06462e22a695c212f50a880a29714d3d2f3549284bde6db69f369290914b2152824922068351e9bfe718847b311043eb5ac026a8a8aead9166461e33970963ec282e0be1bad493fd5cd2a838cfac11cbb328ce795775fc34dd7a24a02b8086e57c25b276bf2400afe4a5179fe1322007f6b83a2f8c6c9e45922ea3dbcf2e2f57235187def368fca5a709bc3d904aef7983d7ba2800da6ff55756b29383c72f56f7cbe12eb71e8f9e5cbcf02e3cccf8cb9da48135b8bce6ab91d9311756098862402c08e2258d296045fef8a3e83df7de74834d8e2d610a47bc14bfa6b4956aedec2282ba3e452925e3cc4765ed8c80499241d0b3081e103c70f2d57a9e022bed079d6679505bcdc435223c0da67eb5b6b22380d9d2e85e33000ee8f300dcf7c2526e09ab6769f3e7835c6ae448ed0af62178b9901693701a283cbd8a4e6b1935f3e72d78f9e583fe57ed82e2b3b46677bfee20095c6fff87ba5ad01414a9ae42f9c0d51634008a0cbbe12c1a258eab2924b4a75dc4b876d0c9750eecf259aeca5e00460b4ddab1e427bf66b59c1fc185650b2234bb5bc4e98348b57cf1673b54f843faf456ff687c808620b37da03e7837e8c29b18e66c04c783a5682a90000", 0xfff}, {&(0x7f0000000180)="145754ebb04b1a8bdb701dbc79742513242793409dc4c125adc6390391e3380783dacdd352602f59b9092652eb141bf5fb4630174a30e25578737a23259247d6eea2407ec504ee33c3add962c175b7faa5664306ea3f3c4c7e8c9da33b477ee57a23f88667bfac861efdd93a5ab02d35b857504fc490b7d277088c20eddd2e4aa7acdeb09917b912834002c7b218f6ccdde10d6af2e72f4924264f98551e6dd8842e920f4a1c729434e81cd5556d12d6246cb2aafbe786df95df0400d4645098a84b8fea9fb7c283a35f30dcef00be9a360fced195f4911bc2b8185291", 0xdd}, {&(0x7f0000000280)="dc6cd527a432435e6b5365c340485baadea6f81bf298650a9df23869a5a9fd66a81a5d445ceb63c64d88bf012aae80c0f691478a7b7aa68b279e49216a700d628fc6a8a1e79d1a3791d7fe76768653b5c696c53ebc4c45fa290700000077cdf63e0fa2bbe6b4e900e98ae8dabcabb749967cc499505b084d224dec5d413f5d002f7d4819178fbafe9778f7e7fae925400da6c6dcd8f91de84a955cb2035f495252c488d131c857c6ffceb16d43acaea7210e42e46d755a0b35431b6ab30e841804eb7f3cf0d5183037b3575d68d24493b81fe408ae8994a85ae32caaa604cf2a62bd6d1be1fc8909", 0xe8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c38e0b7fda2d42df9c405cd28b6b22577bbd7c36a594d08d7037c9c4f963ed7663caf52dd0163045fe02712cf5bdadf2daa7f4538344a360a5fd5a8bc15e04914fdd6b08cf3bef7b2ddfbcb8e181fd4305d1731addfc46c913db177e6e60941fbf91a23e0c1797", 0x67}, {&(0x7f0000000440)="9a9c0ed97a5e0ad241ef4853a57d98be34803e96701e9c455bbba2a9c58a173402f9d2", 0x23}, {&(0x7f0000001500)="89cba1eb6774e46be7e4be400965d166538228c2bee5ded8b568c5d17c89ca32f1a91ada7a193d0753d7f271e747c61f55459983dcd201141ecf3979f2d6ff8b839c4a628d07", 0x46}, {&(0x7f0000001580)="1db90fa5dddf6b08297e47f2697b2c2296bcd55792a4e6b7beb7b1a54cc85a0fb3a5341e875ad43a8881b20d32ab98ce0011378f71c8dfb26a3bea307344fcf11f815e993e841823599f8aa1977b00d6945e195d4e815a4ee7f9873c1a32a2da33ea8d024b2bc0c8fe14a6fe7e2b293f3adc5f8c96c2552af728faf36ff2b2ffd13eec95d081bcdd3be041eb72f1d8e5d59330d1ff94c3089bfe7766b14adbccd176005f4f21d508e9", 0xa9}], 0x8, 0x0, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 17:34:25 executing program 0: mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) mlockall(0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 17:34:25 executing program 0: sendsyslog(&(0x7f0000000080)="00849faf732f6381013069aa8bf76573e443d7cc0fb33ff6d6a1f5582f08313980d3cdc79d4c235dc2def6560db6d6307d566aa7573e9957fda070c9d55704dc2bd43218be6f1be37fd555c47f968ded20f7f29e630d1b78a99f2173a6622aa2e2b392011f9d2cb2e2413ed1745aea34b7d2f2fd478b007e6bfd735730602881a7c971bdc2eb435f0980864b1eacb8e0ce1e028dbdc77c0d8226ffcfda571a0e3bd8521b7c5e5033d769204753815bdc20a27b", 0x89, 0x39) setitimer(0x0, 0x0, &(0x7f0000001880)) 17:34:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x1000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = accept(r4, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r2, 0x4}, {r3, 0x4}, {r0}, {r1, 0x40}, {r6, 0x100}], 0x5, 0x7961) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 17:34:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r4 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) getdents(r4, &(0x7f0000000000)=""/13, 0x33b) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x8002, 0x0) dup2(r3, r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r6 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r7 = msgget$private(0x0, 0x103c0) msgrcv(r7, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r7, 0x0, 0x5226aeb395508cfa, 0x800) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x1, 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r21, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r22 = socket(0x18, 0x2, 0x0) r23 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r9, r23) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r22, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00)=[{&(0x7f0000000600)="b0a0af1a7a41a231e80f91187ff07d4b67b90e59cae6d56162c8f9916c4cb68ac4429bf3bf1287759f67ba01d538ae3ca21a7aad4fa65730ba42a9235450150e268f701f9789a7d22e1d46f344ee1ab12d7d7772536a2f5867f0b6455c7783571181608975e9038a7a4d12589185928e0d30a3ec04170d7ee827c8dfd17360d3", 0x80}, {&(0x7f0000000240)="a5a19db8d6c0b8fb1f752b7e0e32b43644be5dca84db493c36e931ea", 0x1c}, {&(0x7f0000000780)="171a8d7368385e0cb06c2ac7fad2a725a395c7a1d7d1ebbd24175987cc900f7f0f310f055ddd5afa64341600f59d1cb03f4f951cdb62305b45407a2757997c2a9c95268ddb93075d1b02159a8d46c88e55c4207a092124eac87933e5b63c02b2dba16d53c44c92056a8081f1fd594f1befc1f839db88228ec7a7a3e86144ae008c9a8b75e62788bb940ba1ed8ae3e7e1c72b65718382632890161726edf60d73869a1ca04c547188bcb8d2", 0x54}, {&(0x7f0000000c00)="2b74bb75b02a0d15801dca6d530412e826fb9dac2f3a8459577150e93945b7a11766bae0052385f4ef3ed41f7e3dc3829d2e1c1306eabc5fe1d19aab41425618eeb4c05ad1669ece6a312197d7ac8a7e1f33a20de9891a22dbfa440c777aa9196ad3e0ed57f5d8289990ee0af3dccaa4ae2995fbd0c316ec2a7afa1f38e103a017422b9bfb394d2d17414213536ac28b12e6553c253e530281cdf67a9692b6a466b196692edb89694b4ff7ee1a4a46c6329e7e1077909c1a3140bf6353", 0x2c0}, {&(0x7f0000000900)="2c68b98ca3c5f4fef84f6046f94851af1a51275f2170fdafce09e25d0c448735377113549f74b3f66f2601d0a7ab8209152030ab24c5f7ba258fe95c2f19fd89b45738ebf5", 0x45}, {&(0x7f0000000980)="6de4eb6c40007c7e5ddb8f36b7535bf5251136495dd14f7aa235546793049ce7215103bd36f0d07be3b25a7af28c98245ba93faa582c7a669d18dc6cb95d1b77a28af4effb57507da75fd457e47938ccebb0246685f15eb7fc97a6f67719e282139240a083fad2bb9bca5d56d65b7f5276abe97f90866bd8d451159a13de41fe13f25acb9398b4ba3333e7cd39b30f0de51360b73ed178f540492a1499efc32f4bbd03e0ac8091364f7ecb24dc9714e894fbbc22b5151ceeecd53445b24f6188d8565818ea20b2c5c43b99c89200a34ff95c837746eee56e6059a0bd7cfdd22d0a144a", 0xe3}, {&(0x7f0000000b80)="de0360d00739e17b08ba548a28166a35f14b976ae451262ee71ca5ee081c41e655ff3c8ff9a63ebac1f9e8d7656c5d3e5acc994d9d886f92dc7e84edb9d932bf16fe7a2ecfdfdd7a2b25a2b55da5aac0d3b75dabddbfec750ffc4cebc057d0452387d923b18cff5e42c7ebc9147cf263d48581f18fb9eab51d786b97da85", 0x7e}], 0x7, &(0x7f0000000540)=ANY=[], 0xffffffffffffff9b, 0x4ed48ddbf11ab290}, 0x417) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xffffffffffffffc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) 17:34:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r2, 0x0, 0x800000, &(0x7f00000035c0), 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000080)='L', 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x1b, 0x60, 0x399, 0x4}, {{r6}, 0xfffffffffffffff9, 0x0, 0x110000000, 0x7e, 0x7}, {{r7}, 0xfffffffffffffffd, 0xd8, 0xfffff, 0x2, 0x10001}, {{r8}, 0x0, 0x4a, 0x42da761aa5ce1cc7, 0xfffffffffffffff7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x93, 0x4, 0x1, 0xf78}, {{r9}, 0xfffffffffffffffe, 0x18, 0x2, 0x3}, {{r1}, 0x0, 0x80, 0x40000000, 0x7fff, 0x1}, {{r10}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x8}, {{r11}, 0xfffffffffffffffd, 0x20, 0x400ffffd, 0x8, 0x3}], 0x8, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7fff, 0xffffffffffff8001}], 0x3, &(0x7f00000003c0)={0x9, 0x400}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 17:34:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) fchflags(r1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 17:34:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x9ff, 0x0, "d730c1e7e4000000010000001f0000ebff00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xa1, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00", 0x7, 0x2}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 17:34:26 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = kqueue() r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r26) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r26, 0xe3) writev(r26, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r26}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r27}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r26}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4d, 0x3, 0xfffffffffffffeff}], 0x6, 0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r21, @ANYRESOCT=r23, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r28, @ANYRES32=r21, @ANYRESHEX=r31, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r33, @ANYPTR64, @ANYRESHEX=r34]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r25, @ANYRES64=r36], 0x6, 0xc00) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r44, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r44, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r44, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r44, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r39, r43, r47, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r43, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r53 = geteuid() r54 = getpgid(0xffffffffffffffff) r55 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r50, r53, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r54, r55, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r55}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r55, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r55, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r57, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r57}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r56) r58 = socket(0x18, 0x1, 0x0) getpeername$unix(r56, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r58, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r58) 17:34:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xc248f9ba7f12d00c, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x2) msgsnd(0x0, 0x0, 0x0, 0x800) geteuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() pipe(&(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) r2 = open(0x0, 0x60e, 0x0) read(r2, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/117, 0x75) open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x70, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) msgsnd(0x0, &(0x7f00000016c0)=ANY=[@ANYRES32, @ANYRES16], 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file1\x00', 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgget$private(0x0, 0x0) 17:34:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x1) 17:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r4) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x11d0cae4, 0x6, 0x7f, {[0x1f, 0x7, 0x1, 0x8, 0xffffffffffff7fe3, 0xffff, 0xff, 0x5, 0x3e80, 0xb7e, 0x100, 0x0, 0x9289, 0xbbf, 0xcc, 0x3, 0x700000, 0x9], [0xd19c, 0x1000, 0x81, 0x3, 0x7ff, 0xf3, 0x2, 0x1, 0x0, 0x1ff], [0x1, 0x8, 0x0, 0x1, 0x200000, 0x101, 0x1c2], [0x1f, 0x8001, 0xffff, 0x1f, 0xf9, 0x3ff], [{0x2, 0x80000000, 0x8, 0x6}, {0x6, 0x81, 0x0, 0x1}, {0x2, 0x8000, 0xcb, 0x64}, {0x81, 0x74f7a86c, 0x2, 0x80000001}, {0xd3, 0x5, 0x176, 0x8}, {0x3, 0x9, 0x80, 0x11}, {0x101, 0x5b215368, 0x6, 0x800}, {0x4, 0x8001, 0x4, 0x8}], {0x81, 0x3ff, 0x7ff, 0x2}, {0x8e, 0x1, 0x7ff, 0x77ee}}}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 17:34:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600000000007f7300"}) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r3) 17:34:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000000)="6eb28b2471b24891035be032a0aa5def8dcc2e315a78d3fb326979057cd0919da1981302b49fd85cabe16bf48350a7b3abb29779cfc4250c7face0fbeab8bf8b6c302e21a03471658285d3de", 0x4c) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000000280)={0x0, "e6c9a36a401264e248a71a8ce56a9ee8f4a3141d1457ae8a3d46b78873bc6a1430c6a39936c8f718e7e17310fb54e78c3b62fac76ccf6df86104a56bdd1dc06dd11f57db886ecc84fd17e7f58d12d29c390736c1b0b05044c73a73170593bb25286aeaec59bd765adee4682355334a1dc12c7ae7257469a6d02cf74662da41b148d65108298f8bd677f365a88e02ef3125ea636bfd7a9f493785a34f391f555d924d689cf762752689cec7c8486331cf1543340d8636cbd0218cc043e304361bc14687b11e8ff766ff4b0e"}, 0xd3, 0xc00) 17:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) r0 = syz_open_pts() syz_open_pts() close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1202, &(0x7f0000000080)=0x1, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x8000, 0x2, 0x2, 0x8}) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e80000000000000007a2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a442d7641198cd4806d1a1d396f35436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b4546056fbe0eb57071c9a5cd558e911115758125fe27c52872c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8db92543c5", 0x1f6) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) 17:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0x1b2) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r59 = getgid() r60 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r60, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r60, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x4, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r64, r65, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r63, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r66 = dup(r0) sendto$inet6(r66, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:34:27 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xfffffffe, "3f3f007df94ce74600000000000000c0d793ef00", 0x6, 0x8000}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup2(r1, r2) 17:34:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x5}) geteuid() r1 = getppid() getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_open_pts() 17:34:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x94) r1 = msgget$private(0x0, 0x444) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000f200"/114], 0x72, 0x3, 0x1000) r2 = msgget$private(0x0, 0x10) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r29, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r31, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = socket(0x11, 0x3, 0x0) setsockopt(r33, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r34 = getpgrp() fcntl$lock(r33, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r34}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, 0x0, r35, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r31, r42, r32, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r46 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r46, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r48, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r50 = socket(0x11, 0x3, 0x0) setsockopt(r50, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r51 = getpgrp() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r51}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r53 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r56 = getgid() semop(r53, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r55, r54, 0x0, r56, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r57, 0x0) poll(&(0x7f0000000000)=[{r57, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r58, 0x0, r52, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x2, 0x0) accept$inet6(r61, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r62, r60, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r48, r60, r49, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r64 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r64, r65) r66 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r66, r67) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r69 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r69, r70) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r66, r65, r68, r69]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r72 = getuid() r73 = geteuid() setreuid(r72, r73) getgroups(0x1, &(0x7f0000000340)=[r66]) r75 = msgget(0x2, 0x40) msgctl$IPC_SET(r75, 0x1, &(0x7f00000003c0)={{0x2804, r48, r69, r72, r74, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r71, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r77 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r77, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r79, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r81 = socket(0x11, 0x3, 0x0) setsockopt(r81, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r82 = getpgrp() fcntl$lock(r81, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r84 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r87 = getgid() semop(r84, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r86, r85, 0x0, r87, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r88, 0x0) poll(&(0x7f0000000000)=[{r88, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r89, 0x0, r83, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = socket(0x18, 0x2, 0x0) accept$inet6(r91, 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r92, r90, 0x0, r93, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r79, r90, r80, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r94 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r94, r95) r96 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r96, r97) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r99 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r99, r100) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r96, r95, r98, r99]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r102 = getuid() r103 = geteuid() setreuid(r102, r103) getgroups(0x1, &(0x7f0000000340)=[r96]) r105 = msgget(0x2, 0x40) msgctl$IPC_SET(r105, 0x1, &(0x7f00000003c0)={{0x2804, r79, r99, r102, r104, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r101, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r106 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r109 = getgid() semop(r106, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r108, r107, 0x0, r109, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r110 = getgid() r111 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r114 = getgid() semop(r111, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r113, r112, 0x0, r114, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r115 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r118 = getgid() semop(r115, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r117, r116, 0x0, r118, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r119 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r119, r120) r121 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r121, r122) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r124 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r124, r125) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r121, r120, r123, r124]) getgroups(0x1, &(0x7f0000000340)=[r121]) r126 = socket(0x11, 0x3, 0x0) setsockopt(r126, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r127 = getpgrp() fcntl$lock(r126, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r127}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r129 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r132 = getgid() semop(r129, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r131, r130, 0x0, r132, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r133, 0x0) poll(&(0x7f0000000000)=[{r133, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r134, 0x0, r128, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r136 = socket(0x18, 0x2, 0x0) accept$inet6(r136, 0x0, 0x0) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r137, r135, 0x0, r138, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2b65124912ea60d8, &(0x7f00000006c0)=[r110, r112, r42, r116, r121, r59, r19, r87, r138, 0xffffffffffffffff]) setregid(r9, 0x0) r139 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r139, r140) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r142 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r142, r143) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r139, 0x0, r141, r142]) getgroups(0x1, &(0x7f0000000340)=[r139]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x6, r4, r6, r8, r139, 0x2, 0x7}, 0x3, 0x7, r145, 0x0, 0x8, 0x6188, 0xff, 0x10000}) 17:34:27 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000aa0000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 17:34:30 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(0xffffffffffffff9c, r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 17:34:30 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r5 = msgget(0x1, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r7, @ANYRES64=r8, @ANYRES64=r6, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r6, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/228], 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) bind(r12, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r13 = dup(r10) listen(r13, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB='\x000\x00'], 0x10) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r14, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r14, 0x2) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16=r5, @ANYRES16=r9, @ANYRES16=r13, @ANYRESHEX=r3, @ANYRES32=r4, @ANYRESHEX, @ANYRESOCT=r14, @ANYRES32=r16], @ANYRES16=r18, @ANYRES64=r20], 0x5, 0xaf6e3f703d8f4806, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f29746c653000"], 0xa, 0x0, 0x2b4}, 0x400) 17:34:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x400, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xc0, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0xb0000007, 0xfffffffffffffeff, 0xa42e}, {{r3}, 0x0, 0x20, 0x80, 0x33, 0x20d5}, {{r4}, 0xffffffffffffffff, 0x52, 0x10, 0x5, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffffffffff0e, 0x3}], 0x0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff7, 0x4, 0x1, 0xc9b, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0x66790918ffb043c2, 0x8001, 0x8}, {{r7}, 0x6, 0x65, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x2, 0x40000000005}, {{r8}, 0xfffffffffffffff9, 0x34, 0x2, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffe, 0x58, 0x4, 0x52, 0x401}], 0x1, &(0x7f0000000440)={0x4, 0x3f9}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCCDTR(r11, 0x20007478) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000600)="b6facafeff8b0766b2bd183a2b44038b5eb9b57ac94fb140257cb3659347264bcab78e6d524edb28972b16eec4c679c7d3e8d2790a8918eb3c798d15674e6e91bd4320cfa19b5beeb32e45b6b8cec09e10c2c9772d32318adfd1e53b189c562ece637dd376caaa5704390724b81d9f03fa92723d5a4d6afc809d5d4e7b1bfa263e9bb351e0f1615daa803f55073510ee2353c2a15d0289ca12f3395cb7314c0c18abe3912cb6be48ce930a8a063a21f190999713db99f4bd8692f176df06aef0062933d96339db5b38f1548a23f1f9c1ca63dcdf551886e1a46bb0b4cbe494725578d7c707c823c631d600864eeeb078e1859e44abddffc57814ee4463619a6c770546da69d0f8d51cfbdf348cda2f2ef07c8e754a7acc369e2150c501e05f1854f823dc8c1ca310b8b3ad3552c3e933d11e068d214f5a3c05c92210bd90dc467bfeb14b40be98ce28109571189f148bf22269b63c217e26c3bce6040d6e65467c4c9f927d61ae8327852098f85843bd3e525593b7478962ede58ca5490f5dcf9fadebd09b2ad6dda00bbe5e137086e3feabe07966b039458b6f7b1327580412ed470d9979fe81ee784636f32b1dbe2fae87c11e1272a955354098096fb6223d3be4b360a3857d5016a40d3e933bb5c97c0daa2929aba5922748b627145bf78744081ea62d238fc3c1f387922988ace944da50b3f5b5c68827c617ecd3a23fdc6a2e4b73b21425d42264a91960a9cb00534f4961e57b230c7fad941d03b90af5bb24040b496788eaa8dd1d93c55d02678cf179ed12bac7c1f97639c4d36b9a013238b94480efcf5552fa6a1c7f7c9420b8a57f0eaaa6a2650f2059cd7e1c61ca85bc216941438730e3dcf7114911f9c3ff31c769e22ea2d400dbebb4e01fa40d75cdbfa7e19370218d03d4516cc2d731b87227f65ab31612562d2025ac820143261f7b8115c29eec73d02634e1e8f615d5b7bf3bccaa8960c05e824e90814c8c932b5a37e8bcc9ae8e3c6551270eb91dd0ad220dae0e82fded73f2895a8e61f365305f8b1b8b084f12669dbe5d24491bdb07aa7ca9b7eda1b7fb503fc37594c494276b7d69b4fd941c32511d27f594cf760141260da7d2ac6714da89200e99d2298629ac9bc1d75cfdd437b80efd7ad55897045a23d0492c565892e8785acf57e063b980b53680f997fafc88b384e47b86d07c652280b4476a403fce7d19e80c26fe7fe8dfa37bbf61ee54e6a8ad4a524713326be30e7a265234a1f9f1a8294ebc220e5386863f5a87ad103d77c952752b7b5ae1f63ccf75ebb01491e14808532f6abd67b4f2823e23eb9e39c4c10df3658fd6b7a293e861a959d534a2462e7361754a3c9c7b2db1e6e0f67aa7d33f8bdee8bf127e721fb6931be2ae6185de59cabb7ebd3884ec2209acd206fae071609f45aac63b55d194bf8d7ac51661373662e8a1237b2aa566e8edef7b5d81a5424b55457df0130933d5b53bc0d44933cfb42962e5ac8af7e85074526ec4d5d816e0d3b053574053ffa4b4fb4c130585bfdd773e317db3930a20deebbb71244313313117af367bbfa8c0aee7d02bf2604eaad1442f7a4854d7ac145a9f7749193b5b6f60656403affb6df60b589fb3a305774b1f7bd36cf922036fc86656f410b540350f210d4e4738d1c172e3a911ca84aee5c0dbd0c692216f55cc930e7569c1f8ae78680e5758915e7cb91c56268c93b086f918fb2ac4cc3ea16b1e459c0a2ea529de2c6b3e502e8cd294d7994be1b5589e90a1a6ee93adba676c4e7038b697cbf2b2d8714e97424f2ad17e89fb2397801bc7bf88d9424565e6c15bad0c760ded22236ece058b66c46a3b7ffdaa0e386ea68d2d3ab9c198703b0662cf8d66037cd63611f42e88e55c42feacfc26c93d46405ecbde60906665427259705d2060c688f3e7e96a544a05711eae3105e9d83b9daf80633410dcda11cc0ec6bfc1d650ecf852d74cf4bceb869d7bad101b42c2851cfb263b5fadcfa5af1a561988fb9d7ba6424b1c994f7b965840c1264cf119f9b6c4588e47de33ce4925678d8d51552b4ae25c850dfc62ae244aadf7818fc07897580b8917ba80b36262caa079d3a6e2f2dd2675501600df9a5dc76feac650b47d65b2aa99d8db9d100ba0ecc10c31b27f87de75637e5dcef94d97798be602895966cbf48dba2eee64964096ef892756d26a52703beb9e3b1a64a2dc80d882375ec0e9fcb67246bbe5e2523d35ec212eb90c9f597055b352e967e7aee731bffa946f95e05192912e49f88c6e866883f1069920aff54ff4e00788bba893834868ab6e128ed13c38f4ec7b30d748342e801b9f946d68e69116d1a058f98e7500b2d1a4dccf3544313ef562508626fc1672d8733b7a3a0361cbf1c320dbd96672dbad23f5df26ba2e6652c965043a7d2230a9ec401736078d1a9e7417c8db38239a5bc42ab05dba10bd4e9c93c633ddff20defb5bbb8584b08c0b01156da6f01fc55dc6491f975486c946f152d8242bfb60d58bb3f9e36a994d81b91d6b7170f1f18e504d7097d3d4296208c3003b83947bf167be2486ec37e80bbabdcc2aa010206ece95163d798c0a5a5f00ac0a25026164c9ff3a2a4345da927f2e33f28d8bb2cf5ffa32062bbd20a15a9f9e45b22371d305bd2d22a0bc63add2f4b00607834bb18e7362f55a35b53bb49532b581a56bd67a739ef595a77374ea263f0fb7dbbbad55595605d8219879a02ebffc0b4c37c3c5d365b592872feaf28819c36d3c753eb7d4cbe1a046d4256120413b9fee65c3968e4a2a2c2b4c1483cf4edd751bd1b10c2050f311195a286533d99f2b241bec32111e6d4840ae38fcadaf09f5631b1b0537ba6954295fa6611b9e69446cc508a8e2e36f12ebde0a07179ec93e25b1252d19fad81638e273e947abbcc79b3cd3ead65b6df981f8730fff4490fbfc2cd3fdf1d5de069f9a4ad65b369fd08203fe9444e62d3d59266822ceeb735bd97fc61774981206e155e6326bef4023400a39aed45eb164fab76e38d32b84473c7dd89ffa4be8518f21f9ed69e4392e5d56b504ffae4e93964f1ade91150b38b9042bc0762a113b508c56c6275b2b31e594c74dafcaacb92b0b00614f15f0bb06e0a659a524f747c1d02877600f82475f420f5e67c91bd5804d5de009b3c484089ad4d6255f87622118c8455a17830bf53671467988378427eafb805ec24e9fdef5c0c90246639e8636108882d3ac20683b8f567f71becb1f1a22c63cf504db1f1ae9fe88099d9d793da76f0c511bec6fce9e654550026630d7568bb222e3df61f600fd9b33157eb6d09407d632218f1bda282eb976598e93aa9b60430127be96e0c947b4dc3ab3079f17bafaf3166ebbae0a7a115803ab54620f039ddc603114cf5b861e6c31858d5cbf31380faf19c32ee596c38037203a9adbb7ba93844a4fcb254b1b3c28da9ef0af1a8a9b3a0d991dce2bfaa06e5616e20b84fa19e8b7e3b5f4c280b6f569d9cc65a0ff94c8142cdae66487c8c5b4aa6fa21c276716059210d182c15c24508bbc02f313bf356aefde1448741af52ed69502ee846ace5ec7a38bca9c7f61581da08b293f5ace9ad6a2bb932fb8d9eace712898a24541e895a6f363226012049f457c42077895f341e3b17748b236c9ea8dc077bee9c637bd20dbbfb638611bc0593c8a64514e07fb4d29111c087c562cefcc41b7e02885ab36df5fe922cb83ee390cb7fead4694849f89ab2b23ee269111a72f58c4323c20e1dc2375e96f3b8ec74c56af5aa3fb6de8b931e28c66b37e016cbe75c90aab46962cd66ba187d6ba847036ed5963064d4d606931487a810106127e05fdf6148c603543c30da74facfc1576743b3d29c11d63c920311aef21480439cb84dc05910479e0af6f1a54d5a45d0b006195745c4815d03010f0bba0a59a93081ef7ee6e1b9e8b73865645ba2c5c294ab09cb4f38ef13b9548398d631d01da3f3016d47b7dfc61b726ff9abaf6e889a8248da12ba4055b2d3e369252fc2586f6ccfc9d8d16b9d7d7cf1457e1b2d31b8e41f5bc6d2f675448eebd8806bbd99b4db3f12dfdbb172c587fa7028c3c774e15630090c13a8d5fd1a7edeb9e110049ac038865ae6d9d11b4c8c068633980b48074b0a10abe472174774fa013e552fe78923a04f26ee55565f70a1d83130942f1975925866ec4e54dc5301a8156e5b4381518fae6169414456cfb812019c10d711c6cb2c297db469bc6b8fbb1bb00b353d46c52f81da3823552b7a84ce0793d487a9d9f33769b3c60e68f54efb15b179e84abe4408193300c58eb8fab50bf242f432c910c3d46992be1dc6c28c5b157433367806ae75071f28ab2135ac9bd016f074443ae61e183297ddba9095d1310f0bf2a1fb2fc26c6b8528ec14e55f039452b37ec7ba25e2ef2ccfeeaede3a158865da0bc5ff9fa03d4a946da2892e519f51b4ec8cfb94f46e431697574b5d51994574b9536b49eb0c0e3ac8d301a5408c241f6ca495fe4e5c3ea92aaf624b03e9d47ab6ec2e57dfe5ad59310f9506fb64fc79a35521b80015ee14e370c4f54c022191c045c66ceae0819491f548e0de3617ea99c996fc2c03734928d92c84819d1a3588d949fbb502f0a0247c2fe11b00df6d0da3ab24f860e9b0535aab89fef065225e336604d07dee8bd49d960e74970028bf831a0eac47887d9ec96becec5222657b9f241800aa6d23088693d3c2592805c299dcdb171a30c7ad35b5f0388854c0cd647284190f344d2b04e6669137185338667c7cc57d7a90d2f66e9e9f9583d1aa608192dd2b44812b8174a0ceb092212934b50348f4c0d37aaf82a6d244a0cefc945cc1a076de3cc246b5d3e7e3e21f8773a3b10cceef676ff8a56a14bd5bede83e00236bcb5d842735dc93f3f809303189d293ac5ec175d9accd3ebbd6a41f498f16a47d88105e4da74839d6a2423a9dd3ee9c5a056f604e73055d7bae7eae4570936807689f89cf5c7137cc98d8245634cdbc12fc87fab162c15fc8a4348fbc2492007b47e19b98848b3fb91866078ac52fb459acc0f023fa0be15205e89fd710fc6b530307409fa0657cc40e18fd91a50cd871bd15fcee2446af08ffaffd254474150e6c35bb5c7b4d49c4c0322ec404de365a2778398c162aa7d07981d6a7308fbf7d9b0c238b97f250e183c85ce26e34fb259b391b53a7ec8a1501e71a27c7b9cc2271aff219174b52bdd2c8f4f9e2a264f4384488dd5827e6d2f3d6840ab736002c81e7db7c5557a8fe7770cab5a263f302889b4c22f57ff22c59d204f6311982d0f6f32f2862db2ece1d8b809c45140b02b0aeb7a5890499d32c270b9df92dc9a868403833502855d9afcddb52db7ee1c44611ba3921978521a1139f00749c9d91b045c90a4669ccc4c51dd7d4edec9226595cc50c5d89d741eaaa364d41220a94eb4162e57cdada2769f082696e1d186ed64c3029bc24f719ee33a1c6dba0c1db726d3a690e0551afe85cada0c0696c75e82c9905f7f54c3a39f290622a19aea438a35cd712249f4ee0a24169b13f3c070618aafce774eea303f943ec0686359592be3191f77baed34d07b9a3f492c0d663495d37cf1773eb129396597c76cb7438756f9db3ceb92dfb570efa8723fb8d9712cad1dae3e73e82491b2b3745311e5719c6cda7a63eb2be8afb39ab44627791da7ddeab19ad737edc8814e916b471d0fd60fe5b5cec8dc53bbe7f31ba2a9887dfa020d8ba3d03258db619530eeabd21ca48e005c59b8d2ad15518e30838fc53262f65d775159368d46766e", 0x1000}, {&(0x7f0000000340)="a36a79a7c449760898415481a2bed8c1ff44b8fd5faca5688961845f30cd62480fe500b8caaf3e19ff20299e69487b3be537d1e9d3a6dddf5d46818d232c0d4a45773b51d9137be54a0317d5581de635b7538d746d30376a527807952561c923f1e56a84b526448eccc018af8f8def7f2ab8fac65e89684ae833a2cfe1819913d1c1e95c88508dc441d4157ab27a2c0e2fc620185b86baf22afc1fe3f8a36a19689b", 0xa2}, {&(0x7f00000000c0)="43bc57b06df3b8950227acc57627d6eba21bb30a9c8a2b2f36766d42783e39529fdd7703c63c66ac75e0afcb65", 0x2d}, {&(0x7f0000001600)="6423fe054494665a531d6bc70635c057881b8b473e043687d561163586dfd4e5ff7e1f55f2fd7863265d93fff824e9230f643232ee960bc8af6851ad8ee4d1370ee7a8ca08fa33147f595e4502c7ed00e40a3f656616b2171fe9a6a92a8892d24301582a381130e73321964041c77650707229313bc3cf6bed4f73df11c8002a77879990ee68ece779c635e9cd81e5421b", 0x91}, {&(0x7f0000000400)="5b9e9d77f6e8b687b4", 0x9}], 0x5) ioctl$KDGKBMODE(r11, 0x40044b06) socket$unix(0x1, 0x0, 0x0) r12 = socket(0x1, 0x3, 0x3) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000004c0)=0x3d) kevent(r10, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 17:34:30 executing program 0: getrusage(0x7fffffffffffffff, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x1000008, 0x400, 0x1, 0x100000000005, 0x1, 0x7, 0x1, 0x0, 0x80, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x0, 0x100000000005, 0x55, 0x7, 0x2, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0xc, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) 17:34:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0x40) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) r4 = dup2(0xffffffffffffff9c, r3) sendto$unix(r4, &(0x7f0000000500)="da7af24a785d7b2eed9645acb420f95c80d8a990464ea59050848537ca755c44dca1d74cba2acadd8ea03d2bd32d182d2437225f78e87df602b376343cd89a0bf7ddf3b3526f96fb03afd8f1b7aadae74688d1f3b94e49eba90704a6972caa4ed7b0a7d60e9abee69b1ffa70e59c33f68660849eca8706d6c3fc86efed4fb728e2dc4005d579a4b43c9840c7ace205cabcc34eb989ee2bfbd3063f8aa0616bc2e7c9a23824eea1c9a8b678b132889190f2de59b98c49a07f1fdbe4700aabbf3ac679a2cbe191e8835d0f8dbbcf6bd93ff79c886db2b5861e96029ba646cee5d690de78e83231849300ac514031dce4c28e70d1ec2b5c57c25e357a3f335402821bc226d800c3710fcd2104e4381cc00f55c0e476009ea109fbaeaff43b4210798738d26feecfb6f078832754194b0f6f159d8b33d40bb88e1f62b6b8de4e59265cea583abafea37021ffd2592ce042b3749287d9e0962cedab71a39087bad186acbcafa8de5b6afdf546912fd5cea3189050eee028ae7835ea625c611c5b7de3c2ecfd30302eaa04db0890ec4a416c22f0e811015d5d942ffc7b9c764f82441c0042a3229f896d4a50c503b8edc6bffec2dfed8c5c3452d4fc974d8379e1f1e23d80c32af09a31494a28d618848a041e80c8418fcbc69b28e8c3263fd2ee5580e922251b3ff6b6de49cf14cc8e79f07c17d2a6ee38a2a3adc43c6f21ac1e2b57a2a038d116a2e3f0524d9d6727ad1b376ce9440b1b1c96201928c0a25c2f04779609a8eabd0536837b028b355ed7edb71f86975d16a1731dc02c91d72b91940705afefd40fb11feaf1893deed32bb3c9bfc07eea7460784c6d70128d5118441d2e66ddff365bc41984f01d57b18017525f564cf5f684ecba827a7e5ca5311380ba679ca80af28c06d6278d308f3488a11ae44b7519ad25adb8513ccdc5e44d6300e49c6470f35998dfd46d542129698aa4d1365c70e8741752556b9be5981597af69b6fc271a1aeef4f6073220add87743c11f8db2f670f445d018c4673bb3e6fac1ce1708707ad8c0298bd322d7b9114337dbae0a6bf189e58959b42df93cd745b90bcaddda6c4c643ceda2a93daf1e35fb59c41bb72203cc37bda812e7e8e1b10eb5269d039ff330a6e38f0d356efc131f765b9f4423cd8617a8d10444ae7e95986ec98e9a3474c9116dc3b40f542278d69b1b3066737e1f6cc97042d6aecf8ce6997fade66f456e71554aa9122799dd12dcdd9ed765bfc733e55999c1f99e8a31c53bc5ad74643ea9cf97a8b4a1281d459b71b3c381ab698ddf6c7ee95be48c721e0673bc1d46ac8aab69ad0798c1f687bd7cfa9ce1050a8265f40ff2b01647537914b8dae6695de485416a88b0a5e79d4adeab9f5004505057238d9e909a6341f24fbc5cfb4cfcd5bd6206d45ea4cf0bc22b759d9f77545da0db5566f3b954e6597a3877b6424fe841477bedf8feb7324667fe2fae68e3b1c067849a20ec9ff9264a5f4c016d2ca24f4133160668a9f39e81ec392b88b756e6b57e63b6571f383ab65155226d9c9ae3374af4c0c5513b87a76b3148f9b0393219e2e067f7c2b0a7b2bd1357c6cbbdd3f01d5d0e1bb8d1f2b59b4306886d2e14b17aae89bea386fd9ae2d55be0c25368443087791924218edcdc38cb3491cf80fa293cbca6d80d1aab22d3ad7234a67bb39831b21aa50b5d9266ec088ab7be18fd82f225c627d386f3d8bfb665f627da177426440f6d94497098a49468e4db402a727d086b0d844655d137a6262cde80e6581640ab7eafb60bfce209b39e39a2824753385e886b70321fcf367e4bc1b2c204bff1988b8a43ca63ac8e0998ba8427df9084a7686d2f6d81191ea25eeae3e1145c1164aebe86d940cf40463d4466b67de7fd0029780ba7f16711ecb24329088d3775fa8ffbe7442243df08f6f54f103086cc057f5c066481d77eac359edcdc5691fe9cf21c75c369df1723fd8866e5d8053fbf2a6df78fb83b37362f51be22e7e8ab9cdd1ae29dde06a2e1f86b246d89de050fb193eb1d7711ac9446fe9334097e5e347c73284a119551cddefe16bd8947013f013f8a0a79d63177fc0c09c20fa98c03d904b125cb3d7e7e98db8173d96ec5cf4032cf0e1e0d09d311b373e8de13a526b0a9f5fa1852e30fb30c4bffcfb3fbcd1e9cb52ac71928b63e4aa3508adf152ee545e76acf00d44000b1b5c1b4b4d638eb059ffca54916eced1dfbeeaf90366b45b24cda0cd11e6ff3b60d717fa5f675a5a00d43353c1c3d1cfba76c8bdc8bcc0ceca3804590de654a531e7f6f80f1c9e1e9751fbcd9862ef1383ccbfe29858438c5c405942f3f615df6056076777d9d961966d4106a4c43c54cca99fcde6ee8b3c9eee4c8e4c3ee8d16063d859d40cad518d133f301733e7cdba26f6149a3564b383a564fc00a5cce78177514707521e52425e65e695b1c8bb2ee341b9762b911f3f4264e7f5e9fa511bd837098683089d79f93fa271e41d10120b1fb5288eaf1cf0fac46ea419aa392ad9d259aba7d34cb5417cdc6c417b52ec0e33182cea0d87c2f1c17d0a4df7456472543afa63d026c39c0298565ca68dbc82ae8f9c343cc357638a13ab2fac82d476e6bb8fb44f08b071e12b2f84a4e749c6687bf5174245bab09253ff0bb76bf7eefc0c33b13377c1ec34f7b0f2a26fc15223e60187c5425b3d9cc4ae21ee8755f1c5c82d1eef26832461eb2d29e4b41d71abc88db2c5b1cf2a7a451b18a872c034880fade9861be70e04bdad07631b71f9474fa98d0c5bc5df477d20a6934ccecd3f62e4f22b3529cbb2ecd6c40faaa546e06130d683e5be78fc6758c59a5f198c63a5a578d270983ad6186b68ef06433a56b1c35464a6b747e9a9d0916acf66ea9900061397edcec87bdf37e879836c7b71b84cf36f15d1566ad1e93a316ccec4a2a32c2cfe06387a8f24847a1ec7d1856ced0b38042b39205fda804fea6e94fa198aec904759c449445aa0dc4ae3b16268211dfaceee5852070f5c2ac5799746c19828d6f11da8673234ef62f05191008ced5f221591fe7eec323bb0fdbdcbecad714980482f3215823e236cf3ce4630fac93ee17a03e433f173c22c55459b357c0b2fd80cc696028e3c18ece862f988e250cc6eb84053eb570293f1ac950368e1466c479b93bdb19cdfd00fba17097eafd7cb287e7775731eb6e2eca36000acbe584b0a381a430f7fa13b852a6708a94a5a8430a5616ed4b91257444a4f7a1b943ace70a5e1b9f67800ddb86f14f65d0f33357ad72b8333b47c8504d00b0abdc2790a5b45a174373cf093b1e55050008e18decd3c3d48ad52850e8edb2aa0089ef36003c57e1478d2c1cead500c69b4af42099bad385488a7e8745b0565bd83bc13c8f147742fc53e6350d77da177da5eee72365eb40f69d44c82e6a854d3f54b87513f48e93df107329ee24eba406a7c49b57653af82cc292d5ddfefd8453cfc7a7d7dea2a85c56f21087703af1bf3b17112722dc78738568d47c058d041e58526020fe68a3c88e317f536617df7374ee2de3199e6c15a764b01ce970008df36cce6aa4f01abd76e3be0c790c0e1bc753c0b00cc0744bd448ac9e407ea9b80b8f8441a4c8c7f63825629ca6fbc38b16b4db7cadc6bc1017398a771052de235cfe42560aff0f746108b3084af7551eb2ef35f8e40f41a709e95c62e010eecb3a62391b14dc4682eb5bdfdfd952e64f6ca5247c4ba8cb5fe12a363397cb6e702b4a555a1797c00c067efd0fdee61e13f4bf907280718ca9aa717ad92343c761a8d8b0b704c972e9e8e68b691ae89ea30d246bf555a82099ddb97727940d3a469f568da0cd027e8d716d9f998b3a14aad5e0a753c6c328c8cd4bb4bcdf0aae5dd9bea48138fd62eb97d45e03821f9e0ded2e4482791d4f918cb2ed8f2f43d5a94b898732650dbfc538899b8058ced41039865be50ae33359d5b3068461d3bf65db7951407c76219d2f96d77a246f1738dd17556fc5aa077d6762657c66f73152a07c795435e8a1d5dd143a851881e9c820d8b1ca3e81564060cf367d3f4b02200336a0d97a883f39a21ca1ae08509a8271e3a643712aca911311d02384d1f3a092198d2edb674832e0ee06bc25e6313f635fa102cdd0cafb53cece4b0f8e92fa3a846544cd98b50078b3ad992f2844cf4335c5847ad853481239cf791cc4e928924425a84c37efadc5faa34d275ba8843ac0ef4874524b090cf8b24ff0e6134f6c126fbbca08c07bae02592b97f787544cc1e10a6d78f3002f5f02c989cf5ef2c5624239100dfd6004b5a0117ad3497d6de6e0ed6c5d3982570d679a7ddc21a3d8e05e3988b240894be53a77be5392fa7deda1731df5e9a7050312dc08288d708a3e3853d8687295aee7b5cc94456aa540ce6092f3a2fe483a8e3124f6190edd35ef4355ba583ecc241edcb0894d67c973c3e7ad99efd414814ebbe12db209a611f5244b0c382102b775ae771e475d09556d953af497775f6c6a65160e03098e3ea5b6ac01dc452b0407d7194264ac44ea707d49540f3fbee9d5158da91df47e327d51d961c15a3fa4f118a8cb031456cdb7c170511797d1d8fb2d3a1996cbd3cf901a07df345f5187090790360ef9070ffc85f02d57b26aed28dc7d6f5e592f2cfc78e5d3e062dce7bbc91db227736c17315897e231a6da1a7cdc351eb41ae9d3fb86adefeaeaaaeff7a7f2d49287f7847f3424fdb17b0dd500a21a816db06bb9216ed97180e0807b630795fba6367a9ecec0b27127f9fe479b76e40f69efb52fc800c59fb36736d2d50e8af2ca29476390d44d39eeb213802aa33e8349b34243c5046423ba8c03ab58c9df5044eae6be6764e9f513b689641df2146e5099fe86cec2cb23966d5574a6ef7e97f8cb2966ef6ff42d581da5fb3b8516644485af7b8a49f8d29448e1db8a831ede44a06562d8c0c2042b526e5175159c7abea4a66f5be59dd8994a77c0deb852214ad62e337093e7d7a92fb3205554171ec808348c75415288e2572a1e9ac10ba6b32d9c65f181f3be26297415b635e6e29b4f05b13cdaa4cfd2df6cd5bec90490c73955a9c343fa003af4f6a3a24797d9e8e1f309f43bff2dbd2d29102e2b391109c1fd2d9a2cdc52648010e07d2d90645a99fcdde108d1bf6e88feb3e8acf1b859e75d9c0fb56d23d835bf443a6f8c67146e0128c1c95d007977fef9baa2619116443130e43921590c619107be35d108deb47425f6bb3d5268a964701ae9865ad8f6dacce661b56e21dfa7e3a5cae597a5d50118a9442a4d6b2541c4d8eb0f64cb0ef8736237e3e7a6a9ca30966cb1d0e8eab25a8623cdfb252e0ae3ffec34e4d7c8f9140595da344ff9b6e125f4c6562bd814d3e91c95c41dd534baf76e977ccb0df3a50abe9561c8a141ff34286b289a325f19b7cbe2b41966cd662e5f00e9f6f11dbc72ad2cbc66a3b76802f8e29b5b9a08e6c4ca232f608c7b00ab327da5d3f0f1f08ee56856df281a52ecac9b986a39edfaa580ffbcb44168ccaa9bdfb8d7c6b02d3579ea036649a27a901dcba6d342ba5823bda5570e8325b6eb2c441eee0bf3815ce6c60f7b864dfe9bd423ce4282fd539ebdaaa23a8dddf50e5331783e595343e6a82d654c66f100e6fff8f0498d25a2cdac0168d657b27df230bdb0c1ed3991edf77e18007fa56c67176f58180e51bd78c65b9e74a95423f976bdf5bbcea819bf7019e1b2ae9328d6135a847ed54fc8d6d0b870a2a56d5dd1a48cbe22543f0343dd4aeee1c2d16f400ed3dc017b887def03902a", 0x1000, 0x6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f00000000c0)={0x5, 0x20}) 17:34:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) r8 = semget(0x3, 0x0, 0x20) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0xffd, r4, r3, r6, r7, 0x100, 0x6}, 0x0, 0x20000000000006, 0x7}) chown(&(0x7f0000000040)='./file1\x00', r2, r7) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 17:34:30 executing program 0: getrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000200)={0x9, 0x184b}) r0 = socket(0x2, 0x4000, 0xfd) recvfrom(r0, &(0x7f0000000080)=""/101, 0x65, 0x42, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ftruncate(r1, 0x0, 0x4785) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x40, 0x6}], 0x1}) getrlimit(0x4, &(0x7f0000000040)) 17:34:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = syz_open_pts() close(r3) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xefc, 0x2}, 0x8) write(r3, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='L', 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='L', 0x1) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYRESDEC=0x0], @ANYRES16=0x0]], 0x1) 17:34:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x6}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x2}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0xc00) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000008000000100000006000000000000000000000000000000000030eb000000000000000000000000000000000000000000000000000000000000000010000000000000da9e959ceced7f973e35f69a1f670005b11258cb7e9baa30f49fd5fcc3818b161fae115c6d337a59a236298b3fd94f49881328b73c3294236de9486d2bb5132387aa5b4f729feaf9efeab5d2eb37d374d913383423ef997a5b1b5ca875f53c126cb62fb0b0"], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 17:34:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000100)=@abs={0xd0f458c678cd8a6d, 0x0, 0x0}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:34:31 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000, 0x81) read(r3, &(0x7f0000001bc0)=""/4096, 0x1000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0c7c63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342acf276bbacc2e264d01c94849605c3d1d3a2bbb2d969219f8e9c1129d1e7133c52b1e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af770395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556996d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a2d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36"], 0xc, 0x2, 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000200)) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) pipe(&(0x7f00000001c0)) msgget$private(0x0, 0x478) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = getgid() r9 = getuid() seteuid(r9) r10 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r9, r8, r11, r12, 0x100, 0x6}, 0x100, 0x6, 0x9}) r13 = getgid() r14 = getuid() seteuid(r14) r15 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r14, r13, r16, r17, 0x100, 0x6}, 0x100, 0x6, 0x9}) setreuid(r9, r14) sendto$unix(r7, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000084b38b99e91082d1ba72b258328dfd8f5e84699dd53507c28db4500"/48], 0x30, 0x39a06f3b3d49dc7a) 17:34:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 17:34:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0xbf29469755fbf788) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f00000014c0), 0x1) write(r4, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff90) setreuid(0x0, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2) r7 = semget(0x0, 0x7, 0x521) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000200)=""/234) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r9, 0x0, r9) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='c\x00') r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) write(r10, &(0x7f0000000080)='L', 0x1) dup2(r10, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b0a8adaffef6c924299c733c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79a76f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda0000168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa00000000000c0f27dd26046bac8c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c3600000000000000fd647c8fb6dfad460e9291ed3a09d93f02f613314b470b30f8fb020ab7879c3f4e69de73ee9116b4f7a5eb4e5d4604784ea5a7f8300d0887d960"], 0x1, 0x7fb) msgctl$IPC_RMID(r11, 0x0) 17:34:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82023ef010858a81b60736b6b15f11145efae62f66696c653000"], 0x10) dup2(r1, r0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x8000000, 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) 17:34:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) syz_open_pts() readv(r1, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000700)=""/103, 0x67}], 0x4) 17:34:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getpid() pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fsync(r1) 17:34:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) clock_gettime(0x9, &(0x7f0000000000)) 17:34:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7ff, 0x8}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xa94dab9623e2d8f7, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:34:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 17:34:31 executing program 0: socket$inet6(0x18, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 17:34:31 executing program 0: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000080)) r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 17:34:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x10, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x268) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) 17:34:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x81}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8001, 0x2000004, 0x0, 0x0, "6e00000000000000fffeffff010100"}) 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) pmap_unwire: wiring for pmap 0xfffffd807f009bc8 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009bc8 va 0x20004000 didn't change! 17:34:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x1, 0xfffffffffffffffe}], 0x800000, 0x0, 0x3c, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 17:34:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000500)={0x1f, 0x8793, 0x1, 0x0, &(0x7f0000000280)={{0x8, 0xff, 0x1, 0x7f, 0x4, 0x719, 0x20}, {[0x3, 0x400, 0x27, 0x6680, 0x7fffffff, 0x5, 0x5, 0x5, 0x1, 0x9, 0x35ed, 0xfffffffffffffffe, 0x3, 0x1, 0x8, 0x10001, 0x4, 0x4], [0x0, 0x7, 0xfffffffeffffffff, 0x9, 0x0, 0x7ff, 0x40f3, 0x7, 0xaec, 0x100000001], [0x8, 0x4, 0x9, 0x7f, 0x3, 0x8af, 0x1], [0x9, 0x100, 0x9, 0x1, 0xfffffffffffffffb], [{0x800, 0x1, 0x2, 0x1}, {0x2, 0x4, 0x7, 0x2}, {0x1000, 0x5b5, 0xca9}, {0xfffd, 0x10000, 0x1, 0x6}, {0xfffa, 0x5, 0xffff, 0x2}, {0xc1b, 0x0, 0x401, 0x80000001}, {0x9, 0xfffffffd, 0x1, 0x800}, {0x0, 0x4, 0x3ff}], {0x6, 0x101, 0xffffffff, 0x4}, {0xff99, 0x0, 0x1ff, 0x4}}}, 0x1, 0x9}) msgrcv(r3, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x6, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) ioctl$KDENABIO(r4, 0x20004b3c) 17:34:32 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1a) minherit(&(0x7f000012e000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x3, 0x1fe000, 0x9, 0x1, 0x7ff, 0x6, 0xa4, 0xf7d4326c37975acc, 0x0, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000180)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:34:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xffffffffffef7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f00007d1000/0x3000)=nil, 0x2000) shmat(r3, &(0x7f00005bc000/0x1000)=nil, 0x2000) close(r2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)="fa655a12e0ad562baceb25fb8184d26214712c6600ffcd2cc5c2508eeafbcc0684195e93b359dbadb9790649b730b01b000d7b6723c77bedbb08f6c584c9845b0ba4ad26741a", 0x46}, {&(0x7f0000000140)="a56fee3a3e516c5ccb33b3827f7060d9f48bd32298327156128f52e2e71ea580a679ddbb235268ab4b94d0b8076d327b97956607c96d306e13a8c8b51071df7983b40973be01a5196874eaead2f32903a4ca3728abafc63fc0a535e3bde24d3c93776813d17274d295fd56c95f76e7784988cb8cf16477bdc3959e415dec34cfc1969dd11a9ffb658206af4c6194e57ed9de807937c79d3b48e69933cb1ab6b2cd109581bd3d0a561cc88fc2098fd9da560827b31cdfc5c11edeb50424c49ac28db4552f3d410b355864d08bb648ece5608433ecd6c438626e56f555bd4b88cb4e7e98e3fd961712e7bd3cdc2db96c694e7760a62932097f39c7a29f85e65ecb9726e46ddb68895eacbef1b88781f5ef197b88bc3e0e134156c6a0433d0387f5d59f5782bc726de7e36a3ffa1ee85888e97145a0d0894e25179834e44502175b3f0f1043bb956e97b758c328d79b2647a7dbb0ef7cea07a6554e3a4024e35ea3c8c859986bab441219d9e10ed141de931b3a0d702f9efdc3154e630b1750ecdca7efd243a9cb44fe1224d5f666abe38c3aaf0c49cf124688c66dd80626451b5bb6ea5a69cbf3abb4d472a70091c55f946845078e8c8484a49f0eddb30ba836d7096de383065182d1cb5fb6881fdabad04b3106be64249fa9b3af31168975a682665abe87c7fc8d1f55f61f690e12860fd476da1c8f80f2f1c2c0587b687867c29f4888fe9e6baa055502f05ca4029e42f255ec219c2262eeb9be9e9e0fb22de11414fd0c8ea022856ebcc7a01069c84946638a534fc2f68645771e99d6cca2d18f33287650eb895ba07ebbfc6033be1f510494d9c816a01244ddcdde3cf9cecbb79616ef40e846d2d909d0b9b085bd532e9ceaf1cbdc0257a26cbbc82c77c1850cf9f630c398494958e5066b7949cb83710df69bb0d93a57a7dbdae668452467414423ca4a742baffcb158aaf95049c026ee12061991336c5a0a5565e2df02f30cd059d90001561aa1f6d73c2af3217f60d5f9d5e87e0e46666aa1137553a97b66e902205d608a21af63fb93aa6ef37f60e6d4f64f6438d606ee2aea84c4c5532069f8985999d70eb95183620b4153becbc6fca4dd632dc8e30b0615203fc42bf747842963a857bb53894a54e7fc988d664801d4d1c70390db641285eb993516c8de4687e966d4de4481534b534235f049efda51a95a6ac323431e41e2beff554636726f4152754cd13596545f32e9e7473f5254fd542a9c99794d0dbd377b92f3851fa76438c3e6c2e266dab185ffabf6529ac6b911bd60e18dca4c6e91a50b928251b2301e71f1b06b03b1818e8ccc43f133a0b4511b81fd37f17c8e58f312897f867eb15ea44c453b1827a6c0721d2e19408978fec56b680502ef8c16cfc86f3319a2a12c7c206b3c6007be59dfe42b7232d232a4e8518f876a22d9c6c9aa69bb509feafb190c48adeebbb0e4592e9928f7851cdd3e771c97058e0a42195d2baf4a02f56034f828999425efdb100f5dfd06e94d02510b6a85a0d3ca8d7effe825cfc8d15ee75887facd209871a9098da3fad508db58979e9cfdbbc3ba05d539d1ed78bd535fc0c5149fc3438001f1ab33580e92a3412f0b6fd4a6078d14fefc454ce0f420d9985961195e778581c1f67dd96e6a5abf095de07b3da754578fdf1ec9eab2436d5ddf9d892a802cb1f70f275b1ac8d031b5cf7d4a40ab505a44625ae07489fb24f48bcef1a2014bac21af7370515ab4b547b90004459e67457f17244a0421c1471d516f707b39589a41d566cec97cdb8324fb4523c94de3c020284f3d7c475e54e502e73164732287f0987cc169311d6773169d12d19ab2d766fef201f88672f7e06ef4d32f812cc279332484328004a69b63c9ad0979985676f8601d6449d824016e66184b41be0ddee5bd1b1f2d0934ed47b1e552e55ec5c973853b546fdfea12e822fe08fd1779d09b3676cbdbea1c43cccc29c00307acf839305cbbb6e95e95b955c4bca2a01b7b46fd1a1da8f8b0b5fc6be605f7ad9c4a9f3c05c3d53f38038ab02bce80dd45a07eb97072451d0690a1fede6be98082f82e82979d6c3e1d02eb66d2a9729538a283b4afdec9b397bd6ed8dcaed97ddea0a7ce1bd58a1e9a772a20dbb6cb9e133cd2b1eb0415de2229ab1bbcde0dde632dc32718ffe7edcd3490fff7a457daaf04125ceff1ce62df511cf364bfbd6635106f1ffa73c7d66aacaf2fc4b8920dd006803f7c79f64cde60e670e4604651f431ac4cc7265efd2511d8c4d06c62597c82e82b324f083229b388d889f2110b68769a355d051a46167c9a366d95363e8c5ef16a0b5831ae5707a9edb1094b1674a480e6386c2b10e344dd60f2189b131709f63f1aaabe08f4c91b59298e4a209f04a016c6eb7c8f5038b0ca8c7f77a1b729ed9a110d9e2dd6d7a0886cef8985b27e726b312dc6a5ddcca440c122ecea712d2b86902941ae6e2971c00cda37879335e7d095a4fea34cf11e883753335b3ed41e803c852f4a28f857a55d820a222df25a9c9c9e47823c01c635453c0abed673541f41e1cf19a39cb2da3fa3f5b21e115ff3d179ecf2576a1f0d95660b6987e483e07155287c1e23adb3756320d88ce72aca439d3b3e692fcf56ec1db8e093ca977b154401e2222157fb8d1d4f237aa5d225a779ad5c172b9bba3dfc1499fb01f35c9f8f2381ba2c1aac0708470ea58b50f36391ca298ec5fc7c1d32360d90a7c90518b970d2ac460e8a6a6cb1f289106a13a36482e209633034a46b4c57ff84c1bc35f3f4b07c98ea951c72dd3c6b2aaf29ee81ed8940bffa9f90690603564eb5e8370d18e2e8a999cd00c42a99e3ab5e87414712a043277f367dae7a5202da3201ed3e9caf58495c058e2f01d0a5dd10234412c5684eb2a98374dd5f4fc3acabcb0ee1bb4d12ddffa4a12ebc8db604f5ebbdae20ed1c8e028484b1382d54a1c60ed29a2c84b0c643fcbb6fe3e90a2fb29fb5fb74c3f448438869410133145f9916ce597c5d67154b8b34f9fc1c0d57f2b07afd31ce17b2204fa0e4f7fe288c01c11776dc8dae331fff7afa624aa96b20eed066658d2d695cde659a15171425cacc6d59dda98a7435e1dd63842b3e3df3912b77b795e4840bdef6cdc52e74723b9c63ac96ac96923cb926b676b4ce9aba1ec24f3a0a2d17cf582a53b1699a5c95ba811f2f4491e9acaba9db807aa7d734ee54631dfc27c60a8be69cd841a3d9eb7832004f07695e80a8c4c7cf1957a3f0f9ed69cdede80914e98405d0b9f993782231e2409b40ee3a1572fe6312ce3517dcf8d5869819b71ec1c68e192ebbe18b8614fe5c8e168e4f0e5ebb39cc623b715bb2d03e7975ce4f7a4fefca21bd28b0ef25e4459cbb4beea00a74632f256ffb36b415dbb85f2d4a90c83fb7d390627733924a16d46bc98c5ff2959716108780d23a046834f8ce41b4658564ea2e2d4b9144f8e384b0da1cd2418672a2ff3fef0e6aa89847d859cb22fe964417f6d6b808d52c5ad9b63c7f98fc46f13fd34698e3161109add7314c79b53a4f72b5c2f659ade6d0f43747c4d760726156f4eb50f84c4b49be0a8d66cadddfe8112171dc4da7c435c943355074f8978e62520dec8fdcb5e2586b99922513101fcf9e185f26ece11a4a86d39e315b62423be3a9bc66a41e6c805a3a8ecb7f7801ba60831d4fe911b76f42b2851f86f027fcd91969cdcd279ea0b595c4ccbdd90e3ba6953d5f994f8097c2d2d4ddaa51bf70ffce4cf401ea4d944f64cf627e6ac327dbd13a0a186f63ee965fd2ebbf84cd6ed8864d34e2b23732636d4d10112bc3ebb7d695526d678918fa3ccafc23486e6e1ae1cc008db9bbd7ccf462861343b986019955be67e606ff5d23e5001bfbb2526ee886330606fb718cd68b207df44419ccd508af59f39eb8e1f631c6731885f9ddd6b1c7c01373fe5e94252971758a757bbfb8bd522af4d333406e432e620a274e140207c55f5a1a4d4e144741bdc603d48eaa503b736179eaa753b8dc8ac5ee695837227527ec4761552bc9840dcbdd9879633d86d363fd6a07e538a700f2a991957172b2070ddf354c3e6bbb5e32cad5c4929bcd1c2f08fe363e88948df265de978e2ac9673c68a0d6bc59e37a0ab80477f07ed741868d828a7a4160e27c915cf3ae33df9f087da5b5209979d8b28850630c62333e404ec0b27caccc4af7262729324823abe0ffe749b61aecee6a2c97cad1f1e5d3567723ba956dfa7772dff5fdcf0ad4439f652da7b4ae3fd3cf43b4e51c187d1ddb663a18367db6140a55a04da743b4c227968622ab964cd703b4262967f5c0a39724d97a6767afe31889b46bce2266ea71cd2dfe626dd9727900fd071dd8341f381056cde6118e32fd994a6c72c161452138ab372109f32cfc7bb160b2e508461c248f252c8b3ce563c0c8e872af89cf926d8bd0d1c3179011141a6ee21937e7d0501586c136034ac085d8c2536f50b0759aa2915c5199b35c917e3ebd7b0ce3b1c23b3f0718bc26b6ee62c0dd949c43c2e1c81156f9b9629ddc157a429844970e4b2f2ad4a78aa1d58ca2b930da8ad2def5e4857f3a85da869ebc6588cb98a342a3d1bc27606bab5f69fae3bed3dc3367a5dcf21d13d7bd9e4db03007e77a373136c4009374320d41a7c9011afecbb5503fd4882947a87900c22b369f15ab3eda21d3511fcfdfbb461d96f32af4ae7c7b64183c017aaa69691a220a2936096deacff113fe7d698cc4e8e9843a23df3091c4e7e1ee6306d34cca6f531cccb400fd022fdcfe95217925da52622872f97c447ab9b54f9e01c65ade8081a6c4d97da3c5adfa14ff2522b75f291d76a87891021e9e29ce03f4c94e951382128fe2b2296041f64a38db5fa2c6e9b66133a3f92b131866088b2587034e67c5fd636800412ce8ae49fdfaac0b2e7286ecf49f517644976e969006bd6caa503455fef7b9dadd2c220d13c7783f64354b905233d40be2798e150adb766463e0eb62951462c1e93056347ef6544ffb415f63e78683b4d6ece5990d4ce595910ad6644d3c0b0310f25035f592a0a027ec5d7fc2c08c3dc26b896b0bbe49e7dde767e510c804f39f1eaea9fbf21d495f17f214fe79a9d21777a6c13e5038d078ce059db840bb96cbdd1e5fa4771128ed181697d18edb978425db734a6c242d4c04b958e81691a01ef5201cff8119500f494fa40daf4b4bd0c41068ee729f23b56746f6aac7b1a258ec843a5c36f2639802864374d404ebd59763ff3e65d8da53279c9b6979bf1dba3845f145718848cb37da758633fa6ecdfdba71618d0bc0269d549f24dc70a18bca59a49adbc742446da4a4a6ae6c537d6f8873a6c72409bda3f3c79c35e597462181a6d1309264c624be80fed9d74389fb8650ede09330657583f7a77e95cee401c18c24ae2272374b3bb0ee1f1b01e895718bbbcf183e5d8d75291765032f0e7e92ead7b71db3e2c1a63ac1432faacf923cc281b9906bfa8f1fd98e35aadf97170a1af44b92df997ae803686d90fa6b540766081e78d35323b72c420f69fd6ad645aa5205b341c33f2eae066492f5b95af69ac769eb3372197385ad7a991b3de4c38dd17b36880d3aa26ad5db58768a3adbe7412f82bdd2ec1e52f874d2061ab196f821b78ab32cb64f0f94e6be3ad66f87e3f30bcc66c94dde9e4e04d7c01cc812ba9784456be94413fc18b5de8f40b5995c9963295c56c780338758d8cd9573b9c04f056aebf37304266a9660f8afad2a0dcb5934e0cc8b2122e9ff1b032c3744834a9aecc2a2eb62", 0x1000}, {&(0x7f0000001140)="f5da6552985192e11accc26ca03aa7a7faf92d0aa38453330f7d74a81dc75cec71e5a89c939dc64e1b8194ce233c4f230419da26c6bab8d5098cac59f3066011ea81cb7db11867dae124ea6fde36407471a1ecbb89fdf8a8bf9fbfb0a37aecce4c2b69f44251689ced90292a253f760b5732146703f28ce4b24b4b642e71ff574db192e3a602de0a4baf5612d85aab90712453a8997f5f52576fd5e983efe0d40b572cf624e06545e4d7b8e60e37262686dc30f78b86650c5bdbb018f1eb4d9a50a7842c30002d37a8fbd2303abec4c957377bc4f0f5928cc7c25edc0bf4088b43ad65f873f72628e0be128f0f6e9f2ab41a31f49f6f7e54a2", 0xf9}], 0x3) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 17:34:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:34:33 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="94ca713e06d8ed04fdd768468a8b108fd226fe256112699a82da72a87ef512c59fab5784d0c8390bbda4702cad8962819feef6abeb9376f8d74ec06c89ebde0325a77272d4f21e9c1ca2cd84fa3173d4f96c832f3647676bea2014e9d3431b6d8fd8cec5e1983eadd34552bab334486fcd51337d9d5c2526e6e95612c17e12b04eb5fdf24db36e1d6a673172ff503d4039ada0bba0aff49cb84f1b0091b88e38b7ba04ee7197d1cae0da0074033f412a543930a2fe46bac09993153f4443360a959f36a23d43ab1d19afa92caaa63a39f709528569b88deba4d03aafb7dfabd1e2df3b4369e5da7a4d05f11f", 0xec, 0x209, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0x7f}, 0xc) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffeb4) 17:34:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x4f6af995597f5a81, 0x8) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='L', 0x1) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='L', 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000080)='L', 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x8, 0x2, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20, 0x1b5, 0xffffffffffffff9a}], 0x9, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x935f, 0x5}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40, 0x400, 0x40}, {{r0}, 0xfffffffffffffffb, 0x61, 0x2, 0xcf, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8001, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x3, 0x20, 0x4, 0xc000}, {{r0}, 0xfffffffffffffffa, 0x22, 0xfffff, 0xfff, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x32, 0x1, 0x4ad, 0x3}, {{r8}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x9}], 0x101, &(0x7f00000001c0)={0x7, 0xffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) 17:34:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) dup(r3) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 17:34:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) setsockopt(r2, 0xe99, 0xfffffffb, &(0x7f00000000c0)="fd391584c62c552a8c0030cfc22e17add072860ea8b95beb697505d3e71c8e352790fd7174cc8e9f9f677793dfbd5b11dfb006afb8736bdb16181f313e4a33ad4a5a68473b971ddad48c9d9b8733d95448b79343025dcd95fa550441ff84872c255d29ff3549ccfd7c8c854402c6bb37ce7a9f05705b230b5b2b602d940d2041704b18da6c76f7efd0451c405dfa4b7ec0b4515dbd538b9b970b67dc70f3a97e51132833b3986e9b1645f6012bfcfe39a7dc05243cf7eaf52fb66974a42bc06f3d88dbe49bb21666b685d1ce52f76c84990833546dc7e68ec7", 0xd9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000000) 17:34:33 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 17:34:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:34:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) dup2(r2, r0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001300)={0x0, 0x5, {[0x100000001, 0x8, 0xfffffffffffff9b7, 0xd1a4, 0x3, 0x2, 0x873f, 0x7, 0x0, 0x8001, 0x10000, 0x6, 0x6, 0x7fff, 0x4, 0x810000000000000, 0x6, 0x9], [0x800, 0x4, 0xb5dd, 0x3, 0x7, 0x0, 0x100, 0x8, 0x0, 0x1], [0x2, 0x1000, 0x100000000, 0x8, 0xffff, 0x7e43, 0xffff], [0x2a4, 0x1, 0x6, 0xfffffffffffffffc, 0x7, 0x3], [{0x1, 0x6, 0x5, 0x6}, {0x0, 0xfffffefd, 0x7fff, 0x7}, {0x1f, 0x4, 0x1, 0x800}, {0xe4d, 0x6, 0x3, 0x62c1}, {0xff, 0x7, 0x10000, 0x40}, {0x4, 0x6, 0x7fff, 0x7fffffff}, {0x5, 0x6, 0x3, 0x6}, {0xee0, 0x6, 0x5, 0x4c1}], {0xff, 0x9, 0x6, 0x80008}, {0x200, 0xff, 0x1, 0x7}}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r0, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="0384d3860e3b247f2c50abd169981ef4bfcf075df139c32f71465dd1e708bff2a9df55767cae4cb0a918ec221ded5226f4b64480deeb146dca81526212a2e48e3fcc01edad509bf2fa5b1a82b11b0edb713c7f3cf62c140b4233794f6caf81f32ff7b840c33cce104d681abcfa5f9a55b8fad8876ba506f63a1d958b135fc742675aa0bc73e7a4cc14894a8147964925daedbdc18a70712b4b2524f1d3abb2424bb92e75f98ff39b344812e3c9bb4ec31bb3c0b9512d46ba814ce98ca85beb34d7ea356794242b4bf4f79165ab6c05186400303a5f3e913370357f", 0xdb}, {&(0x7f00000001c0)="1481e4477612fb4b5ff013d8b3a1d1164ea04b035865d4fffb9166c84ca8ab3767d3ef42c6ec8c547ba42379ddb5c233fd845a3f06a66b6d55e70e723e217b6b809680a838ff2365d8a49dbb6844b6a33a0663628b70ea9a6d23f7fce6898eb9c2302dbfb48f72095bc8f5e9a8", 0x6d}, {&(0x7f0000000240)="8d64ebb534dc07fdc49b6be071e929cc3b1440af9e5974d39eea153b63cc9a4f80bb50b07baa15e3b557ac0e223740f45fbecade18020bcb51e6aa968d1998f289835f8406c74e6867acfa391825610e5b4b419e9fd58585f1eae731ddd1f477aff661d646d4b7d21ccb7d0c7dbca3ae59e179b51bdf86df829e85120ef584c912b84f4a9aa676a96f66c4db1cff7de22f467d2616f44c47929128195c2ccf1f49125599f59c2912f37212e09fa35ca632a6997d1fc27faf2394bdaf3e6f34a96535eb81245d0cc9a6f23c99101a60f27485f2462f96b260caf9e45ce4226cb65f9e4678ad1ea8963cb5d39151e061a2579709017d60cc708bda305d771173a83361abf0484f09870fa6d9709eea17fc8f90e8be3c43172c7cf0eb16b2da8147c1fae3470c8f9238030f31720c4bd45942299ba626f85861935f6f99313f25931b54740e5ff6ee20381b68fdf89fbb7d81c8506172b317e95b620715bbca4070eacd87c1da95019991331e61804a80766bdeee19160a1186e3693497c9771b3e0311db513c86858dd5bdbb1a9d22544b0b7a13f0060d8d1b7584ef0e5d6395c60709333ae7a065bd73deb64c0a30d8816194cc840fee2b1dae28ba24c3685faa694d59593671efc56aa4e0a73be6cb1fdd3d1f21e9b98137159aeacefebc86650bd98523808ed543933a2f6450fa90813843e5bc8ba96a08874f8e863223f7af42a29b62675260c701f2a37c062249db7b22a372dcd5a3842c3320b625611e1580ead0ee64a7b16d148b6329372d4602de41a31c4630f46adca0cb99b7c2ee0f60a58b26171093c6858b5b5622bff8e8c44914289ed1ff49e92d041190d75348e16c7e853d7ab1dc84c64278fee5977b842a7c251a4e69a084a76e812d1b9a0032bc8e69c32bedc6dd907856cf0a6c7bfccdeff3544851d774805349333614decf6bff1ab75476f4c770bd0833be72f11149a7d30f6d2656a75a0f941dffa78778c36a1259c6c147e92b3438e16716b88be3037439bd517263f0b7ef9cc0b0ddd82d87b9c76063f19dd97507cd7c9eb5ac88ff9b17cdd667d4bb538b912019d9948dddda58b5bb5e7b992f2d2a8fc92a55db20bb24e602835cbea1e1ec3accae1067a3c7cfe89f497768cc30d08553929a7330ff8517077b66f9e8474ca3e4a5a024ba503befc73020af321d7a186546a669a70987e3801fa1b5e8d36895672c496f395c77a8590fefc29ea3fba8d3e3d9c92bbac955a62ecd70ddf553802c5875687189b4ad866cb0b5197bcd0275dc2ace62b4611c8d81254d29a995f59e87cf71dc4ee942688af2dc7d4be8efb396a720cc71cdcf3ed157cf8579d2742f5cbe990b81681106b88ac5bc90df9e75136566dc801d6a4ca5b01dc3feaffca51aca663440fbbf4a272f1f0b5511f00cbb58ec1e8ec7547bd8758de8d26b6243a6bedfc3e73c7d8a4a458b085ebb69a17b6d6012ecc984d2698636bdf3968a393277af35562d14ab6d283c66ddc8b75aaaec2f898c80511fb4e46136cbed57eb5f6b1f96b18e5a5b9bb6955e3941dc251ce986e145faa5f74e7fae36654071c8a8e842cc0e5ce7ab82114432eff6b171e34eede216311b2d85421078c3041abd54cda9b890627ac2bbba3099152399830a9a1884b8b9a918620d7c4fd13ebc11d681b6f47ac4f4e2120c81a34b698ede62d1e3997b20e98b52b8f7ed0e223c37950225a509eb7facc2989947845e69efb4873abf26d0d1b28b60f947e9ac799fa8cff3cf9fac0b312a35297392081c78a2e7b95a89884d96bea783683f8c26cfdc265706d6e23e49424933951b91dd5355f066b3d35463d432a45520255d63f01a3ed8736bb38bcbbb94bb6e9e5bac43c5157b246f147e860f5ddf2c029d789532d873e950ece342bd8d596904478c0d98e76bbbad7e65c22f570a20ef595ab6b9aac7603afbb50373e7afdc60f4099b1d8409fdf0f55e6b0741b3261e2ac260814bf1b5b1fed065a4ee0f40494958ac57c7fea83ea76af629b4a278e6b9073f232f5569bfa780da39124099c9eaa302b84029c07c5d451384c8f5540ce1d0ba28d10a40112379f97b14579be9b6f61f105f2de06e5f92ad7933768f9a058ac2651cf8c373d4573e62407a7415ec2155ca7632a831bb398c57775fd20988a6a44813c40844cbf1d8889a24ce512e40bc76fcf2c9d3a5200fa012cfac6790c13a11eefce81be45b1c5ef861e600c4d37656811a5990d600307cd957b91e9b01c70d2c4abb1f2e5ea5b62f69353ef3aa34ed1ef601b1a568bcb74a762cd4668a33cc78aa53f82b08af07bb5f68dc58fbd62419bcb42abecd1f8aa9a4a372ea2e3c13ccba5f2b04a1cc9343a790eed6846c4cb1d47e35031e85490625da2ea035b718775daf37990206adbf12dcb9c3de2329a9119b64659fce5ae748a5d93bb24cebfa0c371c6308c725c8fbe54abd52b40815b420722d50ff3c8b8c1aa003734aedba17bd42e9224e67aacc8bb23488955c7ea1b17d1decba4cde8f4bb3d1fef7d7806bac6d269e4c99d81bab3b976609752cad3f292d574391808832f08d66d5bf9ba2fcb55352e3a83a59540ad17f75c14cad22b9ed96e67c58404b9279647b464a51ba059c082a66a54ceac13a13a3aec786d3446dc41c4c3998a8c164c2865a4425cce4efefab06eae092beb1badf23322b7ea75cff3b545ddc85c53f481514fc8c2867b58a89b3451842ff1f2df3518ff12973a98bb02a7370a92e676bb744bf9b256b1945dc13a36f2922baaecd9f84330b2d9c5b325db7df0135147997cdf00a4b96196813b50ac3a89ae3d6cfd0f4f8fd2d7bcf1008d9ee190f0c1dd400faca661f4292f5ed4bccd564f9b0cb12ec625665ade04b030a23b344b974acc4b1e86059fdf726cc8c77593556d3b6370040e70ab23922158f2d278c0c528edb7f6cbf62a226d257e81b71e8e7ad7734ed7c115b4700cb161ec9f4599593e591ba1021f7102cf927f7cc5537b4cf2ef179f282763f295fa1c678557368df5bb673d0ca9f36464db77108e9d7012138834d0df87205ff8fbdd69747227febccce201b476203795d33b543dc4a98b69f972f561dff68e606620bfe36de00e63a209c4a1057d24f42e093a8ae9cd99b59d63ac14ccad3d6fd2789d04490aded7a464ad72c36364b63eebd20bc5a31eb9db08aa5340a6338f3bc5aad3693c81fea9c8b542302ce476354b06addf094796a86d47800693ec8dcfc1326fa7699b0c8426f9b99ef67b38d0a15e6dc7622dd9e55d64d4cc6f8cc520d15325194e8a3bfb144385d4b137a5feb107577e4dfc15aa48f9fdeecb3a1625ee403bc745c319b314cabbffa7e966876e3aa7c29e22bf064336b8d3fe4cb78d7b7427f2736aca7ae5c265fa8148bc237bd71b4edda71548764b2f9f8f67ad7ce3fa3f9773ed7e1d42649c34cc4e9a8ca162aa219a2f4ad187c43d434f9e9f6b57400d656ae14fce9e8e95cb907934dacaff6c071f1a39502a66f8f7e1cee9c7c783c6a135f60f69dfb07a53cb97edde8071b8ef54a8d11ad71c87f8936719fc0ca43e6fba246ff9a3db30dea95ecec38d49dad55c0bc71798db4c8cd8d7f71d6c45998445b4cbd2a21fae41aae1adb7f6c3c49b42467504d767bc9364b991145ea171cf1f0baaa8f6022e3652e0c825cd1becc346bb774b3aa4165d81a238338d92a858402b3c1556ef5bf217fa88fae2aba67b52427448794a2106cdac999729997ee359d8ef0a24c93c48b370a98054f1078d6fbece4a8ef443012e237a05265e4fec140684cd3f423149b1fc9d1c0eab08ce025b50bce5037a50a4c9000c6940b8438ac878667299e3ae561f211ed82ca388a25dc0576db6a5f9be266341324056929504d5a08d2710fc5c469a60d8462136c3497e343abf479ab3b493bb37f4f3d0ee1165b31c8b82b820293a55404a68d7eb141dd2ff15ab275d19c4ff8370b7bad3bfbdc0dc49e0c9a1dd05f057f72f672dfb423f8eb6ec4b7f0ab41644fb0ccf6a19ead9a24a2b2ff81ae87ce65a6714ddc8e6a3534952c469e21c8dd0a085194545654ff07ce4334207d7733a2b61a19fe6c3996ce6f5efde95ca5a2d524300166ed6ab4232e91771f68d4af59760e11123ce4c6ef9859bd588918ad37a1a56079ba9e28e04c8f438c4222b1c8dcc8dd829a0ddb73d20fc83d8227b6c3a624e812c0e7577a0f3223a1b507e470103466639debb9d3b7dd1eb0d9cac83002f16e37cc8b629c3a137427a59ef284d9f2439aa4d5bebacb69053f9c38e5b17eda5143166b0a8d6e403e94e31452dd2268df028f2fd7749ded256cf8491955dafc3c92ae2bc6194d14ba081e48feeef77c6d50d0fd837d531d2989b94dd841ea8555d2d5521f0091aa7e36ce93497fdea61683b34c1f63a42be871206f52124ba21494dc29a8e8417fc2338b5a9d7ab75d1251c5d0e2b3cf9bd1b392543b8d3bfa7666bc965b90b2890c18c4db12de1ed95569b63ae02fed64dc1130adbfc67668fecbbdcb44e8d2fe88c9dbe5ea6c03d61018ee6d49694625a966107afbdb4d61cb9144f07cd033f48f71cc3052702a5b480f56487bf98a7b0ded3a28a07b5f46d2f4533f384d9743142948df1ad8a8d9ec5b1b747ba7cc4df6abc7f803d6839a32ace778cae1cf6788cf115c22963d5eff074ee4bc4133798dce94aaa85e625a156789f65876af834e187de6cce38d6522199824063079e8f7213d316d035821ccbbabd9d0f48c19e1932fc7d23b5556baedb619fe14793ce6c872811398bdec882ddfe415d78e262e7c167573f8a0ca5456720c1a039bb7505e828391a8f564990e2dd29481c06ab9a21397d4ad83add92a89b482c9556a7ab85a292bc2ab157bf416515f83e1ede68b99ff136638c3458d36f3ffd914199daa92b8f0f2bd982a676ded7517ad7b4527de431db2f6675f38cadbbeeb2f30ddeb166e0677a12cc135790a6baa8b029b75c2e981178971590ed9192ed0a7559b9d41f616bc7e0953a6fa4455c73610da38ce79c0e09f601dcdb9c3ec9cf197a40af6c71fc8ba2670bfeea65ecb73571b42d5781bb992c8beb25342ca1053ce3328e24516cfd4fc9cefa5fbc04144ed109cbf2fb646f69bbc719069949b5e91597ecb15785015a799d059c0a66d54b7d1cadcc55f36019def175cb759b2c4b49226c630cb4ef5dc5d02813825671755c06fa68172892463b5690cb04fe89ee9f372efecd9be33d980af7da9b51474d4a1484ca3a90a69c2992e4035b403afca5e06faeb125f084d5721b6dfdc4159d64c28052f32a74fd0e9f03750a045b37e2fd77b19d059ad6ccd1bcf266c70743b48a2c7284d2450f69578705a3a580e6813cc2381b0f77f883d17d91d0101cf301e76832b621a928e22411443ae9cece077eab3ca550d426af161be36941f908108703b48384a230336c7076aa0e9478045566a76f37aff65bd11f28b90615367f77c07fd1ebfa8c157b86420a28d8e3a99d895c30539e02948a3e95a4b6302e7616adaedabb6af15aee8b51501dae7e28665758523c1901604780eb52d093513cc100d931358b318f6f52788699e500e77fda01484caabf11e6043dca5db01807c2339c2272e14edc737c87bbd2e505b9c13ca603c66f6f1f07913550d4329dd46757c6de3b2295da3ca2dd1e277f8aa35cfac97d8280ce8df17c2cbd161af6c21426f4fc75407879757d052efc2dbeff4a3cbf3ebf83acceaacc9cfde1c45f4f4accc37e8e9bbc516740ad9f7161a6cdbb12f731d20b3bdf58f2e895a", 0x1000}, {&(0x7f0000001240)="07552dd17c4b74a1a3bc3d7c21c34f6e6c1fde41bfd977e539b0d173142cebe2f60740ec8e7dec5973962b215c37b6ef0538", 0x32}], 0x4, 0x0, 0x0, 0x8}, 0x4) 17:34:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r2, r3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r6, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) r10 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = getgid() r12 = getuid() seteuid(r12) r13 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r12, r11, r14, r15, 0x100, 0x6}, 0x100, 0x6, 0x9}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchownat(r8, &(0x7f0000000200)='./file0/file0\x00', r1, r15, 0x4) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r7, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r4, 0xa, r5) 17:34:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x0, 0x1}) pwrite(r1, &(0x7f0000000100)="e45fb4650f453b07bb30af1d73361e92a35155e04ebc289f9e5cf108f59badc68a3924af8c277e659c51f648787c58186fb25f16995b06b09ebfcf727c5b049b52b3218900aa33c90467bb8ff43700300cb878b15f4f9cf1c2ddc76d3e433233f569d086b0", 0x65, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) 17:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x180, 0xffffffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 17:34:33 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r4 = open(0x0, 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="a8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, r14, r16, r19, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r20, 0x101}], 0x1, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r23, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r23, 0x0, 0x0) read(r23, &(0x7f0000000140)=""/117, 0x75) r24 = open(0x0, 0x60e, 0x0) pwrite(r24, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r24, 0x0, 0x0) read(r24, &(0x7f0000000140)=""/117, 0x75) r25 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r25, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r25, 0x0, 0x0) read(r25, &(0x7f0000000140)=""/117, 0x75) r26 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r26, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r26, 0x0, 0x0) read(r26, &(0x7f0000000140)=""/117, 0x75) r27 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r27, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r27, 0x0, 0x0) read(r27, &(0x7f0000000140)=""/117, 0x75) r28 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r28, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r28, 0x0, 0x0) read(r28, &(0x7f0000000140)=""/117, 0x75) r29 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r29, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r29, 0x0, 0x0) read(r29, &(0x7f0000000140)=""/117, 0x75) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r34, r33) pwrite(r34, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r39, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r40 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r40, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r40, 0x0, 0x0) read(r40, &(0x7f0000000140)=""/117, 0x75) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r23, @ANYRES32=r24, @ANYRES16, @ANYRES16=r9, @ANYPTR, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000001980)=ANY=[@ANYRESOCT=r31, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r32, @ANYRES16=r40, @ANYRES16=r35, @ANYPTR64, @ANYRES64=r3, @ANYRESOCT=r14], @ANYRES32, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5050000004632346d0c536895e0509ce4f8ee88ab7d8c17152a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fd9e56f887ef0b007af4fd27d1b8166b97365e251f163adb3c0a775af5ed00debdcafab49a4bdd1884", @ANYRES32], @ANYRESOCT=r37], 0x8, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r22, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r22, &(0x7f0000000b00)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680028c6beaec59d2703c28c5931a20eed217a185c8a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca63152ad977460f7d1fe6"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r41 = geteuid() setreuid(0x0, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r47, r45) r48 = getegid() getgroups(0x2, &(0x7f0000000040)=[r48, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 17:34:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = getgid() r3 = getuid() seteuid(r3) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r3, r2, r5, r6, 0x100, 0x6}, 0x100, 0x6, 0x9}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() r11 = getuid() seteuid(r11) r12 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r11, r10, r13, r14, 0x100, 0x6}, 0x100, 0x6, 0x9}) r15 = getgid() getgroups(0x7, &(0x7f0000000180)=[r6, r1, 0xffffffffffffffff, r9, r1, r14, r15]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 17:34:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) sendto(r3, &(0x7f0000000200)="cd2536b329974d0488fcaf1b84d1558ce32eabf220198e96cd6c9d9fc728427b5919e675bfd2289f5a69a38cca3cede66b37f8be7c016dc2a6b9ad31e67b95aa71e20d91b959611b2ca4ab6d8166a98497d32a0b8a9ff6a1609f5fb4a328ea264921ace5c7f3e21bf8c47d3a8dd6eefdf4ccab458c82685a67916310fffda8f3ac9fb954ce73cc81dca03edceef92feb8926a171ba83fef438205b5b212f6b3ef689ceb337b917fb5e19de34b396cbd91856a61f830489b090ca0a8fdaa648ad5f5495a2230735e0101fbb355fd6d1e0fab2dc867b863dbc9cea83cbf9fbddb33b604192d3622fb5a9e5031426abbf9b62a2afd44d45a38a99304058c3495f234666d1e59db0a0c1e367124276a90a2ef453cedc8899160b4f08a75a5e869ca6b819a7809f6aaeeda225d828bdf98f3b68f1bfa6a3aed12859c5c5b3c5ddc70b20ef483c27c143c4e2a447c43db2a9890385a5673d6927acd23df7114f7562decf24e1e37b7b88de068d49f3dfcd4070fb68864217c163552f45ef37d855fcb6a6f1c578e3c24286b076d356b5d13f551e7cf9663c18451505134d4fa5e125d88afa499498db104e8b0750117aeb6b2d0e287ff14b079a354c4426fa9c9e87b5cf626e189e2edd9c791827968a8e63c6ce312d0101e8736184b1679167ef1767a0d105f4ef4f4273d9eca80ea16bbcd64f4e71f963212bffb11d3c10aa4e63f1f29ec81f6c18f0d6210f64e1111a28cf1c01c956470d0f97fa376bea6e6fae7bbb44e2673de697480d3ab25c8d344b7014451357fd846b09ad53bd10ecaac731e9dcd95e8d51ffd9d1e7b582dca5edf6441d6a116370180d96982ddd2029c577ae3938cfff8a6db0a981587be3a401460c7a1602fd0911554aa42d111b22489989e1dd45154060bebed3d1ba74c63c67ed9eb041795185e9405ea8b9d14b7cb1372b0eb2bf9d3372b9b180ceb54f65bcabb405d3348f7d70edebbcf33a6512b54fbb0e46e52d2393f9ca7eb3d08a9c7b817aa8fa9b0689442edd29269432810f658786fb74cd695002c38d558a96daa18e4243bf77ed447a933547c93d0ca9b35f1d01a9b37a1c8a198f51efa675277c4898bd4b24f5c980a12b9f3f8859c78723b2a3ed5e7ced1fb6b56ccbc14050a82d98cb5ded7ba234339105ac586be886d056d7e7ba2c3915efb168e3bbac4629d499b027a430dc9909114078cc3bc8345c150207c10332fb75a8dba3872b58bacb7d16c1691596bdb850dbb6017f4ab95fb3fbb56cabf6b37b23cdeb0baa5db18b498881f3e668b984848796973bd15c5635dbd702bd15678d8722e56c7bd47f37dd934b1ce74a06afb0c3cf44182d35e08c98814ebd6d84fe37de9cc07ad60d1dd5fd2507498253d8e8025709cc41426c46f28bbcdd8d3abb0133dff8d4879f8b5eedc314bae26f6350133337af6e659cd7d6db9a883cd082e346c2b4a93ab7dcdf0f4db14daf69ce4089ed8e2d2af7deb6b15b7a02924399c8c229ceeb2095b950b4a5d5d1de72d11d46d4bad8a7f17a338dbaad30ee7b20db9fa617144137d542503b08e52ceb322bc112321f9d39c79cb81c3f9507fea86ef35293f40be535266c4a14d19b2c33e193491335a614feade453a7015ea4f76bac69eb4def5ffe720bf83ad7b5a4073833b996d2dc478d65a815d3f3bf3aa13907633b8531157ac0463e481acbab00bb65420f31f383b970ac92d68a97f387072ca673455e39b0f78e958a6013b8282c48fabe081460eefb1b136667074026a9a2761d46342ee11d886cdc42c7cd9864ba052a7485becb9a11ad61472c9c20e31fc9829c6c1a19a2ab0b6b18f929bb3fd78028c65e8a73ea25f47bd5e0a9344df35a782aa9ac7187b14c620347c020c2ef575c50fa851d3f4c29723f21e0365e73d06a957a3633bdf205a8f2ab82b068a4ddb3c0c7a155d7eb03b5246f457a841b68875a9be6d185e7dd120915a82a48ae7bac5a7b2e97d913cac702f151e2a0ac548964ded4adca0bd2ce49359135fd1704d4d3d4c0b6d65ac52574eca4566f1cef66dcfbb0e03d8c4d46af8cc94be1b2d39f04b98e2b7dc708427b164154db5eec6e67ecbe01cf3115a86d47504363be2e26befebdedabadfa4081148fdbf51853a51cba9faa767c0ff9cf208bc5ae403ab1efa28b64bdf48a2af2a95455ba492780fff3bd9b5ee62e94ab4ddc4de3b263e1afd24ca6b223f9c9d99cf86199db97fafed37c5f70102c3dfd28b89236a5fd26b96d15f364126e2aef3e02c154a2e72be3f086e40b0360e355ae84304991aa80d9fb170d0a998d8de4c22e66f62a5986ee78a48065249c50658e3e860472aa96b251799c83e061dfa44cae70ec727c67ccf0357f4c7ee99ba574c26f2874672d315559073a85b902bdc4566dd5a42e19150ba902061162ab515f1fd018814e0e0415c34c995acce24dad35383f3346c7aae9eeb497c7dcd9dda74a23e7247222147beb6ce522d81606113fbbf0cca97b161dfd30f9a4e7d2f5261bc80fafae2581634705538c4f02b909c1c5cc117cbfe3041c4babfb3da5f69ea90fbafd58597482ad2d48f1bcb82b9fd5e37a8a26a840e982443547ad5adc91c524aa9499a00e5fc1787a847693453e4f6235acc2435be84f337bd1efb0f1bdd6677c59cc5cb0a2bb20f6b964a810f1cf674f131447ecf315b9b81505a5870e7d6d3d77531fe578eb8ea559a072310ec28c7a5eebd43f5ec3004dcf426526656d716043cecc61510e74cc75f028bd86aa20e3f9dffda7678817f93f2dabad4075bf12b258efe1b66180ee09c7871b97d9a4eb8009a8a9eae74834766cd5f8f6d77ee6badfa043d981c8c8628fdeca2f89ead03baed600e928b577b7f1224c98473cd2f5a07d50d6d3d38abec95bbf9a7c8ae4fe158b2132438592a1d2ff8e8355a3789fb18079712f9913b33eb8bb38f2856ea76bc04533837c5e5e992aff7be238a2a8b1e4a6fdd72ef130882f6e6b6dba3cfd39b55aae0938f48a7d45b4d003fda26f5eb2e6e64c0c2705fbe159451290b0a4dacb506d3e1a06244d0ff6ec3fb31ab2f5c31a399ac7dcb2dede427f6f1749d57152f361d85c9ed1979d9aeaa1f8317785a54255512813bbf932a32927c113476fb2bce8361a772c5846d741b7f4b28e7ab8f8be7592b086cd126edba66cea6b3946678537c7a58b5a2d155a1dde179517bbfa23866a2996551121a767c4f06322ab917858cd46b1fd34528c9fb25f3868e02b59f0633a30baafe6a3061ce1010eb689f9d9d9e4ec6a1bbbde6a940b330c1aa1e57fdce05e8420adc4bb94d6be675b6a6826c761f08d1b60055bdaaae0c9803b309f699f3774a03b3f37d3044c24c702a42ed0d2d8037e5689337c6aeb23bb19a2b35dc4448c374f7596d00f1e2f41b60332f80865aaf2800354cd8e09fd4f4efd9b860cc3dc79aecbd0b93d405a35ad9d7dd00e8a0cbb7007a419abe2757fb1b5d953e01565dcdce94dd6a5f4bbe08d9188ccf9036beaef7990a31bdfa3205578092cd3dcd56937a7a90607c6d566ac0d772da8b62c5520ec49e4e33d8b1ebf5214dc2046fd8b3cd8e6973c026a5719bd24d43a6bfb7b768f18c708bf3083fd9fed244237dababbfdad82ac3e351048b470eaa268dc67ef5c6218cf39f0f06deb7ac7e2ac7485b29583551514dcb604882db3524c347c168542a24fb65fab34eb30ee29f0ce584beaf02c1658b7c96964e617219159c139827b09c8a5c9749ed577b88e9c34c218d213187b807645ed5c2846fe97441bbaa4190e6fc09fa9b3e69d46ac461e662a7388c374fac94282d279fae4a6eddcf591037362ee25013384cb6e0097b97a26dec2e117e598d02ebbedcedd5e5b1aade0e7f04503a6a1c6da9db0d2f4e5c52f010a4148f5abf38e93930f5020ebcc56775ac3b9fc8af0a046d454e087956ed4900492ba558f7f8097aeb3aeb8e39776ddd1170fc1a8acad6be53890339d9fa49d502c0e7771ed6c33b965519b7db2fc72f1601026f62ecfbd472171707a4b4396c94c8408805775a4b220533cd989dfd0739aeb2dcfd6d98af35649a85d55237d4933067162f0248db977a0272521e4ea9d4f647f38e2235ac72148db4040643f9f5d0ad75b536e77af5ca5f8b8efa083671f4c879a172a6c3908a482b7f1df7539efcdd71c0911d9adfe3639627e6c864d32a33d7a0573223b18315946291b2c6408bf87b627a661549e4703150f045a5b2ccc3aa0b273e118b2136995aa9043b0f60f75455ca5f9d2a5167de665c984ce994a4545f9f1291a9fd32d9a9a97273198041432378d1e16e3deec42057579aab07530d541345aea8fc81494c081c3b3760bcba1353e3638de3bfc1e8d1935416c0cb297c665755f8c412705b559a579f927e68da33b47ebefd89dc59b378c7bad8a10273faa8a81d36650c81561c568af9d5585e994fd5f2ec24523d4e53c4552f236f55f9011b2fbae7ae2e01f926d498d9a8f819794446a892543309dc7586e96fbc7c93ee93f9108197e6a8424d97d33283d9ea057208c55d8fece76221888a62c8251f542c7d7ef0491ad685cb2638b5a07e46a59395da98b1b80ab97352dad88fc54fd1d1ae33b7bc62ee21773d6ad43808d0f9c27174957844f4fa95220b7ae1ef843423f7feb34e311d8514742931488c7cb6a23ff45c1098f2b9b9a9387291665bc588c177a976769e4375ac1950d0103fc2229c7ed242e42a169b3f97ab26d6810dbe60ad320c24e8e23768962b7a6255af985b0ad2df35b2cb46932f5b1d62de9109bcb766d0c9a2b3c1e3502198fa8d6593d2f8b4ae83ef232dd7870450232547a35f06160e4c871366953ca63246192497704972b2ddf5310f27e6f84c85f3edeb6b5db047086c76613dd7616533d6df10993cee2a35d3bf7bec4ab03fe172994ae6934b22e224cc0551efa081ca6dfaeb967ff1526769805ac17e3c43d2b3e327a8238eacb7fbf4af4400509dc6accac79c0dcf36b67b14a36bf5e475baafa48a4cc99004964c588981ff8d4b830d2f14175b84eb250972684eb800d1afbea078355598cea25bb90a4591b3d51bcc710f7d41b90a76bc43f6427fc35c074e515d43d3082cebe85525fc26ebf0e1261e381fd87ba858bd25dbcc1cfa7b1974f749859dd47c78b825d4d6e4627e9644b00f479b7b9738113d6ec9465d85ac403c0e80644200b6a01a6a9e843127a40688c5971ec80edfdfeb3a27606622a89d7f2d6b82b9ce08785cc0a1a64fc2704a629cd8e53a0a0a81342139ded9e55fdc7eec470e396f80523a3a75b1a30ed931589c270af5887135f91134755ef67adb891a968e2e1f64509054f39b27245d4bf839c04a77b1a684618b98b3bccd21b530c3e82d95b5eef8b8ac76ae79ce6fc021ad5faa598cfc087dd113e4c7a25ad7299c8307a4afc1bac4a8a104587f1845423642de0740c96bdf0bd52e217924ed9e1f43250e1be8a833716126b7cc3cf100d2c1d94b5d21d67d77217708db85254a1626d316bcc5edd1aa050d5576f7d017274de1ae7d6f2261df1d4975d8da5bcd8186f111f2257b96e9781a266dc57e62c88d62a7262acd3b59f239bb07b8b1c4f972d91aece7b21743c042dac8884825ca384e51ff80d3beefeffcb3b2a111542f444fc5f3bcce4327716b77d472c57041e50baccd5eb38001b17a11d62410d4a7924d19321f849c9e5ddab7951faf72f9541930fc14956fc83bebe7bd283b2763877091802e1cf5af530a28f09400c5d9f0c657db899e7494f726ee6b31090b084", 0x1000, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x71, 0x8000}, 0xc) r4 = dup2(r0, r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r5, &(0x7f0000000140)="560c888f9cede47e0000ad00e63273433af59a37d567", 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x8, 0x40) r7 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:34:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000180)=""/227, 0xe3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 17:34:37 executing program 0: r0 = semget$private(0x0, 0x0, 0x605) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) write(r3, &(0x7f0000000280)="b8911997108f69f2973412bdbc2a5e8e81795c55a41f7abd3196b18b033a53f52dbe27d588b8ba8e795131c14ba7b85560235de1366d77c6ffb20d8c1437f7ac4054335c4d20fa007a2c37bb9e099510f16b3802b3e4c71489063d6278cf52c752cb7141a13c75f919fa597f7575ba28d6dcc08bb3ba0db422f84bb47f38ddacb9d8fde32b3dfa2515a0c1bb7770426a3b5d8dd45a8053277d9648e9690e", 0x9e) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r4 = getegid() setgid(r4) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x100, &(0x7f0000007000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 17:34:37 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) 17:34:37 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r13 = getuid() r14 = getgid() r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r15, r14, r17, r18, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r12, r13, r14) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r13, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = getgid() r20 = socket(0x18, 0x2, 0x6) setsockopt(r20, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000881affc3820acf8b933829a5733bb6cdc45b03ae8dfd64ce1f5dff05bda5cc7493625166e0b648e5c6700f7949a51783e85428476baf402cf14d2ad49a6e1ecf00ea52e635e710979e24751e19636bd8377e298069c55866e18f47a124ea9fc04b7eda5f07efeab3f1932eeb4890b0cfdfff27be20d160c071d29e0c2ed2"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r21) r22 = semget$private(0x0, 0x7, 0xa0) semop(r22, &(0x7f0000000040)=[{}], 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x3, 0x80) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000100)=""/114) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r34, r34, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r30, r31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0xfffff7e6, r29, r35, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x3fd, 0xfffa, 0x3}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r23, r24, r25, r26, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r39 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r39, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r39, 0x20007478) ioctl$KDGKBMODE(r39, 0x40044b06) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b5689b3b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a253f2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ff9e25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b4107538feedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) r45 = getppid() getpgid(r45) r46 = msgget$private(0x0, 0x20000003c4) msgrcv(r46, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c244bfccd65def3adba1a6c84063c352090000006cb902f951000075e814a3eb356307f6f091"], 0xc, 0x2, 0x1000) msgrcv(r46, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r46, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000d92f87a67d7909b7ba65f0d959229858443db5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306943b3454c457623f5c6502fe1501e442c89acfe5ebde3aa454070b36d78a22367ca108ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000"], 0x1, 0x800) msgsnd(r46, 0x0, 0x0, 0x1800) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000253978960048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836"], 0x2d, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x1, r41, r43, r40, 0x0, 0x46, 0x81}, 0x10001, 0x1, r44, r45, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r40, r19, 0x0, r21, 0x0, 0x1}, 0x0, 0x0, 0x6}) getgroups(0x1, &(0x7f00000012c0)=[0x0]) getgroups(0x0, 0x0) r47 = semget$private(0x0, 0x7, 0x286) semop(0x0, &(0x7f0000000480)=[{}], 0x1) semop(0x0, 0x0, 0x0) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) shmget(0x2, 0xe000, 0x100, &(0x7f0000fef000/0xe000)=nil) r48 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r49 = getpgid(0x0) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r49, 0xffffffffffffffff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 17:34:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 17:34:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) mknodat(r5, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 17:34:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 17:34:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="0d6747572545a57a0f4196a0bbd39f84030af945a83ec39bb97f24780e0d49e8df106c020192792715", 0xfd9659d8}], 0x1000000000000203, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x4, 0x2, 0x4, 0x9, 0xd0}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x42cffb4c66ff8e11, 0x10, 0x5, 0xbcd4}], 0x200, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x48, 0x4, 0x6f3c189b, 0x1}, {{r0}, 0xfffffffffffffffd, 0x5005562b495339ac, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x7fffb, 0x5, 0x25f}, {{r4}, 0xfffffffffffffffa, 0x18, 0x1, 0x5e, 0x816}, {{r5}, 0xfffffffffffffffc, 0x20, 0x21, 0x1f, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x63, 0xfffbe, 0x0, 0x100}], 0xb5, &(0x7f0000000040)={0x5db, 0x100000000}) 17:34:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) lseek(r1, 0x0, 0x0, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x1, './file0\x00', 0x8dd, 0x2, 0x6, 0x6}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000300000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 17:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = semget(0x2, 0x1, 0x400) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, r2, r3, r4, 0x194, 0x3}, 0x100000000, 0x3f, 0x38}) r5 = socket(0x18, 0x1, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000001c0)) r7 = semget(0x0, 0x0, 0x1) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000200)=""/131) r8 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x2, 0x100) getpeername$inet(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_emit_ethernet(0xcf, &(0x7f0000000380)="18eee311185e0896c8b1e075338fbc269eda199e42b32175c1412467cfdc2e5385e1f0d8e05fb6f691f8919cb4eb1e6a5db04fc07cebfdb567dc3856b682ffe7d11a29b674d7d2ee35825e4e4d0181a842bbaad5928953a92d603ad4476139953e61f4715066b35a98de736cfdcb0c4a348e21c78b3cb0bbcbf6a86c5185931d62f3c0ee69ee8b13abd25ec81285aa13626594fc08536a3f40c674c7f0c771aae4958062131286408b79e2002aa695372fb9fb800badeec5d8272f7241ca0c3b6af206b7098d16742475f75e18f4ed") setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0xffff, 0x9}, {0x18, 0x3, 0x4, 0x6b8523a7}, 0x6, [0x0, 0x1, 0x10001, 0x9, 0x0, 0xfff, 0x19, 0x5]}, 0x3c) syz_open_pts() semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000004c0)=""/4096) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000001500)=0x3f) r11 = dup(r9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) fchmod(r12, 0x8) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x8828, 0x0) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001640)) r14 = dup2(0xffffffffffffff9c, r11) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f00000016c0)) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000001700)='/dev/klog\x00', 0x2, 0x0) fcntl$getown(r15, 0x5) 17:34:38 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r4, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) setsockopt(r4, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) renameat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000015187437b14bacde9bbc16e561cf0086697cf8"], 0x30}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c34a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e10adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x3, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r7, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r8, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() close(r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r10, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x2, 0xe1, 0xfffffffd, 0x550f, "2eb86ecca46adcd58b300101bed9a562009e9800"}) write(r9, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r12 = syz_open_pts() close(r12) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r12, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r13 = socket(0x2, 0x1, 0x0) close(r13) connect(r13, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r14 = syz_open_pts() close(r14) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r14, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r15, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=ANY=[@ANYRES32, @ANYRES32=r2, @ANYBLOB="000000002000000000040000ffff000000000000", @ANYRESDEC=r3, @ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x605) r16 = getuid() r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) geteuid() r20 = socket(0x18, 0x2, 0x0) geteuid() getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r23, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000140)=0xf) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r19, r17, r21, r22, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(r1, r16, r17) r24 = kqueue() kevent(r24, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xa7}], 0x3ff, 0x0, 0x8, 0x0) kqueue() close(r0) 17:34:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) 17:34:38 executing program 1: socket$inet(0x2, 0x10001, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180)="08543811313c7227cf2e83e29f13f89ec9a6c549aa24a27960cccd408de8de488139916a0a6aca5fae0932daf17fca5688a0260cdf43ef964303dafa810dd7c0e49aca8536f2b18a2c4040fe8da08a64722f745536ea902c75c55f324e57bbd52646b27105be0db5b3af6dd6b74966e8e7a3f50e58d8406eb669e4d9f9d3280aa8ec009204686b8f014cb59f6a59577e11fcc3ecadaaaa9a0093ca8cdd1cc7d01a36aca17597376d149342de0b60f134942b0df639c83de0d6f27a79f13aa26a57b3cc67c7cc3d8cba2e4c485c9eccfc2a6bb357a230f64d4dde9d38dea28c695a473240f56c", 0xe6) 17:34:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 17:34:38 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xc000000, 0xc772}, {0x1000, 0x200000008}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x468c520c2e742050) 17:34:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) open(&(0x7f0000000200)='./file1\x00', 0x8, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) 17:34:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="ee736aceaa6b9619c81caeecf976be2aa23d78e8c1ddee111625d7098c3a2567a05f4d45e79badb50c05747f583da4247c3cf76fdca1a6ecd5da0e85196fc2198735e457934d4d790151e2072a1af33e369ae505ecc38a8a3af8ba2ab44c7071a5b19473b5e142c2cfd8a278712b6000000082d87458bea336a2e26cd7fce756e074c5cb0aaf3b25ab87ae8a3008a1914a3be5f027c63a6c2a1598ab40bb17d73025a3f4925685d02ffe290d94e5b059e35b76197d263ae2c0556c52f5b8ccd52122fee59333a3a29b3529fb35c9c64b8bd5128721347570b4403e6b950eb8c6b74c1280", 0xfffffffffffffe5f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)) socketpair(0x10, 0x4, 0x91, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="1299568707a28463927e58cc8a4d4295f26f0b4c9f35904848ad6ed9222327bb0b9a7c16abf09b9b104658e156040330f3252bc575eac30ba231e3b98d9c52b03809d7c7ce9ce9d05621ae1efb957eae110bff27d368b0036282933f829a2337215a381fa04cbf986ddf00000f5fa29385c6cdcc498d01affee1268042012974ee1f2951468b46d2918276d9d202a5ee173e6dcf5401f99654f95c67e933f07e580849d0bcfcc34a53f1b01289bcade8bf2ca1e7fb804e1354", 0xb9}], 0x1, 0x0, 0x0, 0x5}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfdaf}], 0x19b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r3, 0x20004b3d) 17:34:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1000) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 17:34:40 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000680)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x1, 0x1, 0x80) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffe65) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) fchownat(r17, &(0x7f0000000480)='./file0\x00', r16, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) r22 = getegid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r20, r18, r16, r22, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x8, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = geteuid() r24 = getegid() chown(&(0x7f0000000a40)='.\x00', r23, r24) r25 = geteuid() r26 = getegid() chown(&(0x7f0000000a40)='.\x00', r25, r26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getegid() panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 64796 59981 32767 0x10 0 1K syz-executor.0 434758 64359 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f75488) at fifo_badop+0x14 VOP_STRATEGY(fffffd80677bc700) at VOP_STRATEGY+0x99 bwrite(fffffd80677bc700) at bwrite+0x1b9 VOP_BWRITE(fffffd80677bc700) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f75710) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd80743f0a98,ffff800024f75870,ffff800024f758c0,ffff800024f757a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7ffffea8d0,1ff) at domkdirat+0x121 syscall(ffff800024f75a40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffea8d0,88,0,7f7ffffea8f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffea940, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic fifo_badop called ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f75488) at fifo_badop+0x14 VOP_STRATEGY(fffffd80677bc700) at VOP_STRATEGY+0x99 bwrite(fffffd80677bc700) at bwrite+0x1b9 VOP_BWRITE(fffffd80677bc700) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f75710) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd80743f0a98,ffff800024f75870,ffff800024f758c0,ffff800024f757a0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89b40,ffffff9c,7f7ffffea8d0,1ff) at domkdirat+0x121 syscall(ffff800024f75a40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffea8d0,88,0,7f7ffffea8f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffea940, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800024f753b0 rbx 0xffff800024f75460 rdx 0xffff800020a89b40 rcx 0 rax 0 r8 0xffffffff8100e32f kprintf+0x16f r9 0x1 r10 0x25 r11 0xa5153cc40ff2800a r12 0x3000000008 r13 0xffff800024f753c0 r14 0x100 r15 0x1 rip 0xffffffff8203e078 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f753a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=64796 stat=onproc flags process=10 proc=0 pri=17, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a898c8,0xffffffff82676ab8 process=0xffff800020a8a390 user=0xffff800024f70000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *59981 64796 32645 32767 7 0x10 syz-executor.0 32645 1686 64359 0 3 0x82 wait syz-executor.0 25575 458739 52958 32767 2 0x10 syz-executor.1 52958 114902 64359 0 3 0x82 wait syz-executor.1 71490 155453 0 0 3 0x14200 bored sosplice 64359 67315 53084 0 3 0x82 thrsleep syz-fuzzer 64359 280923 53084 0 3 0x4000082 nanosleep syz-fuzzer 64359 144631 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 114195 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 310735 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 366123 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 327293 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 434758 53084 0 7 0x4000002 syz-fuzzer 64359 246718 53084 0 3 0x4000082 thrsleep syz-fuzzer 64359 342870 53084 0 3 0x4000082 kqread syz-fuzzer 53084 461543 18026 0 3 0x10008a pause ksh 18026 45797 24296 0 3 0x92 select sshd 1711 420639 1 0 3 0x100083 ttyin getty 24296 444396 1 0 3 0x80 select sshd 59743 295498 1414 73 3 0x100090 kqread syslogd 1414 439481 1 0 3 0x100082 netio syslogd 74658 447317 1 77 3 0x100090 poll dhclient 83506 413956 1 0 3 0x80 poll dhclient 30740 55800 0 0 2 0x14200 zerothread 6965 372680 0 0 3 0x14200 aiodoned aiodoned 89547 257291 0 0 3 0x14200 syncer update 88346 80312 0 0 3 0x14200 cleaner cleaner 30003 493543 0 0 3 0x14200 reaper reaper 10418 71923 0 0 3 0x14200 pgdaemon pagedaemon 47836 121664 0 0 3 0x14200 bored crynlk 68472 170726 0 0 3 0x14200 bored crypto 890 323576 0 0 3 0x40014200 acpi0 acpi0 50920 356140 0 0 3 0x40014200 idle1 42296 333608 0 0 3 0x14200 bored softnet 83774 266055 0 0 3 0x14200 bored systqmp 86946 167946 0 0 3 0x14200 bored systq 39533 523131 0 0 3 0x40014200 bored softclock 42474 466910 0 0 3 0x40014200 idle0 76610 522659 0 0 3 0x14200 bored smr 1 2302 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59981 (syz-executor.0) thread 0xffff800020a89b40 (64796) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82647ad0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ffbe2c0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806fcc8b48) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 25575 (syz-executor.1) thread 0xffff800020a88c70 (458739) exclusive rrwlock inode r = 0 (0xfffffd8063acb098) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 11603 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 105 3K 3K 78643K 8966 0 0 ifaddr 37 14K 14K 78643K 1327 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 412 0 0 iov 0 0K 32K 78643K 1176 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6833 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 112 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2331 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 8064 0 0 sigio 0 0K 0K 78643K 146 0 0 proc 48 50K 83K 78643K 9911 0 0 subproc 34 2K 2K 78643K 3587 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 776 0 0 in_multi 33 2K 2K 78643K 2498 0 0 ether_multi 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 3647 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 147 24K 34K 78643K 30334 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 488 0 0 NDP 9 0K 0K 78643K 636 0 0 temp 121 3558K 3639K 78643K 44156 0 0 kqueue 0 0K 0K 78643K 179 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 440 0 434 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1242 0 1240 1 0 1 1 0 8 0 rtentry 112 2151 0 2107 2 0 2 2 0 8 0 unpcb 120 5151 0 5133 12 11 1 2 0 8 0 syncache 264 59 0 59 18 18 0 1 0 8 0 tcpqe 32 10 0 10 8 8 0 1 0 8 0 tcpcb 544 4837 0 4833 110 109 1 14 0 8 0 ipq 40 109 0 109 27 27 0 1 0 8 0 ipqe 40 3825 0 3825 27 27 0 1 0 8 0 inpcb 280 11660 0 11651 85 83 2 13 0 8 1 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 9 0 9 2 2 0 1 0 8 0 nd6 48 422 0 418 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9486 0 9271 14 0 14 14 0 8 0 art_table 32 9487 0 9271 2 0 2 2 0 8 0 art_node 16 2150 0 2110 1 0 1 1 0 8 0 sysvmsgpl 40 79 0 64 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 2329 0 2319 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10004 0 8576 47 0 47 47 0 8 0 ffsino 272 10004 0 8576 96 0 96 96 0 8 0 nchpl 144 19709 0 18094 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 106722 0 106721 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 57712 0 57712 68 65 3 7 0 8 3 plimitpl 152 1425 0 1416 1 0 1 1 0 8 0 sigapl 432 7608 0 7594 16 13 3 3 0 8 1 futexpl 56 141555 0 141555 1 0 1 1 0 8 1 knotepl 112 6394 0 6375 12 11 1 3 0 8 0 kqueuepl 104 5216 0 5214 25 24 1 4 0 8 0 pipepl 112 6064 0 6045 18 17 1 2 0 8 0 fdescpl 488 7609 0 7594 3 0 3 3 0 8 0 filepl 152 78037 0 77939 101 96 5 14 0 8 1 lockfpl 104 1794 0 1793 1 0 1 1 0 8 0 lockfspl 48 602 0 601 1 0 1 1 0 8 0 sessionpl 112 226 0 216 1 0 1 1 0 8 0 pgrppl 48 260 0 250 1 0 1 1 0 8 0 ucredpl 96 26002 0 25993 1 0 1 1 0 8 0 zombiepl 144 7594 0 7594 1 0 1 1 0 8 1 processpl 896 7625 0 7594 4 0 4 4 0 8 0 procpl 632 20194 0 20154 11 6 5 5 0 8 1 srpgc 64 418 0 418 12 11 1 1 0 8 1 sosppl 128 178 0 178 31 31 0 1 0 8 0 sockpl 384 18164 0 18137 136 131 5 22 0 8 0 mcl64k 65536 41 0 0 3 0 3 3 0 8 0 mcl16k 16384 18 0 0 3 0 3 3 0 8 1 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 40 0 0 3 1 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 158 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 823 0 0 21 0 21 21 0 8 0 bufpl 256 29321 0 22277 441 0 441 441 0 8 0 anonpl 16 1016584 0 1006982 176 115 61 79 0 124 4 amapchunkpl 152 77261 0 77157 124 111 13 19 0 158 6 amappl16 192 35043 0 34373 269 223 46 57 0 8 8 amappl15 184 498 0 495 1 0 1 1 0 8 0 amappl14 176 2348 0 2347 1 0 1 1 0 8 0 amappl13 168 873 0 871 16 15 1 1 0 8 0 amappl12 160 806 0 797 2 1 1 1 0 8 0 amappl11 152 1382 0 1370 1 0 1 1 0 8 0 amappl10 144 753 0 749 1 0 1 1 0 8 0 amappl9 136 4123 0 4115 1 0 1 1 0 8 0 amappl8 128 3132 0 3055 5 2 3 3 0 8 0 amappl7 120 1557 0 1546 1 0 1 1 0 8 0 amappl6 112 1012 0 991 1 0 1 1 0 8 0 amappl5 104 2426 0 2414 1 0 1 1 0 8 0 amappl4 96 7612 0 7577 2 1 1 2 0 8 0 amappl3 88 1575 0 1570 1 0 1 1 0 8 0 amappl2 80 44424 0 44364 3 1 2 3 0 8 0 amappl1 72 224081 0 223673 24 14 10 20 0 8 0 amappl 80 23833 0 23798 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 7609 0 7594 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7609 0 7594 1 0 1 1 0 8 0 vmmpekpl 168 72796 0 72766 2 0 2 2 0 8 0 vmmpepl 168 1066937 0 1065122 294 175 119 122 0 357 26 vmsppl 368 7608 0 7594 2 0 2 2 0 8 0 pdppl 4096 15225 0 15188 6 0 6 6 0 8 0 pvpl 32 2751427 0 2738691 439 286 153 185 0 265 21 pmappl 232 7608 0 7594 28 26 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 728 0 112 18 0 18 18 0 8 0