000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r27 = socket(0x18, 0x1, 0x0) r28 = msgget(0x2, 0x200) r29 = socket(0x10000000011, 0x8000000003, 0x0) close(r29) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getpgrp() msgctl$IPC_SET(r28, 0x1, &(0x7f0000000100)={{0x0, r30, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r31, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r28, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r27, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgsnd(r26, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) 23:07:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 23:07:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/152) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xc0) fcntl$getflags(r3, 0x1) getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/48}, &(0x7f0000000200)=0x32) r4 = syz_open_pts() lseek(r4, 0x0, 0x3, 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) writev(r3, &(0x7f0000002400)=[{&(0x7f0000000300)="be0cd692d874c32ef0edb82289ba98c2e763ad1eb35f1f8672270ae67721d80692bdb9c38644c7b8a16eb175530cfb82f374d7d380e690260bf9622303ffefef2b55bef166d02a4ae0c1e7e7da662c13de2e711d3c9e466f26145dc560781c25dffa09aeb10cd49098e67e38f0574e60a79956bb3bdeb185337a2b8e7ae4b83bfb8a9ca1f8c09bc09a357186167d428eafd1857e5d8a032fd72958359c5e5dd096a0cbd6857ddd3c532608e08a5062d479c8c184c75e09bbf01829489919f8f5194486c1b27c9632cca24b184ba20c5a8c42dbcd11883ca3d5eaad468a22e08d1ccf87aeec7c61f2c41efba71a43758d416b9c8a1b3ab909284d4375df206fb38157a380954df6af5a50297df90e24175c083bf326418684b016e5f2241c9156b5fe3db5e66c55efc2750a82e3034708169c7c057c077bd514172d655e27ef4023b4103f9bb824c4d81e8af89af2e917f9ea94b583da84179b2048074932b3d4b70a1005f32919b30b3d333f4791833e7836d5f706904df2073c72b7d7e640a996267c0704c4a7e98ca417d1d1df927f12be3b7cb627fc8978888e42c45727bdb6f83ee04afbabd96a5608e795151beeea1616ffc50ce558ccecc2c5ef035039638895a052ed70cec75267ddd64ebc8379c91fb2933344c711736afc0ef1a6f2278db76a5b16d5c6a8417f55bc82311b77574d5e0b8bee7532ef9689948b6bd1644d1a205437d551eb7ab7447fa625f93b7e71144553bd574b889f976e3d32ca199a0b5ae79742e76024c34dcf4f6c002788e6440043ad79223f2f407c0f5488e98fb2ed0e848d356c027125ab833bed70df04ca1a804fbe9106a63e6a38fea824d07c6c2a470975055443d1c1e1f59b376428c36412af8cdb1524ab611f9816fc31f95c3bce48ee61b8b1c6c3d369341d6efafced94eab3e2eec81bd1c1cfbed5d1afa14ce072dc4a5f6f69a9f16a05ec27157a7e916ad1eec71b6860b23bfae9f4c4c80b9a9d7e3f4b25b21c3e64f8d3b943d07e0373a449f2e0e1c18f89b80d166b17732ef3dffc83fa8179517f55c3ad0b15f55e46acf000761cb31953c8bc422dd2dce8c8429c3bd021d9f75fe49926d1e17e5df2c56a14c3505e789c3e3ec2402391db858af997a0eb397b98be0cf5671de3233a17d10e6a4d6fafdd89cfaf37d3c1613672981ee64a84f29d95f38519ce27c78eb583af7850451b36bd44145f99181130aa0ebb849f4c8e505ab15fc4a3adb1cbb98bea4768ee5337aa99751a0f30ba017102e59708afa828aeb279377663b7a35c068e1d10edb3138ce92eae95b51258c3d16ce6620dbbd8c8a96986337cd0f80dfd9267b89c5cc5220ffc2c08a49744750f210762fae4f1b331beebcb58588da5bab202fd995de7fa1f4fc0479426edff4861c3b2c1540e9c764892213f6fb86c688ac6bfd8a10e354d028e5610a138b003f9e70c32ce083eded241f3dfc241952f5e00bf242a30c36d2ec624cfef2cb917d1f19a9f1afb15085d74d357d6a297fe6493aedce06dc04cc460c233b9eae258516327d0a1cb54e01c0e425fb0d768612fa77bd5f0c301e30da66e05fd1979303af3f7f76b14723cb529a4edd6687b32ae53f2dd7f596af4bcbaab3af0992cde4f3817b75b535e3380b91a53de3424b1312614170331113e656645fbf0ed0f5f77b4c99329a0846bedf8c81604d0eaca77ab509a0c63fd9926d6b17a8546fd624064299991f8fc8638c0911b5424208b33cc698293faede52b1a279aa047ee5d6c78c6d002920569194baedc7ed9cfee107d95739012e36d26eadf02b14c02ccd7f46fb043a6fb5c637d0ce87a7226781e6147bf6dc9f132a39a4c8e7d4080e055101cfd8822047db0fe4428429376abf8b2b32929d2082c7375e8024bb59f1bf8e60d005c35316e58d955217a66dbe2cf6e1740246987970eefea2a27f273a33250807335d45c27b5ee24ccf7c3838ef38b516f93aa53357cd9ba8072606113d2998d6d753d665f5bd99dcf75076b3a499ca7c695e5230e6a537b7c8951cc42987caa06b499249658338e0d89a670bfd7c8fae5cae7e499cb8711d946aedfa64e17f8dfeb66145d5ec98462463fd2e8aaa8527cd13c9172a147f14b1cc62605233b7c12aa41ad671ca17ede3efd4d7d7b7c6579e48e7b3417af00c13542ab3cd4738b504c59bc4df35a67b0fabf4a95349090cc7565b6f8896c22a42df0824880815c2bb020faaf1e6ef3a51b22fa32e352aa7ae58342533ef8936a1542dcd76fab740738c54951bf95b458bab71e2ae1b7beae0e918333fcafe9f65a2b69d4cadca0e648624759d802cfad6bbd22d2a3f174aba4f9418aeddabd14f8b1da54808d2b6c6aa8b2b0aa503091220a5fc6a681766ddb368a2abf1e0d57b95760bc9d706d4991eac5401cacb22b54f2b3fbea13519ac9b57d313cc6388b2703d6abb2cfbf65f93d239ac27074e741c2e08ef940f57739555bd117090474fb721d2120c160aed0306f112cbc9bcf804177582b38537f43bc8012cd629c6fcc4d5cc43145108f1a68fa682ce0c50592200c22e7250d97b449f3e223a4d4ecf6f8228af95d2a22c472eceeb81a8776c94d7bb615e904ef269e0525ca450993ec097f66aba923ac0ceaec5b9fecd41144e530ed54051e051a1b32703c9e9765a4bc84f51e506702540aeee6b10997646981a48836129b0daf3a95eaf425904cedec9d77e3c0eefdcda876f289310200a86f5cd30733b7543f73d5262592527c47c22558acb381d2a30ca4e203154087bd953a2f2bb4b191b31881d43006d7da1dc895e54b6b86876f26dc32206192304eab91c937043e520f4d72a0747df0e748a3d5b32786ae6bb59fb5b6abb5d87a7c66ac67bec888f693f33ed965a73924214c8410d4d63f07196753d8465b7026153d0d338d2b2adb76ff02c6f03dba0cb471c65a3adf05f9fdc9a751aca7071a2bc8e0cc334bd9fb5e55e48d35a966a43def539ff191fcaf31d30522c7482447903987fbe31123073a871e040ba0ae0a54ef210560df566b5ed76826caa34f9225ef52b886af1cdd680b027852d3adc554ebc92409933e4b2eaaeab359e7caab6ee81f80c98d3bd3800ffbb4ea1c9c18438546cc7f7c3bef1a88c594bbd9ea0c3465ec06106b6290632640a192ed0b9bb2266a050bcb9bfaf3fa7259d6ffb34397409a39d6c0162a80b1b1ca0cdd768be129ff12576370a9fbc2fd1cf1a50e13f1a76a7c349df489a13fc974d5b80c92d1dc234ad72b121ae059345a8617d28d16d4486e23257009bd9699909e7fe79729ece9bf034c9124199a99c4376425fcce9400c09b2f563e4e599bbe5ab11b028d49ea018d94faaa2bcd67104ad079e6e5b5477ed745113f6bb2e6d28464b7f095edfeb840f3a03e7035f04be4d0a5412a6011082b6e770ab551b98cca9f90458a477a4b15b0d1e04f54f9bb93da4a7612cfa2df0e0e8364e934d0b4f9627bb7b5ee4fca2aec3a47be6d6b9aa1bf2ee0fd74729bd19d81560b4cf80133533f8fc9b85a0b57776eb79a520df1aa2951741c56aea017a6d94a3489e5677f664ba12f34b77efac5bde3d3f6a33afb0fde1ffa3efd07450eb7af1dd0e923af432155d616ff1730b56f97964622cd8a163fc9280c0c4eff88bcc533612d64615ef2f055acb993d9aaaddf2f9ac8b9f230af3642bab520c3419ea1718b3b0d42284b6da0a4482746499a0cde03104674332b976839b0a8ca168a8d9d69a7ccb783f59a336ac51b54164c2aa7be8a2c2ef48acd2ea2218be46bcf173d72fbe0899edd59b3f0ba4be8316775d45ca36633d1babc0e6b13ae97efac303633e22f65fa7e8766656f93700abdb538ef5697fd1ea90cf13cea32db4ef475cfdd71763b50c982cf1e79d27b2709e02d7472c3a582e5647e1b70e1ba7355d6c29dca60c558eea560e67bb83455f208f51e3d3f4f4a12ba8a4fb5810c35983ef3ceab8e57982821a4410a7c8481fed238e264a4fd995055bac21c0f839245d3bed6e7b4bb95b1f2f09211181a9a82b0c0a6bb036315a18930f0e69054efd52d91e064d59768bb915f42cd0d8334eb9a646ea82cb3503b3c150a207cc53bd33b4ba878e5fe81c6fd748b8488d4dc306be6d2c42ee389100c6e7bd8e941c51f0ac0404e29ac168bb3b9176224d8758fe8b1d7373245ae9aaceeb3b1557b3f70b5ce6f1bfd174fd44705f96ca1429199d7fd9d442d00dee1643cade446d8824a28671ec1dafcb50f3efaeff52b267c8d64aabf285547e091f3e2e127a540f232be31e7003d6235c86fabf86786918c54a42bbb585e3a0fcf017502c589c6b7badc3cc5d336a2ca01c8a9d919e06d467c57ab5e694c4d8578269516dddc1a05d7091e31e497f73c281a0d15cd7387f249e026cbc791dd0c0acd489f3228bff4e5b739a50d3a6aafb7d1bee76ee05511d3a824341b60e57687b6cf5d4a131c3be3086a4d92586fd4a612531522503135d269816d7502fc3e4bee0980da831091a164cc1336258dd57966b9280fb293efa54ea489fa405a5c4cce6e6f38256677170074ede5795a911c3a5036dbf89f154b4eb9deb5903143e73c81b6a136b7cd1e3741a569fcb0f57914ce02c9395c25acf1e7f24bf0cf86823de11b7bda96f593cad6a6a0b2f4243a44e49d2d0fd7a768061ad44d330f1cf2d6dabfa6fe763dbc8ad80eeabd58b9963567e4963694836cf2cb925dd0554cd7f204930cf52f61bb4c341cd5a49d170848450fe8580323e5057d91f48a1adca1a7367ef687e7dcc80b7df12c8ce9ccb26bb4c357677eb1fcdad576e55d857d6a412174687b16ee50c777d0c372f80d972bf7dad9ce941a0e1bebcff18ff1c02961d47024a6e37709913f68213098ad303b811a99f41e9341610a87179a3b2e5faa569fb963a2691d362f095e92a916edab103c7cbb5951117b6f1d1998ca96ce314571b2a033725196f632c4b411f8405bc8053e7512e838050905d44c85c102e890a7eb0bfe7c2f6d32361cf7065a3a3c554340534f25de45a20dd8e6608fd129f795f3a84f475d367636d26482e463f7cf4760e9901015ba271c3beb9c391dd3e34b2b6fb8dfacd4118d6c5985658bd1e2fabf3372bcc6660b5c721d852e0bea296cb4294b36e117ec7dcf56c0e24c4da09d0588143b81f4c7d64f679cb8ce286d794d1d1e388e389fa9ad87278645131a3a54d6c19346fb25e11d11f771332d42d4b6f3d36c242c4ccf67e9cc1ada3777a2e3ac982c572f5d07faff3da27b78dab44258e9034a7b0718c28249f2001d91c5800f757611416b4a69440831ccbd085a4f99f73d5a7bc80175896c71a8214668c2e4d606dbd2046c35c0f25ce749dca3894f07b44c0418402b6122ff27bb109f5a7efaa3cbd4f62d7776545229a9ab8d69a6ca67265232878733777dca225fd28d92bd9a9617142cc604a86a21e4ae717d18b6ae48565f9018ebe0154decd5ad84889565d094c65c7d3ce008a36ced5ed4552906879c0cac0f6741bf72ef88567c8bd1b33cfcec39b1df72b2b8270c469c7cc6d0c65902b294a72133ee350d04b0e2a18b2b59cafd7903d3ff794aa7273084387ddf7a18fb86ba28ffb9783c2b2dba17b971a1be405981c66dc111b66d29cb896038d4208994e4ccf00d2f3c321bc10ae5dd20f2ec7547ffb3332191fa4097fec53d89112ebc6251a05dc498e228e3b40558454bba90664996d27d916b0ea55bdf971b3b259dcd6d239868637598a7e24915578c30da669081a97d5bca03fce717dafadd55bf", 0x1000}, {&(0x7f0000001300)="fe39e52849c3f8dce2966f4c1f51ca45af0f931273c1040e318c49d8e0d7fde8c5eaeaece79001efb3525c34dd9eace3fddd93c0b88304c4d203cae35484961b45", 0x41}, {&(0x7f0000001380)="b2247b074c29aae49370f613e869857bfecbd32eeab332bf9e34c3d6aa886e6d302c8cdb8aee763d9d30e03e07", 0x2d}, {&(0x7f00000013c0)="7368c14e5f3ce63756ff695ed15c44665aa340fee3ebd78a180be833eae2e5f15479f0f8d05d1f8e971a6313bb61aebcf63e070a5400ab6ff1", 0x39}, {&(0x7f0000001400)="197ba98a5039f9981e7dc9a0749dce45c74e5ce6d0022a44c1636a2e3fb4d385cd9f984fd6fc4fd832a415b2a45d8024ce491f7518a6d2b20ff4223625da70e99c731ca6ce81aa2dc41c6f4fb22459919f3b42dcd97872f95945454799c85159ff079335c240005257aa97e4d58cc27367f57856f749c7e0e135f97e99d334e432a28d743cee444df4cc928795009ed39f0e7dee3fb326d099c9304159a8d7c0c4f18519d37d8ba15a7eb032180aedc135483b130dbb656946fedff9c4469ee4bb58f9ec86e7dad532ea7f8f287e462e2bdc7e05c108ce92e22698647336080ccbbeba18bc84a9c79bef97e6f25acb5a237338617d252c2df5bd97d16d0acc1c3ac8a84a38bd0ecd6456b23f1712638ad0267f596cf1c424f2e87a43a4489c488f6f758d6b098009bfd95ef0e968b48cfe09cac509edb5c17af1e56f346aca423584b74940a1060b872f7db61af1cb7e19d8a53867d967884db709e497b2d88cb231358373d83eb0836b7402a9eb68af1d97eabc1876465997a365284b1e2395f0f86186fc52295efb1d5b964c06f6cc4d9618251b1f375aa480fd6dee25824851fbd880ea27cb01cb761eef62e6ead6f9aa1acedccc596d37c9cbd083e3509cd1c95baed412ca96f68fd7c0d0c12f64cea645e17c87d68e278e1e5d2ed562430cbf9d3788c6cda095ac09ede90a524d047aeb6c3c378bf5f046d42a56e86db3c4a9ee362d505416e0277c350530e076a5a935d877c59898bbdb945070f7516a5c515ff3c22e3f2460d820d1430da66da4d4d6d030ab0763f4966377fcd19c9f6ee4fb1f3efae5861f997f7c89977e85a4e441ae8747ac5b0b329f6fe6b78ce4fac263f5716172850617587d8166f8a0db0f1806859e1cff13ed9ab4b77c70364eb6e6c0b9684e79feac550985cc43f1de106d792cce0538521d538071bdf0923f6a3ce7a7c64cfc7713d0af9148b6228493d8b2f85d21244710beb8b8b43fe9de8ddfdc0fdd1eb118cfaea05c4656b792491f52f89cf3abccef0e709305a561065c1a81cfc1d5ca5bba16b35dcca8015289adddeaaf966769c6ee6396c1ca173e8a94bfeac7d9e674a178ed3544aaa3fcffbdfcf293ba9a15c021407ca4159cce9f95bcbf529acb833a6abcceb6267c47da5721fc90c1214bf93d94084b19712b5fec9255d973a3538c7d56d1c72bbf12a64678446b28db44b66aec8655b4b84d4c2f796b951510b2be71b6814a415d0a7a1cd0e73686646e815bfcc51dae870f519d830f05a7dbd871de831c6c086f40187bf0ad6f2ac86be31c8974500e78769659ae1b33da8c68d0d36e723c3b096be5a2a4c00e4f9ab480f867626ad46953b9164c8a370da490bb1367a320635d81c84af8525636b6547df8fabf80dc47aff3cf1ba421faeec927865a778ad2f3f71f8136a0071c794b582705d9e015fafc2b0a9804b6b061de88b550498097c4c25958708b433511af3f71fcd086e07b6c57ae920fbc29b02aed80f102ab08e4421480124396e0c25aa197989130fa333be512e0e7ca3157ce54e7269f5a991eec17cc29cae1cf64e928b7d43f3f7bf06901dd73c999820902c0ec701d67cc5a628325a63f042ed0ec460ee2aed2b59eaf6a6ddffe265be73c8e529e096c8b535be521cd2f17699c723ce9da54b90c76533b37baeb93f54962ea60a521f2d6b35db744e1f5c78ee5be073fba25ff2036ccceda1305329455b20cfe79ce5a0ab0796bc09ceaa73621922a70cae31456b11368880361a1cf3463aa877ec60271ba571d6dfbeaa9594d0c1ca7f717681d125d340629fced04938d1b08b94d8f02998dd4dd03f625daf7729c406e05896a7551a135684daaf44de05edfce43263d73c48ba9a72e0268f6a0385e14f7a80c0f405d9550d418603c7c7055f5653a324cbde8c2fd8f7d319b1dbcb77de76971d8a880d7b6f1a4c743066216ed18e9e277ef26fecf06843498c92301681533039bf9f73fe5f8dacfb10b5603dc98d54efc79068b6a6fc048a6e07a235bea22deb7b3487876a7a2bbbd28ef92baa180781f1d99b47c26136e3a00cdd7e7fad6ab23ff8c31b0760ad841a430bec105675d2bb0e99ec14a8b9602d70d08c4977ce2190116eed0a292830f9370ad8d37eb8397ca8f5836728b6a3b187f33fbced57be751b1cb882ec436c21de08a1a34537188f7ffd8c6384c87b81485836b2322f95553a421683a04ca6bb38503e48e68e6ec3e9c9a88be846049cbd9589f4e1f6eed6793a64ec828f0311d2793d59ec99b032ec2933658f092ab94a3762ed67b342e77c781c7b340df0f23d30d01fe7f2e333101f162f926b57783785fe673f9644ecf9eb80d8c30355e854a1504131d1746af790a837bd99c2953a3ef940d92088ae28be77234a11717fac8a0c2b58441cbce7f7143587707a5e6e0c3d1fa1d70e220fb0c7e16a81c71fbec3ef54ec7300da7253270b4a5dbc487b2126d93ba050c961ec89de8a572d39129ac113122d03eff23e41de80c2ef54b7c4b02464362d7d2024944c968d4cc25782455eda488d89e9692c04fbdaaf5c95d9aaf1954893d57d213def9cca139c513ff51c52dd272c113410b0f71255c952450e6f8e51afa54c69ffb2a8eb8c3f352571ea1c0dac50ad48e91f82276fc4ec51eab3ebcdbf83835eb8f235c8320c69d5cc3bed814c20355ca77ed8e3851ab6441128b68f580d5676a3f0dee7496d56346a20db06c28da7845e60ff426d597e35e0dac202d57a345cade9bdb15189aa99955cf3fdfc573a48876f0653c35d3b246882c275cea4ca53662e71fbb0d07fccddcbadc9460081eca13024a41e695fc54532852622905e60a2b4b8457e71b8a8eab42e2b77e132188385e314b534db48596340fd98386779a8bc0a3c957e5de36ed83bf627f71877f705737a2d49afd5f1f2b98c88865d04609cb28fe4e25881e9f1676803a27f6945d6a8fce7947cdd796cea847d388b0e4e39d9380b8cd43b187d27c7ce589adfc128794c9d143264d25f41ca72b76d55cbd562ee493dcd8df53feaf44d3f710fc23dbaa1598a64a087fe5b82e676724bd057bb7f9ebd7ae48d07b7255331c70ef28c36d37406f2e0295c17b9dd3bb81c70e0f002643fd2ab9fdd647245c19367b22cf2e86a9bc10d86fd0046e568cf46c3bb7cf756008e1b444075a5b8eeb3d0830899d963e8566e340d51f2b63ffc12c574337a9c730ab016871409911a30f698504e7aeab8a0b1f9c3e4a6d9909fa94bdd97548461cee773b1b76dba802f8bbf202c848b037a9b0310af4a1827a7e05951974a99dc1d8f2aee65ca66fad9841faaea7ec850138f5b1591c831658ef947d02dd6360a3f3df09b99ee646f66ccdccf0cb89cb341846f7ca34544fe7d3f1c67b5b61ef49677c3bca7cf546c10896ac7a0123adf07788f9a888ed9ca50beff5f07de4daaba59cceadb82af07ba830cd76a0148e0f279541b5956ca9f9bc6c19b77c312a92c64da4569b41a7a74a12bf3085fc74081cd5f7b9b2405c9104c69e7e534e4d4719d49647e5c772ab576b59c9ef2120c549f33fadfcda31f5557c151efe336ca1cc08f0f1414705dc45a83b4c6a0d40aa8fb8ad899e973d566dee0561190048542461efdb1d10e03e9271852216ab1cf96276a3627860274e395ba211bdd64fac04856a0e9f54aaa1459107e05a5b3e9a162b1b014886ab56b7c38c7e068f081090e43894119a9638e127f2ae4e31b015288a141892216dbe90f88e6fba226ea96b05c9b62cb3c5d6664449fe1e30fbeca987a8d492055a17071162d4785049360e179f6f28c3149339685985bff62ba8833b6a76f48bb3a05f8ccd60f659e1d2c1af67bd327af657f6cef3ae814d7451e0ec41c0fdc7b77d040869ed1419d94de86fd4a7fe86386d8e28a24993ebf4984f98b94f764d2e96695ce711c3dbf8cf0e196fb1022ff7a1e57e3f83563ea39aa462ca6c8e140386a353b73b72ae0a6a648c8ff5adfbb173d290bd34e8c3bd592c9332f349749dd4aacd28549777b3feada67efdbe074b645669e43fa8fc5cb690455a8a3903546bcd9dd53e89218ce99b7e9c5b9a5a29bbc03dc7742cb119132f2c228201aaa490cd9e0168f7944d9e8c63a58af43b24667982fb56b76a5a18599c10bd58af2e43dbfc5dbea7bcf1d3df586e047b01b2f25802c009c0fe51812cc071bbf23f1b0328b66b36e81f991f888cf5085d3a82206e2b7c99e9c18df918b87a9b118262c949bd4a4f0f7097dccd1cb6beb64488c014b0826a10c20a51d5e1175d959b2b435c8318202e6e979a341d45727a66c8d7c736d3882552eb20644fcf041eac29b30dff35bcb581d16ae748b865ad36bc4d9962833d38e6b6263f5c4641350a8db63a710e1082360ad62dc3db17babc20f44004971775b83cfdf2ed547bd8effca1e16c88e273149e28bf80369cd13fdf991309e93f4bc9cc1ba249083bf3d7b197a9c69fe17575053e751e083f92e2e8360252c11813148eaf152fc61eea1b895dc11c94b92d07175f9ec4aaaf12025174d5e3dcb819e65607fffa59b78a26586ab6e581c699c90ee166645582568978fd2b1b65b9689934c2a99da58829cbf81319fc9b36bb586bf8ffe16fa74fd759c80d92bb687f0a5c416476f149c3115c90d27685fbbb5af8196875503f20a92e65abb609d81659161ad69e9339fd2d0627639497c9e10624acd0cc0d027e1403208100adb6092ad2b1562909b62c65b4c0550250975712339f95140444c76d781bdedcbaa2fb77ce596ee7125264e953895127155bf26e874b16619e56abcf91e21f21f0de2116ae428b89ecc5b0d4c583edca455bed553331a8313eb636a44b832766fa87a532ce32d1a71252b430b792042aa7598fc7123b56942d84253680dfc6a55b3cb689bea7a4f94ee4b2666d1f11aa2166d9a5cff2869c56f311b4e218a87e59ad78b3dc3d0e88e7572cfa1a459b2d845d4eb538c1254f2799c34e317296145353a11671c5940f9ec8577e1a35c56b50632471de3b99d27b6c4b7604b492928046f90cdb25d9d931437f3cad561c17edf2f7b0789fa6cba6f174804e7553e02d818b6eff3c654a671f85e0de4cddcb4fbc27a007a0ce0de7bffbb525c871d86c615a61630980ac7199dff3b1d49ff7fce81192110377b4598cb82dc01ac024af3aadde8fec9ae665bc03d5829fe255dda55ff280968b44ef9afc6d225ee670087e41a47c738eee7373c0c45a85f436767dbdb008fbf6adbfcd0ed424f7979c411d11ccc40428ab10067422d8614c4f88ce5054b27d28db95202392ff8028faea6d2fa6c1713b8fd749cbc24c8bde475fcf237ef1515c16c87a3915311c975c459771dc654ef0eb6d12b44cabf28e2ace805ab8750f8a3fbfb0caa8f2ef18a2236a497b79dd36f2890692a3e1ba991359190f08ee41892f5b87cdf739d97182d0558b2c72223c4c53d0bc6d936771ef17e9daf767ff1ed5f1b7f6dea9ecdf9934cfc783e26b17bf57abd15745f83ff6d428bb537acc7ed1ec92420e595c8aa8cf134228ade7a10aee57babf5524ae58ee9040d18a5fb8a7e9e4d106f604a08f0ce6d032a3d7bf94fa1cffb02d786136085f917544118792323ae138df3962afd872f48c0a77e308ff23b6615d761facf7348b9917db66c702bbd60504f8823c2da9e5ff973d0615a046f5e915ec4b6e55d8c363d869a379450eed164673f2d8ce0501f2b0c2f96e687caaf0a835463fb5d45f8418bce21e709249342c7298ea67840919601908d923721738c7", 0x1000}], 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) setreuid(r7, r6) r9 = semget(0x1, 0x68fff0a99100593, 0x5c) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000002500)=""/16) unlink(&(0x7f0000002540)='./file0\x00') pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000025c0)={0x2, 0x1, 0x7f, 0xc6f4, 0x2}, 0xc) semget$private(0x0, 0x1, 0x8) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000002600)) semget$private(0x0, 0x1, 0x8e) getuid() r12 = dup(r11) r13 = socket$inet(0x2, 0x5, 0x9) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket$inet6(0x18, 0x4000, 0x23) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r20 = openat(0xffffffffffffff9c, &(0x7f0000002800)='./file0\x00', 0x62513bc9370ab1a4, 0x82) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002840)='/dev/bpf\x00', 0x0, 0x0) r22 = getpgrp() r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$dupfd(0xffffffffffffffff, 0x11, r0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x8340, 0x0) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002940)='/dev/speaker\x00', 0x100, 0x0) r29 = accept$inet(r1, &(0x7f0000002980), &(0x7f00000029c0)=0xc) r30 = socket$unix(0x1, 0x1, 0x0) r31 = socket(0x10, 0x4000, 0x7) sendmsg$unix(r12, &(0x7f0000002b40)={&(0x7f0000002640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="c2cb84059159a5e74e5fe28d9c65962281f5af9db31747fb5d54ec977d3fd7665716ed06d2489c3ba968568cb50aeea66fb83c7651cfe83fd1885cc7a123884167f325e4b4229678c121b9b7d8bb9688f59df9460417b8f0fd84a737a3d18ba98f51d6b25d06009ad098c2e44fbd3da21292ebc09db303d4324b8d50fb6f12de83df769a63cadf6e544a459d71755b473bce6d68f128002c117a9a46d3ba83f66ec798be460390a5ebe4d94cd623d9018301", 0xb2}], 0x1, &(0x7f0000002a00)=[@rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r8}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r15, r16}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, r3, r17, r10]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r19, r0, r20, r5]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r3, 0xffffffffffffffff, r25, r26, r27, r28, r10, r29, r30, r31]}], 0x128, 0xd}, 0x4) 23:07:27 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", 0x1) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80f082c929c76f2b, 0x0) kevent(r1, &(0x7f0000000000), 0x10001000, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 23:07:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffff3bc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 23:07:28 executing program 1: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 23:07:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x11) 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() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 23:07:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) r5 = getuid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r13 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={r11, r12, r13}, 0xfffffffffffffe1e) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r9, r3, 0x0, 0x2, 0x1}, 0x5, 0x405, r1, r11, 0x3, 0x100000000, 0x0, 0x77}) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r15}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r14, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 23:07:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xfffffffffffffffd, "854955883d026011fe4d001000", 0x9, 0x40000}) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x2, 0x401, 0x9}, 0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5f97eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb8ec684d7fa87fc10b404d5fe8916bdb0e257b9b2c668a7d5fb9e5bcf15f0fbbb2c569e71d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575585059eda24e760d1cb8dfccaf91f9cd5b2970d9556ba0180011e4862e038a4130430079716f6f31b968489a5b7e888e9b59ebd54b41e03f238b1232947f605dc12d908fa62c8b2e09c6739aeb1df2e032d982250c2623335bc937603bd9d2f4bd5dbfe068f21f985e73b663228de3d8b98f52569abf1c497af895d7633b545d6bf038775c729ecfa6d51e942cea08c31b5c2a58a33755ccd1d8653289ca1d0100eac6499b4943dd98e4fd9e602574fffeaaa368ebddfb727ee13d9cd3d02d361ade1a1d2eea7574cdab1ebd73c221152bc712d37b30f02d7266543d234ead32417cf0be19ed6f1c6bc132ab2653a20000a682f06c8ba3bccf40040d54ed8ff946cba45df7ab5b7052561d9db79c5cb0258658f9c0c0391ef2548ddcabe4a555e0cf0900"/544], 0x1ec, 0x1800) 23:07:32 executing program 1: chmod(&(0x7f00000001c0)='.\x00', 0x0) pipe(&(0x7f0000000240)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') r0 = semget(0x2, 0x3, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x2) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0x7) 23:07:32 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0xb, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 23:07:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x74e3, 0x0, 0x0, 0x0, "0000feaf0701b3716ac400000100", 0x100001, 0x7ff}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0xfffffffffffffe19) accept$unix(r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x61) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 23:07:32 executing program 0: msgrcv(0x0, &(0x7f0000002140)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000010c0)=ANY=[]]], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x4) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) socketpair(0x20, 0x0, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r8, &(0x7f00000001c0)={0x18, 0x1, 0x8001, 0x7f}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, r7, 0x0]) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r12) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r16 = getgid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001540)={r14, r15, r16}, 0xfffffffffffffe1e) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5a, r1, r2, r3, r9, 0xc8, 0x1}, 0xfff, 0x6, r11, r14, 0x8, 0x2, 0x1, 0x80}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r17, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 23:07:32 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080), 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xe0000000) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) 23:07:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) 23:07:34 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x54) r4 = dup(r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 23:07:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x20) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r3, r4, r5}, 0xfffffffffffffe1e) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r13 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={r11, r12, r13}, 0xfffffffffffffe1e) getgroups(0x6, &(0x7f0000000240)=[r9, 0x0, 0x0, 0xffffffffffffffff, 0x0, r13]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001540)={r17, r18, r19}, 0xfffffffffffffe1e) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe8e) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r22 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r25 = getgid() setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001540)={r23, r24, r25}, 0xfffffffffffffe1e) setgroups(0x8, &(0x7f0000000340)=[r5, r14, r15, 0xffffffffffffffff, r19, r21, 0x0, r25]) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r1) listen(r26, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r26, 0x0, 0x0) r27 = open(&(0x7f0000000140)='./file0\x00', 0x13, 0x40) renameat(r26, &(0x7f0000000100)='./file0\x00', r27, &(0x7f0000000180)='./file1\x00') 23:07:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r2, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 23:07:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002640)={'./file0\x00', 0x9e, 0x3, 0x1, 0x0, 0x20, 0xffffffc1, 0x7, 0x0, 0x2, 0x3, 0x1ff}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000025c0)=0x3) r2 = open(&(0x7f0000000040)='.\x00', 0x200, 0x0) sendmsg(r2, &(0x7f0000002580)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="388ec09f2ab3863f80a1b4f2b4c9b068ad5285ef79f468074adc9896d6b6b74a115993ff2d5112bbda3b5664e2469c74ca9c0c22d21f54e02f49dea8cbf578246968a63055d651d1b15d88f8c083d95aa86b0a184578b8368bd5853cc53ff1cb3f88f88796fa39528602b9b4c9ca01a4619048672010ac70c05eeb4c1e2f46cc9d084ef73ac47310b34c14dbb8608c48f6ad3e7d7bbdaad698c920f490adcbb62166a4c5d3592e130a9be841f88f00cf08a9c364540bb871e1e75081ff8d87b87b36", 0xc2}, {&(0x7f0000000180)="a0a553f11cad94e2482bab5794cbbb59d09cb49092fbf1e85042a952f1690b0b1258d9985e3fe300dd99b4f3b78267868f1d2fdc5957eb8c0fb575dd3ccab0e9fc8736f9bcb9de601ab8620681bcced1925e132839c15e039e92410270c02459affcdff4bf7238bfc74e121baa7c00fe1399cc3878267dbc80cf299c2095de7e44f4df36786fd2ffa0d99842fff564ed94d53e8642fcbd75df1187498c33185b548d710bef2b69e880aee851e465f61eec393c83501e9cd53e117937d8b390867ea7c46b115fe4efe96fa2bc226f7a8cb2ad22779d469a22ba006643abb1", 0xde}, {&(0x7f0000000280)="15bb177b1f7b0c4310018c88513b6c2faae993a6c5680f97f215ba00645b817b98f45daf5bcba629b04aa082699552f39f9c13dccc0ff6bbd129097d79c3c67c1be2067a42291b956a909057f09b7fa32adbf3376202378d0c7bb1285a89d0ac5383008d669a4ee1fe250fa7aba26c5fe14ec63a660c51df48a074a4de3c36bef70ab8841fe3f7f840a8b35ae9115568d7f920c6db2ec8b1086b470df62be45a43f043355a678d296ca3ad51ae293871f0efbebb8550e73e631126029e1f1873d356e03b35b0872648bfd9cf7bac0cc45bd84da4", 0xd4}, {&(0x7f0000000380)="a0cac041e4e4934730a81377dab400e271b3db1544fb86b0da5fd70e49b92ad9680ed90b6352c450dd845f7f0096061dfb15a8d24ec4f6c4cb0aa1909db7e4bbfe0e508a850fe836a58131ec4c5b8f33103b53a60268856c2eeb595248fc79faedf64d53ef7aa459c60353e828b884708303c8d647faf4817053b4ac266ed3d7e64c8cf6341cc3f5aeb73576db785b92385d1424758daf95881d356a510e6627d69a795bfb708a4211b2d36a73ce48547c8aa0344060380cd372889cb376083439a2929a1c65f423ad4270585fa9dc0b6265fb23ca747dbb028a1f499a21e776439e49df78029826c0a8eaac779ae66a9fa06993e3d170b27687fb8fa199394f19674b2f99f3d55c08a44f97c0dc44ca6fb3e66abee4e2a6e0fce08c9e587181b29b4ffcaa2279caa4ba954f7e1cb9cbb30050d800c74058261c0aa27bbe0ce62f835e3505661f4b523d1590bc069f6569e66034ef7b2dd46fe105820ae830cd458a732c5a93ee0313f2566ab22cec636a8fb36fc269065707e87bf02ec3da3e70e9467488930dc8972b6a2fcba27b17e7e8d915477088f2a0974adb3b4488f2844d171589d00e2a2e7c7ae5c51cb58fd8203afcc591c37de1aec6af3683c40326a6941dad0427b428b57902dfdd919d9ec932e98ab8e4984d8836a7bb61e16917dd17247d5345290f858badb03570c87468adf08a1a6ef7080e6e241284ecc5b33f140e721f082eaa803f80ae8490318fc21ba519ab493e3302c41673eea5f6d2dbfaf460eac83de9d13f16e605e69aed5548a0aad45bebbb947951d5ce03f72ec526537720dfb32b7cfd45d72c45322fee5d2db1b272e4a62a8aba15be27402f2a28441983c35e7d8359e0360bcba280209fb727e043c963ea00a024dc065471439b16c286bae4db66687b8735e0d65419bb95387f58d9d238bc07e7b05d792537725e242fa72e74d1849636ca78992dd8f41a7d0e3c3d1687cfc2e13f17a2862573297669eb89813596ef67bbf34707ef7cdb18a1859708dc62a071b3b478ea2bc067064dad925083ff112017f319c62c028cb12ce8cd4644f0dcbc165d4663eec3a961155d80aadb79e2f35ad969505373556fab2bdba1321df2f6b6b8cad4225c370a0ecef680a45b23bf4ff9085ccefec468dda5cbc7091bda38ce7b29383734c0a243fa1b93a641f1ebbb39a39798580924e7d2563a270b9ede117c5e9a7a1ef721860e7b88f6c24b975a8896f31694e728fb29a45b5e0ff738a88d7d3dcf1d4ad9a1abe883f83a7ebddda8b955c21b9bde02dfe000e508e439941b0f5ab34fc1fb58caaa16e8c8780e8715c660866c62da5204170f7a548e7f6798bd23a1044fae6c12502f6df281efcda281323a9535927dc1f272fc26c5b242f964314e64056f256a1cc3720c2d42ecca9b60c34007d88e404d2a9a5e3b56a8097867de418b5cc057174ac129b5f971a635669dea883b25923f2e718baf65b85eff0fe4712159966053911b35fdcf87545793060be7efefa61c7fb64b1785a1b811e573f27b18ae07b55052b6cb0fa896f091e628bfdb113a022a01ca5375d780ece2aca6cb282d167dd779a7b9236f430b21b61f37a26bc4427e4c0c353a3d505a71ee0af5d2f13813759b74f6fd1e427bd28670c71e358c677dfc4a0f4dc1d5d67e7c1592bcbdb60a5cfd2be0117ec74afeb7e100736d3c71d4a1a3de3735c745f189ca85e69db1829a685a8b9a4a0919dec2582c30f136753a300e165ef52213c4cd5058bc4d619c58da78adfa93194e7dede39c84c8ff3d557f7af3dea066f0d3d32265377fbcb51fae319506ce4137515bf8bf9999fd6e9e19830bf410132d5bdac761f226ae1474c560f26a590066ef8cc089c3df2d6830f3bba7b084ff3e83536e11349d82f79f7ec86b2e79ba7f3de8ffa4a8017b4df9402f73e26deefadf55908ad43892e5dea3e4beae4e41d140560115765408b8aff46c9d70dc39172e7eed2a45706145e6d970cc843345ad286fb273d378bc001d9075acc478487bb20747130a19511f0dbeed35cb86646c6ed7863a7a8f14f032679c0af18ddd62c41cae038782e9c46797ed3a38c0ccbb5b8570f3810f410ce0aa60923327c847e9fb0c32cddbdab96e75afcbf306af78d5df692e5b9b2d628261bfb14116a37301cdaedef44e7215261ef8897af367c7764036fdb83c97cc2f733db0fc9e8b64d856aba72cabe92ddb909a73d997914667f10f5adeb31921119a8a123564bd31b4539130af2dfcf1da3c20fe947b206002c45b46a075eaad91feb91e1337f1225e7f735c640018c60e23f628e489a25598cadecbaf6777c056695349760d4e50b5b2785babd6a899d3e5f23c25c534cd1e3965dd1aec8de0fb31f0f56d3d452b201bebca21da2d0d53d45c85545b69d962dac72225451c7b21d811630d4b73461915a2ae67910ceb6ada21c0793499fe18e453506e4cc4671174cc2777891a3ea9657b42e4ba23b7a754a15db176a29bce59c32b67594357b6b884fc8cc9dd2df4eb7225ec11a68960ad41d0300860a12ae2cd224c30bf47b7c9fc2fbf4238585040c61c9a69bf313589fed8fb06b76a273182db986221245ee9a7f968fcab5513b84acca7405072fc894784a64eb33b1f98f015f8ae6b52715530ff9efb6bf334252993c65d2a0a5cc393bfed556f437e573e0df5626eb7df922eeb38f8b6fe305f2cd1f25e7beb85b75cbda276733ddc753b3b3bd93ed88c8f8ca3c02503b7218c4b9a7a9de32d5fc39d1f6e28bc831320bf94cc9d28264e82473ff24355492ff2649b5bb72bfa1e0596bfb14e1db39c1b2a18036f49bce0d678919db34bc77d050e98c1cf91ab418140505bbd3643ad5bd84ebaa1bb40471d0166d6f9f255a3156dcd44b9795115a4ed5083f0354c047a25edb40002d9f1fdb8325d0e6a25bdd8e555a536f527dea40434ef8bfd93ddc033472cdc769fdc951c32ffc44ea06534634fb7731b8f990db59bff177481357de6a567d4a2d2d3bb3b899b49c2b408ce77e4646bc4917069deabf205c2e1346a22e2d05d295a7d9a73905e79b9489929fe6ab9de904a487a060782c93e1def3fb90a840b7f8d8510ca912260a828916ea5eb6938cb1915ad8e211ee085067c7cd3eb0f654b752c18e2b156604b1b02877c2495e463374944aa2bc89599ed130dbe1403d2788163724f0dcdff9fd2661476d6efab091da1d2139d57d1806a00e2e329854fb08ddd3176ae8ea0e8575f9926f929e8ae0e15a4a356c140d354306a38921360349a292707fb9bf7364f61a7298d7ec0eb6cb312bd3167f60d830a112853a1699d069babcb7bbd0ac9a6f8580318024f931ef47ef3cda9a2601cfa285fcba9facad2471e0a4164dc45696ca7a2d3b70d5e0280158b6b92fbeaec97d6f0c31523b27b5a6c999ded2a5d1222fa87bc4c8f8f5ee37c726f9716e3e1791b0496ccda02ee34ef736e032e1f52d5390c614bd57e7b16cd9570e0d59bc8c081839e99d48a3c6f46ac2c1c89d4ba2ba5109a493a6fa738bfd8d006c6a3c97240947287039c43c97830e3247e93c94d3fdeb0727fbdfe38c030f184403d7c48a150b2af2e8495ad2e75d3c25a89a2f64c7c5ec6687c0f517a51e5d74b23fc771f2ef396510efc905ce3959a178902479506934a3e5b53a0c0e7b94ab9abd36a8cc02cfdc87dcb432ba45ae5b2bd8a8819aaea233215df87dbfc2639f44e7702d1a7beb9bd90db3cf6e4c9c79bf7033267f6a484234bdf77356e8e3299294ae3929457d4b9e74fff3847e979fd21a8c57c2b95fa0b4a91205ea08929ebbe3bd35541b399c32f6cf400af7234e5b74915dd6bbb0ae8699cfce98a738678af54cfbcdf7336eda75136515730b9a28aa3963766e7095d65faa64df19e32de6b08244d88e1f87294ed42ab503649c00e3cf270ab4e50174ee4bdcf7fb3ad629c8309074a63bcf20c430e025152512d69cfeaee8cbaea7a489a433b5094b44861051eca388cc311dda828332ba74622662583f443c3d7fa8858413b88ac2b33059c1005a90966c2c0bfc5efcdb4b9ea8b11e8e062afd806e61e9e56c9fb2c651cbe6c6c422f39d3c0f211fe8a8ac7214bae1129cad0a668cba580df4ca5099aef276e6bfa0905b9be75077e300a8569e88af10d1f1318c0259a61bd6aaedf86802bb9eed0ccff9711e53debda5e94f391b694d66e44032ce124eae7ce58149402b17175a915b6d4bbb0ba062bee4fcce11bfc7290968194f02867c2bdea2ca48e217a87fb7c0bbcd9c06740ebdfc990f08d02ac0ad47087d1786ab41be74d2da18758f7077828530682d4313e83e1ccb472bd156895383a6d2211a3733128edf52a506e8c268e75b7b7e0ef686c1e88028dab2f6481c733b915680003316ee9ebd8661867cbc7733d52d0721eac2bbefd52dcefb61c8823c0f97ff5e152f5f666d4b2399312de5c9b934d14298c56b608130ae9ca0997b6e2116c62e461d5ea1dc3cd3f1c6121b5655c026475e6bd939d36bc74ff4448600c5e35ee387bc3303c5317b13a1cdb958c69c606184f619d10094463d8f3ff157799c139121352e26a94873b95270193081d1aceb195f30c97351967192e3801b432e529955d887816c5ae91ca645068e4f061aeab36e74d4c539ea51df587564ef91f07c915ca87ccc3e34460a397a0f3c67819274fcd0476b765c3b2116191ef026b5ea4c5fc9021842f9c899e83e08ca47468d42cd4b3918b62b6569683f4705d05d28e9b4b899027da33105cf45c20fbc1b8374df17c26de491266b8e31558fa225025cc0fc84106592753720e9567cffbd148337f5ec551c23ff37e8d26f7dfcf9da8ded4b7bb27de43768e1a755e0a4498092a843c10a1b81002f45baa0ea6978b10a01ac230ae3c667e6506081fd24e03a2f1654f41253379611223c2b42abf900144b57e5b7d75879211c7bf0788984cc3da359d907bbd520c3c8fcd3988fd6774bb30e33406a013711ee7f677bbb116331ac6710308d2cea4e324760346adcc5d8abd687905426e721d8d983c8be5f9665e085c3e609a518863cf79c4deae47723be3cfb5e72c0ed968e51c42aa09974df491ddac1df7bf330b337309f366315200d063d50b135d3362525db5d79df1b1582b3b1793d3e40881e4c5d48bb0dda0847a93047fd5508a8f0be9972c2c61d40698c43bfe1cc1bc8bad7bb778736e027120748816c04f6682f344ddd7ce370ac666d744675642c43dc1d48bc70b48ca7814701477b91fdcc96799fcdf18b6383b5e17150c9ef2820789c7019ec82f5597e8cc23f45ec78c3f6fbe55013fe91c58fabd91666740902ac7aad074ea7dae99c552615ebbdab42ef2f4293cec724d314ece1af07a9f58ba7ff455aca9e992f74b03c41aba0ceb8078b1dfca4cc51bbf28ce71be691a6272320432fec4f80db84172f1c69c30798af7d797dfac5fdc65487b04cf4f463c116a9a4e28d39ef4d66da8a25aafc224837417636aa212673a4e1db773b03053bab8a156d4df67067cdff7fffad73388a022d88b4da5d72c6d88f14a69428862eb20fbec038ad026d096ba496a9ba660406c3a202be1479bd724b100eacd16e5ea7763a2e2a95dd25550f7fe1f9b679fb899e2d04d804296bbf43b4e5d8a20d7bfdfbf931f2f3e824704a01e6e33f165909cf096fd6f1163d4f5ae1ee63452451965669d249fe7c7f110b6e46fa9ddceaba026b5150cf4a732d5d5f3196ebece10d8009bc1c7fc1268f47e7c5656f8045fc39ec7a3af4cdaf7468c28f8", 0x1000}, {&(0x7f0000001380)="0e422ddb9e5a4e0ad13d834be746fb2c2a32398cca4a88d24256d2eeae19a8", 0x1f}, {&(0x7f00000013c0)="30609446201b0d497c81a5e3c1652308e255ff3f07b9ba4770b0742953a549fa775d1137009d25a2c822f9e2234de153f42c3ccd45c50ed91e589a4c60975819e7b639941713103d3ed877771cf0480863a6f69ad8c5b8", 0x57}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="9800000000000000ffff0000040000005d34486c3af9bd1348007838472c3a40d35bb5fe90688ad204a3e9847e6e6d802a20c6114ff8ba23ae14afe3a876ebc08004441b0b3f9f3b30f07d120c5369096c728284497ec4de359ad4385e433e6c5ca9ae2dc8551d3bb26e1b8f7f2beec05ed66cbca2ea4dad394b8835a9d5dfb477ff38717f098b1b48d9ff8d26c53d8fd305e3c3c46900001010000000000000eb14ec89000400008fcfeab328d626f3d403ae7748f9229794b730a988cdd75ffd806c4c06945269db636cfc453b7ce4185d8effe8d1fe04bd0c8b6a8114d41efad942a9d652bfc5f314878c13459680e685f2f134dafd0681cae4f4cac5ea8e30b0c66299717d5b8b420d28bdb42d5be2568b7a948eae3261509e87024e5226aa17e0d199c56e9689f16d6e449cbb31d99d001aa8dad895f6906362068d430b5c0abb1258578e4f029961fdab1000d0df95797691a7d4dbd654a93ae19131ea4d2c7f4a510749a7364a6892f41b844b9c0125e7ca2efeff25c774b9a25227b4714f796e03f49260f8f148d7cd110a67f53df40ff2fa463c119e78bf0dad699c7ebdc3ada036d9d971e250b5d9043bc1f56abcce024f67b6bb733f9490f681c71a8918ba6bef2bf76d88d19f6757ddaf5f9941344819fc47e858b9c3f5499a3f83df003e4bc3c94491e6052086a022174bd6789cf8e124fd493ffccd883f6fc8b973503d7a061d54d86f79fd9d37ce42bf90450c83b47ec6d80de7f0ea23d7353d3856ca814e49f6a311c5c7dba8974c9d082917d136ea115eacea4f91927d0e2606dace5f6ee8b2b34e2aafc39de55df2134450296c67cb8ddb11d9199c580833868b144f565f821eae95d4099324e5607cb3dd7f997483a1f35db1926d54cb78d742f943802d8f67b099795c8bd6a522dfd0a38fca05e259b215f6ec7cf4b3dde1fd74143716527bb1d9a9af8ac075f0e7c72f2023bb235735c0854fae3d990433d71878b17d300cd9aff102ab8600f3084a7791d7accee2bb350aeaf08d86843f4db934818a7c517474029cf5d7c005c16ed4432f868dae126dc441e22fefaf7af100129ee6b3cc33f225a3ae3344cb67ea98369c9eb20c091902cb7596ccc22cdc4ba0d61e5a2a45092c2b6608f092cc373f9b805307032e7c46dbafc69226e0b2ff6a91fbde26e638fd952712639419f70ea95d74697c9843f575ae2b150eb876dec1a6c8f30e9b03ce8d47f83a5fbf0020a2fe88c0d3bc3598235bb9cffd414d4ca2ed30fd750e61a24d4d9f2e6978f1ead31c152320ca139f06a09733b0def128fa1d19077cbab0c006ed4cd44857588e1be812eca725ebba3ae1750da1703218376acaf16dc0c7b5a1d4fad99b2a1ba14776b1a2f7819351442a60f8506c764d6b2438a4c02a92031bf45782c4784f40b37abd9c1ac93381af0691567dc86e0f0b1d08f870ffc747c97ca3245a6c49f34f7a55a2270bc8831b25764dcee422558862940b3adda88159a924f665046025649d1d07b3e308fe76c6a68bcf930a830265c5e4ee084f03e7fec612689e7caae18e8e441d23b3c03d04f0cbd6e5567115c6b14dd9f696e12d44f0eba653c5fa923f6da001f58bedf2657c3673b589826eecf42cd298831040bba756d826591f828cff8fa95f5ef334cb5cc53443465058bccec9714b7ad63debfe8946f42e1a9562e9a7e38d93c95d5ff6805ad36ba7e47b6b319b3cf9f44d5fc6d58a554db1b1abee6be4cb715a23f6a072b0dd245f227406195390faf0dd1bcf83d72010061871069157d5207f8010a73464c1ed6378cacd394df373e30c6f7b813e45f88e32c640602d318517f50616a8583284c1a5ccaa617cd6fdcb2ea2266956185bb42d353176c670e89271e630a936b3bd94a6ef196e7b27e5a5f34e86ab4d3e684eb289f374f65bcd90e516ee768c599e8f49c8425a781048576f7049bb33c17e8d0eb378bd56f3f86156c410b317829f66d0b19a97e50a22b754fa550f02abf42503c2f3f85a4fde5fc0074dcd368a26c3b07e6a2675e25df31b462ef0de2c52f0adcd264b61b540f08569010c42bdd2efc15d56f742e65b21115599553f5bf30ea56d3c3eeed1d41c50062fc316d7a1ef9fe2a9637a466dbfa8c3240aeba2c8f87b379826e366300090744e8061c9480b243179824c0796276dcce5ef8cbd50094c8bb7745f38aeadc4817d1df1705d30f9fdb7ae20f5e726ebefe0b1d373d4cc38576fa1e30f2841f58e9b76d5cd66c7d865daf1a059730486c869f42285f4710f648b3338aea895ab84a40474bb4d736cbb816373bea3960c883b49e2d64dee099e6a69654093647de5be17a0561607f0a2beb39afe74510a7aba76b777a80403edb94d7bee09997dfb8625a30d2ef78bc8a6e200aa52c55e8719b56cb33407523ec3884928a39af80b1205d6359e67b65e1bff42f7966e347554a76008b7652f2ffe57edced44e868e8c0d0ac9de62fa9a990fd672e215d7f85d07e96ff6247c9e7153c2d839a18a0488594e32f221b44a010a715e3d6eec8ffe957490e4de6d0dd85c0fe0d1f386634d40c3f7653584b7bc52b0592dfc0d8a5607723e220fdbe7699c7992500a1d8b62918ff7d3f6413f70c232ddff065cc5117396e5d37f39dff731c7c0d9f3142efdcdb50fe96c3bdc9ed827ab92b4052706e2496d4a803aad1baf94f8d5999d2331937c6698f3bab400e740630cc107a34e1530fc0a443c211885238391e6383a24f02a740c4ff31d5c34746194fde704a7d3630b5ce1817e3c9d3dce3a38dc4dfda50e0a427dcf95993c989280120b41c746c754c2ac1a2f1c72f23a59ec3245286b2aff6e8717cac6e4620f852948db9d8fb8ffeee124ee92f45eb5d1a21c25c694920f33a7a3e7c4e6351fcc54e8b9f56786a022a0eeda9662bfb24ec2d7ee9c40534780a63cc4051b436b01e34920b88c9bb6060ba2c1f6aa2485767d023d4d6ddf142ec2f1844ae3e2e751f8cd41964d3358ef4e2ed965542963de907aab45733cdff0f7b0b26243395de846c0f91e898a051835f8f351fd11d55956358344f753a79d437df15b3ca57b1fc1897ed504075033d04a2a56e3f768a40150a21a24e297c3e3a91713b8de978718aea12e46761ee51bb37f5094e31df63f828c091b8fb17fc89c02e1b05ce16547c01796df7c5cf84c1c3afeff7d2bf6fdf8ca58679cdd5bb34ed9e2b771678c6467edbbdfe3d3037275d01741d26ca90324ce00419ce7f679a9cad0939eb17b302a35da3248c61786e6666f0e0fd8bac45ffabfcb9c2408d8ff0adad85a562082382b96fc490aadb0d53a1bf2e917ba8771d52dc3557a1800a53cd0cc1c069b4e75604537dcd639aa6062d70cbc1c89dcfd569be4802679a4992fe4d7b266d1cb207941ba0321bd5e05890f72230b506ea90d39e181f03b9decb44602563fd166e08c8ab73576b6782ae68ed5cef5863c4deb1064fbda477410baec88c1f76e01c66215b00ab616fcc2a049db79b78b9b46ac6fe4565f8b21f85158783f75d1fb67886f5388da31b975b8b276a8317a036af2ab1346144fb3001d213f6289edfda047df8863a72298d5675e063a024dc49e8bdee554ef22f68fd2058ca266699008cba1644df9c877f7e6680e61d9e9577d27dbe93d8a44e61b7fa207a08feac606264086205fd122081b7ccd12b44253c76197c0fcb892c47a9c1f7e026f4102630f64e5c2445b3def38312f82eea9b7733bf5d747107ddc9125490d2c89707195f2bd2184a2c7677e2f92a38a0129a9b9bcba940183c7fa220aa552dd24ee998e629ad59887fbde5ee35f6a87ccbcd4a42ef96acc6438a8fd75ca71bc20ee547ee33943bdeb29754e760f15ec9f88e9ad0bd55290fbaec6af25e4823861fe4b956436faea6f948314494e694d99cb077eac80c2fa251daeabd1f457f2c8f2038140f6b36379e599dd560019a7078a3da0ba6bc21f278accb0e81f3d9dc11afc66cdd254043a0bd575e066e8a999a6ec1d12e63115ccc2657ad996c4f0c621aa6f1407574536d760211af700bca77e1f33968ce3905e8edd647c121ffcead2ed359f18aa4083417a94ff2a089491ddf1eaab7365d1645001ccb9bd0507c0ccd0e0fd1fd3ec4e6d3d9d5e966442013458e5e74dd06c54bd5a468d7bc6725907edf9ab8361d54fb9039eae349c343efd8e6a97ac5f6fbc25ef4fb188a11a2eb07c71221a3235e966d640050e990bd582878d45fcebaa19c7b96a368fc2a4324dc17cbe6aa862eec6d9734e59b350be97078e89d0a759cf46b7ea250c81385a4ca5a91fffac940963b639b19e489539a6c24d780440ee91a5f18dabeef554cadfc2101609509fb66b757835234d6cf9c499f5295d61a8d5b228b4905b0327cd58a65e7b940d748c656f0b4686371d2c4f3ff66ac98c9c1a274d6b95e9d77d4359e1a920942c2a70e7f2848614e7865af00df08264b7351e69956ab6f6bada991e8058543c7b3073c99efa9531b5eb70ce2ea9ca559dfbc737abc8e145b1e3e508d4e7d0ad53f7addbdeb917af83e2ee261aa13cfe4bc26c10b5bb3173ae3853bc00feab9a106ed3a1e833abee77da4c5d326b1ada8d6d2ac0ade6bee19fbf54e2ae10fdb791de683b4c5b319e0ef137d6d8c2a56724651d83c75d3b487cbef511742c7d225f0af3a5de3fe5036b6497c5d47165f4a3db8e732f1a715a9cbe60aa62e33bcd822328d562ddb7203c6b63e0cc6198ffb65c7508fb7126fcd372517cfcfbf374f3c6dfcf9c984913704d7637a63f2a8313b9f54f609529f5310912844107e96d4bcc92cd8bc7512fc72e7e5c00e8335d34e7953207190f52c5d0a6988ece0a7fca8508726dcf758b6c9b4082c819fe40598d17a4de6bbdfbab8f8235bef4cb74c4b1021f7de19f4266cb62053c6b73b33db2858a3f5acc37ac6db5dc5bb9bae63ecf04e7a4b4e63908401645a7ab71106b75bfd56ea1f1b0f637a61c3e2f8aeec6dcdb685e0c7d2224a0f3acc8955ece23e69cc281d9d7f81068f924d08346063d741e20227691d77cbbbc847b0cd8dc921b2fe3f490c7871e9a151436f78c972a8d4164b434280b657140e738a8df27789cebe140986d79c56fb9255c8acc4162a4224e7c49cada4d9109580a85cb9bcec20c96bac1a4cb4ccb991be0c63fd7171d1dab881234728b6bafd5d1ba0c295cdd71845b36b54684920e406c17f184fdea520bab3d3c5dbfbe94408eb72c6b28a0373027fd2b79b23af3e7e143ae0cb5e6f387af24f1f519d7dfc22b29be5710dfd94f8b13cb77bfa92543ae5c00a0ddad99770fc66fb4be075ec2ccde1d711c5d3899515aaba113a25e979dfbe8ed41de3e5dd004d2a79c6606d4c6088427e98e1386303f512f0609a9c8949843b1c5d0c17a7c99895adafe8e13c60c8292c9a985d3dc53ea3f10d077bc8226a7e94b65bd18169f7e3f616af7477f50d11a05554def4b7316c8caba54eef7365f7005e0d7373d72367b6bfc4592e801f2f1a68027eaacb791479943a27e8587a82aa5c168ebd5a0c51030e4906d8d46bbe3b2a6914dc5fa6cd030eb1612b80d888e4d85b2d3611257f2b2e772daa20516a7e172f34e7cd23a0fcf103a913b822c1f320770d3c870119bc628729a270cc7c2c6aa36531cd81a22fe2b5c20c915970a23a3ac6516dc4293a53d05252ce2ba348773e0a1911f193485649fed90d75ee8f624cfa569c6e6173c542526b19c3c427b59821cc98dff7e361f9cc5c9917c49d9ebae9168cf82b8fb680fe533084c80644b5b01d449d035c88fdbeacc80f3c161cd912988c38cf27f26161f68f437125e0b3b2cb90850747707863677093e98f6e1bdabfbc9963a69be671c8456048357a1a35911146a47e4642115152e082f65c5a149613d8e0e0255c81e8b5d643a46d5a55c7b9d27e3aa45f8c66519dee570f40a4582ed06d24170d34ebb9735002b3866f36ccf8c1c616c0dce656e46794c04c16f9747ac87a1d9694417071dfae23e9e2a956d3b5e66"], 0x10a8}, 0x4) mkdirat(r2, &(0x7f0000002600)='./file0\x00', 0xc) 23:07:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0500050400", 0x5, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x4, 0x0, 0x2, 0xffffffc0}, {0x0, 0x2, 0x8, 0x6f4}, {0x6, 0xff, 0x4, 0x9}, {0x81, 0x80, 0x20, 0x3}, {0x2, 0x1, 0x6}, {0x9, 0xc, 0x3, 0x6}, {0x0, 0x62, 0x40, 0xc2d}, {0x3ff, 0x7f, 0x20, 0x9}, {0x2, 0x9, 0xdc, 0x5}, {0x7, 0x1, 0x0, 0x80000001}]}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x303, 0x2) 23:07:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x20, 0x5, 0xe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffc0}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x1) 23:07:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600", 0x400000}) 23:07:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="a70bb0744a24dac4dfb79827", 0xc) r7 = fcntl$dupfd(r1, 0xa, r6) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000380)) socket(0x18, 0x1, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/244, 0xf4, 0x70b1865bcf73c995, &(0x7f0000000100)={0x18, 0x0, 0x7}, 0xc) chflagsat(r7, &(0x7f00000002c0)='./file0\x00', 0xb5877d57021c0a9, 0x1) r10 = dup2(r9, r8) r11 = semget$private(0x0, 0x3, 0x80) semop(r11, &(0x7f0000000400)=[{0x1, 0xa, 0x800}, {0x6, 0x6, 0x1800}, {0x2, 0xb09, 0x800}, {0x0, 0x60, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x6cd, 0x2000}], 0xa) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000300)=""/106) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000000)="a70bb0744a24dac4dfb79827", 0xc) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000280)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 23:07:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:07:38 executing program 0: sync() r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x20, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x27, 0x0, 0x8}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x12d) r4 = socket(0x1e, 0x8007, 0x9d) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc5834f71965e8b80"], 0x10) sendto$unix(r1, &(0x7f0000001340)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x58f, 0x4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r5, &(0x7f0000000280), 0x27c) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000380)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27, 0x20, 0x3}], 0xcd, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xed, 0x4, 0x36dc9b59, 0xfffd}], 0x8, &(0x7f0000000140)={0x8, 0x2}) r7 = kqueue() r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r7, &(0x7f0000000500), 0x6, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffb, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1024, 0x0, 0x0) r12 = dup2(r2, r11) kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0x5, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3236f0f4593d65a2, 0x36dc9b5b, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f00000002c0), 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0x8000000000000007, 0x2, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x40, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x1024, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r22, 0xffff, 0x4, 0x0, 0x0) r23 = kqueue() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000340)=ANY=[@ANYRESHEX=r23], 0x1, 0x1000) msgsnd(r24, &(0x7f0000000ec0)=ANY=[@ANYBLOB="3de13cc65e1dbe292d524555b4172e8cb471349ce09379c4e09d21ab41411207bc4ca94c8e63f930da344f63c6dbf714843c7a5666f46ed93ceb6a183263c4187d27abae663236d9ce817a30e8be301667f83dd3023b9610a8094f48eadba69ce397eb4b9ee422fa08d1a3ad6ac011a3f2d683a77b5a4ab6f8a07419f4bf98bcd827e218a62e0c2a2544c419a6120f3c3aff88dbbd6473f34483a5dee39c787f7be894ebd645619b3ef7063ada2e4b2bf03ce09b", @ANYBLOB="c254788bc2f6021efe0122ec0fdd3e6e3e4266567c474ded9d261d5151c131f3f20911fb5f4e21dd2a3febddd1fd1a2188d1ded27c843907d1568094ac1aa6e943b361fb7ac417c380238939ee325723d1d37b0039c6cdcd7b427f887b5964e823a8f6398fbc9b261b601f4f7127e5cb47799e394991b683f8ae3e7e353ffd95ee2a14f10fd1af89a62fc47f36a16af911ceb7"], 0x2, 0x7fb) msgsnd(r24, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f0000000d80)=ANY=[@ANYBLOB="03000000855500005aab059e7584be19de16d8a32e0c6e7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fc08355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0002b08f9d3d6039ebea381e7fca35ed714270aae5b6a99dc9c4adbe2fb4e9f9c2f0d2e5f9ce77c1ecc017c46c50c817bd2c5f2470a3deaf0000000000000000000000000000000000007a0f49185b10c14c124c113339adb5eb4a6326b3427eb775fb9d4710c24108ec2363accf2630878b02"], 0x222, 0x40000000000800) msgsnd(r24, &(0x7f0000000400)=ANY=[@ANYRESDEC=r0, @ANYBLOB="cd4db48f76baceea9f57412290fd5a565c77d511513a1023118eebb8c1225b105959536e5211eea3bf4ca409762892578a3cd6606e92d5fc02a0e0a0e8df855468939edac1", @ANYRES64=0x0, @ANYRES32, @ANYRES64=r9, @ANYRES64=r21], 0x6, 0xc00) chflagsat(r3, 0x0, 0x0, 0x5) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r25, 0x0, 0xfffffffffffffffd) r26 = openat(r25, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) r28 = openat(r27, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r26, &(0x7f0000000040)='./file0\x00', r28, &(0x7f00000000c0)='./file0\x00', 0x0) r29 = semget$private(0x0, 0x8, 0x10286) semop(r29, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_open_pts() semop(r29, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) r30 = socket(0x2, 0x42ad19e72653106a, 0x26) getsockopt$sock_int(r30, 0xffff, 0x1024, 0x0, 0x0) sendto$unix(r30, &(0x7f0000000240)="c561", 0x2, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r29, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 23:07:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x58, 0x0, 0x200, 0x0) 23:07:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 23:07:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000163, 0x0, 0xfffffffffffffffc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r3) openat(r1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 23:07:39 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) r8 = kqueue() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000180)) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r7, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') 23:07:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xd, 0x800000000080}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:07:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855540157623f5c6502fe1501e442c8361070e9ded5137ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000"], 0x1, 0x0) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa200"], 0x2d, 0x800) msgrcv(r3, &(0x7f000001a500)={0x0, ""/102400}, 0xfffffffffffffe66, 0x3, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000006a655764e748b1b2f2231c2ef1e3b25cb5891b1e5aed0efbf423f1be37ea265eb2517dc5ed7d8633954d2f7f3ad4829efcc5e000d380ea6002bfb0283f5f91309840bcd8f7c976116767da73f212de031d76ef1400416f3afb67a7a64dbee07a76efaad297a76a707a36cbabbb0a853882ae78ca8a911c3aa56edd20a5eacf56a50a108d4e5b71b58cc56b92918dfca5db23a35f89122983a9e5ae9f4c68d74bfce89408dca5b615bfb600d84690bc34d85e1cd0d9773470ee1bd296191405b9c444e6b31e006f0b3e97f0f0e7fa92180fe50a9fee38fc"], 0x42, 0xc00) r8 = socket(0x2, 0x2, 0x3f) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1572, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe8fae9888c00635a) write(r8, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97e7dbbccbb5b4f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a68bd12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d9b548d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a", 0xfffffffffffffdad) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget$private(0x0, 0x4) r14 = socket(0x18, 0x1, 0x0) close(r14) 23:07:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143d4e4971e2f52"], 0x10) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4fb) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r5, 0x6}) r7 = socket(0x18, 0x400000002, 0x0) r8 = dup(r5) recvfrom$inet(r8, &(0x7f0000000280)=""/32, 0x20, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000300)="02ea2792449e814820b46089e90662277f8b6b09cf54f99931135b45c54c6f8e46bbaa0db35d27edd09e3d6a95c9aa41eb83934f8bb04d62ca0d69cd66f906dad7c8af8c063db888baaf469bf3bd407ab95a30c83453317bcba0fba2e10205d6b7105ee1c278ee74881d3cf71df603c5a3cb93235121fcd240d9ebedffe4c4da7c8460a4d9d3dd14edc539e169a12838234aebd171c55a50d3d6b0b5b0905d55f2f724d39e84", 0xa6}], 0x1, 0x0, 0xffffffff80000001) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x12561804e3912afe) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000180)={0x3, 0x2}) 23:07:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') 23:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) 23:07:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget(0x0, 0x4, 0x180) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x65a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername(r5, &(0x7f0000001600)=@un=@abs, &(0x7f0000001a40)=0x8) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x2, 0xf6cc0dd6f0b51cf3, 0xffffffff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xffffffff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x5, 0x73aa}, {{r7}, 0x1, 0x2, 0x1, 0x5, 0x101}], 0x7ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x8, 0xe8}, {{r8}, 0xfffffffffffffffb, 0x1, 0x40000057, 0x1, 0x7fff}, {{}, 0xfffffffffffffff8, 0x40, 0x80, 0x2, 0x2}, {{r9}, 0x0, 0x80, 0x1, 0x40, 0xffffffffffffffff}], 0x6ea0000, &(0x7f0000000180)={0x1e8, 0x7ff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgid(0xffffffffffffffff) writev(r10, &(0x7f0000001980)=[{&(0x7f00000003c0)="79cae05b15c35c8d543a11590be86a8da2881518374fe1555f357656cadcf4adbfdcc5a295d35607ed365abd84c556611f4b859e35a30af27ba253efbec11d48106ef5d06d03261b933ba104b80de4ade0cba3e3fd1ee836d0d1f9d1e1933918bb358ce4171c2341fdb9dcce10669f19b2fb33c5c14bc20ec2c8844ceed925eb0f34b3aa46559017c9dd3d827a226cb7c65f8753dbe6c46e9bd7c4ae15f08efbefe64f2b70209efa31debe870cb19c1a62df368feeef1e91ca3146812d489e50", 0xc0}, {&(0x7f0000000480)="99e08ca20c554895d7d709b8ae8e36d56debe17027c90d8cc9837d0c774fe695a1f44bce9aab76867a43bfb674c5805abcddaa8e2e562b439ef9f9a46bb4b389858a9dd9c41a3f0a94ddd0092665038c62a20150ddc9366c88c83306d9300e1b95bb69d73541728347ab47fd3707e0794f35", 0x72}, {&(0x7f0000000500)="01abd1f0e48cd62c6235609d0801165d85273f03743315bef3e1c3db022df142c03235ff393b5967c8fb133d7bce8f8904023f86e6fe9c7f113fab068955e068fbeaf6c8751ffdcc002b7b3e0cfd3597552a02951f9d287efea66d3acece93de8cc1fad6e0b54496c696a6391e905095e650276dfd4574bcbcbb902f7788535c6cddc0aa160fff6209b531a1fb5fe0c8f1b3293aed31b8fcceda05ba88d8eafdeb3c6d194ed219ef487d3b953e306b505591750854f919c5da8efd5f536728f33830a2b49a8bb335242f71be8bd0c8e23905175ebc4a4c2a15", 0xd9}, {&(0x7f0000000600)="220012dcad94c5fd7452244bec83dbd25fd97487f5c4df05a73b379b0c8eb0b1c395aefe08899ea37b944024991b96a5efb8e368b33c8739b6efb36ad7f7f88d691c42f8a2689992537cf38f88d43dd89e5fbb457dd18c40e7a3c9fbefde134b8d5d23eebe7a590963daab5c5bd7e140d9e05ccd9e55a77b8dcc801c1785c9b1e117f0b13aa81ac1563de638edf376da3ef5e926192dc6b2e4c4622461697aa35707c72067df220801375d30f149a0a84b9ac9501649acd111b628b25d3c7bf3edbd6da29176ff1713121dc73082844b0f19efb3da29bee83cbb89df4ecfd0177b039f0627193f8af9e2f508ab2ab96e80f2625ad2f6b8af6637a515155bbf60aeaa619213808645a65a9b6939872fcb6ec40c6724426c9c062d01b281c2f0c6b3cf003e94828e6282b3b38781a12fa4fc922f59758f03e163320806a5f4d8744f7de73a94f7da80335b5a671e617c832b43e05c38adfd77635da358931537e0d9ee3c847be95a5574ed7df9090a73ceb56593646042c104516012b33dd52717bbe5b95d7970468c0763f9e3527822d2b3f87475d879ac8ef46bfbda1ab0ce79072f38aa594e2cffee3d2b2b2075a7f572e690cb23a66608079eb66e6f9d4f29fd2c03c43b0c1122f00e8228ddd97a87f02255c3cd940b1fb53c911b6d9dbd5319a3f77b75d5009e9d80514f76f408efa7cb9985564f873ccf6d9fb2c43c5930f6d34ece3892a1cebf6599aecb46fcbabf8e7253463dba73765f576a433f41b7a459c1f8a3925cbb6e1f1c4930bc572ff71e1f55cf098be25c9b798e157e00820b2585688a17439e6c16672c3517b263441860203fac5597cb808570fe0a439f843e1f8df1fdaa72c987a88fdb6ee796b94e7632495bef0190ac898987babc366463639cedfee53d989185abcfd47a16cf9f4e6d9a00aafc7bbbced1da4b068ceef5f117de720c000be8fb84ae57896dd8c375b57ce68f14a2b7391b0933c0345395d54f467cafc9e3b3fb124651dd28095afaa11ae3889fef712b9aada78a5c9fe1d38f6ce755625d9b747e0fe477fb4903ca11a93b87e46300a5b3b9f09860f76fec0164795789732d9d90fb64e5a4cbc0246518e464b385e717f7eb4639e9782d3103c94554ce86942687ecc78a51d0940c9c21627a9876f7ff6a1801d3d2339625476e0e9484c552a425b8cfed80756d80575f43c7aad5122c7c87f477610da6aa74a0c6f1fcf166e9bff82dd5b16391a544d05d99b19fca3a2951cc359b65b98c0ab4d7be72b544330a2bb75eb9c994bdd82bf1e0486fa0982aa0a748ca94b7d9e2657481de57d623ed3257cf32cfcf5129c4dce9705dae408e9ae537635c1547f19fd73b040120b143257d027599e6fa35910880012af56738e76d68990ec3b7731160708f03e8547e12d0793e551457ac0918754ace59768f2fdd5d7f2b81ae2460d53a76228e2bc52860e60a47883a0fa7cb825f282a9c0d2e4b8de3d1ce845f712a0754c2070ff5d066cd2a0ccdf1fe97d5650a0a18af9424aa1aa4f5c810827122011818c847765e21f17b9ecd1b7b96f64b64f2640468611100e353c43cb8ea0112860f6fc1f7c384ae37ef80f9f0b15b3a685c48d02dfe3ae57a0a258949d62c1908d1bc146be6a8fc2cba850e5b143fba1b0e2fd248892b3a6ade4efc48f06f904d5fd6cdcd41520b8de2f4d8198fbb0c4c5edc4621f775f65370ee5d42276f4fb2f8063d1cfc817bf1b1d247914c8ed9ccb08baa38fde1b466d9fd82e83477451893afa1360c618338395c315274bc5deb4ad1b92eca195c6833462b361e15198032c9dd24e7b84b3542a0362a0af0e9dd2d5ba935f9e89539a01cd8818b57946512233ce25e0b74973dcb709f43fac9f6c5eea1bd9c5bc26d0cdf5d5de6ed37c2a67f96bf789ca563a8c0d9b9bef9066418bd7b0066f782e8ea8bce80f5ee7fbf918ff500cc46b6cba37729559d4eb4976e2766ad3dfd6e26652184c336062ac0fc82d0bdf4898bb50e17c2abab51c490ffd0262d6cb97b30c3dfcd7d6aa8c47f6db3548a1776acafd85ea65c8bb81965608c5354c2b9b419338c6978e080b8fdb3489c3f4ecc275ae415322da0c120ef7d33308ee9311de1aa3dddfc690b018e11e395d5f05c9b7dfa96d6adda15c0b4b92bd941de552b18ef133f96c6f59ab4c26ebeeb86994b2c37856ff0130786772f725778091f1ba84a8a91d50146f5ebfede9fcfb3fb5d2f1f9b516a890c58be5b795b2350c6a5825bf53e8200b389cdde1a6cb48d16991781638b66765c37061b1c0fc69dd51cd1e456e53a8ef86f29f24483a4604d01c971259a754b774da8e92e9c234b5a2a879a28d79a7fa4a2769e7d1c37130b287af456201b999c1034d8ac16f5670f2e817e1e9a33cdad69dd584747854e5e3519fddf5b6473b60cb6e4721bb59c185a00731517915d9d3f28d5228317d971f0a4992d7d1bd41ae9144683759a793347317f6d5f095ab9c9f1ab929e1637e55ed766b898f23c232610bee32c1e012ac779ccf7dec71c6a63208b86f91b94e9e20e0dc72cce51d342f891088fb5607cecbb1a95c8965f62ba7e7d6c8f53fa8410cc7b921cde64da12a576a8179cb16862362ca28386e1ce25ec6efcb06885d4fededf8c47b23e5d9fd49f984937cdea7ecc5dad9aaa7c8fdd69cff940f67ee80b5e711b80f02a78d69c849c7a7c8cf586a2e649a626cde0dc5fcb2610fb2fbff267520bc81b95499a6864403bb993d579345951b30609d15eb6b46f6b8f910d73d64157d7582cd411829bd447ad7cd14720a4cc5f5052f3759e46d972e8fc52e4fe789c6ab4df1134ad503cd0c114479855c51ef1b421fedbe69717406a2405e9554942190b5a1f49c9c2d2bf0bd0b21521b63435039b00a394c3126e4495addaa0d873536a7f36d0c3acdfdbbbd54803169b76400d4f09d0f5412e48dd8287d6d1d14dc36857805238b1aefb78851765ba0a598e85e9656924890b7d07f94ce65dcd034f5d9ba283df17483e8fbdb1eceef11e220ea8d81161435d83cfd01916b652cd9dadb102070cdc26714915999056e903f082361f63d57b246b2e78ea25a63d38b33033269f38d9264a60c1d4424d5c918dc8cf1f167983d1f5c9cf2cedfa98e5b7296240d77ad2c3350865aede582c279266519cfd04c71e78a8fb7e9ab8463f42abc79f9b5fcce3fdbd4326d97f274f37ea588288d32b6c73e3cd3dc18cace5398b503133b492ad0ca77a52866774e375e6b8c4fca2100a580e6906cb13001198a9b9a8b78706dfc80a5cefad4db5f004b108be5fa5e62ff6b52dc6ec9d4419911427381d1778b7c8c111cab9563f30571d222172feca50c4325ee3eecc72a24bcaa910752708b52a7e32c0c6b255acca6cc8fec20e651063d279a0bff9b51eed73e1ead1a36ad213e44bbdd4314b1a63fc106c8184796b7a6cce25660ce805e1545c49c5da7d92c11c96da215148c0be95ff58120d358a8fcf34c0b321daa444cc256ef4b511cc08c3b44df94ba7329033b940a9a67412b9b4f1700c4f73ad17bcde273882a0419a059e81218101ed660f8ca4ff6686ddde2c7c368e2b8aef6bcc34f3ebed14662606b946711bde5fec425cafe8e723fe3d9eb4ed28c8bf4c3ba2bbc946977657b7d5dfb12670df6061ea9c2f46fd6078c8c55c40ed25e920a4e3c23c6cafe1b6f10bfcc51cb2bb36cdb213031fb42eb921edc6fa200398583cb13c6cea35d1895b95e57404a500a8a6e7cb4ca4393976fabf2c0c619e25a91649a298c26eee41cc391a7cb75a70f52b3d7cb2e012d1b2b0966c228ea57f0f82bb7d62a4333274e3ff8334e07065778bcabac66d4fe6fb9aba697c38ee54981e5a378237295573194d8021aea440fcb2eca437d03713959bd9dcca044b1844df4136c04c85cde65ccf4e82c6f652642f4ddc42fdb4a60c7012efc3285eb9b51d99352bdcd98dd03e9f01bf84eabc18b73aeb4b6d6ebf0930f533a640090095894f83332abaaa5907a24c934655ef51b28c3eb8cd0eb5ef00b25479696caf210c298a388f13e05d360bec36bf1475210bfd664b10971c5599be48bd52c897f5c11de446b7b1623b619b3f4d6294e60e3ff475390efa3f2997c59bb18705b69952608f82d4ab18028156afda5a168e295a1e08013da89ee4f6f9ff0719fb73010a53769ac959c99a74c1602679cdd6d62ca5dcef606f83f7a742e372015313b04134db30ed7504117acd7b2f2f8d9b1f05e658fa919d39b94592ed3f1a63c32e7093d776db3b092779e797b0fc50657c41efaeb745c5f048522af4b48eaefb34b98c97a21c7a47672906ed1114711f784a1cf1473811631c9f7360b5e05e8e01e4dda9df017f3bc8cde4432df1e83c90c9438f2cda9ecd640df81259e2ba03060e91b4773a6e4f4ff49e3475fb6b59153198cd899f15f0be8ab2417a614a04e0ee3ff1513925fd425c5304bad9302784381dcdcc2edbb09fd91689681521e021b1fabdbcd08552f7ff7776c22167661884ef8fd6803523e0c7de979d004337330d1d5b74b11f5f8ff0f3be1bb9d53241b41e56954ef812eb873abc8129122612886912c72431f9df8d8cb6e81702fbba980d81806927ecffd0a6d9dcce5437b269a87f1a687fdf06f2600ea49a8a59ef6bed46b889acedb9bee60a25567b5fe838bf5253eb783ad447d65ed425f32687ff735204f10276e12192822500690a3ed2829f29718d847c6920940e59215b41ed891479161514d7a2a9ae47790a2d1cd20003dbb2a88529335c7ad94f351e3354ebd3b12be07bc062e3615dd3b42077af66c3a9632ce52e5e8c72c5651e62bb1bd98b5fc0f82e2e3790fa44c4dac6b1d3bb51f787d834b74126a9d0be047393aeefb28bca867452a953f1e02ed18973410e271fe9609359ecb31456b27665433173686c0ccd75f94d39b110e351caf35f99640e46b0337487c7871f150f216507fea221c1635b91a4283e3eedce9b4e1a2790552b81296e55808133f35d7e91d071aabcc30664d5fff16728a00e8c6442e1870f115247627b1f0c84f32d518c8e15aeb3c26f70e1162b485f2839a467bbdaa33f7af613f0ae9dc1b1b39b880f242b7c30c7ab46ca0f575faf721d4fcbd4c5ffefb5203c8ebe395aaa97df866f0b81b849a1a3f0d754271109884b69d7bfeb8def2c7248a4c64ff576cef32d6b94a1aefcbbc64984a1be415324f31f4698c4b98cdefbc0fc127abdec2c006b8ff462e82c96543c42af547f8b8ac10b81246267edf91ad668f0dec8ec4b88e7ba0b0f98c634d91f1d0c2d2d76a0b656538322c5a2910a0fd14c51f38a400bd503112c6692e9f7500d8a10309d40f631d260c4ba73a6145a5a081bea5fa554e71f3daafd108a4f62f04dec1d81772a908cae2ce65bdc239554c9bd0c21fed34f41829976d508243ecf9c37a036961940d9f5a0dcd3e5bb4efd6ecc135f6124f33c753c5a0d6766f5e49788799006ea4df1b7a346e5b0a6b1392b1efcfa39cb0cbbb81b7d889ca3d9fb75c95fb126f6c7be2e5ed4a3c1db7738aeb3fc36fcaed2684b12ef7ef2a2546a374975f5dfd931ffee33ca1f8a4043b3a436cd9b747f350dcfad3ed0a1f2d263a5c1c136f65a1c3d90f83e9ad41b7e6f9e2a2ecfc1a9f45f6cf71492ce75da384c523c9ca16cff9721cfb8fbf319087ea97ff393950372722d0e81859ac03847624695b76407bca8bf6324ed6b1eae923333e0eea2b489dfc1135085f91b6604aef9fb19312fc8292d64c9e7711da94ea46243cff7dd", 0x1000}, {&(0x7f0000001600)}, {&(0x7f0000001640)="29521ce38d7acef072c9c6aedae6a7bd863c98c5962456b645b77e47d898c19e37404df325ac0b012efd720e630592868e90d54a6518bc6ded857c1e63626009eb147cb02a93469d08c62f4e9c402a8fdbe305541a814d52de778356d3dc11971231bd8e63f6122570a0168e43ef516a7506930307f9fb299068e8552a6a6492cad00b520b04e53fb8c44b0ad2ce9cf3f0de81919cff6c59157cc928bf4841df3dc4f3d297af33b61b2b80b44afae740051619a18842c80b8fced89338d0cc74c13d9eaa3cead21886b5490a36e69a5f805bbc4ac21f32c2b8cf96b10aa78fba42a7615ee7b3bf6bafad36ad4228004aa0cf", 0xf2}, {&(0x7f0000001740)="76e547a119e9d338c62bfdc1913bb67cd2d8e4864e30f1e4c5b929fc3924693481040ffb47ccd8da407991b4d64923d6c6c197ac778adf0c920b68b2929b550e100cb055151cafb861161dd5f1812237829a34987d122a4a4abd3d2d8169456e37b445705707b1e8131533b319b3a28cbbb8e46b1f5178f6b0aff652612f2b5b7656744963dd8ccb9dfcb9d06aeb2a8c81890114de5aa0f9704f14387b09367007ff1e0bc480042550573997c9d9f65afbb09250dd3bf78693ec03bab5fca18594e63065ee93ccc63a79dae2598151eafd37a8e4c0cec6c703ef56b405f143e0098546", 0xe3}, {&(0x7f0000001840)="18b875b63c5252be610b8456291cd50d27a9484263d5c017ff8915828014a40da2a556bbcebf7b07d0a91f1386b3a1b00ba3f0c11f17c90fe53570656ee7f8c05dff664a53ea348086afca396816b8f08b3bfe2de4af62697d56b7b5634c35574cf25c1804831996494e0a293edf1d3e4a148148883b7f3f26847b529111063f1241e33ce78f4964f7bf3d27270e3706e19890d09c6f4cdf49c6e271fd9cea662910b84ee637a05455d866778472bb7141925d238b49a5b5504248ee768790fcbe03", 0xc2}, {&(0x7f0000001940)="29b42c34c9b7a508e43a131c4450df321c9c1ef478a84d8f0ad3330ed3982afe3577435f9798b956d17b7cd7bb18a4eee0755c884be526c811cd16", 0x3b}], 0x9) 23:07:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0Cfile0\x00'], 0x10) 23:07:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file1/file0\x00', 0x1, 0x40) 23:07:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = kqueue() socket$inet6(0x18, 0x2, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:07:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x260787cb6fb874fc, 0x3, &(0x7f0000000180)=""/163) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000240)=@abs={0x89ecf2a7c99cd106, 0x0, 0x2}, 0xfffffd30) r5 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x1ff) mmap(&(0x7f000006f000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x401) 23:07:40 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8020, 0x0) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = socket$inet(0x2, 0x4000, 0x0) kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x6, 0x8, 0xfffff, 0x80000001, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x9, 0x2}, {{r3}, 0xfffffffffffffffe, 0xb0, 0xf0000000, 0x8, 0x4}, {{r4}, 0xfffffffffffffff8, 0x8e, 0xfffff, 0x8, 0xeac}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x101}, {{r5}, 0x0, 0x3e, 0x20, 0xe5b, 0x9bc}, {{r6}, 0xfffffffffffffff8, 0x4, 0x2, 0xffff, 0x1}, {{r7}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x4, 0x10001}], 0x20, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x72}, {{r9}, 0x0, 0x173, 0x10, 0x400, 0x9}, {{r0}, 0xfffffffffffffff2, 0x18, 0x40000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x658c4638, 0xffffffffffffffe0}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2, 0xffffffffffff7961, 0xb1}, {{r11}, 0x0, 0x88, 0x20000000, 0x1, 0x1}, {{r12}, 0xfffffffffffffffa, 0x14, 0x80000000, 0x7fffffff, 0x80000001}], 0x1, &(0x7f0000000080)={0x4, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 23:07:41 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) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r3, 0x0, 0x0) 23:07:41 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r1]) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x38, 0x4000, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffffce) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = getgid() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r5, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x20000, 0x0) write(r6, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) 23:07:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) close(r5) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) semget$private(0x0, 0x0, 0x48e) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 23:07:41 executing program 0: r0 = socket(0x18, 0x3, 0x2) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4012, r1, 0x0, 0x23) kqueue() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x400, 0x0, 0x0) 23:07:41 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x26, 0x4, 0x6, 0xd2, "5ee5efe3c9816cfb4024e1a441a1cc096677592e", 0x5, 0x5}) fchdir(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(0xffffffffffffffff, r1) ftruncate(r4, 0x0, 0x9) setregid(r0, 0xffffffffffffffff) 23:07:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) syz_open_pts() shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/98) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000003c0)) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x2b, 0x400e, &(0x7f0000000580)="2ff8e5698bc1c6e7ebffcb7c2c994cbb2c29929649", 0x12) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="d2fd2c295215724127241acacca41306ba0c9e0ae20df0262a8e0f83bd5270bbdb07aadd85d87c5a2b132a17178d648576d1bfe4b4d8bb884753e494badcc178926f9b6466495b749e8903c24dfc7f31c3a6efbd1e39eb7c76aafce7a230a4e50f547920456c2e90ab80c0878c164adc7ec14d3744cf", 0x76}, {&(0x7f0000000680)="15fdae0433e2d72d476aedb0939ab065b80bfe3dd20a5bdc461c7f5db08f783f7ed360bd63fe1b2a1adc5f5edd353425cd08ba6d94f1b1a317cca3621bcb3b48ca96c7eb097cd6629c4c78cc76461ad2135f511bd21b57ab5c06e7d4fd213d8b4746d7e06838e0156c03421bd7fdf092b7a97119fd157f8bd081f9208100d1838b0d32a75be921158f35", 0x8a}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r7]}], 0x18, 0x2}, 0x400) fchmod(r5, 0xe3) r8 = semget$private(0x0, 0x3, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x0, 0x8001) chdir(&(0x7f0000000340)='./file1\x00') semop(r8, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000500)={'./file2\x00', 0x7, 0x4, 0xfffffffa, 0x0, 0x3, 0x1, 0xfffff000, 0x0, 0x0, 0x1, 0x1}) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000000)=0x200) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:07:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x0) 23:07:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xf8e) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399225ba390bf2b98cf9df35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a75ef03f9336f7f1e72b968a81e3fcba6cc849ce85ce5000000000000000000"], 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, 0x0, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x7a) 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = 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) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = 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) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r23, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r29, r28, r31, r32]) r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r34, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r37, r39, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r41 = getuid() r42 = geteuid() setreuid(r41, r42) getgroups(0x1, &(0x7f0000000340)=[r29]) r44 = msgget(0x2, 0x40) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x2804, r6, r32, r41, r43, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r40, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) r45 = msgget$private(0x0, 0x20000003c4) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r47 = msgget$private(0x0, 0x0) msgrcv(r47, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000040000000030803bd3000400583914776a333f603ae5fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b797582b6c255e2a3d000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000"], 0xbb, 0x2, 0x2800) close(r46) msgrcv(r45, &(0x7f0000000440)=ANY=[@ANYBLOB="f811245711bb2bd53f9e1ac3"], 0xfffffffffffffefb, 0x2, 0x1000) msgget$private(0x0, 0x140) 23:07:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="351357317472adca1aa8c28eae4973781c9e0cad5c181f5f883479b72bc9c3720a6530a761380a06cbe62af939ed71f57ab4ae3079503cd2f685cdcc3706571a8af7d6cc1af9a3dda15ffdf483150ade623f3bc4f9d6452c2fb849de2d83c5cb4efea56ad06440b4c9ad885bcd4361181a12d5a361d7da10276a7f74641eba152e6cc47bac3bdd705efcc4699cc4a06b25faafbb5b5e82647b1a6283037e2593e50aa44cf36cb19509706e4a594ac10d5d8df4d8edeb55f36ca885f28f30bf2d99a22a294595b82142f503bdfa31087f192b0d47101b6feb68c9", 0xda) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:07:42 executing program 0: r0 = socket(0x13, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0xec13, 0x4) socket$inet(0x2, 0x1, 0x20) r2 = accept$inet6(r1, 0x0, &(0x7f0000000140)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000180)=r2) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:07:42 executing program 0: select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x18, 0x400000002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x30004, 0x0) socketpair(0x1, 0x4000, 0x4, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x500, 0x0) r6 = kqueue() fcntl$dupfd(r5, 0x0, r6) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7fffffff) 23:07:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) fsync(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10000, 0x19b) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r0, r1) 23:07:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x5}, {0x89}, {0x48, 0x2}, {0x24, 0x9}], 0x4}) 23:07:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = kqueue() fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc75132904578c3c81d5a02c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:07:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) r1 = semget(0x2, 0x2, 0x310) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 23:07:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) listen(0xffffffffffffffff, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/52, 0x34}], 0x1, 0x0, 0x0, 0x9}, 0x0) 23:07:44 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5, 0x40000004}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/3, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) 23:07:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) 23:07:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x488, 0xfffffffffffffffb) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:07:44 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 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() r2 = getgid() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000210966696c65462f66696c6530005aa956adc8532814c1d31b1a6ae581bd13c52b9d3f664e7613b5e13ecbb197928fd2c4cbc81fabe10fc1e0353b8a934d9d7a026fa4ac702afdaa19f1531ff0464e1a41d1fd765b904c8335b626f124dc362ff42f4355c46ccaaea7e7e948fabb5ddd013c26fa25809ce05d62c389b132fae3780091c43acb2a3cd93cb09ad605271dc82d577dc99787763d0040c599ea60379ea8ac838fc8944b5fe70fd3cf22772186f822658229010a09f267ba306ed39933a9c5894be2a82353c76cc56d93006be025ed1e1ec0e8f84e58dc857cddf684d1a77419e35ed6f644e043c07be896fb7a4ab13e80516413d7c63c0a2595a7fc7fbdb08f5cade998a262e6bca96f102639e6f971ef80"], 0x10, 0x0}, 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x6) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r6, r7, r8}, 0xfffffffffffffe1e) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r12 = getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001540)={r10, r11, r12}, 0xfffffffffffffe1e) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r16 = getgid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001540)={r14, r15, r16}, 0xfffffffffffffe1e) r17 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r20 = getgid() setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001540)={r18, r19, r20}, 0xfffffffffffffe1e) r21 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xfffffd83) r25 = getgid() setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001540)={r23, r24, r25}, 0xfffffffffffffe1e) r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r29 = getgid() setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001540)={r27, r28, r29}, 0xfffffffffffffe1e) r30 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r33 = getgid() setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001540)={r31, r32, r33}, 0xfffffffffffffe1e) r34 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r37 = getgid() setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001540)={r35, r36, r37}, 0xfffffffffffffe1e) getgroups(0x8, &(0x7f0000000040)=[r20, 0xffffffffffffffff, r25, r2, r29, r2, r33, r37]) getgroups(0x8, &(0x7f0000000180)=[r2, r8, r12, r16, r2, r2, 0x0, r38]) read(0xffffffffffffffff, 0x0, 0x0) 23:07:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget$private(0x0, 0x4, 0x2c0) semop(r0, &(0x7f00000006c0), 0x1b5) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/153) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:07:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x1, 0x7, &(0x7f0000000180)) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x9, 0x2e, &(0x7f0000000440)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8b) pipe2(&(0x7f0000000300), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x40, 0x0) kevent(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000380), 0x7b3, &(0x7f0000000400)={0x6, 0x52a7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000b00000000000000000000c6f2ffffffffffffff00000000000000000000fc0000000000000000000000000000000000000000c024000000000000000000002d0000000000000000000000000000000000000000932daba4652413e84eb928000000000000000000000000fcffffffffffffff005050063f00000000abdeb578cd20aee1a6001c0000000000fe4d4c89abbd371b8edbf8ce95adf448fca32d3da51a4caf5fac36fe36352beb8bc67b2b2ac2c9c893cbc296a8f1c7349ea60fdd8b69d2036e69ba2a2fc99e13814158b5cd86ba70e7b23ac6a351611a73d9"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:07:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x385) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={r1, r2, r3}, 0xfffffffffffffe1e) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x0, r1) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00006d3000/0x2000)=nil) shmat(r4, &(0x7f000001c000/0x2000)=nil, 0x2000) shmdt(0x0) 23:07:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x4, 0x46) fchflags(r2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffc, 0xffffffff, 0x10000, 0x1, 0x8000, 0x0, 0x20, 0x3, 0x0, 0x1, 0x6}) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x0, 0x100000000) 23:07:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="2494426cb09a28fdd9ae79ed65e27c63ca1903584c9275e25c7f2d150b179f85992a00794c0cd61fd355d6201d2b762f7f2870b4c75db3c6dd352b62f21b5aae57fd1669a0d0790bb24c211a2802e67a076691cb3eb15566f32725cfcfaa864ccf48a02fd7558891709ccbf315fd6b8ff79d983913525ff04734dad6e95870704d3883d8ef491ed8b02e7b0fea7dd54300b8cbfb525afd6bced14efd2075c89871a62b9baabe6ead36c783c0aa188ec785bd73e76d89fcdb81990cf4d5b307752eb263d5617c45b17e28880979057ff948d7efe3315d64b7a93f81b20da31789722389ce463f7a5f1a987d7db6cf79ad40fac4309427aad5ec151167584c7553318e2d3359638c2f7f51a745d9b7272dfa13d3b97d25740a61556832b608020feaeebd4b14f3b4be171e792884f4f3c08155452c02c797e207c9e6c3ba686cc1f4760ff48030b57de3cd864e6203317c3e0f4ac464e292284649f05ffcdc4273107922e822875af31fc73f626594611945482a84e278c573e6c1c9b3d3a95a73437ce688158aea94d3b6991de6de41dc31fba82264c6c755db42f3f7553a9df06c9c7ef1f4ede58b71038fe8cc06b8e59d4de7f1cf9a77b0f45b8c81b215ad221d4d466661c442bc5540713db3b5f3ec8e1d7394f10909a9f3fe1055336d9ec927367e00d560fc6bcc0a59ac1d4e0285d36821cc72251fcf5577d76862e1df206c674860958364e04055dd84316f11a77ba061fb3e9110a7103361a3b13524160f175199420c9b9899933dcffcb8331f4f942b8e0da97707a24cd06d2aa32652d6d101e6da03caeac45c1cf07a928ad5a6fd850fd79eabc14e25597f6f67905610817cfa5f8cdf6bd6c0375641783f0d8d14d26e7a986ab7724cdc4a79041afa4445c27690b89898c8bde1e7df4ad8d99cb430ade6c850c8c9fe198b38418d98d9486548f3ded179a1fd5d1cfa3cb4a556fd68bca34954d8b296d35e925252872e3d7dbe46572ce74cc04ea17e1da4a4bfb5875ab9c1b489f12f175a962326412411f662de0fe1bad86f0efad308b09f82f332d05bd2cbcb3c1b087922e6e6732cfe03cc8be1d25697d8388181f1a864dde04fb6e9915ee57a4c4ab23738e53f5adf76c27883438ed0993ddba8302f6ceefffb82f7a6c445d71a454a721442a643d96371cd8709929f1fc9873da451664c9a01950e84d9b6ffd5c3753defe6bc63d330df7263ce2a13f56a333697958a69e43af920d49741c03ef3ee5e44872afc4b5fe7622e5682d5ec75603f6cc49b508972c43d289b9f62ae809b504b0bcd50aba8b0dd9b453495504d7c8f6abdcba8240dca2b850618c3915c59f83cb0c51f78e58b44fe3d749ff2f838f3f46c98d058c160360bca12a91673224bd991e820a53e9ce4a35687408a4cfd39d700573dcc335b28a565bdfccb66643571f81d3b00e526be405e3dcfcb03d47fdacc83c113efd2660291c7b1235aea972e13c6b12447b17a2b4eb326eb8afe682b24735dcd7367cb822d378ce0ee704847fa56a36c00d1e2f311914f31c763987499150e64a6d597ec575e0976882c681cc4bdce95fb971872651a0cdd5af4e54f97625cc4cf6f71820bde5d74981c695baea5a2bb7e7c06bb6c30d4fe0df0a69263d7bf27d96d90d935f9cea55a9f0465be9a6c516f4cc8071260fb7f9ffa2eda21b2cbd6ba804f885d9459efd0bce31fc1ce4c241f6d560bf1dcd9fae79ed1384a3dd9f2e75f23aeb5afc17c3d723c0eeeb0dd93ce5119cfa493cf8afd526c24b32d9d51532464356b20865916843fc670daa0a2152639fa1e06ba59e760a0e9174f1aa4bd886f121911d4a22a9527d262fac13ed2362993eadd8700c5d9073cd3d37c387e01722fb53fe23d4620228e6c4885542f5177ac3c05a69adac179f9e67c49d53d5ba4aebf4eac58aaea4a7fe8c513113031b66a43ee3741f80a1e1181a29e1d4be4297758df66578f912dca8ef141d28747f2b511db779b4f414d98c79ca49d3d7523cb00444b1a488004e838a7b12299a6f59a6bd518972c974455cc0b356ee77ed1a2bd1235bff4ddea15968585fcb52de41db3708ac323075379aa2ab2871d3f41ee4cb21acce846e25962468939d9498e79308a9c36dd7cde01aa3e3950580c79b46e07414f264e9e78f203d8450130bfaa690171d3d5a5effc9218fead6c40ac3f12e19817b2e09d50af36c8ff2f0187ad86b903cddb1e89936a3352829f0942f3a593f4fb2210b39925f479bbd563a5c9b7f5ca2f3b7ff822e6a915b9af58f6dc6a38d10dfe0f327116227c2efbfb9c02ec8e1ab02c2ac51602a9d903e497334831f411922b903932d733c7e6cec610772a7ecbf155f7bd513eecbfb53952ca1fec9ebc660b988847ee6a09a56e2069345c5075127ee1f59efe470b57f831934cf9754ba1c494b408139aa0300600f136bccaf08fb4da2d8277f349556b27aff0fb11e522e08c62011e4ce6310323fbae1f21b028bc8fd84631216e62a76a22c472fe30f6d6e1e29d9c1790a99c21138c146a86e14a5529bf2abdd993c550b91c3ec2f04190b9c5b0cadf3c1d1bc34b9d1cebdc80b68418e88e8929af5f53b03d5c4735403f182c784348c621d4b8d8e786751df24d8f3566c7c245ccdf399810ea3e4ee0b37a4668fc864c2adfe95215e22492b96e9ff949c130c639b76b0eb513c031444554fd2810c4e8ab3a0d2a1e26b9f4d76c33cc0c05546b46e741f6c5b70dbb111177852a9ac340ee06b1ff06259338962884916ec43840470012cf288209a820fdc860dd6411593c89af9bd63a30b644ace3a636abb2b7ec152f77491623217f21e1a4bb74b9c5d19d5ddcc1cc73ac35642e24299ec3ea23a727eefbf26a3cf9a9c17711eee24408099c048e998b965c8e1b37aea8d28578286ec3d19f4a2a7bbf356ac044b0b98fc0aa6d6d8dc9861348e43270db7d66595c5cb1985037b8c4c699dd7a2f17c302f8edcce0c8f97e13bd1e1ad6b77d981f2d4e6d46eec8c54440ec082869a00847fd9fe402125b122486a376d880fa34b96b8c2865f77b3c45990cefa9808930f53b3f18956f168e0d63cfe7675b634687b57d01d0b11ab416e81fccf2007f0f40a98c0aaeba823cf69109996bd4b07cef47fd8d693ef6a037a55bf6a89140673c439d15bbb79cb9d54bc2df63873e153dd3bdf7cccb4cc3e2d4e5157d69729886b325a6a1c7e2147677df33e2a8336fff23677dc95f88dab8cdec751394a8685944105b4b4c687cbada9e607558f93a3c3a9de8fd03e52d5bf143234a4949038b7819a5809b8fdade55ecb7e2b38e0524b7709a697e72ec669faae551bdc1ae6a7d570ad0b9005f75539edf0e9c9e7a6a6c1ab23fdff8ef55f59fbbb6ed4827354041da82b175aa10996aac33e54333ce97b7bc23c4029ca3dd4c5341b7bd184f7cb7294551d3fbf2c9b2f47e32a9388f48eb7c75dda557cd258f482baf22841a408d648746cf0c01a61d8593b4464cef7a429df4ed0962f071d77295f220db5cd99a13708ed1b00ed69fa5b8d9577a1fa75153287ce8e1ff2948eaef276fea4f4afedb1d86bf232f16a1f21bd2d5b880c7aaeb5eae83f426eefd09cea6e82275b0236da25c971e023d5f5b3a4bd4ef696c1439de54f48979833b7cc587b136c3ecd574232eb92ad93e9779cefd003518bbef62bba4bd0ffcbffaa82b9c795fa382933166dd2ba75095c3d48414a7e556916b53fd3bf5fa0937cbb0cef0e0a6830671a84bcb76557d702c4d648873c04fa304127acddbf06a45032af0e39fd3f47805244aec4b15e58710bc2ebf1d1675ab2e4f797c0a98c18ba62c2395f5ac317d15cc456e5bb814eb3f6600a94841b168add453500b134dedae45ef34bc8d4a8f5f44af4f002de893e8b0f39026d946e802000aebcb164a1bc6482541094db55ec0e7c23e0af544cf11af46526ef79fcd4bce8d383ad60c4ee293f29be116610dd158a6e0eb7a85308769dd7e22d869733e8dac98fdcfc45d3407ec7ab310320681cff07b0ecad43c629f03039dee0a81e4a23f70f19cfebf5415e2409587e93e6191299eb83486dbf3dd505e0b79830aff5c90eeb7e3753c0bd7692c7c012966edb6a066b7b0d5a7974108c82b1de021ee6eac31f8d246c0947796ad8bff38684885ae0aa7b94656fde6dd7fe9c48a64126fa3bcd8b2b58f6d6279f06e8893cdb6ff097adc7feb606bb5c9c21060194c2f55ac3d5db1adb3a7f55448d07d82f3433085c9fb1cacb79ae12b32678b25014b8209b2eca30b34e72a67b0a87556fe124751dde7bddffc0f447acf7a9896a1db35c46796d81bd4183c5f68d788382c31d3155c443b7d29d4764839e7d090a4abc645af43dbeb5da21d5bfe597fb10386ae1c7d490ba56302ece044f5d2b88459a94cd95c0ef31c2652c773eded38085d0228ff9421b2a0b16fe7b7f9164e9329c040ac92df2284e5c18339808129a677a1b9280dba20d49845233d1ce66d3da0cb0b94ef313410235cc9b9feef09b695129c655bd211dd39627497e3a4ba27cb04296b19a47940ff288257df8c461e96794dce6428477964f17621d5c419ff20b43afe74e5b6b71039a6a96894668af57b202393db21d9010b7ec80820218605befd61b96561b0e18ac5cb055c032b26966e54c8d12a1cf116e985c71d21854d8cc35b75a948862933da707cab15ac6d20a4201faac45b3b18e6a7aa89f1e6008524206f91292b6fc3ab05c63160efe85a1645dc2b6ed30d95ae82d7a067b303909ae79393276cab282eea91ab31786b1be857cfa1dd05cc6da5356b8cba84d7ea3a62d5a06f9534a40ac8ce5a2320ebd0a12b27180faaedc23fa612eaf46834233ab6f8d21755dc85c0d64e4fecee0d9146195fc36e96b0265f66a80870ee58d4828e025a9265f21ca30a1ecce21cb9f5a3e29fa0806c1e50878dd06297467a276804b2da655250cd1ef322ff2b06b5c01af2af498c4df91901d1c649b555f8a1ac19f5d99bb55097b909c840896a0bb4c8a41a00bc5f96bf0aaf8f90c0169ac95347067d61977e6b06570d5bead8845606a0da6109b43bf2f5ead195f845011a5e02d1cd5d6b518f60b6252c7c3516864e1f3d1c49c30d9bf51290eb33ab72f20d02e8e86055fd754557f72e9e79fa556e81a4728f36b026f7a982274c0cae30837e30ea75f5412cd57cbea3b9ec58ec467f9e52c9440c7cddf2995effcee6317fe4061276b2c749c09925c3ee7a1650a183c29e351a41bdc9b5a807d446985a6aa32753e095e9779a4d53e110cdf081d316afb4fa43d4dad49c206d5f0cddf9a235c1c224652da189080efa090ee7345075bfd3aefe97730b3bd9903dcbd2c1550924e35ab0aac3d3ffc0d0ff4a68950707ec06b7d518c52f9cad8368546f3420e2499341bb871816ea3bd6ae5790e798b76f4df6c589f58cdb1c265a0b8cbf557b8591191aede19c5e7f381fedc0223df1ddf3a65e77cf5869d747b382f313e708849ecc2a4ed266fb6e94165941e146d5d31304526be7fa0d7419b3ec05beb0e32aedf8b96a8a97745598d4ba2d5350a329f445b10e27d48005b089b9717c0db611c87e3907b782a323f94ee729fc775c1075e6844776cb983a8d77f20bb0373417e90ae14270a75b60d980406281b139450558ac028ead05d90e66e7b82be3a9b61f4a2fe8dfa2a2f7438d4bdc7e24c94ed16c12286d489bf203623d3222eb4847d6288b8357495a8ac67f4a5c18dab5cd927a0ad70a297b0831be581fea2409627e6baaf1bccf4e69", 0x1000}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10001, 0x3, 0xffffffff, 0x1, "b65582187c336dc6e33a329d7adc6fb5ff3ad4a9", 0x2, 0x3f}) connect$unix(0xffffffffffffffff, 0x0, 0x0) 23:07:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xee65) r5 = semget(0x3, 0x0, 0x9) semop(r5, &(0x7f00000003c0), 0x33f) r6 = semget$private(0x0, 0x3, 0x8d7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) semop(r4, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x5, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x1, 0x2005, 0x1000}, {0x1}, {0x1, 0xfffffffffffffcb1, 0x1800}, {0x2, 0x8, 0x1000}, {0x5, 0x20}], 0xa) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000004880)='r ') r8 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r6, 0x0, 0x0) recvfrom(r7, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) r9 = getuid() semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r7, 0x2000740e) r10 = accept$inet6(r8, &(0x7f0000000140), &(0x7f0000001500)=0xffffffffffffffe4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r10, &(0x7f00000028c0)="f4902b5451e188db5aa017d53461b55e4533eccd6ba037d0ed000d4f8c02ebca9694a34e249039e9251b96c77422f1df88508236eb0a6143e5f5a47d4a69d355d6ef6a2f2bfea68587fd05005bbdb767a079bf7133a6de01fe8b2d0dff42961b56f0c3c9df0200000036ff61759f27ac74f5f53fe50db3968f1d76ba21be6d06afa6bd2bff5ebb4235b204afaca4fd5695942623fa0843c70e835af4f8c670f4cff3f38d68a6d3df9da8dd9d0f8b24e15b27b46b8170c07a51b771a68e293b86d2f9ca39b7204205909fb8afb46a592327e4f0a561e8ddeaba9366842d3b06bd0202f2e48c148ebff51bf8ad31ed73", 0xef) recvfrom(r8, &(0x7f0000001640)=""/4095, 0xfff, 0x843, 0x0, 0xfffffffffffffe2b) r11 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x22) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f0000001540)="73d5640ea70ead7d57b875553a14312885c044bf43e4a39df1a2861fddfb04a3c49cd9f45e71002db35c4334e7dcde11cd10509c10ec2d7675d8fbd353540e657c1b6bf54e2282ea791d"}, {&(0x7f0000000240)="ffe33d36c6febee3b572f2c2110c48d0289934fd156c0f5cd0b4a9bf1729c4e2e01eabe4fdb564dc27221a1b5a94742184"}, {&(0x7f0000002740)="d1a48c7e9184fb8b15bc79833bef1792f298fb6232aa3f74d6ba962ba7b52930e68d928670d7469f3ccea6ef8dba3ad01c679717f43e109873a2791bb39b5a184709c880c439682989a9ebb21e2434c545ca887d958d9cdafb2f6bc23eed3c09a66a42fa40ef68"}], 0x2bd, 0x0, 0xfffffffffffffffd) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r12, 0x0, 0x3) r13 = socket(0x1, 0x8000, 0x0) r14 = dup2(r11, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r15, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x51) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f00000029c0)=ANY=[@ANYBLOB="010000806600c1e8da14b2ba02b02c8d609939810f7dd48d9f8055c8563f45554aaa1a3ed91f5d1f2f480224c81f2bbeceb999e99625ff018f223f42620100e8ef06ecd67f3805b4bc1de2f5d773c7043e7e4b2b77ad34e0906d4575aea9489a293607f005ca50cba41d92ad98cc106d12bed363419896b4b168b5c6e0e6a55165c09f519f5527f5dccbbf00bca3e3c8dc805973f62df7d9a4cc649d6c13f5ddd9b695de4fc6fc4b13250e534f600e5e6b192a543195cefb147c"], 0x10) dup2(r15, r16) r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r17, &(0x7f0000000140), 0x202, 0x0, 0xffff) r18 = socket(0x2, 0x2, 0x0) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r20 = syz_open_pts() close(r20) write(r20, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r21 = syz_open_pts() close(r21) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r24 = syz_open_pts() close(r24) write(r24, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r26, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r28, r29) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r30, r31) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r32, r33) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r34, r35) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r43, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r46 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r40, r38, r46, r44, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r42, r44, r39, r41, 0x121, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r54, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x7, 0x286) semop(r56, &(0x7f0000000200)=[{0x1, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) r57 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r51, r49, r57, r55, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r53, r55, r50, r52, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r56, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) connect$unix(r18, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000001400)=ANY=[@ANYRESDEC, @ANYRES16=r7, @ANYRESHEX=0x0, @ANYRES16=r7, @ANYPTR=&(0x7f0000003280)=ANY=[@ANYRES16=r21, @ANYBLOB="d69b2c3a281716cd433cebc4091ca5e1b23e01dd118fea1075009771048eef7f0e3812b748dd5da2b37ce6596e91ed5d2a151dcb37b0119eb9be3835e1ecae7bf4394335df544b0839760c141a1f0796fc46ff9fd8c9af09296a0000b8ec92b0680d00005a271dea441a28e1dc1f8081a56e49a9cb0c1d0a232c1be388cd3b501d9be44f897a8100d6c68475eb852904e5528969c9de137f8195225df13cc4a32b72d7a1a530b5dcb7bbbb9d48489fb733c5431e7d31cf57b63b43b6a77ef7b1b2be89dd4f100008a4cc08cd78e4699856937996ef3585bada5900942b0ddb55031fdd9027046a3601bd278c15356fb371bed574f5f16242312dde26066abd4934f0f58ffbf20c14e6a636600f05114329d45a8e7bbff2201bf2a2893d620e21113f704ab93404e50c3d1eb80b7f4b1fd2482d9169f1b63a9e848d8ceed93233183f882d34c020175327eaa35255d8f2bfa3b7885cbc8e1dc6518a2506b7844c9c90575b6de2e227f1273b6be475b743286778602d3e3213c3a44dc2e171a4f57e41ad4952780d4f6899d24e03a5fa5f4fb78e90230ca4212be0eba913c97441596a5c36bdb8c320bc45b4db64b28abe588c43d1a72c41ea2a3c57e532f084af5ca0bc39b402be0c0b6f6cc03f54b0a0a5a1976b0ee57eea79e430cec426f01027a1975c288d33eee2edddd58daaadede9a9d166e6d0bd2117cda60500194ef040089b1c033fbe4e5a3e564ca4fba255e3f04f7cd4711ada32e8ae7261a4ca0eb3daf2e7826391361ccf4491ff8b45fb348e5ba41cb7", @ANYRESDEC=r22, @ANYRESDEC=r27, @ANYBLOB="5c674dc8b21e5da4711db75588c881d162475bbb63cfaeb44278e90614e4abfeabb057be27bf6e77d97ee832a5041c711d23993cce3ccff80125843a348351fcad620ea8df4dbf599bca0ffb20924379ec7fcb637fbe3daa877eca5c888bda175aebe78435c19537ca67bdf6a70d81900139c93b320ce1912057d02e7619c6e6c87a135f314545b4e87afe32a70ccd9d0000", @ANYRESOCT=r24, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000003140)=ANY=[@ANYPTR, @ANYBLOB="55a116e4b34f5633d3758c21636de46f92c812097c61dffe40989f7569a875c80f11e3ccd75f0fd5528dbd8db18e770ea4e28fce4caf639fa9f4f8a462dd6a36b3a707e0a5c296d3d9a45de9ddf28a41b435e2bda8aa47463921d35a50173d3848288c51bd0d864c66a7744e59be80ac5243f6f280b732ba8e09833756dd28eafda2f75ca88ef2388fbdabd86c076bf7b491fe0c62f43a3e0b417e2ff648aecc234c5f590a246b26cd232dc77d3815e10e9d57cb8ea3b6f527966846e578d3fa99706622ad4cdb4890b7ebd5a4f28e5310", @ANYRESHEX=r2, @ANYPTR=&(0x7f0000002b80)=ANY=[@ANYPTR64, @ANYRES16, @ANYRESDEC=r28, @ANYRES64=r41, @ANYPTR, @ANYRESOCT=r56], @ANYRES64, @ANYRESDEC=r9, @ANYRESOCT=r34, @ANYRES16=r6, @ANYRESHEX=r14]]], 0x1) dup2(r17, r18) poll(&(0x7f00000001c0)=[{r11, 0x20}, {r16, 0x100}, {r18, 0x10}], 0x3, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002640)=""/97) msgget$private(0x0, 0xfffffffffffffffd) 23:07:45 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="010708c1005f0b0fbde74cd31c297ff8ec4b92d59f4793a7e8afdb472d10cca6b204c512df1234efb263a8348d188e6c3b33cb79a9f7f630d920aa75b1be36bcb8020941fd62ea5981f58b2fabb12395284c5235aa82bd723f07685ff138430c5e8b45ab607568094dddd5d48b562270866096406fdef9ad82e5a040c09c4ad2528b8bd4fdca128f57a5c1d936ff604471cae4f98dcdc3c7d80672477932dca7a620ba083a192a83"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:07:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 23:07:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f00000005c0)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000000)=0x10001, 0x4) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYRES64=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="e81ca8fd3e8dc29f271039c7bbfebd917a8671c91fa7ef4aafe826839e379822ef72622572fb7c5041fbf16649965160f947d322b31c6e70954c7d0e422ff76ab1318146cb3c7317a2fab592e63638ae7139482d0d6a2b8cff50d9870e7bb1767b2de3fbcbea96b55665a68d5deb9f1eede34bfd942a1accf74b71907ecb93bc3e603ec2c03bc9665b74d15eddf980d440dbcf17225ee68615a1638d0afdb6a25903f0e10578f02121d67a48d3523bc8f6573ece7f99533773ed38b152585391a12f6bf46bd2f9ab43c34f2ce787bd416f3a8b01298807775a8273266a64bb2a41aa0b483666618bedb8e2899266d3b502291c2de42a9c1d71ba156bc0861b3fd36e2a68f564f319f4b64b48edf485ab10c319170b6bd97236e7d4b15280faa884567462b0c0a4af88a5a9fe93ea3582ceb5d497470a6f04f5eb54d54d2218a2645f8510327a53420bccd45ceb03bc7199b1a8a52abd5070042a6999987aa7e7047fa91ec89ddffcbce95b8e8d5a3e602a0c2144fec3c690e9f7bb9e133295566e0c0d219451e830280a7da2f6cd784033c00dd49a5d67d08590a0af923e51e3b4a5e0705be10780bc9a51a344180f039b873a527fb0517440edf761f44438efe65121c5655799b38aaa0415a79964f6d5f8f6a8c4988aa1cf6da22f9a3fd825c59c685a59f1144f8d3e21a9ffa54af7f68399bcd68390776d952fcf05fc8be941a441e7824234a33227c8c5cb8252d04c62afa2cc11e1d1ac104cf6edd055afe1aa77a1c418b1ce42836fc636e7a00663fec396b5b4afe20c61920f8efca4f88ce8402c1893bbd1ebf7b35a048ff598b9cc0afa17d86be9d6bebc14e2a18ba58e42afe733ed5c77813ef22497550c226d7548c8c6b7e88ee5e26dfac6257c2ed28c3193407b14088bdb5e043465928e9d412ec13d03c17e7ca619c0d2ed372971b406d9100d7409cb3b2386e6caedc31cfcd2eeda876d07d09621601ef68f8b317e82053c1566a8d9e77b544c936226d3314fb6f07f2391fefb3a83e13a55a25714bab6e48dffe615a1cc80281b13180095b48bb93f782af0f0cb2ba6b648a3fae7659f34c7a4b24ee7dd032241c482407f73c080d579a7916ad91b1d1f14f400b8571b74c5bc2495fb3d337eab12c4ea6caca129cb900b50b6aada2bf111e1b06e47f9fc17409d9aeeeb257662b2a721a8162456b5b12c8c006273e020cfc806e335ff5e0bf25f9f2207a909674d9c69a759ba520c60925f55ef45a491fe9078e2d7f9886a6671348ee101e4fba84be3a723799eb08009f3dfb0ac274c07f7ee2252613c9046cd4a510204c48e5ed1db1a593096617e783434d4bb008db1f142c51b9a8cba842af02c25afbb5c57b99752c381c903a64fa094858e87e1e9d032e153e307d9b04c9b7c9e3151597b886265e855134c5e8477b6505ebf7affc8bee105106cc0bf34c442931044b6bae32b3439e44f863be59f4548d1475a30aad46245d9181a890451968080b48115e9ecf6601bb4ff678b92372ad87357d0d76152c605933e1a1e4a715faa8076e808654a2a1e7c8d8ead32cabdf021024bf34c628f98678a59e35355c52ef632f01b2bb68501103fdc9e70eb19f57a5e172e47e1491dd303dba215ce1c252c4497618f3c798dad384c73d2c79e6ffe89f3353423d33c0d59816b01a63ab53c1ce5c0c4f81d6a39a7791c8c0666e4a64f34ec148a028c1df2d9ffb727586c110cb01f668b8ee1527449690c5e26ebd5378a2946c9e603fcdd0b312aff99baf31a70861261a290e7c9572df2b43c701f8982ed3d683ef963885629c09a3d3729ac3d1bc590cfe097dac890cbe6a2b206d441eb62ad3a76fab52e15cc1b9a9465a98004dc231835593bab88008c1962bb0a246dfda6ac45a8b3e67d2d5eb853f48670d16d15dd80440b680b0e159d0660c919e3f0cae95fe5213fdc9410cde031e5848b73bf230f6ee132ea4e2c70e34d0a26f1d483d2fac6cc63719aae1f97a08c23019bf38272e9630f2b58c0a947173e2648cfd63676a5eed6e761beec14d2b03014dd4a4829f1be860e6c631a1ad50be5eca3f9f77b752b07193f93b0704cf3ec9d946d4454997d853855a66cfcfd109d29023e84174cb9e57ef8ee5f0ae67d836ed06a4285b37ce7ff11dbabc007fb115ea965c2df202d96a17ef4b901ff7e5b5d089699d55ae1018a5e95553ec4db9d80e1e02b5b9a1c04b9bcf0955e0f5d8dd83e252f0379a005ceaa52a922764e7ab2e52f061f0e098847049fbe6bbb369387d2e6fbc09107385d337ebd77cdf44f2eb272254a41043f2d4ea226e2bd1aac451829af39e52006df22dde1143a629058edb8983b29f8e58480cfad256563f412e7359e86fa2e58f6a9c58692ee7164845462f815b10481599db86a29bdff478c92faf4b303339b08b11faf0e171da37c776ce3b0b44ba2da633292104dc62711a329fb07ba52ca780458892ace6422337edd8b175874209b0671cc994195722c657bcc3250992cb845965e5d93dab2b791a3a64fdf35e8e8a54b90e7ddecbcd656c6cffb869a4a23a8e5d96051346b6fe70a23b7c834e1b8b2b601674a75fa040c70c27dcfe3861117e2db6a959a87d4a125292be184d130cd430d9d3ce6d58d1488bfeee965367afc410fdef53e24d0ef11e05e49e730f8f770b5e7230b0f14bf8252bd2409940a13f1552cb6fe060ff3529fa9ef1436d3fabd7147bebb666c7b05edf177d580e5119a31682f8ad1f2b8947a473ae1ab855561197b195e43d19a31e23c201a10906f3bbfcbf2d7e337577c59d9d4430f30197effe1f39ba8173c9b7c5291e735f007d316e01b73b7fb947523c2d41ec4652623f02ab7f265be260150747b68a0795bb0b9e3d768dd41039bf1712026808d7632ab300ec4ef9002dacd980d6544544cc06666f2c2d85fcf4e4245278eb389b6585525533dd100dc2c5fbc354d6c375f1eb3fe78e89efd4291880e37b5627eff77edc2e81908583ee4aadda8c983e20b790414994e457ff2d667e01b8007b56fb5420f5d509c2c6689e73b404a728e8e4dae79c2c08bf1f5eaddedd929c250fba84f648a44d7453522561949f5e3e026a4dfe795386e4c9b8225fcfbff1c8484cf05ed9fc211a4d9b4550b4e723ede0312d8e76f688df543c07b234160475e33951d7ce69f1dfb6006b63ffada22320dfb923a4383f496cfd5d6a64a766bb6c0b4f87b430f869f3033fc1ef02d146e2badb6de9b1b77ba201e160278fdc23e32c6da77e31ef4703cf74ff5a4bc2f32ad2540c24db24166fce58a82e3af3fa786ded1b32c1ad47b88cb56fc98f106b8e140832489767050dd6844b73155e973a82bb7f593ea1504790fc3d8a7636da7145dd5809c9bd199fbe533891390b1292e9c61e20155249c46c2d1ee7b66a3af9b48159343c8c084378a40af6f210324458fb5f9efbdc59762b768add1603ada32d713e5fe1218796a5e4e389d1a25b02333421bce6bc682d45b700e62317918c594aefa2bc39201b6b9129ef37f6b364fb8fafcf27f7c4c78967da02dd56b5b4f89c2d47aecaf104e00afa65331ad1cef7f4251f5aaf0709bbdc64d7bca5c7c50f11c280515013f33aa7a37ff9bb269cf4428cf3ddfec11eb035b361c888e3179f191cd4fc6564ced96d12338b4ed48b0ac06345ef6c97d0178371c6919a0467b9cbeec26e41568f1ac8d2a1b5c562cdbd16a3a16ef3497512edcc01fd1cf4423620e8f5d712b189f6a80e4fe28f0e3dac08ee3458b2bd374c97e41ee57e5fde9940354a5dab5f4eb8808f87c2ef05a08f16e69d015c89cb0964676fddb586243f98e2de28dba0728eac69f6233de3a512099fbfe066a565d143cf70121fd312a2848db6a14ebb8583c3c8c8f69e7e9ce07a30b4bc7eff98a9df553e9650ef984fe32bcbd7d717136558457caf02566049eed4d185231e433a51af99b3711d4c1ce67d78964f68cf3c1bac14c974ee14c56debbea17b9dbf389b6c9a93e7ab67ca82b9837cbd5309167279c9664e7c2c7976e776d6cc2b752a3d5ccfd5be6fb4343e74ab8528c9952d81f8192d5cf60fb741802fcad83459beeca7d572fca81da91b006568daa55b5683055bde10f010bfddaf1ae52e1680fef6025a12d5a9e091b83db9586f227b8ff4c61f12eff6cdcbb47306e79563dbf4184a0ea82e7d29a8c15f8df4166a605f54e77cce64e018dfaee2117f7913317ecc26e02cfdbf39827a03696cfa0663c909d5087b34b2bce8b0a4a308eb1317b2a2ab7f332198232e39be7d30b4c2783cb4c6475ec8a548839f8217a8215d3299f0255b704ca583d1783ec5f30cb9c4381deb814c1e7350703ea364350e6cbe764d01cf3c6b01476fa510a7f7d186f940627a9491474ca6f76a51d17b4174dc64f08547101bf364b896ce9641c7d11b8024a29fdab78d57b8594ddf4a8c3285719259a4cef522052179c1e18feecb7f01625ca190a989ac60260eee5429f9658119f4ddd4b1389f39cca29b8049ecffee11298da8e750b4a1050e1d15f03f4a0f01bb57b92747a099ba76e1483e247ea4c6c9ffd40afc2a304c72ce814d9b8d5e1b56d499b2a72649b8a4c93430f319e98d0c196f3b3b5b3260ae5c2c1a2152fbad28ca76db135c0d1e0af24e5839cb98322a6e6e38d2174a04d6cfc9ca8fdbdca414940ce4ecd4d1667daaf358a3ebef03f6589963f1c78d71282f2ca8728b07f78dfd912f2125d50de544b2e093e0723f05f86dbb07e1c1a059cd16e76a30c8959100f570ef9c8a233629b89264ea24ba7d2449768c3d538d7843b9600b0b7d2fbe6600e7f39a4e25d1e41eb34b6e911db72329ad19e7630d38735d1d9e040a7dfcf0894c11543f29b98b9ba7271fd80ae35b1c40eda21611437967bbbf173d4ae10f3c08ab84e325a08345ef856ccc072ae8b4bf26fef219ea41b98c97d36b5cac3cfc8c28954540a1dba92698e200636724f599d36703e8d389e74ab1f20febd72eef191bcd13602a06bb4e95b147b1cc3baa7d98df007014e297a2342dd3e240d29cdb527ae89992dae6343adf20b410d2f8fcfdbc83b387ed14068a12b815e41346489d743190da9519330c4b94ecf0093253dc19e689a0fe3fc5f846831dbe392a05ee262b701d9a81e96fa6e59eecffc99ac9633c0c4ade4b15d50eea5a05ed70ff0a5da582437b506324332958a10a74843873c8e19a06e27b61c1ab92ecf39e2af4798c73a52044e416ee7685028e47d5e318be80fb34cd10739c006d41f3771fb59648d4a7854148c73f3bdfdabbc6b96053ee30f4fb1f7864f6ff25abe9ddd6b44878b40b6a20850ba935b7fe4ce6863898cb543ef5f5a28c2a0bf5314be63e390d23b68463d3d44aa003297970064fcdccd2118d4ff6fa98a4c2f3197562f22e229987516d20bc20e8f49de224ed890592c75b68241871b188ea7798ba95a0134775287cbc2e0720739fb42f435e81a3dfe4dffcf6af4a8607e8bda776d445bfd927e18bef5669819088bd8c1c71fc1d283af23fe76501b53c4b0a22f9d4a67f9ad9a9a73e26ef01b402d0a29f5162b697ceddb17013d2fe2c3aa756422995aa1d81ae364cf7766be400b19b5aae961cb629e640cc17bf14ef841796080f27626d3be4aab3c731faa8467d819b79f34d0923c12860e54c44445efa35eba3ca53be79b01503ae6ae6f614a658d596f7be1755b1376887be89161732a8878907da67b274dfdaad2cb26424ef504d9cc3d04f2e673fec1f82eb77eae438b588a1d4a0f272a4c32f7c576", @ANYRES32=r3], @ANYBLOB="2000000037a1e4360e5baec1acdec84667", @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES16=r6, @ANYRES64, @ANYRES16=r0]], 0x7) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000640)=""/18) semop(r8, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r8, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/215) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af8f004052590bd7dc4b5ab1c6c48578bff00"/59], 0x10) r12 = socket(0x10000000002, 0x2, 0x0) r13 = dup2(r10, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r11, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r9, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r14 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r14, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r14, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000380)={0x2}) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r1, r0) 23:07:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 23:07:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x50) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7}, {0xd904, 0x50000000}}) 23:07:46 executing program 1: msgsnd(0x0, 0x0, 0x3a10c371fa7b23a, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0xc00) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000005db73e6773c827a300000000000000000000000000000000000000000000000000000008c000000034c2e23d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6645887da8cffaa2f93a6b65a917a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca10472d7aa72f565b38bd7f0a115ddf9b659724b364165c086ee1d16f9eb61ac6c1b8f1744a45ccc20ebcefe854055ad6b185b1c378d48ebed9ed3347383089be4704f0c43f272460c09dc8867c6d76d0ff27a7e1831ca0e6523f303050f83cd9031e825f9a115c2898f53974aa582c71e6dda7022f5e2b52ac867ec41b52e2c2b0a72d8b30796734b80aa14a4db20b2cad2e0f4ac7733e0f591b0f5f80ac771a3d8d0a3c5a7553cd9a6813b744502f58e592b3bf5e169421d011430fdeed7a6a1b270890d2165f3861dde39998c305d1fd0a795f1502181af50122c119b5f892b0ec6d61744b1eb5d37b6cc3d75629d032a4adfbc56bf77a291cb2c5e4a37544b6c59ad5d04461d8e33de0f971030bc28cf0c3def6f47b4deb90dfa7619c7ee182bb0a772814704326e98ee2f53bb93c0f39add2f7f4f557de9a712263133ee5c51646a44841300c508a0a0823d71bbcbfee89e17688e87c1c54b3e22c9cc9e5da9fcf0dace495d1afc1851365a846d25dbdfd92029247051210a28e8303c8f7fec4dc3d5fa2b6dffffff7f225c8b9d16a8a99ade59343f730eb669a56c8d"], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000531c05000000e57de81af58000000000000000000000d505d995f9fe23a0f3e08e2d1a793bdc00"/249], 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(0x0, 0x0) getegid() getuid() r5 = geteuid() setreuid(r5, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000b62442ecd3430bdae26e09000000926d1e12fd3e45d24624f8dd27c072f3795ad5a81a55fc3b0a7127d318740c17758715340b2239d1bec5600110c8be6c174623436300fb5ad236c13f712af0c05736ec3368ea36815c0f64e5ba3ceead8fc3d566d8fc84fa58bc08a19cc82f2fce2c05a98723863b0a06f634e40dfabfb6e0a8261c90bbe90dd47dfbc8216d4a746abd1068fb4b253716f3cfb700e02034956a3eec8ebbb535097e1d539ad556802742b49cb9e26e270729abba856c7acc"], 0xc, 0x2, 0x1000) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r10 = kqueue() r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098226b760f9db1ab2086a115e15756112de7d032d8bb1cacae64b9291ee9eb123b088b8dc3ee46e85c808bd811ab7800001ff26ff69c670102e34613e6fe2c6b1ef193535b84b675a85900866c3c884527c986dc5a1f2823a1143553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba640985e2d311e00649113f24e276caf49b3bf378ff6221f07a1579f755d319a1aa13f27e826d9450b14e16413f1c228856068a29986a51000a5d19992aa5d7639d8d837d693010fa81d149fd9292e8cbbb6fc80e0ec2a35dad1330aaba3585e81cbac4ff9c67ca99d56a50148e3e643e1fe977e2713004b89fb5666296ac0f02d61053d82aee072501fd3e1c0fee6dc70d2e54af009bbd7b970cabdeefb2baa578f938e1ae3e204b5cdfc1cae5ab25"], 0x10) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f, 0x2, 0x100000003ff, 0xfc8}], 0x7ff, 0x0, 0x3, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) kqueue() r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000940)=ANY=[@ANYRESDEC=r10, @ANYRES16=0x0, @ANYRESDEC=r13, @ANYBLOB="82996570984e19b58752794d9aaf4b784b9b5430d94a62bb0d733d2bdc72694a82284928832bc6aa598eb46ec69afdd46e077cff0ddfb715fbcbefa4f887ceb54d403896ab72bcd73ddba75d9ed94e1ba2064083674d5da643375b7177a8a67a18b19b8afea44ff3ef85b69bc228c88db8f1d0530c2b968e426adf31d8cadbe7eb488775542bd58bd9497d53bc3b0f3c3ec0568671c3b5792b07f00caf019fad7bbed7fb4873ecf174f77eb1f3325960a85fef1cd9500fe6a540fe202a4adad57b86e07db4aa6d957514f9ee88eb892b9e1c4955398b0c49a538a39fdd58c6ce4e3b74254c377708d5719b536ac3007c17ac367de18649a948a11f032b9df6f03414f8d5bbe16102aca7a5c22bb2ed2f5420805c053843c09305deb331f5059b88a83f458b15d29821b66496ce55f6833571a430b1ce3e2fbd2539e4b1547d4feb268c7bd4d8fe07b364a2ed50b2adfe9febd6856fe520fd6594a92f60ccd2a4f6558ddf6e71a641ca5b26c79a10d7cc616d23ef563b5f9149d7fd42d526426030536dd94f9d1c031916420955bf110ca9299ce2d685b79158ab1a5898cd042381e3cc02ca5505d12e74b9cac7b71a483f721fb5128860ff5f546eb74da1ed16d5e883f9efd19eedc626d80f5dd7818eee7cede4cd0bc9ad7017ea15ea2d7c56235522575d5290b79eba458fd2a89621862afcbccd5c885e34b4c941eb62c832d9e6331aa5200f39d5d4e4dcde79ff9de4bc110dd022148601343e79b62c7e18675bc4afcfa00624b215b53d4ca236934e6b6a6532f1ed9d8bd347d309a69c0f424a626a0379ba6173edd92950ecc5c92108de3b0d00373f879e8429613ded3098045b6fd3899aa74fdfe244deac451e404b86662ad02db3b40786023a035b5af4aa95a71b1de6b920fe45c3dcd2fbb168ad527bb806b318ce08ba3a9024755f4ce2bf4755935cf56c0009b832e6e8a62ac166345027fb48098ae531726d3232fadafc1e5a627b508516ef31df162ea507a63b8f24865fe057a657b0d938bf6dd776f24210a297a2f7ee6aa750f969bb1679db941a12ccbcbf8ec7f591715612df5e254530ba4efd56b265bd7445c37092c9020c6bb507b579d3f40f27b94f7a23c439c6b83eb7899afb23c7653f571d35b1b1fe3adbe9ac5c55b59395137184cec291b69caafac20f2626b1960a23b4bb78c843f14c23030393f105c746ddf9dd1add9a1d6f02e4e62c61afdb4e6c4250186161a7164a2eac2d921439e448cec78090117bfc684e6a199d5457308690cb99db4675594ca3de59e3f7185921e7d8f5282654b70e677c70f60bed3e23154a23672f2d7590c28a162f6984058bdffcb8a1d5a6f769c5a42f5180414a3a939f1eca525ab9f4c5288258c55722775ef8757f8b2d418978f79aafad6feb4568967359c8c7c833ef4e11460275541dea9fe37ca6e920e4fa3079588eacabba9584ff1438cd91baad51c46ab35e615b985915c2f2dd09a2cedb51e351e7a9473df711a906d182eb28a085100df4e2967b7257080e51cb938767a2e5873b2c35f7aecb7f5f1324082e76d96811135e3dfc9aee936d640185f8d7e86fd07fc6e3c1b5ee28aebc31f6041825a517dc5967d49e15c73001ae3afc44626adfb66f77963931e5c303699af421b1eda6fbf43fc9db2e03dec030bac091b88233e4de2243efb63036278bf7950601995749db6ebb1aa6933ab8c81ce0a16c5a0e16ca23cb2a821ecba6d3ab1ecc2a318c839da42f3e35c5e56f407214c46d46349753d4df0c4bf13892e1595781b2d440d1e54b914a56bbae5b23bea0ef58c978e95efb48ac0517cdcde569ed8516aacbfcdedeb570801e6e9a49e13fc341f54aca8d07633e95a5e7783deafa743301bd8aa6161fb4e953b9a96825e2160b2c61075e9dadf54eeb23211d8853152e9777f9923e1556d410b01a61215fe0dc96dc56d6cfcfc59dfafe226bb6fecccbf7978ace410786efb5e1ec73bb90ff3bec0b5734779c854f13020cea5b9752f9f500f227f44659cae7816efd2baa1b486283b01ea8fb41a371f42ae333be5383bd4a79c1d7005dcd504ea62a6fddc167b175a6b51dbfd37c083b5103f6c90e338094f35e98eb4bba949ac80f2215376a7e88bc0a2d70c91a7c3a3ebce3516da7655f8eb83aacd4347245f0a048d6c878bdc27ef4fb96b5b285e823ece648b71fc14e7e743df7014ddbbec436ab0d1cd696ec1537727dd33ad378288f0e09c21b064d6c41ecffd9be20d22801b5e29424e071a9cf0ead920db21b82dd5874f45d0ea1b625493c9072f4d5430618b9cd6ebd4423b427c2156a0cde41d40f73234b90f53db26f28e4888fd808c5399250af1ddf40d20c38192ff68663d79b5c161049e1edeeafe9f48d5e64cda072c2393881302c281fa311d929faa6762ba283835a76e2ed1a43e9d510d5f6b0dc0aa7c3533c105d828def867b0c7f9c2e8802677f8dcf0d8abcd49aac09ea8cff3a2b781236046bf5d11c307e9703620344c625117a7dfcd3089ecdf83c6af97c7509f0da493db0fc2962056a99d1e7354ed762d0079decb0153c48ec3eb040cc87b5122ed818a13f67791f1981916f5477374e621a89ba66b1b3991f43b89aa3d27708509ea04021f84bcbf6b2b3825837946964b257f46159034ebc0d3f407e48ccbed6f700b16ef542a83fc2baadf39dd0773aba23016a974333d8a7272214d2b519955a824415aebd89700715f3c0adc5516ca88557f1c0226de99fef88bab268427251408b9ba537dfb1808156f388f1d1af7bc26b3d76772289435cc8d60c7f1a5fb14db1bce0e0e3d33341acafa8d59f5add0b5164087ca46767803b2d2ec3ef72d7c146a9100be89cb9f4452452342079055ef8b14f9c04b2ec942f0c1e8c29a8c19825f715ac10c123209db8d0f8c73a540b15b15af7b25310c441c4f6b689d776bdbbac839144843e41a70adaba35a62136b18c8b220dbae190b4858ce2b6d71f25b72a2fcc2fd35d009cec1079dd68de56daecf62cbd11e652fc5921af522ce2a6528a170b8936dffa258936678e0c546b3da96f431d6604f966ba107467644ff1967f3ed117ab0036362cd6eebb66019b6e44ef6cde5c9909cbd555d2a6c31678940483ced4886b7d47fcaf0f76e4287689c72b172cb5f4869a0fc0f7af15d330ea2e52e08400ca186b3cf9570f0f9d63bcdaa16970bcdcf97a3eff57f37e9baf178a7e38722bca3f1c97433f0dd060c5712f9d9e6a4d6a5967085d8ab551a62d7d9cc329c5fe5963c0d190a2e6a08bafb368e1eabde5b7d3fca85f934b034ab18da2a0e072bfd3adf3c9c75e3616a7834777801e3e4e6ecb41e23553cc6caa8d2c82a9bca0a4be4494f84cb1f330541cf8bfc9fdc46c3e577d11f6005426a58f53044ffb9757e2cd884a31837f59c9cf5768c75ff8c8e720c7ac3e48966625f5aba4228f5d9ff8744eddf25fd781ed09584732d7f15a639bda09a4df3f5a0742bd6790ba63900f1b620369bf36581a0ad9ee08d18ae2c8acfc8fc96de56ee4dae47f0ad457ee70a17a37df38316938d49a817186b92b28ed2c3ef113ec6992e2796b982bd978d1cfb9280450c49b04f2a0d8adeb21121a53face0086b15e10eb6116677d4feacfc04deffa2e3a3014116bf313e5b3095a2239cc51aa0197ed3d6c9449c5bef0266483a47efeee290f9c16961f4547da3f0fda228db6d00ed8ed2d578369bbf842b4ef931656cdd2cba33e7c1fad6e8c39ed51b285765ab5c979140e6cd9bee88cdc0f4d0abd3aa831ba40adfb024fa71c23927f01ba5bf516857bdafa0ce437098f2aa26673eeb79dd68237c730493f2facfadbc0a936f7a6a434881462aa4f5a0088ea8281471eb1e22fb3934ecb49e30b7483b2bceb19ff6c95f0f992086adced3532f7577a39da228353c2273b5be7d65c8aab469c805acf54d8538831ba625e19032dad7aee05002768d7768772819da40efaaa14da1398f724a681748d906150a9dd776bdad499b28d2e9333437069d00de6a9440d60fe3fbed498e67d21c65e332460ba9ffbaa170efdba819ae9a1a282fc717d89d9262794cf9170111a5ba71e619a8631d3491dcaf6edb62651aabd4c1ecba87300493f02a5e5acc8eff9bfe1546c16e5647de2f5f929bf76bc89846ee155c18559bf5de18d6ec123550fed5add37d102795efcfcf9395a52024b7160f633e09945c9592cf367d50783c3a5468db3da8a139f64fe85d8cee9a6d7117eebd7a8edad04e67fae2aa6ae176b56a5073215b5e956d55c50f25af08aa49a737a8dbd9f2f86c6a6e220c733d035b44eea83c88a8ab21787af44e395563c67bde36c078131c267b7233a07968ee4a00ecd30022ee5ed86fff630633c3a8cf11917c3e54fb5b919bd618581a3e5eaa0b04618127de2fb80b1448ec40f6b4e04504611ca4c827415b039d732536aa3caa6d3c10d817c7afed480f1a48b651529a7a413f9971c3560844845d885e79f99b77b59fcbc856c3c52e858ee07ea28c6108b56040422d1112cbbb819e6db3f2d036dd07fd0226f567c26d44900322f317a10ae45a9f0a6b67f66b4319d07f1de87b6c306ab3c834578d962f40ef5d4762bbce768a30428aed0d844c15bc5b5251c3c267fdaa7eeb1e281fed2c2d1aaeb576062282c3a6430cf683529637fb54601e769455a76b2bd8ed62c5ff7e0ca1074f7207a6f2fbf3a2be95a943e95de27ea3f2b8ab8636075fb06ee84eaa2026753cab94a019b7ade8092ff9b402a6fbee87091fcbf72380ddbe59ce1687941754cf6e2996d4c36d3d43a7648266d855232fdc0ffcf4da9dded26c049b4f00eb1c451e79b2119739ea556f47f34ecb5be071e0feece31cfc28e187b8948eeb7ac8061bf675dbbc42a11eacfd610cd495cea7146f6ffae3ae00ee63c5303887ec12a75ea5a58f74904250e97e6635cd94e931597df19f30e71ac6d1cda8347c43efd535f3606f47b86eb5d852ae308b4b6cb97d3cdcd20e71ea7fa97ba7ee54a240771feacd99904cf3f51422127d1bf04c88f3165a18a36612a08c3872caef0153c34c8028a24cfdeb0f5ac34e2ba86109d27d1ab8e0e93bebf04b8433a16a75d13c2e71838bd4adf2426ac9c9c56f8a86e86df6e335770d62f73ecef25e4c4e339762e302b4539def0fbacd0b19e2e905fcfbf6d241f63bd82191d0b9f63d543369e05423092b56100272e57d798911c7ff55316800ea07395d5b931b9c1deced5ca035fa3874a8c2413991e6f338f67f299733c49593c766f9faede415ed299a2fb3b927874c4ea19e61890bda6522495eb826bd6d2f51e8416b2224c788680f2a70e2efb4e5492b9f145a2c122e17cba57501bbb7231ce6e434c8d150ccec442229cd7ef9f3213d95f137d96bd134d92d7f1cece49f081f6149a435357023a1477d5db554841b6c7de39618f1e8d78ccff3b743e0e6a48b712e9ba29b731b1cd859075b0b6bc649603c51409f03bc3993941c1c0266e2d6123f86e6e46425008d1ae0ca89888403f649d506fda2bc5caa2bb88a6dd03c7b51c5ba3b17bafa288804a2e9ce45a8ea7ddad5ba07d8ac0826129bea69108b067efac19f9daffe4e6383f54b1fbed21059571fa5b287fc63f67c7c3d1db952671c0f40298b0a9dc5ed532e088802c10b0e5e8d54cc7b1049763fb0adf2252b111da2fcc81cb5816767c87a3854a719b747995e70e01378d9e0295dc60ca11e2aa347b8d9179cf62dd79beaed7809d43b93d1a5c5a5e68b93588199c852a7f41fa15", @ANYRESOCT=r14, @ANYRES32=r15, @ANYRESDEC=r4, @ANYBLOB="030af275d812385fed9836bbd6714b0189563c45aefe11143beb13c1a8a27dba57ea638c8c773fa1e241bc826ea35690566a1554a49843111ff61bdc4aa50d1029e1fedc3425a77cc504149b10d9808eb60df1a6ddd1c1a32a702b0d525a16810ac935e766083f7452518799aa015d897bb771350250839dd2d81e0008900d9b0f16f98d06f9a04ff106dd10b1275d4cb2117f149faaf6028a7a3568d5ccc9c0c9f775bd71e98114c304f81f4f004c8411c7d5bbd4662c50333c3f5710bd54b8b81400f9d362a6268296c1ef305f1c12413aef3b87733f2e9a12279a992eb54dd0202e628a3b7bbf5174e4d9c55ad2"], 0x8, 0x800) msgget(0x1, 0x50a) r17 = msgget$private(0x0, 0x103c0) msgsnd(r17, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgsnd(r17, 0x0, 0xffffffffffffffba, 0x1800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342f2f5c0ed193424179fc5bd801000000a633176994b7bc02ca9c5b632514379343f607520c7db46a6eb76acfccfe000000000020000000000000000000000000000000000000000000b85e461c4ffa91734777b5ac662e1f05a28dfec69fd4c6b64ae855d9d6e7fc91a93d59c6d81c66f4831e924b6c4a7d54743003e6b6cd3009b01136de68a288f545b00d434c2c847000f8f304fc3f7de527a8bc6f866fd720ee6a8016dd33ea63d856c97cc832457ae13411817f8789538c7bbff6dc3c7bb578aa145cf69226a559f4da651976d78f88ac3e41b6301c2a2d5321c047de960fdda32b30dc95a297a6f3301160b5c64332ed8dcf9a6f7bf2438f67cd40abf74c18ff63d3418d43c15c1aded252a7e55b096e10794fd662be610c29b21b1972526d1e09"], 0x2d, 0x800) msgrcv(r6, 0x0, 0x335, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x3c00) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() getegid() geteuid() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0xfff7fffffffffffc, 0x3c69, "937504000000000000000001787fd11e3b4ba8dd", 0x7fff}) r19 = semget$private(0x0, 0x2, 0x200) socket$inet(0x2, 0x8002, 0x1) r20 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r20, 0x2000740d) r21 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r21, 0x2000740d) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffb7) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000000)=0xf652d782ef432377) getgid() semop(r19, &(0x7f0000000380)=[{0x7, 0x4}, {0x2, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x405, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1800}], 0x9) r25 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r25, 0x0, 0x2, &(0x7f0000000580)=""/127) semctl$IPC_SET(r25, 0x0, 0x1, 0xffffffffffffffff) setreuid(r24, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0xa2a) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r26 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r26, 0x0, 0x0) 23:07:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="045dcf6eab1e41d337ba9ee3c23f1813ffd122b0d6e81fc289d507ef7333a77ff5ae95742839824ec1bc26cc87a313b520f3569e01954afc857a0043bdcb3a873b99bb4c989949fa3478494e5b2dc36b7ef89887e41d5e4f8f1547bff4a0293a9df8127d331616e5d76699d8b6406004d9b327c921e99e85da5e3af839a7a5b0e7a2200cd37349c336cbf39a42dc7bc50c30f85d5dc9a0608b45a0ae6ec257671382c18829d6696c09c2ad58101c324c6b3be1b4bb4a7bba6a0e2e69f53650de3b70f4b8749fc248caaa268141fad6d28929c508bd97f15f34daf0a96dcce19e6e", 0xe1}, {}, {&(0x7f0000000180)="5a2af22f76318bc300b7dabd9db8f3088caa1f27685033481479fc3fb596aaeeba579a48310ab7439414264818b68247cc578e04f96d88be626f18acd77d69622a9994ff83f7a4f2009fe0d29fd6a7a52c407e8c7436174335ff320b1721cb95", 0x60}, {&(0x7f0000000300)="20e79090e86306338506df6e39908edc60f829a25bd33725aa9d4cf6fc71837ec8aa67292e42c90a344548adbf0edc083fb98216f21f3a956c2ad262e7006f33df2f84685257d37cca6c5f081ecc80a90afa03a1ceb308188f84a2916bd40bebbb08b8bc9f2d3b9fd8e4f8b03600ad78a1a6059201d28c2cd72b8716d6068e68d841f84cdb11b8717054fce56aa6425877ea491a01", 0x95}, {&(0x7f0000000200)="5ca1af", 0x3}, {&(0x7f00000003c0)="686ff41a2c1ab2110f53993824bd03fb3302fd9b1fc48581d5b5843f9a39575f3770f163694745bc91d55f6a905b2d231540a2b690ea36bc22e8ccf6ff3374b115a59bf65acc95d50736d4afdf2a91c6ad0aec7de010a4a1d993e1a65d3369e5b006d77b30feb4c051eb7ae399c9fac3aa9dacd5c9e672ecc1d6a131252041704b2cbf233741b55aa559d581856cb986468a6d3bde0ea924f05e7e5c7fcafb81cb02d4c65d96cc131291346e", 0xac}, {&(0x7f0000000480)="6c7b6f779dfbbef08df08fc96306a8035344caf76528c60d4daca0a073a101e0faea53aab0a9e1f63d254e1c0cfa0f950e66465157e76697db86b4f6f814259bb064c96011e89efcc3b3d87e43c845a8a17235f3b9c6c4df0e791260b96a4f", 0x5f}, {&(0x7f0000000280)}], 0x8, 0x0, 0x6) 23:07:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x400000002, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000180)=@abs={0x2, 0x7, 0x1}, 0x8) setsockopt(r4, 0x1000000029, 0x2f, &(0x7f0000000100)="ebffcb133be2ac096e4ef9dc019e8d46fa73efedc95d49e701e69905000000f863e51b74bc3d111a2b5b07f89fb2a10dc4d7febee5fab5450fe3f60f703c09a6b7cc40205afb00df1a19fc697def64b4a495fc1036110e92b3780b2fda64955cf6be8dc885a40cf209dd00e0e199e11d78e85db0016bfc", 0x77) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:07:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x3, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:47 executing program 1: semget(0x2, 0x0, 0x400) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) 23:07:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f00000000c0)="b316cf1113b67a79e4a9554d2ce356bca2b2ab5c870e1a962b5f4f5573c3b24698cd88185b44f58b4ac85e77e907fa4401b6db3e3a176dd16811168a90c77757f386fcd8f84761adc8909323fdc7c1a1f07266406289", 0x56) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x2d9}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 23:07:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) 23:07:48 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3b3cac90bcef6ebb, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/202, 0xca}, {&(0x7f0000001240)=""/60, 0x3c}, {&(0x7f0000001280)=""/120, 0x78}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x7, 0x0, 0x20) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket$inet(0x2, 0x1, 0x81) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x6, 0x8000, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = dup2(r16, r15) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r18 = getppid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getpid() r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0096e8052e9ea0bc8bfd"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="00000000000000bde50b1ec41000000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00000200917b4300"/20, @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) getpgid(r18) fcntl$setstatus(r1, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f00000024c0), 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000002480)) r35 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r35, 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r35, 0x8058574d, &(0x7f00000024c0)={'./file0/../file0\x00', 0xc5a, 0x6, 0x80000001, 0x0, 0xffffff01, 0x8, 0x2, 0x0, 0x2, 0x1000, 0x101}) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ace000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCDRAIN(r36, 0x2000745e) ioctl$WSDISPLAYIO_GVIDEO(r36, 0x40045744, &(0x7f0000002540)) 23:07:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = getppid() sendmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)="0cb7e411a2dc5a49a2eb7404bd27e085a1c365be49e2f992520ce0683e3f975e5616fe7c1eb1efbcdbd06034efe1ec4b54bec0008c93a9aa79baec1b646daa8f0ea486440bed0752bf66fea70e31090bbb139201d49cb6372f8d065f15c05dc39855ac03b1dabac853883df2280329ce4b4a320c68e2702cc7c976c8ef9a1329e5d7e201d324f1bfbbfa67d7d25768c3303ba514a714484a4b6b09651272760a9ed32e324c9063626431e803b5f73c269767a1ec7a652a860ac4", 0xba}, {&(0x7f0000000200)="c442a5e6d23e97ac78c7e4a070739fc1aa214956f02a2b801d4e7583a0000f198223e5c6c7185bb574a15a676b9a36b99bf90a13c571aaa15b7d0f25dac829efe54cb80999c99f69555e7d224091312f60470ac16ea12e7b9bb626425d24f6e3a8f07e37ad2ca4", 0x67}, {&(0x7f0000000280)="9a306a7f7a072d0f3d45620847df85e5d93611fc8f60f10afeadbe48669246c5ce5fb93e0dfee4579b7e36752cc17187c3fae6f27a9d924135a68191e1e723d2a835902720554829d53c02d57bf891512758343f1a9c1f2d791a8feaa0bee5e476fbecd26ffa7ae71c2ba4f025ed26b2cb34802d8019050f21ac5b05afc8be16e2acef67156f77da1d207ef0ba560966ff8305ea9ba0638ba4785c66b1a7b5198e72f968364dabb3e3ce78bff011fa16031b6ba801b5521955f1f9837152e9f8ae29882b227deefbee0aaea1322b7f24c96a9792b091a3878f11c38417771a6bcccd895cce256ceb8fea2558558f691654b8", 0xf2}, {&(0x7f0000000380)="597e5bbb77afa0919362a5328db3cf636bba866e38bba9b073e8718b5d3ba2d220906408b5e74c0f6841c882dd375b9d3f8868189d3c02a9e2e7204efb51b4b7814d9f6352634817081bbb29ae6eebb0a27e18e2f90c3fdbc4e0b525b416f8665feda77feb3b7ef42ce74d2cf8b9692efc886a8138da8f763467905d31e80736dda50af6c0b1e8fc12f479713232283bb12210cb343f5dd94c7ef64670b34e7cd5cd3a7373cd82a19510d1ba87c1f7129ec931d7efaa69cf9417e1e157e9c158d161d599bbb179931403bad2fd82427a581e164991970e2a859a34431a32ee3e94f3f899c238e1edc28fe188fb539a48a7cdca1ef7b3affe7d", 0xf9}], 0x4, &(0x7f0000005080)=ANY=[@ANYBLOB="d000000000000000e76d25880400000004cd564eb7c42b42a4a37ac8b1aba2db21aee2d728d38ec3e8e58fa04d3551165e241442d9f6f8725c6e199a78ce2792ee6ae650ee5ca5604b828b4071b266dc6cff4065428f8d82e417c85761d1f392c3b3be42fe86d365ce5893fc4f9025b11575b67be68f3490ff936f2bece2f4825e7912c1843ef548c92006871740804122bdfa36f0176ff5061b3440892c36dda96d9ab7735824adc5cef358b74cc62144fc1e272bd698d3a4c5ffa2777548487b32e6382aefc7dc9331cb4300000000e00000000000000001000000010000002958bcd2b97e003dacd666bac7cfee532b035b80673fc3a59647d6e99c7de13282485db56f111818b2f237f6298e658ee6ee3bab3372437b5d6456b39630126ff9968f6f474be0492119ceffe35969226d2df8f6bcd0b9ab2e132d0ba79100b1ffb040d6e17eaafcd68342de49dead7089a80300f5a9ac3b523f0a08d6b31e77b97486b76d1b2b970abb6bd615941de67286db627383cf107284252559f1d0b15636d188df01350b39d524fde742d9213207b18ff878e1d42f04ea9f41949ebb9a928751891e2454422a2309dd000000f800000000000000ffff000059b20000c529c366e143d55044e6d651c38ca2e525b243dc42cefe33926c7e8eb3f43c75627f1330e358f6d81c9b4ddf78679667b37daca8551c7b26f651809045d6bfc5d5603661ddaf3fb126a8e95b333801217c66b47e91327402026f9355dfe2ed9481ff1d2bf0e385e69a538748c8e3152785f88d04dd0a62eee52cf96e957788fc315267f145e00791c3b42ed2b9b657ec65e785160d066151b95999c73feaab339f3d4534cf7b40e2dec346d1c0d2d9000bd150d1cb13a15feb50bcaca84c437db97e07eec93f7d54530f88c224cd5949281729562a242f71eb933308fd81c45e743e1b60282d36862198fa3940c038d19400001010000000000000ffff000000000000d1f030f1441ce5141292fad08a30af29636e20d8bfc3b03f3fab1b6a867e3801a508274a3947112ee34036667775a1179ba198d310d3cd92a2bd5860833552b687240351252c2216dea3b38dfc68180e7ac635ed2fbbdc7b6ba266dc758fcf168313a69126ce4134a8d6487f3b23476cb27d0bb9856725c41ccd6858cd2e15866e80f3d2dc03192a594729713c390de171fd7345b255ed25206f451eb4672a6ef5a1a70a82efc167ed56d0abf79890423545201d2e7cfdf2b446e893f3d516ba6f5f2660c0ee467d83440e8ffec4420452dcbbbb3d1349ee4f39aa899f6d220e6c1b8eefc676210ee626e4d05d85199eda99fe33c30fb51536859a54960c9c694418ed30c27a97906b74d6ac9848702545840ea7abb8a29c822ebd92db469b853ff88c064a459f12b2c37a2cdc0aa45e5b96d8d9a170189a0de575419f4d999ffede7aba0518845d8a1a9e2c908720f2f81cc3bfebb8b3749ffdc707d0268b21ecc3f876b957322f3504355251c4769540477988d4fb1e861b7e270c0bdd086d1ff6594d87849ab7319b5c1b4d0aa4780581b0d72bd2dc35c6a6c350678eb99d2747bd381a128b4f02cfaef7445c5185a22da3c886e9a43ff920cad2ae672ce6211832b59f2e9a28e397cbce2d475c5e8252744ee5b87c4b5a8ea6fc742bbdb19ac965b7ec907a3a332f413c4c539bf4c723737a55adfc381bec883589b61ee0dec54532d20054e9e47820b508d150353816f2ed3c93ca695b7f153698e9041dce92c88c6129c09066c1ab11e5eace5daa0c51d62f626ff53cd7f2ec18703ead5cdd5a374ee08c79c23b1cfc633847d3dfbf164b4f948e4f87fb61a793adf7f2e2280d07dbd0cdc6069ace52377f4fef900d9bb8396a9671db516ebbd189c61b9d6892b3cfe62902c651e49e82adf5a40eb8c96a2055163d7589fcdf519fc12b9c09d2d6034ee9bad87934bfb87f9d33645c35edf3f68df6f168ac24861473d49849bfc997c81e4c1641a006f5f6d3df632dd1b81dc4f3b7f54bf098fd43cdcadf75255152fee3d5928400e336820d2faf0d0f170cdab59baa784ef5a476c290956f2df56a1615ea8eeb9780ce1af95425fee274aecff3082fcc0b138a1f8bc0945f76b2dc82114ead6a0e14fbdaed57fa8a4d06a0aa180fca114b4a7f08f93b7938fc174d5170561c20a75071310f18465a101e4603f6895895652907c7af8bebccf0d9c5e625f9c35ea8f9f004d33d76f1d0b9c07e6d4ff4c42ca998d3048fe71c14e6fed97c4934557e4bc676e821b175413323e88037e83c9383eb1b4cf4828873ce82a5b2a05814b68c677292b9475fc8be8fb7c289b79f8105e644a189f75dd3ef442526c3fb27bbfde8fca9b31c12d194c5b54e39ca3e4eabe4fd63f3d5bc7a583cb87c245252673da3a1bcd34c904c51242e34aa7c56d46772ef1f34766c46292a9829b76a586f9252f5fc65be3838b3df0e560e0b59bd46e7fb001b6c58b481a248f7d7a0fa9b395ae67e0e1309ad5c6b58cd6cdd5466823fb88c88205f413a961be44b3f0b4d979e1afcc15eecb351c549898b42a45631079012edde8b8de21f9aedda01794a6efa58fce8a2ddba2c6c90508078d99440e2f421a2cf3e7e31e3810fd411a0d512946731ae9b38f344486eceb921264196bc042344fe0cad8f14b06143720539f6bc33ef2bb499d4c26311f4399cb9bc4a3a5e6475e25567a48f5c7ec82385f2b8853633319792150d59db97011569e28d87ae18461baec5a17aefb8158baedcd058daa272ab9e269bad52f5f2ae4e31b8dd65cc58dc1f67509f0de80c24b1158de70f238491ac593920b88f1b1f177cf6a6c5c994ae7e02cf7bfd5a6c50ab5fb23cbbda63483d11d14695ffed239193987d28b15d84395bff5b4e2e60f0dd389d044de83b9630774e144bb68ec48d00f10e61ab91308be21d67da341877da24244c00e438ecc1003cb113a31ca70d8cd48d86189147188f97af7edefdea87ed8f1ad04b1b2c1c441edcfb91dae55dea541a8da2aae797504095b9c4ebdac977b3c8cb1d6a9f0e2bf3930a39b9d8d72f40bd6cbfdaf8a4729aa9880bb89744b2ac4e0d9bda67b30e2722fdac738c502f8a8c8ac51a4eab7813e6d624cb5793b5a8036fcfc9bc5de2e989fb26a1521e32c8eca5ce25fb1e6ca9405ff34d0665db992b701e13b8a5ddf6076196a0aca5b6fbd189991ae1649b9e5f467b8a42db1464f34f79e6a68012c885ca3624aa9f5744b09faeaf20c3964d89c3ba523f8acf373939fbfeeed18a7f2e8ff8aab6c545aa8d24815ea7dc59a1e63e0321e7342053e60ac66aca683fc22cbee93f7134200c204c1b5091a043a284a9eb44174346e7bb0b942b9bf575faf07deabb5251092d48a7596c7a6d56da39c146d0e533f4896f164e01979be8158a1f44069030fb7e44dab8fcf62df14a8e80e43b3322452998ba5461b8b3d0df2af90983912c8495a06faf6b19e5e5f1a832d1be136263c3f1bd39605341f0c181b58f46f2992a71ad27b4cdd569edf699ea3e99a68b15eefcdcd183bed0e0d0bb35998f07c2af15f78fe5016920496d52862aba269e5d3b3104bb30adf771f479f64890f325689b130b9694946c218cb73ddfc1d38770b01e5312594d475f43a07eb569a17143ac9c0591d71d55212a8c179b1d5ccc532db9b1a9120b01167a59755a2238642ac618b09f74e8cd37bbbf862b3aebd1e75cc7fab0648ea2718a3884960ed5abdbc3106d691864f7f5d1491edddb988aee0e7a30e2ef9cf1bc6b26ef4f0a5ee62403ea1ba87e8d7ab950f0be37bce1b555477e2813a4bdf669a35e329d8c48bff6d3b0b04c9c7a484a7f5d09f7f30b7fbc9f66ec8bdc875d04c1ed390cb71bfeb77e51946820f8a382867a45a06a0f694cf23ccb9154dc015d8000d3a41671d5cbd35bbbb7ca27316a8959c6ed31d4b96ffe2293694cb477476c6afff9b70a5628eac5f61f09dc260b57ca9ec29f23a8ce6b0be2d552f27755ab88ddde31e006505d55ed780d77baf1a0a393ccbcce7c0a6f1dbb194a7cfb4b298b23b848c212c825b652cb8b77a69f75c1d4ff9cfd4cc91e16919645f5fb95bc85f5abd6da421598fc75a9d12824effa4df3d7d699a4e215fc0b6b57e9ef76236042c994a1de347b33fc8f8acbf693a2a92911373e7e390b0eb18673e7cc04000fdafea9f001c175949a79a4440098ed4c4976b4d08fa7b2de45dce891ef423afc48c5494514ac0446bf580549de383d82340af2eb108727949f9500bce0b90ca5bf4c319a0ae790cdf4c78881cd4bec01e50ed739b7ff638db01d6f7df7109582624a7f5d584f0f6dd2fe82329969f09e3cbd0c1a6e191aa7ff57724bcce78c0d5ae4b5384e1a7b93c0b0abbcdf6dee96c67784bcf5f44c39267037dd588bacd53d23d37f7d9102fe02bd826ac6689eafb6dddfe6204efa2971827982e99a196c0965f3c266e8dc2aad262bb116874dfa64b77f5d4af233eb0ecff71887688f79035c7847dd517f1a8ee288ac0b19033afc5f2561f50bed2cdd0f9a8be170ec17034c499b694552bcad266f411f87fc6c3a14e97ad85e897044fe0846b68ad172e3574c5fab53b71f475d41df86c08c59da245ed33323263529aff5f7064a5f2dd23f68d8101372433d1e227b7531aacbdd7b2ee6f05266b9e098847eea70a91e9e725697308aaf14da4c97b7c7776e9f7a5655fe1af8b6fcf8ae86e0365b572aabf4d80bd1ec6aae101f4f16cd5262d2adc4f31e8540564724148cac1a606ec23bdde85988c95008f0f0976848e2e472c36ef78dee7cb495684f71fab232d29da86ee8350f0a14f1497b5f9f8d4165b72fa9899c90d1f3beff0018a207c2102bd9969885aea74820641b46b209280c2346bf2af4524c6e3a34d95f83f734a526f2442138291ac140f86886402b5731c117a04a9664885ce352f31b6ad7dc0cf21710ef2c8f705bfe1a15272c36b0d7c449b9f1f042c050c28a9e473055aa21ce236fc53c07af5723c4b37aeb8ba8f3883e097ee7121b2223c9b106eeb85a4084ca866c30a866e6003385dd8417d8bcf3955242e63fe269f4f1c2de87fa0274b664c39b6aaa1e3f7655fef8651973dd8b359ddfe892f9810a4410db30d0daf8221fdf5ffe06160e4b0eac9659f8066153d013169f59ec5700255f6e8f78dd6547bd42cc50ddfee98794eb810b64a3d10f5ab588564f29b11348bcc72b871a4ebf9be4e2d7b60c64b46fabbcf710f658d6a25e528e7afae06f909bf99f3db5fd4946193ea886544b71f7b74425eb96e45c03d12b4186234433c372eb6fdb44c33b270a62b07e40b209097da532f224d771a9966e391fc35c69cd122eae95c62adb20c201ce41c1dbdfa5134b534a58e41e2d48d0ba47f5db34325f3f5c5c77c0f7d587a5e72c64d7cf4a39f32576b4c67b99b400448e31d62bff3bcc930fe84ba04ae1b2ee39f602b05232a16548865c4fdac296ce8ed15368254af6feaf78a1afca9e76f0fc053cbf29668b51627aa6d59d4ec64f506cd0eee3932b80caa125ffc627aa46290800314dbc173607e77ddf9d1240e64894fae2361acbb867bbcd7c0333c05a42b9d8c23398d2947eeaedfc838f0268180c5389c8fb57d6577eb893b38ab8db57ca03d160280341812228c1b83da72c243beab3c069b2f658be338dcaeb063a4c9b148dae221178b040fcf2e4b0a6f38272ffb2092120acf4024fb007421c1ce067e3c08514c437d6a1e9709a4bb7541bb0fc10b805974288f07ed6624f81fad40935d49db89f6ab38d39d8971f1e097088482ac365a3ca0183a6de8b88e090b5e930f14026680244e6ad94593cd2f5ae89b98d4f9a63f70f69557fbea0fe9e7ee5f4181ba03681a7a200dfb94885890b1e2905702f5543aba2fe705b0a7e6fb6376d0474c11742598794ba52080dea2992fcf2f32b4312387b9ee1a2397deb05880a4fe12e7fe42b4446021ae31b5353c3c41cd20fc8986f760c0ddbe38e097f265761365e554fddb9d288a6ca2911c7aeca2830ceb77c1fe76ae604858d852b0ec37e9e4275169929cd8e4352415563feae5d49754e9993feff98d6c7885cffe7266e5dc61930a34cd9f10f5ad09616c1d6745c7eb402edd4eb2f8ad9f33da96621f4c8fc2b82d96c4c82a88d91071d183cf84688287baf77c860e2fad09c4a229252a8699796efd8f45075f9c2ff541253fe036fd5fec86ec2ce565b0b14b78a695fa09aedae4ff38783c88f5b46935a1a26775afc92f96899d5675e30b2ede3ee733f6454cbf7721e98255c4f0da18d626d404054262ba427df9c05f747e02b434f2495908b9895ca79a439080bbc59f0309ad82d2e5dcdf410a190d317598f82ed825e602b1d164ca95ba133df764f153bf461df1ff102b999af51105219c8e018e54804bf639cc608f8446bd61925f1f9996afadcd267a6d1c103ac840f3bc0e1f51c0acc8381fa8327d92fa0695270ef6ab59c71af5be08c7bc73528601a92369d5fbf35251696a36c320618799319e25d7af383410cfa166dafc8dda232a6eb1b5801d8bbac69ad1189ed520f49d59b74c8158c983e89fb929115a26737d3d812c7a6ac9fb1df5d190daf27c4b39a216437dd759ececaead24989304fc92eb7df17c5b01f324031f58567a03b360eb1d9e22e564e9e50a92105ed04f6d17ea394a843990dd838811c6efaa5d19ab893e9888c9ff5ee148919a3d786f1b1710bd0d05ad4d15dadad592619df368295f31cd8a10cce1c86a7b4da10e916e35389fc0ca4f800000000000000010000000600000016bad443295a3d3a017d68417530715e2375d227184f2621196ac0b4dd57ff47d45892f1bebf7a438f8fd666b6e3aec6c0b4a74ebf04792b82e38757a5d9fdd62b42c30555dcdf1d8ffc9a29fab731263c12b825d3918dad0f9b3d68af052bdb518ff06169f295d7bb44407599e5ec3935b833618df9b8d97130985663272c643dac2f57c7ca94818be16a360d4b598de6a7631e90bab7e2ea5073786450a7498cc1753f08927427e893222bc522b2c3cd88b61a71781e2e43eec5a3e30541174ad0811269a60c08d0a78fdc2782b2303afa592ed636dc937d71dc1875e96ae00bd8e966cd000000e80000000000000001000000032f00005771a3997eecb5ac0403e7b276785093ca5133cfdcce66591199041c652966df69d4b5f3d2057a22a14981edca4e530fab5547acf3152a0b5087f5b08fcac1dbf051e9dd908f39eb78999559fedbfca9092ddff67ce41b93d968f8f3c5b744280c0914407be397f5df94d0d0571735ab221fb064f453e05d41153315679c33850d6c357516d23f6c1aa53a4e3eaa2422e8feffa914b9feac608b8b8846f7744a8f17fdefaa172f4e9d3d25c5eca7c805dd1213fcc4dc00be224042f3daef78dcce41e14e209196a4ab181731fb9869fc7f30fd1100000000101000000000000000000000ff01000049b91646bde72dc09d8c4e4765ca5b5e900c4cd4ab5e674425a2a539330fc3b8012b7d82867d9c289b7329143dd1d6d0b786c7f238ce95d6b2f108de83f51ce53c0dea41a8154f82c70c3ed5b71dbc4f67f674aae2e68e94c579cf729e3c5a24df0529180aa1c283326a662c3324bddeb3925db7fa1737edc58983ab3c5265f9b6ad65867c39f0bd5114a2dd0a808b875167474f42f94cd96b0f062ff4ccea5dc47246d17d5f14943b98157be9bf2e2443cde67805a6a8a522fd54000ff25273e2ed782a2bf8415551398862b489ba799f6bf61a7ea6b15848546e4b01ff5feed96f9fc10b5f1a696e276c1e4469dfd946c0d6b80965d10c3d91055167b4cbcb8a79e9d7838d5195e47ee6eaaa25197aa9134d97d29f5263cde8e5dc2d0d2d7aef4bc32fbefcd1e0a8764aeec6f58503c094a0a46b19a0c8eebd25ece1c687f14130a4f635269339b9b7321f2853772e4ee319f2114fa52baa4abe6e0fb176ea269ed3082753c3a709aee3b07d7726c1f2425967843db6cd0c0a7229502af8154f572cdba3afc33bf0ac3bfa248de52f4bea7d4254e392015655310706705ff45c065b1954bd1bee22ecfcd07e48db95b20c1e3ae6a76b641c3149a446ab9b1f752daa77083e91203fb85652dc0c9c5ba0c2e3f40e478b1abd492c4e19f8b1c783b3ac71fd169b91ed1925c56337ab820d89d39414ebbd5b7fa23dd3ba77efed457b35ed8b48d1ecb177e044fb8cd7b4ca8a22fd918139b12170062de11e70a891a702f7ae01edefa1f3aed284f6130b8c0347870cbfbbf320eb6924de3ed25344a1e3c13602be4be105ef21854bc307223f4101ae74a7eaf23f24ac094b36c0e7642ad7da3f1042b8f99124396b1007f772727f668f97e84aafe817c0402f27ed70c5dfe420665140361faffb27faaf9c164964aa3985762df88bbeef4072223d352b2658a4655a0e952be825c3bfc7ebd1b13d00e351e067f25e9b0dd96dbb9bdc2528dba92a9dcf835d7dc8038a4eb2d3e5a48f3f2c57a9c26393a4420652090649602dff05dd2f5f2736cea580032eca02ee6b4aef06a0f34819924e946ff4545b51f32880f8f4941d2693e99b32ba2cf43b9334eef3e90578f0374dffb9a242b44ef5d2d78beaa9d2bab69c980f1488c1819e60593544103fafd1e3e4ec7b2bc452e72629291b8c09ae8ebe1818131a59ed26070efbdde65656d551164d800b16c48fff0a8b68d82acfd223c6e0d334fbfc762da3de2b9dd6be3267e6ff52baa1317b376f405f949dae0c4544efbc8e1530f984e9540f6623007682183cdf400c7f8b3d733e2d6018b312666fc10557283d76fdcf10a4cd043b9a9baee565bed9d990c38a5b8f4aa3db12339a5ffdf443a966917637a841adaea7c119d9a5dfaf8953527b1d03e4bd88218a72513c87499e43c0015b3260672da62d99dc0989e457ab863812f29dc4c7616de3467c138e41f85e8d9c2a3d3863d22e09116064a4fd7a25542eab405755fcd3a99f7c8637c39681ec95d417f8ecb268631bc2c0fabe983af1464f69d6a2e67d66f2764fc0d93da481a8cb5860c3267dab5e944908e536f8f4c073bd2a52e2ac05e0d7a309a846c9b02bfc6e050ced42cb5787d62caafd631d44d1d9705ab5457372029a41adf1362b902bc8b97cedde9888909f4f4b33b7d0ca5afe87a84c398a3a7c2142bbf43227667e520c21ff492757262f2e037c8740880a36f13da7aaa3a558d73d3f6828acd50a7761631c425a88cfc2d427cacde3b76dc7f1a8d5a270b5f0ef4459c3d9c8a9168fa3acc993acaf8768aea142a91a0ff15e498cf166f485adbac6e43afd679f045139d1a0ce297e22a13c69eb23fc5d1f87bb01675c7dbce54509333da67cfef10fd3fc970225b2a6c5e664c29b5e1bf5fb4dc691326b92e6c5af65088841923a978268f17bed5b46d1a0b402be9d753ce97ff4adc2b0658a88849b1924ebddc5ecae61a0e166a7238cf2ff7a1e549bd5cf29bca98651e0df4858ca0b569961541089423e9931ee9ec7ec28d41a60471d3577483a05f7aca3ea8c765341b3adb1b1555cf962870a4692e6d1bbfebe8f3ea821de44c52afa8c222ca53020656b26e0f523a58daaf65ffa09b977d8690b6aa8266ea861311716e4f3cdacb322f31d91c8672beede50f6fd6fcf963617f60a2e42b6133955b206afa6249f12babfdcf599e4289f4c5944879456a8c559f6eaa72d4c043b2d2673664a000000000000000062c28136229b94ce5d86b8c380e3ae98f4860954623aef632a24c3f7917c5c29f4f42b0f751bca1d5bec419a3430fe5fe4d6d4c1696ed4139912905ac7b3754c5223b6d411ca2e86fec06d52971e1d41aa344981e22d5a50898167b329b2cdbbdc250ca114a1d907f005fc9de8cb2ab26fbfa48ba83d5ea02acd55c22ba07ef89dc6e5638bf5abcfc26e4701276bdb043709ff435fae503b2d9a6c2abafe44b50f20101db1d1b8cc29094d643645963aaa691800ad90a1a8faf0a36995d42324134c40e9c1b6662f26857c7e7cf1a53914a1b5285a7238b86302be9c9649165042ff3b907be135b223abdf9ac4f5ce33418ecb44a53182c7fd7f559b646e4c0b498e5fc3fde9478d146fdf19c96b90750b0532362612dfed91364e62d90f875b628833b9dbcae890a5d43fd3e8f0c6e81b5ae8b1bd30e1af575953e09f856acfffb2ff53e40aaa3efebc0fed7a4f6e76b4afa072b956d361c3a53d6c43a7f119d9ad5afc27a814bf1224e083a82400944d0e919e87da503f1078468fd7804e92a4eaac00d179de13a2e86acbff152072a560774bee147a47e8e75a24c713193da4196fa766eba150b54bef07ff8927015e9572f1fcfa2983d780a3afb946ced878439b069f747dc97c1450ea86ca4c6c5f1944ec8dac43dc836839292f2e4701337728c06fed580a7362c14edb3f6bf594072a351c9d0ddbe343114ac0a4ebf2d8ce39c2a49f3a3b3ed5e860050d94bbb3aac076d9e2dd1539c892d2375a34f8a0f9e3832d2381af84c74e456c08523e6f9bdde5c08a700d2fb88efeb0de8aaa11baa742f544c438571db349cb46b2b6d33be026c74a554d3a6018b38c4784d13835e5c30d4d2530e77c69bd50f240e6a0e302bc36160c3fe3d61b7200044ef488791e06ba52f7ac2b51127ac0d6df326978ac156ea68d77253243317e756172965c3488151d9a7908563af242e455c472ee9b52d5c03b2ad11dfe18bacd4503276b378692d6021988d41e8b7ae3f93d971dcf4344fe14a897d2d77c8a04c3ea32447ccfe2397b054bca6a60940b327f0b32ba876fc02885a5df8d7c4c20f47b16a524db07d56a37e430a7478f56de955bf1cfe6524548342ce13f7d352931a808f494822c3f12049bb6470fc4dc93489956223ef566dce5b24264e48f8358943daa2b59c7f53d93b80f5352f47e11cb39ddff4c73770bc1b7adb817b71851fc4532fede0f0ed86abd197ae11f1cbd8fd66b6c0bd5ed3bb66736de42ccd74da26ed39ddd871fa7b21323aa0462c6ed694f712adb369b014e057e32b1ff2aa5dfe568cc912019e48b343520bd80edeb162236ceeddee87e5d1e45c37e9a34fe2e72cdeac2fbe97f4e4eb1a0a63dba619312b80abf60e3161292cf64f50cc8769d28441da0bd2311b790019ed791aa77694aa98f6be35c8064eda6ef3173ae49d7987bda20731010ded094e78d0674215211899621d6305942b787df608e5d2f57d9f6f86e5acf0fc5497cccc547819591c24ce1222e701c956dd4df763d0bdec7bfc216912c4e704f4773903f24fa79ed9c67df48f6d5d020d7ca5913f7df71ea9a729fa4ecaeb34a979f0dbd244cd305a605a9d8c0ed2412324febb13b53145d89baef992f569dbf7eb57c4b4b1f15bc3d4cb95d68f72cd76aa1225ae2ec71fe24f6b31f1ffbd3596cb8c8fef8b2e1791bc68e94dc75661eec4ce8ac0505be244b07fadc3b031966d987031370da1a9f12748921d9072863256a23a0ab8bafea0c31bec41157904163a54925ccecfadf168c9b8b464a9b37e9d4331c4cf31d0dc57e31a5887ed589ba27983216c872bbc534cdafe1af3ae1fbcfaca15a4b7749bd480f29f8d84ae116d5135944889bc674a8393d6c6f77a69821f956ca0a6bc7d53f1bc35baa75685fd7347482708ae9f97a4a855254d4162fd5efdd6018759092c143e71d600cb5517e12e969d675ccdc6959f1e934e3df2bd61d43e656f5dbf93b87d618d3f1bfc8795eaf8ece9caeb4abf8e5000b3c4f02e39a0ccea3b3536669a58052a58be5e6bcf416d9f4b8abdc234327972bbd8b0624d080164aae27ac19a59ea3b4df2337662d07c8c2959490b813cfca76ba809db8cacfebbe7d8973af51104081b93c87cf6f866798f5fe5b370cf55f12a695bf9557495071cce048e36679a42bd6d06c0a91b40938093f43936c108d07dcf4cf7da6336615f7e489b0f6c99861fe89939b76e95cbcdf8a01c808700d0eeadcb17bcb2022bb26c40a9149f6607e2608a836f88b014173b57165aaff20dc0e630e4e09a822cb482364d39bbd966233a5aa1662f651826b871929e21a1776a2c43d30dfa047982d4ec2d4d8b3c1f9fa2d5bf79c64c47ce7b727db5db64635685e94a8f09cbb6d965b70cb3d2433715b83c39322be0648904fbb46b19b5523c662af40d0ecf64adf521e7bc82fd64a75542b14e2f5cce950552c55f2668bc7c711732318695bdd201e4e80514226673639361a0315ee017abbd52c0cb9086c5824dea92a5272d99719f50f572cf1336b134e88934ffb32eae7a7d67842ee0b49c21c54b697bac85c55473e70a714a76eb57bd291160d81b4095812d1d0d1c1c424f4b73c21750ba6ecbbc08c19c89d50a781faa0970c1d9b3c9a641c8f41fbb510dcdb53447e1f4e3934a30a327ef665c98aa780207194870e5732827c6dd1442e7457b8bc42c9cb29cf2853dbf26158b99a508a2429e35fa1f6fb11452339a0924e554e666f3043bdf6439fb960bc9dc836c91d730d46568fd6ba508f7907878a58b37082d77cd82310ff2dcffc62d817e1c12a39c26b16bbbc776db164ba29a12b4857c94cc2c54990b42b0b397c87908bd1d3a638f78bd4ca4665524d62b7381cd026d2b8a254e0247aad5f5f94513fe1d2c003472b84733d3937ee58aebf72371e08aa9aa95996014c741bf7cd2e81284a5c7f594f5ced0d5a0e3a1ece280b6e46a17cd48b0a28b9aa2312518bfd4bf4643da3ba6a0a0223c8b5ec2c6f3310e4d844f009d8fde32001dec1bb17cb211a6e8f5d7c875f92cda1b398395aea354731dae735687911be4efc1bdd6c5ad8caea4114792153ccf1d79960eadd3d09356671acdf4fa86a323ff271c34a4248c847e04fa8e3e6b523a043bf966e1fab173f71403f556abb637177e7f2acac32a1bba9c1044203f14cf31944459f261647c16271d2efb9d990952b2fab5ee78498c7ad1c453479ed25ee6a7140a2db1b397c6e8e13ce53fb9f076b98c3a8e67bcb3f8f2d1a49f11027d616028325f7017fb1bfb64e277ea3ef05680e38cd02ea861a13d494eafe86ecf3b2ffe2bfdfa2a440b3b85c7a6eaa6d5f9c34a254085e26715b907d4f46df55c6642c7eaaafdbf51eb6b07d5284ff127af4a61f9882819877283f22f4bfa4b99843cdcc04d9e876d1064a25d9dda6d03d49c83fa70f6607d847e868ea72d223901ecddca2904f8f070cb61f200d0f8c7df161fd3a2bbf04d6fe7dc97a8b42cf4fcf346d785a1f231b8b5e6ff61c1b582dd3c1b6e5b837db21895977eb8ad06cd31aa0ce0ca69e59c166d2e58b553291b0d5a2da4f684bf035dae72d1c4c89f17030c4a8cb2ddd6a12e456f07bd46a5d29b6f097e5a04a333f2e3bc166aaf36c021054a512645c3cd8c2a9eb812264e33b1b5cb7cdc8616e2d33dde3609759348f3b17feeb7c694f6b7377e7ecafe84e38f1d3b1e9975a8d242f4c441433d2306a5a0226c3c0d0e990aeb522fedb01c6c1394a684c55df0abaa0a022c3e97c8bc0f02eb33b9afb8502758eb37808e6ce89e9bc0bc50d1ba0317fdb2d7f954b4ed82210e902cc51120fa60cca6df10dde9c5dabb300b8e9e4a78e27d77ec4dafd9dc3f0c7149d99ab94b97dba37d500333e141173833e3a4d89815156972fd13f25c19b2dd889924d7cd4fad8fdc6a9aee4b9f62999ebb28b72849a241bbd71db3d73d0468b622cafe607f5e0fa28941046597ea5893f8d588588e8e106fbba02e4ee405d6b74927ed55863be795f5e25e357417004a9e9b7d169416d6b70255aa5b5c7a258a01a57c990d4b475b6ade802"], 0x24a8}, 0x3) fcntl$lock(0xffffffffffffff9c, 0x4, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x5, r2}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f0045c0 failed: hole in range 23:07:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ffb, 0xffffffff7ffffeff, "0503c966f22e95ffffffff800049ae00cb00"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:07:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="9ec5", 0xfffffffffffffd94}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:07:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x6, 0xa3911d87feac280b, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:07:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:07:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e000feffffffffffff00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0xfffffff9, 0x20, "c941b6e439715fc11bf8c8fabf087d17199c90a3", 0x1, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5, 0x8, 0xfffffffc, "b22a11dbdfe6bd5dc33fd80becde00", 0x2, 0xfffffffe}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 23:07:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x0, ""/69}, 0x47, &(0x7f0000000440)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/18, 0x12}], 0x3, &(0x7f0000000480)=""/125, 0x7d}, 0x800) 23:07:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() socket$inet(0x2, 0x2, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r8, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d70100000000000000b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a897a2e975623f5c6502fe1501e442c8367ca128ed16d33c44d48af8cea73da6581d3da6cc1c4e9642e4343ab901c48e582d225bca80000000000000"], 0x1, 0x800) msgsnd(r8, 0x0, 0x0, 0x1800) 23:07:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x2, 0x8) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000380)=[{0x0, 0x2, 0x1000}, {0x2, 0x9, 0x3800}, {0x1, 0x6, 0x1000}, {0x5, 0x4, 0x800}], 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r10) r12 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000d06ff8)='./file0\x00') r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r13, &(0x7f0000000300)={0x2, 0x1}, 0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r14) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r12) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r15, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r16 = semget$private(0x0, 0x7, 0x286) r17 = socket(0x11, 0x4003, 0x0) r18 = dup2(r17, r17) sendto$unix(r18, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f0000000340)) r19 = semget$private(0x0, 0x4, 0x2c0) semop(r19, &(0x7f00000006c0), 0x1b5) semop(r19, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x4) semctl$GETVAL(r16, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 23:07:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) r7 = openat(r6, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffffffffff7, 0x22}], 0x798, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x81, 0x5efa40e663f244cc, 0x6}], 0xfffffffd, &(0x7f0000000340)={0x4, 0xfff}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00./file0/fi1e0\x00'], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0, 0x1}, 0x801) dup2(r4, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xe2, 0x8, 0x100, 0xf5a6, "84c1cc113010629af380d1d8669e68362708e208", 0x5, 0x3f}) r9 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x95) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a2", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f00000000c0)) 23:07:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) semget(0x1, 0x4, 0x207) r1 = socket(0x18, 0x8000, 0xac6) r2 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0xd4, 0x2, 0x0, 0x461) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c5, &(0x7f0000000300)) r5 = socket(0x1f, 0x4000, 0x2000000000000000) setsockopt(r2, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0xffffffffffffffce}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x1c) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r6, &(0x7f0000000800), 0x2aaaaaaaaaaaac83) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x100000004) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe5d) r9 = socket(0x2, 0x1, 0x0) close(r9) 23:07:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 23:07:50 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xd70d7c86d0fee407}, {{}, 0xfffffffffffffff9, 0x6}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) 23:07:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x1000, [{0x482d533943c84aa2}, {0x2, 0x4}, {0x3}, {0x2, 0x1f}, {0x1, 0x10000}, {0x2, 0x2}, {0x1, 0x2}, {0x1, 0x60000000}, {0x1, 0x20}, {0x1}, {0x3, 0x9}, {0x0, 0x3f}, {0x2, 0x23}, {0x3, 0x4}, {0x8fddec5680577a45, 0x9}, {0xdbaf764873b310de, 0x7afe2ef3}, {0x2, 0x6}, {0x0, 0x4}, {0x4}, {0x2, 0x8}, {0x1, 0x4d}, {0x3, 0x40}, {0x1557761487cb944c, 0x9}, {0x2, 0x1}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x3ee}, {0x0, 0x7}, {0x3, 0x9}, {0x3, 0xa93}, {0x2, 0x8}, {0x3, 0xfffffff7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:50 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)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000740)="5001050100000000c600000123070000081010feaca11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b78040000000091f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc2570000000002000d7d026ba8af63ff37282902e4fd8972c2a8c1d454993f3f0d182663f5f21c3f0fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aee94b1605fff0000008539cda74d1067802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000440906fa45d709da9d150d945a2a50519df006e2704a1b9ff59865f1fde95d688c68b8316dd96dc7ed7b187d80fcaa66fab9f8dc57a050098e04e342474aaf9231f0de030723b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b30375356419bfbed07e60642b45cbc5737b8e2401757100000000531c83ff709002aa9f7c04345d17d44bab012e0ae4bd593d7c76ba43bdb274ea027d8eb6f3dd5d00b6366367a25a278d54641203f1024d6d35b4a0d130ee8687c41aece12e3225a190417c80298c75e77279e26b67eac61379adbfedd73076d3bd75961d01f7da105f5f958e6661a90d9b8ab72a2a265fef953a2a11449482dfbcbae70bafab431909e66e78b699b844c76c2c3db13fc377f0e6080116d81000288f12fb59535ddbea24bbceb8af2b4b3713d5eedb71d2eaeb157c78e905ce746ba60f23707bb069265c1f2a25317a5e887f55d119b16faeb814b15341a651cf105ad71dcddcbcb3", 0x394, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000003240)=""/4119, 0x1017, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 23:07:50 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000800)="1ff481fb61c1fdd1cc7b14bdc7b52f5e46d15f8bc47de308c62649e7afaf57e638753dc1f8783ef29a0b57c0db6531fba8afdd40116d9812cbd702e0fb7abfa638822e767c814bbfcfcf13c5b2e3a766f5588b36cdd8918f3a63fbc51d0d74533108710fdb9311e3681d213532a6185d49310b9f49c014bc0695466bf4461be805672dc7b45fd2d1c0f5fd1cc35aa740525f0de3542c5394a80bca1c40506afe833964c504a855dc87e949fe0dad5fafc2958848eef5cac7a7a1aeca942d11dc59f235899bdd2af542a8958c87adbccfd3ff015dd210410befbf461d75257281c16e6411f8b6b538ae7f1c8c9a94d2482da36868fa91e4af705c0ce9d5d97c02e9fbe861ab083b909f7d866d9523fa682ac2788866af8b082cae7f465aa72995f3f406c4a4843cb4c4d9c1bfd53ec8e73b7d3aba467ab1e77d2a0e0c23a2f1b51286d7ea1b6bf17021957d728b9a0785204906e45b68a5a754802f730fe5b7ea4d8d95fb89ea5b9000ca66a6649a12a8b148dcbcbbdcc21bc726765eb1a9605c1bfca5f6a1c64fcbb0e3f246212aa9828b608eba1c1871d6c3c3426b5277fa787041e594a76e1935c2db306bac81cdea2810af4b377d8bc04372af5c78bb6c4d86f20b5c06638ce7c89e7cbe29f3c3a042ba9b42252595551f69078422c2d7ce136782e01a8df84dba9a035f275b93eb385b27a9d964e3f3eaed43947c809cd35f06b3689089a4e008c4b9e8d3f9944abb99273399bede296b114f7159aa9f72512f91edf40dbfae79a75fe86db7c754ba246e644c24d90dcd76487078eaf01c28e2ce0acba051cfb559e6c226309ad05eb7de0321308efc214d0f32cb0f5b2779a24467a5593a7122683ef7283f43febcac1959796df221b749b11555bc804a1eef0ad434f9cf5d271fe652c4e3a4090cf93cb76339d91aa2b3c4edc0e1d0e205b9d70b3c68d741a5d789f54ff9def0d1fc77b36c38fe5398bea14e7921d5fef399208adf4861f4dd65a8e2029118b67e9291551c1b20927d0f09700444dbc90770824fa2f7f7554a1d86cadfc9022a2e214ad60d6d22a15885b744b0915a17249c202b512e416adc33ec5041dc305e69e84fa25e5a504b81b68e4e16e5d6ee3df123c210c3b320d1019ed71e157a7271538d64fd3619ae6ebfc4d50edf3889c21e36661b025c878cea02e2044a321ebf904ac89baf4fc12bc143bc9ca33383cc4719890b5cc02d7aa8baa555c57885eaf12aab1730626620a1ae999e52d437f2c371bdddb521b6fa780987541ea4bcc758aa504ee6e14c87352c09f5b599b78fe4e3582254aafbb020255088c866f12b0b9d3273e20f2bc2d54a98db06e42b7e66f8009ec7c9fe1eff6406e88bc98747d055db66a264281a54c45a8b63ed33b22489331c6ce6d1766f552b9baec7662a962b9e6813cdbb198d88d842da42736b14b5f24527a2e57c89f164c67d7c8227d4e858a9dcef85dd8c90640bae2ab75175445505ea4219eafe75b741d98618a9d93448e8a519d38ad985c19af6e48ddaf334a7f1f683d449721feb31a1cb71e4eac70fcbfef64675d07e7e63a11e922472f9db5240905885e5aa17b530eeee1df47ab248ea862c3fc919134ff438cab57bde1fb8d6dfdb0e7f8a1b5066a68f5c6028bde2b6c2ef2c43e98171453acd9e966275f0a0b596a56ef852398f86f76e6ee70588b051cb48c052f05fe3efdf947073428bae53319400cd73d81f04a1d897c0716d90e98048cf14bac369d6e77651a489d535ff8b4800a6883e306dfa2cefdbec6df68688843a5d160c6c90cc1f02a1670640557392a283d7d220ca146fe3c8212b437a3ba31ed76a859b7c6f1b475ec8a00ad1cdeb866e93f52464a849e3cb6170267dbf28f46e7afc1da38e892c29d63fe0fb64f110a3648b9c2112af24ca42151497dc5900b6cf7d8bb8f00d0416193e0d69d37a6220bf5b9300877a74145736a38b120f1333c0fd8b1f2be040b78b76fc0b582ddda13829ca67a91d42dfdc55d2854e9ad35598fb89ef69ad92c743c03f3e4fd92e26eecba463fa5ee95ffe244061e058e92a94f56d13523e87f7f36248decb740265a7b6d868d9d1bf1b8b73ee1473d342996bc5ac56f76449559d278f47e4f9515769d867269e3f20a1f36fb78186c1740a9b3dd7e7fcde1047fe4117f137a9a98ae5de735dbcd8bd351549156c1749dd3b5edeb74b487a67e366e9f442983a0824c0f64f22c33f7023c56a0533eb21afe0faf6e35817cdd216e8cd57f7f32f7e1f0928c483ce25b4ca91ea0d9b14f179e8e53fcd108d2664160f69b8f914664a647d4df90de0c4f65cbff62d92465f0bc62c6e854b51fdbeca1a4278bc751084cb759a83a4c80414889f318fd09531b29e3b2f0d57419d52ead1d2d9a6cec0babf863ac7fad35375a29241b786b32057ad898fe937886d58c4b13eb598e7c60200dfc4e35c3046b93a40dde8741d958e16b59cefa21d54b0ded46253c922f35e5eead26c3bb2578c073754ea7e7327e2d3c9ae1335c534a2959294254d27f4b9c7432ac4cf556ac515cfaf93e239f7fb9aeac9ce52f22c4c00c1c39d4700171651137de35823df3bd951f6d2748b684fc2e729cc379915e4faf8fb6a907becc7371e2a64de8506a9bf84de54e07b2d8d942c75b990a3d0c71cd1d23f802eb77451bb0509e18070ef864153e3f49d323db5ea18c969292723befdcac7fa7dccce9ebc50d32e9435c91f3b41bf38e5697ffec8923e112df42debc8802cf3c1a6d5172ad850200666679400e56ab6ffce77893c11f3b708d86a8ee09fab8a00154017081d8f71b2fd82affa55c9c7a7fbfac3fe6be40f3c71fd44b03ce940a2fb37c63f7f0399bf60338d34a6e7a163f548f65a74c2d5e9441fcfc776923a58a24ed09e6e120d93ae94a0bad2f605a5111f4dbcb13d160ddd62b977188d5e573c5ca251c232a824b148d774afd8111b43b18217c0d3dbbc6c34d801e13eb66dddc0b99a4f506b77b9b6d86aaf7df051f0f66275f51260bd954ea7019bcf8b8925b872739fd376696105dc66e73f57ca0bf2d3307251515ce854556f36957c2ea556feac393b8ca99a4ae82902feb31b2dadc995a0a9eafb674cb1ed9239b268638988278c150c36e2bfbfd6d61b41e53b8eba56f7e8de476b7c77fdb8df7e1c4a33f4d6361fd37bfe352a850e32f1e90cdc6d858d68e16f70c79cf173113fd82cc7705d8110ad1451f99d76400c7e72549a72f64dd74437124b055f0d4cb5621eb4cf31216e95295fe7b1117efc465ab050d76088a59b7aeb7346de6f6bddcca812ff12a00d6e5dc718a396608dabf4e552123e406450fdd4901d3ac778fb057aa29c5483fc863248736b2deb5fb2de50b08968ad8415a0194f486c8ffda5e50ab73a8d39c468cb83ab1d57947e098284bfa33c42f2c6a3b661c7a0032f406fe05c065014ca743097c1a64c42aa21e47e673e287870d5a18e9443e393937aa0e365ccf3f97f2ef1a427d08f4172b5e0f5f8b5fee11db9ddfdfe919216574af9598c49c05fd9694e36f1becae0ac7cb15a001d0da0a049fa9ebd33f44c08b0beb8aa99be58bbfd16389002deb1acf7a8572b8f029b933da2423cc21da333cd25476cc44b476edeab9fa64beacac44c84d9a7f1e024d8776e94eec751bc08fd5c9bc758f5effa5799fc9b6e9ba83713d9c76b106af6b049df5b0cc8df7fa02fa62bac929142d924b03161c4c32169dcf14e70fc101659e5ca52183be2bf26b8542c214ff77abb18c334b9091b6295a3b6045874ebcb50d2462e3c2236e4f3d545df2611656eea1677eb8dd67679144b83206273c624ef86e16570c3878af918ffa537028d78e4e78f5867fff36084e56a9645dbc1065a3cc43f4c286b5fcdfbda98686b55d257861ae3da6479d16d2155ec2cbdbc12b13651a38b61f4605ddb220858ac57492c4ae34587e635f30024dd6c81403a6743b76563e97e941763145b31df521b18a8ca206201129839e41908b402c3bc3425b5492716a304ca49e097b7ce7e2700f75476a3be73d584aef20939084de65ed16ac860998de1ade70f40a037c9917aa3c49bd9f98209ecfe1384409ea2e068871136fc36c1d110d6cbfaa61da11e7fac8344b1042abade068068a50481d89d163504367b98798740624bc9036a15f939ad9a5ed1d283c38fe7ba98f16552cabee7eb0708c79eee741ac525bdb7f7c2aa22cf55d19dafe73cd768af2e9fb0118d8401dea1d38ff00669f022d1d315866e26bf6f5da3bdea684f809a3ca4ad4798fa3c7caa7b68a912dc01b2f27dd18686e2ce1349d7a39f82425a89468025c71eced878886b79c96da0074338753ab996355c8d3379bf07cd430953e7de3438d185c81ef39428f083de7295fec323959d74eb3be6e084b046fa3b97d5dc1ec849f1f333d7b3c0de346daab4d2c6a6a15ce8a25963773e8ea590676b303a6525b84506d79b17253dba235af005e9ea4e4732b0dd47208b965d5aa5a297fec6f6f61b17337955e6c2dc621b30fdfa71d3f5af319fa41640b19b1a29b7d96e61c5421809a627b15223f33513672b83a72bef6f184ccbcce907cb65683622cdce50a87574e890b35dd59f91048aff261a6b2a51b8bbe8bd362493bc6e4896bd9e6559b454fb929488b1bfae2fa7aca212985e0fe6ca5220f57df495fd6426b9a2c00c68473fd6d1629cb781e7928cd4f809afad273f777cccfeaed8374d1efa7b94f65a75a9b69fd98c02a7dc71bf3db08cbfec68a3836d669611d9ca9f53bad5d4ccee17779cdb41e18c690293442c254b122c377b1a0da6c00212d92cf50d2de958c14b8cd7f88fa2a300c247be4c520defd8a708ea34500a56c3d75db4c11e0f049059c6804bebd477f4127320bffebd4b6dbed6a64fd994b5e69b247de358433dbd10cb2d86c428c1dbbb61806be90589def10228309d51377776b2090ceb2e3c266c4e0e9dddbfd2c50c85d8404c7ad4ed2778124a9264560836090bd8c431a02e88335362457787df8572b3abb6d813f31225ce155817997a47200cfe6cd17f4917ef92f00f6997b9bbba1b1e7c4ce3dcbd19dd85b99f73203116323ce5868db08cc813076dd2679efa09203380e9bab5cad24c738942dc824218166d854987fc69121eeb167873138cbd1d24405bb79a01614f3f7ac324e6f3491469f4441aeaa5bfe694d61361095511a12fc7c31eb44e7e0696ff5ce6ad54a925f2842493b7f79b9c1324d4e8c859d520d757bb84efcc40a705fc32cfb28ce7503f8747af3fa09689672d0e02609a6eea2485b42be01773426c1569b82846eb9be590a24b8fb58d194e6d587592687c9bf45a3260ed03b36f9a333b1a7868a3839e374395ec20a1cef80d6ec6723834037dacb9e1d2ce2d4a9413e091b0975fe11470f9f01c9a39d721394b4dace172a4b4295c419896e3bc7bf8dacffff0de88e96f24c257c44dcc3a5b593078aa303c4da80fd7466b74864a2c018ed6e691c6bf98d99d0eb15c67d52448f00b29eeba2905e3586dc7bb3313680a0e7077b377bfe54cc4fedad832b1db32440b787f1d0d73a4f2412a1c3cb29284ec9957730b1cc3bd1e945e051de0230204c21e13e6d67f4411fc5b7b0803a936aeb368ac8ff5ab23aa9c66681ce8e7889bd246d114768b9a74e6babba32f273020db8c907c180ede76766dee6cd20eb86a7a6f0537edf3807af297a0c16a59c31b4cef1c3dba045ec3bab384ff5b6faa2f2dec8863825b83b054c2c7f0a88dc2546296b6175bc0e977f29d", 0x1000}, {&(0x7f0000000040)="bcd4bc4c1217caca19fad7e21ec369", 0xf}, {&(0x7f0000000340)="c3c45eeb7e8fe36682aee7a480993bcba0db85c81ed4644312e9d0d6985e9eb1616781b609007e483e5f7abfd6cbc1b3e014499a3c7d97accdb0348072bfecbdc3372c36ec27fa852d705c59ac427dffc4ca2b93d1f30cc8288118b75eec504f537521aabc039401557e0a3d23a984fa23", 0x71}], 0x3) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 23:07:50 executing program 0: socketpair(0x20, 0x1, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22, 0x2, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 23:07:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) read(r0, &(0x7f0000000480)=""/196, 0xc4) symlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000002c0)='\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', 0xf95545f5606e06ff) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x5, 0xe0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xb0466408}, 0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') 23:07:51 executing program 0: r0 = socket(0x20, 0x4007, 0x40) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f665dbc153cc8eaca0ac251ea4b2e1db68f22efd180da9d0febca8e66e068c97874fd0338adfd5b6c64898d6f3811d7cde8032b40fadfd9c243548661573fb4d45643087f09665618fa2f328a9ecea5cd65239a9c8433b5ba601b0c8cc453"], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 23:07:51 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 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, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) socketpair(0x20, 0x3a129b93b51a7602, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x7}, 0x8) r4 = dup2(0xffffffffffffffff, r2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) renameat(r4, &(0x7f0000000100)='./file0/file0\x00', r6, &(0x7f0000000180)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:07:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x1, 0x4, 0x81, 0x8000}, {0x2, 0x6, 0x6, 0x1f}, {0x2, 0x2, 0x3f, 0x3}, {0x7f, 0x0, 0x4, 0xe3}, {0x8, 0xe9, 0x84, 0x975f}, {0x8, 0x5, 0x1, 0xffffffff}, {0x1, 0x0, 0x1, 0xfffffff9}, {0x9, 0x7, 0x0, 0xfffffffb}, {0x8, 0x4, 0x7f, 0x5}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540)={r9, r10, r11}, 0xfffffffffffffe1e) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r15 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001540)={r13, r14, r15}, 0xfffffffffffffe1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r17 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r20 = getgid() setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001540)={r18, r19, r20}, 0xfffffffffffffe1e) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r3, r7, r10, r15, 0x20, 0x9}, 0x0, 0x8000, r16, r18, 0x9, 0x7000000000, 0x7}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r21 = semget$private(0x0, 0x4, 0x2c0) semop(r21, &(0x7f00000002c0), 0x0) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r22 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r23 = shmat(r22, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r22, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmdt(r23) shmdt(r23) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r24, 0xe3) r25 = fcntl$dupfd(r24, 0x0, r24) writev(r25, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:07:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)='c\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 23:07:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{}, 0x0, 0xb6, 0x1, 0xffffffffffffffff}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="11002c2f66696c65300013530fb8d6e2dba1d6361f5e6ffeb5fd458f16cf6fcc11b91ba4998b01f4782793c3141b231f4bf7db44315cc663050a3da61789439e1e284d3e51dad13ea6bbcf592d6446d21c124cfd69002c3ce994406888555542aec29d592aa8c81c923891894b9c6ccdb61c6d3bdfa800c4c325b535aea924856a3c3106a28b55c6f9d2ccc9d8a44807b491e58337c104eba18f76b37d000000000f3b7eb341d8afcf2a1144b8157219b2143273159d4d67a9503ed25b1e87923e6036fce4ea5a9b102c2cef710fcbfa38295cb668468f849944c865b23e96de62d4cee0af97b5938075be25ce85a434fe49c834f4b85887425df45e1df25894f5e149e36a3ac4b43910202dc750afe277919bf10f48985057025507024410e82719ff7406f76f29325fa31c12cde797b3cb87428d34d601"], 0x10) getpeername$inet6(r4, 0x0, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r5, 0x0, &(0x7f00000001c0)) r6 = socket(0x0, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r8, 0x2) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="dfe90f5b788da073963202155888f51cc7719ac982e909b5eebea62755b8207797997da164a1bc46bdb29f441d36f424c487c1950f654182bd6d84b84531a1fa3659d91c9d9ee53312f7428899b5abe0ba4ef75485f85c3c41ffa1967b0814149dac18700b57276703efd6007982212da5793f1a42dcd5e5a7c709ece920802e9e1e5f567a64fae02e7e0b9be6", @ANYRESDEC=r5, @ANYRESDEC=r8, @ANYRESDEC, @ANYRES64=r5, @ANYRES64], 0x6, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = msgget$private(0x0, 0x80) msgsnd(r9, 0xffffffffffffffff, 0x267, 0x1000) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87, 0x40000000}], 0x3ff, 0x0, 0x0, 0x0) close(r12) r14 = open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x40) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffff8, 0x87, 0x0, 0x0, 0x40}], 0x3ff, 0x0, 0x0, 0x0) close(r14) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r20, 0x5}], 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x0, 0x0, "0149090004372a9f9600", 0x0, 0x1000}) poll(&(0x7f0000000040)=[{r21, 0x5}], 0x1, 0x0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0xfe, 0xfffffc00, 0x0, 0x0, "85495500020000000019001167f5afa609000400", 0x6}) poll(&(0x7f0000000040)=[{r22, 0x5}], 0x1, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x3b, 0x0, 0x0) kevent(r19, &(0x7f0000000640)=[{{r20}, 0xfffffffffffffffd, 0x23, 0x2, 0x9, 0x3}, {{r23}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x8000}, {{r22}, 0x0, 0x68, 0x40000000, 0xdc8a, 0x9}], 0x1002, 0x0, 0xfffffff4, 0x0) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r24}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYRES64, @ANYRES16=r1, @ANYPTR64, @ANYPTR64, @ANYRES64=r11, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=r12, @ANYRESHEX, @ANYRES64=r14, @ANYRES64, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES16=r16, @ANYPTR, @ANYPTR]], @ANYRES16=r2, @ANYBLOB="9ad72a13fa15db506857376e9a5621ae8ef8caf4769445295fa13cc3c3eee20799cec34c3e3908750e923b0272de45272d3bf69897c3f3bb7df0a50eb0f1a799b322bc5dc494bfce6896b1fd16ccf5317b6285e072e3db1039b64caa16"], 0x8, 0x7fb) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a2b82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d000000004521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b08000000dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0xfffffffffffffffd) r27 = syz_open_pts() close(r27) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r27, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r28 = syz_open_pts() close(r28) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r28, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r29 = syz_open_pts() close(r29) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r29, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) msgsnd(r26, &(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000f80)=ANY=[]], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r26, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1201010bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a040032fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6c81e9e164e12f0575f9d35a7f91afeedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b3b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r26, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41662b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ceef4eecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) r36 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r36, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x0) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) lchown(&(0x7f00000004c0)='./file0\x00', r38, r2) r42 = getgid() setegid(r42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r43, r42, 0x6) setegid(0x0) r44 = open(&(0x7f0000000800)='./file0/file0\x00', 0x200, 0x134) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, 0x0, 0x6) r46 = semget$private(0x0, 0x7, 0x287) semop(r46, &(0x7f0000000240)=[{0x1, 0x3, 0x800}, {0x3, 0x6, 0xe93ab1db17ca19c4}, {0x4, 0x2}, {0x3, 0x2, 0x18419bb93b4ca06a}, {0x4, 0x8, 0x2000}, {0x3, 0x3, 0x4b8fde9dfb3f8621}], 0x6) semctl$GETNCNT(r46, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r46, &(0x7f0000000140), 0x0) semop(r46, &(0x7f00000002c0)=[{0x4, 0x20}, {0x1, 0xfff, 0x1000}, {0x0, 0x9, 0x800}], 0x3) semctl$GETNCNT(r46, 0x2, 0x3, &(0x7f00000006c0)=""/12) r47 = getegid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r45, 0x0, 0xffffffffffffffff, r47, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r1, 0x0) getppid() r48 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x6, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000080000000000000000fb5d5a099b570bac56b4e88f5764be3c9abaf28ebe0fbabb44e8eca8b039e1be1aee7ebda66ee7a688889b0fb4"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000840), 0x8f6c56602fcf006a) r50 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400), 0x0) r51 = getgid() r52 = socket(0x1, 0x1, 0x80) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r55 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) getgid() 23:07:53 executing program 1: r0 = socket(0x1, 0x1, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x22) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/231, 0xe7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="86002e2f66696c6530001a136c844eae3b262839d43068994e2f9107c086b7e3417686681eebbcb9693af538126cd9e9293a3eb802fe5b7d3bb2db39d6c9d42a9884a411a0a893af9a507562c0ca3c79421e5014d7ae544e0f7f998e45e33604b8b8b3a4e19ea8efc02bdddd94dfc5b24bdb2fca3246acd8d93e4dc45fa684ac0ce27f2c269a2687310c8e71a01922be1feb7687d4ab2e560f767ebeeb"], 0xf2) 23:07:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1, 0x0, 0xfffffffffffffdc2}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x59}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:07:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f0000000400)='./file0/../file0\x00', &(0x7f0000000440)=""/153, 0x99) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r3, &(0x7f0000000300), &(0x7f0000000380)=0xc) r4 = socket(0x2, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) r5 = dup(r4) accept$unix(r4, 0x0, &(0x7f00000003c0)) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r6, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/46, 0x2e}], 0x1, &(0x7f0000000200)=""/189, 0xbd}, 0x1020) sendto$unix(r6, &(0x7f0000000500)="fbe59e42f8be6cf534ec8d58d11f8e9778af5a975867e6de6e26428f10cd4a2a8dd4ecc344d9cd4645f07e71ad5b1195cd348415aa76266e52ab5003443c4e568b917987b62c73de2fb311939a11714d4f41889fb2359dbca1e93c2455b810d17613d67542cfb9c30866f25a9e734809b7e04a8080547d9f915514fa9b5036a5347c6ff3bd845dbf31974f9758fcb4ce18d29140c255d6eede38a61b18a8a7b064343bb76a48a8fe207439f842896f9a55c8e63bc64e0412c4a333ad46ebfe28e4e4dd49f63c38b6002515dba30446d6bd4a71e42dc1241ca83145d0f08dafb7ca9065b17f67b4672d74caf68a8d345df50f0c06f03a0b4088", 0xf9, 0x8, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:07:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffffff, r1) accept$inet6(r2, 0x0, &(0x7f0000000140)) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x3ff, 0x8001, "73ffff4d4d7ee400050100000000000100000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 23:07:53 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x195, &(0x7f0000000100)=[{&(0x7f0000000280)="cc48f1ec73cd4e69806b043381bbe550cbf6cb09c54cfe9f23dd7699a00e7998e812cee47c2eb648030fcebe42b0f64c9d276d8cd65447193793d8c065c538d5cc68121b1edd889adb320ac089f3a287f0651658d11bf163310f383ec63d473ad9ee74f93222463f31a0e81291016edabb23cd46b569eec893bc9aea840e857f49fd1ebe79086967fdc9ab7804b1aa990cfb40a69d18c91c9fbc9d24d16ac010655d9c1fd4d003418fdde6c319c6b55fd67eb73a6c5e9dba1889cb32fdd416768b257f59c7628af2e97c5010dcf73dd902b0d86a01615a89a38c50cd63bb1e810b69458c5d0acbb39b04dbfd858d96bc0fc65702ed293e92618f5cfd0f39aad6ef87184704ee768e036dc4a77266e4a2b7a03b1f16863c63ac35d5f1001cc3af63e5aa2bb75692de3d10676abae9a1e3326be9410b3dbfe463eed78351cd221738dce30df1782d9e3a5d2f64bc52771d4ac36237ac8a3b6395fbcea08deefe2a151633b7152dea1c5bebc0a0de7c75c69f", 0x171}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000ff2000cab4e3f4793ea1d99f7de064b01ca570cbd427e4946756c9225e8a69deeaf312e214f6597d10fd32071adf701e25754d4368188c195e493acee33cebef599ba81ffb8231680c136f0900e4e400fcff000000000000"], 0x10}, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) dup(r0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r6 = socket(0x6, 0x2002, 0xc4) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = socket(0x1, 0x4000, 0xf8) dup(r10) fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r11, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r12) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r14, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r13, r14) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r15) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r16, r17) fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) 23:07:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x8, &(0x7f0000000080)="fe7cff3ac679a212a4c587ccd19c5832ef91facd2ccd681fc014c14f96300850a95c89d78cb36c770692a073f53e06ad5f21166dca599f4a3baa291b7fe1a2edeb7332", 0x43) pipe2(&(0x7f0000000040), 0x30000) 23:07:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x18d) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c65735caf2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000020ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700cdd27123cea08e45e6622756"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getpgid(r13) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r14, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a288467b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r9, r11, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xfffffffffffffe43) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x196, 0x0, 0x0, &(0x7f0000000680)=[{0xfffffffffffffe9b, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f0e00000000000000524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0xffffffef}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r19 = getppid() getpgid(r19) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r20, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r20, 0x0, 0x0, 0x1800) msgsnd(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1f00c46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be412c94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c46e2cfc8017a644a7f995"], 0x2d, 0x800) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0xfffffffffffffeef, 0x0, 0xffffffffffffffe3, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368bc8c6464ed53a98b69f38017cf1b04755d408c03834b05db044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3300"/208}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = getppid() getpgid(r28) r29 = msgget$private(0x0, 0x20000003c4) msgrcv(r29, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r29, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r29, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r29, 0x0, 0x0, 0x1800) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x1, r23, r26, r22, 0x0, 0x46, 0x81}, 0x10001, 0x1, r27, r28, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r11, 0xffffffffffffffff, r18, r26]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r25, r11) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 23:07:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="ea036ea33d05f7949f34b27d1a5ed35b3d14a00b78c55d2e53d6aaf57ab54b86e86f0a", 0x23) 23:07:53 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x4000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(0x0) 23:07:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) 23:07:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:07:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xffa}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414"}], 0x2e2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1f7) 23:07:55 executing program 1: getrusage(0x8000000000000001, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x2000000000002a5) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r3, &(0x7f0000000500)=[{0x4, 0x3, 0x800}, {0x2, 0xf67, 0x1800}, {0x3, 0x403}, {0x0, 0x7f, 0x800}], 0x276) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x7}, 0x49, 0x1d, 0x200005b5c}) semop(0x0, &(0x7f0000000280)=[{0x3, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x1, 0x30c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r11 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) 23:07:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x8000, 0x70}) getpgid(r1) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r4, 0x2, 0x1) 23:07:55 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000ac0)=[{0x3, 0x670, 0x1000}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r3, 0x2, 0x1) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, 0x0, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) 23:07:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 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 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="093cb4f49ba238f07a1d66f3ecc73871fa40c9acb53c9b27de45d708b4325554f10051ebc02b7651b2a8ce78b22519ba350c4b329db3022ebe7b6de9e5208921b948e1ed1ee85c6e0900000085c7b91e39d6d8fa60d094c957111d975112c91fab1d4adbf21e2ecdccdc78eb226964bdeec262c2719ce14d9bb1dd879477d78acf4921a0bc7f7398261a2fc604c229fca1d05dfdee79c37fd69a78624594a407db9c5fc3ab595062b3cc1d2993d48de7a01e0e"], 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)) write(r5, 0x0, 0x0) 23:07:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5", 0x5}], 0x1) 23:07:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 23:07:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="25c5147747cdfcca3b45f7906b665d94c24001da0b973b2ea6aebbeef844b2f2f171428cacac07fc3607ddbb6d039912e12dc70a07f6c90383653a5d73cb95f545b7bad6d1f1b81ecc285053a15c05b3abf2375dea466c3a574723fd0ad32268d02db7d05772858e34d01193549cfda204a439ce9f34ad883a7652890e28cb16270a1961843d8947d94d03b414bc0fad83ec3d8706608de485f320a56c55434d7c6bd4ee163cff26a5f39bde10f43e82b0683bdb013f9ba83f9c8707f244ba0c77a7d3d253f639f0", 0xc8}, {&(0x7f0000000b80)="b447e175e67db1eb3d06c887058460d92d062b48e4a51d59abc3945a572e9dd043a1875bb47f9246556281909df1da6e6c628ee770eb2a7a64b53d3485ba506ae06d463d74b8c6b3a828ff2bb1d7d57ac792ebe923ea4b67cb686f8e0d972088c7342069fc00df10c5fb7dad656a76df157207f20ccb51804d4794dba74a5390b79ef55edbdae2dca0b2664104a34c5ed480fb50263f5570b085d92e58a1584c9712a8881c040fea5f01fe0520bd2f8db0826a6380d28e63ff485eea1c7b9cff354922037087f53c86d7493567", 0xcd}, {&(0x7f00000001c0)="0da6b5bb89f29849fcade174218cdac093", 0x11}], 0x3) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000001d96b6483f7c95bc773b16f070d10cefde440926d5175b5dd6223b3d5ac70888d"], 0x1) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r4 = socket(0x2, 0xc003, 0x6) r5 = socket(0x800000018, 0x2, 0xfc) getsockname$inet(r5, 0x0, &(0x7f0000000040)) connect$unix(r5, &(0x7f00000007c0)=ANY=[], 0x0) write(r4, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[]}, 0x402) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x1) socket(0x18, 0x1, 0x0) 23:07:56 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x800, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x100) faccessat(r5, &(0x7f0000000480)='./file0\x00', 0x20, 0x2) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket$inet(0x2, 0x2, 0x4) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0xf93918c0acb880e7, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x3, 0xe5c}, {{r1}, 0x4, 0xc2, 0x6, 0x0, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x84, 0x1, 0x3, 0x1}], 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff9, 0xa6, 0xfffff, 0x8, 0x7}, {{r8}, 0xfffffffffffffffc, 0x74, 0xf0000002, 0x3, 0x5}, {{r9}, 0xfffffffffffffffb, 0x10, 0x20, 0x100000000, 0x1c}, {{0xffffffffffffff9c}, 0x4, 0x20, 0x4, 0xfffffffffffffff8, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x28, 0x4, 0x1, 0x100}, {{}, 0x31a2d81476003396, 0x4, 0x37, 0xfffffffffffffffc, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x3, 0x440}, {{r10}, 0xfffffffffffffff9, 0x19, 0xf8000047, 0xfffffffffffffffc, 0x9}, {{r11}, 0xfffffffffffffffe, 0x42, 0x5b8a784e7ca8080a, 0x81, 0x1000}], 0x5, &(0x7f00000003c0)) 23:07:56 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:07:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfd36474eccf4ca29) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r3, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r1, 0xffffffffffffffff) r4 = getuid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r4, r6) r7 = socket(0x18, 0x1, 0x0) r8 = socket$unix(0x1, 0xbc085dea5e936d54, 0x0) r9 = accept(r8, &(0x7f0000000200)=@in6, &(0x7f0000000180)=0x21) setsockopt(r9, 0x29, 0x1ff, &(0x7f0000000140), 0xffffffffffffff75) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r4, r10) r11 = semget$private(0x0, 0x4, 0x1000100d3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000001000)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) read(r14, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) semop(r11, &(0x7f0000000240)=[{0x4, 0x7fffffff, 0x800}, {0x1, 0x200, 0x1800}, {0xd012ccfc8bf37fc2, 0x2, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0x800}, {0x3, 0x8, 0x1000}, {0x2, 0x8d, 0x1c00}, {0x1, 0x20, 0xc00}], 0xa) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000004c0)) r19 = socket$inet6(0x18, 0x8000, 0x45) getsockname$unix(r12, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) setsockopt$sock_int(r19, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000100)={0x10000, 0x0, 0x0, 0x1, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000800)) r21 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20}, 0xffffffff00000000, 0x7fff, r16, r21, 0x41d, 0x5, 0x5}) pipe(&(0x7f00000000c0)) r22 = socket(0x19, 0x0, 0x9) r23 = dup(r22) ioctl$BIOCIMMEDIATE(r23, 0x80044270, &(0x7f0000000040)=0x80) r24 = openat(r23, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r24, 0x0) unlinkat(r24, &(0x7f0000000300)='./file0\x00', 0x8) 23:07:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0xffff8001, 0x1}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b6290096477f000000d000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:07:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x4], [0x10, 0x0, 0x0, 0x0, 0x0, 0x3], [], {}, {0x0, 0x0, 0x0, 0x6}}}) r0 = syz_open_pts() close(r0) syz_open_pts() mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) mmap(&(0x7f00008df000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = syz_open_pts() r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb", 0x9}], 0x1) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000440)=0x21) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(0x0, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x0, 0x40, &(0x7f00000000c0), 0x0) 23:07:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 23:07:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r2) 23:07:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0x9) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) preadv(r2, &(0x7f00000007c0), 0x1d7, 0x0, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) r4 = syz_open_pts() close(r3) fsync(r4) mlockall(0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r6, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x8) seteuid(r7) dup(r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f00000035c0), 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) semget$private(0x0, 0x3, 0x80) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000002240)) 23:07:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0xc53b4e95c71fc610, &(0x7f00000004c0), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) geteuid() r14 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r14, r12, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r12, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r13, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2000000000018, 0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000380)=0x6e) socket$unix(0x1, 0x2, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r19 = dup(r18) listen(r19, 0x0) bind(r19, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) openat(r19, &(0x7f0000000040)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = syz_open_pts() writev(r23, &(0x7f0000000000)=[{&(0x7f0000000280)="eac1c8134b91987309f6c01414ce1ef6debcfe0373a1a05c4323c0a4", 0x1c}], 0x1) dup2(r22, r23) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f00000006c0), 0x0) writev(r24, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) close(r2) dup(r23) fcntl$dupfd(r21, 0x0, r23) dup2(r20, r21) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) 23:07:57 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x4000040000028a22, 0x106) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) map stack 0x208df000-0x208e0000 of map 0xfffffd807f004730 failed: no mapping 23:07:58 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() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x42000100000005, r3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 23:07:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000001700)='./file1\x00', 0x8, 0x200) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000000)="3ba37f0ada708c08cf64b0025af6e8e96823b779f7b6f7fa00d4c39a947febdb40c9d6de788487413cdfbf5922d8ab8c6fcfff632d0eb1f2947af2440958e2077378e2328b41cd806409d3ca8c2c13f23a56ea8800acff57dfc243863cff3e78b6fa93fce5d982803c960922f69c77ecbaff7549bbf711988ebb942cd57826406c18da40f41664e95d426624c2ff68992fb9c1d1fe000904db25f88d5d4e776ba08521b834aa3e9cc784aee989ed7700747cd5a97164174082c9504d0ae04eb91be90b595b92f9d1ff49e2d5940fd265", 0xd0}, {&(0x7f0000000180)="42df5af8c637d9af11120d1da438ab7cabd2cad3ca5cd6bb43d15c9851c8129ff4564f94237b90a9c6f2230e31b37c1643633bc65c5b8b02ac5b473ea86f80f9a971542e53b58c3ff068b2e2f5495274438a92a7cd026c298253f80179b1843aa848b68321b4146936357293d363fe", 0x6f}, {&(0x7f0000000640)="c90a26f3ec25e4b4e6c4f5ed0d081e6e6f7c202cbe96cf267c199eb10fc9cac874527429b1399631565c9fa0827a9fa64c86a6902043881b1f6489906ad6329a547f3600f07ae5579e1bc4994c22a28fed7ffa9e290b6488c27a3736700fb9466cc1180204e6eb8c030cfbca7819115e93c0c37f61710924876020e1729200547fbd894ce9214f0554ec39de91b1e47a35a7e49b4133c308704e4269fc2d73c2047111af19de3fd62e09929b2c351de128d62d8a4288741a693444cf7cff5f9f28fb5c7f43eb690a5cf4ac793a2458e3ef27d7045efc84344a956e3f00e5a8aa893b96ec70ccbf52863e9a9169da5cfc43b9ee804465881151b3927640e6de9a7b5b6d118a864cc0a794accbdd2fa39e790067015232ce91efb600986d18e38efb774c85dcc1f0c60e6682c16889c181bf6e5248ed4bce151d319c687761f3232d8ec2854f7a6661c6abd35890ce03404b4713b0f235843d3aa58e3c7c7fade45c6de40472f497909cb5b58d21f80f6645c4a1da468a22ebca7bc2f55e75ffeae013fc5a888368a69c731a1f56bb4df865184c45e015f7c72c945952b9d1a5fbde1e04260265f5c271097efc2ace2c74cb084c37a7a63c8e4d99a918bce469c81fc59eb2382c12619169a8c1a52571c4b7697e26d091f54959150f9584947febddc02721e734909306af20aaae42c503a34f73709b82decc702a76460e14ad27cf0e15c53c8736e5aaa27ca515353d2d2f9fd6fdbb50786fced84728e22192de64d65cf203fe8d15d098258092168938bc4f2dd9c5cd2aa3a804b0d436ac1453288c71bf726f9fc61796e320a320a9aaa74f43d7ee86afd8f5990ed130873fcc4b713a00d5d6ea6a022f929c459aed1d617d99a29a421a14aa3a66c456ebc084b8baed5214dcbc79476a1b4570fd1b4b7087a41c9d119e870a250485f58956a2779b183dc0c66d95e3f02ea6745c60927ad9bd2e3166eeb83da83fee0be4149836e30b501d93323f9a48642132cd43fc88e3440024425099c1b24b1b53a57af18140b567472096493693f4a147690fb593c15c6855ab3c01e248191dd82204c975b4fe8c4fda580cd603c5a37b2bf6d6fefd98584eb0a19f1aef72f8a575d565298b1e1ae8245bd5647b51824c3b0482063cdbbaef8833d7aa3ed825663bc01374533b9ea58420b0e1439619af93a8570c170db524fb81f07aa90d240782ba25051461cd5d3b46566ca165ec00d325b9cdb2738d32a468da2103c8ffb42929e895ad0276648a08287b2cfccf4e176c7ff30b02da9ee2f2d9aae4d393a7642148da330cf39603726532de7e9553f8caa2e98b4b0b724404a73a712daa252240bdff5fdd2f22c9f78b6df23561e61b4a595cd7be51db407ffdba5d3dc29731b72410843ecd848ce8ec0ddcd1a2d7a09ddf09cd86967c3fe8c3de8fe5ad72ec64eed497e85ece4b6dad0a604543eb0497cfd2c1eba6328b68a6a67f1b8188e5f3159b9dafd08560113309c2b0171e16398ccfa7b1efabde6eb5ea7410d516cc26e1432d5dc3ef801c3987cbe886682b3f6363e7c4d620835091db5889a42e5cba786622dc493c5be02c93f64f235944afe9c4dc111c1ed6aa152eb4c9470d93b28a8f29a5768cbfb9387246835a163e62e538c286c7448e2eb12d2b00337c636b950c64ca754a3da9096f8e0577b3510ec8981d0bfb7946dc68ff40afae1d93c51514248c21e25daf06d6cd0e7345123fa13a990277723cdda1c6d4b78c4ca79f03134a2ad32e97bac668d6a3aec0b27d28abb5a1dbdf2213f2121261c72c2d43157b220b465de9d4cbb30d355a09d37fdfc792c61ac4bc03ab554a4f5028ff9dcdb3dd12093a65ca03ee0ba14e4fcbe17bf9e09dd312d5fad3e555de03bd9808bbcc850ef90f4228a449de15573f2582b9a3a096b36e2b81fe82a0e8c0a96cf4b418617413b179902694a0fb04d02532b975fe7b2af9defafa1b06eff4982eaad975e3f7fa407aab0f907f3616831216b9c76ae494ffbf9764774a6cea95d651d63973612b4b643e0ff4c445b0c625bb78ac1a19ef70cb2e23b37db20cf96e7614dcf9eb6836c09c4809642cb082434c92c887b2bec54b37d0099eccc39d6efbd44e3c1066027a6558cdc2a406a4b927930f1624c8b6217065ab3b6a4a12e1fb575cb7a838df528846d091a7b5bff6cf2ca1c72e7d8b61900f3de1b75a7d4a907e3fa4c2e9e3bb47719e8bab356c7359f9a5722fee4ab96385602cce387f07eff20037ad2160fbc208afb7f8b5a45b781189531c8b38f80507332e8c8844a31457518bff64fedcd98b5fc7e4d4c4403cc6760408a79e1a1f37a6b02283e9c33acd5624cf008b0b1104bdcb1e0e0bd2ba798027d3a2d9ae2f9583a1554de3a9f45ae6242dd3141bf91e305fd1d415d43ab5befd4a81af9cf519687e68740c819d219b8964564a50f7c21a03a00b51a9583bf1ee15093fe1d5cbfdd3ac3a4435cddbbc6efd3e7e7f84aa178df8e301ff543397d50454f4302b9384cef621690f4e33f7d98c6e065f2be0f3b0b21e9b21a9937468b3227ebbba8887803fc549850ce3502de810db3b6867dc4b54fc6dbcebcb18411c3425c15d0e465518f7dd0c776d43d0465d850480cb5c03db8eebfc309aa7a2138d4473edd51a117e24e2e871f334949979750dc3b9146989965bc383dbe917a5c42102872fd5ae180cd4610df0a4880d420d691d0d4248fe724fcb3f34adf3f8e2d685def65a9bcfdca7138d87ff8f20e2e50152787498f89473656397fa7cd89bff96197bbe191f7a410a8953163310fbfa3fc38aba648339993f3a121f16b35e34444a12c909f7393afb82ce1fe8e85683eaf0664b33ea304c5bef9546a003fdfe16e4fbf583788eba53d68da7f9004fb933402057ca7ebd462488fa4e11c8fc3a3583df5ea5bdab8d1235868c5fd0e9e31b04c3ecb431c2089517d56a02ecae5b120b7206a90ff16b69913a0828a71eaf8b192ad1eb5bbcb1049f86846898fc7ff6692b07c74ded70e6538c5250daf2dfccbabe66c2c73d1bb21413ba621225da061d019acbc407e0ec42c27fab008880697325ba81e485802d5bb363d37658fb70ef7e3a10817e793ebe406b5b1458dd998e8ead525074381f2516db1b1b59dbeb0886a701213d3887bdb522fae1d677d8217943a3ede4bb7dd1ff571fdaaf151a77693bdde76cfdd40c9037ef173f69454908dee717020bf57503f5f28bc205b3807307a180cdd940b5d5b974741818f835145ac6588d63f409958af17ab0ecaf4da99ec03f8b3ee3452384b267124c32f89de2feb10e54e54e2674a1690fcab9e7029799ee76f8d671d44368416b2edfbc2300ff8c11f1bf9d290f0c7d9c4fda1e9ef9c70cc5ccff38976010d79f5caad75cdcb9e5e90e1979c8f4057359ae9954413fa68710c228966541a373ed60426dfa4cefc832c3ccb85a049cdf2649dd77ba7bd279c191f79a9f83a931fc5d7c3c4c81159f6c7ba9d965e37ee858cccb6ea89f2c76335ca91359aa749490679ea41cf031987d00bc62a6ccc8be02d8ff07f7275cafc246c96e75876561e8183228b9b1394f37383d08ba832fd1edc5473ca3a3aec4be16987d749216d570c3582cf50cff36f4333dd8b052921073ae3274f42d7a419998ec481fc89bec75efaf39070d21f9d9ca79f6653a37109c579745c1a6d937eb09d7b36d0f5df8ecfaba1f323581c93bd1e76bb7754665408212dbb1a6788d4765c74c4422105c36d090fb7669778452e954fa86a9290c12d5df893502996572fc44a00528c5ee5675b35d41f670688fa5dafd01682e52cfff6cb573a45ce1349b5506c082acbb8eb2630848a5d78f2ac6317e1f081ca6b0f3c6a74313cf030f52cf362cb6be71c8258689d56b666992e571bdcdbcbc9a6e96859f3fe8b438786a427fe252cd503e6b4c25c2790ce130efa17cd149febd5d5807b062ca33b8c876f77e74169887ae8653d6eaf5f323fcde3baf588fad70b05bccded3f62d3c6f7bf0f2faaa3368884ccfabb7971b5efc1669eb9f3fa34a028f671975e4f58ef7add70a2d55517679e1a19f24a9bedc42e17edaa9609a1ffda07a2e26d4b64fa37c86bd252ce95f7e38b7263578ff05f03c6e5cd7369dc048e51d399936a802c3362f787e38113c5944cd7c6b34b3a7ba584a6a14a791d5b90f5cb5f4dbe5e6616516af4169a99980afbb8fb572316dd2f3387f16cc00490a69d102010fb29c5b29fec8de2fdfbb025bcb2384fdf8b91129cb972b31291820617ac8c97bf2762cba7cd6fe7130a9fbb1047fec2fb1e7fc45229d837e32f49a1be206a095f2cd72278a41ff7b7bfb1ad995533278699f3372505d61f2fff15479f5fc75166c277fa6f19559cd233ed74f00e8cf058eaa3d2bdd97bfc26935408754c7d31347dda5c585df7305a08b6234b721cbae332cc734b6918e5d263e3bc11e4543d26d7cf2db5ef26dbf350ae355cc6f3a260aaa83e054370fb73c5d0db0adab54afb9989edc848e25722213b0f71f2447bb3081cd3d2c95b2b548ad94f1898f23456c9fb1910cb779719f7ed0742e8feb76a520b848d0ce2488cfea1c928a6d362d0078d29a407da1262936199b65476c78940486b0238472073bf190e1e401251d626bb555c9d1bff120808dd3bebcbf39e4811c07b87d3e2cc3ffa9676678234910e582524be2203039c1a6fe232aac77241c94a3a6a9491c222ceee181d867027b79f102a87c131f64c716da03ca67dc80fe0df163bf52166792d45cef40d1833d07147fabc0e98d13a7a08cac1640dff477cd4642562971c2fee46ae51aebfe67fca2beb22ba826e5d5c58f97093a37f56a5a2e8ab6811a2fe666af34a0666863792674d34fe1431fc4aadc5c64436f0eb6af07c723cdc8bc24a3171094093c49272fa4475aea042cc28f3591ad39e122af802f6cb51814919d1e4aa25564a2c6489d3e05f6fa0ee74e23d3b8c0e53533f1b441f717b33fe6711c36d5fe7e147b583bb628a1bd834395365e5e5035d9c51dc4ffc0dd7850c6d990ea89b398a42045e733b6fae7e8c643af64f71ceb54b6e3d8bbd162af2079442a7801253a5e148046926c84d928d82487b90505d660bb8da2bd99d4ad3d37842991a3cc465952adb989c7613082c06244d8dcdc6f826b394d371c2f3f1b81aec383934dac33ad679f578742d2a46dddd879be1893559d9a6ef21b131ea817394ebb8b0d1fa75e75104cc3e483a5590736679803a5f513a0a5030b92124b79604bfea42f788a4cb37c34e73b296e531f595a38db433d68105be636d5b711436883ae7ad480a75e158ade22d9744e1e74f2eabadc7b6e4c4929f27615ad366bf4fed07f0c709fced1cd38cf1c8ad65297693c5b1cb9ae964895674cdb570531d786bfee8196a17876aed0b73a4f18cf964dbe7a752a3dc5d88eb802db82b7d2e2d639d12d49ebcd897d19387388d95692e090bf6d9ece639a306a17df8c151a69066cbb2b2339cb70e36c8e59c5cebdc558e74e62062bdb6fb57106058df48269caab50ff258067ed8c991a3d5f78dc28ade7ad3fc5d14f410b4501d05ef4d15bbf5952251a0fcf8f9c176e2f33826f2e145186f2e9a0a56b67730b15fbeb382d6425a76987e2fd282050c4f51f26f21aedf815e50e6d0219fabf8b11adec6c37893f7524daab390bce0e12defb9ce608f71bb7b50b7611b9431595a4f4a4348523268b2144dee873bdfc415758cdfb16d15b35c27c7f557dd9955c9ce446faf5ae7ad1655903d6c6eddcc237df", 0x1000}, {&(0x7f0000000300)="0d176d2762b850f9a51a86cf4ee0b5ede1f014de17f086621793aefce96a05f5b58ffab7637ddc81ca7431ecb26f4a73c9b58e3e821a269e51590cd462cfaa50c764bcf004e8569070a44a07aa8ca84db0e29be6062671c2a26b6ceeee543831cec1c73b54dc6440a85dfbca5dd8bd07a1ae0de79ed95196d378cadaf936195815c45f2885d69d724c36eb1c6c6b0799c0b71ecc4b3c4d5ff52ed43c98bb4e7c06400217ebf21c4a5f3d800310a1d4b69d8045c118bbd4a17182015eb51ac944", 0xc0}, {&(0x7f00000003c0)="097a7745a8feea22308613d635c48328d75c6aec210507fa18494dab6becbc2a3016587e8e77c98e53a2d12d4614768aad4cc932d2b2c1d0850a38665450e75615a2c21332ad23b1794823ed4b6e87ebedcec1cddbd7c8f4", 0x58}, {&(0x7f0000000440)="55a8d89ccc8f4d643aaf548da85c33555f04c6359b6a56324eaab99991bbc20506b4af24d248ed1962bb069d3563da93a7300fb5e552927d5e056127de99207923f60c2a57c623ccffff7ba446eea5c0360e6b9fef11272165e259e1d083a3b36b9d97601cabb601748200ea57", 0x6d}, {&(0x7f0000000240)="9f1fc4d0ef8261514780dedb90b1ea2a315f81", 0x13}, {&(0x7f00000004c0)="f826ab02d1fb3462301a251827573f289853e0a8e3797adf7cedca829e4bc00b9368fce0", 0x24}, {&(0x7f0000000500)="5f528776899e036d73194a06e2c06d1955b2f642ea874a75117702d55394101df604817a0f919325b11313809fdf3bbeae7995eb1a3f295b991a4ee22d913ed27e717770ef94c60c30c0dccde240bf01ad162e", 0x53}, {&(0x7f0000000580)="253cf764df7a11f16d6ce89f52f279cf63bd116d35d7f7ac96e501292e6b315ffbf718e9acaf284016367602bdfab52f80892b4cc3df4f98c8d415e8a154b4487ddd480ae3760420e7f72d7ad66604e620096eb6a92f17932aa13059aab6ec9d6556538e03a2", 0x66}], 0xa) dup(r0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r4) mknodat(r5, &(0x7f0000001800)='./file1\x00', 0x8, 0x6f) r6 = dup(r3) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = socket(0x1, 0x2, 0xfe) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r7, &(0x7f0000001740)="ead4d55b31d2537798ab03741157a7f210574af748001be2e5c63c2704a176555d4e06479e2684254d500479cd42450642b64766c675cc5c1f209b3dbeb5a1e90684d5b126995e79232446890009698591d8bdae8af66a298d497d72ca4c096f2e316c77161895563628b715fc6ef58bf12706ab92b94c0912a3bcbd9989e7eddb8dce52b5bf21806b7dab542409be0e2051", 0x92, 0x1, 0x0, 0x0) 23:07:58 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 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={r4, r5, r6}, 0xfffffffffffffe1e) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={r4, r9, r11}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000400)="dfb7ef498a457f1402ade033925ad3c67f3842c7c89f18d6a663917af072bbea7e991f360a5ffc1920bac37d5307ad1cffc8b524712f53f891ce6ddc349d2408d7951e0f65fdab3a59b18be103643252d686f032f9663264ba5cd8250c35e0bb3a678287ed74778aa31fbebd5010dbee946ae4792e348c559b8caa8a2ca2675ef75d50923d0455e4b0243e5861315740c302d25ee28c72809edc58913de94065ccd934d152f2922bd5aea18aa4a0b076f6e22210341d31613f1ea588cd41fde811ed8883b480ed283bc8fd3da685f35d302e7eab28251e2dd7b776d5d79cc00cc1986558edcb65d243240335a2715313254f7b100888fdce", 0xf8}, {&(0x7f00000002c0)="0647876811fb2b0323e5968b3fc6e49b5d1fc2a0fa1d8e4ad5b8cfa1571dfdfc7f2d4d4162112d5e15866a12f72e349adf852acc075371328446561cb09bccbbbb5235f6687ad0c4043070ae6ea15558b017e0a5ae210e60b3c499081c96a2f5ac9dd6cece35f7e2f1e1c8bed6a04bf11640a573", 0x74}], 0x2, 0x0, 0x2) 23:07:58 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001300)=""/220, 0xdc}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f0000001400)=""/227, 0xfffffe72}, {&(0x7f0000001500)=""/70, 0x3b}], 0x7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = getpid() fcntl$lock(r0, 0x1, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x3, r3}) readv(r2, &(0x7f0000002580)=[{&(0x7f00000011c0)=""/72, 0x48}], 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x1ff}, 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001580)) execve(0x0, 0x0, 0x0) 23:07:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 23:07:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x2080000000a, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRES64=r6, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee5baa302c876", @ANYRESHEX=r5], 0x7, 0xffb) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000000)=0x29e, 0x4) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r8, &(0x7f00000001c0)=""/4096, 0x1000) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r9, &(0x7f0000000200), 0xfe72) close(r9) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x4, &(0x7f0000000000), 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r11, &(0x7f0000000740)=ANY=[@ANYRES16=r12, @ANYBLOB="81026185ee00"/17, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r13, @ANYRES64=r10, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r9, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r10, @ANYPTR, @ANYRES16], 0x7) msgrcv(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="e36e66b443165701f40dae46398e09d2d0b15542ce062bc4439539c1cce4d7354f3669bd7adee8739ddc8802c9c9c5399cc9028e4e0da3c43ccec87587d1ee8d7c6967f699736ac83c4185f62cd1188d8f11bc7909f53ce815c222f7d8c428d28c7e1bb7724b6ffb870b430f70d77b12387c2a0814300b36249fbbbecc4d2dfad2623cfa9cd0ea9032e7c13b525dcaddd04b11cb6d1c4567766bbd285cc057e9ecd8be566f7a4882a0e3bd5e7fb2e73e5ba66c4b369fe0d8af6750c33516274cf7b4ee4058ed13d5ccb0cb0f7af57fb7bf559996118bac29ac3d3adb0f5a82725ff63d93c949a4e1f463719d761ce585dc714b5e99671e4f", @ANYRESHEX=r9, @ANYRESDEC=r3], 0x3, 0xd6d0c418f59fe7d3, 0x1000) bind(r7, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x283}, 0xc) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r14 = accept$unix(r1, 0x0, 0x0) write(r14, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) syz_open_pts() 23:07:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000300)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="100000002900"/16], 0x7}, 0x0) 23:07:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = semget(0x1, 0x4, 0x31) semop(r0, &(0x7f0000000000)=[{0x5, 0x2}, {0x3, 0x0, 0x1800}, {0x0, 0x8001}, {0x3, 0xa643, 0x800}, {0x1, 0x80, 0x3000}], 0x5) 23:07:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) 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$inet6(0x18, 0x3, 0x7f) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x81, 0xb287, 0x3}, 0xc) r3 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="994b39a7574d6c3bfb1598edeabe9063063fa034360201832982f8757f209832533d2b0e", 0x24}, {&(0x7f0000000300)="dbadbc4c4d4fab166db355b2a23e6e9b94fc8477d36bcf4c9ca28768d246332b468df67f430371bf89dcc98075248d5eb6b83c485e5e30d6763460203d8cf1fe9b16676c6391e3cb7c8a99f95add7c8790d3768cfc07d253220eb7ae2c30db3257c03a442dbfb9e1612bde9e7e50538b012af824c236d93f45d0b9acbf4a488abb3dc6c734d90ac47bcb69239592d62030a83b47210e35971af6764f4a7d3be9b112648be50fa8f14c2f3f299fc83bd84c138ff09d6bd67c541e09fcc54efdf0748771b79dc83cc40a14504f1cc6bd3a15c3f687760de6d6de863463f0962543d46eb5be19521493115abcee13337a1ffbb68b974ce7390e0439e2e3cecf4526151926a7c460c581d3f03515ff00ae39a956571fa4f4f2e7d0ddb59e5407a6f0ccbdc78561d857e1440bc6ffbdfda7ac8eb46846ec13d8bd1a4c77922a6476c383bb3fdd75ae9e617cb08f0882a799e90457526041fca0575da1062b878a41d51caa8f1455b533c046b5f310f23dcf8d5d55a7cee69d31c325f8d11b6de2031567b355a6a3b32315a2d3a91809c85c2037dbe871fa50dc79b1943df60d1999dacd7e521e56a2cbdc76176d029ce0f8f12471f7ba1c31cea365b010be58f0ae4b689cf46e2f20d5d69462314017c34fe7403ecaec0b4a1f8d710de0fbcf8c369434766a5530333b2c55af2e99a24d9b94dc49afeb840761b2331d8cf3e684d11ce335aedb416d0b065ca2b5e53579d9758208840a8c4a4bc47adcb55b3b8b588a3cf26bcbf2453576710f8b4aae7ec18bbcd944daf155177b7b90446e570a69e2a7a34c5531aaa43cc459ecacc82c65faed06b3b45c9547d0b5badc9e82910b7597c0a39fb0ed120d0ab354a869f626d5d1a02263802501cf62cd1dc6562669161a54d4ebd1585dbb9fee784640fa40b9cda4fbb405d48a994902f4e7a4fbc6f8369e484b03de1c59034b8e97d389a12aae440b4f2528f5eeeb2ec6993277124fb25fb5257ad5132fcf444f8e0fac7bb07661c0b6a409601aa64e0ef08a5f4d0a240706ffc5150f9b59da31758da6ad663d70bd8c6465ca5622cbfe7917de364da741d594fa2cf9aee272462cbb215d1e2f73254c4718ea6024669e7b33336a4dfdf3bf22d3c80f55d8ca2bd221f9c66d4d337ae2d8d81c14fca5737ce1d4c295fa71985d2c05e929d6377e57a1d1296598323b993c6ab9a875a73cbb7c0d527b1413ae781522161ac1ebcfdb9e31cab4ccefdf4893a2d5e3ebc051a9b00fe6f2939926833cd70746db29cddbc3fdd2f7ca829bc0ffaa1677071681a3abb6bec4740d817162a336064ad90a768e3ee4cb4f89fe8a48a33579fa09761522145ebed53e59600459e93ca3de3eb8d7020470a45a2e9cc2ac983927a05fbc7012c1e363cb08636ac71f03ee506618b8e77f85e60c780150a18fc03096d03e8f27817ae58f8f142e2f42416e8fcd9b590fd05bbe9ffbf1c6c8d05f5ef2319f1d6a6dc6bb23e1556d1dee7ec256a6b53e831aaa8cc8e0ca6cf2558063b8c5fb5f578efae4b888aa16140571c42b3f15c97d699edfa95d1c658db81c46632a65dc73ee0d9a470e7c064771154a2b8d72345583d583991d3ac260e691f777460b66f7bb07a737bad28dc91846f3770b0027729ba3cbd77317d9535382d6209724e52de07a9a17d7cc6ba3e6dad1f4c349cf11b1abcb28c1de07aa74ebc026778d0799b37c8cf328af785bb1402c4fb2df0b48ea305ff7a1d98606284c09c1a595de40181fc4794600f420673827a0e79fb7b1cc8f875f800d38f4616905e2370a137fdfb6232e587bdf6cfa920cbe2da3c7315230bff0dfb53d241e2d6f3429ff126c5f83bb73c476c6d9f79fa3ad80404b981ae3277bda865fce3795cdd04631158c8d3fb292c7a5e07b8daf5b952e53a20cbecb6aa245ed10e06a283dc3a456f400ca10dfb53e57485e3b9a8f8d8fe6873a921d80c0945695f0a7967ce8a7c0a59ea281c943bbf002d2b6be5b224968042c64093a211a93aaaade15ec66f3ecd5e908961563349f1dc37c29ba557839f60f9279add5b01437244c5c820daf3f57228cc5bf79a0d6001dc536d78f0116bed24e7f6b6c3bbb514d3f9d007ef863eff23a7dca857bddb18d4c0475d79c6893b038e3a25f3946aa0a976e4fa84393567676419c09d0e3b16efaab431059c649f84b2e3f22b9a01f15e6f59c82d450b826ef276e1851e40e2660c10caded010117dc03dde91087225f121f40026af1530d7c7daf2fdf444e7ed126e533e9ff189411734c2a9317476f3cbd452bd3be7a2387a45bfab6741d5222d9b80a5efe65c45c88afdba6041f18bd9a8dc02cac50f4004d4162150273846f6aec229ee543bf492e49a90e27e358521a77201ea8c0922649c2c3cc30a7b01ca2402b7cbd693e87e840727f992dd5dfc38ce5bb54ace41d2dc1bb52b75ca83a97880f80e394dbf7105eddb46337e6afbcad1e9a670d79d9f5b7253ec9856a9432140b7e1fd68a9506553e9c5531040f23240cfb8296732bd3fa792ca5e991e5696212f213a4072241695ee7d78d265abbd1bb9e605ffc74d72267d131fcd15613444f61e098a3574e1f10f1d7ea37726a82b143cb421a37a07c24ea04a789983abf27a222a31f9d03dd2f3d1738b0e8d7081c3efc7ff74b35a2a4a673844202487c73cf9befcd5446943aaff3983b80910de10a716ac44718fc74516dde17b861470e0178456ad828c91be975d0ab193d3b3254b372d1fefbc1104eeea37107adafa674c0b57f5e91eb07b0dd1112d85966e58170be344e679d7ec9c8f869706e501ccb428f3f029ded5512e8a8033eb67f2fd02581365cc05319cdb635eea50adff6869f9372831317d2b9e874637f809907f85309de21aa6a89ddb918ae2eca799c46f29128edd8a9ab8e63ca36ee67771151493531cde1bb0a34e7f5525c314ad3d15c33ad7cdf435d23227f3b6e56913db350d3d32121d39aeda264373be7411f19d67c7afdd900b66a950f3ff7e7e303baf9981960390dae12ee86335b2be861e287f5ca268b575b45c6896a389fca51c388c2def4c25fe61ebd19f8fd8c3ffae30c8947c825020cfb73cdf136f863b2ff5486c1e88857a96038f4a2d1fe7024326c4884454b265528965ee02f4dd98364efe43d23b98ba17bcd2f33eb9064c5e3e7351abdfe424383e9e0b603fd2f7dc81b378f8d43000358856d186e2ad91e1513e5cb65a5696141b10f88081d2bfd9f4632babb45d7e40260989006bfab15c5629291c6611dea230b8ff871bbaf34f1f3d6af55ae94fc63ea0b04cd7676f7f5e5252c412cbe6f6d6ccea40e094fe53bdfd60ca334058126a98d136d8262105c89db69da765f70f01fa7745a5ff43da1af49a74df8532c5c5426f5a85af9d5165f01bb5bca97f4859f14e0ee2de686c242846aa248f2288d4197df7d7cef2c315b2b192c13d250bd09f48b62803d82c62526c0e84549ec11a3fd652cf61f06d5a27423c5c6b794c198e8dc7ada1bae21b16493b9e7efcdc9acd86128acc0a91e53bc3883b7f43a951409afc5f9726e364eac7c32b97394b1620198174a0b30f50e8610b7565fea7828308655a95d2dd188e5e4c627b6b850e5231735b8c39fbe54c5904ca64d87c1137271ea6da52c868396e0f864e0e6b21b74ff66c2d77b768032d94d4303a6e40cee4abb4da5461c771c81ed95468c26a25a74aeee00d585cf515920ba06be6a9b0d0c93068a5a646567fc1444ff3d2908cdd53fd3fc3a2f33d8367ff6a3e18f268a145c1f6c4b1f4c90ce9c16d4ccdc7bf271113900b8e3f5f00049e5a6164b0c7d05360fb9a27c052f4c3b00aec0f322402f73a39f5758439f2399e8fcb38121e3f54d10fadaff6dbcd55dd374ca8347cc4407623cfe36167c8b1e1143359352171100f3fd8331e031b0fbe29e13f8ae0c063c04f4557bbf9574a235c66f077e5437917bfd0b857bcf6f980fffbf226ccb0185c6cd8f99190c2a2fed7cde4fafc552650f3b288ea291e849d848c855f0475e014f328814bc9e53df3ba864d093d277fd963fa096ae10bf1c4d465b2b51245c75946bbb5a0142822757f6873e362b6391daeba01cb7890d9ef89e081f032b13cc3e1c4fbdf6f62e5e312e2348b9003e90ee07ed2d06e22ee514f306cb9b2b588bd31761314579d2fa5b854138ab20017a611e3b97b90293344f67cdbfd81fea87991f162c576e09c39a709ee09a979a8f67e14007a2eaed1ced155808a8168c4f47e510390029189ff4c8f96a9727ba71eee9fe40ba801ed3113ad0772a32948def1f2fdf5dfa5ec4ce335b1cec3a6f867987ba7aa1807ebaeb21d71204e4812eb082d2aef99f953550a4c1580a4945dba175ee41feacc6111eba458a2810edfe25b8597b4bda15a03e13dddd5ea00c5773be69d7c038d10c53cf59c7d12ce9c209c635ae1dbec8167c37bf845bd87a05d2c23d433fe609a9dd0f476c614d601b5579a9f5e147d6b3ec7f5f1c92741680716ba3d353d7ef923f18e03ebdb9670068697e6e60df2f71e8bad712b9e6e6a5301a33d94ec6666740e8abe4931fcfef7b36a30ae812234e3b0ed268cde5b3f111f4837c9354824dc2d89aa6ad70d66e8ba21073e0d96ae4bfcea47f92bd72acbc92055dcacfc62e74c1a4755c0839f472a6ccf431bbca047a2886ddf43069a447929c340faa355e728e277e5d1bad1325d1dffd1ac51a66b79fa3f8f6f93191288a81406bcffc68a91a2708244e51a8179fab05be89cbd755544e98a13911e1fca9e93aadfcd5f83e510b8be965dd114bc939296c35db06d3c2d6d81c09bd65c0154bb17e8c57d8163b592b505d5e40d3625b56506a15f626bb5ef632b4b26f577d084b87ca91aefbb5d45064f07565b3fa805f72a6b62a3aa4e8731034b6fd4008002d7f20fc7db844e52937155b7b11ec75351bd0edbe5dc826e10ff7b0a9da1b535b94f5b11bed442dd594e0b1f10e61b17a73c2b2b37ce52153a7ec01c57679d016560ebe7fd7c69a40aaeb4846c31dc44ad69cc921b4b6fa4f955d839a12ae3e86f6c5f01a6c47e85efddfb702c35ebef4a2186dd0cf106fc116f7ab14f466d982e808e1077b0fa74b0e8249787739c48269836ef130a384bf30dfc03f9216e06686dc5ddc1226cb78cb36c700012b8946340cc0a32c9a6df7c559ec56980644daa9eaf0c628aad5dbbc9d376de792c3455014c1a77cd79364749539ffb5c1a45a03167b34b16c46870620b2d827b1f953269c6bcfc2d89233f17048e9231cd1409843b309f9936bb9a0faf7c0c475b71dec483678b477c94102b11b2e3d4e2fb51b257acacda535882f70120623841134a26ba99e9b4d60bf49aa61225db13504516254f2cb5d24de0d0fed692ff4e830f68580a739afd9542691907961f7f712113d030a0a5f9a8d6f644cffd1b6b926981a132b283eb0b544b0d0c9f647da5248256630a96ab71c32ec6637b704dab95c53eda1d5208f3a08812e050b7c968e512fb1e3b2d518e1c769d332e65e0a112150e1d7049803bfa934da0e939d6098f06a6a32325319cb13736c112878045ea0c351a766cba3cbd5ee2e60f868d32f144c7c6bc1a4e0b8b3c53e519e61c762e3ceeed188ff05e8c01801ae8211eba74ffc95a921cd647c99ce8194b25c453d76734a86ccd06c87c25d5fb7d50f2636aa43204db30ea3199e60f2ee9099a47f1f311ba0862c9b673ce2e06a842bd098ff341aa553709ec5b0bf0f151cdd10a7ab088d8e96b3d13513c40d2d722f226750f20238ec", 0x1000}], 0x2, 0x0, 0x9) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = accept$unix(r1, 0x0, 0x0) shutdown(r3, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r4, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x407) 23:07:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) getsockname$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000002780)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 23:07:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x01\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000100)="44d6b2095a525e14600f07a6ee134dacadd92bed19f54951"}, {&(0x7f0000000140)="e8381a5059e1c98fa0e6c4ee41cbe2566f62a63f27aba409bf0b9540ebe4415a42d7b903e200ee11680efd384111868d99de10e57ce04cd21983a0a7fb0767a719dc85117acd8e35e9da3dacce25eba4fc5cd90483199654"}, {&(0x7f00000001c0)="412b1a508e0287c5ed047636ffd984661058eaf943ad0aca77d58807709c4d0777beaa91f99f653a32c5e288fb8ff2706ea22905823736e920b0f181d72af321d055efb138afe87ef9a3dcfcb00f7d32d9b368c622b4c92c96bd82b728cb2d77f9501b"}, {&(0x7f0000000300)="74af6c18d95f6c508b9ab54615cf9b1404c8215a9154e6ed4465aa2980b3d92a9ffe675982f0934e58bbc912d7f4d14c25e0839e7a752df2cc5c24bcf6ec818744cb6bdee9971a90baf3291ba390d683bee6bcdbfe827a0696c9e7fe75e913b7af804bc8f4eda2f1d1f81dc49f642f837d9fb7408986e16e983d7ce46937a4ba709686bb537d0ddfda1b0600e9d2cd7a5c0089461c3ee2480e2ab8bcd6ade87206254e0bcba1ff655c5c666510b1dbcec96c614b2439d6f9f713b1e611b99b9acb08c6f602d548d3ad7b658d4414a3f1cd9ad5124b0c5402e363a2f3e9802233d203a5dc03277740a5c3e6d4855f60a7503ed7a9ba"}, {&(0x7f0000000240)="318c928c7701ce3e4b6b21435b5885f7012459eb31e33b4d96bfa182587ed3449ff7b95bcd33e5cb7237669b849f473f0874e22c0f380b89b566a5c6e68a973008fcbe928951644c57015fd594f3cc1efcea7f3b0187a5d41b3798956b7fe8"}, {&(0x7f0000000400)="1b853f2ef17fe75b27ffe5fd3274cc471b654b4aec85747ed79af4e44e006b51930d4008d9ebc7c3b7fb163b8f3cc1f751dcf370de92cdbd4234947e6b27d4246da54441bb0594ad5a6b10acdfc90cfc6b849e2c1d4b18454cf9b0d4610bfb9c474aa76bf3b388cc4e613935a2e5f62f54c36c9e537aabb084a7"}, {&(0x7f0000001740)="cb7354766cf5ec2d8077df14a2a181f52f3f8f31c8de8e7d7e0dd787bf725788a9a3e6ef01251462e86c3e424ee0ba9626c642e57d86baafd908c240a94acbf4d3fe78e2037d2b82a187c985830a540ec5b50e9ae3604f6b1cb492e7581d5cca3a61d9c9d1dd47e7f307af0a82c396991463e1af2658ab062d78eebfe18dbdbff996f63a9ab8777d1a84874f72f4d7cf73e778c03055da43f64709b5b954cceb76d977709c1924748b83dcd8598b8732a6bb35646b021254fecc4a623271442e5c99e6b347c974f8225d399c2bcbaf0f251bfe4011351bc579ec508859ee8ab27693f3fbe16db2e3cccc640d41e652c632031861e7afd7ee71523f0cd8e71ba33a227213bdfa1159c410326bd82450b4c9e67a545f3fc2668a81012530e083c90359f84b0875c70083a45be2526172bde4050a4c00b201e32b54cd896687b7b38d3a7728f63622557ae1cfb8437f929ea24e64062718211d503b5ddbd1905f57f1285801836383833e1f5a6eeb7f959d6ffe47ae4f313def3831de58c43f65f6cba1f66e272827ea51989a311a3a12b4c01defe26c7ef4c513d92509a8f0c71c6f6ba1d38d643ba5b52dada53a599b0bf3eabca37fd424ad2af228a2bee322b83ba379c7edbd665fab002b20f6253d632b461821b4ce6f49135af6ce07aab3fcd29f36837f3f279aacd413506e5620fe7fbdae59462c5a37584ba3fe0125345231849726a2f088c3b5350a3b231377576532744f072ed8a32682526600568f7888ee531f99a1fac8fa37db6d35dcc04dd600c47dea34921219c8f0549227c27db8814d55f36ba6b46bf8a22fc39b2a9ca9bd8e3a95958a9c002b6576fb186e5e12f6c4d0fb1346a1952f50ff7c52858e96815a20df12e0019015a71ae142083e4156ee48d36394265b76742c387fd58cbc0d8773f5e2d701f313d9437ce62ee5b339fff35f9701954ddc5fa914fcff8cd17d058534ddcf575a471506c29623d66ccdb48e81c7bc18b5d9fcab66557d361b1d53a02099c493d899bf0dadb3e536f92181b2d92c4c89ce9aa968c2df7a27e44a6067d95a821de2b689cca43a4197d8f62d4b736ba0e6ba3423fd898958db0d67e80328b544878f00983cac6741d3f14be5bb197c26fb015f1e7e32af66b593862e6455b46674b44bbf345bc08f36e0cafba6ea9c185fdf7dd6323be5eef581d1e33504ca5a1807aa047a17de3f65bf1cd14c35a6ee4eac33963e9a4ccc37448c4b2410be79d022965581e0001b89e88fcd6295a71264a6ebf8fa7b53ffec434ba2effbd446c07a29ffdab4f03262c634357ea9173751e2c2cc1cc20f85d034173f260c80b551d1aab730397353f1b5297e89e8b7610e77b5b60085573392d5b47b03c0bfb6f44a9332c1eacc4b48d8128b7ac84883152c72cbda47c068a653e904ed31cdf15f63f3a452598afbea93861dedcb1500374b905bc32640463582959aad209719cbd8e3d7e2e1ac42937e872fd5c18f14f087ba208e62e9ca6d19096c9a8a88c53a55f72e2629e6ac3854c90aada47c4f1348c89b2d8b7cbe0ef38f2342d245d370aa827cd8586f37207918f785258d8d0f4e12e5278e8e36a497336cd87a0e4915d0ff9997942ac5552598ace5c50b867407fd038b5da04df289ac0cb79728b92c2d97408b213ed0b86e91a0955ba189b2b81d59c276de8cdc1f546fcb1334b4387c4838c835306d97c7f9e73b3952214a8122a93482bf02ea720f495e9bc9b9f2241fd098438d9575e8c3fd4f6754e5126abebf6b40bf5808555f85815c9f49762905b547c076a51be053dc638432633e3cc29cb84f5916cd67980b51cb9b6c5a7f60961d5a4916b30337231b75dcafcea5d58e3e375ee35eb0d127506f8522ec8a47c7ce42481fc38e9abc46c7d61293d5ff60f005a30d9182b430e407279a32c9d2954068cd13970521da96ad732b8ea5ce800662b04b4587611c203a6a141d10e64e928fd06127ef7cef8654a10a4b75ef7dcb47fbdf58db53fd019a2c7f3abfc7325f4bedd62dbc8552f754af8899aa04c97b700f33528951c6a45fb5b9915dbd9770a1b6434cf9f0a1a4710282616b1386d3150168b124131df8f9b32244e0d7a389349e48ea7a3f72df05ae2e5fde1c194beb437ad9c08ab3f824ae155f3c6999735b72211f3c8bde2f9994f12c38f52278564547d9322079e8e43a8434e8f4f3d52ba34accf6e622f4092ca9e41035611c758edbec677e3ae3da2cd0f961d896780a83a7bb703c4cef98f39a4f5e56210f8eabee73ac9288ed14b83676877952b97a018da017a0a2fcf9075ee6c22496bb80af03962c9fcffb2ec63e04717cb061b2a443caccb637ddaf4f5a9cd73175b17b593d7b315c177a0e1adc6042a315a6b2f3333422e601a17ee93fc8025bf5bedb0afbcabde0c7253d2820331b27dd21eba830ad6a81d7ec32edc507a343e526fed75bda8065c91bb3bb17526005aa1bfdda568d4ad0f9e3037f272a42e462012a8291d29787f70908bfda5bf61ea83b8abcfbe86b60200e99ad60cd7c962c1052e84f4174ab57f2634dcd6d7571bd58a8c4dc0fd21a5bb33a06840657922876942e8dbcdb4044bdbec21fcd03e0cda4a90b03c4af65cea238bf3f3bb82143d637638bfd1bf5bda98fe26ac455149ee18534c6cec689f60c1f77f772382432a11291cef53922f26e976662de475842f104976206cd50bb45d8de94e4d900bbe8bf9502f49cf406a762d23be4e49fffb8f99b1dcc16eda3de5121adb15fa3941b4abf84b6e952cb08c8181b089a979c5e8cefa101eb9877759868b6c5019b2d3fd237edb70f87a11256460ad5edf2d574f660ff4b5770ec1dbdbd068d41ddd1f216dd3232e147d2930f82bae7f17543aeee01af4d58ea7e4bb89058845fc09a184abe0e843a320580c4533ebd8b1406cdc6953448321550c8f4e5ae3981fb44d25910750122f01255675d4a65ddfa1c5d14dd1808fc4e20496cec21fdea1d2cb9e724e5c34f635df2504d1e7ca551959e495982c889f924573d800ea3b9778cf527cc0df9ef4072db46a4ace0662cfa5e445d5dc5db5b17fb9b404a7314a874b87fe083ca8508349671a9d8f5bc6f79c56c67517330e8e39f9afd219a3a06ae8e63e80eca5f9edbb7978797352bb25c0f1cd8609c568c4fc41027ffde2d31521d0d8f85cea1bb93a63bd76d2842b2fde0e41601ba6e46645161b0e3e20663a350ce34db30a86eeafa37991d4930578483e549125419e2e8507d4e4abc43e7331eb8eacb6d2e1f0fbc73d8c474ab3ce186c07b6b7905111e376d895be200713a05a5226fb5aefb3103830c380f3f2c1742adb09ebfd21bd316d48e878d493ffb46dfa5b0af8ff45728084747181c9258b676e30c50246f72f7a0b01b9b12d161e787989af674e0eb87a50bee831477d035b904dbe0144af4ade1cbaa03728fa28e8cd21a39051f19d5bdba0e4e53e24d1ec383a4332f53aa6c55b1e490170046b128f8646d68ee91728104c177aed8e734c229b7d55456abfb2e8efad0595d536fa1ebcd9abf48fae62b730546366f2257b56f96531f5c006b84d0bb4628fd9abd76e70a9eae74eec7249d95c782061b9debec00f21d4b4d3c1ce54b7decc572ce436afffca7e4ebb1689957e554e045bf0e5aebb605a595a7252a9ec510d97cb4beae327a01a723757e785f49d4d5e63165a56dc7259a18eec18a997aed101e2e20dfe37f06a4afe3988f7679028ceee9478ff308990e3f10b961cca7d8b7aaa374856746822aef364adf6da7af199f287cbce0cd0bc5a8e06d54446f7f584a2a452e05fed027a05b0b2c3087fd8eecb76ca4da1687256986c2dfb7f86b809c3542a847f4978c46faba742d89e2ac9f900aabc0ed678d46cff390a77bef3bcd0f00cf23a615c631f29fdb6e61fc53bb97ccffb0a9f6d643952775e61aeeab27a237393a1c5b53f271145cc678b6a1c30624c85a3b87921388c54637d0ce30947e85fab66090f802e4c4b41a762f49d48fa7a4075688f6a9fbd868778417a7fd524f94298c72984bd07e9252e1780dba61cac068a0c166f98426625b66ac7725b46541d5163610955088ded4c9d1719404783233fd62eff42c32e34cba6135aba6d413fc2127a8cab3e97dd578e4ba3d6b1ee0ff6d58a1625dc0a5c16e18e91e454bec718fc83cc82ceca663849b969bf7dae4eed71aa43d75ea92b979c7f9d5cb5d1c53690adf4e72cd09f7d48ac43613184ff96c630983e6aad60f3f5b44932628a5a135ce5315ebdae113bcf3bf708713dcb037f10a7412bd49dfe1f19fe2476ae638b5c910ac014f35c43afc3cc9eb26dc6c697005bf4822f8eddd78fd52ecfe8835c32a1804958d87bde6a9b56556a83dcf0ab63bf33173be8574d483b9757a753ec69e82ddd46edeaeadf33affb2c2e6e748e97204d0a13ad97bde12ca3148d55e1615af2d1e21bc2add6cc71511a16633f361834cb135d45cc18f4440d76f782fdbe24da05dc589c9a19aa6f5ba01bfca01c7bc50efdd8743e551606efb19505a00157b16e1d51fee9543fe1b83eab9b49729e02b89b785205094b9c4bbd7be64f57bc988d504600cbb06b5e31d5a5024ed784aef07d399b1cf8b3467ab9880967b965240cec5187dbf58fb6d10e20972adfa7733833f1f5093143ee9b6b618da805e91657f3feed1dc6fdd564eec44fdc0db32966ee0072d30ba98710b936dd004f6b6ff7abd4f82cf89178d5d97bf769c5070e8f8253402ac2177c46526cce3e5d1e72e930ce12081c78f1a85742a1e349de218054a55f89d581bdc37ebfd02429bdbe3182c67b3901ca219eef9a311e5a82838f364598cf80e00459b0b57c6c3ec63681065504b8b0a63d3e87b76ceb7d28c4979c53c0ee04898f9454e2a4b3c99138dce823068bbf20cc239bb81f11c660eff3c4330869b0d69b381c4bfcfeaa7be31b4688b4ff2c229be3cee0bbbc6e570f5bab9501b6df1b25cb73056724c9542fed885a8119589c9a0858b98eeee1df9af0074878796a97740b8fd54983aeac2a31f29a2a4ec2ab036c39aa4f0f5259c064f12f86898d645a9b36b40ae08a029a46478d7dbb8f4f0ab8a5b8dd9340d7a9daa50cd8fde131d3eb60239f544ef665bc3d939f0f66b91fed842d603d5ef46faecdcebc21121aad7846caddfe7454ae3683a0f8ff4d922060213586772475b2406111a452b8d6f8e18772f673bfeadbec57a214036ae7356eed8db627dffe095dbcfeac41f0ec3d94d5dba3d6d3aaf60b75773ea011a484abc2b357235ae9de32f095bab47cebc3e0a0f1a9806cb942c21f86e0df262237b54e8f8b3306ef3706688c44dde3603002db41ee69e1486cdba4482f1b514e76c5d76fa583909e532dc60c88d63f6f8c4b9d6e699036934da8520621ccb94c4fb2a71b1ebc21b154c5ba54af339a6ef6c0d82fe9a6cbead710ab01fb46e4eb9630304902d2653903078fd29a766ed5c9b440af10970874d4963c3ce8ce8d9812d20c075e6efbb23e99ae32acc05345447b4f01d57626754c53adaaec832ef77f8c3c9696eba1adbb8c46f683f498d4a2e9a70e45c5d2947d5e25694e9ce431bcc26d8edccb8abe6a6e3fa7dce62ae73d87dbabcc034652d73a2bdef6c8caf29494e777cefdb4f53b4ab0d5010431df67f36b92e770e1192b61096bcecc8e9e8ab38ae20ff412f0488917b85661cf2a8be86acafbb9f94d604d5b6d350574209eb7ca383d5b82a5dff92f752623a4e0d2dba87c236f14d97b4b50cc9838070b831803bc80200"}, {&(0x7f0000000500)="1db6a6fd2a344845bfea409c92804ccab4e7f43cb662642b5b183ec580dcb4682b5bcb8ca521aa70935a76ddc3695168b6200fbe302f8de227ddf8df2669374ebdea4a6435601a392b7559b0d0b25f43123d8717f6b66a18e259e0127cfe6da3d83242469f78982b640477720ee4bf3f31", 0x2de}], 0x90a797c4b7a76af, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) 23:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 23:08:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x3a, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0xeffb8f5e1699e152) renameat(r2, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:08:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x8000000000000006, 0x2, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x8000000000000006, 0x2, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000680)=0x8) r7 = socket(0x800000018, 0x1, 0x0) getsockopt(r7, 0x8000000000000006, 0x2, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x2, 0x0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000600)=0xd1) r10 = socket(0x2, 0xc003, 0x6) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r11, 0x0, &(0x7f0000000040)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x1, &(0x7f0000000080)='\x00\x00+\x00', 0x4) socket(0x20, 0x5, 0x40) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r15) connect$unix(r11, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r12, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=0x0, @ANYRES16, @ANYRES64=r2, @ANYRES64=r0, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYBLOB="aab324c12b260e35b755df8675dfb818c340b73f0064dc00439ecf842f65f3427bd0a97d200b9c815b2cb94ec95411bd48e17112d0ca8a72d38232749bf680ef314e0100000000000000a45ecf55b3715df9502071f0f7e714df17eb1539199c0fdad22a51a007130186afbde71a5e8c81692efbd8d9b830c9f44a4f2fd50a15f3dff17fc681fa732ec2de423dfc28210915c73392c50f29f267345a87abcc826a7a4ae722da127781864e4db41cb363d029b6ded4a919b1219aff3f0c41362d81a6f20fb9a38fdb228baab800ee17fcedcc06bf950e8a3fbe28842942089389fb37b0dd4ac1e37c405da46367809d0fa0c99a574a83aca4af63a80c9be4d8aed25e12ff1fc25c2b37cdba864ed71f6ff19144e6a9bf7bb0e1fc31f95a92adeff7abcfa78c27cf533704c1b5b640fd5869616b3cb19e002e53fb56f84f2b7bc665741a5053976251ef8f1a3859440b5b5005aa98a6beb0801656370e7686a1f581f89ae5e0cd8ee4602389e07ee6003a20e1b05930bae35f5274200af78d8f8d59d9f42be7aeb440acd7d5901f2b7c36fac63cb935e746851d967011cb3807f1fdcb3f66336690ad76c669e8a4d251a792370180ffffffffffffe317275423145dd8cf7ed1f4d4e262bddffcecd509f355bb2ba0b2df9aa76267c095f5212ba28c86a8082c1352919e8fae1911264713a95109f0489cd5f5dd77267213cbb2defef1186c934bf0c4bfb9b98156cd03a20b3ba8616e6b9ca7940314f298062853375eee2b02ad66b0c9dee5ba99a0c14a4bc450f56128b8770200c9d2807ab533402f9e2c1eed8f64eeca93bc44a8780dfb761e864f1322675330514e635f4767f32fee823e02e58a26b501f75eeb7462d45723be01fc6ce117f9815a3832addfa9be89bcf3f4eaf888401bc9fb013eb0999b132f57746a8785a663889c7e17ff7ecba71b2bbbb92d660b2779f8ce91703e9566ee90c74aa027921b39f6de1fb212e8538a65d042e8d74bd609323b72cbabb374dd10ffc1063beba627f2e7ec557d83c818628412a064d4d2c731a63a8c3756ab65ede893360a526e249a2581f5b857d310c5e87c2fe3a2f6eb5d0ed0f5b9a08de4a522b311d6816602149615a21db76775f87418c3854c80a564ceb27454d00ca6f699d413bec3eac4bb00c8c09c727fcf96afba86689064f1cafc319549505849e45bbace11a72ed470db4a4c7c2cfb3336ea3a4668ebe5125bf9a419d6b1e3f886f0e7c14133e576b0911906cd9f8a7f427da40c66d34a999052c51617674be0b37668e8715331a320c2121a4999cd936cc0a8719822d4afbe3a6dec7bfbdcfed70e1f4335d6ba21bb7bea2417227ae3c1a9efc78d6dd400ff16443e73c063195b789cb7838cde9aa4653d99a0750a9f7656f35ecf8a79fa58d540eeb81908"], @ANYPTR], 0x9) write(r10, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r10, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x7, 0x86) write(r16, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r17 = fcntl$dupfd(r0, 0x0, r0) writev(r17, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r18 = socket(0x18, 0x9c53135694c95b4f, 0x0) setsockopt(r18, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r18, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r19 = socket(0x18, 0x1, 0x0) r20 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x49) r21 = kqueue() kevent(r21, &(0x7f0000000200)=[{{r20}, 0xfffffffffffffffe, 0x7530ebfcaaec239a, 0x0, 0x0, 0xa5}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r19) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f00000001c0)=0x80) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r24, 0x3, 0x80000000000000d, &(0x7f0000000440)="0bad", 0x2) fcntl$dupfd(r23, 0x0, r18) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = kqueue() dup2(r25, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f0000000240), 0x49) 23:08:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000040)="36915eb720c2519d791e58fc9c499e4232e517dc5b285e0abac0406361270f5943659791fc5fed31d07067983479063cc4b18e095cea011ad58f889f404df87c0c1e7739cd2a41bd17ab76324a640c9a5b34025fc8b89a23abd6ed347703223c197b3efbcfb0cca9c4e188e1a708d6c294241ab46c177bfc3229d796c9f3ec7aaf04f21ca64481d16b3785345f7bf38b0a4349c87dfefbcbd9188ae9fd4967e98a65a4b47fd56c96f0ba5dfcf4bf0ed6f4395cf400b50c1ea3dcd7b191e0b4b11281218f41351dd3033a2ebb6ee754463e99ced448828350230422a53def404e5e3cfc083ffe6c5d939de6952c8ef8b3", 0xf0, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x5, 0xfff}, 0xc) write(0xffffffffffffff9c, &(0x7f0000000180)="2b6a37bd486689cacc027adb608cf2ce62598b6c9861a3b71e9122b4002e6109008d915df273508bad70dc0a21ae9af87ceed265a0980747d57b4155734561cbf96465aadf74e794cd0e39e76072f33f073a15b5cc66a5b880ae4335b9b9212b443f322df4ddbec16c57a3a03e3f3df60b4c488be31af85e7f59c04a0d6e4e6d17c8b1147ee6e5f9ad3121e683a0da0ff2c63abc0ce2a20cc8886868ee2df63915a4d91d31c411487f2eb420577e7ecaa24ef07ac57162f91b9b7dee57570ef7eb909f6502b32f5e8712", 0xca) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, r4) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000380)=0x800) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x1f, 0x5, {0x7f, 0x9}}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000004c0)=0x1000) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x4210, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = semget$private(0x0, 0x1, 0x90) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000600)=""/45) r9 = dup2(0xffffffffffffff9c, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000780)=0x20) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000007c0)={0x1, 0x5, 0x9, 0x5, 0x9}) symlinkat(&(0x7f0000000800)='./file0\x00', r7, &(0x7f0000000840)='./file0\x00') r10 = semget$private(0x0, 0x1, 0x7c0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000008c0)={{0x2, r3, r11, r12, 0x0, 0x6, 0x2}, 0x0, 0x7, 0xc5}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000980)={0x7ff, 0x1, 0x8, 0x4, "4968bd72b98b699c14365d0d7d5084fa121eca40", 0x40, 0x4}) 23:08:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xd97) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) 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) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:08:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) write(r4, 0x0, 0x0) 23:08:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fchflags(r0, 0x0) 23:08:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfffeff, "85495500020000000019001167f5080009000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) syz_open_pts() 23:08:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x8, 0x401, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0xa, 0x1, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1, 0xf1db}, {{r2}, 0xfffffffffffffffb, 0x100, 0x8, 0x0, 0xfffffffffffffffb}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 23:08:02 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="334a3040edaad4ac0d83a38ddcbc99ba4bcda6dca3178714b12bd00bcb0acde88963755c4b3de486c2adbbc67812e8ea318c2b9172df0d27edd554dc89750d376225ac5953e3131be799db693491fa357012601d12174f3bf9206ef8544974d3f441a42014e9ec4183acdaa43cd6e6dc894a633e6b2299aaad06af6c2d34218fb2ca3ab5f02cfe350a33ead4544446254e358d2ca4229ad65e1ca6f6c8400a84c51303c49121a12e0baf5b83163452e39fb3141926b0fa760536f5faed615c76114556", 0xc3}, {&(0x7f00000000c0)="f9bf9366af10155e6a5251ae7ed8167788b9e42552720a839369c9c681584ff385e81445f0cd237293338ee60f1e20bcb4b3ff37d3e458a6dbd00fb42838ce31492359", 0x43}, {&(0x7f0000000440)="b46bd61a35f9032e704ff7c6565f45553b319641", 0x14}], 0x3, &(0x7f00000004c0)=[{0x60, 0xffff, 0x401, "68e81354f16db29eb587175651c097109386315e5c6c5c2afb9ed9e9e8e9e4efb68b07d9a5c07dc0d54dda5962969e409cf41835095e93cdb9dd1bf62d505d670109ce67a2e43d335aa34f9e"}, {0x100, 0x1, 0x1, "6786a52d7157220a0354c67a31c3aa01afc9088832d8a46f38e011454ec768c734d962e910d3d914f2b1dc113800e5ec41df4e93cff5f6d33a8e8ba9b794c3d4bb8005b5e94a0d0ae24d638a49ee244dad282838f726d54688cba7eda20548d0d0e8c7a19ead574e19acaa3554033660a7b36500acc253d0d5a07f4d8ebd6752c07ba8389bf0e4f39531588fc93f7dc1f3910a5f7113a614c0ea3efb53e0ddcafcdd6f9d6196a463cda5bea88961c9c9116dfb3789e93c98e6b8facb4d7838411fd72c39ea4e35f3d0525c26c14bfbb3652f8cd63d5635f8b2e9d6371a926b526de2d17ee73f5337fb"}, {0x18, 0xffff, 0x0, "eb02f85b2b508a6c"}, {0x78, 0xffff, 0x1, "dcdc3aefaa8d138dc9232a11555cf90afbcc2f41657973d384a7be1c9662e4f1676a9ea4a9f2726261dfb8032ef9d1e1651c4de8e6f281314dead12dc58b29370bcbdcafc4d9eee723b75c7e6987b521167e2f9994189d40391a2282b85c120c4c6a1b6cd6"}, {0x78, 0xffff, 0x60, "ee62d3dec0adf9e525d78eb363c183c3f7a5b475539367b46e61c9c6b29d3389524069a777aff95b83778086f8b96f867110671198bdd46a586584e002c20f6b1938cd966c4001d8544fb126b3ec04ad5bcfcb749f09ea6e35ecf51e0fff1e43f411c4df0685"}], 0x268}, 0x204) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 23:08:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6b) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/20]) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000140)=0x4) lstat(&(0x7f0000000500)='./file0\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x7c06) r5 = dup(r3) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 23:08:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="08461b2db56cd5cef42cc76cf6beeafc66d9ef8141f7a5e3225889522abab68a16dade3034a38f76cf161a7f0de86f70973f0b6b996d8f843bac869e4f50fd2624c1252cb7b064c62354567500f772c44d64aeec90d505", 0x57) 23:08:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0xe3, 0x0, &(0x7f0000000080)=""/227}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget(0x1, 0x2, 0x400) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffff9c, 0x10000, 0x40, &(0x7f0000000180)="e6b0c1286f15191f8462c671e874227245219a0d24f7f597e86aa077b87234d97d40ecb61a4d57e4eed3b7ff88e15ad0cabc3182a909b99ef0", 0x39) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 23:08:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff4529042900000000000000000700000000000000000000000000000000000000000000000000d41a0000000000002080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 'k\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:08:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r2, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10c) accept$inet(r5, 0x0, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0f4ca1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0580100010000000000b5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xbc) r7 = syz_open_pts() r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x25, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r7, r4) ioctl$TIOCCDTR(r7, 0x20007478) close(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) shmget(0x3, 0x1000, 0x74, &(0x7f0000ffc000/0x1000)=nil) writev(r9, &(0x7f0000000080), 0x1000000000000084) 23:08:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) flock(r1, 0x7) socket(0x6, 0x5, 0xc1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a", 0xa7}], 0x1) writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000140)="ae261491f61cdfc7b7d24951dda10de183d50f265ff7387a", 0x18}, {&(0x7f00000001c0)="96e04dfb2244fe48eabbcc67afda7a6f935eebdd15e1d872b3d0c7b73746a360b31bb006d7134dfb588563647d4e56da485171b44b56b9bebec39458426f3bdb73c08a3e6cd383ee826951065b0cf6958289606086abf25c4e32ea1de257a01a076c1b895f289345614c8ff07df09a50f50d2384a4090fd579e02d2bbcdf4b51dd61439026f7a66dea6e07bbff5099c06c105ca507949848ed280ed18e802847414abf36fc4cf21f45db0085a7425a8fc85ce1f729c40fd4d4f2bca4dc5e28ef1bf84b68640a9ebfea520442245091aa45ff84c5c11a803b0b1a58", 0xdb}, {&(0x7f00000002c0)="ba073174c91a8aa5e1d4634c4d0664e12e81e8979936db97fdda0e3f278ae43894541da154bf5ab9f80f281e9d040795296bc9df9d2b046fb78cc40aa4586ae3918485843f5925c6173df10b553e827f055687c8b64b0ca41e1381f4b3bcb06d7f50959de8ee6af4da1dd44e83435c6f12e92bfa4a9c255e3f1da7e1e8d93d5357a823de5430b56852e6fcde2d596448f4275a82ff47a921609039d23c1cf9a8ff662c7570dfa711fdd9574f2bb43bba3ef1a6c5dcc0a68eb29297ec5c42f352e961017b68685ba0be7c611c63821d54d9ffd6be7e2d150100af66ec4c36a931c77ba37a7a34c7e21de535190ef9eb6ee593fdac499a653769241f", 0xfb}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:08:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) nanosleep(&(0x7f0000000080)={0xa3e, 0x80000007}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1ff) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) 23:08:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) fsync(r10) setreuid(r8, r9) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r11) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r11, 0xe3) writev(r11, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709c264539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f000000000000000830931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6b61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12000000000000000000"], 0x44b, 0x800) r13 = geteuid() r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r18 = socket(0x18, 0x2, 0x0) r19 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r19]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = kqueue() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000340)=ANY=[@ANYRESHEX=r22], 0x1, 0x1000) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r25) preadv(r25, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r25, 0x0, 0x20000a) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = kqueue() r29 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r29) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r29, 0xe3) writev(r29, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r11, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r29}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r22}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r21}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r30}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r29}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 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, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r35}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r37}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r19, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r24, @ANYRESOCT=r26, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r31, @ANYRES32=r24, @ANYRESHEX=r34, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYPTR64, @ANYRES32=r36, @ANYPTR64, @ANYRESHEX=r37]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32=r41, @ANYRES64=r28, @ANYRES64=r39], 0x6, 0xc00) r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r49 = fcntl$getown(r48, 0x5) r50 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x6, r43, r14, r46, 0x0, 0x80, 0x9}, 0x2, 0x3f, r49, r47, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r52, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r52, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r52, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r52, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e000003478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac846f3eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r52, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) msgctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x6, r54, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r44, r51, r55, 0xffffffffffffffff]) r58 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r58, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r61 = getgid() setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000001540)={r59, r60, r61}, 0xfffffffffffffe1e) getgroups(0x9, &(0x7f0000000540)=[r19, r19, r19, r61, r51, r20, r20, r20, r20]) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r65 = geteuid() r66 = getpgid(0xffffffffffffffff) r67 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r64, r62, r65, r63, 0x143, 0x80000001}, 0x8, 0x100000000, r66, r67, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r18, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r67}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0xf0, r13, r14, r15, r16, 0x44, 0x9}, 0x5, 0x3, r17, r67, 0x2, 0x24cee5ef, 0x81, 0x5d}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x1c, 0x5}, 0x3, 0x3b, r17, 0x0, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r7) execve(0x0, 0x0, 0x0) 23:08:04 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000400)="f952c8000001010000000100000100d1fe0138fb9bd7c8393630e24cab6130ab4405000000dd211e76000000000016b741e0916fdeb74af6136ab29858738fa00549faeb3d87dec9aa29cbb0ac326c51ef2120a577ae6b4c08992f43e3a9682ea765db480515c384bd3c2439ff4f5869565b89b6f6a23f50d7fb62dd81a36ccb71420bfb7e62f50fc28e3413217a836388713d7f76c4450e247f4f9bf190286b6873bce205e689bbd6cb87b4c941ed6e04c2f79b0732993bd37ef5ab4550e27b0c8eecd05e03ff2b8f3281cbb6722cb42f84a3cebe0da5adc112520336af1753aec07edf1365212b141896dd2db908eb12d973d3974daf1e5e20", 0x30}], 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, 0x0, r4}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac339a151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632b4fae5f0962"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r7 = accept$inet(r6, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt(r7, 0x0, 0xbc33, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0xffffffffffffff3d) shutdown(r5, 0x1) 23:08:04 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e031394ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34eb090000005d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828bca4f066c79b494e801449b11c62772ac172089f8cf95c1cf234b500"/459], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r1, 0x40, 0x6, 0x4822, 0x80400000}) r28 = getppid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x1, 0x1, 0x80) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r37, r30, r32, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r47 = getgid() setegid(r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r49, &(0x7f0000000080)='\x00', r48, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) 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, 0x1000}], 0x2) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) r54 = getegid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r52, r50, r48, r54, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r55 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r28, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r57 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r56, r57, r58, 0x40, 0x2}, 0x3, 0x2, 0x2}) 23:08:05 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x7}) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x91a8, './file0\x00', './file0\x00'}) 23:08:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x2) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00008ac000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 23:08:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) socket(0x2, 0x2fcae4cbac60c10, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 23:08:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3707) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYPTR, @ANYRES32=r3], 0x2c}, 0x0) 23:08:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000001f0000000000000001004000000000000004bee39a87e785bd21a9ea5de22fe2d87595c11f15c50432a41f176bbac94e2863b9"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/160], 0xa0, 0x3, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce76ea00000000000000080000000000000000000000000100005e65de4f6a4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d8"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x35) msgsnd(r2, &(0x7f00000003c0)={0x0, "e27eb7ba166bb505b358b8b724a1087b37064194e370237d7fcb5d201dafb80c7acb30d710019fa3f09ca67815dd92248a9cf21b5a6000d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f70462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4382c61355bee7033c5e008c7962c0544e3f2377da331bddd0c5feba2d4bca1c03da2c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f1"}, 0xeb, 0x800) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/52, 0x34}], 0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) 23:08:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x58) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="957c8698b3d7bddad7db34b314b534f87532f9d8faea1f5a7f758bf1eafbc379161853a60429420148429ee526be2e1f270d00174ef5045d8c3b5bb2f1227c4e78ad4d7da28aa66ea28a1be1d7a4ae30dc4911ac116f821596dd9b6ba3fae9e4bc01bc9af017d125caabe1cccb6f47a5575e3bd868b16eb231e0cbf52aa1282673ae414d268b4bb2e40373f7e820159f", 0x90}, {&(0x7f0000000240)="a0b390540256b28e81ef025c237563e272fb4f5f77e2c2f9f45eafcfe7088ffb0d1d099cbdf0bd526f811929924b8583e8b7abb69c846d2c74b30dd08e37430e4dfbf6bbfe3b0348425c8fc83f89bee93f3b3a3976ccc6aaaa57e1e2c596ba17e8983fd6c04ae098fb07d118a283983deeab533f7ade2b6470a587177ecb0d2808726a4750fb1c18ae1c13dd02b806a6aeba17e353c3166fdb0ce433cef1cab937924947735b83162757a2db776cf8c67a51ff114b67e20dff1c9ccf3d0df83112522fcdf676c32c1fcfa629bb65db0780811adc9d0e8185e88898eab5", 0xdd}, {&(0x7f0000000340)="911ff1248c8979e94432032164d19032328f112093b217d4b800c13e1c2c204f1608a64de71e68f987a8ac8adf726e8e2acb9db18a5c50cd9f731aa2c3019492e3fe4a63e378af686e242d5d14c642b2ec3246517c81133a01d591d00b1082eeb7837a299f01ffc560735782df5489d9377f765a295fd665b8447f67c39bdde110a6e2bc8fd0529586c63a46e591d7be68f050e42d712544333c2400619bb83fa64b9000fdc920402bee93078af219fafa3f3e599d7e0fbacec35de4da048de61f0425a03d2e4f3566ad7fa9b6cfa84764e373fc20be5698b5929a1a2d60c8e5524a1ac58fcc6835fca4692d64b99491e4ea0f09a4d1ab7641d5", 0xfa}, {&(0x7f0000000440)="ed5eb4026ba0745b12997370e44c1200ce96cbfeba62f36cce275e100260234971d2a78127936eadce0ec9c5db7d0fb6c97a9df1a0af15ef723a49d12b57dd6629841a9f9a4eb24868f7bc70995cff5ec5bd2f82fbd0702d8e597c33dd6bd2b472021b1b9ea1f9825d4d0964a2fdb844b952d01542ce2d0da274f7ae8188f7d3cc312a8dc7d479b1dced5755baa1a2dc267e50dc6005599e52c946f43596", 0x9e}, {&(0x7f0000000500)="8de5dc728d0ed4eac494c54d65b74ce61ea0f652012d846af595f438bf223fcd0167f5f1fa3d94a0c651165d8c9c6d99edcd21593e9c6d03d9fa8c488f444070e790dfa3b93447015651a086ab3c9dc69db790a58995a4ba30d9db84bbe7f871e19d034e316005c1e9599354b20657a5940c6f194ef4377282747f54171a04cb88cd5e4802d54eefe44fb6b3ded78f41374df98039dfd68fdc0de662aaba1caefa8cef216da58bb39f5a19775412424230049bba76ebc1caeee0440983124183bf4e4e731f5cf9a6789dae37ffd0a445a434aa2cbf34ac9931060a25e01ae4640968d8bb90b64b769cfc9f5b0b686a425a5cf62a795ed502a98ccb6f5c64a470b9614e27c3e8d14eba386b2193aae991267a1723c3098fe724c56a571d71c7ced5d523717ba02e833056084bbb9e76c9a738e76c4c239c6a067f9695c450374b7afd730416ce6dbf995fc1c78f74d6172f50813088e7a66c458a8ec5870cd85506440220a5875ec5fb5bc86f8b45da126cdcdc42a8cedf147bb81df0398d0ae58bb31195ba8b2387a7e922fffeceeaac12ecb1d2452293a4889ae150cd0c38582689971346c8ab3ec4d8b150900f74b040df76ff2a1176372ae12f1d17f300a1f6326f3c2ed2fe5a3d5ec4911b84e0d84fbe09b0668b2b210588a00e5a484177ed255c3e9a6c03ba63f7e1883497e35e02fb0888d0802986bf6d28f7387291ee5dfaf644ddc1c6cdbe1a26276ebb2a619f3b5d1f97f0772bcaed16d7f4471debac4119b91d4567ddf18968680f612b199fea18f29e8943a37adfd791438e6ba8f334ffbbe5fd008ac25b3a3738a176b69b575d795eb52037068e9557e9dde964fc0cc20e3e5cd26a000ad7f37cd3f3f6f6fd96044e29f1535aef948791cb13db7a61ced67f3c6fa6659216a98ca726f7b3ad0d5031288ffc813331b1433e3fd23df2906b078c23eaf629218d8d6bd2d610b72e21a9ea83db189f5c6d378981564d442ea85f2fd36090bd35e2246f9995ae664cbe30664480cfbdb2dcab204f68a6ad070b86b57b1070bb3b7ee6e98a78c4e6a6951d70fcdfc74a5a8c435146deebf11c762d5c34c8e0d9e57d0a7bb4c1f3f9b46d309e8bb5ae0324aa39b03fe9afeeaf7c7c9097efc8782415a7988dc120576ed8eec9df98e3fbae4982f4c6348177a6a8a9eaffdf9f1a3ae2f9add0c605e95e781abbffa9178dcb979cdc123018e97e21622f03da6f71af2802d26e0fdf14308518ce44f7306b61f56544a2c9cc1a6e12a57cad22aa633b4f260894ba1361cd1afa1ca77525fb27dbf9c4f2a0f526b1241e9fe7295c43fac1261a556f22be221852adf8697484efa89965c1d81a12d8d3a807b07e37e00ee8b3129ced322a86d6773e434e18adae6f6f2e552548bffb074953edeb69f1bcb0aa96cc625557804c2e195a04aa520c098a1f42b1025bfaec5dc9afc1b8799aea9bb70286bd61f14788a4935ea910f6fc700a1cabf46335e33f2ff8c9137394402f1a888ea8b99f1608a7b19c7868877f5ee80f7ae77c960845f1834390c583e3e06553c8308a007629d271bf4cc71273548a9c2dc0fb2e3b3ae189bec43eb53953c63db26b75091511d95acec88549a4701fbd1b51f8cd4dcb7fab358098d37157905d41b3e50d0d9be820280181f47ede92b188ef131cb317faa769d16033607c707a8df753a00fd93fd6eeb7f19ae39f0f7e527be4cc61752517f9744c786c7c8d5bb8d6b11726fd9a5b0b6ecb68a0b4c6ed164f01010612e6e5a9e02f563a17952608d256102d2fd8506f1f9ba300efe9690954e6c287d95203512dcbdf99755df55268307ca3d7e1a4c76115e7d2741c0d50caeb0951775b05231cdff21a6b099fca114021664a83afc886c54f40607e822e3cafc425cb83b72257b4e76e69e861d3618e12b47941d14b8dea51c63526443eba4d012ed35d9a529831441cef094c8f2675695ed9c59637c2e9e8eee992b0eda01af185a6a8c92346ed9bf03cfde1de72bfd0bc16ab188f302fe255651dc4dfb95a8eb6f89bc8bf433c63ee2bae58b6714d8b366f17a4bef79cf8cf3c8ea093777574023fdd1a4560671a9cb60d1f5d66ab6ae42fb91d4865d641deb01f5628d245c4bda3abbc056ea91b8ea9488101771c1bfb23b95c0aa5080a50ff09361b2f847a2fcc1701acb3195dca1a45588bc777ff1535d2bb78d61d7479fe37360f65400424ab885fdca870fd9ae4100a407a50c18190bbaa1ed1ca4f6249c02ee88a0d476bba386f19b94376f9d72de1d885bdfcf33e2687627464be728dab9a632f5b7b707d280289c527d5ed7d37ad019fab948ad266bc44628f2db5260bb440f35c59a98dd28ea9aa56291708722158a63f31f92d5844428ccd6cf9d94c78c85b09c815ad9aeea854b312c2bbb8e5f56ab9d0b7886a5a148755b0b878c8dc19b29f89c518f8d669fcacd64b957a410c08818b86dc9aabe2cba90b8abc7329705534f83563dbee9ee13847986e0e600a0ddf5260a6c3d3be866328f9215bd0701494d033f6ca232d6bd86986c179972d6fcf94546ea205b99d4dfdfcd99897d47094d8743b4ccc2fc44f89f0065aef0cc17c6702be0693cea81010b161d12659417b57d46775648b4d280566f76fc8013e9a3a77440aa78eb55d4365e3403736be4844d5454278b52e53fd33d082fe0294abff535122f0639eacfa49098b8877eda9fd0be6d88ad92355a998bfc6d6c68014c2a32d3d9b156ffa978a968ba05d076b65fc7de57a9cf7733bd6e23a20d9576dbd41577fe67b93a57a48e9fff7a0426ce8a31423bcf346cb719fc2c558038e1bfe638bae309852e59bbfde4568e127fa07312ea5bef2d0669947889d529c3026f00fe07b6a1fcdc38dacb533ee1a649b954bfb6e8216faea5153a8791142bea0cb3f4b9b891bca63a7a515610c0fa3e3d1d43188e76520b7eab30af9f6fe7fda78082d58953105052d39105d82c151853a0aae7b0c0278c39fbafae3d29e765d777a8ec4800a945778046f2d8bf886b9c9068e46b65aa812275dab3ccbffadbd5d79a700ba4ed2a2cdfc6a0792634398d0aadbb1fe98d39c47de5914cc03c8af2a8dc690f65ba472b7f359eeaf60d3c87f7ddb9c575558e5f46eb77864261b035ea4230548ef01b5e6c8817c9d4f34d2de3a6a5908aba36893f8809601974cd7f6bb0ad1671f83738198ab77054b5fe8c58b361a57dbef7cfda432ff9d0f2158f4358a73e84abf3d5f73940066ada5f83c9eaacf24bfd2e08548659b2858d435531eb55683096baba3ca1c8492c3e24866e338210586c8a0af3d20566e15902e6aad6fdd6bb30e2b42a62733694c327810dbe31bf776694d9e9b48706790a1a4e5e0cd81399365a0bcc015cb54e73346906e45b1f2ebe2fddd3a7e075bfbc71a0d38a993ff54a8a50f00f642103c93853199c674307f9e5b93d356591353e0ab9b8eb16e7fa6a8e44ea9b0806d0d7f208392022b1c4383a9d9af6321efeefb0e3fc487832b0db29c4bd7aeefae226e5fd9a4e69bba7643ffe9b64b807f32fb33252f5d5bbda7589db19c83080eee4049e2dc9394aa8b742d0c405e813e8660228bf2c9d12fc6d586079330d25da57b8755711a0510dfbefb1342adb4dabd1a623a931d904bb7654d286f485c3c6ac5bcd86841724ac9d5dd4a6690748721dfe0abf19268ba586b63608d8289389510986098532dcf3c19a872cb4479cf9a722388f1574e3ac439f7f954ce368bcc2c36f0e14e5098347db7f46439270e1387ff86db0acecdbc4f8aa3f39c8b16fedf99ef3fc191f91f0c935919faed4090160b8e5ff15ca53684cb95a331d91b65d91ab54909bd70f76a489f498d831fe46af79a11568235b09afcae49ddee1976a7c415cd0a3eded320d9faf6137aee5be0ccd980a4a1e98c1910fb54bddde3c3cacbde00e15cf39143a07c0bb14f0bd79d6bd6a96d89f04efe2c20652e0ee1114ee09f678e202688acc9f4be0b94f878a9da2b787762f41195a5c495bf4b030e90f99da5ed263cee1ff845a80649f38841bb77e339a991cd3d5675f5dd95bfe709a56ce20ce943a9d46808928c20985aed04cdeb0c3b788f79781b06ccaa267593aec233c07c0d0da5bf3f5ff0f78f5f017f55a637d15904df218210e9ccebf15bede2befd0f54955dffc7c44a0aa0a72d49475e1c2c44074a4e39804c6339730827e7717be9d20e832367dd149969bc0abffa82cb4350d6982708b515e16a522bfb65dfc3486e18ae78362c5038eae190b4fdbe61099286782fdaf13924b781e11265a0f5d52087e8ade451aed131c46e665a8f6f61039c76924a2c8b1f5d8bf720fed8d58acc74f8d7db83871efcdd208ea427eaba2dd825f8a0a3adbab767d7827e111331d937107e5c0f153f7dfe42b529fa01aace958cd195c9b1143734d124980a77e33506fa4a97d4761b1b1f0a959735b33cb0192fdbfc3865eac613e14276e7f01d1b378a8cbbc9bba66841d7ce42dfc40b33725bce2f87bc2c61541cdae89618819b2fe12987128471edcad107df7527b767c0f9bd8c4a4d829fb13f8ee19a8bec685db0bd197ef91cfeac9691193fbfb6ad0c057d7736139f6595f3faa049d26477ce8e8c8c42dc23f5f251b1d76fae9005bda3516cd3b86737c97a7ff3be4f5a289e19d148d4de79b4ce8c6f7157fc9a0ba5537d50152bc9370bdf24af644de0596de515dbd7afaa03c8829231545b0b3b6770a620b972a194a3a2355cae65c88d4eb21fefb41e9b159733b10323b3fdbef2470cd219edf90248c921b60a57f53c123509dd4619bdecd4a0a8ce0694683233331aafc6e2582d6affa9fc2656dac45de2249a08cd5e626fed0cbbed4ae42eb0dc4f227a15beb5f83a75732f0600fa536ba07735d1b0b4a30f93bd2140aa4fd886571f65a84358f66f3ee9ec5e6b603b290150196be6dc8db50c79eed6047be2d6ccc4e6282091915b58c4d9bbcdc353cb45dc672da2ff661548a1d81b2c6856f0109c750ec71451e03470d47e032662bc6a16b6dd580f6412c1de10eb936273ed5352943818edbdf574e1ec40cea98ec8bb5b65ae948641cad9a67ba79eb6f194edcaf0b91afd2ec4e772f49dc923e9e0a7d371f15c8325589ff3bdb7f74f067d8d1028d9d51df7a99951f8f8d385a69f2b5d81eb1fbd71ae24b0256c5a91b2a47f3568657648e4f59e80a49061dc2a0b0f9d37e4df364df9a4d1e6e084b3ea5583c748c284c53af16b1ece1f241c3f2e385f38b992bdf7ae647074d9d5968725006a284a08e486c8a89e350575b049221e2b9680c463628b07739d280f849017253ab50332f9bed02cf46a0bf13c066f91967f8c9162695f9d3889e5ee401f22fbcd99938ff71b41fddfb95ab65c4a80782320e6fb92e658bfa9978ce5c31f1f49b563397d0a4ff3f45c6afc54f1123006d24cb036c4844e0eb3a1a2eedaaf0b40f16f04132a793c6b2379df1f6c447d2030a614ae0c4fe09b572085a287c63b4c7a8bd92825fda54c5d4318e09669d8c561efa28da3a9671bf04d920479d824f041884b222a9c955e88fe06c5c777c88056e513683fca7627f2dbafcbc84dd02cc810d97982d883565236ae6dd265094438e5e4d81cf9ebf48fd1cbdd17634b01524c31bcdb8719656fc76915e7cb91024683e536dd852e96ae329d37a9e363d2e40defad2e630c872dca77ed6c66b4b22e071365a1e7ca8b1a3f4e3aa11855910cab3e418a9dded3cc3f89e042abbf99309e49483206aefe1f1f64a98fe3a1a0ddcb643ff202", 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r1, 0x1) 23:08:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3b, &(0x7f0000000100)="79b621486f301af576d6ecb77edda9c8e83814e23dd38516bf50daa98204e5eea855c6b71db80ba7af1713805472b7e9070d885457da6756834d9b") r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) close(r10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYRES32, @ANYRESDEC=r2, @ANYRES32=r3, @ANYRESOCT=r4, @ANYRES64=r5, @ANYRESOCT=r6, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRES64=r7, @ANYRESDEC, @ANYRES32=r8, @ANYBLOB="2eeca68ac9739c17d4936f298893a18330adfadf1cb44f6296803c0d3fcb03eef095fdb4654271682736f89a0d5ecce2dea4ed336b4bbcf94cba708f5389d464a8fe5cbd3fd3d9b923b8c8383cd1bce3c34d4d9851ef8cf19d0c23af3d40d211ac9f1cb81e9048e528ee50b8c41ee3e5197b197f25cdfcc7ecb3b4073573edde99c21e1f3da10dd4b93672eebdea65fe9121642595ddfd5062ee299fe932039501746a7b45475163437704856169b95a7b3f213118f81ddfd4e15712a6a280af2c5e668700372fb576a15fbe54cf7585fb91", @ANYRESHEX=r9, @ANYRES64, @ANYBLOB="14511800641c8e2e755e8641a4123c218cf3b209e8d8ed1f47ef3c9fd3eca8202ac5270921e390b83d5a96db1fce796f84583d11f7dce6693091ea7482b1a3c5f5089cd1d9d31b597d6d221a1117c4e4ea55b1185fc30d3e71c54a83317b22e06679ef5d9766b42079365039610a20865e267e3515723e4dc27ee45bd7ac98f7a0eb34cfae448ca20220c545e88ff54e104626968423703f95f074330932ff982ac38b2a5e06153733be3bf40739293c3b8b9ed81fffb8954409386e7ab03273c91d9862191b059c11d68e1369f2f109fdb9b31cd42c81ad47f6c2689f33d294579832254d4546f12606c7de862043ef7edb210fcac6198433c37a43", @ANYRES64, @ANYRESDEC=r7], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32]], 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 23:08:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x11, 0x4003, 0x0) socket(0x0, 0x1, 0x20) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000000000622149150bbf5c6de2326e7736c7dff4edfb6d42c81fdd13e86e6e6641a6f5e8a71e12047a40c2dd443ea648755d55", 0xe0, 0x600, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) dup(r0) r5 = syz_open_pts() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00le0\x00'/16], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r5, r4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0x0, 0x30d, 0x7, 0x2}) 23:08:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = getgid() r2 = socket(0x18, 0x3, 0x7) r3 = getppid() r4 = getuid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r6, r7, r8}, 0xfffffffffffffe1e) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r8}, 0xc) setgid(r1) ftruncate(r0, 0x0, 0x100000000) 23:08:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xfffffffd}, 0xc) 23:08:07 executing program 0: setrlimit(0x9, &(0x7f0000000180)={0x60100000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="21bc24f6dc258dba087391c24cfee752639a01fd1c9a64ea999385c09e2165986a0aeff7b99fc1494ae55ae5359140481e206ff022ade3f13ce0", 0x3a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdcb4, "08004500feff00000000000000000000000800"}) read(r1, &(0x7f0000000380)=""/223, 0xfffffd62) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$getown(r3, 0x5) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r6, r7, r8}, 0xfffffffffffffe1e) r9 = getgid() r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r13 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={r11, r12, r13}, 0xfffffffffffffe1e) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r12, r9}, 0xc) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r14, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 23:08:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000002c0)=@un=@file={0xe7de174d7042b266, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x1000) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) r5 = dup2(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x20, 0x4000, 0x6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) renameat(r7, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x22}, 0x10) openat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x20) 23:08:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6201e27f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/68, 0x44) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0/file0\x00', 0x1, 0x1, 0x6, 0x1, 0xb1, 0x9, 0x51, 0x2, 0x2, 0xba73, 0x1}) r3 = socket(0x6, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) write(r3, &(0x7f0000000380)="67b6", 0x2) sendto$unix(r3, 0x0, 0x0, 0x1, 0x0, 0x0) socket(0x10, 0x5, 0x81) sendto(r3, 0x0, 0x0, 0x1, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:08:08 executing program 0: r0 = socket(0x20, 0x3, 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}], 0x2, 0x0) 23:08:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058b", 0x1c3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2d0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r0, 0x5, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x4000001, './file0\x00', './file0\x00'}) 23:08:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7fff, 0x9ce, 0x3f, 0x0, 0x10000, 0x2, 0x6, 0x0, 0x1, 0x3ff, 0xe0}) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x102, 0x2, 0x1, 0xc751}, {{r0}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x8}, {{r1}, 0x8000000000000000, 0x13, 0x20000000, 0x6, 0x2}, {{}, 0x7fffffffffffffff, 0x2, 0x40, 0x5, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x31, 0x4, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0x95ea}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x80000000, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x22, 0x80000000, 0x4, 0x15c923e2}, {{r4}, 0x8000000000000000, 0x40, 0x40, 0x80000001, 0xfffffffffffeffff}], 0x2, &(0x7f0000000300)={0x1, 0x7a71}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 23:08:08 executing program 0: setrlimit(0xf, &(0x7f00000000c0)={0x79, 0x4}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) write(r0, &(0x7f0000000940)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314d941617d89aa9c6ffc4137067d93d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f5786790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402f8c56d761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d5189621344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e0830bc52f2a19eac1fcf21e68be7594fce210375f74a6042ee03c4c4e0abe5aefb2dec3fe081c4bb1906bbd89d6bf369e5f3181c2a5a06c293af33e758697adcbc9c7ece0f8dc1bc4b14ea646677df10e1ac5ba665e2be93c8339112d296289e544553556cd0d8bb7bc2b782a613a80ae3187051cb38588c147f34f369b581c88cd4811e52293d9e66ec945cbb1a24", 0x260) 23:08:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 23:08:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x3}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x8000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r1, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 23:08:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a3138191228241d8bc5a470e2b6b39b3ffd50068384250723baccdf5ce64942d6f0d8ec91bcd9970c47f0a693303d65e60b19cfd9330b7ca1cb03353d33c1e3c2572b90a565ec3b5bbf2927af85e2d5a"], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x0, 0x2, 0x1f) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0dbc5cd0540fcb6c02289d20b383a6bd3fe19ffe38cf21680757f9828d5fad45b37e1caeccb9feab9c552f1e9197ff7f0000893889f5be53ef75bcc5595ee68467ab9b0bb44df0e7fbf75c7e2a179e4693cb486c2f6ff9acbed69e21474db1cefc65a36b71a7b70224085fbced6c9bd4aa21b89e7f72e114e3a29544caf98ce8f555f1e8e9842b0fdbf8772275b0081f731a452758540199ffea0402ec26ff5a1fa17e8d979dad7c5ab920287e75c3bcb31bd344f0efa07e4636fdc7497663dc815160c62b9051f96e818b971c3d17588210e29fe16f8b84efcfad65e2b46c1630c76416cc7e799acc3ebb9689"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x1, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="4903f3eae96bb8cbc64b325e421c173bab7a6782cefa1a9c19eabe200776af6f246f835094ca18f231b5af48cb6a900a52fcca64ec53d690d4531be9dc"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 23:08:09 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, 0x0, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r3, &(0x7f0000003680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a2546020000000000000000000000000055361eddf1ee9aaf726914fe8ce58e28144946c7d199660867a954e2b2b7153461d602404349f4c4d1c542d6b430865f6c82a7b59fc7940b24574a382c4641e4b25c06a4074f7724eb03859d"], 0x1, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r5}) fchdir(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000800000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000017916237000000000000000000000000000000000000000000c8cc896a080000000000000000000000000000ff0300002eacfb27e78fb2869dd7"], 0x1, 0x1, 0x3800) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) r7 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6"}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113"}, {&(0x7f0000001400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3"}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e"}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71"}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15"}], 0x339) r8 = socket(0xeb31676a25163ec, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) dup2(r6, r8) fchmod(r7, 0xe3) write(r7, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) 23:08:09 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) getppid() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000280)={0x0, ""/110}, 0x76, 0x1, 0x800) getpeername$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071885efe00000000000100000000000000000000000000b9658d4f9653fc13bb837a24aada5929afec2f0d4e5395e3964221cdd69e93a0e9003ae010d0ea0b6a63b68bdd1828de3ee702df4427e22f47122b4fc1c7516f17096a4042cbc59ff74941fea443efb4f4973f27d4cfcb207bffffffff570116192fb183d682bdff2fe5fd149845d79b787bc1a28b548c606f81f2945d0efee3ba060d341d04a3093f846da01dbd6f5406c5d95597f300cd784de4d55d1ba7c1c545175e2cf7e511b1bc1a67f21700aa31f2cc3051a3772b30208095e9ff7933b14788f85235fa32b63c8baaa4c03dca1d055cef3efb134fc504a050a1c3734a118e6c64ec20ac117d20b8a21e1afcb15a1520fd21c0ff27679800dcea4269c6d3019cc8f9bc351a63d05f76b34c9e794a5ddbbab6cf4e3872deff8707528f7f77da5bedc5460882fec464118bf3369e0006c4a7c6c7782f4764d97407f72e40e55c6d180c43670e9cd83b7e97fba859b0c5f8118a7dcb7fbef9c7e5c00537ac1a79c130e2a2067c87b913fa49bb3295e9d3df7d638a9fcf8d8c1f2ce92e7ce471b34619196d373a3591b9072d3a398c8aba52bf953834d83bbe9704c4dcf3687e6cda37b21f87db59d55e1c9a5194221bd713f304347fee876d1a06bba828a1e7b0c63cb74e7307e341cc12ac637e327a14f996cad27f4f681f4635b4e8f577c5caffb0f48b4b2da871815eb9c4f252033b851386088b6cd409ec1c0aa0eb7477d4bdbeb9049aa699b669aeea046ec9aa5f310b5994bf67a9a19cf30462d7e011fbfdf285cec93c94d46d01147960832fcfb4dc4ac3291b3d4ab4a1481804949b65a85de8da9466e0da170baded4e8bc5434d9cf863bc79611d9c6bb3fc69799afb4d5f910e4c4ae97602898c4a0dfdd2d9295c5fa795777aa9b4e74b91d262137cb33c45cbd42a0d0984dd04aa186376bc1965eff7c9040c76b4902d130f50a120136b17ae3a2943f776632d5139e0a65a543a428b37357ec15a31b86ea2a7f6bb7961e0b458103494"], &(0x7f0000000080)=0x6e) 23:08:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef423134f1eedc09c7cba9c2545fdb81c5b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e67b5e1fbbaae52f2251f7e9f00000000000000000000000000000000e274f1af38eece5ce52b09d262d223cd79b6368b225e2c72ec9100000000000000871d9c5c24db67"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 23:08:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\xe2\xff\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0), &(0x7f00000004c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='$%)\x00', &(0x7f0000000400)='\'\xeb\x00', &(0x7f0000000440)='\'\x00']) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x1d000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) socket(0x1, 0xa2d9c9469497403c, 0x3f) accept$unix(r2, 0x0, 0x0) r3 = openat(r2, &(0x7f00000002c0)='./file1/file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x20, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 23:08:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) syz_open_pts() close(r0) 23:08:10 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000200)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47219dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d2b75b1450dd54f7597d8e669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0x46}], 0x1) r2 = kqueue() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8000, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0xf20eb4b8a0f5892f, 0x0, 0x1cfa0}, {{r4}, 0x0, 0x40, 0xf0000000, 0x8000, 0x9}], 0x7ff, 0x0, 0x0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) fcntl$setown(r5, 0x6, r7) 23:08:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b5767a7ee06665d19ac14d5e4134877f096a7728420aed61315efb1b3838ac82964e1d5ec010000", 0x2c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x31731f5463d2f8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000140)="e5111bf6e15253954a31d088a68705a9484cf4cfe97da215a9a9559fc37542e424aa5f301e4dfc38cc863547f76defec9b87629d3c167ddd1b7eb2238d19559a8074ceb9ca85c5becd5feb9dc07194c48fec7668cfdb12208b4a6caf181d254130cfbe23e72e8d3e12099501294a911416adac611040762f35a685fb39a7fed3be4b7337e753ea6d0bddab9a7bd2c4c8868c27ee31e575cfaaddf807bcf61bc724f3108bfe43ce1e4351215e2f078bc3c2db3f1a060176b4c35770480e6b669e76bf3ec0f653", 0xc6}, {&(0x7f0000000240)="028f14f46aa55e37df695d9e6faf9d77efb67a3e01452540918825c68d061e0aef312a4be159f5e2ccf700582247a535446b4fe3bf34bf5a5d68f7cfe79f325c3509da737774b8", 0x47}, {&(0x7f00000002c0)="9fbe32e2d527ba6553be7a7656be916e770c757fb5dc43df9fb98e082d093fe425bf2e0397d69d5f8357eff785bd81eb7db8f647ed2173e8b76576c0c7197c37f1cb3b684fe6372a", 0x48}, {&(0x7f0000000340)="039cee730e3c9d8fe97f427efe5d9f3054122007145efa73fec18fe5b13f5a5e53c20255a3f540211b523070b71663b46b94b0f664d43ab071c18344a9c1d4ba5cc1bfcaa8b1c8c1212f7308758c52a815fbd65548f31a01a1ff6f1627eede5741788b05e50fadf7059b78512831171eac427c7f437c430a122de3633772cc68c331d5e97e45d0b1f98196f071cb3d8a3e19f8cfc1120f86d2d573ba905c4f20d28cae8fd7deeecd385290e57e1d7f88e8376242f3a7768255d4b082792240bb1fbcc6f56f26ff02cdd08f0bf4da9f64746c5d267869e23bd421d13f74ada0a335e539000ccd", 0xe6}, {&(0x7f0000000440)="25fd9a14e83cfa27429c9690d7738b295c3edc8dd99b923ca5d83573", 0x1c}, {&(0x7f0000000480)="d0b380b6bfd003898f4be8e343f7b940a59329971dc1d3e21478bd7f3832ac", 0x1f}, {&(0x7f00000004c0)="47c42ca8ad494bee4965f3e00cbdff37d0e3944530b84eeb087fb02e5a006e3e216ee16932687fecae3633788cdae1ad7ae0b88eaa77e945cb94792f21a740b30904175038706c57263866f54f24273b41fe4c61d816f16b8ef0b72bd02e781e0a8efdb24490314abdfdd8af2b4581a45f8ff72dc15951630d095ac056dda515279419c063dbe49568eeaadee06582fbaa002e8c89e6275ff7a002eafb62c39dd73f966e8de61a569c30520e96ae9f44bf468532dbe58ab5fde64b3ef6e959df110369c08ffa9817b130", 0xca}], 0x7, 0x0, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00', 0xe) 23:08:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x8, 0x3, {[0x2, 0x6, 0x7fffffff, 0x3, 0xb8, 0x200000000000000, 0x9, 0xffff, 0x6, 0x2, 0x5, 0x7, 0x6cf, 0xfffffffffffffffa, 0x7, 0x40, 0xc3cf, 0x9], [0xffffffffffffffff, 0x5c, 0xa4f, 0xa5e, 0x3, 0x7, 0x8, 0xffffffff, 0x7fffffff, 0xb21], [0x7ff, 0x1, 0x1, 0x1, 0x4, 0x838d, 0x4], [0x3, 0x5, 0xaf77, 0xffffffff, 0x16, 0x3145], [{0xfffe, 0x8001, 0x0, 0x6}, {0xa4, 0x2, 0xc8f, 0x4}, {0xe3, 0x10000, 0xffffffff, 0x1ff}, {0x100, 0x4, 0x7, 0x9}, {0x2, 0x13, 0x13f, 0x10000}, {0x120, 0xfffff84c, 0x3, 0x6}, {0x0, 0x3, 0x7, 0xffffffffffffff00}, {0x5, 0x7fffffff, 0xfffffff9, 0x8000000000000}], {0x40, 0x3, 0x0, 0x7bd8}, {0x4, 0x8, 0xffffffff, 0x401}}}) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) dup(r2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8081, 0x0) 23:08:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:08:11 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x4, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffc3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 23:08:11 executing program 1: semget$private(0x0, 0x0, 0x210) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800", 0x0, 0x40}) 23:08:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) fchmod(r4, 0x19) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = syz_open_pts() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="f1f92d2f67170065302f66696c65060019008b09ab1be7d0d8b4c5e9abbee23a0a46ae71391d775ba433ea3955bfda98243e7df3ae3ff8c4fcdefbe6d827d5363049b1aab876eedece1d8e471d396d75c4a2b768e7afc9e7c620b62b10fab30868ba99301997781fd2fa42bebcc14c5f988e9f19bea38dfff085d6e29efad78ccbed5d04d09dd438bf9bc4478cdce7da29b45b50ffc45b1e2e3874838c66a31360b6b12f39f1405deaa8a933f92ff5e1cf23d3eedc7f01a628fc4aa5922d4d051b839c0a9ff95d"], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r5, r4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) 23:08:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8a) 23:08:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="f00300000000ff0700df0287e23d475d9fd9dd7f583a8b23dba7bee3e0efce4d861b2b011d35e38ae9e8e9a76b0900bf9cdd4031acc1422465d936b6228463387b799b9ffe584b8f278a838278e260a1c71d707f072780eba6562a144fbb1e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:08:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 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$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f00000004c0)=[r11, r11, r13, r2, r17]) r18 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r21 = socket(0x18, 0x1, 0x2) setsockopt(r21, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r25, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000400)=[{r4, 0x4}, {r19, 0x1}, {r20}, {0xffffffffffffffff, 0x4}, {r26, 0x8}, {r22, 0x1}, {r23, 0x80}, {0xffffffffffffff9c, 0x4}], 0x8, 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = kqueue() kevent(r29, &(0x7f00000002c0)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r27, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r28, &(0x7f0000000340), 0x1000003ee) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 23:08:14 executing program 0: getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad000000000000090000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000106127bde40f72e0008304c91cfcabccbd2e112460a74fc062793169497439fde835af5192e7a133166e989268189dfa787e78ceafd7dbe39236bca294f6b1cf87ee527a1eaaaa844f7852402d5bbb8a07aa2f36d860524bf298"], 0x76, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000840)) r4 = semget$private(0x0, 0xe, 0x182) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r8, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r9 = socket(0x2, 0x2, 0x0) recvmsg(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r9, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r8, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 23:08:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x27, 0x2e, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/129, 0x3bf}, {&(0x7f0000000440)=""/168, 0xffffffaa}, {&(0x7f0000000500)=""/163, 0xad}, {&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000840)=""/193, 0xc1}, {&(0x7f0000000940)=""/102400, 0x3}], 0x9, 0x0, 0x10000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) munlockall() 23:08:14 executing program 1: 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}, {0xb9, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 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) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) 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, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r14, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) accept$inet(r14, &(0x7f0000000700), &(0x7f0000000740)=0xc) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x801169ab, &(0x7f0000000300)) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0), 0x361) r18 = semget$private(0x0, 0x4, 0x1) r19 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r19, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r19, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x1, 0x1, 0x80) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xfffffffffffffed0) getgroups(0x5, &(0x7f0000000240)=[r27, r27, r27, r27, r27]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r27) r28 = getgid() setegid(r28) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r29, r28, 0x6) r30 = getgid() setegid(r30) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = syz_open_pts() lseek(r31, 0x0, 0x4c19c4870b7c4c8a, 0x0) r32 = getpgrp() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x9, 0x1000100008000, r32}) syz_open_pts() r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf54d3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e22adcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e96a6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fb327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4caa929b809aa9cd4b281423f3d974f30dbaba39b8c6a32ef1afc3187381b9b7222bb562e2b6fc6f540c5f4a089431d6daaafd2a3970d3a5e860dd3d1a32a8d6a7a15473ae28098476642251d78fbb040fae8a8cf79dd5dd56829fe66f660d7594117c021d7e61f11503d6e0efdef73240402f1f793278df323d6f23897df059115da49c1c69690393d5e90ba793609e7fa2e81734d2596bfc94a145ec09e689c464411e5c2a141379698220cf6b6fa81b9d4dca2e67e312fecdd84921cadb6fe740a03579120745627b"], 0x44b, 0x800) 23:08:14 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000240)={0x6, 0x1ff, 0xff, 0x8, 0x2, 0x20, 0x2, 0x10, [{0x10001, 0xe7dc, 0x18000000, 0x10001}, {0x2, 0x80000000, 0x0, 0x7}, {0x8001, 0x6, 0x7, 0xb}, {0x6, 0x6, 0x3, 0x400}, {0x5, 0x10000, 0x9, 0x81}, {0x8, 0x40, 0x0, 0x6}, {0x1, 0xfffffffd, 0x8000, 0xfffeffff}, {0x400, 0x2, 0x4, 0x10000}, {0x8, 0x10001, 0x9bfd, 0x1}, {0x80000000, 0x400, 0xbcc00, 0x262d}, {0xfc70, 0x9, 0x8, 0xfffffff7}, {0x0, 0x3, 0x190, 0xfffff001}, {0x986, 0x3ff, 0xffffffff, 0x8}, {0x7fff, 0x7f, 0xfffffffa, 0x9}, {0x3, 0x100, 0x7ff, 0x1}, {0x2, 0x0, 0x7, 0xfffffc70}]}) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = socket(0x18, 0x2, 0x0) r6 = msgget$private(0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r8, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000080)={0x2}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031b939f8dce8b866bcdfdce06c56063173e401cb5dbde2dd4fd28e9d1c7883a6fdb99c4a654cea3bb0771762e7cc815d9ecfab199b24a8a24357848e00b3e68b3804c6bbb195d26ac3b5fe3103a9c54c65e4a4298994aff880da2d41991b9ca97a483ab524cc2d895e54eaf2f7b8e7816c"], 0xeb, 0x1, 0x1000) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) socket(0x18, 0x4000, 0xff) r10 = getppid() wait4(r10, 0x0, 0x3, 0x0) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000040)) 23:08:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7, 0x1}, {0x7, 0xffffffff7fffffff}}, &(0x7f0000000040)) mlockall(0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = getuid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffff67e, r0, r1, r2, r3, 0x10, 0x3}, 0x20, 0x801, 0x10001}) r4 = semget$private(0x0, 0x4, 0xef6bdd5611c68518) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000001c0)=""/4096) r5 = semget$private(0x0, 0x1, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000011c0)=[0x9, 0x1, 0x40]) socket$inet6(0x18, 0x4000, 0x5) r6 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='x\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x2, 0x0) mkdirat(r7, &(0x7f00000012c0)='./file0\x00', 0x8) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001300)=""/231) connect$unix(r7, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x1, 0x0) r9 = geteuid() fchown(r8, r9, r3) r10 = open(&(0x7f0000001480)='./file0\x00', 0x7a8febe85add1e22, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f00000014c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r7, 0x20007461) getegid() r11 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000001500)=0x3) 23:08:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000104e420099c349443f6d5f2a70d15a0a3b5de09dded5bc255d2000000009d00000b255b7add60080876d85dd1ad63727ae9a49989af77da50722aa91ab72e7284fb78eced6ab575c16842b02f4a4ecc4a61a82a68d349181bbd3b34c9ace2cc8e6442252679041b96b0487f5ae56a758dd0f50b3cb72cbbca8268a9f6bc414c01803870074202f028fbe401852056afa5957143116f8c09df8711b59289dce16db89c417c00"/179], 0x1) dup2(r0, r1) 23:08:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) write(r0, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r2, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000001c0)=0xd2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400), 0x1) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() msgget$private(0x0, 0x404) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)) 23:08:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="100000007fff00000100000000000000615686fa515bab08f837"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r2 = socket(0x10, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x563) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = dup2(r8, r10) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x4, &(0x7f0000000000), 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r11, &(0x7f0000000740)=ANY=[@ANYRES16=r12, @ANYBLOB="8100000004000000005e5da61b18", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r13, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f176cff4745e708423848fac857afe985aebfe18bed9438b1ac18ad974786123291d06583bf755bca0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f97ad97b0d685ca951c1bae85a4792979e82136dba9ed1bd5ffd50200b7ce30e0de81ebf461c5e76030d36225b80e28f65c9cbfe8b2de91272b94b03a7c166d00"/286, @ANYBLOB="29dc4f853b2bebc28ed05fccba1a1c3b50360e98d58204df6c5234c54a6530070000006ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99ee04c4192133c274458525b0b185886f9afd3f6c"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r3, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r6, @ANYPTR, @ANYRES16], 0x7) 23:08:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) r50 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x103ff, r46, r15, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r54, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r54]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r55, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 23:08:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r8 = syz_open_pts() sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r8, r7) ioctl$TIOCSCTTY(r8, 0x20007461) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r10, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x6, 0x8, 0x1, 0x10000, 0x7, 0xfffffffb, 0x2, 0x3, 0x5, 0x7}) close(r1) 23:08:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffff9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffd6e2, "854955883d023e11f74d0400001000"}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x8000) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r4, 0x0, 0x1) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:08:16 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) sendto$unix(r0, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 23:08:16 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x80) ioctl$BIOCPROMISC(r4, 0x20004269) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) fchmodat(r5, &(0x7f0000000340)='./file0\x00', 0x80, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x10, 0x8003, 0x6) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xa, 0x4, 0x2, 0x7}, {{r6}, 0xfffffffffffffffc, 0x2, 0xd0000009, 0x1, 0x7}], 0x6, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0xcc5155d1b6a3d01b, 0x2, 0x80, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x28, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x8f}, {{r9}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2}, {{r10}, 0xfffffffffffffffc, 0x4, 0x7ffff, 0xffffffff, 0xffffffff00000000}], 0x8001, &(0x7f0000000300)={0x6, 0xa028}) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r11 = socket(0x18, 0x1, 0x0) getsockname$unix(r11, &(0x7f00000021c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c47bdd26122ad0b2bdbed948f53c9213e8f64670dcec51f185d8cc8e2d01fb9a9e10f5b598dbe53855fd96acbbb629d2713e8473a05222c8d99835ef7141dbe4fbbc10cb6a77d7de3ded4fd79630c4be40ab6721a5e6bc0651c5baf3fab5e96dffbbeacb39cb6227f4ea1744f48915686c13758df7c3e48414632a420c111ccd"], &(0x7f00000000c0)=0xfffffffffffffec5) 23:08:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r14 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001540)={r8, r13, r14}, 0xc) r15 = getpgrp() r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001540)={r17, r18, r19}, 0xfffffffffffffe1e) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r23 = getgid() setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001540)={r21, r22, r23}, 0xfffffffffffffe1e) sendmsg$unix(r5, &(0x7f0000000900)={&(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="65b0c6a803fec2c7a2600d43a6f114284a0ae4faf98855cad565d2d07652d2fcf888b4f74a767e5d849190a15e6747e52b71a67dc9d250ba0a22cc51e2f79dcadd175010b9a1c62e520f73b65959a48a1a1e", 0x52}, {&(0x7f0000000340)="05d1a1c2507a90b781bfa084606c0fe7f29ca9381d71", 0x16}, {&(0x7f0000000380)="843adf4825afde4f8586fc037b108ea0ea25ff64e9ea0a58036994704bed35261e45fc55d2d63a5bfc1bb91d2bb1622ecf6a21f7ce650d655b59bed03dae40210f1c1562b2e49d62baa06fe6ee684023206b7e154d69cf081708f7b44812d26157df6df1753c9e", 0x67}, {&(0x7f0000000400)="19eb53719c4c21f94b263c162f29da2b54766a934420", 0x16}, {&(0x7f0000000440)="362bd0574b1ecf9a75301d711541ab63decce5ff3a96792eb19f3936259314d98cfe596512c1041c2cf4f372f62f2ce1ee6aa4883895d299a9", 0x39}, {&(0x7f0000000480)="c36d5dafcb27a9b14be05a7b220cd561b0fcfafa3777984d290f98b9d7c545222bc27a52bde3a9f3a1f3d43bc55005a7e7cf6d1c9def76423fbeccf2fe2be1dc7f", 0x41}, {&(0x7f0000000500)="67b8e6661af1ca49a497e92b63cf5faf79e28c0aafb0d4b7f2d1c7b5d03a614875b09933508cb3cf0871f9a7dc0566fe9e78add9798f5ed367670230c991ab98be018bdc637a38f9f33b18ed844b11e6856df9a058e073d5d6c51aae2a6e8833fd67e53a4c6c77fba1276d0324e3bb0d67aac8b6676d7e69e6d8662b0e7995d244be67c27299213cab5a721223c646a5f5de02d96f", 0x95}, {&(0x7f00000005c0)="b681e36af71f31efe19560c5b65ab41f3fed1a01fea948f1eecddcdccb5696351a317c8a302cf433ab93349438e55de03345b607bb24149f949891f2102b6ff6b502a4d49630511efe2ea4d688ad786f0b435aa7727e282b1965e6a8b66995354808f7f7bc10", 0x66}, {&(0x7f0000000640)="97", 0x1}, {&(0x7f0000000680)="099432c5cea233af7b99ad495f025de477765cd946f5517249fbd055f6ac5e5a6abbf68344b3bf539a187998856a3bfa7fdfc242beca534c67208425578fb3aa1b52af4df81f83f06a160b05cee87e780db3556a5d1c8071bf2a590b344b4825dfdd7650e654ba994f6eec1ce7713d3db600e8478e5c942269e010e03ee523b282279b94973a94fb789b8da0a9cccd1ecc58f27a599b94", 0x97}], 0xa, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r6]}, @cred={0x20, 0xffff, 0x0, r8, r11, r14}, @cred={0x20, 0xffff, 0x0, r15, r18, r23}], 0x58, 0x400}, 0x1) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r24, &(0x7f0000000180)="3f6fef7b5c13e8398b1e46de653897f9597ff5aa25a140c9c964999e35fc29a1a31ce37711fd44fd9a2f2401cbdea3f2d3610af3187b8f0e295f1ac8a8f15248f5fcc7a1c6e2614a2de7", 0x4a, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 23:08:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r3, 0x0) 23:08:16 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xfffffffffffffef1) setsockopt(r1, 0x2c, 0x33, &(0x7f0000000080)="ebb845b304f55fca123998920958e21eedfe5fcfd4f24eafeb80d2cdef89aa8a66d97cd3bada16a84a7abaff114b62bc12bb14b78ccfe34be263b44c091e05f31b2ae9c58614f940c6419f0d9bb4c5fbeb53b27ed22e78b9dadd3d7e7fc4ccb361aa2bde969e7e8cebd6854e20572c8253d2", 0x72) 23:08:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="a0df", 0x2}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1826, &(0x7f0000000200), 0x4) accept$unix(r3, 0x0, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r8 = syz_open_pts() sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000a958abca86a5b5cc6b14820e48cfd0942e2f666900"/32], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r8, r7) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000100)={0x1, 0x10001}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r10 = dup(r9) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r10, 0x0, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f00000001c0)) 23:08:17 executing program 1: getppid() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfc10, 0xfffff1b3, 0x4, 0x0, "0000ffff0040800008000000fd9600ddff7fe9f5", 0x80, 0x3}) semget(0x0, 0x1, 0x201) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = getppid() setpgid(0x0, r5) 23:08:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0xaff, 0xfffffffffffffff7, "00d85c8040000000c7b60aed6c981a0200000084", 0x0, 0xff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 23:08:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0), 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={r4, r5, r6}, 0xfffffffffffffe1e) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) r11 = getuid() r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r15 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001540)={r13, r14, r15}, 0xfffffffffffffe1e) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001540)={r17, r18, r19}, 0xfffffffffffffe1e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x20, r5, r10, r11, r15, 0xe2, 0x4}, 0x1000, 0x9130, r17, r20, 0x0, 0x9, 0x100000000, 0x100}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x7}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 23:08:17 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000640), 0x9130fbf, 0x0, 0x400000f, 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(0x0, 0x6, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000640)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x4) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0x20, 0x5e8901123a05dcf9, 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), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xc, r6, r9, r8, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r11 = getgid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000780)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206d08ad7801b11b6124c0583caa488251682c69a02e7be803b48e66b8427e5345c6d057bd2ca0b2f94cf089db853509b02de79a1af56b045431ed7aee245d8d2f79eb71d9c3d0b87a1bcaffe9d6777"], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r13, 0x0) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r11, 0x0, 0x0, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = getppid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7ffffffc, r6, r9, r16, r24, 0x0, 0x8}, 0x8, 0x3, r18, r20, 0x101, 0x20000e3, 0x20}) r26 = getgid() r27 = geteuid() r28 = socket(0x5, 0x2, 0x0) setsockopt(r28, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r28, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x7, 0xa0) semop(r31, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r31, 0x0, 0x0) r32 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r33, r27, r30, 0x188, 0x3}, 0x6, 0x10000, 0x2}) setregid(r14, r26) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:08:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) setrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 23:08:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x1, 0x5, 0x3ff, r3}) read(r1, &(0x7f0000000140)=""/177, 0xb1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xf8c, "402ba77f0c00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522b", 0x18}], 0x1) r4 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x401}, 0xc) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x3) 23:08:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={r4, r5, r6}, 0xfffffffffffffe1e) r7 = geteuid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540)={r9, r10, r11}, 0xfffffffffffffe1e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r16 = getgid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001540)={r14, r15, r16}, 0xfffffffffffffe1e) r17 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r20 = getgid() setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001540)={r18, r19, r20}, 0xfffffffffffffe1e) r21 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r24 = getgid() setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001540)={r22, r23, r24}, 0xfffffffffffffe1e) r25 = geteuid() r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r29 = getgid() setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001540)={r27, r28, r29}, 0xfffffffffffffe1e) getgroups(0x5, &(0x7f0000000300)=[r29, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x400, 0x0) r34 = socket(0x18, 0x400000002, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="d25c1a3a1e", 0x5}, {&(0x7f0000000100)="170aded1a759dabae8b5db439887c6582aad7108c496c8995aa0a28f4fc6f5e5865ff441778faedeb98393df8eec1a0b66212efad2b120b0b5927741ddee78eb299c7689c4a65c7c59bc8af536606a6ccbe0f25388b5ff2c0132abffb9733c42338afde280e240b25f26373b2d2e599434652a34acb2945a070a9ffefd56f8753220d757b2decdacfbcd1ce572644bdacab61d04f60d3feca059a13cc21dae688151bae2a6c04a324aea51dbb87bc5560c2a0d902c19032f4778f1f0211cae8cea", 0xc1}, {&(0x7f0000000200)="f1f14530cf752b", 0x7}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r11}, @cred={0x20, 0xffff, 0x0, r12, r15, r20}, @cred={0x20, 0xffff, 0x0, r22, r25, r30}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r31, r32, r33, r34, r0]}], 0x88, 0x8}, 0x3) close(0xffffffffffffffff) 23:08:18 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={r4, r5, r6}, 0xfffffffffffffe1e) fchownat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, r6, 0x4) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') open(&(0x7f0000000040)='./bus/\x00', 0x400, 0x20) unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)='x\x00') 23:08:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={r2, r3, r4}, 0xfffffffffffffe1e) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r13 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={r11, r12, r13}, 0xfffffffffffffe1e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xffffffffffffff53) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r17 = getgid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001540)={r15, r16, r17}, 0xfffffffffffffe1e) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r21 = getgid() setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001540)={r19, r20, r21}, 0xfffffffffffffe1e) getgroups(0x2, &(0x7f00000001c0)=[r21, r13]) getgroups(0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000000)="0cbf76d711ff82b0e75187745eb17ef998fadc5400cf23db5b2da87f", 0x1c) 23:08:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) 23:08:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r2, 0x0, 0x0) 23:08:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 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$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f00000004c0)=[r11, r11, r13, r2, r17]) r18 = getgid() r19 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r22 = getgid() setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001540)={r20, r21, r22}, 0xfffffffffffffe1e) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x10, 0x0, r22, 0xffffffffffffffff, r18, 0x1c8, 0xfffffffffffeffff}, 0x400, 0xc680, 0x8000}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) socket(0x18, 0x1, 0x2) r25 = socket$unix(0x1, 0x1, 0x0) setsockopt(r25, 0x80, 0x0, &(0x7f00000000c0)="86537602", 0x4) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r28, 0x0, 0x0) r29 = openat(r28, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r29, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000400)=[{r4, 0x4}, {r23, 0x1}, {r24}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}, {r26, 0x1}, {r27, 0x80}, {0xffffffffffffff9c, 0x4}], 0x8, 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = kqueue() kevent(r32, &(0x7f00000002c0)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r30, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r31, &(0x7f0000000340), 0x1000003ee) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 23:08:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xffffffffffffff9b) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r4) 23:08:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8182, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 23:08:19 executing program 1: preadv(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f00000009c0)=""/242, 0xffffff63}], 0x1d, 0x0, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x4, 0x0, 0x0) r4 = socket(0x1e, 0x3298332dd243c593, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r4, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r7, r8) r9 = semget$private(0x0, 0x6, 0x280) r10 = geteuid() r11 = getuid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r10, 0x0, r11, r12, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="00d9d38ead200000001f0027b30336a6f69e8d76953f7719c8b3b15712f5cad0ea6fd4d360859342399cb906dd1e805ed96d7d8b987737905a959f4551ea49152aa86bf4c76d1ea722b75be66f62f3831ac8bcb804dd308ddfb30d0f14d1e4dc55f0559843268f18436939d14abf28df987db53fdcbc50618abdaa796a1216f40740169c5f902470fcddd52728587cb76fe68ad68d9ff27adbef6aec06af3b774c19190a783de0969629d863013e111094cbf59c88c484bf31f885"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="20000000000000fafefe000000100000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r12, @ANYBLOB="002af472d7964fb83be13c86140540fdf7d011b858001000000000000000802df33b93d13250dbd1d4be6085e9c3d94a1f8359ff3c254fe856dd20f107c6e8e31a8b8a0c39ee8bd0bf6769fc9a0a2e9f5081370defc375364ec67ab8bc73b24cb5fa6282eca1f449e3a97dbf10c534be9789a9c639a6873818853c5a912b1d", @ANYRES32=r13, @ANYBLOB="70875204bc572cc0025037a4b55e0a0e19ea3711b2a0760a7ba9daf0ab0396dd95d4149a8377c0bbfccacd5028e1bc5b11c29fa5bead3e958e70a1af2b31f60e3a93ee9cd0328bedf91a76e1468bf41ea4207406e884def443db80a9cdd84064d9e640aaf1d787d73229c91fd0308b0ad8ddd49e074785ca1c07644d3f092b86b86c9664c51bb48c65d54308d7f230bab5a2076eac7ad7a0feab9149c160ea90f4936bdd372a63a63394c5a617d5ec35f05e607e549e5bf6926ad69e1a38964d112a565facb7e709bc191035da7d17c73056302d1e5d3d958ed04da06ea79e3ff1bf072e78b4f6a008398090836055c21c79688a88e2c931224ca52762d45e978374ffd68ce45ac5a8"], 0x38, 0x4}, 0xf0cbd64f2bead8cc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r14) r15 = geteuid() r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r18 = dup2(r16, r17) ioctl$TIOCSBRK(r17, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r18, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000240)={0x108fb7, 0x4029, 0x3bfda1, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0x5}) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000280)) setuid(r15) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) 23:08:19 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/0x3000)=nil, 0x3000) 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) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) 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, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r14, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) accept$inet(r14, &(0x7f0000000280), &(0x7f00000007c0)=0xffbf) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x801169ab, &(0x7f0000000300)) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0), 0x361) r18 = semget$private(0x0, 0x4, 0x1) r19 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r19, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r19, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x1, 0x1, 0x80) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xfffffffffffffed0) getgroups(0x5, &(0x7f0000000240)=[r27, r27, r27, r27, r27]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r27) r28 = getgid() setegid(r28) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r29, r28, 0x6) r30 = getgid() setegid(r30) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = syz_open_pts() lseek(r31, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf54d3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e22adcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e96a6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fb327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4caa929b809aa9cd4b281423f3d974f30dbaba39b8c6a32ef1afc3187381b9b7222bb562e2b6fc6f540c5f4a089431d6daaafd2a3970d3a5e860dd3d1a32a8d6a7a15473ae28098476642251d78fbb040fae8a8cf79dd5dd56829fe66f660d7594117c021d7e61f11503d6e0efdef73240402f1f793278df323d6f23897df059115da49c1c69690393d5e90ba793609e7fa2e81734d2596bfc94a145ec09e689c464411e5c2a141379698220cf6b6fa81b9d4dca2e67e312fecdd84921cadb6fe740a03579120745627b"], 0x44b, 0x800) 23:08:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffff7, 0xff, 0x3, 0x3, "c3ab0a08fbbe9064cc4d8f81947068fc1b4749b1", 0x401, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:08:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x44d, 0x0, 0x0, 0xfffffffffffffe31) r2 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="e936768ae3aba7c2fa891bf715fe4a500171d436f8fa03a895f2f1c04eb27615d1555dfdbfea7df4ca33916b8a4a937a3c4940a16dbfed5b7d03c5e0d2bd60852e799567430e3bb97b4109262f06a72b5109174204673681efb8f61172b3907fb340f3373ad79adc7a127d1b40c87343bbf26cafe5c60b5ed4f31863429aef652b84a793fa500ed90ce755754b5ab5c77e60ae9da5cee39ed25bc2f436abffb218e95c9818195716dee9e162253b9dcd6e0c28ce042f8259d9b8323f2239ea62f6a5f397063368352c66e4444df49d1d62a6e633ef06f7edd9c51f6057", 0xdd) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfff1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2a0}], 0x1000000000000031, 0x0, 0xffffffffffffffad, 0x9}, 0x40) recvmsg(0xffffffffffffff9c, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000180)=""/237, 0xed}, 0x42) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8, 0x0) connect$unix(r5, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xff}, {0x18, 0x3, 0x8, 0x6}, 0x1, [0xe5f, 0x2d, 0x6, 0x8000, 0x8, 0x8, 0x4, 0xffff8001]}, 0x3c) sendto(r3, &(0x7f0000000400)="e52a0368941961167ff7ad8b5901fcd786e1ae3ed607207a9121f9fe95ff5757d4ce47548110216ec83072ccf49b6431cdbe03ea8c5fee0319481f42bbdb1b068d381a24997beeb032cce0f1154d455f95c2151f061adb6e9b546b6bd6", 0x5d, 0x802, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r3, 0x0, r1) 23:08:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/76, 0x4c) 23:08:20 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, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6b6c65ff07"], 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(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 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}) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) flock(r15, 0x3) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x4}) r16 = dup(r10) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000380)=0xfffffffffffffe39) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r17, 0x2) fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec377b984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgrcv(0xffffffffffffffff, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgsnd(r20, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb428995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), 0x407afe49d1a7c42b) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r31 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r33 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r32, 0x0, 0x9}, 0x800, 0x1, r33, r34, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, r30, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) 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) open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x10) 23:08:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r1]) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r2, r3}}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000080)) setreuid(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r0, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:08:20 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 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) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x9) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x0) fcntl$setstatus(r6, 0x4, 0x84) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r6, 0x0, 0x7) close(r6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20010, 0x8) kqueue() 23:08:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="d2affb7364950db1db640d88c520cdda83b97a27b5e30cad3685f056641ccdb4919185244625e46765b7288c9d9233976df44d766208ae33458ac50dacf76b8f5fd84148793b69e7f7f53a513c8aec1b91c1766ba1b53dfb594fa17630b16a1c3fbeea1709b26dfae64cfe1902ae0396f39349afda4595e24098f398aa9b20e208e1cc5098de00000100000000001cae36046932a3a1bd1fc7f6aec6300f5b5e71e72213eb4768157e83439f79fbd535c1762e1adb0f3fe3c166b5ecc9f399c47210a82a98c01fc2ee1c7a004f968398e8f149ae43a16aeb4579bf5f2db19ad904f5116f2a1b5ffeca26"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6ecaba9b18fa224c359659c5779ffb19e82380723224a89126fc695be2f52b14f11f55906c3354e86c4cd9f2b689fca354342862c7dbc678f107a5b4df8cf1b41c0f70794acd4da106aa684725fab81a856911c3ac494f65c6c634d8c39476613d3899a9d4cfe95e1167149956082b248a37defa5a4b51"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 23:08:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:08:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRES64=r1], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x802) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8b024ee3711f547b78ebf289d40dcc1305c48783aea692863750eb00c2b5c05dcc90a754d47201000000010000004c4498eca4db5f5fa7fc0f87659c95ad31410abcfc89d07cb247c9f92342b097cdf4adb4b0767aee8d8f12a0c3a7d44a8936b4dc9fb513cbf12cb7a5b648475d66146d1a4dae528bec2ff6b4e7094f8630132326638f49c8e34b847b68a4a56305e51cb92bccc1a972f900f7f64e9af210fde9b01e608a44717ec9249da040bc21e59a147e342bb615323ff808efccccfc0126715eedc0f003056000979ef7351eb2c7c815acc093894ac64eb4e9e0dab08b12ea38d001dbac812814d5d6f292beb88b96137cd699f89385829781c3213762b22d754d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup(0xffffffffffffffff) close(r3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) unlink(&(0x7f0000000040)='./file0\x00') write(r2, 0x0, 0x0) 23:08:21 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) pipe(&(0x7f0000000040)) listen(r1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) setsockopt(r0, 0x51f61bcd, 0x1f, &(0x7f0000000240)="e196257a497482b2240b6ebbd76f4d9cf5711ffef81b41ec4262b89600601094f82361a060e5b976de3377d5740a1243f0e767a3554e9df72deec69a613bb6bf3ee2d0f3d754ced3bfc51541d41805d0e116503b6295faea8ceecf481ac370f9d33ed7e16dc307a2c422ee6511d0f8fef1c1c936ebba91e889e0cdcd08839f7cb7e49cc4dd257ea40ac43f7b25", 0x8d) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000380)=0x4) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000340)={0xe0, 0x62232e43}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) 23:08:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10880, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0xcc) write(r10, 0x0, 0x0) fsync(r10) setreuid(r8, r9) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x1c, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r7) execve(0x0, 0x0, 0x0) 23:08:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7f, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0xd02a, 0x8, &(0x7f0000000080), 0x0) 23:08:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0xffffffff}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x109) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/145, 0x91}], 0x2) 23:08:22 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f00000026c0)={0xffffffffffffffff}) msgget$private(0x0, 0x1c0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0xe8, 0x2e, &(0x7f0000000100)="ebffcbff31929600000001000000000100000000", 0xffffffffffffff43) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000200)={0x0, ""/153}, 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0xfffffffc, 0x24, &(0x7f00000002c0)="00ff0000", 0x4) socket$inet6(0x18, 0x4000, 0x9) accept(r5, 0x0, &(0x7f00000003c0)) accept$inet(r0, 0x0, &(0x7f0000000400)) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) fcntl$getown(r8, 0x5) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0x2cc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000980)=""/201) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1800}], 0x5) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r25 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getppid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() msgsnd(r2, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f0000001ec0)=ANY=[@ANYRESHEX, @ANYRESDEC]], 0x1, 0x800) 23:08:22 executing program 0: nanosleep(&(0x7f0000000000)={0xee, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x3fc, 0x0, 0x1000101, 0x0) 23:08:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3f, 0x4, 0x9a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) munmap(&(0x7f0000416000/0x12000)=nil, 0x12000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x1) getpgid(r3) 23:08:22 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x4}], 0x0, 0x0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="02712970a9ab705683a2329d7623798a3be572ec12984cd7a521d75e55abc734f6ff420898a9f9b64262c0475f132ebb5787f1845a9e70d4516c284433239039f9e65f339034af2729bb4790c14ef0baff0086202a11ed087b776ba84b89339f6a0208c840a76769f3017094955ac7281112f1138481482a9ec56b93ba8537"}, {&(0x7f0000000240)="4764b236e01abd0fd742e9457ce50f3cb99e22a3f4ddd25dd5fda1dfcfb5dd89c8b808b77092262e6cf83da1f144da553e42f1fc457bf3e84b269100891a81edfb9a5b29d39700a03c484b1c6e0e8ff220a837a23d3b182217e43ad1091da7964318c1f6d8a0a83b3bf585146ed0dac106cc240a6a874b7cc4adef3bdb54ccc3121892969484d4d9552ebe605d3428682f6a895537045fa1ea35f4fce195667f"}, {&(0x7f0000000300)="835db9a1860e52a358c27cf00c3c7c938550916bd3b1ef9c08d92971478c67709289eb0d8234bb4acb6c36c4132a3998a0f582dce47a860d0775c5c808cd16a79ef9cc044f39f1f614fa8f3af45cc75cfe00196b61d649304f84eaa7e8a3f165b64dd8e7278bbaca33e23f4503f63dcdf7b9ee5747c12e7e89fd974a96a83ba7e734ca4f58c803cb79ab36613a83201856edad41348b1e3764d94cdf134a281234361a4b766c"}], 0x34b) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 23:08:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x60) setpgid(r2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 23:08:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 23:08:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0x3ad) 23:08:23 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9d5d262b8da633d55e364165040e5d8fb9407cf43c86d4c090ca200f82e11da811637027a46b1be1b907154b5d737ba92561f69c94161e138a696c528d00cc6c9dfc4f6a12882df8000000006fa7ed84d4e508f778250e82f0aa8692b1ab3af5df00000000000000"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 23:08:23 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) close(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 23:08:23 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, r1, 0x0, 0x800000000e1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x40f48239ee0afa10) ioctl$KDENABIO(r2, 0x20004b3c) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={r4, r5, r6}, 0xfffffffffffffe1e) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r8) mlock(&(0x7f0000844000/0x2000)=nil, 0x2000) 23:08:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="002f66696c65300000000000000000d88a7c6e44fd98d1b6d24c0015386a03c4c87fbfe0aeb1c92079ff8ceb5fd127cfaa5b5fd4dfb70926ffe904a26beb343a92da74055ba0c3e36aa969f1305a0a34d985b39fd7a2a89960f43faaff37e6b88bd959287780b8cdfc3c5bb8fb5c23ad301f8e92df309d6fe42677a81989418fff31cd42064156a6ac27200dea405872147db70d5e9eb81a61d33db61925366a073c11d0e0a71067ce76e5251e7a48ce2fcc7de711dbcc03c544c01f51ffe5fe3491d43e6b1c47e2b989f073d7d6580d291d0c571a104477ed8c1cf830facf9b630cad1825fc2f51"], 0x10) 23:08:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) dup(r0) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0xb4) dup(r2) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r3) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) close(r4) socket(0x18, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r5) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 23:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x80000000) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000001440)=[{&(0x7f0000000180)="a0df", 0x2}], 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000000)=[0x0]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 23:08:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x85, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 23:08:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) accept$inet(r0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 23:08:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0xffffff02}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xc6qS\x8c\xeex\x87\x02f', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000140)=""/137, 0x89, 0x6c0e9cf0f9e9d85c, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 23:08:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000580)=""/79}], 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r3, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 23:08:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x12, r2, 0x0, 0x0) dup2(r1, r0) getpid() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 23:08:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getpgid(r13) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r14, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r9, r11, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x196, 0x0, 0x0, &(0x7f0000000680)=[{0xfffffffffffffe9b, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f0e00000000000000524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0xffffffef}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r23, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r23, 0x0, 0x0, 0x1800) msgsnd(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1f00c46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be412c94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c46e2cfc8017a644a7f995"], 0x2d, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x1, r16, r20, r15, 0x0, 0x46, 0x81}, 0x10001, 0x1, r21, r22, 0xa5, 0x1, 0x4e2c, 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)=0xec7ba243d1f4d784) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r32, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r32, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e444d48af8cea73da658263d0600000000000000ca800000000000000200"/121], 0x1, 0x800) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r26, r29, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r11, 0xffffffffffffffff, r20, r29]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r28, r11) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 23:08:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x62e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getgid() 23:08:24 executing program 1: semget$private(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x4cd7c1a9d158c48f, 0x2, 0xfff, 0x2, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800", 0x0, 0x40}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x12) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x417c) socketpair(0x0, 0x4, 0x81, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000140)) read(r2, &(0x7f0000000180)=""/89, 0x59) 23:08:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r2, 0x5) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 23:08:25 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000240)={0x4, 0xfffffc01}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 23:08:25 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000007c806c24489010011efa9a4d7f5bed7c58365f2330978a75eac6f042b2c3ad833a311c2d758853848a4e11b6346ac30e5ffecf202b0a210a5b313695a4ec80e85a4a877ad0ebab55d44d7b17dee2d983340d9262dd38755c909b4552d0032e661ff9055f10f4cebd6d82ed52e8829cc85a2d6aa332ea69fb8f5a61767af83eca8f5153a7eac91c07d18a33703825cc5eecb792c28759bc938c184a0de55ed91252500"/180], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x80, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) r18 = fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x4, 0x0, 0x0) dup(r21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r22}, 0xc) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:08:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x80000001) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 23:08:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20010, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x103c0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/41) r4 = socket$inet6(0x18, 0x5, 0xe1) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00'/76], 0x52, 0x0, 0x1000) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) accept$inet6(r5, &(0x7f0000000440), &(0x7f0000000140)=0x2cf) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000300)=@abs={0x3, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r9 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r11, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0xc5) setegid(0x0) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000023, 0x0, 0x0) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000380)="fac37e04498393d641026cc9189a833fe382561907f64d179fa7e0991da11f18d8e9249af94675a612725631561338f06ab70295421159d223268042a7cb40d0e19771d74b09026a23f9a87ca235c32299b6b39fecfaebc6d2db00e9a34c293dd7abe155a270c2a189789ae9e6dac975939df840a696c265f10e4f747cfbc90d5781536588b99826d6dd85dc77ed825cd1", 0x91) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) 23:08:26 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r3, r5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r2, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = accept$inet6(r6, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = syz_open_pts() ioctl$TIOCSBRK(r11, 0x2000747b) fcntl$getown(r11, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r11, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r11, 0x20007471) r13 = accept$inet6(r12, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r13, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r14 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r14, r15) r16 = syz_open_pts() ioctl$TIOCSBRK(r16, 0x2000747b) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000003c0)="ff55863b908b28ffa98f11e5ff0000", 0xffffff56) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x2, &(0x7f0000000040)="ffffffff", 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fcntl$getown(r19, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r16, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r16, 0x20007471) r21 = accept$inet6(r20, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r21, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r22 = getuid() r23 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r22, r24) setgroups(0x4, &(0x7f0000000300)=[r10, 0x0, r15, r24]) r25 = syz_open_pts() ioctl$TIOCSBRK(r25, 0x2000747b) fcntl$getown(r25, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r25, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r25, 0x20007471) r27 = accept$inet6(r26, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r27, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r28 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r28, r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r31 = syz_open_pts() ioctl$TIOCSBRK(r31, 0x2000747b) fcntl$getown(r31, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r31, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x8000) ioctl$TIOCNOTTY(r31, 0x20007471) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r34 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r31, r34, r35) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) fcntl$getown(r36, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r36, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r36, 0x20007471) r38 = accept$inet6(r37, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r38, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r36, 0x0, r39) setgroups(0x4, &(0x7f0000000300)=[r30, 0x0, r35, r39]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r46, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400038003) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setgroups(0x4, &(0x7f0000000300)=[r40, 0x0, r45, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r30, r40, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r50 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = msgget(0x3, 0x90) r53 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semop(r56, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r60, 0x0) poll(&(0x7f0000000000)=[{r60, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r62 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r61, r53, r54, r62, 0x3615b460df7a4d58, 0x8}, 0x7fff, 0x200, 0x20000008}) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r64 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() semop(r64, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r66, r65, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r68 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r68, 0x0, 0x0) pwritev(r68, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r69 = fcntl$getown(r68, 0x5) r70 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r70, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x4, r54, r51, r66, r51, 0x22, 0xae}, 0x8001, 0x1000, r69, r71, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x200, r8, r15, r28, r49, 0x88, 0x7ff}, 0x8, 0x3f, r50, r69, 0x0, 0x4, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r8, r72) 23:08:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRESHEX], 0x12}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f00000000c0)="3fcbd1ab350f2f8460554764e6fdd5c17d502e2843c14f026a1ab0df65247dbacac72daa669c8b1d656b84b5c7e020c6ee3bdfbc7c4eac3b29a049e8312b14f227d5347f6a25aac017ded9d228de80d506ac8d0075a04afdfd8dbd2bd416543445209990f7d828cb0eb245fe3e4b7b90e2abd7b6d42580c5af008981dcde33a3b0e2bfe98895e6286c920930e2a23b95fe5863ed79425d37f787c0abdd7335b9499fd15bea5b7b02180de8f66960b2298654cc67a45fd6002ea5f120cfe3d8b0", 0xc0, 0x0, 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x2, 0x81, 0x155, 0x7f, "408ded2d49243c105b5f4b533d4c8679d20d0a91", 0x200, 0xfffffffd}) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 23:08:27 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000008c0)="c3899c770fdab6524eaaa8c5d48a2d650169fc8308113f94ab660a45f50e9cb204b8f255ad62b8b9702cbf246594eb22933bc9b013850cf219ece1c7020ab5cd58f4a7bac9f7d5bb8ab27527beb0d9e5112d6150221e6c077130e976559babfaa62bf7b61b180fa3a64a43237418062fb47281ab0de8156b4b05d3376fed5cd48abda9114c91e3e087cd6d7ef306666713c9d34022d0bce9ca7fa52b0490ba3011b52f824cdf7078b8e25571cae7ffa99f08354e6088dcea9768cc6057a3897656c9", 0xc2) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6", 0x7f}) open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x8) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 23:08:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xaa) r1 = socket(0x2, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00ca4b1596f034cc282f66696c6530003e5de48ca5570bcd328fcbb1cf880a2f386736518c49e8007455a200e4639619795aef304369522d839fa3386a5c7b3e27b537160217e37ab6be4b0469ecd779304382c65d8b809e3f7e5dbc1f8d98f47a989a58df6aaea4b581c7c350737b37a76c73ee650000291f131a7d6c964b576b1880d140f9563a3922ca52a7af1c72b5ee73d397f4a818322ad918a5ac96365726ba9e00bcdeb1ffc13f2a98de26180fefab265fc1ea370ccdddd95200000000000000007b498b890ae76c767a312dd315ef14bf50614e2358c62db631a4ca2e197a45e71feba20db68886bde7df92aea6ea01e98a3f3a2e2339996824bdd05a9d61ef753d47a174c35fa5153f0ea8c1b45deec40b3927c11cbfcef6a3bb762e9b1d201ba0f5a6f3c749276a18"], 0x10) 23:08:27 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='\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', 0x20848, 0x40) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r4 = getpgrp() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x43) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={r4, 0x0, r5}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, r6}, 0xffffffffffffffe1) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb3dacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c01040000bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29982a51000000000000000000000000c465f59cf3dba9095b58040000003878e83edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209eb965238d95031d3dd763615adfbb417f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac339a151ec4a56f355708e780b16d548662e969306a91cf3307bcb467245c662f82d61dd8ed3191d2632b4fae5f0962dbf69479276c1f7e619e80fdba4585fd956ff7c6edec264c7d25653caae71be7012084c1eeddc67cbba5dd6b39f5c20f7c786218e353caa75e97007ebc2aea2520f6c84b67401299b4d4408d0d629375f7d466e6"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000200)='./file0/file0\x00') readlinkat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r10 = accept$inet(r8, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt(r10, 0x0, 0xbc33, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0xffffffffffffff3d) shutdown(r7, 0x1) 23:08:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0x10000) 23:08:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) geteuid() pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = syz_open_pts() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r5, r4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:08:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x82) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = syz_open_pts() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r6, r5) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000080)) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:08:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1dc6c9c1677cf01, 0x0) dup2(r3, 0xffffffffffffff9c) clock_gettime(0x2, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:08:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffcd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:08:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r0, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000003c0)="61b9f8c1bb06b47b5a72eaba4dc4c1a011706650bcdf0c736f5855c8f1bdaf102b40fb91b8671f7c07a208386cf58d646f10ac1c9e05aadda7c11c9aeac1892cf0b91e7609f69b48e5395d7fb966c42a9c5b30a68197bb6551c63f1ed452f8e9064607550a5d9661dafba85cff8158fd9fdd81059cb9cafb8caaa82b8989b85cdca39924dfc898d1cfec01573f01a881cbc2863fabe27e2ceb6a990fce143db504a6bb57247d02f730ad9f2b1e47ddaa33288fdd1f3fbd6291c4f17ed52e092b554ec46953da3e1fcb9081e7ae70c075eac2"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/52, 0x162}], 0x4, 0x0, 0x8) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000000300), 0x10000253) 23:08:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r3, r2) r4 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r9, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x401, 0xff, 0x8, 0x3}, {0x6, 0x3, 0x1, 0x317f}]}) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x1a, 0x1, 0x6, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0x81, 0x2}, {{r6}, 0x55ac7b9952e49377, 0x51, 0x80000000, 0x7fffffff, 0x3f}, {{}, 0xffffffffffffffff, 0x60, 0x40000002, 0x10001, 0x3}], 0x94, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x61, 0xf007fff9, 0x80000001, 0x7}], 0x8, &(0x7f0000000100)={0x3f, 0xc00000000000}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e72e2f66696c653000"], 0x10) 23:08:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = 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(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r12 = getpid() r13 = getpgid(0xffffffffffffffff) setpgid(r12, r13) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r17, r7, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, r20, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r21, 0x5) faccessat(r21, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 23:08:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) sendto$inet6(r1, &(0x7f0000000140)="889d3f271f24b91f9eeeb7a50c10b423ef20b0035003918f37640436dda81d1c7da9bcc9b971ffadeed25d98e7359fa46d9e45d26f6c228578464f0587e5e151249df6c340d897ce54cf34c19b5149c9aa02b54ba91b977835656af768823f6b778deff54d306dac01efd6e631c76a", 0x6f, 0x400, &(0x7f0000000040)={0x18, 0x0, 0xe5ad, 0x9}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x39) ftruncate(r0, 0x0, 0x80001ffffc) 23:08:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x10208, 0x2) r18 = socket(0x2, 0x8001, 0x0) close(r18) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r19, r18) connect$unix(r18, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r18, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r18) r20 = socket(0x2, 0x8001, 0x0) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r21, r20) connect$unix(r20, &(0x7f0000001800)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a2a9e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f719c7267df0c076611274e38621a609fd8a45d1c6075269392f2c36d00add340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcb3d462d283aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a0600000000000000000018bb0e91628b411807c491d6960638169af44617d66cc3646c7e8bd30178f3ef0b0ff35a7e31b068"], 0x10) writev(r20, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r20, 0x0, 0x0, 0x0, 0x0, 0x0) r22 = fcntl$getown(r20, 0x5) r23 = 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(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) r29 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xa2e18270504f1bd9) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000001700)={{0x3ff, r14, r15, r41, r15, 0x1, 0x5}, 0xfff, 0x9, r22, r34, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r44 = getgid() r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r45, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000100)=""/114) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x3ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001980)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8694827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad320736f5a17630cbdef19333635ff1f1c6bee8b6b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0724e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a12968676132f"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r22, r43, r44}, @cred={0x20, 0xffff, 0x0, r46, r49, r57}], 0x60, 0x400}, 0x404) r58 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r58, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r59 = fcntl$dupfd(r58, 0x0, r58) writev(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r59, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:08:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 23:08:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0x8000000000000003, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x101, 0x5, 0x6}, {0xffff, 0x40, 0xfc, 0xe460}, {0xff, 0x6, 0x6, 0x8}, {0x0, 0x4, 0x0, 0x5}, {0xf35b, 0x9, 0x20, 0x6}, {0x2, 0x1, 0x0, 0x4}, {0x7, 0x3f, 0x3f, 0x3}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 23:08:31 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x2, 0x7ff, 0x3f, "00c84395b6edae733c3b54f815267e9ef132e733", 0x0, 0x400}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7}) 23:08:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r12, 0xffff, 0xc53b4e95c71fc610, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x1, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9cf, 0x1000}], 0x4) geteuid() r15 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r15, r13, 0x0, 0xf801}, 0xffffffffffff0001, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r13, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r14, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x2000000000018, 0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) bind(r18, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r19 = openat(r18, &(0x7f0000000040)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r22 = syz_open_pts() writev(r22, &(0x7f0000000300), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20, 0x0) r23 = socket(0x18, 0x400000002, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r19, r24) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) close(r2) dup(r22) fcntl$dupfd(r21, 0x0, r22) dup2(r20, r21) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r27, 0x0, 0x0) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = dup(r28) listen(r29, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r29, 0x0, 0x0) mknodat(r29, &(0x7f0000000240)='./file0\x00', 0x7028, 0x4000000) 23:08:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(r3, r4) ioctl$TIOCSCTTY(r5, 0x20007461) 23:08:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xe, 0x56da, 0x7, 0x1, 0x8, 0x3f, 0x2, 0x2, 0x1, 0x6, 0x3}) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:08:32 executing program 1: 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) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000140)=0x4) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000008315adfe95d5507d17a4a3cd64dbc2ef000000000000000000"], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:08:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffff4, "7624bef2245185a9186503182eab7fbf0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf", 0x11e) 23:08:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r12 = getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001540)={r10, r11, r12}, 0xfffffffffffffe1e) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r8, r12}, 0xc) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r17 = getgid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001540)={r15, r16, r17}, 0xfffffffffffffe1e) lchown(&(0x7f0000000100)='./file0\x00', r8, r17) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffffb4) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\x00'}) r3 = shmget$private(0x0, 0x1000, 0x340, &(0x7f0000ffe000/0x1000)=nil) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540)={r9, r10, r11}, 0xfffffffffffffe1e) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r15 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001540)={r13, r14, r15}, 0xfffffffffffffe1e) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, r7, r11, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r15]) r17 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r20 = getgid() setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001540)={r18, r19, r20}, 0xfffffffffffffe1e) r21 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r24 = getgid() setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001540)={r22, r23, r24}, 0xfffffffffffffe1e) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xd2, 0xffffffffffffffff, r16, r19, r24, 0x42, 0x2}, 0x800, 0x71a, r26, r27, 0xfff, 0x4, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 23:08:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) fchmod(r3, 0x18b8d46a26357eb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:08:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaf7, 0xfffffffffffffff7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r3, 0x10000) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 23:08:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:08:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82b0a7abd06dd1b3c944c6ed0f83ecece624b4472f9314047f46b2b441e3b390e34e58fd0436353adc828851035d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1c002, 0x1f) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r3, 0x5) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) 23:08:33 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0xa3ddbcaec130b635}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/232) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:08:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x10001}, 0xc) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x2a3c0f956ce3c9d1) execve(0x0, 0x0, 0x0) 23:08:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000008a000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$dupfd(r6, 0x0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40010, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x8000, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r12 = getpid() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001540)={r17, r18, r19}, 0xfffffffffffffe1e) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x4, 0x2, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x400000002, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="1240caeeba4ed2334200d14c6abe671a35b41317252abbffd0dcf8a0"], 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="29cecff2e144f4672edda896713c", 0xe}, {&(0x7f0000000140)="97635df5ee44352b647122ca69b81c13d5e50d73a1232fc65a6e96bfd05ba078d03feea889e082e0524817651616d6a297d426e8a0db61b2af237553dccf24643a74b453f55be881d45c49d1415bde78b29460ea04cb78c2ef0002b663b39feca2000b39adb60b", 0x67}], 0x2, &(0x7f0000000d40)=ANY=[@ANYBLOB="a361e1078aea5fe57c51750605d006b34f3ec8eab5766033e8b7744267732b4f35079d8f93a67e905b72fc97ffff97f845e76910b35e99446ed7f267c35f09e926f7148aa91589b93c6d147747915095009b340576cab26552f5dd41aa54b0914ee290c893e5ee5cff3bd79fb13b3c07080eeb4d5bd73cf63ba703bb201b76ea041dbb9c1f0000001bf677c45e74503461daf9a85283659cb30670cf1fd9c52d7ccccbc193ece77d2f569e9675fec384f20900000000e9cdcfd063daa4712c0b6146b5e9a394d72004b9e4ef8ac580415762d03aa8cd4d44aba6ebb5d5df1bbc6287664068442791a9ec15a102bf425d98cdc8dbd69efe7b76dc7d38e3840c0622156de04da890878ab5cfc00feb2448c580fc73dfab3e35c7192f02fc87f1e5639ad38e3ed74fd37978a5c5555d0f60466ad546fbc0cc61a0bc60fe451cbe8d750aa3cb7a071b866b614744ce2cd70b4d4962f093c31732a899bf640c9f693f6acf39c496b6b9ad330fd710ffe276e358f968b4ea1f5d8503c0f53c671fcb36133a3caaf1ca74a0a27070e224f6fcfac15c30dfd118ea4eb14e851f25993f43d84d621db604243fef28112039e6f90bb20581eadc11a8abab", @ANYRES32=r3, @ANYRES32=r1, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000001580)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r23, @ANYRES16, @ANYRES16=r13], @ANYBLOB="25049ecc7cf6bb04701c79e89cfc84286331fbe176ebd38655fa9751cbb59bd51bd131bb31950a1b07371694ba77d028173f9394a309d0364a7f19735fb6169d31441f7b620e8548bf56a4837de7357b02094e50d0bf67e62c523cad74f8b7e25517dce8618498515682ed910ce605154f39758665696ffc87b0f5c3be276a566c1c4e40ed5b7def230f02a1819a357c55f333a49eca5c0b2acd5c217e7a4c29a221b752e3fc584d02098a90317a6fa6995037c8aa0ea63067744f47be360250db0cd2fa676f4b45e8109e396acb37e4c167", @ANYPTR64, @ANYRES64=r21, @ANYBLOB="be544629cea2e6ac6fe606110159b2a2061106ba9c6be9a8598e45515e5e416de027c148482d5ad4a3f1b0e4e955d21c0d7957fe9087a306fa1459e9cdca803334f34c72eda36ee4327c9db9f48c4b87624d982187744f0142f844699311a7ee8f1d4bbeb4d124259c569c7bc9fa68cee0ee538afb487ea002cfe8dca27332319ac1658219e8f954f861955a2b083b6ae804202dc8c8dbcc1efee07c3c1318c603a90d10627b6761ba8c02879408db9681e73a188d9cf73cebd4ead8c723a51989037dc820ad020c16d176a1788fe7c8615efacf9ba1de7209f19aebc38616d5d05645e131ed324476d588b64b1c91d427e370fb690620e8d1dc8522d164216a8491a838c4728826f83925229a0694833180f76d3c60e5d09a3e958bfeeeb817249a6b195e2633adda9629806f4337e516906a4f95c56170d22ab23b9dba78139860c64a527c738e04949b975045fca91fdd02637045a70715a5e176a478c3159b815229568cff3888854d0e36901903f7b76edc9c19b9f2b9ac1f9f3567654c3369eb2ff0dc51dd65005d0ae5e6a3aa7ce1eaefd1a34e00a5956a50829adec2ce037ab437b59e39fbbacf61e4d47d661e550693e620c971b9cba05d284e7a95eaebf6c3a53c6224ce09dbfffe8c2b85a6cd0e8336b7e6317d3a52170cfe99482bad32dc0cbb1ee8bfaf83720827ea69042b8ce4b210fa8fc41098713be1cf4b7993ba15f99a9485545255ef3c831fb404cf0692482ac2e220af3eb88ac4e8396f9684f5226bcf1ee923f7c0b3033073ee444c9707042c171b810b70ccab3288dd8cf0e8575b1f3c949116e37e4663cf4af51590fa47defbda3655951d5ea8bafd6606d00656f216ee1cb6e3d0571aca27a23cee953f3559c6ced7ab6c77fefa2bb800b709f6ed5ce36a9108f5088372c68b687bb693e34cf1beea2ad56519d89ec853d7934088807c434f5edcce2140106725012986b6e031402462728bc30c846a14ba650a4566c756476a57901d5a843e76f10b23dd65f3b6e67d7230bec5470c4f276b2f0cdf9213957e1f4768824c4bdafba5e7873ce79f2cc08621eded13123cee5f1a71b41cc6982d7917775133b4ac47b2f1d780593e2b1c13e29da8b78198263f4a36d8b49650b748718d4a976a661f9601ded810840fba46c9d801ca33257e843948a2eca338568d5e805a6b4e8759ee7744f1191ab3e8489fb1e860f32ed903826ed6350059ef9bb2e2d93af5d44331eb278d5584a7b4d1896e3f6493bb9a15c9ed0feff04e47efa45c148a9608967c6b66c08795a52fc26d1b1bd38cd5baf82a22e8e08d553a70d20e39b5a02cc41d3b479d255ebaf3d7a0e3bdc162917c8e28be3f667f4e5af38c8fbac4f247b1d31efcff12e6f67dd1bddd51c46f6e66ce5d00426651c1cb6415db3aa732fb21cbb92fb275fd641718fd0a3786c60011b1442183f7b600109503870c4319a6220f288b2b80bc24c17cf3ad623c297751841515a589353d2aa93f674375c604cede267bb41307ad5db5e2bab8f7ca4772dbb4e99d8794f617e23033dd2d5617d88e7fc90cb3851473385da9faed266381f482fd98446e09f06b6854b5b866857604c6658f8574b9e3b484eb5170bfeaf6af000a11b04c445ab702fc5d83b12ac39f42e00890fb611bf3222d3aa07b7e60f29ca7fb519d792376263d6611e81dd002d625fc1f36227399198c0ca0bc71321a105136badc418a4af16a0b60fd5126bcc381850d3d2bbbd2f186ba73c5a950a8c17ae06aa4efeb85552fa3dc2ceb25fab2a9f200507c96317eed7903fb098f61533aacf5c45b41e53a3e1a9eabc82998672453c41b19739c58100b7658d40b2d558e5381c7277c52994e31a1b31a8375617a095b6fb3af5a6704af50c4ee70feeb060ec8a885cda51d650704d2c5ed5a63f1d13cb3557c39cf1e46ef694577f20034e5d34cb28e8bb0aeddae996e1673cb0256d66f8a1dd208110b36508dc5c03b9f1a26d62c015541ce82bcd7de80f78dd81a95bf078b249003c690a92faefce7e4cdabc852ef7a737c988828d56cd7368dc1150585c2c3270e9d593fc1215370ad5bfd7826be257bf2c70174ffa21e429da7ba61901313b931ce9e1b9867f0a9d371765c851a5f2e0611507b5b26bc0f8101760fd3b258a171022fb1e7e34f1d9a8a80558bec6840b7a31a2fbf27caa9f1600bafb832e1c9f8007d2f27575257a78ad312750cff2b12d5febd09a7292a54a1397844f9392fea12a00f1ae9e075a3e05a1d3b17c436a1ace14be5b92a2e9d7b0b2cc09ecaaf55ebce04e477317ce7e8883dc4ea7fc1db6160958c54a07d2bb4a2f80d2e823812eb0626ebf22b89718c8c1399345c3a4c86d23b1f6ceb3cf0b321d434e1e40ff9c64d034aba35e12a60af8cd7e9bb576d301da881be2ec6f49852c03c8a4c246e69beecaac9efd5ced12f1ff5f12b17dcc604dfb5c6e7b8ff33d0b65cda4210cd6386ec6bafa328534ef3ffbc47161016b47fc8de37a9d0b1636cd778783c8c69a78ccedb4dc2640ad29ff03249d8960782eb4d82e9ba7419bac1a2c82406f54c585f8c62d9381cdfab3d4c3a02244bd558fece56e31ad4dcb4c8fece48fd86e5859aa80eb169a40abf452963ca4e69d2c63f8c34159b8a68a431d6b46c95b2b0a5a7ebdb470d65db9240676da6d809caf396962e7ddf56cfab04a1b0604290cd52ba34a0b9a92ed0ad7cc9745fc8d069b49e21a96054a592cdfc3fc3f49b61e99c4bc0ac1d57f24ab85ca6a1d9ff4916fe9913f0a41d27b26714040811b9da9e5c9a621f73bf62abc8e4054fc73afa011c032d021d95f12ba541ba3dc7f93c23131792a4760287d3250afcb8b11b1193893a656d633c7c43e90efa8ae1d71ad7a75eaf77db1f8e9d5d2cbfc6f2ebb925f2cf623bb383502520d825b3f670e73361c2ad6ed55967d01732e761eea0f8bd4ecc5f2f801cd5c39a0dcd604ebc551a74749635468ded4653114d192d7703973601f6cecac0eba681ce19dbbc6bc06b0278266f83323515e8f9bcc31dad4d55cad46613a5f0fec6e642f8994e70d1094823beee81d486e1a2be7aadb08b5565cb0fc3dccae3fed00a26c1c3ad8fb2e30ac3b80a89d6f786ecea3757872a3d0ecbe83179d64cf46d56e51d446b895435e4037e8a212005103aa4d8ee88d2943cfef226b6bff1eb174ec0f134d1004de50743ee1f2ea7077eb8b8dbee9a0146c3f54e36fe90b3f23bf4f93edd9cc115d8e08c8420a24466dcf275e6e44539454bf44fdf6ea6a21426f01d694913165a23e4df7a2c2a885222543fcd16de0e4dae38407873568e599ba0cd8ec2a4fe6d5c443b380ed2a86f24b699c915765ed30a9a3d53cedf173e51b32a89c656bae0aa2405dc43912fcbbe45710163b3527342574ffa0f29f84cf0d68bc2e1c912f9a6b55636404bc1cfaa03337cfbbe9a452a071779a20855b13ba9a08cc2ab3671dbff731e75456eeebd1633898c121661782296f7cea5133e9cb8c39ea4ed39dae2b5b7c378873c2787aebd52c31d755448cb7b31fb6977f0b014dc543931189fe7f63292e05feec29994183451fca26a018328ec4f73d439d47af77bcf8afcebe30eb5fa545682fdab979a9a17dde6d81371f47c293dcaf7cdf0f77ef79d20d7a1e5576f532d094ddc0bf56d31830d17762611e298c21cb4f7630f7d94101a3160c5cae5ee75dd617fa59c8540deb592f697a9a89b4a4eeb5932b123aaed91367a6849b52fed6db49b7e72f17bb20fe0d27a874090c7e154eb966a25f7d49b86d50404bdcf6991c96322beecb081c2d048731486b65c21856ab7d093cab813b4ba9e9e4dc02ff69c044cf7baba39afcea8dcf542e93630146f8b300e46f7d28264f048067b00db2827957486bb513a8fa5b71bca696986020dc9a657a134ef7e9c6b8a69b3cff058926e8e8a04c4877d6af7b90f5cc35ebfccbf56dbe2e0ae8674c43c3376256b5a26bfb24e03fac70ab7cb402fd1a14bf05490b4df06a1321bbd17f07e9e4a43da3271c9e507c9325cd6940c0e2e4418209b9cfd293e31d1f21eba1531103fc99a6cb03ffd179657de27affcc975a168185579e47a2201f38e73831bca4be0b12bdece189569e432dc2bc948b75bd10194a5b9e8bb04910c32c4b1f4b36b181a03a92b638103062149be157c77135dc32d6930b18090aeee1e1483ab23585fcc453c0381e60a288b1e4ef7f26c2cd76e484f2ed6bd1074195af3adb839d41801ef59e18d93c2986b15d9b3eb582f734ccbffb2575550ce4be144fced5c162b3830054146a2153b7a1986b3e52d7209812b0233fb51363b36627dde152f54cbb11bd50048e2edf84227a80bbc0ad88a640712e95d573b3dd5aabf6e8fb9b60dc8d39e11e378fd7bf57ae73948ebe8153bf3ee0fc602171f6819520926ec6e1d06b1b5b3d14e26e19bd27647a665a4e4799d15642c0e8713813aecdcaa511ff89f13b0f013fc5709da07ff6700450815d87f1cd54d0f3289bbd4c282389be5641fde9f9a261a3f11a88359d6938d7587cd1167b8a8f8911e37820f89fb6bedf1bf42d206b6f15e4640e5b6be2b476ea74b2578ed272cd39b5f058798ac215a9a8c09c7c12051701f55ecd57aee4801b56ded85c40785675e1f401add70bbc2c13cafeebd9f08d7129e94545882a4b837b0a2e7d6d4105a28f034b82400a55d69a58578faeeb58ae509df3e7321fe6585df21a7050f8edac07ba618f111370ab4b38b9d877019a976cc7b61db39f9223c10d69d456885acecfa92e672a2fcbbd86ece627d99cac79f9dd3100c1883afccddd3700b8fb32fd5671097b37a1d8a103f9f5cc7b330094f1e38052d0c7cf36ae8f4a465d01a9d8a25971ef0e69e904bef0af0e5bb54d965e59168ce9067e0fd85ba7b9cc4654b1004c73d6f07a4cc3e213ac2a6b6c08ee8fc5e310c52700d550a14bbb680d8f352d4b468d28877271fd22af49083901006788acfcf5007f35b2f31c2af7c24e37c521a9eca2d59611bb91718e8450a8b89a7dd569655841985eea6e09f3e2fb7c531b317ff7cdb04847deca669bcdf39e6473f2baa912d7dcbb1f4b44eb8fe2aa440fd8cf7adf517677439033499d22745d5555a034a41ab5780b23ef5ddc0e8f55710774f374f245b6d1517e3e77dc126058045cc9f15053c0471015ececf06fe011bb1263b6d4f61e7b2d4b9ed7cac72fc101c53bd53a7ee185289ba1fee6ddffadea695e6c389bb3d860588ddcd9592040dd067dbcfb4cb3ede19b7e8d374417e389b8fbaff85e7af3a6e4cebeb46e7e37a0fe3d4ac8845dc369eeeb53ed40f23e93bdc5e7168ad69ba05cfb3d8e1cd59d41b6817908cff9eefff41a0b61accda3a0c086b356c1239cecce9c9bc368cffabf03257a3e02f2c21cfc1e1d729c20cb76651024376d8c7c1ac96919c76f8aae7714346ea824faaf5dacd95907b98ecced7d8ccebc709d479b5d4a0281e7f9115777b40aeab8454fafe0ab901304686ef33cbbf0c03e8066e70ddfdb4d28789ab69f9f4f086d5fe54ececf442a6b25abda54671fd7eaac27c6bf01359b510dd408fd325a1f22e838fb8e348c83c281914022e8bc8085a79b5d9f9d4c8653a5a5bb9e08e09ff9992dacc6e0d89b99025eb7f736397a72399a15bb382b07212148f44b3136acb62ba2046fe001bc0aef87a2d89015ebdc8e539fe521ebf8ef2482917485851dc51a10e1fd5e95062076578c40107a7db7c0a8fd5bb96791bff5d43089d704b33f1cdb46b914e15cc3b533c1af8"], @ANYRESDEC=r15, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYPTR64, @ANYRESDEC=r22, @ANYRESDEC, @ANYRES64=r5, @ANYBLOB="3ba981e6b436c8a51f692242594897847bfc22a3f8aab5d0f5b560902935f3a05eb68d71781c12af2e849863675a4478cd7015948d87a829cbbe597e7d702ccefe85a9d1507386524cb8880e1a44080d38a58ed324d10e2ab85c74a708bec7fff358a4a6fc3bef75d1792fa115ec09db567926051ce5ebb46a13bc18e011a3aae127d7da08562cdd7635142cd257e56a1e9b29fcefbdf862a01694ff3007e8d5d20880f37229929c1e3b3e9a57b665cbcedb0ff7c7", @ANYPTR64]], @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="7f9987dc98c71bbd0105ad829205e650de98b9d432a71101000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x236, 0x408}, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000400)={0x0, 0x2, 0xffffffff, 0x0, "000000010000000177925f1be62c36ae61c4a640", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 23:08:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) getgid() getitimer(0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 23:08:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x261f) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r3, r4, r5}, 0xfffffffffffffe1e) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setregid(r5, r9) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 23:08:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/119) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0xa) syz_open_pts() listen(r0, 0x0) 23:08:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r3, r4, r5}, 0xfffffffffffffe1e) r6 = geteuid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r14 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001540)={r12, r13, r14}, 0xfffffffffffffe1e) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r18 = getgid() setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001540)={r16, r17, r18}, 0xfffffffffffffe1e) r19 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r22 = getgid() setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001540)={r20, r21, r22}, 0xfffffffffffffe1e) r23 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003480)='/dev/speaker\x00', 0x0, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r28 = getgid() setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001540)={r26, r27, r28}, 0xfffffffffffffe1e) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000003580)={&(0x7f00000034c0)=ANY=[@ANYBLOB="a91d782a97a1d8523dce0475e49db1178429e4d04ac28044c753b9012e09cb818fc38ac7f8dfe7ac4d12bc5eff7db50f3abf94905e2f6e59388e11435375cdf7cd73db1c77df16fb4f522aabdde157d953ca0e14b9e23e4f495ac9"], 0xa, &(0x7f0000003400)=[{&(0x7f0000000040)="98bc3f76c293abbeaf888e5204f1e5f7b3a5fd8415c5eaaac7274ae7c2e3c0d031dd3caa470f06ccf2dd0caf927614e76628846eb7b1aa63e5410a6db2c63d5ab85dde7b6f03a8db2dc6ce9ff8a6b36c76d184a01c5af3a1c78c01a441794ae3dcbe67d62168f49db892788ace0f21216d3ab7d4ff62cbe543ae299bdf4f9ad168d2df8d60a1814761e8c8623cd7e8261d64c280e9c7a13b2e34d4580548c0ef877caea019bd8e5a5a88e6d4b442635bc80ada753314286c77cc3694adf589b5dc9c74c42bb3111dd1e0d36a388aec7910479f16fb48f85d8c8e9c7a422d8fb83c5dcbfaa02af204d7bbab954b580b2b178f8510a66d", 0xf6}, {&(0x7f0000000400)="c92092017f962bb61625ec38940127061ae00ebe4d8af046ff30a7a920eabd7124436c4087ff487edc6b6e7d417d3e2635ad040bb05f2676f08ae7d8f11960e9aee9cbd5133fd1a347f3dca5bdae0249e439c9bdaac7fe42d6ff65877a782225c32d29b39d1671831c7241eecaaefd5c85844312d775df7d45dadc5b63e25bdfe77a2e627a4c11d11eab905b1a9c7134a8a8fcaf39586664027e3bc0bfae7cf714459d120b887e6ce8dce0917867edb45d6dc17ddf08f616c88f34766e3d551515a0fa540b278ccbe416dc7e0272ab8f5ff724660025d323a9f76bb9735eb98eff2d4656c4143e7e46e23308e5d18690c8814c3307aca1eb4cf9f0a4ae4cde1192ffd340179d3244390b9c47b27c3648daef25368399664dc347ada6fd913c7d93112766f62bbbd90f7d37eb34273177563c50032d8cf72123c591f478bfb22a0365616e52e28be5fd55f55c488e337db949987cadb0945864fd76572b4ec8923d77d4bc5ea15fbb824cc2f8323828aab315321b9994c91780a08707d8747625a76c4726d3a8a6bcbaf022ec6130d439ec960da47662b23a568d6241067e82b23e155bc2ec9411c4427dee3f689adc43c5b43d44c678ff4ff088f93a851a2e7ab501ae3bc7c2e5b47e9eb19c6b0cf6e88ea06f09752d94c783b8163e49e7b559b9fad77401d28ea50336570c3bbbbfa25661691e3eeb32a340c6cbfaaa2000ba65218694f3f6331e9aec13ad3208a767f867b316a473653d1eaf3fb1701ff4037e6e9d1bbf397503c1877361b81a621c51fd49b2536f3b0279257980e492b3c014d07e7e92e5c955ed1d65bbe77c966dd598b1b97a7df91a6b0dfb630ada79fd9d4b4b1712d967aa7d50360b595354e2734c3622474ee85fec2af6e2e3efa94cee1f55b91ae113a682ef1ec985179babd3ab77f786f91e9747a1c91306c2198323b76c20e34806fa2e32321ff008c866ec08d20589ebd6e7c4a70568b78abf9f71ef67db5b37fb1bc13277c3e98376b3fff81486b0a73f2a8f5bfa147ec6ebdd63bc02e95687feb373131330dabb1b5e01b5aa10cd683690243ef617bbb7b2d4e8f47375a7bd571a7f2158446298d45e27269e659dea0dfcaece6382eb881ebc07f2bbbf3e313e4953fa2d41231bae53faa2d59d40925c1ffa2d40e6bf71a9614a97540ec691ee82e5ac2d5e526a227c416004862a34d1154eddc21408c58e286ca9d9c856acc233260755aee0402253edc381cfb179262af22bf7349c95d1e8f49ab32d4d0228f7dd24152a09146700893f2282461202366b13e3968837429e11341acad911df1bec3cfd11a2393fd2cdbb3319d078a06bf8a5895e6eb89b06dec0c531a7e9a7593386a037a0df3573b5a40a006f254e7cbb493950385fa91d20461fe72e5764f91bb1475c4553ffd8747061784c09c15440d65519ae5c6e5a735c7897a4de2d790d127e5fb197fb7888263939eda60c47a3785cde5f90138a60d6626628829f8c9b5f6bce8ee171ac5d76fc31ecd3f8c10269397729d975684ed217d670ce385f5552397ba27f1400c2b4b692f9f9342f49b1a7d87e5225889dc8f5f87d5e526c02628af41cb02c869020c07e3bbceae1e265b9c5cdd443a0c28ade4108277ce8b2658caf4effb222e53e4c069c8904a21d56a4fabdbdd47cd108bdb5680f67ef54d1cfcb121fa51837c2ee9447d32c4b29e89f07ec1c37dd1e19d246f237231ebc2fb0e2b1c29b0e5215e30c8090489383296983274a2c23920a5e24e283cbd16bd912be68d30b7dc9983da5e14deeab9be4c54e1e5ed6228fe09045c05304ef8673f5462277c35a63466202827bc5f120127b35e971366c67f0019571e9c1ce7a1a3c4562d5441283745d120e68ad2ee79574e99579bed4695f6053b9ea876bd5169a14324537771ef8e2e43fa65e5d9e4c69f4335554fcf5362a5d505113b450a1f6097153b04caf3c2e92e28a5b013a65e4767d3b6d34794bdffeaf7a063ddc10a7dce17c273e4397281fd465467715f34c4c21f860fcba3a4c13978a0bea4f4bb4f664e03916ddd58ee8e93a24b6cd16e5d890a04811c1118b45410a0652537e967f480f6f24a0a0e883bf1962154ab4634d7882aa8fa90542310fa98825b7995473988f4ab563b58da436e5ba36e54f6f9bf6aa711cb1e46216b6c169dbe898f568875d31a4dec3fa61be61befc9410d164ffbd7da21a29770aeb29d4f978c14a1b151fe5ec1072f171bbc0657d18b36b74a50cf36558a25c8c6a7262c8df2ff1b93c94513245cbd7ad5c7a3fc7422b304970a0a0aad3968f87c26c206c701cab1b8c2fcddd222f6f17035c99b62cad80559a84de102311a356158116f660a5347257efe8caaa757dcbd1a83c09a71587d0b556e476115a6e98ee0dc59bc94f6eeecb36f923b170cd460cccba549bf72333488968d7ded2cd0b473ca62618580b0288bd27d832828fc6012bebe9b80c4464548cb031af7fe1f0aa3c01147bd764b24c2aa590cdf60bdfba144ba57b5b9311306d0c1bbd216af6b49ed50e07b41a82bb9bc3a9dea079aae9e20c92c388a0e284bf3b4fbdb009ec99e2807a2b45f383269acccfb7fe36f89a34bd5823e1457265424377f66f97d3f48691d0562b72d347b089bdfd95473ed9591efdaca57d101713b7e113d6119800606ac63b387153c034fb04f136991202875e417feb52958dc39b35cd24c5e100c52b13d168f3e22adf9661858124b1bec3affe8cd48fc9ec16c451290bc836b65913121f4129ba16ecce026ef33ead3f4d6a63e83244a2432032ef59dbcd1d9820800af691019487f9d617140c65b095a23de18cfcce893df5f1a02411803e410869c7fa60e925e17bcbf3c9d89eb555f1b31607c72386aaad275fca1a09a369c5fe9bf02f51f8f16a83e9f04b095430d954a224ed8daa2303ad85ba69e6bbb5f0355f115a08e9f1f4e4dbf0a534c906fbf7ca2f8e926b06d12a75d5fa2f45a1225974f27755dd02aff7a62d8413cdb9aebd7720c6c6697eb9cc3ba160abfdff42340696a20d056d49b795a40d37cffabe5dffd60d9c71103dd6162d6940843bd781d602c90768b572afaca8be9580a1664243c73cdc98ee1e44ee03e10d8e23208b8f2d7e8dcb5e3e49091d01b825b1f620563d508a9a5bb697a299fd7b011a5fb9db80944ed0d111fd551fc9f3d17931d7adb776e79b186509fa28b7627b31ac999e87c06f267825bf9c16a1dd52e67e1111dd81319e7cc6f1dc4e37718cc21b8d7c6576b5efbca4d0d9d097611670241a9a9213639a82594262bbbd575190d6ff6cfa30ef15684adcdf074930e7e7a0daee6c55bf5c76a126945bd196df05071073a29340df96ac62f86be0d9e959edc7d5cf8689854b0ecbb5c8977ac76b8ebdc52b3a4981044162abdb1a0b95e00cd5f88f368492c4a8997446aefad0b17a398945c990c30cdd0d8e146361dbb8f830a4b8473c6daaf8eaa61b3f918a073336996e3a10244978db41834a1fe7e8411d3834ab8ea5df151f5cdf2f99b8861cbc5c8eafa34acf56ba88d8320f7d8978a138c6d32adb936d47ca79e4aaf496a544a816ab59127aaec68e7b4c68213ee1ab267216895b3c3c77e9a7dfd894abfa903052063b478b4ac860d08de5b0d92d7f75afa919f90fef942ab49eb4f936f12e102c93a8ea935971566e216eecf4ceb88c68c9b92c0b59eb00f1878871ef5067d44e557ba0d84195ef6cf987ecd0b91d173ac519eb8cbd0b2c12758443af5788b704217e7af0cff7bb01d2ebaba0bf30e2b2b9e56c85b2c61c14c1d6c086166be65297207586a984891a7b7800cca9456817d83597943652e28943a902fd126d221b0d253e1da29f172a2f0c4b38c5aa566035a38edd16b37da22f481f2a1c48b4db42b0fbee96abc46917fe9476e31b93692a20b488a56ce7f119b74b550a4ea302ce3bdf4d431aef880e654c5ad9e90ce5f3434830be9dc97088db8b41ca71d8a400e2e799864694ea5f048a8acc50ce81dda196fd23ec625d4b8eff109309ff0afe7aeb0b0d44b3f4a7702e2a0e9ee687132ec14f9d53990ed19c9f998d6c3f4cd7ef3151cbf501a2ceda6ef0006144567ff3f766ca1ee427dd864a075d35838ef0b5d6905d97dcc4748bf467c9f21acb68bc00d43331b27958237c82a02c2b12a2ce4db76191cd6644a9bd606104d83c11f49617ac3ddf5ab05b7e07dc1ce8fb58b7cb43f62fbec3622d02efc5e73da8a493704de85767aea5f778d9f68ad691aab7a8cf3fc18e98aec5292bff15d8eb5fd475a4870bf27363e8b00faf6c605dfaed2c919534814b53f5704485ae07eb3f3be5d737e9352e1a986c7f91735846f5178dc00c0021149070c3cd5f03a68332a5c1fdb9e225c384178ba64628de7d242870edb8abc5956dc91877b1cccfd234d90e5852d7be989e9b07d46fb7b592e025a970152ccee676f2db8144b3df55d6332c6ec9b49de07b6285688031b44b91c77f422f2aef710d8e607886d3e52da7e9c5c524884b7b786dc2e596da1eae7452505a458aa0d4e745174a3a2d95f5cbcedaa7a2628255eeb6990dc835532db7b2ccd8ac9ca9d9e29c2b3725f457ad154344894f23423347a5dd5a787dec5e271f844044a358399a5098380ad83d8f76163c5a955cd5506e6e4c3f97e6676f0bd55b1e2910266deb64b45a5518843892918163e477bdc5f455f382b1a8ca14117e5887774f14653b65d1322ae7d38dea83f4a37389a3505caf9ae01613dee9342e9358a87d4c3dc2188e6fc2da92089ed9b0165aa09ddf4cb91e22c655cf9e0e142751724260cdfdebf6e0bd7c9ca9d52855680ddf9d57c10234a5f31d58df37bdccb3b45d9efce505ec52b94eb291ec28c4a22f91883b000d9ef48186dde3a792f5d20ad77cf3eba798d0847d6131dc35a1edaddf98717087dea5b7797a6de4fd20a59da404512f5ca69a6f0d8bd321af1896f790c487602ca4896da8834763ebd3a2202be7b6bf3c0da64c9249541a28f4b771f71db05c16d3396435eadf5ec4ce9eec62c21afa2bcfad446f227963a2ec075b096bd7c8696b91773d13dcf05dd57892a23b1ff2f745b869ee506fa782cb40dfdefdb95cb43fc7bc01797d45925333640221511686db9af5eeff3ebda9d31b649bf0b02573283edc23378df6ca6a454adbebf0d4bcfda4d1cd410ed9f4eb5f3ba8717b666a6b875315c292c062e962692ef42dc785d094a999a18b84f8bb8696da21221471ab337b98ccd7b95d167d4ef527f504188550c1515812bdb5eb48a9c8701b8ff27b08873a0f425686a5b71a7cc50e644c09235996ce50a0116be9593a857fb3b5c527cc23581d9aa0f248c1e602d115c1a42a5d52d62a3128b0f82a6ba760248122a3816b40bda66a823a4111cb05f674610d66fa2ab5ae396c70006fb7b0d1933898e3989cda2b307a99a405e34d73f4a09185ceeb292034e7249bd4d582c5cf52be36564d778f2cc20fe43717980af4ed49a0fa91f09482ece88f395290c062c572805d5e0a1318c7fc2b8a08dc14dace7d56605cc91e782e4fbd07a0e046c73faf4c9be2528d317c62ae4f0dace0379c956f27a3ac16b5065ceb0c7f50dd6266e6a88782d6b918516403e217e43ba2e06d0d0da16ab06a73701decd473af233b4ba690ef6726e4065e8a09956d0685d3398424e3e56aaceeb297b7d3871199f1fc41b176050e6dc42047f7376b85a0077f757eb545465f4321da492103dfb4b525b03b367dbd26fabacfa75f9208bd52a621e29c1df248582f1ada82", 0x1000}, {&(0x7f0000000140)="191986e0670fb3cfde091505c0e70d782ea8a56e6bbd8944c6712a688c447a187e0d3a08164e14f4d60750838a94bfd3769e507faa689f83e3330601e874afdd2e517f8adaf0b56220d94b52544cbb8f100ae2a3d6c2ac002023069661d146806b45ba6a3d4c27f4f0c0f1f82793d78c80a99e9d0a8ad458725b41ac096a6120ff5997e8a5e83f69e96a5e0d5e95d7b9fc5bd5a7c5407f8d33b5fff4933c5863e1bc90449a97351ab0bd4c08dda930acc70c19e89fc85b12444206fb85fbd8710c274e47b6a348540e57e18be59b0de12d9b95e3", 0xd4}, {&(0x7f0000001400)="c9f35afb691a4bdc30d4831741566fa35cdc9217013f261c64047676094df332a96ea38340c3ee8483c5d9e03024f3a497ff72abdfe8e78896f873b0543107211eb937449a85749cd39ffacbfe8c055e7b8d87582d3aa1051e42db6010334776c4ec0173f7e3af16e176f809913c51d322be2545d206dee810ea944baa40892921d32148030225e0f427f3a27e7d02f2279ac528e9e4d5c5e611f114a5935e810e188c95c77bed632a4ab6ffeb1499b6976756935944145f4e69a05428d9396a2c5179a4b19d1ef89d2b7db933b2d959478a5f3f08d0a71626e0371ded0eb90f63696dc5ece924716f5c14a8fc3a2cfad775f29114a8663374077b4ef2f3cc584eb0fa6460dcc2fe73c7d52218b9f6144f2df63d124e55eebd9ee190b8ab06d916cdf97eec75ee4957b0ab07667074d83907f9ad18adc97358bd49fec4158f9f924a972a7f67f9807a923a25265a3f74e63f002f7b050a14a45215798144d364a29d67d179301a55bb44f316978df16e707fbca9d289ec6c688797daa6af2f992c51d8ffc80e93b3022a7175b3baf358072be82608ea109d0e9ccc620e3c0647b998c42eb52d5eed43f44cfa2af4a85258156810205c3ac0d9c89b36aa54b41d99ca6e587ccdf3f18da0e82a2e188e9c8b059ccbf8fe59ad08a70e208ff55eda7a6a90f6a1d91728826c9ba25b3935ad00245b66ed7fc1b1f118fab1b2860f856c33b69e9b7e098633ce9f64f4da323542b80f07c2f6b37bfbcf9d7de858398447052debd04fa6b9cf7a2f262b4fe12189d419025c95a59b1164ca93a72fcc861d7b0ef53214863b7f7f0c91b5675de4adea2b220f1b74dbad15281e6222590968413a6a4ac7e13be8276a56cff0e7304034b46910a04c7e5a32bbfc638ac09add1402fc6cc00e70314268c8ff9953c7999efdb7e8af9729ac75dac6a6badb12113f6f82ab7c87e33d0968cbee139b82d440f0f16957337d301f555c2e726a6c3f598860f4cf721c37d1d22d72fb27d6dbbf0f415e5bb604dc22ec926bb742af6fac4da0ce1ede4dd4fb4a8d9e92e785753f937ada779ffe3a73804135b9ba43c68db922e2dbe2ebfca818e6c54c3ca6edc3c60fe3afde57efd422c73d2d455e87bb5dc0a5e0ee50a77888d02fc2b2810ea74535bc7866cc9907971c34e55f448bf79a06eb800715f7250cc6ced429a3fb0f0d229d9848fb43fbcefe8481c0ab94a84f8cfed219e7a2833841d85836a9375e7f4db89fb69ed9cab82202d5c9fefd3ab3a1defee9a42e0639216dd763f9a2d7c11baa3634662d7b402cde8f39e61230c97d1fe22f11bce79b0121e62fc251126feb88b5912c365282ea0fc2783d203c126a2283aceec12335ecea1fe1daecfc035beae03bdba4cfac79dca2955328b3bed74ff20eb82e4e979f4d5e104adb58d3568adebcedeaa15d58c9a5d9a11e3a6d49a83865e3f2866eab35dd0c13582f9dd97e1d9cbcb497dec23a7a6ad6715b1b43ddd6a16bf8d8fe51e0cbcad164248655bfff8ef7f8b69918c68e9d2cec9e9de60fd3a1e93835a9f35669935f68e65e8886ad31f92ef1d6bf4ddd5996d7b2aea8a1a71f7cc9e25fc2d9b7b70364a4b01282b24e14b64001209911dc7eae644a4f9d5e58851809f1e472e3f753d2173c0f36849afb08f999e150395e8075b0ccf4303171b4e6390cf5943b73e7d13d53d89893bddd27e405fd237aef97038c7cb9b36af07a53a0a852daf7f2b971d4a5220a6f0107207d1f9977aababeeeeff86f1cf8506d1d0c97ac13306a2ef2266ba787e61cbb2e09143e59287121894adb7ed312c2f9f7536d4c6c6527ade10e2bd6a0dbb5950248e39c1ea04a4c6de18f91a9f139d38e87c551bd62514696819c7a9e93db7d8de46b6a09237b3a7db1c455749d4d62f3424337aaae13126b7f19775eafd1db5db977dfad11ad59ec2209406369982da146d89c0c898446599ec192577fff0e50ecaa9cef1e163fbec16556f27102f68d3e1030e24c92eb25f39a06c8032af28cb02625c9d128824a6d1d28903e9a912015bf67b57add599082d26a8d792cb5afb437917755e7088f20ca52abb27b60615f25dd565a2326f682d934586908ca440cc3ab28a4f5f0f325758421f413300d5a9f8d71dba45c95b00aa3a5505f7de95e39763c4c167c5fbca38b89b7f8d8a2ca0b352589ebc334f8366334653ef94b793d7c0ee4a247eaf3794e5a4cc977b83834cebbff7a3748703c7971e5ccdda23b00a1f452b679fa5459ec6cad4c09cb2583b8c9196d569251084f34308b3704519b0ddd834f314cd9c8c1afc392c462cb64acbcba24058989fc885eff254dc5800812167660f5a274e19f68f8eaf7e74f3d8b68baef7a64451724558069faac2756d7be7f787e89c2d9a9da69ec632836a47c8f5d319068a8f5a3d5c237c983f7d40c450e10b40c3f2a7311acf5f6980f7610492f584cad3f324d04f9c731a0627fbfef32d8d28b40d27693b1ee21d435f0358f1ff7c7073035ac09bbef1c2aa73bf0c6cf5c1a0c61a53bd4170446b6f654ceb1b033e7bab2953c1e47941fbda8c72eb01420ee4fb0b1e9ce25df929af4cc1773019e141c8f1683bd5c54eaf4d8d1ac7976bd692641df5872c152eaea3ae713d15e81a99f66fce0d389697b13e064dce13a3bf6a16ecfdb62f629828b719d07720431314078af689c6558950c4667824c070691e7181ba57998d3b4d48ad1c67568bdf6773eef7f32447678db52b946aee3f46d2c289a8bc2a2e35c3def5f0185d292e3fea2393858ac45491c9f15518e3cb71eb372e8580d6ef0d80f5b93e196ca546a52ced181f211bb46e242ac662f606f170e129525be07ef5570b193620b821efdc525479a7abea47bd2fa5bba07b7a141342558c5eaa44d0f31e90ff16aa429ec9cdfcc33b400ccb4faee87cc2499b8c308840440ef99a8f57ee3861d89d43b167129e50a53d6f0249e5d9ff4bc69f2913992143777d08c6245936542871dd2531931e484a9d23f3c4824b02460e8dae16543f18597cc610c451e158966ccfe6fefd7d20440a0f075fcc8eeacec144c1c25b9c609b566dc10cd41142382c73f4e0224928c8b457575efd52cc6192be1b74bd02b5c2d7e4d419e5e0a835f1c3987be3578cebc4edae8add9fc3c85d504debcc764e9fbeb70a715814cd20bb24240a7affa475833bbb658186eaa58f7c0f6df346d3a7add08a2951fce14201edbd35c2536eba628029c7cc78851e28401a7c09fcf22046721ccb17677eb1739480ae929c92e88216dd00606f654ff7b58352bc652dddfaaf664c371fed1fc7de665023bd1083ab6cb4858fea3755061a6c75744a078bc42f8c45a8e932e13b330f9c16f3f1df367edb70981832c11e338dfb5bf6cb99cae18f6329cf362d493d09493fa7f10cd2ceb1fb40c4dc69e86bb4d20a1c1a02a20328a69c8e062ae8b2968ab3b3d84660a51d0e99eee8d993f306590e17d054ede2f60b0d7e8fe249bd4811d47b0fee596fa6122023bebbd9a13daf58e10dac5e6d0665a4be16f40b70644566c30004e53807ded7c0499d912442959c35573df2be790412adee31215ee3735ceb49f7ef056e4f54f667df7158c07fcf6b1f98e8a843f8bdbc90e247567ff4af9d727ce49b13e6cc6c80527cf57fb7cd282d69c78fa7c2c9ae78d1f54e5ab03fd4845ee9bf0d9a76fd72e316b94f478986190102a0c3cfaeb61aff86e5f6bec9fdf1b3661bdcbbfb5499be6b4f4651f1a3429c140771fa01872eed03bd0d4be81f221ba686312e4ba6917fc8d56d819983b6eaa75226a023b29d69ada9c2c7705ac15771b44d1e709bc9ccba01c63fbc073b555f36c97644fe175ab6c934a97746626d78e1a788461fb48e6fe7c39c40fcd48cb47a23f7f388ca1b8bb0a02b2c893517bb55bcd2e49f8cd848cd32bfe1d76e6662b644dbe01a086611961464deb4fe0b955a1d7656df1f80ef4cc3907602ae11ecc32f44200d2c599309c4a3c75c46d476873321988174ee3285324c7aee3d2133ef1c6bfb998d4b76a0fffaa7619db09582e53959a443f84df4ac4df7137c223f73e86f87684f84d0c3ff01aaf8407b812c68804833d4433f9161f0bbcc1e382582e6f4136a061d42ebede8fe948bc4b2f117e26976d72692970fc9b105fd2cbb1cd2683e38b6594e3f35914eaa1752575bd7a69a5b17a3741a1f471177e68576fe09e5f7b38d050fc9aded23ade671c42aa7518e87cf259e34b480a032e02d5ef844c1578c4cfdcb6930f34431f9a74b666574cccfe2a2873092aa37468bd71ae3fc5960faca658adf57e673ca1dcf0b8fb4decac8f39c6927ef128caf19ebee9b551ae4d6c1593e275ea81b85f1078192d54f67eeb9060ac0b92d94d50895318cecd7efaf75805e96caa91f7af312693bbdf43c35272e6fc9469c200eaf906f1e86f7e737d5655721780929311b5b379db34d55ff47b0dd9143be6cba812923d525164cd9161b99bf96018e2e38f2d34969a360a3bc8302b293bb112bfe53546ab3d180d248cc64ed474f9e4564e6ebb8a75965b11bdd028d86bf2757bb19f31b2b865cb54a9e896ad8e935032b5c9143b9f54a9161e844561b9f90764a0a793614a8e8bd64c2d29b709cafc25e86b380268077e8fc05d338faca76fb2c90f9621699276a29905c59f802f5089e0d9b57f27ce53ac77477511f03fdbf1f6cf5c4f609dcd223aa659dd16668ff1c82cd9613ab3aa9652140f1c3af94e012b571b59ac8c8220a34c6bafbe5a6c9fcb3fafe5fd1776c87be5d8156bc807dd165c8ae17ae1e34ab38b4743e25512e0a34ea7c84ddd6f6c8c4b22ab1fe0bd753081e56d1e34a8258dacaa2451b0ab39f07b056f6bda7b1b75890dbfc00ffcb5f6cd1ffb5553cfdef333402ad4b2caedc93d649940d75c4da96c1013b4e530a77945ac4183eb1b545ec90f19f21a767d33c365b9b63ba30f88a2feb5b84b5434b50df7847cd6f40aea4c4323f1a242c4b0cfb91188e2fbfd3f769e26531a29cff09a395f864c92e324a4508da39749e5d73fcd118b0e43f0dadaa7b91098aeb8e050b954dfa20623fc74e154e32a1d420e3979d2674819c07c1df1a2e7199492c6b7b02676b2777a7309a81f507d19e976e1be72a5798bad481756955332c32a107a7f747c0dc31d2129da577da769e3cdce58d8cd26701d10450a386bad46b09f8d03f9779b4984ff6fc00d2dd840ceed49af39649d2039853ab83cfd9f00358d084ad3ed65d1d4205ff6b750b7be2ddb8a89fe3e19a641c4f0c7a9ecd49cc3f3ba26d418b455b3a31b8390a647f6e65af221e017e2df966137de4b00bec389107016b71d83cc04c9239c5fce9b2fe361e9a492ba8612bd3a16767fd4036227faf67af62a950688c48e4b131f3770773dab24aef6e15d4fb44d7cbb7f1912fa8408f186765663ecd87187364c61cb6382f58b59a888b925a841d69b4deb8fbdeaa29bc460f31e66eea5d5fb6ce43f7dfefeba192df54238d7a69854c7c030e2f80c0327051b1c24b20db7d7c5a3bca303c6f9a643cfb93b64963acb96589860b32a1db9759b49aac36a22209ffb9e0edd78ee3ead21329c990f8bfa067bd96b2508a25bc6e7bdc486f1ea7697693ecc743dee48ea642d4db9f974617f5895d48a666b03df22635acd0c33a9feffb540119b8374b28721e1fec5c7a27164bc26683f603f15bf076d430c5b30fcabf7b30415e08192999e428dd6e25c6eca5025b180e5f9e6896505f07b414a319ff02b655e90bbce87e3aff5d5a1fff8", 0x1000}, {&(0x7f0000002400)="bde9eca7991135bc19c3666ed5f69646beeac2a7c11a66eb8fd6263f81a19580717a79082f9d92a471eb65c73e8faf3f8da3b423a65cf15edd8ccb291596b32f17375d4065c0d866dc27333cec10a50721c61e8f36480cf6fe59c7c870735c9cf3bd1ad8494af2b6af46eb1ef6b49aa7992cfc85018f5bc5c8b40c0a3a338e65c68e9e65f0249ba5a6412fdc7820644f4de47b47d5519406dbdc863da95a934f46f3b16a55ad814f769450f108e93c62a3e33e392a503f749fd8459f5644af54ce1595fa0ffc0c2150bfd2f47ab232aa701778c4dd35f98da8fb4859cffde185bb4fe8cee7636dbfa1848e33142df82cb03b7f23138ccb2af5b8242d1fce63e4e68c32a870243a86cb78664747ef3639dddeca048a79a797f4f80f662d997fa7b7d4a2e02a8e1e2f0e2b35f5dbb084f66a150c348e415acdbae76a39caa1b7aa350899deb9ade5b5ec289feb61860df0da3ce55421c30f8cb358e2b355fe0a2910124c95e59a35e467868f13293bd7de917f16c361036f9af885e239098572844934f15c781ff64a6b9db078ee79b18c6480a8cc5a325c734c3e96f69ca9025d5c510c8063f175471492b34ce165fe9715409af5390fe8e6e5b05fe649a14aef8cc09cb4d474fa03dec2f9e49af5528dcdbc53431b4298a630dcbad970541e58b212733fab9af97f7e9272e0c20dc955c2a997d33215b127b815e50d8ba90283921c3e5f4677e699362961222dd40e74806900e4309105394c921bd7ab04169e783d1edfc491e6eba450280b12254c84bc97563479c9d0ac06f188a4bf2cd636774f0ff2bdf4474b49fc329cd8bbcc1d08c6c368659c5dda8a8d28983b4071cbd9c7e47e65577f29501ac7b8a9ec44c914d2b90eaf4c86c5bb8ec611b4bebc48580b874660f4a7e1865d4d20c9b9c4ff27fd5898b96a7ed3d637c7c50ea1a8c8c3c2c00e8c3399399a807b820741b024247ae043c96fe774a1db5a23bf3d01f2553018e43f2cc5982cd1cf569be448e31c89459e433039c3b8eacc3418285a191b6c224467b7e83fe75fb833f9d4a46c3c2d5a489040a1d45c05d01b3b565d10497413ec80b46427bb0807eef7c70ba566d05569af86ec86727bc8b867dc29dd8a166410e13db256f91e87968addae86b5f102fb14bd1f8fe6eda9f708f3aa07d3a5653d98e788713094259cd1b8588671f773227e891e3d036d2a516a3b9fb3a93b6f348ca0232852f0d56f8871794ea9a4cb6ef80def73225f81f4512993fb9db7b3e49ccd7c94f1f083a1c139b5265d653f1688bac262c8f19618c18063fa07c1dc11459e1f6afb7622284c1c918304a816e2d19cbf4c917d33d080126bc136710fc6ddff544ffa31ef835f971c93716cf37ae7aec7bd1e0f0ad9db0d6992180de6bdbd3a7aa5616863bbadc9b5bf99c4387d76c42b347d7d5654dcfc3201be49aebe390587b6661051b18039ee7250e4694cfc699a4ad81bef518f41b7986503852adda989ca486b6063adb96af699dd59805279e3e332b3f7f7eba93660992930ae960e3d9d2158cd6b05d2496db16a789853490e408716a2b045d43beba2b056b99a652254666490572579b0201da9209fc692da6fbb6ec881739e0ff28cc8849000def893c34a6b93199dad5093f3eb2cad6d7a8286799543cd97702d766c57fd0ad0060b5efa8e6fd38e9d6cc0ca2941aea378aaf8230f5d68bde76b4be8277b3a51c510675836ddbdc5db8094f07fbf1363c50fddc042a4411bdf749ff8b2536e8f8f4d1b6b2fd3939f0c918f70a59f283b0d51dc282e725c569178815ad2c4b010fdc5b5f9005d968d20567b9e8c772e217a2891c03411ef822c43a369c8a979c202c71ba7718a35d825d321aba1c95b176c41b5159f788c08d38663bc21c1373ab9cb43ebe6f1cc8f15728ef371c1ee37e299a3f27408c262e292e1c457f94cb771c9498f049978517aa2bcf81a064086eb94d02f1df7334f563b3681b901dd79e8d38e4305535f2125c5e48fc3994d1f6ddf806c427387c4a580f5f931841436dfaa17ab1566fc261de224ea8fd686280d0978884cf8ab734247a72fffb6e2d1cccb9bce9397cfe20b9110175720882ac4e86fe84d870650c1783747d51c8c8ff8b6ff616103def7423dd9df0f3b0e30f1583fb284f154f69a13526c81eb3d47a608c8ff507a8fedda9621973ca360705c8f43e9c9816f024e56c78b6569778270745a814393a80b169daf97e3b057407f20d626814c979f6a3de007695f03d6bccda919d04d4141c76c4a9b3a9885626f37499940c3edfe90d3bb3db2aac676ed48a9f4a4f442b0d532774b115363e60249e538e194db2feae0a64123f7b0c95134ff3192cab19e45f0188f010b7bc15c1b87863af0fc9582beee143d59a78abd8f384ed84845d03156eb6e9184cd227667c0b95c5b3b3711c0927ba42a3ba87d746e09df72725c945ff0c7cfc548bc418739644f0635dfd4985994a757fe81bd8832db7c6625b4a1546c2373828a06127f3094a52f9a4e24b9a931dc190c143b5053cd21577ff2635ade7cad2f8eb6f29e2cd75cb8377759257f491376f52680c4e879c687464b82e247474b78cd3c914e359c2585ae8780b59662eb513fe78e9b8c06f914eca430faae86a7919b102799f6d88b2da4d3b949c61c5feaa88328243049f7d7500d550c7248b4e0cb419e7f09dd0593776ef3799c3ff48a1565ae1ef156c3176d00020b8b470a7e0f1d0a074a9fa91ed38424a9ad3a503946348ca0076e770780120811b260d52c9189236082ac569bab2863121b4268de3c3fecc0f6c553d5acb5dacdb9ac81e4b1263d4ea38b0013c1c897cae1a9c8ac3f318fcfcb3fb7ae285ba4b8271d2df5776c603ef5754e032acb34964e9da787b869b1292a46fba155b83049a3390762421a1eb4d89fc6cdcbc2390a89dd3390015a818d6cbf6f2c9b4309693dd7699ca1b90ef0ac3501cdd808c3b9291c64d708c6f391b0979f047df1c55a94a59df9823040cd4d10f74d0a86b782663071e5d94119f09846521b1a7e6adbe103c0c05b05136b0dfaca67d99e641c98d7b22c623cb6f9014d70ad9f8d0ba3107fef4cca9586844472a35bb6d83ee313f4a70e55cbeab4201aecea5f9bf06e44e7d3d69cb56bd5394731640510e6c44e640a9ca27fd2cd5526a1984c815bda5e2c96cbc43f88d1f9d7592e049695800fdca431ad025b3d7f3556b2b107b9b05ae2b5446d9c4c1656062fb444aa1993cd6577d57f35fc988dcebe94d35b212005df2175aa2fd072e387a137d96778c3c54764420bbf8e8cbdb81138295f2129d259a37b4c43e2bbf1bcc6a50b6fdc63fde42f681d5f4241cb289c2781795d30dc9d9feede1a45232655c63a52a1aa6f8b71beaa0ebd81939b6f6877406ee195ff145fff9bcbe046c7f5ff8a9273a4ea24f47ab5e6dbcafce5d48111b25b81ac64e3507f69f38aeb9526d21f352043a205fcd12e335830128a3e8690ffe6d2ec6abb85431e7d64e18cac4791be19e4b78ba4d17c5ac4da9b1f311e81725a1d590c0344d6de41ffdbaa5aba180640faf71a52b7ac31735d7a28bdeec62f07a221c81a5bb34eb809a5dc28542a36d6b066ebab1bfb78f93c5384cd0dafc74cbbcbf4a391085ea3967e45e46969bd376e3d636dbd5eb496efc737365c4eecb434326f462b1569480e3217beccd201c02a03d39b05e3acdc12adfaa96bee00b02804802bd9a6d47e9e37b61a2cc7f2b610abcd8425575890446f6921f71cf283eb4da893d301c42c725a33623c333979786b7332a5615a1c594d0636219acd9cdde2c18d901b6ff5cc7631e6a259197615aac8c9bb58455c843a82352b5011fa7bd847a3f6535f74267e23828c9117b769391cdba05f85386dfd27dfc7621028f4c6ba4c652c826d30e795e999f820d677b531be2fa713943a00281b075aa612e30b77099e8242b7f7a2edcc18a49e6debb6157028b07f396d2abfc913b3c52744f54dbe81b8b1e3cf769bb63212c0ae100930fe4033883170eba4e67cb5eb1811cc6af938829d3d68e99e906561e58235440e1478d918c4868d686e707ddaba7084e589df737ff9f369b32a5eaf991944f669f70059dcd1172b0675af002314d6158beff9cf87280227f70a59d1846b46b0950cd5dfc152b92f12459a65935ba34bc417aef1a43cd84b09ccdb2c0aaaffdac6f0f5ae7ab236989fce0d24d376a6f24867b89a738b7fab90496f7df1bb690749064d0411e108c2ed8bf9ccfff84d684e7cdb3b2a657e35f227695ad6b41318ba34014b084c6915bc17fb4b53a283dc99813e989b9d7fcf27fb3b3d7ae9b4e9074838d2db73ca82e0735c188b715a55719bb3472de41afad6075bd2ccaaded0991f3bdb7c8b7feea7ba38a46ddd071c0d75d51e74870d1b465fff83f6e6102c1f21a66af5fbb791a68d57946987a3fd5e69c8c792216962b6bc98a6548a215b2f0185576dbb4d7836c0da25fc55e5389afa005ffd724f5c0f6fdf6c3791513983494dad6677f0395e53584686b99db6f7c1213f28cf85d1edde189c26bd5e76e6cafa5aceb7e9d2f474bbdcdc33ae7f06a097ca2c18eaedb3cc9500dbe32274776dbf102ab7fbe8cc88666201dc09129a1d071131833b3b2429be33457864c19bf3dd355783b3846c13c237f6b396d4a64b4f7140d5c39bfc5e7014c2694d4ba554da83f420d80204524c4c37f5c2fc8cfe9b984602f1ed046c0574cff4ab763112fa387f9be142d99e6a6bfbc170991cfe4cbd49ad7314d840b2597be49338db3c1ce8b3ae8836374db9a596d9f28735bda4e821ed9da45dbe32f601543eb96e861a4800ff4c292cca705ecd987f6f1ab1b9363b3d31e82e69d39ad30c5f1536db2e89906d5ef4438c25ca85495ebb33bcccebeacf608fcac3b43dc8bbfdaccb6f9a3a03ae5ded3f5e5cf256974144ffc63d7a53c1209dfd522454f52029177706f9739c4343f06262ccb814b2f8ad63703c47392cdff2f32559eace488d9e1e70fdc864eab34e80be8f518fe8c429d849e5817230cebc51483fcce1f68e5dc49cf9c923776d63690a83438b695c95b35dee4d0f74cb694b74d03d08a0fc0b03da02ac794ec4de78fe39056d1d5df9f30c4d259dfed0d36a43f941200ed92bcd1e4a550ab3c3302bd38c06fbfec12dba19d4b786327eaf32728b338e4bc2facf6e90805beb6f7d18bad7be675baab05521cd482c1bfa2231879c3c08ac69198e558c36c2ba2bd9a3660d4078da296c8b0cfaa3119d89a45442101bb095757dddd926c1e6a260071d21571ec56cb95b1693362d5c6d1113a9d704b07d78f27046851dab35a039565dd77720aada58c4127866f7e5ec9f526041cf034a65ec7cf6b11ea2bf29653d454c6ce0a36cfe845f40af2598e9bba12d995ab50fed5faaf3d3a4b3385b02c3310c241c008f7694fe5b6625e10e64202fff0a5e27adddd302736e19040a5c97f1b2d6d11a11b297290beb3430b48ae80837317f7ed1def9edd042a5a950833ce72c7aeff4b6e280761c908b2ace4ec08f9ce84f70484a6682959dc9d85f3483027ebfc22950474ff86a07d7824dd974ea1e2fa7b213d2dbc250594de30e5ed3c09bf397fd79458517db13d6e436cf041a55bf89250c1305a8a7f5ad5299d3c0f20de7a6f5a21dab3b81c247af8347bec64f185972042627e130db372ca8963ddd1935d249fce70d21ffbc58e8678967c030724b2d09f08f9f4101f66444e1e2df860b544ca8201f38c29c09721fb83000fa8a349ba018c9", 0x1000}], 0x5, &(0x7f0000003780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000fa3cd5e84ab24b2f1b483ba48a8b03d14e16297f659f8ca7efd2e8818d373ae3cb96e469dffdaebd26ac3e22f4c9b40935c99e52450cd5a1d24ed3c739447c424910a965db643d53d5b416ba39292d1bafc4f7441e5108dae69ab958c7cb042a29fd91ccdddd7470b095ea31f7afd5420b6c226487e88f7c1f7b4600898aa99e1747376859c73b366cd1130af3bbcf169c", @ANYRES32=r12, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="0000000020000000000000002e61063869ece700"/29, @ANYRES32=0x0, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r29, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x5bc4942c2602f386) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000f7d3160d00000000000076d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d3000001000000000000000000000000000000000000defd75629f2c340b84db5b12bcc00b21599f57dcfdf61ef70f4329cc873d063625894035517571b40b3daaf25ff8b587b67eb7d609cfc15beecd09bcb0716d9703183ffa2a611ebef93992373840601e27ca7065c556645c9236adbdb25bf1b793e3ed952259e788e6da623b328f7e31ca2fe245e9370634dffe703496ac0abbd71f427f3366d5932e1c37dbbc581e1d39347371733b1e6004976052ae7a888e6f71c3ec27bbe124d7424e4e2eca63b962e6293ef960e83d1bedd8b471295e7d905429cbdcf658c6ec68b427b700e83c50e03efe121061eab09f56c69e", 0xb1, 0x0, 0x0, 0xfffffffffffffcac) 23:08:36 executing program 1: r0 = socket(0x20, 0xc001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000180)="df7d28c60190a88e70e79b98c1dacb5873222869f98593afc6579839cd01aaa9ea8f1c6ff85a2c264c479464365bd0cd1670cfdd2ad21d1f10a30575a6c1362c1e122a07aa689177b84895dbc42ec8f5f3797a4284375828306387641bb79b602e", 0x61}, {&(0x7f0000000080)="a79a566cca044694efe0", 0xa}, {&(0x7f0000000400)="eabce1fe3d24c4814609a6a898dfc1f49da098a6ef00b1edbdc2e1241f5e89dac59910a4f62649228a41f63d7aad09c531c6884232950311efde5d3d21ae9c847286669bc37b8f444e149cf3df6724f00db609bed440d24b51f1bc86de57f20f49a884449f778622858f8ee70ee6d1f325a73da7817d856a89eb2441e060a709551297b6861418002d2044dc91eec8f6f4a8483f4e273f642796bb90123d2365d88f9c61395c34c7434c284f95efa4221c2c2196faa016057d6b6a8107da4057", 0xc0}, {&(0x7f0000000100)="1cfdf27ddd4342a3e4db1a60379f0231669d87fb7a6ea9abbce740ae69ec6b9bf142090ce9902737db35", 0x2a}, {&(0x7f00000004c0)="24eea04dcb8fbc3ef667f31cb79b9544ee41fd6655a36a89ef7d77894c00ebcbdc95a97246e720b095ab640c83d436e899f37109de667e6b7b416dff78f5df38bf4c4e9ef9176a2960d177b94d42feb9f0de68458508b28234e77c281c20c63e9c0b53772ef59a432adef3f17192f555bf4f441cbc77f91ecdb763bb49bacb4702196e0e2248d724eed0c599b731cf5f309a208ce5c3935c8f521f0a70b8100c927d276e9c0f0840db4178b673de2667739c0eb853ff5b2a76f2482581d8e5c6ae9bec81a833ad66100d162f06166c70f2b890fc90e52f0ca5d5c2e80a82c7db2af3df2432e3c76eefd8b4313471c38aa2b69a7cec674da14d0b4ab4d949202b92b36d2b9ad179f48528e812a68d44fe8c8ee825e07a5613d63034f4c6618524605d3a58927cefb11e54b4d3591a175b9bb9c07b8f66f7c3b50b522543b0f34913a09dda9b561ec60057059bc76ee958b301d186f72147cdb0c5ec2f55ad718702fa85039bf1d3b6c9c9d65ca57be1b0fb7e0a909cf276e04cd0868bd1338792f557f6341c6d64b7e1aedc821ad29591e013bd65356b6b6266e40d3f47c1f70026b9dd5221e8d5823aec9041b80c3d8393f819ebe92c5456557835571d98ce341e7c5ae3f8254aac1b3279277d74e72e6e32df8bf92e5533f59ff42516d7099118305f1279154fb8f8c916a348b28c1deec1aa65394ae3f48f34b4461ffd68b833ebf5e9a42ccc7538089b5cf1fdaef8ba2e14a787ce99bd40ad787e024aaf612bae25e3c6f77fd47f41b13bcf07b8058f8a7a374b105933f4c1388fedba52b75ecd205d038be1666c61c73a66f21adfb5ae92e0e3a740aeee37323a6ca4d20e47534e9d16b35f3d34a4e1a4caeaf160c90061dba7057ac2344152235d9047bd46a4f05178bca30c8cb0dd095f081b20856761d59a9bd8e0f84ead5478f90b54de2fb1b77c9f95cc33dd9e5a82457ae7df8ffe625bd36a0a69b615ac627e4ada8fe66f48e0836f7f344869a7ea12ed8d836299175af24418637eeec2e248bbea48dd4101d4d0534403bb39ac57e5373a2c38bc44d50c71de0b18d3865b59bf1e9b152f4675418bbe3607ea27244665db5441a348e8ff564267812e1d34d7c35c93a7b0bcda3535aaca57dd7e946ebba219bcaab5c8f60425a94229bcbe96e2e2f96eafac1b137f490ba8f26d01b145f46df8490cc4502c2e71b715a183861dac9223d92cb15d9bc5d7d64ad8c7b0a35f9d2f792f176cc7356d6998a806500e51be0358f35897b79917e814ac3e74ece277061f80b8707f5918dfd621ba52512ec12342fc2bb862d837fde975c36151be56b0b6a9d8c36d4591200cf308f3cd7de265929a542e8a34d34013bb28432f45589a770c3a5764bb50bad43adb71a5e3e57a97b684bfaa25c73f01089478d99cfd0642766d4033b92910fa806d4ee65ef40a8ade2dab8faccb9c598c9399dc5216b4011872c997e0376c5e08c0f27a8358af249c6e33ab7275e0a9ab911c06328f7232a9eb30682b49bf7cf3569d00d4d278ce24cb18aefceec0e5726e4ab3d0a4a3d3e8f7fe080f7ec0ee126a696978df63e1ee3991c665360d14079f317ed8dba7ca60fb4b1adc7350544c237711ce0ec2124026974147771fa567afbe569edc383ba304b1caab5a4f770266902c4baf9764230b99d7ecbbe0193d13d43206dc540326a46c6750106938561996709912a44dcc5c3801a2e973c5d6defa53977d434039a0cff1be752664704c700175e949ebefc8de64f06c2dc43442f7922b4b474f31515d9fa273759479019fccb7cbafbdbe16020c6796c76b7dc6e836c5edf36ce6b197b5f863e048bb0bdd736c3986fce19be248cb29a013491aad80fee6f1c77e8eb34b0ff063a38cf44d074e0fd174077a3e746be6836bd3d88ed82c0c8fbda4313cf7ba15c24641cc2e684ee6d3ea482a82bd3e1669e71258d044beb983abcaed90d32de7652b49df628e117f8b64a49530f5e53350cfe8bbdf192b8ab978db362abcea89a0dc63fe92a14f0c8be456b683fbd6544dbc78b3ac859944f9a4287338c748a4d1829dc33180c529b581b58340313f265a42ff07bcf50dc88cd46439246e6f0c821bcb27ec4c119ad63798d0586808a78ad2a2e53852787c09c9a46047387dd0424f7e869425544e8e437beab335d7a05dea58da535e23678258968284479e87a2bb74709465182a7f8dc1143bcc8939769c71fe3a23cc06b0923739ff9e9886fddbefbac09165787da74b3d38d8124ff26c3704cee905545248e148adf89d7ce103d922beeccc36976dea4fc0e9c2566e4fdadaa9807f03e8ec5d12c163f4aa7571a805d3539c6ede1f1afe9902480e9110bd66e5941e84b2354fd5fd5c3ea4b0442686bbb3eca459dd43f3e527abaa6e134badb26246f2e074dc55be937996435f27e11c2465fc26e7ddba399efe56b8d821cf42095c6df3167c009e1ca5907ba76577188b04d0dbccfafb7a6be58eb1eaca8a7d8b284ad6793b4a9b04c3571e8c39331183020fe02cd53e3734f35de97f6353b99b02a851b4e8e751034641d8b303ee4bec70c7b54eb5ce832731124d79996ec42be35b6bb92e9105fa41af9de7e8e100b00c15f2a05a169df00ac64a311ee64debddacc8aef8a8dddb4c87e46b6ed7d185b5b411105ee355158e65e75ecac15884d9bfa37d1f8205b94da39f295ab74d15ba0500ca883f5b8d8c95bebe8c5585d13a8e355dadcd49a9f3acb11d040a6d33a4eff8baaf8e496942c110831cb55ee8bf7b61fd0f7fea9f3c6df1afe0791500491adc299e5e13fda9e37e56b8f726dadee8a8f0d56d8d6785638201b8835d5489e7d198abadf58350f55f646245904316bd48b70325b865f4866a15e95c2ccc98b42e2d30bf4671581014973fe5b8abc8fcb409a00e0580d8c4e0874394d47fc4b82907382819912aa184d8bac0e458b5fc9c1988d93df233b42d18a186bad6c6ba92048a86f90da1cc8240cc2134782d16df9701a24e1bc04d16c9b8b20ba1396bf04399acdeb57ba9723c46c136f4ed370da893e32bf39d31205bce5e2770ae594c65915b4f8ef3c33f102895db1a1c6b98370388ddf4148970ad794ce7eb4ab735809ae6a55cf8e518e921d3f37288f637d9025d87e7e523c5e9a5dba12a1f56e94c4ccf69adf6abbdcc8989fa940331063a3c60c107a81f54265b8b4bc349bd07c3ee6f70d57616743f679d187cd83b1c216da9093428003986ea1df87de76f9a8baae84d6310639ab5c29bbf72bf78290a83ef52bf089c703c795c0a1ea8eee492c3daac04d7909d0156859e30ecb8cea607d645be21a648e94fd34be82891c9961502442281e59ff8a21e11e3209c34ce4e258abd65c058bb73dda537880e43b5d538d74178aacd791d714d0e4a8b1fd92beab025f6545d752b91aea6bca286c276160a5d05eaabbaca93890bcb19137bf69755913d90ab28f22846e82f0e0cf34ea178e8bb5fba8f93c738c49812662e2978c1f2e4dc5086c1f259a827990796bd5772164ccd8290aafd607beac3d408cf5189b65095d41783d79fb49a03fb8e7997ee4d9d66dee17ce15c85517e1ab5903818638128347949d5d0bc6cd1f6ccb0b7134cf63884563b4906b7f9496ca90b95888ad002127a2ed89b098c9ca2c86996ecfca386f22834a037e90651deb9005142326859925585b4da2718bd517a54fc5a95b4810aaa2ee01761a57048ccbccd6839a8ebfa8855ceeba9984fca648d9597e3ce7a5798a12c896d333c18e3c3dbb8af065932100ef1f012c774925701447cdbc67a2c173610e964a358bc0e9cb3083e1133024c4085694fc55e1e9d01f0a4f75dc0d1774926a174fe0fa50d959cbc3935d12872419f6872308956ffdb082d3d9c56199648f8e746e034419a79e84b0f476d2951eed16e0ed5372866641edf7c7a90a6fdad5ef1bb20323bff16578c02d60e14582e64cda63d87ffb59b369510489a12554c3c4758b3a3abf829379ef86fbc212a32dc74250ee296b97974427f358dce9c03296d9f3b92d6de292b9e941cf7ad4eb37f6380a70e14cd287026b849dc98f9f39d30b26335debf245d318296ed07f5c8275dffd040fbf3b50930789c42a1bc231441ab22c25a4d53e0549f7f3eb6d1f4ac4a315b17cfdbbe6fdf8f40a45a8896ad22dccb961a9a2e46029e810e647ceb81f812f56defd111e1d68a23b12ba56b526989ecf92c6dc38cad0ab7b57b4555ee5d298241c47b456cde35e4034b46e48faeb3fd4f6281ea8b2d2391f9cc4528f79ea3e966f7b8b1844551f9f328f3e478dd3928e8b21efdb9af1d0d25b99925f44621ca2c258aa08f3f4761919da81f662965b9a3b6282d5d2879ed9921d348a5e56ff2ba3a684f9b4debc5f24ccc2792585ee8e3eb660b022b931509a55274a2dd08a33621507617783bfbfbd9292f1005b5fec1c4a50641d3a8e07d55e1cec35a9c845a018e7637aa27ba1a44423fcede57493dea06883e93017bafbdd095bf1ecd47c48ac3e43fddf7267167ea712b9651823ad1cf2c00a247e8d2fadf3c70d43a9a1c116e9688dcb61f8bb9935c03e39e823e3aab9f791a7e751d39807457fc02d8b65eba025a707b840f4d1d72de5b91669a258756fe1ce58e17135a37d5a2752790a763c56766f39ebd110355115b42fca674936cbac25784fc3f68794dc8a2974686b40fa2b10dddde9d02bfc66945306f39bb265dc975198a03de4888d959ee0fa391305b9ac5d007306acb2fecc6a43455b4519baa9559ee433b9d96a12e9510494f84eb7ea524bb0753b1655dfd3adf3637a702194f4a1053078dfcb7423dfd7760db9b511c43f2d2a11e161c0e402f522ac615301ae3dc45761fb3f3ed39dff6647bcbbdc88e494bc0f9025f59601ea3b3ee82d4f9efd3bf1b6ad5ab3d609607fa3f53b8eb2381cced7d6c23386f79db35ccc70a72a4278082baba02b4df7e31efb5cff2b7c117da5d95b5021ec43204b29a57faefba3ae142cabc0fb7a93576e4f7358e5c89e99faa0759b26d0b412ad6aac805e702023afd844d2451afeb7886744244e608b0a2abbbe2d7b59cc4b34941bcac69c25924f2f11df0ec87f4ea7f280593ae7864d0e86ef63bd6a950918d1d5d7f2bbe9d4c58616ad3d62c9bed063996eca48881e227b47acfca16482f460934088ccbdd542c48f787282a6069d7c7e7497be1e7b8736eb66271e6f326a4bd04153fb564c61b4704860fc97a98a2c61301f60c30a86d097812dcd025460266a65fd2d2349bc063d70a028f816e1acb67becff5c9fdef2b6f8aa9ff243b0d3b12fc996979639bb1d809a7927108526d76efc58de96abf5099114bf1c985ba2e48d06d677ee7701db3834ae34ef6e8f2784f20612125526d610e92f17a04a3e49a7d772f84c9dc1adc944c8a1cafc15e867f2572bc96970067eca78fe99617ff8fc1ba0442311602b7e4b06cfa7eb6a3b1383178107796d04daf5686ad7c417d44ea21c58cbf08bd106c626751b457f583511de9d0a0a16abcadcf7ca12f59c1fced70a1c8ea5b757c1d67109cfc3ee8ba41e66a68e014f3b13db897631b9034905c6205e5c601fb471050808a85560058c9e546e5ce924b33ca2a431e2fe93d71a85ae44f6b4603aba6a8ec1a74caede54c838ed9884c26c1d545e2c6b9151ce4b708df48d18bece3b2c7a7768417a88d2f3f8c3c1b81b2cde649d7e59cce689e90d3a1d2608a7344874b2be82e0086eb115fb7b33fe1737c0ce3688702e46bc6723ff4213c8f27189e6e29", 0x1000}, {&(0x7f00000014c0)="f69d85a1f8fb7147493e1503c666527c8969f9244cf33e5051021bcc25c0d94be7f24783d1df9fc6cc05d6a8e370ac190d9da1f26c59524253e004588cfd9174760ba174", 0x44}, {&(0x7f0000000200)="c7616f7d77a392275e20fa6b532024cd25ef8e0d5dbbf527a49b05e2f6214374a53e4c31b92cc4e63dfb952304408f5bd132e39dc4ac", 0x36}], 0x7, 0x0, 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x80, 0x2c13bb3166a82dc5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f655a66db3c5726a456d17138767e1294728d50b98e83aa1d53d680afe487b58e542043e03d4635c310c750b02bac9dcbdeff17a11898cc1192311fb3e68fde547db38e30ce428e13fea2b94c826671fec2db7454f3d0c68adea9609dcb4b360bcf23e88d3d75784e3d4216d624c933e62ed8b065882814d6e589f328da144c389f7ca8656f14b033ea11cab26af0c5a7a249c35ce546f9513248c9c907b6807cccd09b64daf9ea8ff69f57567e897aed"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:08:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108a0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x0) read(r1, &(0x7f0000000140)=""/226, 0xe2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000300)) 23:08:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380), 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x101, 0x0, 0x1000, 0x0) 23:08:36 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 23:08:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 23:08:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) dup2(r1, r2) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r7) 23:08:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000080)="7e7e9c65d7a1cd4c2a966708f11168feb2c29e926506b057f337ee1a5b96221f52e6a875ceb8c0f2782f870db7b38fe9634e0d95ab7b0794b860af02b94fbd7a4f50b9f7d9599e925cbe021391acc0a36173f6d391a0750ef482d0f8d44151a3f5bc0794535386e59f1fde0fb6bbcd8ddc359d47510c27345cbfe7385259765d23fc9db4ab7a89ee33c69c14b7252c1ee13a247129c4608880e9046187de8a456498860a55690d26059c6e582334a7ecaaee8698f58ae665", 0xb8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 23:08:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfd36474eccf4ca29) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r4, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r2, r1) r5 = getuid() r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r5, r7) r8 = socket(0x18, 0x1, 0x0) r9 = socket$unix(0x1, 0xbc085dea5e936d54, 0x0) r10 = accept(r9, &(0x7f0000000200)=@in6, &(0x7f0000000180)=0x21) setsockopt(r10, 0x29, 0x1ff, &(0x7f0000000140), 0xffffffffffffff75) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r5, r11) r12 = semget$private(0x0, 0x2, 0x1000106d3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000001000)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) r16 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r16, 0x2000741d) read(r15, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xffffff41) semop(r12, &(0x7f0000000240)=[{0x4, 0x7fffffff, 0x800}, {0x1, 0x200, 0x1800}, {0xd012ccfc8bf37fc2, 0x2, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f}, {0x7, 0x80000000, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8d, 0x1c00}, {0x1, 0x20, 0xc00}], 0xa) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f00000004c0)) r21 = socket$inet6(0x18, 0x8000, 0x45) getsockname$unix(r13, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) setsockopt$sock_int(r21, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000100)={0x10000, 0x0, 0x0, 0x1, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000800)) r23 = fcntl$getown(r14, 0x5) r24 = socket(0x18, 0x400000002, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20}, 0xffffffff00000000, 0x7fff, r18, r23, 0x41d, 0x5, 0x5}) pipe(&(0x7f00000000c0)) r26 = socket(0x19, 0x0, 0x9) r27 = dup(r26) ioctl$BIOCIMMEDIATE(r27, 0x80044270, &(0x7f0000000040)=0x80) r28 = openat(r27, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) fchflags(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r31 = socket(0x18, 0x400000002, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r31, &(0x7f00000003c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r32 = dup(r29) listen(r32, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r32, 0x0, 0x0) unlinkat(r32, &(0x7f0000000280)='./file1\x00', 0x8) 23:08:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0xfffffffffffffe81, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 23:08:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:08:36 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x0, 0x9, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) sendto$unix(r1, &(0x7f0000000100)="59f57d3f1a21df4774dea921cb52fb8089a0689d1f44bd307d100a04e314624f13014f97e62e34f14bdd4c42c6d53b1cbe332d4c281ddafd3c94caf3f77cd6448ff225483a183206e669cefdaf5ee51b9d", 0x51, 0x5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000612000/0x2000)=nil, 0x2000, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4}) 23:08:37 executing program 0: r0 = socket(0x1, 0x4, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x400) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) syz_open_pts() write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 23:08:37 executing program 1: sync() r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x7f, 0x81}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$unix(r0, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000040)=""/26, 0x1a, 0x807, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e7328696c7a3063b86b1cf8354700"], 0xa) 23:08:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 23:08:37 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x5, 0x1800}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 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$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f00000004c0)=[r11, r11, r13, r2, r17]) r18 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r21 = socket(0x18, 0x1, 0x2) setsockopt(r21, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r25, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000400)=[{r4, 0x4}, {r19, 0x1}, {r20}, {0xffffffffffffffff, 0x4}, {r26, 0x8}, {r22, 0x1}, {r23, 0x80}, {0xffffffffffffff9c, 0x4}], 0x8, 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = kqueue() kevent(r29, &(0x7f00000002c0)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r27, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r28, &(0x7f0000000340), 0x1000003ee) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 23:08:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 23:08:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000002a80)) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x4) dup(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = accept$unix(r2, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r4, r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r6, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) r7 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r9, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000018c0)=0x10001) 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, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r11, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7, 0x10, r12, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r13 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r13, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 23:08:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:08:38 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r3, 0x2, 0x1) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400), 0x0) r8 = getgid() r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, 0x0, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) 23:08:38 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0xff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="78e2168b36e16bcc16557b7fc78c09e38e9c2c662fe6c5c387ee7a57ae9106aa08f1d06d7a1eef078963bdb025e84a188ad4b262bf855d75997a601905d3161feb9168bff3e313abe6922efcbd724fa7ee99e66b0bcd5d21496d", 0x5a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) setsockopt(r1, 0x0, 0x1, &(0x7f00000000c0)="6d531509b328b241697579c645f5aa05c330e1648380a1550c54f67bd684f88ed2994e6d13e7060b35b4912f05c918bddc93213c4be0ab2e403776777c00a8006db7434fe43efd7eb124d8587da737be3a1a3384d9aec0a19bc18c243858dd10e221433c4d462f091feed9981488897a0beb5345ca02c07a481a46bb5fe5361fd98bae500cc1555e899fddc016", 0x8d) 23:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000001c0)={0x7, 0x2, 0xfffffffc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = socket(0x1, 0x4000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r8, 0x5) 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 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r4, 0x0, r13) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xac54153956b9cad5, 0x0) r14 = fcntl$getown(r7, 0x5) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r16, 0x0, 0x0) writev(r16, &(0x7f0000000100)=[{&(0x7f0000000300)="5f427c701a8d4924f6b3f1785fa1bbd4941294d8e7cc1e78df453dbea75b71a23c0e5415ab01a1eda0e4ac0f749c27a6ce2d55d6f1ee3e04492618463f8acfb8c0e8d754047da4607ec93ba9d47ea1474da0a57cc3aa69d2069bb4c4e7828efe63f6b92501d7cf2dc16c68fad908630fd0c88bb127dd53c0baee7c6d661d1d8a6bd7118ea83bdcfbf917db88bc1373710475d4c5608e441ff0d09ebb7243b887d68aa8f18f3b7b4885b0aa6a57421d85c56145ac4d7899d159d2da698cb77dfd2fae6a8017e9d3140122ef759f951f4cf7e9a5505750197bd22e7dc8e9a91e59ceedaef50dc37f6078129ac1217d", 0xee}, {&(0x7f0000000640)="9382fd6fd58911e1d6b8accfb4b147d5b9d81640a22a69dad3920ec97310dcb3d9dc8c615ef0b9e12651c6ab6fcf31985e20e2218624b0e77ccd8543502435498f86097409e1ac6b05d8e5392a848d0b488c41d89762a88fc38862062a8e4e62d976f9005fb43a068ff9d2d8ab9444047a8c6e377b29359a590964860344b7d81ecc875d2eeea05be6023cf37818b9b32dc347285376a5ba210d85c7e1b623f466bd11405598c606dfea6792d5942f64d537df81395adfa71595b24f2d607084c75a4e554df4dda0047fbb7eaa958e05ede2932e29f7b4434821f2f0ea1d97121c9f858271927eca", 0xe8}, {&(0x7f0000001b00)="ebae372ef36963b27ede22661c13804c19cfac7533a26fb95b1c6626749f73a6d91644565235209aa6bd928b9b4b75577bec79efe185205c3d504280d60ed8b5e0d1ff025541dd4c63972023be37e453562eea7a8c27c168888aaeba0e8f8f7c7c04b93cc372d49cf3199cb64f12fd2df66381cf62ed34753202a511b33ae4aad0bd19ee90df4990874a83aaedf8085974938028569853733b55f3087bd718b1c0f7a681c52c347888fe1c8e8407f676d81a1ee6e70903b4366658bfccd3674c0f979a760bcbbbc18ee5b5178f4189bfe5331ce2cf0a51fa8aeb0c617b5cd97d34dd2cc4673ded5b25247ab54a09ff59c3e1b96557919f097082eab2a2bfb5880f0d74886e23ab48c15f6c8c95a6c538ee5f203ba4c82ec440c2fe1337bacef390d25783ffdc94fef5d765ecd61e0acbe9f69b09b797e26e123f8fec5e76b5020ef8eaa89d4c053746106443a2c583774a001ef6ebfb91359c7c12f3513cffcefd7588b9683b1dce2c08ea27cca850b1f93946a2d0457044717c2a7d8c07bfcce2a8aa56893b0375185c6b80e44649ae1ee19acdc86d6babef770365d03fbfb3c844c41887777b74f95f06da85495d5b02e52def114b36a8816aaa87945ded2fa15da82a2f734adb4c980fe78254366d779ee5fc4f82c5bc20421fbca78914616a7978215c5c788875b321a6ba84c05f81799504e333c44b8a14c4d69c4c45f2d1dc9b6d921ad8c75de727a4d4b0447d6ac53169ef2b34eb9d5a25736c7f0d570e838e8511dba7b0fe9ba2a628cd6c1d21f142db4b5a2ae94be9b405f155da88757e85a1f7992b10980af3d2357f68a5ed2c90fcc53dd287a9d98f2f801fa06f26822e12604fad0f14bfe32f06d288199da9eabb5cd7f579eb932e5fc7404f29c73e8f98d7f1df16010408c6c9025f3bb95b988cdba99841c55adc428ebcfc29801de3f00ea5bacf42109ac19cb49315e2b3bf514048df04ffa81a146914c5d960bb21f062e6e829c11e21fa9a918be492222c0b1764e87cdef1aac32167ff062b918c76dc99134c06a4ed0db5afe288f5eba2cfbaafcfb3de68bc9d7ed236805727fa5b3117ab4d49a6a249de92c31e0df0c3827696cf0e2eb5a6f4773bfc5415043c3d34abedc3d05371b5b4f53ff28b2a655e8f62d6329c0afc1d02014aa0fb4db5aa1939b6500dc69eff0ff0ae9d6a2fe3dc3397a39b9382bd9692ea0878b362b4fe20708693e7166524d545588ecf47bdd3da8f13eed212d31ae9d5c518ebf52dea97f0d5ea50507f047dd10b382063474730ba5ff25690f1663c7f056d34a40436d8e0e0de522a9e7f08123447299f14cfeba0db564c5503ebfe9c82908a6a6c278d5d160c0cead0e7bcbac6be13a65df136d22a5aa5ec9cae01595e6d8c3d78b5461ad900d94a718f096a161de7c65e54e4484403c40a09bd4d7462abcdb90329463524c913e44341e6db2e386684160ba667c02db8f42e36a7ccc2647bb51af3f5c1721ca73d9c2949ada974f2fa018bbffa670e06f010183ec856aa6c034cc1ba08eb4ce5beb0b7a2c361cb19905299dddd844064d29d3a4b54e38079059c76f70b5f0082bb269146d768723de4cba42a555c23ed0d89d1a4e29c66115eccceae8240118974b9fbe756f3e6092ed17844c1d920d30556705a575a81b6a5053fe15bcaf8fd496326e6a524f299c4a1c973aa688ab7e1591e9fa8825ac958b2751e98afef162f840abd86b6203a7425c9fe82d7029f3b4997270be38dfda33e35e216e92b5eaeb265b0609418c825c9535edf5c9f5bb58c004b0594963bcbb66dfa9e1787135ecca572e089445e8c0b4371263a23722df8ad56abb58ef4877579f18f90824bd9eec8c832b05487a8c03157de3d500d5200be9048b4d4057f71dd24d3476eb2f3fec5c721514b950ed306718abccab5a25b2e89d844b9f314eb83b0892bcde7071c7bcd0f73f0703d88120cc61a8db629af9ecd432b7d767921ff4f17192d775ec23dc7e3d5289177bd5b3185b4dd1b8692bbfd32f7ee34bfd8eab1fa12e7e77204656008f5c4b09a8138d684f75e7abbe0f511ee1dd8544ec2c13af93d4fa01d062f64f73752a1862b8c0431878201e9496edf839ea116675ebcb9d36c27521e3fc769334403f144ea6eef42083fbc4f14efe4b5cec8bccc5ba2343fbdaec9f9359413804cbe364f9ba10ed6f563dc164aca42f57013afcbb398a18832460e4215b5671d6ac9345279ab4b1be9366ee787f022279f3d92ff5d074c31df179a7fe10a29a6669b9b64d4552569d60b79bbb14b3a2acc1e059937193c9553cfaef8e4410ab711aa3e0a1f92ea71b7e3c2163ec3478f74eea68a307dd37ee3c2ca5352f84b76b71d787705e1fab725201d877701061e8d412bdd3877631dd19a9bcb3d357f5ffe107f8658b5c8353b76ba84ad50ba44886fca4c10784435857a19a14d27cc79605bbc1ff2ed16961d2a5c29efaa12015e49b06d55da0f454210f7bae531c4d26aa8cfe7e0a27e93f4402da98e991ec3b5faa9f684cbc9ba3a06891f76fb9409a7688d5d95ce4c9cc9758f2318d43d95da1516e8c4b93abec50b9361200850f816ab88d494b11b798ad18157da3cc14aab676c73875cc1344748e4204d3851b74067625b53bce7a8d03bcc27802d0fbd3da16751d2cff43df0e96a4561242bc46f2baa11dca84076b9c5fda7a53becc0450532b38311227bf302bdb1df06f5f8e4fb9767bb875c11cff114cb12e341ff4bbd9de9542ab44126d8131b4d3f235769234fffe3aa021fe7873df6fac70dc418f1256a09093ff403227dd6ff7a5f2d35f9ac525f1c3f5fc33ca3c83f1a6bf7f6d6d5de1f420530c394891f67b68ee729efc06dc98760c4225e978a76e364bbc19e67a7d2919d907bdbb3310fefa2148865952a2e5a50c118b5c2691587e9b2e2fcb7501fd0c88aec699295537dcc74e77c9c4275c9ebc140c7f5dccf008cef9a2d13e6914e8488a0ddf0c11e4370054e9cac57e1779eca740398f90f32ee2080fc34bdfe88fca4569a3402bb93ad5c7c73f002f3e0a5e9a1ccffb410a31a9cd81ef65daa7e3173bdc708125d0c5857897a57ab5ece2c0bb261ea45a2012e943576fbf46f08b83c286971f5d53b89a79be621713f7a938a4d9f93c567876af0756fbc8719203f55ef967f2138057e1f6e56fb44fdf47af6d7c639bb99470ad31cdb83dcd0339b22228e8ff5c18b9022156f4edbbf19f92b50e11b01216dd41c2955ccf9e52ca5315ebd2ad5bff64262cc4025c05d9ac7d80635606081c9342b8352b2a5a37390d63b31560f91e2004a0d9f1baa3d3666e5b549938140657e2abe98e9f21d840e2ed23882db0e94d3f6986914f38910e179c9cd877e5b3d062500f7933023ab32d9d1fd230ef4a43c96890d5aca8c4a25c51ae6be4dd6f9298772925cb5bc2e9e6af5342e20bc619c304760f38a0fc5f7bb443e1ee24f1e5703bef6eddf07200374549682387ef4b96efc98d14eb156b08977f590f122e5f9c7480338f34033b78473b7e4f4ea924cd91b208199305996f91bed3e255c25c6c424a10a7e561f706df9957718c28e3feeceb3423f642d456a143659a2d9028bdce0b258a205735b1f0364fd694144c53e3f7954b0a3e74c8cb89bb4259ccdba5b53f1ab2fc99d8ecbfb840b60dbe1f769242fa512c2e3d25312defa962afcd9f721e37d3aec42662a7a3f69fa38ce4ca8197e06b37a7d48308c6ac2f9be725094950011e68526a05c557cff966efd518e8b9522c28b736c4b8f93663995de561e92415d7a9a55d5112fad7b11caa36e10030fd5d17ea7efdf31eb11fe214950365d5a4685d8934e989934003d26c023a5a06a4dcf57a6ea7778ec90926a6c14396b3056d0d6adfb0724acf84c84d041753b39052bd4e51d5851736bf598042e24f8117e2b1761cc53c024009b32b57c4f3f7c4c684d822b22cfe4db1a19f1227564caa8b2471d696ed4852c2fdd62a927c20123981c99fea8bf962964f1ab343baefb006dd0e33d3c2338bded2a1bec29b14e36a823449366913440a4a7e5b41344a80c76455d05f4e1a2d4bb21ba1fef666fbe3d53e66db60b96408a670deb75fde677ece01fafa7eeb63f81ef00d41dd4bac06f814cffa792b5dc805fa229d5e13e3ac5351b49a77ce5a2f81b962864bdaeeb9ab0003b8a5bc22ebc7649cd2ca9ed02f2568cd6c218b4c61f92f43fe9a0724dcf95ba0d176620b35b7b2ce6239d339b707a8980bb749bfb8437a7039e46c6fae31afb7315ede3facf46ad57b40897eec25a7350138c7f93285635357684ec9c8df10f1d1192df074fb98ab93b462c5c548850f77fb9521c590ed2601e0e36185a08f8a7e16465764f14d72af22afbf564ccd41d715fa48b14f73d854f5b2f9430c767dc5929615e1a12f0e011cabbcc8cc794b28dfc094c0233e7d483c787e770a38bc71a2b3b44adbead97ffa2bf12c4b1ae06711b08ff82cf2c4b2aef51961ad42cac6843a3dbdb4faa5b280f7fe9890c1018fa2b9d15b761560b4e058650fda8076f5b86777ccdf4f58e4a473be8d8dd172ab5cac4bc678bc3f1e6aab0a07c709ebd622cdaad8492e389d4e9b259d3f63517629365b62259ccbb71b9bff526e4e7d40f4edbd591638dc596dfa4419538f00da2c269f4c472b4be5bc3dd696c6a495382fe9e7db571a76c93d0cb71752140a8b746921c2d10dd2f59a594fcb3fa73c86f6c49e587c6230ccc4f6406ef0703ffcb8d5cb1fb1f564c652b3027c94ae92c6ee4ca99241825617e61d95bac9293bb9c7d29fd91d08f401f8d17241a0ff3b68171d72366f4555c394d70392e8e0df99c9f586b221067d45a01c5572f5daf57c507446df02e0467f925efbf67fe1169cfa1009006f63bd40d7645280dcea076a92f6c42bd9d166a50f611fd955aaefc51fe5a329d8714e4f4b906783cbe4bce364b0b4f24747639eecc219c819b1f45ab196b5c9c8567005e8fa922da20f5dda91770e616c582a19cb0f4842b422d8e51f5f1d3f0278cf28344cb3ff295747b6965f1256b0e3fe06849c5d0bff9400b6b36c4bd10a9b1900d051e9b062f2e570ed7faee9759f601cd8d4004763c7b2e3d0b67ce1c2ec9c153924a4821eb7a18ecaf872bf8a9770a55fd19f2813d9afcb9ed78f3ef594d9be66afd664dbbb0a54e7c8579b61b89ca874ce96cad6b067270d48d30323954746b6f66ca422635ee5d0116a77ff93a5afe55f62a24037a20b6699359642db454c329ba2086cfda6b9231ff1ba3f7d64d9fc943d2f0a1802d72b37c6e75a5719a32d8dd82a02122c8278d4208f14a1f1386b4cbca2aebc5bce93f4a8d1e51c0a02840633c70ad4787894ef547ab47e08f0fde78332eea38f008472d27486dd1d0a62300f12d33b28915c871bec8e5b6d639be2ca31c09c029452e2258b02fff258a18ea41415db6a33845e34950f3338679bf5ff1913c4790eb748e1d47641468ba8c8367e95d118a7d19e0f931aaf460a1f7d4df8112f91dda56a34c9dac68d3ce3266865dca901cfb576b2d6596c6e16cb2db73878d6467ece198b289944be3701b489d67203375dfb9ba15f6554620c4cf7655d14526017bb9b211c7d6469f852e7cc0740d30e9058102b7718a8f32b59c8566b31a8b77e9bc2e91eb3238f6dab6ee5de2e358029e4ad7e363cb02aae7a2120b10ae1abe687ff86518591e79144c0cfa27d9428ac42eac3bbc23b9bac618ffcb3b8217162989defc3de71bee0555068501ce61e21f748aebc55fd722c6b820", 0x1000}], 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5d1f1f158c7487d2, r2, 0x0, 0x0) r17 = fcntl$getown(r15, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r14, 0x41d, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r17, 0x0, 0x92, 0xffff}) getgid() geteuid() r20 = socket(0x0, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = 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(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, r32, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r30, 0x0, 0x92, 0xffff}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r33, r22, r23, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) r34 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r34, 0xffff, 0x8, 0x0, 0x0) r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r35, 0xffff, 0x8, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x80, 0x0) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r36, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 23:08:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r3, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) pwrite(r4, &(0x7f0000000000)="5bf204bb420e6e08e3020ce218f68cecdd10527ba64c8bb7183466ee7fae7db65bcc3c87c2ab78bf9e574128ac7bf2e2967cdbce1d64797c026c", 0x3a, 0x0, 0x7f) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x4}], 0x2, 0x0) getgid() 23:08:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c000000007ad4fdde7f2fceb186dfc6712f14455477bdee37df783c68d60d5a12d98adfd9e13518b7624dc3edada55db5f0c415e6ccaf1d398c8a705d199035f536a4abda970f75f62279d7a01afccb4803a9cf6f083a4983b69d33611dadd20d1ae6017085e5055070316fb3c7ec1f2df8913e413dd9fb93078cc3508b50bf6297cbf02e231429d4017f9d6c4dedb378be478337d4fc5258c10e8ef1d4ebb533debd536e529f0773cb83e779af3c7c6c44910f53bd5693160064df015cd3e25015ae311f673c0612"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:08:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1f) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r5 = syz_open_pts() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00006f1f66696c65302f66696c653000"], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r5, r4) ioctl$TIOCNOTTY(r5, 0x20007471) kqueue() r6 = kqueue() dup(r0) kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x400, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r6) 23:08:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x81, 0x100}, {0x18, 0x3, 0x9, 0xcc}, 0x1f, [0x5, 0x65, 0x2, 0x7fffffff, 0x10000, 0x32f, 0xfffffff7, 0x648]}, 0x3c) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x25, 0x2e, &(0x7f0000000000)="e6ffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8010, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000300)=0x3) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x20, 0x6, 0x6}, 0xfffffbb6, 0x200, 0x7fff8000}) getpeername$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r6, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 23:08:39 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x92) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:08:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0x56100000) getgid() fcntl$getown(r1, 0x5) 23:08:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0, 0xc1}, 0x0) close(r0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:08:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r1, 0x34) 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) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) write(r2, 0x0, 0x0) 23:08:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01"], 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x2c, 0x5, 0x0, 0x61, 0x971, 0x7, 0x1, 0x1, 0x7, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x8, 0x0, 0x0, 0x0, 0x40, 0x1, 0x1, 0x2, 0x8, 0x1}) fchmod(r3, 0x4) write(r0, 0x0, 0x0) 23:08:40 executing program 0: 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) connect$unix(r2, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x8001}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) write(r2, &(0x7f0000000380)='g', 0x1) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) 23:08:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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') openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10100, 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 23:08:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f700e6c653000"], 0x10) 23:08:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000074}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x0, &(0x7f0000000400)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xf33, 0x2, 0x80000001, 0x8000, "e5f765eec92a99455c741ffc1aaa3274ee744927", 0x7ff}) r1 = msgget$private(0x0, 0x90) msgsnd(r1, &(0x7f0000000540)={0x7ce050d85e840941, "236d3ed0bacbb9ade989827f5817936e5ffe1e9341ce0b82e1e7569c87aa6863ef8c97cb7ce93dc4f7861b27e496737535fdb73d868084ec7c0f7d0919cae547965e3c1ad3ffd517d4058afde6c81a688c9216f5791d3f0709bcf3e93dcfbe2293da475c6e9f1b67f5b57188ed545ca3ac4e79a787daca7206ee21263f147ae3065017a5619fdd3d2be3b06dc93df1e36511990e455316fe8e2517dad8faa1252e83fadf28a1d3de3cb01bc76e33170e34ce9c535da46166dd0d6a"}, 0xc3, 0x0) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) getpgrp() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket(0x1, 0x8000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) syz_open_pts() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000180)=0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) write(r2, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r6 = msgget$private(0x0, 0x5f0ffb8a77d9f970) msgrcv(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780), &(0x7f00000001c0)='**}@{\\\x00'], &(0x7f0000001980)) msgsnd(r6, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 23:08:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) syz_open_pts() write(r2, 0x0, 0x194) 23:08:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xca9dc85bb9e691f, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000300)="14dd88610cbd07fe575e6bbe2db151037aa1475c0f4e7dd53d9e88792b4d12638d0004ce1dbf50537cccfd093a00ac3ca4d40fe1641a7166d1a5efd47445dd1e836c60d3d81e985dda8dae34080e06d755a7c6d8bc47bf8b72788638e65631408ac8c0c340ef527c2916174a2ef324a01feddc05f874ef2521d1b132a66a8cd36dba436a402c8b3fe85ac16e97c86ceb8240eae552f57a6c623c53667031e53d506873a5f9a98621fbb249ada3c4e2b1a77326aee3aa22cb137d12039c5ebf08", 0xc0}, {&(0x7f00000005c0)="fe1d03107e226f928b03996c1be1b5046456e9f8cb05b4ed192d6a93d7efbee537fcb54a5bc9ce8f5c70401c577903f62b9631c56574cc911d318dc907e341c32339ae31aedaf829b920e425e7cbc8acb64ccfa6c06c19a08de84d8bffdf17d8bf92598f08c2fb70", 0x68}], 0x2, 0x0, 0x6) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = accept$unix(r7, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r9 = syz_open_pts() socket(0x10, 0x963b08ce52bc5a3e, 0x2) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3593fca0a4e1328, 0x1) faccessat(r10, &(0x7f0000000100)='./file0\x00', 0x94, 0x0) sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[], 0x0, &(0x7f0000000180)=[{&(0x7f0000000680)="8c098002b09e3cf3b92f3e4670214bd89526eae7c1dcde5602cc05b7b9f77e7f5aaf17318d7c8657b079919426de869f96dee8493ee7b0890e3d760a261e4e4e39f3e5624db40e77d08ca9c394a172772c3ed4ab958071aef9f95777905b39e2e7b40f5071b1b1d0e2ec794fa3ffa8e103f8f7123e14628cbc5ccabbe7bd78f39761d3ba7bdf0b3ef285d4dcc9a6bd3cfa8815c0fa1081ae77ca93af1a0d66a716997ea3e17fb683aa63a1012b2079f5a93902012ca0a273d5826ee246aaa8a7688b3a7a5e9198fe33", 0xffb4}], 0x1}, 0x801) dup2(r9, r8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x1f}, {0x7a, 0xc21}}) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000040)) socket(0x6, 0xf41552556f9895eb, 0x1) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fchown(r11, r12, 0xffffffffffffffff) 23:08:42 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000900)={'./file0\x00', 0x1, 0xa2e7, 0x80, 0x0, 0x6, 0x2ade, 0x11, 0x0, 0x1, 0x3, 0x1f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xc87da070}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000000)="c1a32aa8bcbebf617fc2d20376d1e6ab281539f844d6d128174d272bca058315c46b0a9cdb16f0fdaf89502a188d661406ae669059fd8eae119e6c69370a91e1ed2eee1f07ba5e79c62da2c92a2729a0b895de857f1199c76ab809f24a"}, {&(0x7f0000000080)="da25b4aa30fc13ef3d2d3e4ee223ce421939772c7e433dd53aeb803a75f768b5c1e82bbe9356e1c33f829f74f8f389a02bb90fad650ad7caf7a5b575eda76391214b149a9fc532ab9f9efb96c850f167167b37e50e63f05b5d3e8d04f083011979505fe9a9b0397152d1715e6497487b59e28b2d3ed72d5b13c096df4b25226af9e660e65d380b7f379ebaf617490aab31e82622d1c9c86f4ff17396dd9ac47aa0d632eebb0315b0121c7bf0271401ed3115560fda7d89b17401cca0312f9afe8dc39f977c7e"}, {&(0x7f0000000180)="04e2470135aeb655bb0455792edad16ec3f3e89805772c51804da62b5f0ea5e81ea28a7257b56ff8283f7056a18017eae2564957d331bb5a2adcca2d31a6b384c362b200336de561fd523a4ca7e91cf4c48e15a56954a885c101d6a01fca70242b814fe2d6954489643f2bce49a49b78e804c1b12449660d75a6d4e507429e56de0d04c59e50492a77e7a67a30a0f04fea2d7187d4c3475980d29bd081023ef0ffe893a1684793519923b56982a38d5ec81604e39306f8443a18"}, {&(0x7f0000000300)="42e6a42d1d2e8366448b34719b8519dd59a07b040da2fa0cb931e42ac0da50157c01dac8fb6787cf5217bd044eacc471d5d9c074e816740e5d6693063d6c7a71539fa62fa780d36e2737d635652cab1c39b3c7858b87770782e61423fc068dad2ca93fc80f7c44f9016d5c09b1165d544b0b9018fb360db0b5771323d1fb2f150200dabde5cd1a3e7f59d0942320a1ff5abe01acef2db8844831506b992e503ca499a645efa6a20b7d5a57eb525ad42ecddc0e9194b85974b88373788346e52dc36b"}, {&(0x7f0000000400)="2fe9dbc402fcecfa25e57fcead565fd058bb62652b6fde2118a38e1fde1d8d390f955516dd80d0ac50df0e573c29703a5e8b0a1d087c7c57b60b4a45e210fe3d0ff76d3332b253e87e7ed28c3a8b59a20bd6e6f765d6490c3b4a4b88f93e779bd5f3ec73d0ad1c0fcf3d4070d94067cceceb88e8cb671cedf75dfde327ab31d24daebc89b6491f337c44a8cc675f3c0ef3a6f5d8201d361bc364b69c7151827ca2d081b3b4ce3b46ced0561d7c9ab35fed"}, {&(0x7f0000000880)="a2438ef76c1a73045e280c08234b0e9ee68c6a32ac78b8c77602a65d16fdb43c1a1c702ba09f381114c2e4f3f063673b9eec55c0125c2b0d125d9a2d87ab1a38cfdaa4927db9e3d4b6fab01b07100fe3b1abb3e9d9e86645ae4d1f6309031a961f2dd8b628578b325371b912d18b2848c628c15ee242"}, {&(0x7f0000000500)="8cab14a3aca3df79e9fe9c9e81a74d6fa97e7b67abc01c34214fa76dbba82600b0e6beca14bfee3341d341a85827cd85c170e318995e68aa262f22ddbef0876beb3bd8e46ce922a9b733cd5080b8e0513f7e60d929fb6e54321c39648bd1567a008a42f0c235b6e0b5b5cdf061932e3e878e70947d6b9259ea810d92b9bc34a0be5717755f2576af8ab397de8e1596e34c58f745961be6bc692031a6923abbdef04cc4d210237d31a87531edcad6ac1dcc576da6a927318525ec1342829cd6"}, {&(0x7f00000005c0)="d89a4d6b6af7e54d50c1e95b4ec089d44ddb6d177281ad8795d98bbbefd105ef64cef5e728b8c586f7d47dae18efeb671f6b33ed7e48827367b350f95728b14934ff60e7cb56d45a9831c1f069aa64265159925245ebf7445687f1db7c7b3d868d0dfc641a90eda4c31ff0028d53c31baed87c44a9c9f743cf2ea27e0d4c546ec643e8f119ca0f519f00ffd693158bc958661d7c7e77c094b39efdd197efa87ba8d114878679713b98b6bc42dda1bfe29a402ed12d2314e76821d9e01200cbc119ca37884179514f57569ef4068029b8968f10351862235a60b4ee5e52d75426985f1282066fa535874d9489"}, {&(0x7f00000006c0)="18f8f6a55ed139bb5ebe5121461b55ea34b7aab59dcd275e460a4a5e45018d584a3e5a16f03cebaa991b8b07b82ca4dd066f003a5a2e7af550cb23d0f7d562d6631771d719323756ac1361062927d1b66269c5c949ea33858f90d7dff0999039c60c18f2504a32917247eef2d44d95b77783eb8719fe6023c71efa1a6e955f4ff3803e28047429749e507608caeaf4987169cd3c8648c3601771a8e4cbd6987fa7e08056ba7d4112d67a61196d961fc0a06c0509fdf568765d3335454a41416e24"}], 0xb7, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 23:08:42 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x3, 0x5}) r0 = syz_open_pts() shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) ioctl$TIOCSCTTY(r0, 0x20007461) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0xe7980dc65046ab2a) shmat(0x0, &(0x7f0000ff8000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000180), 0x0) clock_gettime(0x0, &(0x7f0000000080)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/96) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) 23:08:42 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') close(r0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') msgget$private(0x0, 0x3a5) 23:08:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000f00), 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = semget(0x1, 0x2, 0x28) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/62) r3 = dup2(r0, r1) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x430, r4, 0x0, 0x200) readv(r1, &(0x7f0000001480), 0x216) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x0, 0xaeb1, 0xffff}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000280)="e99babfb74c5a660e9cd4e711638b09ec9bb7a840a4f4d2f384f32506caaff7b1ef76ca0803161efedcfe5f0c572b4cb09873080b5d021963f85d668f7f800a1c920843358ddfe0a6a992c292aa8dd6dc71b1fc34c1baa15cd2627709fd0bd3f1e0840e4be8a082b316993ba39a97a80c879005720b8bdfd77a75899404b0d1dde9083306f3dd090703a23999c245c322e51ae393046", 0x6d}, {&(0x7f0000001440)="e3ee657d1ce0672d2a20c1dc8e57774f1763fb874677dab5763cbe53305645194d3048edb661c86e22d2c8661e223e79387e45b4cdcfd95c9e20ea67938ff9676c7ed86fe81543e2c67dc9bae8c512a5196895f7c9867558c55e97749bb6d7c405984e7a245ce34b7d7fc39aa8bacbb57c524b74b0c32e649a4e8d145d7cd29ddf9d028d8eba9c9ca9b1dabeea54c06091333ee0137d1b86966a8557a72b049320485fd00edc5ad5e2242aef721aa96183d0c3f3a00ac832e5b9d28f96792a83abbfa20000000000000000000000003914a33c54f4fb95da70803a9f819200170ba943b0b19bd70f026cc4bbe2b3d2dabc99bc83f26a406561c42901e74bde087fe3a9507b15a4b3197c5f7f0e4561ed844f569a4141b436b280a6e9fac91247773030d65de54da4ea2fd60fe8717a339947d2836d943ceeedf90f1a054886ad11c8f0", 0x69}, {&(0x7f0000000440)="0fdd8282d95ef6debeca1a9eecbd838a65f41a6938976ea69fdc5f44034776ba5d23be7211a3eef2916ce40d71df9c013bcc165cd3140ba0e2738f840f3e1ff70371a9cf1eb09a5fc0af253fbcdcb58901b15e2f638d3e8add048aeeb69b9157821bf931d916165bc172d44c1893e7c3faf0626a52683d683e53bea50ff39395d44e4cb0baf5beba1f7cdb18918801d4538ed60848429c575fd190035a99eeee5224ec233ebf532b5c6cb722b7afd27baa6f0b82026ee5160709d1323057544ae93f88bfe4821cc8547c08a907ffd789c244b807da68dd9044485892371e0fed2fa619418104d896840d104e275c051ffce8605f685b58d9", 0x90}, {&(0x7f0000001300)="c9f95615658e6b0d305d8faaa630af64c0d315d16fab45fbe9206143221a7476ce39acd88b89bd4cdb696eb08c30212257246f010c600052b58c62b289077cfecd19d62bf5efaffd422ad1091c610689db4115c4da57a4a4ca30c1a09d3e5698c1ebb8507b30629a2b7ed5a4763b7bcd45693aa5e0a4b25349632a83c15b3d90cbb8b9141824e9de324f432eaf1d095c46d590a864b66b8dd18623ecb6bbc045fb9cc4e1dfd35ef9703472", 0xab}, {&(0x7f00000013c0)="cc5400231de6099967f212c0629b6e5c84d6a17415bda88f9187d14b3287770c07e6b730177ec268d6725b982d3700000000000000983d33ecbf651ef296d2433cbfd6b59653ee406bf1fff31a170d5f46a650d06b2d95b1bfbcf857", 0x35}], 0x17f, &(0x7f0000000900)=ANY=[@ANYBLOB="c000000000000000010000002000000040714e55bc770ffd30e781f477ec3a3b6ee8399476743777c263e39f505dc52106b7aa46bcd4855a61a67d6107f81e86939b7cf091e9bf346765ce89495397d04ef25576123e8a1bb5c50cd07797b4b2518bdc80e5cfe968f96f288ae7d15483f46c8abcf084d9cfec0dd4b8da277e29279f5f6758f5857e6f42b5704bcbd3c3ec7c43539abfd18ddff50304632464ed521d142d3f4a02ab54ba4fe43b45b1465b0000000000007000000000000000ffff0000540000003bac822182ac66e00002d8524ee391318d5dfd72fd4a4abfbb4f47b47568249399cc29610a2096bde8a4544a5e690de640f4dd5326e6e2502de03ec61c4b5b54977125d539e2e5b18aec212e0cc2a42f5bfe35c7cb64d37d7ad1442f5fa17a002000000000000000ffff000001000000f1ea4064e30381f63ae6a87aeaa80000f8000000000000000000000002000000dc0e56abd948ab3ffe8c5e1af6257f0098172fe42e9b9d3a20b057efa05bb819b3c347e06c4ab9d3de272e3256fbcb73bc2734417379ad6575f2e3418fec56045718b1c79fdb25902b0d63d9d64aaafee209008350774517ac88cf8149d0df507a2a6b6d22bec003fea2ecba28cd7f452c5d0b33a2e938c61805248aed951a1a78dcfcf6ac22665d2789a15d686283522b1890370c0243f03f960370e62bd2b7e9261d94128cf4a32aad26b1020ee0209da09070a20d00306d299def2a39f9096cbbe6fe1ca7fc7aedef718d599de8baa5f60cf88f370b727a6dc17cef6809000000300000000000000000000100000001000ca147e289484c26403db39cfd2c2ab0f4a182d47d18c354c447eb0000000000300000000000000001000000810000009315c43ce15385f378d6618fa39658a643f26b91eca2d8e82aadaef5930d6aae100100000000000000000000080000004d43f0441a28436f1d0fd125edbf1120f0ce2ee7f5f0ed22c96bd491d0360164efda33359b8557bc8e1d88b978f954930d822619f884205bfcde3dcb11ff20f7afe63cd385e993047ff0997d3fddc94f13c04fa6a82a34f618b747bf98dd5feb1b1d25ef7eab1cf8f8920132f295a83e16bff2d5a42d857900e6a011aefb9d026eec57c0ebbc715165935e8ca238e447093c3eb9639143bbecc2eacefb99d45f1e76195b9f5aac88983bc35e11ae9a812283cbf7ce26cafe69b623aeeee972e3d8051b60031a9056a0de2d45987be7340680e4038b0aae94292aefa343dba4992f9199bc97f998ee1758c226e6f0d0f745346eb3387d2cae17aa000000000000500000000000000001000000ff0000009dd3ff0ce93a8a0af76b56de21792af6369a1af77817543f8263699c0e2d74540ae300100000a9001a2fff8c1554e6f274f81747363c7cc0dac1000000000000d800000000000000ffff20000000000052faf2464193705c4bb2c5692b22f0d5f5f096f0a4692b38517bb30c030b40c2b6293d0860af636135d2784e2c65c8d8e37c5c5e03cbfdd7c3f17790e7ae467f2bcc6eb92e40eca6b270c510465ee77fadd6699f2f906a6f9a654204eeab1d701516e78bd1e061626659f2a2cb93b36bf2ac842e42ad0e1626f6a5f5d8cd0c49d7c14e7e5a14f0d836888aa10aba8f99e79a007f7903dc03fad1f2fc98083211e5949a4fd433d03b03132a5976885621d2009b91d871dd8b78a75d07da212d963db172af7e26b7851001000000000000010000000000ffff99ed2b5b3a3c7fbb7d853c4519d446f4295302a4124d0769cf20299cf16021d67cbfa3226dfb29e5e08903ea0f24a76d88b771d4c0b3b6473e4464d250d1cf408fd761a166da08d94932c2fbe2afa71095385a20476ba02fcd76145487603f6d508a9797d158d00abb8351915c76b1f1114d23f0bb7698ece48d844b3dcc8fb1de262979385a5815c54f80fdedb333ee4251ba15428f77fa0662652faef34677edfe8752e5040e9bc425b59ee5422c6d596d00ebca232b6ed8b3ac5b85bcec81c80148982244fbf36f4ded268ad2e5c782401abc5e6235b784ca1de0e02d6eaff3a9ea96a26ed6e20fc4197fe3ae3513faf4a88247ce280544d851442c9a00"/1514], 0x5a8}, 0x400) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000100008a91caa4a7ec2822d9d7caac3016a5eaf3c17640b6e9997c1f86bd55d1826d8e364d51d14aa71dcf737ba730f2d5f68011c5323d4950a0c65774e2bf9cdca217604b7315233d062316b3d5dbd607ef928a3df679baba156432be8d6a2ba9e2690332166211c71269cf0dfb4470368fba1e6dd800d1eba0e89732afb0a6e8908f7ad28205cb4679014d12b60ba0a6b54e345ba5ff748f49584f8e729d11e51c67e801bc235a7dfe72ed08a496f3fb0660bc0c1f5f4b55b90376f8398951864d3d9897ba4c0d76e381048b090f75fe61190891c2e686bb8aaec5be53833b4ac1e61f057f43349c8edc5f809c99b6f0a1293ae353a8b43a04def0d8dc088eb40e88ac66078bd21f6bd13ee84996cc252a3dc06e4c1d504dca53bfd3eb8122387dfabd8875e8cd74c5638e3189dfbad205fd3e21d243076c5852be5be58d80e8c61d0832cef0fa3a22062ce811ee4c406f5e1a86ef57ae3cb42db6cd7657d678a4668611b6c45875375cdfd89d03ee15ea156fab199bae823fb0d7c0b91cb44b24ac4b3b916fbef83f0cc9a4ff0486237dadad40ca2ff12bf5274852a0ff6fc8965b6fba45c2a6a3ae6a8bcb3439331804c40c5a357c26c5e6c13a2e6077212ef8559bba10b477090542c9693dd1e950d9edf2583bf4537461bf2bea00505bdbe33c61304a5b45d52a22ecd0fac57a79c3abc612e8c348a23f80e28841565379f5edbee939ddfcc10c894fb455d12dd16e2195c6c2ac2592c79a030babb251f0ec54010e0ebe3417bc2a170342e1e2cc"], 0x1) 23:08:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={r2, r3, r4}, 0xfffffffffffffe1e) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r6, r7, r8}, 0xfffffffffffffe1e) chown(&(0x7f0000000000)='./file0\x00', r3, r8) 23:08:42 executing program 1: getitimer(0x1c166fdb370178c3, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x1, 0x7465, 0x0, 0x1ff, 0x10000, 0x17594ba0, 0x0, 0x7, 0x7f, 0x7fffffff}) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xffffffffffff0ec2, 0x4}, {0x9, 0x5}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000380)) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x400, 0x129) r4 = dup(0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000400)='./file0\x00', 0x0, 0xcd054bb09d65941e) socketpair$unix(0x1, 0xac330d8c3c4ff584, 0x0, &(0x7f0000000440)) fchmodat(r5, &(0x7f0000000480)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000004c0)) sendmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000580)="5537df23941a51f0789aeee6f9e40d25b96c4ddd8ca4f7770e9eef2c8735ae8d59578e1e0ba6789fc3e676a77c15b9faff69769fe2311409da79c56cae809ee27e713285bddbca79687e726d2095a2185ed88c6e93ab3e1570c03864663905897eac245b1066922ae8c64825c3af19cd17003e2ff044cc52af1cc01778c428c6933720b8", 0x84}, {&(0x7f0000000640)="e6a27769", 0x4}, {&(0x7f0000000680)="ac61a460337a92c1a932fff7f01297759a6bdecab98ca7027451ff86fb52856990396d27fe4c89ba9b0094e17f49c3e8b0b959d9323d03703c99aa7003e44f1244be9ec76286e05a4d1a559dc11ea5ef17309d7219c838128e9a2d48afefa5e52d4a8adbe30a52427d84d503c011f34de98b4bbdf1fa8cc8d8a5d86977b9f7138a158c44c6e915f4cead11444f528a", 0x8f}, {&(0x7f0000000740)="345f7d3b12a3d9a6f32d6c8747d0a40d12d791", 0x13}, {&(0x7f0000000780)="e38fade6ba13041c06b832078ca1e034e5c0", 0x12}, {&(0x7f00000007c0)="87bd7ed078bc6f0e6ff615dfc8f9ffa41adff8d5df21b9910273affe5c3561e31a7b209c9aa4139c1ccf626f3c21c0bda2cd0ac086334b32d61d874310d788a9b34e1be7dd63a645047e43d62d444ae9b01dabed066b98f1495f50f8af7a8a74e90762d8b8691e807588bffbbe6ee2c954", 0x71}], 0x6, &(0x7f00000008c0)=[{0x38, 0xffff, 0x1ff, "b678ae76c034f685433791321a4bc2c9bcd424cbc12a7387add82d18c3c5d9e06ef16b5cb18b"}, {0x80, 0x1, 0xffffffff, "beabe495ca1d19c0e6dacfc1e5dfab5ec995823b62545cd09bf348b88b6fda55a823c9ba1f237dd5a1d766f4da708c6df939ad4b59af4eadfa7e831f6c36af95325a83581385d57e496387f283326b6f399706cea101654b1cf0d50d422ee819230326b09c93a28947065763e7e5"}, {0xb8, 0xffff, 0x8, "6b270cfb258d6b5029adf6f13332a7c24701322398683ab78604c0efaaea140731901e8a9cf45734ecfd654f962b03e048bc3facb7b80a46c0c34cdef80784f59d656870b3efdb230deb57658e7990dc1aeae385b7088c03eba3b80e1a3453e0a8cdd49d383e2f3cd63c546c173e064b9519bdc22c49a364d12c658aa6023f9ad64ac2bdc9f2056706c790566589325057d2bb206bb0838efff8190c9317a6d35ce76fb0412e"}, {0x48, 0xffff, 0x7ff, "9db8bc6fbfed9966c2901ca604d723bc2c04b5f8167c8429d61f6521e8603b95accbce5bdc94c27ce55e3c1dd818fccd398ab39426"}], 0x1b8}, 0xc02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) seteuid(r6) utimes(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)={{0x6, 0x6}, {0x1, 0x20}}) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) socket$inet(0x2, 0x3, 0x1) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r8, &(0x7f0000001e00)=[{&(0x7f0000000c00)="6ffb7b33f3f99aca54cd6afbbfa7906b01aa49f34b570ba44259d597c471d60341f051da23b8a45c46eb8c4a24b4a0fab21cbc4922c35e08acdc674f52d798fe7bf061909285c44d32b3fa6740be31aed6da11f14c16419eeabf81592e0dd41d6f2ff221f8dd5f9567b9dd18544379749ea6318ae758f7677591948aaec3da4a3ef4d31c9ae8950c72a764722e0fd5d4aab304691cd50409c9f3ca9b40a712af7c55ddbff3cb8f1e695ef2ef4edb0045171c6c29206c7a54af6052ce1e6df2af8ef45b4a6fbfe9f20c40a76ab3864bab9e1757a3400431867117420797778fd3535889311d2dc9324b491ba5eec40dd8c9e197e739c2ff5ecae33dd6d92b155768008f691e17749d25eed08421abeb549c8ea1e65a00f5bf58bf1d93a9b599c39da96d90f47d7ba40c7d115b9c846180ed56f7836b424241519e2079488a033626b5fc0506626f15c1b62328129eb5900500e5fef5fbf6773c0dd607539724bf2867b62cdb309bf8a677c36dfce71cef52c20f9aeecc7b97d396f6b455a8b090b3a5f1c7a4a51b23b119f565b7144e804c7e8eaa665da55ffe770f6a3abe653b5ddd045b3cd8f66fb94d82c99459b3a6c7222839a6627cd04c0cf101723e376ee56fe8795ebe2537c36e4dec34e1fe0f5692cc7e069bc49fea22bc2c9489a6b0cd86789339eccf00e24dac04847cd6cbf02b7185fe56b87cc67202756ad188cc75570ebba90302845bf0dee10e69968cdd1198e85e36b428d89668a985739ab5ff465022f8753b5d6c2dfb12cb69831cce85621367a496594f79d4cf9ad34bdcccb89fe47588de3e65037425de0360613c48cebc16bca1c0e659b940c7f8a4258b8034d9f88fc54a45a70996aee403266a715a0284e7d4de527b0e87ded2ea5ddfa39d33539329c28360e01b69f6a262ac6fee148a02aec8001868473c4f12ca71ad0e20302babd812f9df4f296b6d3b156fcf51717e77e02f3ba6b1d6697722d5b944201706f7e38a29254645ebb3d61416fad0d255259bc857f8fcb00e2b3c032aae67679ca736474f94eb3b6a5e5164d1f095693df599f3ace8edac962c5221ceeb64518e7421dbb96151506a16a0e9e1802e282457b2e4adbefd4f01192480395b07a84828c06880001b30d11f39cd57e990262afcac75ae34928a5a3cd67457b7804031d6e2a26b1ec394a7ac15be639fd9a775e6a922a3d94d50f45ac862ccb2edd48b59c7afb6dedbecb34d40b32d678fdaee4f1d0a633bb24c47a7a1cfd7024f80ff8be05b63d7aa0b3f53d8b3d727097595d57a60a3da29a56d2dc918a974f476f9186f7e24407be5f2e017cb56ac031b26a3e7e5e90032e64d2a95a3cc9cab810c761d57f2a8a298f258cae5e55333ed929ecb7a80de7aeff57b667b06dd9f76ed79d6b4bdbdb010fe8f77bb92d415c40dfba6ae56b9cea9a1a5bc2e692d2d6d5fadaee676767d47603df375490892c6cd5ec12ecdbbd38f88d9fb10d25bdfec4d5b1b203299f3de4d106fb74cb861a26ce713e325ac94a5d682ecc045eb227df62adef922b3b90f60262d02e5ddb6d6f8ae9d55a4e089941c74216ccc1f48dcaafa419a0184e8b6e78038d9fab4102488b3325d1760634e87684c8604506004154bbc4b0675061cd063762632eb6af31758db593033717d571c209053bc9c9154d43a7ed4c9b92c05ce6911e6658ab118b9fec8386408738a176b98ff30a593e171e88fef80ae16ea739407fdce209255ebc999667a86758350386d8219a6c61654212c5b9b4771925828d56a1a68a124b57aef1c04f9ff22c90025c9b305406fe50e9f8ea5e23a17ddba2cfdba9eabe540dce98d274de6bf8313acb96a1f98beb1e9eb531300bf425fee120aa22d3512e82373192e49020a8a149a66b320fd4aa32f627710e8fe0427e6beb0da546072901e8be20f5f503bb347fbee492f444b1a8956b6f631f4aabc5d03edfa476d335cdfee58fed4e9cf0b007134015d594c481bb25e3390356dc035a37094768a00c1c06a7f99ff6058a6d8cedeb22c9cc9f9fb4678f3c7192a6dda84302c641277fef6dd58221aad86ce3035c3d439150adf68b5a71350bcc0cbcb99ff8e0b93e3ff7b4ccaa2ccf6be8b436c0a4c4f201e35472d711085c6c95b030f958c8f3c9c90b5c5078441b49e5b70d14a5f9161b993349e3097eaebdf399457d2cccf2be357cbf7a0c08c3064ac8087c8a83bab220298cf912fbf3f3e8968f800ec58b2368a2c69c9ce02f53ba8dbf4f0a9181baee99ce130c93e48918145a66f7b782df9f152851c46ba89a4c0554febde48b40d217694015f56bf8d2f2891038010fca30c4956118a85b9cda6cc2f5fcce795c84f7d11884cdd22fa3fc34d2996a4ca41602b405ef3d966b75a807b8f93116db4dfbbe31d39a8608685a9beab9489254a664ea0270188e38e4bd9a6a378090e0cb998f76240d8012dbea72aead4f8c2c93d3d80160a62d7250d51cfe9609320df9f4a82c1d0be9d5a34b27558743f6678fa8f7760e28edde2e9ec57cb311de410d60e8a8fc0b04682086d5737d410a91bb85c6d03390b74034bd294877760b09dcce6bb774fd776a4f9b47e56e93b9096eb9cfe4918a5429076f6eb12a6b36e0758b78705103f944e637e450f584b3dd129d8b9e529c9601191a70e5974bbe8130791e02bff80d1675eec530a898a2df5ea0a03bb4e451543a0dce2fb2318ceae8cf89c6a114ac819bbb8d7d28c02f97debc2963fd14ee7ac0ed929004994ef6d70c2a35046f1dd8e9d183155e3f484fdd36b9df27d89e413cd819708dad8d540d4bd059658f533a0ec4ec7a1ebe63d6beba8f0f6362aa80d2e30dc2c482e450ae4ef9bb4a63fd0985bb1c26460ea93e2a00ac91bc131174332029028841009607441076b28fcb84abd6d1c83304495e207b467aca96d3714b33e302b71ea1b88846e038153f6cc3fcfe5d123920b43af1918b15d44459601e766becaa5095ac6de190d0fcfde6e9d93868c77a1e34fffbc1dbe0b46c4ddf0be35c8a5a0ba05d106c70951d015a99aa6e879db29a09e40dffe31a1b82fe57de8e6b5fb4535ac308dba9c337b8e849eab99dccf54d54f59daf5c16a6d078570f4b0a881eba8b0e31accf2607e19df69f1b449a479778de0c0f6dee90ad0969de4ed040f9e9801a574676cfc493d16143c5f841718d77be2892bcf901c12c3d96d1bae948980ae8ce8fd303cd35825e7d07c5a73d1126fa536254e8e8d0df72a18d6405676cd9f739d832703c421b79cedf0ae24b2a95b6faf146809f40c8a04246311958d3e504e7afe17a785aa9bf6bcde28052433b358c505840ee42b1bd9919fce31b6b3ebe3f99bd9811ce29fcbb35dbe33090b8254555679f09dadc1588aea52be9485f3260e47ac7ebc8c47e55d166d9cb549d5be2d73ca435c4519f46c3b70f13cda3d6b279a7680792fd4de32663c9f37d5cc98cd8b04b5d9bd1efa9597ab8283c2dda71061fad2aa0156e9ee3abf01cd287adabbd3b21c29de2b7111000ebd60618b9472a022dd6adc38f48a37f78e99cc8decb07823bb425e80b6f01f5ba730e78608da2695e1dae42b7f9144ee3a9683fe9a4f7e3d028abb0533c1f97da407c17fe067da7694806b9b9543492c244afacb72de3a75a48ca935851d84f889fc87ea302db5aac0fe27ac7653ec05fc7bcaa93cf76bf44ed22db7ca26990b7033693e984861b92b4eb4c4768a54042f1c4a958bedc3b79bb23325d2ce44854243126cf6955dc2a1ed56f87ec5a66e82022967fadb75f356ecf3a1fa238d42df87d1d25a2c31f51e392885e9da3e5e03fd7f8a5683d8f8bbc60f30bb44f030e1a8919caab1da9ad393475bb281210e4c66d3c199c5ce6d419687f1151eb6df60bbd2f980a1c5248332d279d25a8adc385effa16a93a341da0d4f5a20db40333dc346fc1ba64dac9e4ac6fd2b4fccefaf7d7f4060fe9c9003e85f54202f3ac6dae34766186741dfbb1b6a25f7e80b9ef61b95a23fd746c38165160880834858cabc4ca03fda4b37bee1a2bd72e4a29c10617869735bfc45c6d3c200199201808f7d2957923928a8c8a7f7158747800ddc83a20e75bd96ef473846dfdc4ccaaa7afdbcbd330e14c67bbd6ad013c27c6837ec9f821b0afe66b6ae775b1ce2d73bfbc05378e2f9f21d790088ea5ed84c9366123b2a985fb140d94a54011789a87014b7e86383f25d59149d66dbe41802243aed2ae6f1012bcb3881549fe59dd3e0a3d259facfe0714d2acddd6d4e2b8c5395a9909027f46c0881c94cc7e60dca7c18129b6ac8050a24bb09e12e8c8717df6a1390dfc9a6aa02855b68c193c3fb4f72715a2650c2f86e3b043f49435aef3b93025d2122eb195e089a47db36f8f7c8fe57a72a14e0f9242e5d9d0b93b77ad6f2964a3851b8fd067a1d6259ad923f4acdf8e7804399f1dd20aafe41925e813c17127bc3a611762a3384ac2bd781c424159e0283764f342b6fb2d4db232578eef575c82e9b6d84b95325f2efee98ba0665bed6cfb0d0b5bf65dd5aeeae08e7d4b6c66a8f704dee40efa6b75210f8e3bdc6cf51d372f919dc8f8e0eca8c6c8dd88d5e4c735047a9f80c47c338a9289e45674d59217c4ec3cdb88f79d2658b0b55e2cd3a54d544d4c7391e6fd791dc6e6bdb677cebbd59e98a41aa4f35a1246bce7a989cf2eda0fdc6ebca3a9d727db8f987fcaf3b91a4417e96ccb71b43b5d148b54633f4eb1f303904c2f65467fa3a4ff666fcddc3e8109d91da131935c1d42f27fdf811bdb822d4317db7bee6d3ebb89a389365df9e649b50411b8ea97a81eec84c38487ee02af4c680ff1f70cc245b205e79932ae8f031469daaa313e21fba40aa40425abd13b59185bb545e6b7e43ab41160808e6a5439bf5e265d49034cb67dd284a2bac167c9227dd7481b0897751e01dfcc998f5b7e7e7bc3f999105c04069dec69109e86015d56dea17561708d5491c7f82650e25b57618d7fb2691d63207d0742c7ab5797b2fea95b43dc7071635461c4ec7624dc8c108ceb0dd6fd47e1691144a6f9ac3d596ac66be4a95808562fb20e54bfa126451a51fb675a1f3e7b2e3a13cbc6f7affeb6c9db81695751a0f4003d55d6c5a07e2304580f44ed0f887f724d22ff09267dda2f926003ded42c267c117c8dcddde13ab4346fdb255cb2a185d0c89a0e9f7b903ae51a4c9f4602373890b774e65f905c943795f08b75e7d809c7f4446f8cc8d79e09c0aab1d11e7d4542354e141122e914f0cd94271daf67a67c006ed2060fd4f90f814db01c44f5e6ce41c8a362791686fd202eca08acda3c40e40c2293b941393c05db51a5e43ec5415c5345813eab0911090450c7e9d77b7ed071f614aa866066fb52cf69509d68045e1391a56d61e999e9c117ece80c5b66a3c0851f47f1418c6939b36a4cfea040e644b2951e36138d34c2222dfd2d64c688e43075a278a4f4854bb094040d45ff0ff8a270979bdd229c46b784255631548aa25a57877b9c122ee5f29377572b47dbbb9323cb613431e92ceb785deb55561148ec7a819b01ec1fff73a527a65a9014d0837b6afd5466322ec7f3a94175ea93bb15228f05a313db4aeff1d5a5b43848fe2d8d3dfa6aea1703ad21a0af9920c452813bfc9ed7722f791dcaa6d5c590624a13e617b8bf90b7903a34efd97dd4c0f1150b726b0d93cf65d0cff0361ceacfe7208c6e5382676df18f6c59e864711297bc5dece3e0efc8fd3f14e94a6809e934aba572d0e3b97a48194d4bd54012c5b5dcb41334a9f492814", 0x1000}, {&(0x7f0000001c00)="7d8e4e5ff3ef39b0bfada9cc54dc9f82967c0df6c561ffbfce788fea54f86cfb5159b277b4f97d72fe8575da2bed1010b500daa5780557f40f720ff0cc81ad8871b2ddaaf7ed6780466a9f92c2dd3fc989bd23187f8fc8e81dd28db413541a81ff9aa05c26f2194e39669462f2deed351ba16571c70722234c8d5cf998078e7a97edbc1596b9355935da258b84a787147f2d73742149b575d9ccafdf5e7c9582cb105be92207266b0d3475d54d5c06c2ca68e3a60e98f8652add9dd46d63c7c186a3559a750a56806a293945aebc8a809fe013f3f73e953fc6d43121fc29dd9af3a99bf36a8df46f1d4be83e", 0xec}, {&(0x7f0000001d00)="c8fc66868cb3aab8a7bd064f73a645e33329381eb792845caaa31ca235c89e3002b08bce11882f834c447f0b5fe6b21f8cd6ac41424ed84baf50df08d5f7d295e3b33f60d1d8fea2e4796e3ba1d0c0f7e790fbe113bfcfdb768dad0f216e9a02723edbeee5fcec6d7b990dfe3ac866ad2acd97226f41d0722921f01eb0d7f226f1ce6729e463811aa39d81bb4f6b331fc1950ca1ef98d181e0f57552c871da5cf290df97e1bb0e31ef1a57c885b4bc1cfac9fde92ca75e00c9b8f85f7e97e35b4bd72d24eab1ca20d689ce336c109fd76c6bccb6ebdec448cdab8eff8a54a8f7de2030de07ed9efa", 0xe8}], 0x3) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x20000, 0x0) linkat(r10, &(0x7f0000001e80)='./file0\x00', r9, &(0x7f0000001ec0)='./file0\x00', 0x8) r11 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002000)={{0x0, r12, 0x0, r13, r14, 0xf8, 0x800}, 0x7fff, 0xfffffffffffffff7, r15, r16, 0x80000000, 0x20, 0x8, 0x5}) 23:08:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 23:08:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xfffffffc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x800000, 0x80, &(0x7f0000000080)="14c7793757c41a1f6549c975a8c72071e8067a749550e2a33f9748fb126f637cd8bdf886d3c7e34f4fe6be7dc1364426527b0b489fe23dbfab3d57f496bd4cdc0ce850fd734ae7c9675eeafcbe4a7549b6be295b38f90ef2ace80b4778cb784f6b8953d96c86bab833b1d9076a2290cebdec309ad9f5a48baf7b914d99dd4794", 0x80) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 23:08:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r1) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 23:08:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x4, 0x0, 0x5, 0x7fff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:08:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 23:08:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:08:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0xc810, r3, 0x0, 0x10a) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r4}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYPTR64], 0x28}, 0x0) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 23:08:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={r2, r3, r4}, 0xfffffffffffffe1e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x400, 0x0) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = accept$inet(r13, &(0x7f0000000700), &(0x7f0000000740)=0xc) r15 = dup(0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x15, 0x0, 0x1, &(0x7f0000000780)={0xffffffffffffffff}) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket$inet6(0x18, 0x4000, 0x4) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x1, 0x3, 0x3f) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x800, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x0, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x0, 0x0) r29 = socket(0x18, 0x400000002, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = dup2(0xffffffffffffff9c, r29) r31 = socket(0x18, 0x400000002, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r33 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000880)) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r35 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x4) r37 = socket(0x18, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="c1c27a51213e9deeb6deb5ca1e6610bd395eca1536bc25c2bccc484172e451817eaf8fdc90a4dc5b4d3346444f6fdb404afc9cc5d5a68c6f8aaf0d64a3ebde865545d8e9b76f84b80219d9a7830774e8c33caba642b80c9ec2b5cf370bcf9fc4125982e1ac34a2c00436f5bfefe81cddc01cf0e020ab86d2463e27a1b7aa52b7db81c66c8763b42ca63463d4cfa28371e8d166523d6226d5b94c", 0x9a}, {&(0x7f0000000300)="9353857b3d9d288457f4b2f1101f523eda5c56392e99670ebbf68365f8a333c20f5ceeccf76db6dbf86d9d586abe6affafc1d64f74e0dd0aadd1f972efd4b36e63be0083f2111288525de81facc5aa92fd633ff03f4bf9f0681cde8643d5712e0b729adceb031e3449c8262fad8ed9b164ef875e098f26df21c9f296aebdd6fafd6efe5b340f7cbc14a4698ed3b20c65e2da1d4b9ceb7e44d410d073820973433e33e16aa2df82061820", 0xaa}, {&(0x7f00000003c0)="f42f662e13a89c7c8978b237c29bad4595ea1dcb367c326e492f8656b84f666446a0959610b9142815f59c0b58f86c55dcc9a8c5a5240a67a7af2d8e884d18ae7a8bf38a55dee80732e67d9a20ead2247f4d9226e16272ebf77c291386aaa240cc932fe67528bb196ac66b5ea90b1bda54c52dcdc22d97ca6f3b18e92e9ec65371edb3a1ec3bcfc01196c937deaa199c3e7fdab0c9b6c6150433e371cb1a18d5bd7921f8f3", 0xa5}, {&(0x7f0000000180)="696bcc72ddc0dda4537d98a76620af375de7", 0x12}, {&(0x7f0000000480)="ef90eb9dbae9b8574f64f545403c656f122304a09caaeee2e387469dea2f67b95bd4b93d89b23f722f2153649954f07734357068c543fd74199f8c94f41c8b77f85a0d82f0fc2c50fe0eff07f5dd1ca7f6c9878ba13310c8d46b17cdabb750257979620fb3512e8970dbfc8480ecac18751cafa5b884e6178f68a304a59a7867a62bb29a2c388305f021a62d7d56b9fe12fc25121d77d110ab24c0f1e95601522304abcb0354070fa59f1e923a3536b2485f7178d863ceaa88823efa17fb0e1eae41109943ae4aaa824a88aa8fe79ebc75dcedf528980559c8bc95", 0xdb}], 0x5, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r14, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, 0xffffffffffffffff, r30]}, @rights={0x30, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37]}], 0x108, 0x1a}, 0x40e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20800, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) 23:08:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) fchdir(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r3) write(r2, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r5, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) 23:08:44 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) execve(0x0, 0x0, 0x0) 23:08:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x2, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0x8) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = dup(r0) listen(r1, 0x0) getsockopt(r0, 0x3e48, 0x9, &(0x7f0000000100)=""/6, &(0x7f0000000180)=0x6) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = accept$unix(r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000240)="381886e7ada19c6611df22bcf849811ab1370f10d9abf39d25dee0", 0x1b}, {&(0x7f0000000280)="166bd7b9a69627067296501b1dede4ca2efb2ab5e5ad6150d00c14044ea39156ba1734ba5ff01a28f5becbfbef2d3e19b83d79b1da685e37e21e52a2e5", 0x3d}, {&(0x7f00000002c0)="0c8e7bd6b5868d79b73fce0b632e4caa6aedb1f4f5db62197d1a624d1bed0ec4949562310f3d822cbf5f01f3bcfe4c99c9284f255f91f2824bef189b909107e3fa295cd6d52c444b68d4355904cf40d35b1167da5c4da4c8de3d3eb130d64d77fb30bb02b65956b8dc9a35c153fc", 0x6e}, {&(0x7f0000000340)="6c0e7336aab735e0695f8c1e167cd28aa7b2ef393b37c603c3831d03e9c197c88128644a57d466f65b31eee712fb934c8064255519546d79825b901155b46e76e3b06531302d4899f9f9f15a1911d251986485c02178de73f5594b0f588d5b928a913b6cec9c62109cc8c7f6665a60ffb77f2c501b6d0afb4ec55870295409d2b9494d8e8e778a461554a6e34a75b5bd31fa318cc944a46328e8a314e5d9c597dbb8927fff0aaeaeebbaaab8c1272b03b65df610443cec8e253407e94b7ad7f2edb7fcf60f573fe095a34fc5f2a8497fcb85ff8593abed38127b77a10c9ade3a61e49d692144b9658a7ab54a27ae09e5395f7723ad9e15", 0xf7}, {&(0x7f0000000440)="fa67559ae12b9937f0be62475656af9a61903877d7a0904450bb9e15b6181dbc8887078fa05dedae7a2519841a1aca424cc7d3813b07767093503ab3e654b09a81965a1c02feae3e92d7d159d828de025cbfb772e68fedb07ecfb4298091e896fe34f4a8d949c019de597783795828c071832a987fa5b790122a0b2102dab4aa4eea89048e73640351ec36e144190e68ef24131882250bd2cf343c3013f057f57763dc94f6cf6f690942667538418807c8430923f0306e945f28a7067c45ff06d8979c8c56262d6c43a471940cf9a32982aa7ba234ef27a816ed10384cfdab90927d030b6187f87d6067e4ca8d0c8ab5600fdc7ba6", 0xf5}, {&(0x7f0000000540)="9924f69afbf83495dee397d119f7972d555386c61b30cafe11e876192e768dca472d418f07b557a35660dcd240fff0b6a3e1ae2060a531b9", 0x38}, {&(0x7f0000000580)="eb89c9bac384a66a64ecef4f23461c07a7dc4c6f50cde0f40392249262ca57e4d11832bab1f4eb2d8a35725ea056589b7869539e61e72987e909eaf074b414b0c73381fcaf5219903d863cdc45c35b45c26001ce1bdb69ff72175d0ba39260e51c510fd78a586a40a35ac7749f7a45d8828e66d67004006285c90de9494f9075afe68f34f4292abb44e82d9bd416", 0x8e}], 0x7, 0x0, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x9) 23:08:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a004a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee9a034ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425d6d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e64a9bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() r3 = dup2(r2, r0) r4 = semget$private(0x0, 0x4, 0x2c0) pipe(&(0x7f0000000080)) semop(r4, &(0x7f00000006c0), 0x1b5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0x4de6) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:08:45 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r0 = open(&(0x7f0000000100)='./file0\x00', 0xce65a0ba449e6151, 0x10) r1 = kqueue() close(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x6f, 0x4, 0xff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7fff}, {&(0x7f0000f62000/0x3000)=nil, &(0x7f0000c68000/0x4000)=nil, 0x9}, {&(0x7f0000cc8000/0x4000)=nil, &(0x7f0000a8c000/0x2000)=nil, 0x7f}, {&(0x7f0000b2f000/0x1000)=nil, &(0x7f0000fd6000/0x4000)=nil, 0x5}, {&(0x7f0000eb3000/0x1000)=nil, &(0x7f0000c60000/0x1000)=nil, 0x7}, {&(0x7f0000e31000/0x4000)=nil, &(0x7f0000d5d000/0x4000)=nil, 0x10000}, {&(0x7f0000d12000/0x4000)=nil, &(0x7f0000c85000/0x4000)=nil, 0x8}, {&(0x7f0000f8f000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ac0000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000b48000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000c38000/0x4000)=nil, &(0x7f0000a56000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c27000/0x4000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f0000000000)=""/193, 0xc1) 23:08:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f00000001c0)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa2599cfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000d9ef1ddbfa6287e8799db550a19f07d830f44f0afe5de9ea4af211ca5381b31aa6fdcf873d8faa54a7de90824147e0cf50ad3c814d2e70be43ed7277ff07fcbab4f209b8132a19dfcffbd32caf", 0x101, 0x37e35ea60713243c, 0x0, 0x0) 23:08:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) accept$unix(r3, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) close(r1) ftruncate(r0, 0x0, 0x6a) 23:08:45 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0xb1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:08:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 23:08:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={r5, r6, r7}, 0xfffffffffffffe1e) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540)={r9, r10, r11}, 0xfffffffffffffe1e) r12 = getegid() r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = fcntl$getown(r13, 0x5) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r18 = getgid() setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001540)={r16, r17, r18}, 0xfffffffffffffe1e) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r7, r10, r12, 0x88, 0x1000}, 0x5, 0x4000, r14, r16, 0x77e3, 0x5, 0xaf}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 23:08:46 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r4) kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) 23:08:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f00000016c0)=0xc) r34 = socket(0x18, 0x400000002, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xffffffffffffff43) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r41 = getgid() r42 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r42, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r44, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f00000000c0)) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) r51 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000200)={{0x103ff, r47, r15, r47, r48, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r47, r48) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r48, 0x0, 0xffffffffffffffff, 0x0]) r53 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r46, r52, 0xffffffffffffffff, r53, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @cred={0x20, 0xffff, 0x0, r43, r46, r54}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r46, @ANYRES32=r55, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r55]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r56, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 23:08:46 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff8000, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x2, 0x2}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000001840)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) witness: lock order reversal: 1st 0xfffffd807f004188 vmmaplk (&map->lock) 2nd 0xfffffd8066d4c5e8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd8066d4c5e8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd8066d4c5d8,81) at rw_enter+0xd4 rrw_enter(fffffd8066d4c5d8,81) at rrw_enter+0x88 VOP_LOCK(fffffd806b3a7d18,81) at VOP_LOCK+0xf9 vn_lock(fffffd806b3a7d18,81) at vn_lock+0x81 uvn_io(fffffd807ebd5438,ffff800024ff6a98,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd807ebd5438,0,ffff800024ff6cf0,ffff800024ff6c84,0,0) at uvn_get+0x226 uvm_fault(fffffd807f004170,20002000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004170,20002000,20005000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004170,fffffd806b3b84c8,fffffd806b3b8420,ffff800023170000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020aa1b50,ffff800024ff6ee8,ffff800024ff6f30) at sys_mlock+0x185 syscall(ffff800024ff6fb0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8acb6090e50, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024ff6710 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023170000 rax 0xffff8000009f58c0 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0xcd82531e7f9d0df r12 0xfffffd800297b100 r13 0 r14 0xffffffff825ed4f0 w_lodata+0x46780 r15 0xffffffff825fbbf0 w_lodata+0x54e80 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024ff6700 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=459226 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa0518,0xffffffff82659068 process=0xffff800020aa2ab0 user=0xffff800024ff2000, vmspace=0xfffffd807f004170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14327 506308 73500 32767 2 0x10 syz-executor.1 14327 478118 73500 32767 3 0x4000090 ttyout syz-executor.1 14327 184254 73500 32767 2 0x4000010 syz-executor.1 *14327 459226 73500 32767 7 0x4000010 syz-executor.1 27256 263043 44486 32767 7 0x10 syz-executor.0 27256 134740 44486 32767 3 0x4000090 fsleep syz-executor.0 27256 324173 44486 32767 3 0x4000090 fsleep syz-executor.0 27256 185624 44486 32767 2 0x4000010 syz-executor.0 27256 200032 44486 32767 3 0x4000090 fsleep syz-executor.0 27256 335662 44486 32767 3 0x4000090 fsleep syz-executor.0 73500 452964 86698 32767 3 0x90 nanosleep syz-executor.1 86698 161020 4532 0 3 0x82 wait syz-executor.1 44486 493754 55825 32767 3 0x90 nanosleep syz-executor.0 55825 74657 4532 0 3 0x82 wait syz-executor.0 90621 516185 0 0 3 0x14200 bored sosplice 4532 321482 52014 0 3 0x82 thrsleep syz-fuzzer 4532 259946 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 298626 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 92211 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 154796 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 60279 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 239314 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 191878 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 456070 52014 0 3 0x4000082 thrsleep syz-fuzzer 4532 50711 52014 0 3 0x4000082 kqread syz-fuzzer 52014 523695 3985 0 3 0x10008a pause ksh 3985 14935 51603 0 3 0x92 select sshd 79772 504083 1 0 3 0x100083 ttyin getty 51603 240173 1 0 3 0x80 select sshd 48113 400713 27531 73 3 0x100090 kqread syslogd 27531 100093 1 0 3 0x100082 netio syslogd 50013 202397 1 77 3 0x100090 poll dhclient 25284 71874 1 0 3 0x80 poll dhclient 50234 486916 0 0 2 0x14200 zerothread 63472 414792 0 0 3 0x14200 aiodoned aiodoned 61230 228700 0 0 3 0x14200 syncer update 53853 327909 0 0 3 0x14200 cleaner cleaner 86428 137943 0 0 3 0x14200 reaper reaper 67683 25400 0 0 3 0x14200 pgdaemon pagedaemon 88698 266681 0 0 3 0x14200 bored crynlk 39538 300552 0 0 3 0x14200 bored crypto 9208 110632 0 0 3 0x14200 bored viomb 67851 453347 0 0 3 0x40014200 acpi0 acpi0 89025 98891 0 0 3 0x40014200 idle1 33888 67977 0 0 3 0x14200 bored softnet 96910 73203 0 0 3 0x14200 bored systqmp 46560 471259 0 0 3 0x14200 bored systq 40020 184633 0 0 3 0x40014200 bored softclock 23667 172776 0 0 3 0x40014200 idle0 57768 53620 0 0 3 0x14200 bored smr 1 267282 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 14327 (syz-executor.1) thread 0xffff800020aa1b50 (459226) shared rwlock vmmaplk r = 0 (0xfffffd807f004188) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9486 6342K 6342K 78643K 10844 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 3065 0 ifaddr 39 11K 12K 78643K 521 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 162 0 iov 0 0K 48K 78643K 602 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 2749 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 25 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 1033 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 2738 0 sigio 0 0K 0K 78643K 56 0 proc 48 50K 83K 78643K 3465 0 subproc 34 2K 2K 78643K 1173 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 509 0 in_multi 33 2K 2K 78643K 849 0 ether_multi 1 0K 0K 78643K 10 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 102 450K 450K 78643K 102 0 exec 0 0K 1K 78643K 1388 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 147 32K 32K 78643K 11454 0 UVM aobj 130 4K 4K 78643K 146 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 1 0K 1K 78643K 1060 0 NDP 5 0K 0K 78643K 210 0 temp 106 3034K 3120K 78643K 16568 0 kqueue 0 0K 0K 78643K 76 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 149 0 143 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 493 0 491 1 0 1 1 0 8 0 rtentry 112 724 0 680 2 0 2 2 0 8 0 unpcb 120 2687 0 2677 8 7 1 2 0 8 0 syncache 264 35 0 35 13 13 0 1 0 8 0 tcpqe 32 29 0 29 10 10 0 1 0 8 0 tcpcb 544 3074 0 3069 27 25 2 13 0 8 1 ipq 40 45 0 45 15 15 0 1 0 8 0 ipqe 40 1514 0 1514 15 15 0 1 0 8 0 inpcb 280 6299 0 6289 24 22 2 9 0 8 1 ip6q 72 6 0 6 4 4 0 1 0 8 0 ip6af 40 192 0 192 4 4 0 1 0 8 0 nd6 48 138 0 134 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3202 0 2987 14 0 14 14 0 8 0 art_table 32 3203 0 2987 2 0 2 2 0 8 0 art_node 16 723 0 683 1 0 1 1 0 8 0 sysvmsgpl 40 77 0 53 1 0 1 1 0 8 0 semupl 112 7 0 7 1 1 0 1 0 8 0 semapl 112 1023 0 1013 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4121 0 2710 46 0 46 46 0 8 0 ffsino 272 4121 0 2710 95 0 95 95 0 8 0 nchpl 144 7498 0 5889 60 0 60 60 0 8 0 uvmvnodes 72 5303 0 0 97 0 97 97 0 8 0 vnodes 208 5303 0 0 280 0 280 280 0 8 0 namei 1024 35335 0 35335 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 24425 0 24425 39 36 3 7 0 8 3 plimitpl 152 530 0 521 1 0 1 1 0 8 0 sigapl 432 2708 0 2692 5 3 2 3 0 8 0 futexpl 56 54083 0 54079 1 0 1 1 0 8 0 knotepl 112 1446 0 1427 6 5 1 2 0 8 0 kqueuepl 104 1595 0 1591 8 7 1 4 0 8 0 pipepl 160 2588 0 2565 14 12 2 2 0 8 1 fdescpl 488 2709 0 2692 3 0 3 3 0 8 0 filepl 152 28753 0 28639 50 44 6 12 0 8 1 lockfpl 104 680 0 678 1 0 1 1 0 8 0 lockfspl 48 222 0 220 1 0 1 1 0 8 0 sessionpl 112 84 0 74 1 0 1 1 0 8 0 pgrppl 48 127 0 117 1 0 1 1 0 8 0 ucredpl 96 5563 0 5554 1 0 1 1 0 8 0 zombiepl 144 2692 0 2692 1 0 1 1 0 8 1 processpl 904 2726 0 2692 6 2 4 5 0 8 0 procpl 632 7738 0 7687 6 1 5 5 0 8 0 srpgc 64 134 0 134 18 17 1 1 0 8 1 sosppl 128 100 0 100 21 20 1 1 0 8 1 sockpl 384 9577 0 9555 50 46 4 14 0 8 1 mcl64k 65536 33 0 0 4 1 3 3 0 8 0 mcl16k 16384 17 0 0 3 1 2 3 0 8 0 mcl12k 12288 26 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 23 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 19 0 19 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 623 0 0 22 0 22 22 0 8 0 bufpl 280 12587 0 5521 505 0 505 505 0 8 0 anonpl 16 365883 0 350589 111 44 67 80 0 125 0 amapchunkpl 152 28195 0 27934 77 66 11 13 0 158 0 amappl16 192 11816 0 10935 122 75 47 57 0 8 0 amappl15 184 662 0 658 1 0 1 1 0 8 0 amappl14 176 664 0 662 1 0 1 1 0 8 0 amappl13 168 174 0 174 5 5 0 1 0 8 0 amappl12 160 339 0 336 1 0 1 1 0 8 0 amappl11 152 486 0 472 1 0 1 1 0 8 0 amappl10 144 238 0 235 2 1 1 1 0 8 0 amappl9 136 1746 0 1742 1 0 1 1 0 8 0 amappl8 128 1035 0 987 3 1 2 2 0 8 0 amappl7 120 706 0 691 1 0 1 1 0 8 0 amappl6 112 359 0 345 1 0 1 1 0 8 0 amappl5 104 995 0 985 1 0 1 1 0 8 0 amappl4 96 3057 0 3027 1 0 1 1 0 8 0 amappl3 88 340 0 332 1 0 1 1 0 8 0 amappl2 80 16066 0 15987 3 1 2 3 0 8 0 amappl1 72 86014 0 85519 24 14 10 20 0 8 0 amappl 80 9087 0 9039 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 2709 0 2692 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2709 0 2692 1 0 1 1 0 8 0 vmmpekpl 168 29852 0 29826 2 0 2 2 0 8 0 vmmpepl 168 394074 0 391781 276 152 124 139 0 357 24 vmsppl 368 2708 0 2692 2 0 2 2 0 8 0 pdppl 4096 5425 0 5384 6 0 6 6 0 8 0 pvpl 32 1038747 0 1019713 294 127 167 191 0 265 8 pmappl 232 2708 0 2692 15 14 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 212 0 32 6 0 6 6 0 8 0