e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:33:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2a0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f00005ba000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffe7c}], 0x1, 0x0) close(r0) 20:33:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000002800)='./file0\x00', 0x0, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002840)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000002980)=0x3, 0xffffffffffffff3b) r3 = getpid() r4 = getuid() pwritev(r1, &(0x7f0000002900)=[{&(0x7f0000002880)="dde47e1d020d70861322fdfbec419c60c203831407af7d2249f4d9af197803632b8bf593e22127fc7cb49dfb5cdf288f48066394fc4243c6e693f5a45abb7b11360e961ee0296629252bf4e1ad151463201471f7b249d06aaaeb6127ed6a34189e91e6a399dc761d0456387b1a3a9e253fe3b32b29e3a5c9a66777597875e7", 0x7f}], 0x1, 0x0) r5 = getgid() r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getgroups(0x2, &(0x7f00000025c0)=[0xffffffffffffffff, 0x0]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000100)="dd81f0a28ba834203508f2f3833a4a720dc528b4472e1b726f403c2bb5ba2ce7e83266063ffeb73da53a283cc981dabe4bd89f7606bb65d4770f6d5b4da3b29aae55fc76d1e1cb6a2bc231e66ef4ba65573c2e40ce0dcbe1e7cfc08c56955489066aca51bbaddb2f7f0b93a3c89219a57180f8e862fdeb2c60febddf60e8c49814f43e874db1bd4eda49faf2ef8ee0f0488a3b28061a767c1765c5551b36d6f1380c563b45728a95537854be5d2244008ceda60659da250cfeb014a33efa565973c897463b4f873249a8aa76716f44b8fa9bc241727e91ff08ac6d0a884551370856", 0xe2}, {&(0x7f0000000200)="b67e812598c507271fe7f51f69450e800cd7754023102cf9ca8098dec49ee7917ab8c0ce95b86bc9768ea0c91527d95474a23e06bf9f00e1570a2f9c9995fbc57fcb6788eee0d879cb48070d55d49a6b25b625a6697723e8a9e5b41013bbbaf5a12dc0e9dc917eac2c3f4153a37116d25d3bf0a648216a7f4b750b571e2760a62a3246fd7766cca60abcd019b6841f597f03d99038f22128158ea2308c93f321b49c6fa7a06f6b7cce9d7936e93d4c96f8bdce9211866fb52509e2f4543f455552b07bd0d3c7fa6e5b3f4588d3c446d857619688f86510dc30a176b5ee69e0765e6fa47ca061f8c4d5fa861daeb20c7551fe7b1a674156b9", 0xf8}, {&(0x7f0000000300)="70e86dd5fe8c04431ecc35acdde6e29391acb9e273cc1e54e68f267fc5f6cefbe0ea48df43cda948e13a51ebdcbf77a47e6b102568d0079f1b2c978feb2bad228122528afa50320577c131c274ae2250df6e55425f831f178c34c49505cb30cbc5103deb423ac90033ed7dc9f7c8bd89ea5c12dab2b86df24be153cb2eca0f1dc34445fdbf067e70f9993ba5a4c9bd83d17fd26e8ec29da1873aa31c87d3f1a5027f", 0xa2}, {&(0x7f00000003c0)="10bca813b974bca303d3d97ad00299ae8688147e15fbbd0e2f694cce335f0e2d6163e990c4f7f5646f8b601e23940d532033984b90601e8fc3e545af52257ff3b387e0a11b9c2ea3f5d613f7aed7cbdd628bcfa23980c1e1896d0e7a5b3500be329fd8c5145a31e49a5b4b2dac1173f075091ca9e42250e2b3d71b9fe7e7fe55fd6172cc3a4e84a109f65ae987f1a2b969daa8f8f5de8fe53319ea6d15b14b74ef025047c5a309fe2fe3a7bd4464c4088c503ab2e4ccb908c5e52aa61d8c4df9de0544af513bebb5edc050340b1fbdf819b009234319769477609b4d8944a4556a793b88044c1d41bd6bd832ea1e9a7161458530989a1dfcaef85a1c677b98ee5929268f67121ce7cfdbfffad71a28e8d43563118bdd5d6588b7e4ed358af83adb4771f00f94a8ea4e71bdef3f4a316c69520a31b12e7741da7be27f45833b388567310fb25d07284b93fefb34727efff68c1819933dc5433197069f8aa1f87f7ad1336f12a4fd907f02a4f7b7a8cbf87c0131e94b841057ee7c509f6df266c6a0f1d9f071de90ac22f960ee632dbf55b693ea6a324b2ab4437fac4952686801280d564959eea365e0b936992022279d726a1db8881b5c7302d254902a1a63510dd06e07e791a99fea5877d76000ff1a1732ebd4d6d000e283e9a03a7dea628ba2629244752ff6350b1cdf065eaeac745c0a94681f933849eedfecfb847519eba467bc46615b0ecb1effd8c871a9da1c0d71b55a54fd18e7189ba00f37c25c63b2d468518f55d4262211a24100103cb1a8cd935344dbc373f96b3501353c0a38eada4ca36d57d240fe5d4d6252b412fdd527ee6bb3cee4da1af0957db9f8908fbc9f9fd18e4fe0c8170b12d6a224507f088e50496bcfb32cf9cbd0d757c6d52d5c6591f6e141e980e24e9a73347a4687fa393c6950906e539167a9b314e32173dd9734060660ee1f8a56765a201e45ca8df8b090c91bcf2cd2ef3492ce20e05a3c4b2f3213ba00f7cf4d0001a19e0ad95a2a79532938745d7705f85ebe5e55fc7c89ff26235a720ad9ded3282c1fa3cc654a5a88230515294ef68af5b8aa239b77ac51590b2892672d969c3160497ea53bde1aa0121b63d4b149a6f654bfa2b9215221079540b206a869cfab2ef5bb7613bbf8ac6b05e94c87be5f2b85a465a72ae35697a0611c81ded29d1f20cfae6b7d6f0be53d8a5381395879b4ddeaa26c26fbb7567ecfb6b4b51aeb6c97e1e064c41fb12baeebb4687ffcf947609b5f2bc7797e60dd13b9019eb6ba102188333f80669743245882c3fcc4cee0f76fb2ccee2b48eec657b8b9e78f63dd2693e218fff5b0c743cba420b791f601fb199dc09cc068c335c7ab4e2f77e7ec3a9a195c5b6e357bb72311ee731fed6df30764abca331beb32bae49656d8f45c8c7db40c9066f432714d0fb58a852725909420ccd9bc93b476c66af5e3858faa17df4796069565da75689c943a8227c74bc49a8b76aae60232bcba4e2c282006f753d9baeb0c26f8d7962335ef49a44c9591815dd8a6006ddc613bf46966c5bdda3219c1b1be4c752bd8ab0b60cbce229439ba52d339b66d404b5571811221eb5eb806b0dddc560b5396b6cf4f5529222ff44492392d7040808311d77a223df9589d4c07f95acdc33ca187b36cd3b8ef4c2cc11e19cc0a049af799812149262095096d88f3dd96fcbdab32d3aa7d0d1cd5b6229eb89fc63e172394bc2bc96899254c98a54fed09d492e8f3a51a004e3eb310c775c2ec6417bda0a4f33d0e9321e73a8f5ee4079d6b7ba00e76fe008b093fadf091a3c46cfb93606d9a0c01e04743d65eadc58a4c5dcf46f33de517175dcaf73983e136c77894755f6ce23a83c965569df5b6f0fd103aa71a32542586de654c505544eb33495349a1fd13c271d06b395ee6a8332e2473f18a8aebf35b7e67fece916e0318579ebd40d8a2fdfc2f6c12dff531eddac988a41f07bb270976aa01712802ffe3ec4c059d5f381e015818eb6a584e32dadb4569d09896d94dc39ebd4576eb50f16d245822658609f3d8befa983e8d24b1478fed78d3da9bfe030a37769484ab3314cb7460e7ed95eaa5feb61be6bd69ca7529cb8b14b82411c9348578601fce4ee7e84ce9925cd41070c7e64f48dc593089704064a0b80bef8a919a067d8a2df664c33459f50661ddb19c22c6f086548cafc73880242b0202dc61e196fb6e2e4d81247b9523b4cc0452f8e45495f217b27e9ca663d38bcfa777d1ca016728d1db2fca1f3d710a4982125c1a59e1bb391da59762ff2b833ae801648c0637a33ce7a5ebdde76d0f7a9d735eaf94d526d4de8ec03b527a5ac9c448f3079e559f17f00d8642f34c2fdb2d00ca83bb5c3528f7bb826f3a8ca8dc6b96ea994842fe4fa0b63c805e39ff5b9727f5b77ff73537c51c45cf648230542c8712784d6b774491f293e55ff9e6fb865cbc11e75470dab786ab8243b03d17b81999434955132ea94af83ba30636f51e6966808d72baec918a896f00556515c45d9c88046914e65eca8009c285e9df2b8494fe23fa5b2029b30ff5070472137eb268bec07e904d92a3d35bf4acee949b2828f987e5e87802e06a1821af23020ab762c0591681572e701e409aa0e21ff18fb16029e56ec53d56cfd8953c719652c1c04cabfca62834b00604fd0b2c63822cd7c339ccc2ef99b7ebde1acc8527d8686a9733760bed4c730320a735b5de922a9e90fc55459d282ab4a0754772b6ba924d1ad9004768724a05246c4e4f19acd6d0487ff0762d7413a8c70b492d5adaff25c349edfa4e8f64da85a806802d83989af16e7e59520d1996b3ec1b21ef71315e2d39ea5354c6038c48e17bcf3e70d004049b9887ee09efb4c9d33adf83b9bc27acf678c2ac5ab5e2abd4865f58ee835834c6928ec62dedb8f9dd9c20e8e336bc0b92a7a58e35f52770dcf59a5cb97d6883a57de85ac2bc6f5f6facd0ff5dcfada059a6b33660ea2c53ab7e843473d19db2083570b1e09eb183e052acd1aa832ab8ddb3136429008a29cd9b9d4e48eee3873c325032d8fce88628290d2e3fe30d6dbea8fa0f71be338102ce998979d04dbf2d258dbe6ce91967f433055c5563f5a0f8252621cdf249f1118090f4c816ada6fb9539650e09ad044ff089381a1162d780232c5dd25ff18f341ac3cbcd38aeba996fc1d8dc509f2d0002cf4476779f39470e96495f945c89001bf64eef3bb51a896e124a0f4973c6d58a583ad55a694d469ae727a446701203d29676abae74a6a32cb087c99f85462e05da8be000fba5a03ed71fb8c1d218f3c398a7449f47a35f03825c15e0776b21190d527653c0b1d8b9ac92a5bbf81365a5a2ef69c44f3a12149344c0e9592ca910934892105aa21c1d1cce7c60a87308ca31d7553e824db338d43c1839f5922d3faf1c01b0ada406cc80e3d6ac57dd3217bda95768dd9453a620fcf0dbd7543126d1a340dc90a6d5ae7dbc2e8b29b308d652f7ec07c31f8667ea63789ccadf2d8316e2b6896258a2a1bd6e15140eaa107b530b64f2d49ca34212c615bd3d0b5cba429b3438cfe130a55d0e4bdf704762b5e0626f14079b8e8dabbe741334d2d172d2b1e13c568e1ad1d78595156de01525a30411a5a2e93ebdc75b3a4c0d7b5b302d7076d172be949d7a40eca4252e4dae325e247bf26a24fa90e5394f74bf3314b30ad8a3cc808db2584960a12959e6f0587d237a575b4960a7b5815a84cb4d45295bac907046b3d4c0eefaa3952eb3086981cbea452035aae34abc345a851029b2150d114a15f558c70a3140aad288c89c699969345222ee27429f460bc78903161a780408373b06dc81e61c2f82d2b55b4575de8f98dc45605d5ae00e0a06b4a8fc7a17bfa1d399cb146403c6987acbd25fd19a119f8bf2d4966afe9a36d31eaa93ef726092459d528485483f40daf543bb6b81f7fd07be63c9f76546647a671136c664b500c0b5af79b1be05465262669ac78ee252235436e58f421abdd09e5dbe15747c220c6b1a99ba2bdc42961ffcfba8248b0b2d567656908cd125311cf3a8d5c3b43a78ba43f07996d974db2a63a2458dbd56efa0fd6792d368ffe33e2b2dd78dc89ef631874bfcf16c879ee3bcd50a21361372635c8a8d80e9c3338d944a82c790e55f0cc99c0b8f4c4d49a8d0f7b454b5a91878b5dceba9abcbec951a12bc5a1b0d0bce80cdfe975a716d2cf380dec83f1a4bcf4b9d6a4049d89366feed55cf80abb5f814ddbe025316d5388bfe3bfd6572daa7d5e44e5a95f4d82ae8d3107e3e176c0cd5ab42c2dbcd4d90c701fbcd07b339669942605c9d7066ac998398fc28cdab847a925521194e3bcd5efe3d8a833b67ab1927167c9d33c969451c242ae784f4e1c24cf99dec2a3923aac1b1e9111f651f313057f83738fcd8ba30337806bcb08b64c23600d333da117f62bddd5f42c82479b703ad68aae7addb45de9c1bd827c626927d00b47d2487433dd37a76065bbe8dc298096dc8b8cb5332a67cdfcbb1eda3482eb3ae367266ecb8c57532b5dff0f103eb804e8061fcb2a99a80d5435b70c1167e140291bc44123e8d14b5656db28401278263a7b696879f104f0ff3ef0cbd4540ff6ffce1fde8cad89af0b5559943d0121888633f874d991085125acba2b10724f82d1dbc7493823d44d06005944e75f14e8965d164ab4006030443b916e7805f8fdf7026c1f20e62279404130ce2d572632b1f03e3c9d915fd2b56d432c07d2adc1418ff9cc916b735ca7377c8772d4b94d4c048e3b79934117c56bcb7a4b7789639122e3f9426b12b750d7b14555c277d644e9bec4845c772dd20f8779d2a7609f4bb0c4d48a3d4c1ee3f2c5eabb6d497bd841b814658b1509d8372765748ed744b03e7b4c7fc5632880d21274433d4ffd8df53650fc27c7ab0aa7023e06a9ac4f529aac49ff83658d6c5e458d854e9e613e6d0e872eacb55b2ac96f5fe80f3940a028b726c91c1476282564b964bc62ac3a38a76476a92698050c11f354e605e65d20b107f01eec62e2bd2817e9cb1cfc419b3d78750dc5852dc2f85614d0d4cbff791c4e58909461e4f1305b352c0a96872d624af47dee2d24afd27eaa0d8c67900588ee105d67a7006feaa170ed7c0d1ed42e86fd994f54c377f4d74baef2661225010e5b2673bc4b5bd56fa041416079fbfc7c32c22daf92192f6a7aa7d41cc9f1bfaeb86cf4aae44cb119eb3a6133dbe25516a6ccebc46e221eeaba554c1c1f6a8c643f742c27002a3a4a6af4125ad48dba2e4fb745def399885ea7b34a833b3f1d3c8cd9fdbbd78cfe9dbe417036fdcd7850a7e945230fe8c0bea56549e64376d13254564425c0e6a24b79789605cc2cedfa4120ea012136ffa94c4fe74613609772f0de0c41e6040b22221ceaedfc7cfbeb91a82c3098a9c9497fcb1b361815ec515146492bdc08fb38789d071f3758e1964f6d818390e5bd04bf35130a6496fbeef87e2cf9827e440f8fcb96129b988a627f18ae8d53ca8b0b23b0704de8d61d66aac1d655652cbcec36608798c3387fb50ebb66b7e7ecba4d65993f3862d61b1d62654b7df0c2d74cb1a0da961cf83e4d30083fba182778c8ec990bb2b3c5aee6721a2992fbeab991bf63928810ada5f5f7708bf192cba475b1f467a38db8770c99626e96a6a4eede212f898f6ce9f39188f407cfcb5f06c1451ed0cbf7b291f29de3f83925c5d38c1bfed12227fb9b36cd69602c5ce84c26ca50bd564447795dbfb4597ad333bb32e69c3d754b59c1939ab88906f8e8420", 0x1000}, {&(0x7f00000013c0)="c3d8898c6eb6f0725989eee275e881e3c59a3269d1b0e16a173e54b58d337b1dda737fe7faab253e3b9a905af11c111e15d330bfb72981f0631f5a471a8f585b1f3435ca08a815b7b914a8be274d630bcc1e9165e9264605704185d82c1bd1b2c7701ef76c855932d5bb91837ff69702fb655d5210f9b5082602dc341814a4e087aab95e64e9a97bf402a02d8e9a668961a86e24c9c7fc17efd0af0b1f530b1d9b4bd11abf12c7b2cd74d683b44b6f364d19f7a34b9cec70200afc61f5976053c53811c88bc0e8daeec1c7c68e20bb652acae4cd948cf89a8566b34b08dd1580af09cb45fcabaf99060468722b72adcbb91d40e65c904f5834d046b9252e6212f68a458864e6d88745083e785f0434c0559faf0f96ed4b42a35815facdcb3c2047fc07468e171523c726a9786d25bcdc799d415f8c0cb9c6504f0a8beeb51b867f4bdda8eec409460ec45f0d6a3b5e073ae603f384222ad9c143b03c5624fe166d4d7d577bfd8bd9c330d13860b5eb42a63dff375c625e726be31762ce7348c7a845d51c4197dc84a14ee71d2c14ce0509413360865674925030aa50dfcaa26b67ee0a458e76e5626d419b7dcf855c84a9ced2cd6babc832314b407b590ddf63bc7b7ba87971f0a44f2c38712d0fa509b494bbf69b8b43e47c7138535558b076916724d334b52e91ca43114c67fe163e01b9e32aa573b36eb333bfafce4bb8270394a5b0b0f2b739c39f1f349b3727fb08c52a7fa1f4275583fbf8ab8cb1f2417fd1c9ce38742cced4ffb54dbb8cb84f42c7b5bbb364ad17e895ab6ce412309240bd14d63a87525174848abdb95879f2da34e7f6e19a4c9ab59c48802a272222dfc37272aa74958463b0262624d807c3b09fb64e075c68a31717e65f6bdbd3c6b62524f9e282a0990cfc3d087ee0915d9ad9058c46c3873fa4fb9501ad856fed393f0b3b089c0d2da7f8efd29e42d56f8af854f36cd57b55a4f21ac899a03723f5c7c53f52c5dd9dedc3cfbf71f110dbc81ace8ba12e7a17a72c605086d1ef2cb46ef320e0450638e61d9ec7eebbe1111f008cee9a31cc1d61794f319f721cb189d3d4a33c6c2681e38ab673fb3e810641fa38f04d9c63d743c00014cbfc8bec341a8db53f89cf15174bc287cb47161d0b649e5d5a300eb234884bbe2ad10d68580d0db26662feb31c5108d6de92ddeaaf81a470678ae08622bb3eb0ec1c6a6f7c20bc4cddba2292a3f414a7845fe777c28ed3085ff6b738dd78aaf4f161f84fc0b8e644651c7f2fc9c190538428b84c63f785b1069c48f1e816872cbe9a6610a97781f451500996030408ff3d0b8ca9d33d328f5d3375cf71583445f69c5943bc074fcff1f7ae3e86752a7a7e85e3de60f4ff22a1b037498104259e32b9b8b8209e3710227db31c668e4a8d6454d7f96de7ce797654d85769906d7d919127490029451b648094395ffcf71fb7fbf7c57f5ca03f4f059f57cc23051081dba13e82bca3b2623e40b3047b312d2370053f81f0102941836d4b87509f17e07cbea7852f37d31389c2d9f646d4b2bd41100f213c38b2251ad0b1e6db01d72197b9e17f553154631fc3a32541efdae814187334a7a05d410410a68e9ba0a15877a067488b5d0b7d8cc48c3893c56581aab03a16767499a9133368c5742d7566b5baf80a78cec03858edbd7673d44185388c4045916e628e9deabf334b8433275f2e6b6d46b0dd04f3b7d97f977e591dfe600ae37355572b599bc6566dd49655514c990385ede1a4424a4445bf0da47ec3175392262a7dd3aabd5717fc8ff812d34110387922d61584817f4f58630cbf6700b142541db1f0e0d6382c79c591bfef1fec8d459bf3052da28d1b9ce2770191b66a58504745e0dd55e7df65ccb7fe139dbaad7510f06f48bb536825178dd3c18ddda7111ed105dfa7235246777425d9f39ae2f6e0741f4c9bb43b9d4ffc15a39efbdcb7467ef0c6f607632655bbd673014d8dc25ce0e7101a27f150236be86f94abcbe7e9b83c8c3ff9148351f0378e1209482328dafba7c650b9cd4b0c07449f6a7aafe9364a18df0f78b524c15eefa8096002dd4b1db1308db448f309920fd7f0fa404f0fd3bb2b9551298b70ba154d21c2c9b7bb73aa886488e6c059bf0d9eaf918836f47ded34335acdebcc3ee4d4c1ca131a7ccddd41c15c20fccc039e7d154e6b0880098b53f3d7849d59a818aabdb892230ea99f1f5cae56f44316a3cd80e18c673da33c762492403a1531b94ad7088f606ac394f9bc752af2300bd60c0aa17cee8745479f24e4d6a2a91ffa0b8d07ed2c83519919072049652e6f1d9f72f682362f7abfa368d741add1d7b6e120b77f69a8bc317afb839453792bdcb2833d9eeb9e63545ca177906703e8a7161adb02bafc41fe653540e8360e32479d344680d64df5cc59ad2cbaa46da3c0251ebfac034c550ebc0450678f0cd57762ddb001601e502d57be2954e94c8032761f7c584ccd9c98476428178f0d1a6b506397366261cea7124dd9b65b270e7906a82860486f4c6aabaaa72f0e7005cb2519523976a819b89d740de053232c320aea5bfe480c73c164d38a56deba5809228e300ee94e68446676c983ed4994623dd106ce6e0c80ee80bce3a0e5b9d9480cdcfd330d341581ec10b8052205044ce74583c453040bc6c7ef7d47e3621020ab4ee1249e1d6428d14580e5db241d8f0a2db892753b5c1d4cbf05bab8af638e203a71ffc44a85121859604f4b528dc99660f84e8f5be61fa8c5c78f1e3ac57584be2bf9d4bfdce922b87bb75c5ce825e27f2a26f5f69a9180954b7cb7ba1042bb02d5052af4134c161f2aa522667fd7c4f09f0de1472e6b55490e4cc0d2bb15de410666108959db925be87908c79b2d759887bf115d0995f8cc1b25c2626cade48158119793872b792360cbf06d60add4861c2f85945a4a4551bd00e9e6320322052bab0e1cc89f56b6fd16c698d0a52ae557e8c95df9f0a9ee5d8adcac573312cf593cc3ebf9b421db8ace6c249eae09d7f017afda1156424831b4d226a4826235b08c455d8f5fb99f731aa18b7bbbdd63e0053348bc8384809c7528f1c8ea10ebba20d01977d341de0040d0e969ae6628cad26988de7ece8e845380562899d338dde6d5d4a285448d9c6a383e34d1038bab577c2658f6f04201e0e6cc798798d80261566fb53ef958d6f84d8f70f26373813faee7268d4799b37e1f4e42325a028e8bab449c8b0dcdda7650a879d12fb944c1635287be10d2441e883a0f3962bc195d0d072a62432486c092662392cba42d5b5eeca24430ca8befd7c6e4c38a84877c4ed5c1b1096fa5a64c6a18a8239e5d7778aab410037ecd8d23e0042009c11cb94a98050c3e83a5b8b2ea265edc3b2fa2ab1056a45fc80b983f71efc3c75c1067c0c993aecb4f2885d7fe58af6cbd33f999b81ef43344f551d5f9959e4a0e71ca549b8c23fa4e038abebd5405bb16ba282c5007f890247fe5f9a932758a635bd7067f09cb8f8694a65885a30fdf57fc30ebe19b6a74c1d47fcc495edf1fe5af4974e04e2a3c7127dc05045b83b4506b789cb28c01fdff128ea7b01e902cd472468934fa3fe7a8e9ffd0ac17d99352511de691644450d45cf9b0151efd8f5ab318803f3caa768c8aa07b705ff1b98de20e53a798aaf78ea03e7aa3a8df94a1aa57507138b9635b70ae55579da9b32a9268c37d4116fa18bc6579077ff7ea29046e00d185476becf8d554bf0e7ab990812e17532efdd859a8671b1e970bdf344cc636333cd0c8bf93fb06a01fc44ae48b95fb1a13d900884f126b09017ab497694115615875aa305bbbeaa59fbf84a1f73b284d8c361257d9df3616f067d415527d14260528d41af3eb0a98573c4d7b7b0bb218d54b13c13b66ccfd0706448fe3418d7a415409e8dc760b48053c4300eae3923164d3aad9e650cecdef6c6f6e713b921486cee0fd3fe278105e84b9f6a7dcce67b2c9cd6bfb6a56f946eb11703927f28916a9d1ec3e9537e5e621893bb22f3ed8362cec786c706cf5f7f7cabcee397e08e59202cd87edcdea950b5215e0583f76ff805216da8ffd988af7ab42b53dad5f084ee3d58e0c0ef3d9afb02eeb67c188909619b00a800f63f87036d2ed8f3541b571215f193ace3fb163af0c90aab3d9776c9a54af6bc2ea63a949d160d96bbccc1d48a52f9c7c84b22519120fe1ecca725cf477bd7e9cefc5a881a05b41d42d5acabab7108bc95d74cca204b8fe8d6bcb64f1dfb2335dfa5c1f985ee23cd445c7a19b3c46126425ac74c478887dfaac6f7499fe39b170a0e64f4ab5ca3e7e1f545e21ad63a50e23d3ab8229979d8c9a0d16f25fe3388caa86e9e815cead5bd833424f611254effa0925420ea024098df38b6ba66c0bde95c50606398526108d03739e14557175c879ac4835348aec0b0ae291155c2e9eec7bc2e0c55c698c3ab5e6283c16ab3c15711d4afd609ccf11a4582340ce3f222cf1690a63476ba7fd320722a35086f16f55b1fe19e14037cdecacffc29d94dd771f45045964e01cec92dbc80a0204c3609317d3db3a2357add3c735040ba9a3fc7b9d4e1e800fb37111dd48ed4d113dab697f3803ce7294022b3223621e2caa61685401efcbef32c93b932484dbb9d37cbea60323f4dd57e81ec72aeb4eb11c669f610c2dba9edf532119a5f4ba24560f606af141f0f38c0a5566b6fb8d9abbff8aa7c1d5a6abc491c3e130e64bedd0e3e6d465632080c6302346038bc8df51f7004eb526502e9e4ae1fd73471d7753e4d10806f11c17587560ae4c8465243f6435e81bb971c79e72d9ebe0d0f8d43ffd7034b987a12bd13f03835223a66ca48200828d83245226e5bb764561d50524094d7aa4bc938644de291e808f14bd7be9661f6dec525f491c60ef7a86b06b7f7382725be5b2a4571b6ce5f2a29a009c4d583f5a8918e7835ffcb79cc311199c7cac2ccc3a86419743082a8e536e5d75361ba051259204b449734c923d9ded6b5bc41760919a7ec8aa36d6e8d3f09ea33626087863fd609a2305676d5987cb36cf8bb9731b0ea66851af1691627357141cb7e20b4c82c421e7d40f1dc68657f730cc2dac7ad334168ff6b4c1e319a9e82d037e3247a0f5c68dd2bf824a9d2c04fe6bc4c63ea34ada0ebf7bfcacf88d183a331cbdd12f9a36acd4825cb02973481210b711b256fe61ac88cb4bc309847fc6e7584a8735fc03048253e564789666ada843902ea72ddf1970261cb16db49be90f53b329e3a4134751c733d6018a86f595ae55a2773e6b54fff105d7b54e57fa356337b74e3ede0d029521084dd6150e6aa23cbb26e7f927b81ff76a0233458de6b68f13a52e3eca4b2acededa5fcccae81ab93366c9d2a1f6720f2fd27a648ba0c971c471b66b5b85fee1ead8b3ff374efae3b287540d6eea3a6b78032bc7b16cdad7f42bc2187a2ff804de74b0027e9befe6dabe17c64c1af8723cf231b86084cd1c776906fd52231a399d9cec26a7d306a22625f7dde555fcaad1fcba93a46077f180dc829efc276470b6d14f9c79a5245daec4bca58c138a7de94be572d2bad18cb85e1b8f248db9b197b1da67659b4cbc6a08fb2d274b86dead44ca8d66fc5e69e15c4678c116e36d3929c0986df21644cf413b1a73f59e4c98fb40eebbddb167c76a16b1443fe0c2fdacf54cc82feeebd8e2207ee19054b8c874f2591590f826610e4ccdb59dfe81cd70273d92078a73239ae90c68e8ccb9e39c554832ea56060b92afe6329071f9bf9b51eee7fdfcae23", 0x1000}, {&(0x7f00000023c0)="d74077a17cea75005776a884fc9a0ab4092586fd7c929fa874dd38145e35c30620a5bd4b723be9e71e1eed1578de73613a99ac360f295e8c7d77e55eb6f632b034290bee293b3f234daf4c6aa086c01ae24cc256319c32891f5dd393002745d34d13b9c6e30de66c535bb071e072e5a4799c3051044043163eff674b60ec75ab86d84f9ccb4099076ae4cd935c5fcf89ffe6cdd07cda48c8f92ac29c0d2c3754373d139066c741facc89afe7746a77e8eef5514f760b4353ff73ee63bec5cbc23a108aa3cb812bbc3320797521d5e6250034", 0xd2}, {&(0x7f0000000040)="5fdaa002582127cd8fee663edbbab0ee810b114ce6bbb457c8ad315e2f1ca2ba6d234bdee13ff87e4afe03e6249649ae0e", 0x31}, {&(0x7f0000000080)="4a35b3fd6247d6d46c627fef5300836bfab363aae494326c281df100b0d72c8e2a6d4c", 0x23}], 0x8, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r1, r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xf8, 0x2}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:33:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) getgid() 20:33:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x1}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:33:55 executing program 1: r0 = socket(0x2, 0x8005, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0x8}, {0x1, 0x1}, {0x3}, {0x1, 0x2}, {0x3, 0x80000001}, {0x3, 0x10001}, {0x3, 0x80}, {0x0, 0x5}, {0x3, 0x9}, {0x2, 0x10000000000000}, {0x2, 0x5}, {0x3, 0x291}, {0x2, 0x200}, {0x3, 0x6}, {0x2, 0x100000001}, {0x3, 0xc06}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x881}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x7}, {0x3}, {0x0, 0x9}, {0x2, 0x200}, {0x3, 0x5}, {0x1, 0x80}, {0x1, 0x9}, {0x1, 0x6}, {0x1, 0x20}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) close(r2) 20:33:55 executing program 0: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000002980)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f084b7bfd05fae3200a79b22d7760de337c2863820d9bb71d0cde2069fdbc0f458ffff00008e527a3cb112336ece20e0b9088de7d6cde29b25750da2e2fd4d4dd80d1e2002b6ddc2768bc57edbd37b10b18d8bc5251acbaa4b8bb51b2976b79a27c0e335f0371bd156e172bd8e55b297fce6d148fa20fa685b6cc950fced7da6e3493dd7a7989ecb7eb4377df649fbf42b218ca45422cab77e190de4a32583eafbfebb69173688ce4c429dd3850129fec9e74b42fa9ff531f33de9bbbd0e86768a1a0417871b62882ed06a1cb627d87d36e403062c9e018fe9382b027b4f2bbc75db3a5c42b1833a5ef67b41081f65222a40b00b9ff7470031486a6358558f5efbdd6c366576babe9d6f7f7e1195f812c9087495c30db503f548328dd0472b1136811b"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x8007, 0xfffffffffffffbff) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002800)=0x80000000) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c00)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f62e462ff8360fa16e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd987626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed641107009f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53678ddfb9c138211b0000004b2a444cbb6fd7d858ceea1718e02684bcfc79d470cc4b7c"], 0x10e}, 0x0) r7 = semget$private(0x0, 0x4, 0x49d) r8 = socket(0x800000027, 0x8000, 0x6) preadv(r8, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r7, &(0x7f00000026c0)=[{0x0, 0x5bd9}, {0x3, 0x9, 0x800}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) pwritev(r8, &(0x7f0000002880)=[{&(0x7f0000002b00)="cd628781ecf823535efc5c4bf3bb8aed4b121f5111580da3f4a533b699aa151703e1450ed456d132b5fee002049635de1e186a26a8b73b8e9a8d0c6b32b6ae7a7373dd4d8a2b631947da00c890b01355fe5b64265e1a4a0639ccf11c378ab0f609e2f3f309907f4273e17761fbbd690c1be6a6d855ef3000e170e1dbb1cf17423a5338eb82af304a7c67ed2292baedb7442c2f475659a975c083faaf21c12c480676deadad5631eaa1266341689c3b2e38e99415546c97f6098e327dbb3453a20b310ea10b6879f69ef100515808322efd2668a523fcd2b7c5f5b8278d92ea601bb6c937c90e390c72af6e163191d9e7e71c256a", 0xf4}], 0x1, 0x0) dup2(r0, r3) 20:33:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/136, 0x88, 0x1, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffffffd, 0x9}, 0xc) 20:33:55 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x200000000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0000000000000000da126e7ff44786e63c9d7d7ac2893bb6fcf488465eb9203bef89", 0x158) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:33:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:33:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x548) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10930, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 20:33:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x40) 20:33:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2a) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:33:56 executing program 0: r0 = socket(0x20, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x18890, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() readv(r1, &(0x7f00000001c0), 0x1000000000000077) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$BIOCFLUSH(r1, 0x20004268) close(r1) 20:33:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0xfffffffffffffffe) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="521be87ff2bf00fc27165d7c7c0d0168c96ae9fd6ac51f3b0ff16ce8efe81d", 0x1f}], 0x1, &(0x7f0000000240)=[{0x90, 0xffff, 0x40, "6cafb0a8604741409fe42a5a5d0217344e0ef15631e2b22023e6ef26366509379b594eca159c8b9b09c94c7c0c604879971af542b15a17f86df2f0fb7031568e636b792e3505988d1c5028b0bb5a8ff6a97f994291177628ea5c94503f837de33d84edfadb736e7e73d14ecbb67ad65c5f343354c1b3b982a8427b9cea"}, {0x58, 0x701eb226f57f6edc, 0x2, "5572543c5eaba0b86c41602f2eedec00602f19316c7aa2d47041a3ef6fdeba04ff65b706387ffdad1f83b8af2a6f92e6da501a0ab2d14476cc72eb4e3c8abe3c23aea646"}], 0xe8}, 0x400) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000340)={0x0, 0x38d, 0x0, 0xfffffffffffffd02, 0x0, 0xfed1}, 0x0) 20:33:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 20:33:56 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xe1c, 0x400}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000080000e552cf401a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af6008", 0xb0}], 0x1) 20:33:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='x\x00') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x5, 0x0) 20:33:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0xfff, 0x100000001, &(0x7f0000000040)="8f515032b8aaddc33c2156", 0xb) socket$inet(0x2, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:33:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 20:33:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() getsockopt(r0, 0xfff, 0xe099, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:33:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 20:33:56 executing program 0: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:33:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="145a22c6fc26355d4a4465dd026092eeaf775fb0f63fbfd1742a136eb3f126100ed241b4943b0750eb7036a7ada5892fac1b161270642bc190516079879df03039d12457bb028b69dd3a2f8a6cd41d93e359f7404ed35d6adeea82db88c4079bfe39ba4d8a357b4256c93a4ae7064a5fd7ec10a92db52473ec6901c3f7390e32d1d67f84e1699804b11f6b5a5bed874142", 0xfffffec6}, {&(0x7f00000000c0)="1620b5ccb99544ff85aef93508ef8cad118cdeddfcfc5954ad288cbb7cc15498aa1008ee5b10ee2b479f42bc1ba892fb336b266279b5e75d64952f8eb9f17602eac05df7b5e24c914cc1707d50ea9c9ec85d1100ffcaef08b93ab619f12d24cc8c2176c00286f7ee95aa32b1be6ddbb4b2b30fa0dcf0f1cfda07d829c26be9863276546b62e3d2812d2b104d493f6e08308f8150e9", 0x89}, {&(0x7f0000000180)="cb484265938bb57f398236e2c45aeeaa79fc703fa982787647a3b9ec7549d309bb033adaadc2054b661bef5508e07f85fdc1107b3e83116482ae038b58caebe30ba2f57416a10d2b8f2e24eb2110cd3ab09e0d83dfd59a2f2ce5644ee37e50dc131143c103164c4bf6cdb8d48e705c8f09023354057f5a0912e50e71437e69c6e7a28c844e30e57a2db3e180c5ffcb3d1b15828f6f80e1d6f90cc858b2f3d5cab1a2847e01eea872eba80ca3b9d1e00f25aacb93359ab6aa50ba91ac8112144c872e9f82e80cdcd662bdda1c9b537bf07e173afb60886f6b6a90801be80e91873fe5dceb5b9c3017d5085e4e46bf4e47f6ed32c22358a5f93bc8e4f67755", 0xfe}, {&(0x7f0000000280)="4d7ae3b699f9d9c4ffac991fcdbe9d8daed46552c5bf882ae3e7313ea8264b601d5a95a2c61a3542362593e5d831eae675944f35d08901719c793a9a6dbd82e58fb0c0f29d3408a3418078b66c399fd532b203465756a267967e0f5b58b77bdf39cdba9ff6e70a9457a7f59f43f7d77903417d92286d084e8236950fbefac963269516aefdc0a8dc6f50ec5bc659f18bef3e8bbd097d70", 0x97}, {&(0x7f00000004c0)="3749004ab3436575597c7f290e8b1d04000000b6cc03bfd4565480738adc83acbdc2252b3cfcadeb0dc92430ccca05874a42c51199fa8064a87175b9ee63409ad618f4a829180ad2b6bcb5211a7b737fdb2bd739d82682a2f893ee986383036bd7042d1cb3dd257becb4995a90ba98bf99d8c4e7972a08cbcbcd5338c236d600ac640ed577d7cc6a5794573b2d1fb4353e3001f043c7c59377924baaa0a4eab73697bbf593ce19037e7acce951d6dd0283d7a70cf1be9e57ba1e56bb77c6542f08db1d6defeaaef6ddf9ff60a6649725926963096a04e71798468ffcd78f249d79426a4a0231775078773d176c2fae4e441d3f734db3", 0xf5}], 0x113e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4000000000006) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x9}) 20:33:57 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb2, 0x1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x5, 0x38a) write(r1, &(0x7f0000000000)="b796b75c99fdf69b47130091d3276d89843a447a45ae", 0x16) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) 20:33:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000240)={0x2, 0xfc3}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) r2 = semget(0x1, 0x3, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20200, 0x0) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x100000000, r4, r5, r6, r8, 0x44, 0x5}, 0x8, 0xfffffffffffffff9, 0x66}) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000003440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000200)) 20:33:57 executing program 1: socket(0x1a, 0x1, 0x956) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 20:33:57 executing program 1: r0 = semget$private(0x0, 0x7, 0x480) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000000), 0x18) semctl$IPC_RMID(r0, 0x0, 0x0) 20:33:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000600)={0x5, 0x9}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 20:33:57 executing program 1: mprotect(&(0x7f0000600000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffb, 0xfffffffffffffff9, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xd1a0, 0x7fffffff, &(0x7f0000000040)="49bdd6a0d27f2ab5349550d448a01dc1d21f9dfa2481c1b0601891845bbc7f3168d6873828d99493f93a6b6444bfb13722a7f7b2bb7dea0b4e8502730bcfb8eb9095634ed2e61b3e574dae65d4e12af5705e33286f0313bfc899e5709c7872ac331128873b339471cec70583d758b115f0e680974683a9ac826d9ba41ce3f17000921a33200b884a172144ae9be50ca62ae90acd1fc41401daa81aec8e2a67f927e8175bd447afee4dcd0ab102c4d292229d17e87b11c2bb56c79f91977c0b6120977529b4f415c261ac1838a6f88ce686cda4aa4f0254245ac63e07b84d624ad52039ee48b583d5b7360eb1d2968807bd860aef2b72fc29", 0xf8) r1 = semget(0x1, 0x3, 0x800000000010) semctl$IPC_RMID(r1, 0x0, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f00000002c0)="58c4cda0f63c1f728bfca7e16f508f24eaacab7b1a3c8731984cd03e8eef63657226afc4229b1beac61208242c72b7a108a5092b9e7650abeb2b286ff5f1c41ed25ef37b81fe0a5f69f03942a802f9e9e7289d5e3494b6c391f4dd4b54187839d29d7bbdf0c26b48b1f8a4ff996a8a44a23b8dd6e8051b9d8f58e6b24e7bd1a3a9ec64c988871fe3a47d2697a09fb63b1d7085a0825486c7cc1ab7ca5011663c813400f103be6029907aa3d013449a755a5fa4eed0ac59ec5d7547a11d2e09f87ea0589738203b7774748876", 0xcc) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget(0x0, 0x89) msgrcv(r3, &(0x7f0000000240)={0x0, ""/59}, 0x43, 0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgget(0x1, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 20:33:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x9ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:33:57 executing program 0: r0 = socket(0x19, 0xc004, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/156, 0x9c, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x3) 20:33:57 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64], 0x0) r0 = socket$inet(0x2, 0x0, 0xceeb) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) 20:33:57 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xeb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) 20:33:57 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 20:33:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00', 0x4) kqueue() kqueue() unlinkat(r1, &(0x7f0000000240)='.\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffeffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x100000cfc5, 0x0, 0x0, 0x0) 20:33:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0d88bb51a772056, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x5, 0x1, {0x7, 0x1}}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:33:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="895c5bcfa616c1df746c97da919fa28b3b1413c69a0b293c6a7e833a5298ac13a92eea7858bf9f3289c3a30278976a657e0b7d4d4fac1b512060a809794087e5c11775e99eee714d02556cdfa98c8a36a9594cf357fe4f812e3c9353261cf9cf87bae2bd7f7e29de6f84515814206520076da6df435e184d0d9f3fd0810a83f5d2431132fa166b077411d2229f3cfdf62e6906e7a57b23c2b384ac3a11b54cb16ab5639e7e3445894b982ba05c862e7d94ddea0d0256733fa3c32cdcdf48d7302414652cbab8114c44d626cfe1b2c6796452391c86", 0xd5) sendto$inet6(r0, &(0x7f0000000140)="b4e43a48a404c7f31dcffd18c794ec514001704d0ff2f730c0315dd51b96f5965b9494ef4afd60fe2f2df8b287eb7effd35a9b5d4ea410a2595e466c8ec3aa7220e4da0fa1195934b44768cdfea0b8eeb4da273c083547f8eab66bc7d92db6948cfe471093ae6f00eaaccf436654295f80eace1a07456359bc54dfbfdd380afcb6b2c6a4dd9abbc8566b23edac55ffa4ced069464469c745efe84c8855d8f530265a2fc4bcf35f4946190ea12ec2d56796bfc14eb04d96ce9238e79c5fa2bf02038f62b25d57f071600b3b10cdac41e6a956435b9d6078946925d77fb5c4f9a4563f7c82cc4d12bb3ac1b32006f1485952a60357d2adb587535103a7e1f089f4bd05bd76b63ff1041c592396a9bbefcc71db3a5522b7dcde2cac9968d8da643d6972da567c7994cc7834269d5a82da4fd68e78abb89d61b7a8094fedb627b050f2ce32d79d64e905c131633bb1537b2d35d334b09980fc99328aeaa8e5dd56b1d452752b9306381ace9603bb5acb9d7b1244c80a877289b64811daa4cdc2aff80697acad8e74dc3dea5cf66afaf24cd197c2dc030f5b1df61aef183797da4077fc8d709bcf070dcabd8653b2066156437fd37680e41c9b68c387a1f3634638be0584300e5105ba75781fc21d45b9eeb25a01dee4e099ea44977c040a97888efe66278021cb22b2d0a9898bf886236bd8e8b457ca906b8ce23d4444a8f34a037b5369120acce380d8278f4efad54bf7709938297f2a3aeb2b16d1a6d4005f1f8d4ba521c3a1bbe37d3bb2db16fcb5c57140c0e61afa40a571abc10c56c16fe806098f9fc4f08ec430995ad0c8520960cdd617e49f085c244ec16123db4007ae30126f1cd8b461731a692fa3b13cd12e97b3449f851d8a36f94b2b6b1f525062f90fa6331307e871b9e440c462904bc28252a1f4fb519f17369c31c9852ea4646db671d27e1d688fd23d83bc16d74fc9f55223ca79d017fff780294e2ddfbdf5e241c7e30a2f541d851592cb08478ca6b8a9d39e3753b45e76c957dea05650b5a46521a6bc7e9c6141afbb6ab060962c5ccfd06ec48a9268a1b9f512e1d17c539133177914bdefb5d3fc4be6736bc8b19a3a14b8c25862b213100e2cad9c954efa00fbeb86d71aab4c3751e174804146c9e38e00bf24194f4da3133291dbf55a1bb1bd42b2670cfbdf335ee212480ac83aad0de67272a61618819d02b2b8dbfd1ed3948d9bdff96140a8e4f7cc9730d4200b4cc53f90903fa0c703977b8ca00f98098d9a1cfeb257af2d71c9c6a12d9f38878752ebb069a019c3332e7a89419bb5518579925f3ba5d967ff6c7bd9a9d29a40ea216bfe1902c25c282ba1f42e019d47c74e5d800931cd8e83e5a8f97d3807270ad16b7db80b6597ef3798caf785ac4f56812dac30f249d2c0c1d892a2224c674124b5179b937c30c8f2018ba10e28ea3f6b3dcc985c25280da8194227bfd365aa985e315958785b9e3f49b9a387b71e6a2309c812d82a32d32c72678b47a9fcdfe0cb1fc15f42c83b5c79fc0f40adf064afcce1d6e9f9d72e0bb8b446ce43cf0887d21ef4ef38247806d55c4c851ca4bf17b355f27e3ea7d097d8fdb04c9756fc13b7d5ca2577124fb9f82bb6bd1fc52d1066fa740e7b52a21a933151124f58f0a8955ca424027139c88b368933a9c7274c437a759a397493fc8084ea0f72cc352581ee848a663a8adaad8288dae4095dc3d6cc72346bf1ffda687323c6b4e2e74c6ce8b7027df9faa238f85b7648ae5a1dd954ee72f0a65b52c7e48d7ad84d4451d3cdc3668e7a9b45ef7df610d8be39bf411da76dd0ffeddfca505496614cb4b83c55cb90dc4f763a88d6380a019b49b4c7b34ede6d0b26a687d65f5c308abda276be2688a281117383c21c30accaa29b5e6880030ffe33ecbd10286b107d5f283a5e4978a3eee90fdc3507d8025a491d45c1d3c8eb840aeb719e0de6c0315c82701507058f4cd47e346d4caa4c934183ebd280165cc9f4c3393a727fa1adc6ec34804ac1b18e8533f5898b6cc30d9aa20fa157845761534c1196ffc4e1b6ae9abee9918e1cd67645b45b8109e2065ad0047a50c4334b325771de56a8e631cf9c54670c12fb6f887b660882bbd0427d034b1e3f6630efc3c144659893fecf0046ce43f4073523d4d6dc098042cb5dc7d6b00f729cce8ee7161f994f9150c2dfa4bd5a2069caf82b8ed4f951f2de299b11384687991e60341f33050f40310b6db43180beb4765d42bf717e5b0bac860ceb4ea7b1705b6342e90525e46997eeee57b3f9fbfd34d7f034775e1f51564fe89cf4d2bb6fa0b097025204f4db3dacf2a74e9e194c2389c454a51525c4052a54654a82ee3238627946e5bfb5f5a72c730da2ad31c3df98266dbf497b1f70055d92cd0b6a4398e09a3de73c58ce3ccc946dc1049090a9cf6729a85e1b1b68a0ce61f0b067cf36ec6e4f4364a7185fdf1a11a6cea0c8d782042b83289b756e13413697c87588659d891cacb71ad214c0ea125ff04241d869b84ef7ce99415b261b43c144dd2e7bc81f555ac618f30e018248c5349ad9d759699599a773349aae86b6712f8f8b5bcad29302f7bf05d4c57507faef48049319036c188e7c57ee8c28470820f2ae5bd1af0aa3fef93459f0d7dfb9120d40eaf7a83267fc35bd27d0ad30755b67ccfc21b7bb85ccf5809e0a0825f1c06297be17ea1fd98a0ff5768761ba5a9d7c87574a304b2a0572564fc3cccb24710b91b349d5fc0902f062c049c7d17523b040c11284e37ee8b58b9ccf2e97f117830d3282f07772ef145a2986e9d92e95cc7c15b3bbd9c7b644dc4dc4223e77f7b6f61c0a6ba3bd900ff4aba16205e427e5fc91cb453e65f5a73c2334ff76b6e18a2716ead17fa63824dee0ae63fab3b7749aa22bb6c9e4f6937af80ac0da2c52d2f904f20ed4b0dcd0faf968d287c315f9cd240ab1db73ef4f59666a4bda1d7e428afbe345399c85b38f4751c8c125395678f357da48d2b0227a27eed2f68afd2727d22fa88b132440c49120c788ef2cafdcced20ec7cbb78d867f07756b8b95c531c528b08bb4d6bed3a9391c416b785a81f8f3361e25e8ca4000e33b933a1952f3e49a09a1ca86111edd5cae1b72d5e167f4f633db22ed6b8750afa17bcb7120e418b246fc429d3a0bda856c226aac8623bdc985427b67ca52061c2d377848e2ef06d90861efec7b4a06a22a6dc1662aef58955050627285b6201eae04b216eac494b7390587e015184280c7cd8121242207b128b9bbfe0761aa741c24fe44481d6a0a545f270012fb1bc66bb08b942108e67341513958f42fd9147a785663ddd050293535030e65bd6da8a0e2a39306a7288400f2f1b758c74f326328b1687b2fe2aba5d1166bf17da14332933a672ba3f0f28503522b174fc514698cbd890587363867a76e3feb283506bde79b1a2120fc97bbb28273dc93981f401631b47dee9afc604eaca140b8cd292a44b32cc7adc494a4ad9fc3ba6a0fb43c682d8015cc5e9d289bd858aa9358fedf17d6323d1d06cf6dcbc8371ed816e3aa5ee3cd43453ba8e95ecd8a5c41d968d688d5f5d03a3a362432666143cb0dd36d4fdeccf7dd392e92595252d54600e8ef24286357acd7199bb7ee3c6bb1e77018b8e4042e57a5f7289ba8d05830e7944e4bbacbc05dd126e41c156cdc5fc03e05e3a8428a3d125116fee1494da0d03c1a5f9f3b606f9c96679b2aab4b88f26c1e57c42dba1d91f903a62a15953876b22c17e026021e5a99758ac8a9e5ea88611d5fe60c613096ffc635df222610b8979c2ca2b6562a91e813da96be99529280e1db65dda41c0341d15837360324e461e16650882d7145744432ffcf1b67a7a01fb541db549adc6d1fb8d1e0884c8bd73d2b94dd5de49e6c65f45266df2a9ace6a6aad9b640245b65b21a2870ac811322416d73e4e3c3971c60f4797cb5d2515fb10a227e8b5d443d8efb977802027bceedf24bf34ebd36d0ab547beda25f5a263bb954847705f1d15dd5528484636539382646b28ec202a3aa40273225f4d15ccc6939cbac636d987d30991b6e301ebabc649d231e3d363a2797167006ebe7f40cd758a00f527d59bef7b40c38e08b9399f78e850c1ceb9b2bfa4317640ac92d72b5b28446c29aff89d8adaa500b0f412a8f3071548a3d751008ed45200253210f2908087a753c71d17e9fb7c06fa3363846e6c85cca10433c20f8ffd5256488a93cecbb7101cea465a9df14dbdaada345a1d6d7e448c627072e3e82f4e61f464fab49964931c0513d3333e8e153158b50584cfbc609a0168de957e1aa3e8524955cb542ce93899c073b0885099865059ae3d6ad4ad4979f178b374e290d563241c603a8b9288fb08e20df2513224d4b93aeed2664d40cce9dd1574005e29e1b27650a8b063950a89072f5fb5fcc8239ea1bb64d6f4fd5b0ced354c5cc3b66e3a899341b06b1265bcf4cc46ae0156aea36930cd37d70ec28d892ce7f1abfe20721da3a73ff5b9f7545b8ffd625dd4fbdd91f61c8616920dcc0d096739653eb6d7baea7e442799bad6334adb74233c3f91b02df0f0233dbb6248c235836e72188a27b2298916c6a5aa5ed7a4c87405835f6bbad1ea12a992750e0483dbd51ec8391a667e9d1444539750940af9e8e6fd2106b00bc4f67c2fe0aa92cc90219612341ae329ecc0a26b59a01498a3fe05c9b89addf9c5715e7cccc042cceff839a6059b8a9104b11a6831c2583bc06e67128fb8fabd1e2affedef5a48ed1dec008e3f67d652d5ac049bee8c641f3c12914df789b59fe5ead55b19d19ffbbdda11c33440c8a419aa38d54ac665b56c8480a44e5f49c72c83d81c1a04b2a66ca3a3ba6939b2783d96f524a0e3b2742d27ff91a3d789cc936020f39b56cfb25db072a0c2712db1e2bcf01ae0d59fbf4a3b51ea7c218d1c62178a3b33489a4a4a33a27d0d073a2de617f8d9abde8886c38c28acb8021003ea58cf79644f904ee47406dcaebb94fe3e13c2a12f00e8a9848cc930702d217bc741ec95532624e70b1f1af6efb18738b218be9946caa50ed38a55f997a28668f68dc4d62d683012ebf9478f5c87669409e25ca4d76ab18f899ad36d00220808d690138bda15ab88892262cb0d43525e513a2f13c12399d7024e44b694c33692b36fad6d79830b7fc32464daa3c3dde1881d8396cfca59ef94432a6b7272aa9d516223294dfd3a474641e8a4c1ae99d55ab57fe1fe28f604d990785df5580c18c67d63de02b557b2d35608b108f380392f286baafacbb684ae26d410417dd503a6e018fc081521fc8300aa8b7310623d88747d4730ff8e494ba0e246e63dd47205f4da8562d8c57932c2ac9aca5ca950f9a44f24d5f44df3abb970e46da4d71a15d1208eaf3867220fc342a0eb5bab66a360fcc3c89d02980a475eaca61da1785bf0d420e109ff297c46a3df214acc107ebc336e34050df886f07da7fa165850a7b374d1b3dcee8c64a8630c8767a1a51d1ae3abdb6f1fa5706f1f84d2be4e1755cd6a10bd54f029f9986079d177ed225255db070d8e1cae7ec8ee1d7481bca353e69a5056119649e8cdea2f06fc03af4f6ccb55eca639fab5ad53775dbb6cb7ff59a36f3c471613f0da1fb7c4ccaae1c4ca19516b67d594c564a4003abd9265230584857b99c6735fc0e908510a22efaedeb562c26dcb8d8004a5f9eabdd78fc16191984be3a6faecef5b4c8099b61208fa197b68144cf2a13154507153283db01997eb7ba4a6aba31e5932569b56bad705eb01634ff8b25d60ad", 0x1000, 0xc, &(0x7f0000001140)={0x18, 0x0, 0x423, 0x3ff}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 20:33:57 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, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xdc^$\x9a&))\x00', &(0x7f00000001c0)='\x00\x00', &(0x7f0000000200)='[%]\x00', &(0x7f0000000240)='@@{\x00']) getpgrp() ioctl$TIOCSBRK(r0, 0x2000747b) 20:33:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:33:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000), 0x1}], 0x10000000000000dd) 20:33:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) flock(r1, 0x2) syz_open_pts() 20:33:58 executing program 1: chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:33:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfc, 0x0, 0x1, 0x0, "c4692008000d00004400"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 20:33:58 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) 20:33:58 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)=']\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0x16}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchdir(r1) sendto$inet6(r0, &(0x7f00000004c0)="6457c775d757038140fef6deb64203d1fcf4fbe4c54176cb044d44e6daa4e241583673ba99f3e4c88784aaea7990d3af7094c2925da1f1ee8a6f67430ebce0cb4a191002f566fefd4fad923d18946da5639f722cf9ba6812c71cb285b97e20dfe31cab112a619824aa5872cf57306e986a2584b85cbe3757933eb0f86fe2bc221a49207aa3e2890cb5207c9b402d6a57638f7e8a4164d0b63add6ab0aeaa46d2bbae895045f8296f215d98abe46b434798d62046614910cd98d23fd7df7b64a101df174e463498947e4d2c02c92139c2be0bb54f581d06609de8176a98099cd182cda28c772693812443203837", 0xed, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) r2 = kqueue() sendto$inet6(r0, &(0x7f0000000380)="d10440ef983c54f7c738b199a00799ec73bb470a44c51ae31612e3900a1d3fadfc2a0f74baf67f04944fdcf9436209e03dd6303037cac9781c94d012b455f1eac2e1fcf3f39e0c53d86450de2b80e9b9869ea8e7aa00ba5bf17a50b0ae40f358579e5c89dcd5c4a57bbc414fef8fd7627e292ce42053ed9e66c375a204e3e68d650e5fbefe104b850135d54af9fa622d4770468a21f2b2ab04151b72f418f295b752fcf54d85e40591fa09d8fb7d6dc35fb33764aeb3614f84e7f970168b136ea1aed530cd2fe081ff3cbe4a13f2805b3bf0b54d", 0xd4, 0x4, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r3 = semget$private(0x0, 0x7, 0x82) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) semop(r3, &(0x7f0000000180)=[{0x0, 0x9, 0x800}, {0x2, 0x3ff, 0x1004}], 0x2) 20:33:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0e000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0b000/0x4000)=nil, 0x2001) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = dup(0xffffffffffffff9c) mmap(&(0x7f0000d0c000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x0, 0x1f) shmdt(r1) shmat(r0, &(0x7f0000d0c000/0x3000)=nil, 0x1000) 20:33:58 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000200)="e5e3e506b9ebefdcbb61db7f4fc603b79d47c2312130e540e40710d58ee430f04a9cda6ec78c92fd28b54a000fd6cf61cb8c2459fa330075afa078", 0x3b, 0x0, &(0x7f0000001500)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000200), 0x2000000000000193, 0x2) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="365bcec42fe60f86c8e3ce78d5d498617223370c2cd7d251f1033448bada8cdf09582db342e8685e9fe385600e7e3726f7256c5361fd2bbd79fa823e4ea89405c847c8c252f3b523f5230ed215893d9f323c9c4c1e09c76f8b5b3f2ab983fe18b2c2ae612a681db1b42c794621f1246461a747b3c980bbf2021df8f264e61e7228a1b932597eaaf8df1c27f5a99af76abf22e00622", 0x95}, {&(0x7f0000000240)="8ce7b07fd7d754d85aaa1c111c4e6e7647a9bd448206548d83eeaa1d1ad657b15deaa13e2c7da48815bb8080a6d21b4ddb4f52c561e313cc805900d7dea7b378621494c0b0d695982348fa74455f9b5c4a95e54340a4b784f3dab2b010e0c9325ff3a3edaf32b65c1e0510c7d526f3803054865b54d5eb1bf6e31a903ea8f48eb56513dadbbd21640e388febee785f62a5", 0x91}, {&(0x7f0000000080)="b24b9d4184fcb40fe58f9fd1add57b43266270a4b3c450cee277958f26cf9e54dad41bad33a11b026c355b9c2ea55be1d26cb4", 0x33}, {&(0x7f0000000300)="4cd1a6150bf683f20c198d1b46b36644bacab90a4ccdc8e035e984c2f9cc29b9f1ec8edf4641a28d8fb2f90506022d638b0b415f59ea5bd7c2918dd85c148239839bb63cd22dc0f94c4254f6f1b60dea5e970c7badbfe8803c92ba689f0db7c2366e35b9f2da58f93ef113b5d85b124118fb7c4e466d20e452b2c215f5e23529c0a85a70d9f8b8a4a45502975620fd70999e01f6dc2bc823", 0x98}, {&(0x7f00000003c0)="08c4002fd636f7a29d392f4f2385591fd88688d34ea0c0f374238d6f33489de1a0529f23e304e9b4f4a8778a2a32427487f10e1202e4397442c8dbcc7fe6dbf7960d23a4c3b96c9b66d5fa8920e0074ede621c8224fe21088ba2fd141ed47a8d986a510801664ae87cbc2480fd1d30b66acd272562a578a97966fdfab73bc7f319fb500b94f8fcb22169ebb14d414467bbe8f1f2960d53e9ba9cc03b25ccdd5b8e0bcf49f526ddfef6834e0e6aa9d81bca778f511f86a2a57dac5d89ff2306c5530ea378bb4c88002a2d61eb61c65e84dfcd00b4ff7600eef1acf4f750eba3d7312700fdcb7471792746258947d9fb4cba80b504162fe2bd960265df68247c2d576fb0cb1a82b6ec6f6c24d48567331c589648efd9f351cdf94e961af062b1d6c3619c4354ce46930ec2feddc1f9a981f46cd2f824bae391686d0a8c1eebe219092015570c772999109e1271b2c2277fae1b01fe5774ca4d659935ed2c0d8f39053b802293ebd448fc0bd3529a7a295079b360352391a4f2dc0a718993d7f8eed7cfdb5fb54e94f108db0cb87deaee12915b7f4dbfa4dd8b51f216c12c9167a6d8609cb54365efca7e49c38fd979a6b1773b3e7065f893135993b2f3694b7c44d0cca3289df12cb7b1742f509619b0220c0675e7338605934cf8f641214b4a207dacf7baa6eb04df35324f828603e5a8de34556488d7b5d1d312a1fd4cd966d4a9cf03ee88b2e51f8fc3c25e2cab78721e0d7c9b29b28f319a2e54a41118219cbc654d0a2648290bc0d3a79058e27567ae1f74dd5b4f4b95d97be2e22f74bcbf76d6a2fbb8cc15536a6025af3074ed796f2a1e85f0aa7820763b673622c9c63044af4ad8354e17688695e85973862c68c08d0ecfc254df486b8a7b069b385bc9a218d744390d46999b54949bbcd64b7fdfe6e1de43eec3d6b9e3a88c9e59e18420b5ff43072c4044614c7c36a133df4609f5e2c1b4646e7a6c7c5ee26454063f1bc8433fd6b0e00fcf7e13af109a01e712f7f205cd169aa61eae6ee68b5d0dca1d5d1209e02f3827fd38a9448265b306096e9e8dc7fad5be7cf56d744e645f73b4ad7e4b8b66d5ac5521200ca725f5304c392122742a5863cced4cc2823371cb81c28638e7b2b2b95ffb1ab66b6f9c016abc1a4c8126371bb7b4cbf87bfcbaa78eaf1c4051cdc973dbff052abc2bc176402bdbb92b9b8aab55d0408ed3ada244e91ff63807a697e78d9a10ec9d56e51ec68c9e24cc861c10b71dafd9bb245df0ca5cd0629d09e7ee0b6a673c0045b950367410fbfe1c9eae06a6e0b3879eef55a0f43ded556d87d375cc555b4ec6d88fa021b356b7d179a5dd973aa844306de481891776ad88ad6a863fcff85c8ea480f37cfd67d17aa3bd194108a7870888d9b6ee57a7546107a2822a66ecd179709f259daad1adbdbb8a1a13f9d5d5e90b8b66a524e1f3b7c45308408547edf515d6aef21ee3431e7a2f4007148a57236ac5fdef61be14a1e209d7fb3de2dc32557ed2f6a9b9beec46ffb1553c3b01b58f1aad6177c13885066c4d073651fc60a599dce414a517079f9c857dfc520422ff6b46431a636c10ba1a6f182f6d3a4c20c05266ba20ea96d83116e13f2204bff3a2841497c56df591dce45fad08bb318b0c103e392cb2e99ec169ed4d97b1bc052f26d970c8c81370090f2c56112774185e80be7a2e97ce8dfe0fdc02782415f71d3feafae8a4ce3aff3ac6f0ad2e71992d718f59daca8cd118f401466b31b8584699cac0377418143e11aeddc47ed28868c097cc9b961738c1862bb60545b2fe915524e0b2feed021dd7964a9a09b53014814966d846613131d06622e99bf435319ff231f493232d4aae54b72424590a7cbdeff42ed5ae4800b846e2c940e9fd72dbe4ff8ae9f71443375a99bfa1b5bb99894bef3fbb0d448362bb7b85b55cd459465a2f9f0cedb4f4bda689a378f9534ba467668f8ec4748707bbdab1a0ac17a183d99fa1d39d50372c3198aa91a1c05e5f9f6118eca4104990af57280476d91abb2c7e8bf97b5c7ac06f1809c37232455b01939b6452bfc6da4fba2abfc9b9027e76f782d52fb61a981fc9a0cf0a33bda9de0fc66fc0dff11cea9fabd28b61638a42f2f7e3b17adc835c3e46b0ea088ebba9c6bf5412c61ae5f26164626d28285dfd8422081eeaae8ddc8605cc1e429eb3087a97847792dfb4113e8fcb7699b19e98bf1360f3ccb871a05f7f783f7528ad9d59036f36e0478bb6fc3e2dad32c06a15974990dd51ca2a1f33b343b188220f86b6ad47a5822e5731306fa9ac40223ead2ce2f680614dc4e703697bcb32824b653d72bd861df4fcd230e1c7e2bf503a05257a3171ce4b83459eb6e4f52aea982c935e8e199d018d696d9a6021bb6dbfd660999ef3115e50c7015489a90fb5fecfd296929817e2f8bdc21c2cc2dd79887565ffac1f6c2ede09bcf576df8a0c683997e219ad60ccfcd841cd60c3acb8d241a37cbb019cc450caf35bdd5d9772a2c36ea4e08272e4cad0f3ef03b51a2e682b728ed3c51cd6463c0489d87bcca8e7d72c1cf1961cfa8b9054aa1ac33c8289adf11f66be77cda6a4be6d0065a40b41f77289a0320bc1bab80b9037d0860ef36ed5ce1b8375f2f6687a7a11b615f25837b02e60c99ed8f5e12579664142dd46ef39b49a4ac259c5a1cb3924d9c1c26ba585734428b131b4e7d19e5db0fcd2757d59d195ebd1cb49b3f7553ad15e7d402f34fb2979718792650edea0e16706ce98b77c55a25cd45c27290e4f1cba44b9af161ca6e3777419cc4cb7b05e02560f2d6fdf84478dd58882613a157f0e81e0ee05f4c421a674eab9bb5ca18e810de508db6a7f69e58dfe9583d36e20210b57335a9021cc4a2d74a8f3f8d1b678539e214f671f3dfd3354e2dab76135fa7530fbc7d6e1928bf6250066c353927d4b1fde59014ba7b0b51a543024b44e81e660987361e046af94b8455090f962c82e4d33ef563b1a0f8f1df8ffbb7b405f41b8b92d2ae1e29d5ae558ccdde839df72f0dd5ab94c4b772bb47ce6f198a9e0f5e6c187bd2b2d2a776a033097b0bd8a605a2bb9e66610e023d2136649ded3d8aa70cf80c90776325c8245f224036d92c992d878c5d87a449ca6c519528f2904778d8445ff22d7d1b3058c96d2bb903ef9f1e6920c9d07313b5b1c35c883e3e14ebb4d9f2c66a13c89a7b964281cd4cf498706683665926c29b98870a052cb78193a786669831c6b73f66b2fe3f52a8ee1e2b7ccf883322a9bf576fd7ca1e06b762371b7e100371ff6f116ff06793fae83eb96fb74f64dc16900e2f6dda2de9ee584b6c173afac74ad8e5c2290e76106532704142f627d0b005eaba02dee91d46bf2bbd8cfd9aeffd95f11e80271956fc76d2b4700effdb8e496e9e2a558b5e2c74a1df94b4f694502bc092601b5d42b69a2d8e1ee7ba2fad01b297131fc54c9cc58cdb5591972d19bdbdda49e1a64e1cc19459d9c4d7d6929c4fcc003db1860ea014306d98e7652397ecc3f8093d1074b67c638df49e4319655d1c6baab7d52aa9e7759d6344f39e5222dbb93787fb656cc141e3518376d853d9e0f9efa7b511079bb0191afd719ff8fc8671082bad247b2f2f5bc0be0f1c89a1f797f00af6e4890f8d473dcfaa64468422daddba4367ba492503b288d0ca7795251148588c08f71f08bbf959cc2ab22bb3f976b24ec83ed5f2040dc95397242112f90b1086c5d87819436fbadaa7fa851a472e467e4738c4122f80cd6e253bc39c849376b0b9fc3340229937af3dee5fdad3537d50001a5a41f45f3001f5f56ed2ddb4f37ba8b02163ac1352b37b3156cba6a93c58316004723f0742801ef93da991fde79a69985466f7e7eebd84e8191daa83dba8b50c75bfc532405a207b665bed72974c7ee0def83640c735c9b998669767836deadd6585ec0e715720cf889779a66502a26264cde26ac4b93efcb2fc3120c8d45e4e8f180d90cf474c0c5a81af63986315fcbf7f11794dd94f75430f2340f3ea8602e2204717a0d3602619e0ab191bcf3f1c844bfb6dd6416b460dd7b6de954d14895da27f15202c57b34925c9163e43e27fc54c9a45d48082fdd71f524bb40ea4f15537a18682648a0f5a5ce465250de08e4432323302bcdd36abb404289e6eef636bea9f87654e3f3c0dbda5014d5bb85b86617cff167adadbb787e143c568ae29017459c3e402b955fb69aa9fb673075d1d817fc9e730161007cdc0ab54d4113c4cd475e7c37cf6f386336325d2081d56dc1a74bbd6a085e10dc6673ac55de6ac6eedeff07074377c50bb765cb4102367a8bb17732b8b14de99d2791ff481c436cc4e92ca3157458ec8b339f2b6c774627efca0f4f5f2df38c0429aec840d1992604d73afcc573eac91aeb9db162e947d887f839c0b4f258301d3182314712bf06e67ad7ed4aea5453707c76e93b654a03966cd6c86c0154439ba2de4b352bf019f210d5854f10a24f56f1f6d42a887a47e9c656120f6bb0e22353a9eb89cb829a347f4cb03cd34626bbd0c5ca497660e7c17e3e94380006afff7246740059a9e4d9a7f3642bd9efbfeb092f1da9b31163244d4049e9bfd4e703287e10e0dabcb7f4d023d381c7be9bc9c61476c0ed0448c6f6dad87015b46ce5996e085e2227798d079b4cdcc95f4b3eb8b6aa66e1e08000b0132a3ebb59e47f754a2b4e57037e9e7b269f34a8452783bc050ba5e1a28adb4268177b63f5e9c6337159b6bc3fa22442ef15f266e4584adc5222902edf89aa69e3ad58600d70329163d48f0fbf9f3747e04f32c0ebe1a7b798d35b6e390ce50c26228139b584168288032e204d3c846f79ca3d2cc7fd5e91dc657d95f7e70a0aa4b21a4664d3418b00357d8bb69d4c5b41644812cd4eedd4e565de7b93c75aeb5cb1c7f13423a229ba1a9c910b3b0eb2d0415ab434990b91d52ab22856fdad7e053b6d5bb661b510c57008f9c965de3cb667928ab57ab6497bceeee8bf00db17004fa0543179db0b4ffb65b723c3f2be6d2fbc64d58f4635ad43c3e3da8e905cf902f98a85d8c953f50c354971f7c59dee5356d41a107e2871b25bc429db969a1a9aa195a8c1048e71534cb9a66fd13abf9fe7ea9b5820f89191db8b2a014a7000591d5177c0bebe88a701faf5cd67a970ebf1d0261827985ca5d7c68a4a51ae7a980080aa880939b6e0f09fdafdf511b03b96d92641b7b5adf47a74473c0793bfd8f830b9cc260c5a1c3717bcfbbe45076925040f7fbedf3c631ec4633e96861cf657a142ea806f052c789e827a4231d8a79b1c44a49f1812f67fe795a1a7e57b3c43aef8cf3ceadd0b56a242480d8203544c0faa0c52abe4eff98240b32c354fc5d2426dd9cd5f34059a7182f47f27c83d22e77bed4aa0d69971c59ee5423153a62fc213d5028da9ae9d6cc7b43684c024dbe94971e2f9719fc047ac954506e6d8132abb1e39fd39518d177c1eacba6e9b615f3072871804324051026c66ac132fb49c5781f28e00efb30305b808e5bcdc227d9db5797569ef89e17af67d7ad4afa64ab5a58e72c3abfdda4528c6774eae4145a82d450f445cc29229b5405d292c9f8cc3ec75280f63b1ba176b7ff6a8b23fdc8804a8792fea4b16a06664a2f25fca3274411122b4cc73de639b8676d54fb64283eaa21943619ab1aa6787685459e051a05b26281b4016cc241a1121b0b8690aac566118505ba14d8a4c52b2351d9ab1e3eb9753e0617ab01f8d0f6d9998d8a0915aaeb2c513802d39dcdfdcd8902f560b1d1604ba732b7c00", 0x1000}, {&(0x7f00000000c0)="72ad5a645b1f66d8b75cd6f46a75323bc02d", 0x12}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800040000f5ffffff00000000000000", @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x40b}, 0x400) 20:33:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10100, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x82) r1 = getuid() write(r0, &(0x7f0000000580)="2d2014ccf06acf8a6bf9d42370e0d2263053055587b731590fecca7444465f372f0e3b90200b16dad7dcc159f1439d68ce2b95a2c17c141c4a8338493b41d103809148c684ce10a5f0f0fb2521f9fd861046e6a2722dc6db3ac0d070b588428261722816b942e468598f98bda20740121140878aa28f56719e3c8a58c470918b65cc3a48af7c03ab1fb4b57b3a6bf1b6de7cb809596b699e8fc7875a2bcdfc2d822467759b73c377bb29702ec1bd76a4a810cb3b7e0187a78031f919d336aaf571c38f688a61f2f54246cd32973ab558941529287c60e18da340140e0381499fd7802f487cd1435906888f7e24791aa31bee6bc92c46303d4c400981e188fe3d1539c40f3eda9e8e2d1e0af2ac428ada93ffccb40c9421682c87b0def4be89af03b88b9a512dc598b9556e8e5fdf0fd394e6b9017cb2b821e7ec959ab6e9914b0778eca3ce1c7c0f6a2231a057ef3a5d6189f0bfb8c2e5f100d98f3e7c8a398e1f1d1ca52ecca3481b6b63db4217cf4ba15402da45e2ca46580ed8eef6414ce487cf5d8678263a3af3ad5a5ba5276fce4d6483eda28a1be34008547a78cf78793b575d6b2b6492e5d48a23b1f8bf5dc2fcac80331262ae2406804dd6163c9695f1bb3ee5097981798ad18801b1b59cc00c638b14736d54782626dc4e5cd53ace98f5e57e77828e7d8e77ced933e5259d31cd3f50441eec7f6389a6d9d71a8c4d464f3aaa9206fa1cdc45aa6ef55c26ba67d81666711a6cad064cb8014a446a9f469c04109f1c7666f13208db0f74d15428fd2a8a4257f8ff71d23df9f653a476be40484ff391b35a1eb72021d2065b61f9b08117a235b9250eb2e2c6300202677e7656e029884d51ead5fcff1e4fb06ae12572a35c5f25b334e6e0a821a14fff59dde423e55bbda2221968c93193a91a0f1c721f028c4384bd2bf7959d762aef5f952a07bbb3300bd43b2e7574755589c022f9d099f240cda5a5fad8393a41be3424c33a75f7cb07b49e3defde574ea7d67846e0745fea20b6152a4d724340018c46ac3a907719742cdca116b94d8b194b50fe3ee9e0211e4516d1faa73012a8c19842dbc40895a8a8d4b868964ebf355d118ab9ab1aad7b4dd55e7ea4a052977df741a0c8640faff3d47e4f3cff9cfeb56fc5817181a919a706400c5c5814a8d55746a65b85b0fe880150617211f6bf64290a759624cfff9a283902a9d043719bbdc0bff241c3e74319a58e09badc95674a2b63754bf079d89bb3f0bea7feb4226cbfc4d121f7df08a37440873075e3e512df61d59e7da48eb8b41eb2c3dfb092fcc0413b7f9cada7eecc4f85d7d38c794f55e2caa1a531e5647aaa00ae0475a7ddc7279c3c3b5b3908803df00886e31337ff081c403e23168c8c33302a3bd67733febf07ae99ddce1070cf74e1118d6510334fc5ac5b597d80561ae632c7c770a8bc2aa37cc5f6a868c7caba05f20e5542cb553d722d9b28f5abcfa52ce4b0f19cf793322d94384dd6d7103341615efb080bb50e1ddc36d5d022da2576ce35f39aed3c0300fe389176e074f182f6457515a78ac5480514882fda287bff5e3d0e9fd49d7b9140ab4545962f5ed08aab4ab12331d95fefca33fc1aefd3735a23326b5bca7febb2e2ace177c26590fc26b14df6011bca2169b1459c6b932ba633232d62d2f389f89c5cafd986240e25d86114146376f5a4aa6089b5fc51873f5103d0307e6a18f28f06e16498fab118e59a1a812386c2ef70421ab0a2de3f07dfc1f75ae564d9e2603d7e56bec7da454bf2e952004b4a335709c6a60e459fd171239018ef03f5b83095acf6ca903bbc87e96979551de3496b9ba3410104fcc32633187c414d097ae23966e58926f3d4ba28387d6cf31c4e4a4d782349537343eea4a8439c2c2792091276e7db28b08f1986f1d9d71d251e444e637087a5042bb7ddb8f06b935af0ade8409870773a34bc4e995880b7280d8e81a3c33bd0b16708a28b51ec96e90ee29eb24c57ef6f711092f7eccc4c28055ae9ededd41b7938d27df8f45287ccc9aa6a02a70f7d89eb0b5d2ea2f8f6c28993c495b183566880c09521d406a43adce8c30618bfb72e1ca79c2e33a6ca5b91cb2bb9d22240f8653b525adf52447ea1f813b75a38d25422edf2a0592f83e27d7119f19d0981a68bd848b32b8e7fe8f8da46d5152be6192b4ac17872e390a8269d940f56f77994b16464b0911692583f83741be031098bdfd75e322198828b2d916ec69916b462c94ced26f7841b8df91d5bbe48982a6401a9fed8f808488880108a6991cd0ef07800c2421c7c53e31bc7ad162d2b8c971281faa90e2edec1f619a3930f3d9d5beb2559462c8bae4b605a6558b3f67c310f6311ae4060097220e3b3c18d71cebda465aa8034f0cc4a6196d0c962de5711beaee72582b99a8ce051da442b220edcc7faaa31cb1e89376eced85bc41053e113ca72b953ae65930410e5def5eb3212514f12f7f9b3917d3e3eaca27c37b23c1f1789485cfb1c65e7533eaf23ed637987461b55724cb97c7fd920f277c118a67feded5c17a18324935964fcd266b2256b2e1bf1f7ddfb82372c7ef8a750a8917a4c7ee5d418d882c8819d25bdbf71116ba0cfb817867265ec6a10c58461f1f9aebc36402743cf4ee402e301cc8e37fbd5253917c7fbfd01b816bc80332108ca77626a3c9839609d4eb66bee17322750be459a76eb5b3859a32f7f891c36317215135ed6b21fa7fc96aed388a1066abf1fb40b544a6d879b7c325a9a9db6225dd72b5784575215eb8fb0fa415107e282c99c67d89116148b3ac99272b5a25d4298169303b1834797c5ef729c9694c1bbe9b555c4a5e9977376a3c23135e45ba422e347ffc445db97d7282b9a7698b0eb0e9d0f7d9be3c7e6105155e5bea0774f85e474bd4d690f420f436fd275ce299867150ec162bbdb600d575f7cbb8a94cfcd085d4e98c2388d4d63e6501be7490dcdcca65d3818967a7adc39f85d901393ff5d4128e89a68f0d6055badcf06087cd2f66f61cea72bc8292bd8f92cb2a76246969dacfb57a3249e4d251278acb6ba2fdc13fb522a919f20c2d24c2021bd06271c77bb0f6ee665ea12f619a0d098fabe033a555bcdaca11af16c1b21cc6b6b681e8c045d93f508ab069beb67aba69b5e996e7301aa3531b23cc6276cdd9ff504c345750770d80aa4de5ca1b053fd4868f15cc08e5fcea8f12a48269212c6d11efa649524af5cb75729644fa304a20009cd637cf090903d2ea8f18d79cdaa6f9af6c39237356fa837ea968108cd7c3e492f1640dcd7a07d10e89f33e3c9b03d62d9ce626fc84fe070f3355568ed9ce61edfff5601293f77cbfa056288ce24692556140258557e7dcdb98c5ce6c10a9bda1ab3b375a116e7caf7f7d36fe7ad8769bf53860352ccbf218e27ab60dfd8139161889589f6dadb511d45cd63203e3006adc2e7142bac5a21bee78f0b923328a7f6d58f4182d3d3cffbd87a7a91ca46b6f54462992a1c91a4fef239a958c74191a23653ff5a94ae1e6787cf0d70761efdc8d506ad614883e71e2bde5a932e5e3b9e3a31d13fc97c39236779d8e1c5135cc6c80ee0355c6456c4b3ea2dfdd2e5852a4fae03ab4bd8eab1c40105c5617a2b6151bbce057c1fed28e943955c50730c02cf54a94bc1a971c95c4c23650f1554dd33c7c3236e656d838435c8a48499f3b89d744b073cc68333256b3ac392bec966dfc49bddc0169ff7947cfb39ba320634d3b0e6203b8ecf239f4bfc5d108f804ed7001d84e4262b39c96da2997f159c7881b642deb3d916800be335f4aea51beeb02057c284273e376e60b5ad2e0bfcad0bfbffaaa527365ab644201f253286e91fbe29aa72a9d82ba8a781820d9d3d26561309c5f245bc7cf71fec50bb0ed72e4e31aba27f32fb447aff7cc32aa5fa10c428313e016845b96a4c00179a557ab359499fb8a4b48f303c074970db8317961c23dc8dd77656c2dfd4b698693a04112eac41f8b3f7de869d2bacac61c01399d5536503362e5cb3505620345154375277d6c581556588cd6b0c9f21ae7806b19dc12792cb6090b6a917478e76a294574dc123a7bf93f0e783c86fdcc39c8b2de2cf552b1aefbe91850d49a5a85429cac70be555c8737866a4a718799c59bf968fb3d8bd02f50eca6dac3652d6e2ee6bdaf17e92bf23cc4bd573d1d1dbcd851b44b14a96394f21449af62fd916536211b064517e2872e1c2b69c052abaff4c399d946040913ca0d0ff178e2e09765d90ad5965d58414d4e42757fec4644d6f60c4d728857ed0504011de1fbbf43153bdf7d853de9922272d4976de3340424c50429bcb728b74af67aab69914b792785bf9b54ef81e7b7448fb892d7ed9fadc3a652d07d6a6d25f6656aa9c23ca5e88e9a082b4ad871e4d8892aaea4f928cf2718349168efe8f88ef4643ee64340a3fcebf7df783f6212544a0d6141974fbcde405506d6f80aa45b4e8898ed156effddde8b1d5d14b0717a8d41a699a18b556f81e7056a7ff393cd5b2c70d278ef136f25d52d747236f7893ff3551bbecc99a8cdf26f9bb594256f1b70f376390a43365dfe08f0badd947b6c0952fe90c1d8835c196848c0cf896800eb3fa15b93a4e243aba184467bd766a3da1b10e43a6efde46f03818af9a94dfc75d4cad6a7f3b1f801b9aacacbd08bea1c78b4dc7f0de5eb9f783f806d07dde7269950466c62b6c0e6c453d1c63a0580e2c39a6b2f4b9cf6e027a403edbf76c68e7dae98cb1292b6c10d08609a216d965d36ec6c8c56e4d12d1c1b616cdd8b7d492c284a50d404cbb2301bb438dbfc5f790b4cae84ba15bf19c0acefa4ce40519566f7e54780dfc90474921665f31e2e09535ef916a88d3304eb40c00a7bb67fef54fbbee5007cecfe3f2ac0c8707a8e251e9bba095a2d4b384e4a2a7b42521ab47c4c75e8020e84e03ceb84f492ad9ba27ecfbff1bd21634350baafa6b6accc40a3ad83e36e84f41a7ec4dff845e3a27262c976f78d0ded812771a397587e31774f487f03211cacfc583f83c7be66a52982e277af09a80d1cab2d4fcce01a2b4d0a1a2a129018fc20a75ac6be793347a77945004b200c8006eacd77abd339f709d5b431d0f856729d4d8fe5412bf1fc367ac3e36fb11ed0394954f5759e228b8858e62f81b82662665af5bd93efa212db3c602c6f15e82e786958c30f3f46a7c90a56c5c61a79a11409429496f95df8e46d4487831b37229971ef0f4c5c5878d7cb8ff4d1a542956e5fc3b2a4d2f4d11e844e248e1c18a17e572f03b95774eebd0b61dc5df636251ab08dbc3ccf8c6f8c06138c32b642639bc724e6394fe136248f943eafdf9bac70a0656b211143ee72da4538d942e06c0974eec873c591102344dbb88a66b2e30af599b8ab2098719692fe0508bbff0f0c980dc3a936d9e798afcbeccad567a6161d65fad4385c137e3baaec0295fc325479681a40267a1e7758d4e8a53d73a8219b21394f028714121ac9fe90cedcb5762ec8799e9f1877c101417bd721b92099d41420c5f1784ef44d35553d77a3b5da95eb52b561c6c8bc2b82cc8f25e6cee2dc4b2f0d04c0397b53757611630169d8b80d20441dbfec7682f61faa15d1f82fa1e27920a9f2b5afc4381c4bc6766fa179b1308030404dfd36de9f0882d7cad18a0b67dfb5b6fdea09a9e69673b55fe5c7a0228a7d2111c673eb6b0d027f56d82ddd9ae9477dea898388aae73d029097b1607fe6d79133437e893a39463fdeab3435b748ee43b63ebf0ee502a7a1f", 0x1000) semget(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/14, 0xe) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x6) r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x80) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x6, 0x80, 0x0, 0x4, "033c8fc7140cfdc75b31af4cfa34ec891cd43fe5", 0x3}) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 20:33:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 20:33:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:33:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='-', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r4) execve(0x0, 0x0, 0x0) 20:33:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/101, 0xc4}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 20:33:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) write(r0, &(0x7f00000000c0)="eb2cf66b8023ab546f852f884956257e790b92a75f2e2b604d6f309a41c71ad525c39fb0193761790d43e5e5901e467a45e1553fdf93310851b236eb456295317d734f735c8ec5c0e8a3e218d668a7032eb1ac6ebcd771e6f66ceef494c346985c7243a06d16bc2b21aa1260376182e584352fe596d80f9d19c466d826ef2c98af501b778f109b69b6bdc5292aeffda1644477f6f308802138ce50ccc988215683398672267f4b93a7809e12c4aeeb85b9e68c97ec42c47fa12add8a79752ce87a1a33bd052d2b0d157aef5b6a2fe3631164c64ccf21d3506910077fda2fc943cbb8c008a995b05a9f855b88668f2a2d542abd201537f18bc711141b664c", 0xfe) socketpair(0x2, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x0, 0x0, 0xc7, "03da03a555eaaf9adfcbf3a5cd9270621ab4f2a8", 0x7, 0xfff}) 20:33:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x908, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28100, 0x2) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) connect(r0, &(0x7f00000004c0)=@in, 0xc) dup2(r3, r0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:34:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000291000003d0000000300df02000000000000577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="e76442518d8c73d19e741b045b619785a5029c260e05b741542ebb8bfc78193074651f7be35da47ff0ecddd00c1909b6cdb48dcccabbf115ce4776cc743016f4b9c697acc9660ee5642378d070bea96ff9d3598b95b5c3bde1df56f77670c6498c12af3937b8fe1cd360143fc415d095a4328a625fa695bf9e93a4eea91516f92891ebc78610b694bc701dcdce1c69033c5ed2544e331a1f8196d039af0f3ea89ddd188c85dd54facc0560720d726e9d10b6033d788e", 0xb6}, {&(0x7f0000000140)="9795b2de4d91e26154b2d4bbd7fd23bfd74cdcaf798b64d8789d98fef55a56d498fa229c843eb112178381372a5f9e", 0x2f}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="5800000000000000ffff0000030014157ccbf9159501fc8d38db6e0d30279fd816658b054dbc4ec88853aa584483c54cabb305dc3e9f76009ee35b420d69963eaa19c04459339b5f69610ab9a1e1cd9483130000000000002944bd19bca0599334b2e6c7c5e0bb052fa73fbc79db022168a84957e3cafd6306acbcc22a5af28a2e5f0369def0109aec7b1372abb79c772bb40320c01e513d78b0a8e46f724773cbdaa2786a9b9fdf8608e0dcfa2998e333531744a2ffe981c05903e53791df9cac6b072251167d829e1a735bfe099428"], 0x58}, 0xe) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:34:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000402, 0x5) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:34:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mlockall(0x1) 20:34:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4d8423a860a3f9848e34249a9aac2434079954c2"}) 20:34:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 20:34:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x24, 0x82, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000b, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x8}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x9d2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0xd1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x20c0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x88, 0x9, 0x55a8}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x6, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x100, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xa6, 0xc, 0x6, 0xff}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb9, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x7, 0x3a2}], 0x2, &(0x7f0000000000)={0x0, 0x5}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x20000000000) close(r0) kqueue() 20:34:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) write(r1, &(0x7f0000000100)="38705d0f5669431adea13efc0aef97e1ebc893638528033e7dd637e68d03eb4187e2126ce0fb6db62def39203c417cfae21fb1422f6f63b98bd3ba592ec8ec2c40976ff748a1b84dbe4f65fa754da56adf8b1d0dbb55f2169c1984bf74939423c637216fb57847dc5ed05cd43328405a97a198eff67c36e9883853e545a5cde522dd953218cb7f615925701634b1a4db016df90e4c27b8897d5bdf67c25f3b607bd02663d2b75bace21cff91e63329ce7c0369ae66fb252979268cb493963f4d119eea208fddf921217e20e05749843e318370434531ddc14b678195799933cb96c453388d6ef0cb7509c51f31587d40353eb25d13c76c0f0853155abd7f5cadce62888469ec05fe31549aa19631885861f776040972a813901c05225d314dd258009cab397121e7da38dee77f5d709b84ebac63dfec4a63228a15c4fbfd4b8cdf745c94486e89f1b3109f871f69274e5043c52e2e34d9521a9ed3636d9c50bc917f84838edffd45d319bcb0d38254c5aa27e3f4d62de2c0dac0c22152e4e1d9e598ba18b4b324a21b9321b078ce046e653206c8dbba01ce0367e4e224c383dd122d176b5b90cbe8c7b4599d0c234566da6098aea7dc9cb35e6d5c7367e2d6c6619698a7a701dc8584922fa303ccf95dc1a2935980196e2ad8eb2aaae0ab7ae74c4d135a5bbca58d0dcbe911dc52bc037bcba88c88cf2088ef114281fb92519ca67fdb6642557f18a0f0aed112bf65ccc391980b2c3cdd036981457a8acd293704f06143a5831992a934a82c21575f22920edeca67fbffe699c704ee8ea1484124fb0bff9f6fac822acb6f2d8af8e3a164c201649d17d3bf6ea847e6d3437f5fbfae521b97724eb8f3599add52057e3b8525e309ac911d7b1c0b0049b4bfc3dba7bd93c4f044e30faf13e0fe62cfdfc3f896dbe988176daf76d5ec507865fa4505d5294e699308c01e69615930c92e62692f3bd3c04da667014b73ce30a0470b9dfccf4d26efb8fa83ba428f9ca73d6d67fa858e23ddeb64bdd8787549d1b21c3b57d5ac24ff7ac85049015e5c84867b54455b5f81134522e9ec32ac7118b338d3a12e7a44e37b02a5efa228b52560cd9f0f2d4162687ef83e2ca44168510c766aadb128e9255dff828a619dc40e0b5aba7434a675824564f92ac922c55522f6e7e5466c3858c674ef5ee635460ce17d7fd6581ec60c7fb4d540262dade7a6b104ec466a51a31504130949de185b9be05635b35b8e4086ded4f87bf80fa0d7d73c21d01d7bce78f8b4faf380a7245a47c7542073b03aa8059ac4d8dcfcae5cbf38542b2458120920c0155c0cb99fb44b88cb03588343e5235ef1cdcff68085bfe1edb2c9b2bd937a81bdfc47518566f23281f0a67a08af93ba46dc94747d81220622123942488006f7df89f1434e3f174f421fb06726ce7e2f342b2522df6299a86cb0b7f04dfb0dd743893fd0b67f8d986b50d656e096d96f0163090b8bebc26438b7d5433eed028a6ed0a80e62afcd19fe063141575036eaad3542493ef557a8cece8f621a10522fe33ca67482589dc18f72ce3b58e0b68532e0e2c798a888fd5a3d9b7346241fa5841138ec12b36a439cf873a62fa77f855983d3ab42939fd1b77958dfa7d22f137c249d4f6ec26ae51aeb37187ab412bfb8e98121ef667e42d253bfe25cbcd3d10af263d5df50c08139b9c83b2bd177c808fc304f39ff74fadae79acad2fbd97cf9cf20d475bc0ae5c5f75f5bd039af868206b00614610eafc645e0eb5e185fa69b453e64544179b9e10b9b51aff8f6dce42f01573e9345ed799189446fe6ece7908e5bef5141cbc8e33f700596b5fc584a11badf18c21d8968b977c50fdb1a94b191ffb148f953bceac6dbb32ea2abdb03e41979c07eea25efab2b31bb20a07fec0c92c6d0ba4a9d042e50a3a83df93f628faebf27ba2b3ff009b6b2b65b85a6285b9507286648972b9ca003f13e634c4ac57a8af9891e17f4c4e198042e290ae7f748e2b69d4e14055eefda240ccc59dc9feaf27265a94f2c86248fdfeea470a6ed308d036de6559bf019cb61119113f737a04a7b9154acc8a30b6c512fe58011e6158ceb1955aaad3675db51b0cfd2f8f1dec0ab4df82bb5e2732dd4c9edaa7902add4615c2862cf39f61a9364b3237f7841edc01379cee40664ad5acfb80c38f0e9a10b891b10f0d114cc2a9245deb55f85db741123b97badf22e981137b955926240460af49e7a0f347f75a296617046067d326bff75cf24082334359a8a64f42767b8d7ce2c44a01251003a4fd5ab112f71296963b64dbb1e9e9eb6143cc9a15f643eb552978fc760974990cb8709326620f3eaca804e01dfdef1f4c9d21cf2d3dc39c7a31d1e260639e93b19d63f294087d80e461de395c109ea773caf9683136c4b102739c2fbc17d709574d65088b5c8368b6a4093376360f080b615252f24b3fde5d4f1a53b4a3a13d0b53f04e591581f8aea0d2405151dad80c34cf795414d8315331217edfaede2e688a593fb249c3adf9efab58f1b53d76635bd16e24d213d8095b288ad41907ed297c009684022a18084f6f78b9ce6c8040f3eadd533fb987ff6e8b1da08c3674898b9c0059877a155babbe45afa9298d44931a7aeab5abeac25e1816a75b71b2a117eba664b65fafec547bdcde48238ec22e064060180b3f53146f6bec1b4549b0f5f4e848177265b3ebb50068c6f7264247d1809e4ae1a46a7b54729b40d819dcfccb6366b935b23ec92c84958c2598aba05e3d1f0104222ab4a4b33386a47e3b79e3f44433b26764f184278ad78d8f63c9d31e690de2f7f2396dd333a549e54cd00db9fba1e3c1cfdc9b586d44f693cda9c364dc848f56e9ff06c13e03a2979daa0ebe188b3b32c655f993b7dd9dc86572f93c489280920353aeacf5b7c65697a2df5b62cc9b3922d5d56941992bf6453a9a71ef42b3bf62b312c6d66ed9798d607308c95df4890ababca2407dd8c55f212bc6ddaf9d3cab789f4db758ef74bf8c8aae99c6b6e387b09e8e517d087d437496ea30857ef160eb518d19a0f157dcbd740eae27591d7aeacf4e9ed59c68b5464f1b1c4c7821bfab8ca8586011208c595c31e86171a1abb76d94f4de9421c2834c0de9d246b29503133da9b58fca95f651612431979a5d9f90669d2d7205b2080409ea881f0790edfdfa20ff609a37d45cf970783c9f9ff7297bc122c486827e9f2af7bf3e5e0391befbcc0be8a82131ac676d5a0563b8b82862d1dcab266287024ff4ed3c3da65275b5bb8ee6f515ca8b8488dbfb47461c8714e2f4bfd1c7e9f5d19692aaf8783d399a1cf2c6375a3588e397614b626044f37428a136e5be4cd9c71da18f57ba3c299c512e9c315fa860de00a15d972c56d19102e4cf42d090eaaf70ad9ec03eb03b7297596a31e9540b2afc6a9d8730c0641b5b8621324bc79ac74e57af587bf6086fdac55a25e45156a8a28661d3cd6de13c4181fd55c3a6c446e7945c43ffb3ce04f076913539ae29b0c43982230700dfe185dd3451e89c46c1792f70eabecd0b7c71e267330bb6e04c116cfdd2f355fe66c12825a2e20954eb34621ca70ae479c4cc994ca1834de205e43d717d1730165477e19484587f6ecb78717c30286d6b6bf9864ae690467b4683a754a13f2a8a008d390e4abee8e8e4926bc3fd70a3efbaca2cea0ca1c5a3e1737a646ac5039596df038693d11d9a657816b8255167063177cb38d48fbd0af25258d455adb3dfd179fee701a448d4a970814360eacaf3d748d94b56e5afec5d7c1bd6b1a614197d1bc35faf7c73c5ea6da02a003a53973a7a24ffbea2cec0642532d0ba0338a848eda38aa947001824483fc30d5c5cbb988530f6bce24e555e0dae77d3f49e422f8208e3d4b9d0986a36332ae31e689df9927725110f5c9ae4e8d23cebd57e0b9a521e4b1c794ad20c88998ebd7e7ffe46d6d258b20c3e4b4d5cb603b85e68896e9350cb0f24cf5bcbd82af006702a6dc01a07ac3a8ab9e082fd001bc9dfb8c3f8896b9c0cfe945065dea2bef58f2d24ab0ffdc3461f1be2695ccf0b63e4aa1fb0ed9eb36c7b40f09ba0a1d867fc840f51a2c7bbb7d57d8507bf7d8a70ed79c9e80e22e19b6b820cffdf8e868ab823698b5050e40cdc2fdd6d857bc8898d71dfe6dbf8ab0340eb7182f017045efedfae367fd1faa9e4f5676d5bb9028a453dc7bfdbb10aadfb7c85ee05b48a9af62cd5096789e4da51a7ee28d5a5d6ef543dfdce8d5473c74dccfdc60bac7eb6943000d978fc3add28b4fb84d4d3ba6bb37283e97fc3b970d8aa23d93c982ab8e1ddedd65fac343f7ddfe37482fa6d4c2b6fbc4fc8d4381c68c07532d1a8f9f37c1c7d79e5348604bd5e7020055a4e0707501be39d5e5984c6c18b69b26dfaca96db2545daf09e97b3ded061c2dc75a24b7d93e5d335a0b55f63f726db696606585e6edc4a2a3036ba6d46e4d9121eff9802e88733374c14274438fd792bada2de48e5c37e591971e1e6c880a7342fc5b53233f6c46e9ba2e5b5146fd94969493d7d2caa13c6055cd8e4cce4fd5471d96284768d39f675dbc77f5adf7413de63f15b6f4f7b14959a6af66ed836ea0a384ec60e4ef85e9b892336515eaa1906c1ba58053697c8bb69673a2a69d1d26e24caadbd1cacd8abb750fe9f6934fed3f4bf4abcfe1e6f725c3fa90e491c1d523df19a26db89da558b4f85f43bb45607b9a8e7083170bf811a6abe2e82e1498cee81be4c0f72c9093fd545c8b653304d6c6f9549be5ac26f68e161b6744bff49d04892657764261d17d285db690b5189f42249b47ac82be7bce39aa153dcdf11c47ed1cd023d1539550616292f0fc9289f29f5d2f28eef71d6ce17d7360d84f57d5ba2416f2f0a560816424ca7335639bef2d9ed43f497b4aabed82e613ed4bd5df35d2e1a38c722809dd9807d96d5cc7e5d71d61944f5ae5b594c771a5d0e84cbedcb437d626cbff11c67f64e66cd74c26ba8416e9fec5b67b8f093d6ca72a284339a4ee13f42cc0c44d8bd1a80e6315cf478d42cfea77280acb85beb1237892922770a88bf291d7dc8c58703fda6a8485ac6938e656eb4a7233daed9d18b356bf796a58595f486dee768842a2f5ff0112e9297c4fbbd9631f4c0da9d8a1d9c00eee38ec97214434803054af30c76a83bbe3678c523a8658ae7c60a6e6378adb553de897d4ef038508d68dd72fcc6d29de0ec4bb236c319e6a376362e895dc03fef45d97040e8743898597189a3f84f8c5880f82c5fcd9219d6f6b41f73a908753c86cfb079954d041eb5fef9caa4db05bc62397834690decede4be599fa5c5648135f919509109d59f9239e0360ab16304c38eb1d67beea1d7e4f89d7296832a049faf15cd2b8f412ccd506d2033cbeff1603452b7349fa4f111cdba7ef2bf93d17b061e23648349f00797dffef0ab7a8491c675ad44b3787437adbdfe07def70e69058becf0f7d7dd848c58f2e85cefc40ccd3d5e516dee1911d2660c8d74bacedbaf449d9764f720942a0f8c6e024b4b9be19d38f47072e1015e57006ea499c5d50202af7923a500ebf1ceb46b32469c5c100a3cd01aa30eabebbecc89b5644c2cfbce7b4002ef3c6c2c895ec6ba3fd538f43432a04155aa5ecdcd88edd8982ebe085c527ce574afb25fbf710dad3abee0f187ec614230aec009cbd8ec6949d77974668d6dce03f31703be22b844ef6a542887f8c267c7fd66c837753b781d155632bdcc3c73f4e4248c3bf3bc457603e1d393ad81d64e195b3e8f41dd81bf3d1", 0x1000) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0xd3, 0x67, 0x800, "a76047b62ca4aaf5fc795684868b0c8615b56dba", 0x9, 0xfffffffffffffff9}) fcntl$setstatus(r0, 0x4, 0x8c) r3 = fcntl$dupfd(r0, 0x0, r1) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$dupfd(r3, 0xa, r2) write(r0, 0x0, 0x0) ftruncate(r1, 0xff) 20:34:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchflags(0xffffffffffffffff, 0x20002) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) sync() 20:34:00 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 20:34:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x800000000000000) r1 = dup2(r0, r0) socket(0x12, 0x3, 0x7fffffff) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/163, 0xa3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='3', 0x1}], 0x1) 20:34:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x5) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) setuid(0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x12, 0x20) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 20:34:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000080)="04000000", 0x4) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="41359e3d59c3b6e4113954be94e0235c407d9eb7841f559f1faf082fd84401b185e469ce2b08324891a379de3095e05d82ff2eee5a7ff10b68beed11f0e5e6ee03489077cefd6bf3f790fa045e8887a891356bd1d44deb1bf869c5772ce63fbca4e2cf5b3e0148694695ed44ff72f908a1ddc31118fc8a7f378416e5c58d88560c72b594350050b53a9d3747bc1348593d57ae136784a5c5f7cd6c19ca5bf28090ff8112f4c800985365abbd71c1e0ea88f1eb43f28e1fb42e6e8fb301350f145ff12c969a1e05d9a6a988c101bec912c53ea63f686b1f102441e036fc4ec492648068ee96075f46e91286", 0xeb}, {&(0x7f0000000200)="429c9b4ed3c729537fa32c37edf5cd753133d59d11ec9725e7d260a04febd83219815d13d4c57614bcf8ac06cff6b40addb0941bebabe7abbe2eb6853a0d7d9592ca39d88ec213afcd7ef444a8551dd00ce1fc655a70fbc4162fb6817e326b2480455865534919b0cb00770bb37550ba44f84f48a888dbdfd91460b68382178579736f8aa9943cfa06781086516720029361b0eb35a6db165f912b", 0x9b}, {&(0x7f0000000000)="40b718b7b510db9385469b3d314e10e2fe588b740e41786e32b8c11e769fb2db8c12cebe5b3277ebae94a887a03441a5e60aa5143e9f368d43dc10e00d3153c645", 0x41}, {&(0x7f00000002c0)="8066147dad18a1a4f41a0486ca96e6512c3573a082cebb56bd9f79963bd3c9ad1a4fe44527a84a0e5cea122abe3e07ca83a3e28f928f4ed3135fa352cb31c4e3b7ce5a1865ecef3b60559dad42de86ea898bc53ca60eaa4f3fb36b88086822cc36225e403671bdd391a3d08a736ab75539278845a9b8e6ab1415792464b4216b41d6e6fdd696fa57e1d5ec419bf70fc27af6a2ac0dd095dc39ccc9475573178475ee002ca7317ff8c469e65cc61937fe57d959d59c6e43971b8a65", 0xbb}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ded99026cc22c84f1806372726a61c004687aa91f03a92ce2c526f6b86011ca979134dbc1dd4ba873b16dfc2cbcf72a02a8eb6edf6fdee1c8e784117e01247f101b14f8ace5b486524161954ce36dd2e35fb4a7efdcedc412b61c09a13f023a8da", 0x61}, {&(0x7f0000000440)="2793b22429b844f12d5459ac9b62990e28409d7407a784ec9f2890bc6ef2d51eb2437c41", 0x24}, {&(0x7f0000000480)="87da4623d5e364f5376ac595e4e8169e6b0bf04c292fcb2da7c51fcf911fea68d7ccfb874c9f11f44895b7a7e5174ff226b60653a40deeb198295b13e3020a469996e7f60952c27d23bd695af731c1c573b5786dd54ebb19c0c9c941e309c27e523224aca06199e7d8665f357dff7763f159e370d7e69b6c846aed37dcc4e0825208e25c7cbb4fd5543dfcd84acd4b715ba86bfe815390a15a5cf0b19e81a1a22ab07e51", 0xa4}], 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) 20:34:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) close(r0) 20:34:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x2, 0xbf) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891ced66136c3e0139943650728fa5000000000000a3000000000800", 0x1c) 20:34:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/54) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x3f) r3 = open$dir(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/107, 0x6b) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f00000000c0)) 20:34:01 executing program 0: msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000b0fd86fc7de466a9"], 0x1, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcf5ec4900"/215], 0xe3, 0x3, 0x800) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:34:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x580, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="8b", 0x1}], 0x1, 0x0) fchflags(r1, 0x5) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="94", 0x1}], 0x1, 0x0) 20:34:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f1fe9afe517c8398bbf89c8e4a9e25c39247ba0b7adb31cfa47531552d2793f889427f48a92e446400d", 0x1cb) 20:34:02 executing program 1: socketpair(0x26, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0x3a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4000000, 0x7, 0x0, 0x0, "d70000020000000000ffffff7f00"}) recvfrom$inet(r0, &(0x7f0000000140)=""/78, 0x4e, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r1 = socket(0x18, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000740000/0x7000)=nil, 0x7000, 0x2, 0x12, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff95) 20:34:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r2, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) connect$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) r6 = semget$private(0x0, 0x7, 0x4) fcntl$dupfd(r3, 0x0, r3) semop(r6, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) 20:34:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) flock(r1, 0x1) 20:34:03 executing program 0: r0 = socket(0x2, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) pipe2(&(0x7f0000000080), 0x10004) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 20:34:03 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) write(r1, 0x0, 0xfffffffffffffc6b) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x7, 0x401, 0x50c8ec84}], 0xf9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0x0, 0xfffffffffffffffc, 0x5}, {{r3}, 0x32615e5ce6fe987b, 0x90, 0x0, 0x3, 0x8}], 0xffffffff, &(0x7f0000000080)={0x1a, 0x8}) 20:34:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) 20:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/156, 0x9c}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x1e3d}, 0x8) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:34:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) renameat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x120) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x9c, './file0\x00'}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) 20:34:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/62) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:34:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8b", 0x1}], 0x1, 0x0) fchflags(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="94", 0x1}], 0x1, 0x0) 20:34:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x1e9) 20:34:04 executing program 0: shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) semop(0x0, 0x0, 0x0) rmdir(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) syz_open_pts() symlinkat(0x0, 0xffffffffffffffff, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) syz_open_pts() syz_open_pts() 20:34:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x141}, {r0, 0x4}, {r0, 0x40}], 0x82b31c835c9c5c27, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa4) 20:34:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) lseek(r2, 0x0, 0x40fff) writev(r2, &(0x7f0000000040), 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x7, './file0\x00', 0x7, 0x8, 0x3, 0x9}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:34:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 20:34:04 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 20:34:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 20:34:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) close(r0) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="16167af43ab79a3f7020e062a2695c2ff539545b94a32ab90ffd78cee44a4b849f7e1b8d326a387f4c2380cc3fd9f3521ab4f9d3494860483adcf7f9ddb738ac54754c55e1b6cd2a603633d6338ee5c57a437e60fe24e39f992996992e248bfca6e774bc68b4cdbf1cb9a62e34ad65af0146a11f8b4775e099a708c6ba8718e97027164a59603811c1ecfb41fe", 0x8d}, {&(0x7f0000001500)="90618d261649be9fe91a410d7685f71994eab472c193dd0eda7fde0aa3cf79bb71c86ec20fdb22190abca1453bb2ce619a88679ec02127e8ba12f28eccb0f1b4e8417ca25e3dffaffe0a7f83d62a9377989cab9df23423c298e4043a6af108f0712339fb0ea80ff09dfe8c3b1fc089ca52eeeeb631f0eff4effa69e73b549e0cd82698c161d0b5150d4e53f0cc697ab68d243583ca9f9a615ef1acc740506e8af6dbe95007471ebd30e6c4a0a787622d6bd3180972c6ae865f810da9a8b881fd4807d1aa19b57a74aef187d3f0a7e87cbb25f9ad9667", 0xd6}], 0x2, 0x0) write(r0, &(0x7f0000000140)="51266981d3db2508be3860811e3b9f81f29c3d40d0efb8721022f00e4cde46673e9cf3c0f8b8953502bd7a4a1351b9b1140c37327575e5926ba8540812e1fa074a2a34aaeb137db69b880bb0d108ee6cdf077c8a13c3428dd4394ebccd2d8a86ed11fa020be7d71f2d54ea43b02ab1a9985db3be6d6e2e24975630aec38347776e9fff76a29232cea390fe0598b7c4f667b30c639ec17b4cee9365edecf9a3c2332f1e35c859416ccf37cd0a3c6120e98e977a2d640300d5fee31d6f1636f015e877ea0e", 0xc4) open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20010, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x67aa125b9f1380da, r0, 0x0, 0x0) 20:34:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfffffce2) getppid() sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000500)=@in6={0x18, 0x3, 0xda47}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000980)="be3562a1431613a736e060331b18a62ab278c969d12ad4bd8d14c86a83c95cfa5a", 0x21}], 0x1, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 20:34:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() fchown(r3, r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:34:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0xcf4) setsockopt(r0, 0xffffffffffffffff, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f991ed1c901e881cafca9d7f6dbc0c9eb192d7d90bf1ded37d4f95bd4b163216ba2ee1aa118c63e165e9d7ca33cda2b387b314c55b6b16963004fae510a3d23a3c1beb5dad1a6524f20060b3148edb479930bf961d0e93c1de345919b3ec98e9daead042ea109e353bacf196c48c84e153fe808a2daff306cd9d39438b8a8e4bda447004aa227c7b575a67245a6edd2595a3fe5063f38173c9bed3efe48d6d19a7658680d00fdf4c0a1739b5a85ef070b557611adbf87dc2170c0dc2bdefbc3a35d51bd2597f5387fd7097ef6f50d0f546cde6d9c55f4e2ff1cf8dabe557bac130d1c546085779864566ff1506d808a92fff467d73e08e38", 0xf8) listen(r0, 0xfffffffffffffffc) 20:34:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/72}, 0x50, 0x0, 0x800) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r3 = socket(0x2, 0x5, 0x9b) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x100000001) 20:34:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x0, 0x400) getsockopt(r2, 0x4, 0x6, &(0x7f0000000140)=""/122, &(0x7f00000001c0)=0x7a) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x2}, {r1}, {r0, 0x1}, {r3, 0x124}, {r1, 0x20}, {r1, 0x20}], 0x7, 0x9) close(r2) 20:34:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x440, 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8020, 0x100000001) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000180)="c990d6378979ada991591de3d8d4b021f26a310cc3b802f8b899e4f21f43f9d0c6b65b29a8b5ab3e95c04f6a7dc605d844cf27ac00b1c8d24e490bff74836c11fe1d05452167ddf78f05ca9bca5b1e1e2be35823656f4d2922d0f5458e6d6b1f94cd1875b88348cfcd221a08efd36069add8ad8f02ddd0782e1645169a2d638ce453b2855dbec1841da1a24241bf0afc40a6bd8680eefa11a8934142ac", 0x9d}, {&(0x7f0000000240)="ec167fddcf57efeceb1947500eff6224827d1e214677313597f36fab135c6f4d70d5bdbfbabf590cf156ec9335f6c83bb9813c763f5a503b29ef39bde029a1164642bc7ee0161ebeab845edc17ca0239e87e2093b6036402ea924b2eec227f9022a00ca6257cd3f10f134bca2f6fc8716269385d99b6e480c29acce3915f33312f9b13e98dc00009c963b39a6d94f1ea5799a602122571d1384356b6f9f626024ab1768023a7597e22f5c3233eeecc31a75bb32cd817fe63cc2a7e55110f558f71806e64d1e8da912c5e220ede27004b472f9008a6b49aa82013bc41749f819663354e62b1ecb75d1b79be0966f386515d7d0f6a610faba8c371f61dc7b8e2279adcf2436483fa80ad8de89decdf55c61bcd112b963d97ebf1aa497ac75d6b2d5c8c87e25dd4f1d5b91bb18f342163b85d25b9bf0e766e389f59759193759429bd8d34c9d5c99a45bc4a740f3dce2328c973205f868b8694a6be93ae4031cdfb81df30202b4fefba7f6283e505558e1be3ef52db8e0d352ecff93951f66c9c0e8e181fc85be6f11e888f8b0095ad3c8db259dd1e2e24d4c305d4c5688f58297f3e81d5f3d9efda8053c69417d8996cfece9f67685e39cc1dc2a60675bcc98b95c27d923da686c090bde90d5629c13147faa38d321cd3e0922b10504251d7f8c602a35938be52f230696f7d3a087a78c6668be14e147abf06a62678338cd304846f62c231d13f063bad8d0cc178e5d60d0af30058b2b1ad1d51a3d3770a57ffea933443caafde0c640e0cb3394e28c718060a1b89c02d4c20ebfe314cbd97ae470b0faa177dcffb8bd9419bb7519d71d4cf7b14b4b8d0da42d8fd8c21cc78cf103f4851f0b6757772aded0fa1aea2564f79a00176985c8487aeef0d964275a2fef0a1af0c9ae71a2785bc8d6e47bea75690ca8e5f22ac211b0dc24c6c2a36c482d06fd8be344de27f4864b1dc32919112fe5f148cf63df2c5139ef4803957298f9fda468ce5312bdb310e7036e4843bedfefadb2cf38a06822b8acd9eb55cf360e20e8c1af31dddaaf6dfaabdd743c2505fa9a56b5d2f232b73c02677302e7dc278dd0b05f66ef9e2fb694ab6215804ace0228f9b48d0a2d2652ce31dd0cd75488e7957d1408d43d97b74b1b19e0ba34619233cea7e49872c77cb4d28d8d0bf2a4e546dcd76788a6799aa07973f43e90cc51b7a0c262977befcd05e637033c40cb0c2be7838b35188d0c19a7900223febde5074e72e4e61681df768d7ff19cfb3db00825e4a8a323da25f7e41b8a52dff23aa61bd820820b980fa4e20e4dbe865e4c4946428bcf1dd6582d18a3b4d5f8df6f0ce5e49bbe1893ddb12f10e008d13f22e7f40dce6f772279684fad6c7730d7ff1b5d49a1b60fbd56a5f66a28193ca051ec23612e5a98e12b68b634cf2eaa6bac02cbb3fc7e1e37ebb483a1501c201d2359c7e5b38b077f208d8fe109d2d4b62df45693fc28cbc8802de0680adeec629735f3522086060bc72820ddf021470ec1bac74a521206feacbb6038997d1a5e9725cfb3c7179f09cf50556a2509725b52fa38147357e318e12dd946b43c7586f874c4c4b2d64254c0991d6484741cfffb11a712ae5d0a22ba338a5d0ff0cd21f211a23c63ab36f74d030b6ffc632d5bdf68a428c97aa1e3bd3ab3bd966ed390fcec1de8d7d94f9fb1cb29fbd55b0b8e0f8794c3403ffcadaf2a39d030a5e9fd547e185d4c12d8f774d7dc093654f06b3f3a5189d616da661352dc66f78c563ae2efd4fbcb442e5b762d9a7254ad72495947ee4e33400b6515e22b59a1174ba15927e61082246294730977acba713c160e7c292bc4dfec416e68911563a2dcc25a86c2a9b6a9ebdcaf938c38bbb9bedc1059f53c0288b8cea89113869d262f77e78369f9182cb164e95888e464be7314e8fddba2b609cedb1c36c358520120f02c13599f04017799bd8c8feed70efa87bfe23941ceeffc951302762a4be8fcf4957825bff6dbf4c16dc55d7b0734626f65c0b996d4d672a3bc2f80887bef180292ac301ba17fe44c8436bea7fc273b25489dbe708053c91ca5a7f22d38262607b9f71b2ff858bd08b756ba4c042f63df04a2f0fd3352a4a86e0247cd963182a063652f0a2cf9e1005e077e66c9d78e90e10ec8058dc6ec3e00583bd820eafbbe929f8a7a1d411663922e95d03fa9f6aabe3f1c81ceaac84045921a67b58ba06f0e0279e78b4bf265a9ae15fd9c947acbedb7d0746fc6574282a5fdb451f85a10b833cb23969b79d4276ec5d2a54791db7aa34766772654ad196cf9e8f094cba67eb0e39f3dcd78ff589c17cd3b36b75ee482b745b7cfc9f7b79df48acdb37191bda33459d7d4ebb3cd43d0664b92e7bebf5cb287c1fdda917cde0de6e811930995257480ae63e042040199b591ee4a7b0ccac0b3638488d56a5d7d72e461be23aa1d526146d2b899b5c31c8691451621196119b97d028b673c41a3ba4cc15155e0b6df54a86a59f1ab79623430b38d6219178de874ceddae4b01c514c59d788b8cfef79feecd66adf92a5411332c690b462752caaa19fec58dcbfed68629975b28d68c5894a7923d1821ab50bca5e6efa95f8c4ffe65a215b886150d89f2df6dbbb2a39bb88e21cd702d185261d431a358a681fe6392008fc652b876f9f0f8eaf360b3c98ad9bad7a69119b45a3caada1297eca86f1a0ed767e9b17b60080911d5b73c6defa39c698b43d6a0447c8f81eba2ef46e280939454d0da7d9c7b0acf421955cab48352b3ea05b262956b368c0770d83a8a7d4f0c78c769ebb6b2de768e5659c4b4eb2e3651fa4c4471dee96e05e35f21414377db9c2bed587f9e39ab994f11009561c3e93c89bcaafebf30b716aa4da43b2b1e06212c01de2358c6201e59233f58690b61e509b9b14c00b2b1193b7f77f3a7ea1c45fb578c37693412f251475b236712a61c4817f2f5f9f89bfe29d3bfab4940003f5fff41823f565a44c859a949ef65f02d36ecded51883b06c73b83162a4cc2225ac05393d5d82c432d3109f4f7a0592ae6c32f810e0aba71a1fe28274432a0069b0f8cf300a9ba8dc9c8f67f4617fa8857de74e1fead3e6c9a62b9c3446e61f0f890838a89e8d47c5a6c675d25c54caf32ab38fb52e467572898fccf109207c20e3feb2f76111a53ceb0005f8036c9798908495127e01c309359c11947ee2e5d456851a07f37097114a3d27063d07351f6c9238eb575cf8f85bd6e2fe600330c73a70a4cc91b8c5ec9b2aec181b7d1207bad193bc7dc3c2fadf0c96c3e13e75bf527cae22fa245cde7bacc65aac319fdf6281e8c14d9a5d741c0ac45daede4ee7b00254c4474fd942cd7e7c29f53afb89a19430051fa16f71d2a0de78279db101e24bb26c4d9410af5413970ec942b55c89bd4865a658d8fb95adcaa93e4f935ead32c911a84bc48da668872a068042221501a57526ea350858ec8ddd9677383e9a7b6130ef589f997d41e42a5604563c27eb6a0cda31e5ee47953a17d2ec2b1dbb91ad70ae1949d636531aa6bbd0c70d3a9848ffa23b244d19936f1ff6eac4815a0bf4ad1b8fe77a35a38bb520e87e39baf6c98687756c49f0812fb799d16c05f9da3ea3f6269f124e268b665123fd4689ad0610031dc046b4c5b5695717e5d961a698569af4421954a3c181f22790600ba6fe8d1c583a302dacfe09c277ddbbccbaf1870af923ac951ca02611981ad8a46af104050e66839071a9a737fb5c278b8fc788cb3fbfc8a5120947838972bacba387b31f0ebd4c2edc174ee8d598b0b405e4a1a9b95b2a42f0d131cbd45bdb76a028b31a4439fe516613c07a16cf92215693e4cb813f0d6202266d4396947f1b695079c49fc51351aea488e68839f2316128c78fae74c90ee6e4a41d659a8740b3b29e1c552359c8c8d76dc0cc4a880609d8539b4b07c0dc8187d09faf603268982bef8102599da5d1d7c29b4ff80731e3af6813df4b031076538c1c64d486b9799f5cea7ba928921b179486dd44d1354c947721a85abb46bacdc8c5feb0766e06c906685dfd87b566384064d80be6f515aee1fdb369747d54a32b10f7973a5df5a658d3f3f18f83781b1039526f5549593792cccaeaf1ae8c99c5144a0317092f4c354c8e3a8ec53bd5fa75f948d53769c681e77bdd38f8e526b38078b4fb429cd7323c073d6735074e70000acc1bddcb647ff2e397076cdd80090b65906136515ba3862b0301be307a4e0af49886cacdd5ae0dd54f2926f8bd6ddbabd4b3bf79c6cf10589a1a76c99012e3b0c437ba09d56ad9e0e2d9b24fe2edee02ee5f99ab7f0f3dd05360ad5a6f2e47d7ddfabdd9d90b38109bd6df89fc3dd6e18c1fe2abe07999f9bd92a84a8e36683772902866fa4d662441df8bacb1d3755dda8f798e3c46b255f5744eb5dab4a39a800a8252a3e4965fd8332b312b6928e301c6edbeac366759fd69f5ad0c4d0c7d0d81048c99ac7f73064fa60eee7c3426a8e8f25f693aa08d119fc763e5f0dd0a2364bd9175d7299e978f3286bdc8221669447c35e6d2da11bc0ad5e6fef93b5e3471b63423e23b6fb3d283e53d60182ae37086decf798e697737791674c804578d2bf0fdda16e335f3a823c7780dc78dbf643a5280f4bcbb216e053e479643646c88c9a42b70886b82ed0b47fb5be74f8c3ad7e2ccefbf03df343fd6105cf4ada50fb62d903a907cddb562d3c7a2b4ec46f9640e43adab0d23fd757412e2b600e3cd710b6370281ec2cc798cfeababf2cec343eaf50692998e1aa8630a829fcfe5d08951d1c781ca16c205d6866a5403cce8a2ae3234e6ffed7e050303c6a920ea43aa8d16b005a26d1dd0592918a1d103b70a93e9841818aba85abda375498907ee3596d69ae2fb38585a852cbbef9d70817b7697ee2527265cf57ac722a02dfd5e6a2b17e4863386395f89020fe0c28882676c9cf7e63cef374a9ef566c277703cc9be619c44695b15b412db9912176e964b3d2326a51dc4b8d3f9b1fe071052e6cdf0d4686089f41a532bf1c81ef85faf25a0e66787c5d2c7e449c80b66b36b5a064c62bfc3460b4c01cfdf1bc2951edb5101d11665938e8be5ed21c2a75d7311c739ac5182ea265ae622e1ee9e9ac4933747da73d8c2293986199fe25c603a78dd1945cef78563306a8b40f8858e1f7f8c08511f97d52ac41c64f4de42320e7ab27bb97a4572c6bd080130dab83540dcef9b06b0b9c33515585e8f914024613c1df4d14fa869f837451c9118c32408716c61dd88e0d87f871e2549c0466f9802e42f5b3e3e0d5a518e10d3f005a1e4eb1d06618f3e839d8bd66bc60e8cee539d0f01090c7afc7c9546291b299d7b60728c32f9021956092289aa03b893357c2c27c1145cc54c9cf74f91c1d4046054df1cb4d3ae7a2c94c9f142152d26437a05e3498311c73b9856ad21b9d0365a33e238d5b5e1294a8d84528687e3735fb10fc93b28b45c593ba2436deae94056b1ad64482e591cb4482b992dc93552fb138e3762c852ef6baf247181758721e8ab126b99f8f4d2c6b9a3067ae835963a9dd5ad1c42e18c658a8d97e417a9ba992b62890629547779704c311ae3e6eb9bf2b1e8531b3ecf7c8fbea2470a3b841ef7b517130b73e92674909a5f9f20d8a90491c34e296f4307aa755d949f9dd413584ab12654322e1b7b5f5491d78d10fff59f7823c66731ab917de50f7477ef80a56e30e88511251694d752e99e54a29559961952dddc0d51ae63a7a655e34613c6f792cfaf4973eb99826216c4620201cecf0a349969e2005", 0x1000}, {&(0x7f0000001240)="35205ffbed5e1727041694eb662e2f592888c57a6870da09a61fa5a746031973e1f99fae1e5fc4cfc51cdd211121fac0", 0x30}, {&(0x7f0000001280)="9a34d8fae38b09ee300ceab578af5d83da2aa492f1dca4028b223937e399cec4", 0x20}, {&(0x7f00000012c0)="15ece59cc4aee12cb62e596aacab505eed77e32a8851af1706ab9a6bef73daaf2ac3557ac3e9dc4567f23097271a03f2a09b2d6f3f0f8b615d84229669bce87c4ce5cd1f2f95c66df2bdb4824aef82880aa245dc1446dcbc6da4262d1dfd28e1ac66a90a9b4e4d87350856c8fb261ccd53a7ed4803a76b0e9cc7490c49c50ccc35312383d8b2d4de9e3e4026188bb16c5f7e6ebceb47cd8bc88e166ac52ee16bb16fdfddd46ce3d27a34606ca13f6ecdbc56bb3d7ed8f9c3c501911def4534be4e27b8cbc55cb5ba91c00bc2607b829033099ac8b406396e9eb9af6b2df770e0dcd6149170a6f1851a16de950525e825a3471d73abb87cacfed7cb81c2bb7b88d92b23f917bb118c0b53819c3368e8f7b8714bf7306c8627541ead91a0a8bc4df2a00329f01b0bd34de55a2f715a8db0f4ada8e745086c96d8438685c7d953e769cc215b65fa01d27974dd95b4f46d0f36ec751b4c9b2ff7d5a0410ee5f3cddc5aced15ea36defb63aaf1fc2d6b0b450710efcf08132521199e447c582ba513a53855bda3fcca255330d6a024d38405d3d65e962163ffcde8397304eb1a8d4cea1421562ec66ee23651288f4abfab28d7d17b202bf8b22d81b97ac327ba098654ff9bd2f5838efd713bd481016fa9b18cdd779ca1d2fa92ae92ba656ebb515e32660e75b9ecfec74e80418e4cc6a66ea0dd6caaccf293f18a7865dfeb62111d8c9eddebc93b117c1dd33f82b7db01992b0de41b8e57ee940e534db46179bd8c3015e91f19f7670a09a36184d3fbe08811db7bce04b013c0594a3a37acaa53387937fb6971752f2210e87a10a60f17ee6d8457023e7883339b61343a13f881f83fc1c883ac92dc8e5262e0bedb93652ba543ef959af5285f561d51b0e35b05fde14c788bfda5d78b904c97b6fdf85adf2d580f59ae9cb2d00d956a3d3be36b58d430a8519f7ddadee9b37197b3e3331de71e71f2aa9c9225cc88b3fa6f1d4dc5ef427214e510d1357e17160a858976eec0d3d41c0d6c3478c9e5cca91d522c6d149f15b517df20d48682951bee19d227562941cd3a36c5bb503ff6edd12aed51859edb49f18b3fcb94c07f3ff3d25efce2e852b5d948c74ddc26f50e770b26e68ba68a907149a397a01f1f63bc2992c0bcd9b2746f7d9e40e5a49a14644b09fe45731492d873d87571c7239a9a0b2cbd6cfb1f2624f94fff1f9da0964c5db795811fc3f88dff9143e8c38af7609277fd7f44714b9a650551d04d4bfac967683445b5768e975bb26d2dbbb058c69c260538cbcaecec847f350fd8a4f4349326c16bef7db5a95eb9da775b6ec57c82b45eb79b826d2b427d4828fdc46fe6e0b108cad4245c297987f5c0be74e1656a5254e6df018a281a41eac3c2936e262aad1c1726818818c79197a9a085f18ca167f03373253719179d090df99780367b66bc4b777f70939928fc0c78cf319d8c53b522f0cef742b3b8b1751f93a6f9fd68b3ec7ebb483958463889a0a7f67e10bca3b403333c736bec422a5a847e2f1d77c536cb4f7c516e44ecd12732d6eb0ab9aacbb22de1957c7552ede7a70efcbb18b95c4ad6d86146755dc24f1058614de6e293653b42406c83afa73687ec612e2ea80368639b33017f0ef531d21ff6a9ef7a0fc1837b3ebb2c1ba767f36cf329c4af4d34254c621bb6902d89e94af34c819455c2f1ac3e3c82454bab8582bdfe7ae420702f2ef007c0dfbb19bcaff35c0c664caa69cf5141c8ee13227f683c6b6843915f5b0f200f95e2276b89816670f9ca7426703024cba79f3d13ddc1d4e7fa3c20ebc4b4b4f3e686cc8f914b6369895ddabd7a1a1d35bee574c0732e5edb4242f79505a41813f936d89b1a193060ec3997c09ac8a47dc1002e5649c5489a7dd142d9b85b0b944062d4cf767297f144cdee889879a31719a51cd8151401c85c4f39970c2f7cc5381a236d179ae14ba80b91aef0a02128944184b75d9763883472992e05ac9bf40433beb69a4415f3fedb71c5dcc308d15264b39f56366af0a824fd24645bef07309dd2caf28d682fe7319a5c5a5a45a20ac62dde203598bae202a419bb7f9bcf707b08c692f62535fbfa38a1bbc993f559911cf71476076b90521bb328f11b03aef699d37b36046270a10f6c4c4783af44a5badc6fbe249d4265b9e1dc198edea61efaabd95a449946b1d7b348e007224c1f8490ff882c24724421ff199393953b8fa3f9b1d898b1202911f92f2dbe5a0eccf96bf93033ed8d03501958a38046157aa0a447d676a08ab1446800d162a8ad5e6c6c5facedfebd80456e093c12cc03261ddc09b290658d8f30089e4ed32586ad29b714019859ff948a5ce73a0867611de23cbdcba8103bf875cc5a791878362e9e3334b9519dc935a6c1322e315dbe239be676313124ab63d71b05f9d8645a2e8589d9ef3880d9337c7124cb90bb0fdd154e3691738fad8577df6c0bec2f6f27a190b2f42443de0f529c3cfecb13044ed2ff171b2fe6d590239f3e67bc371f565e8d306e6fc911bdd534a8be534a3f622fa42752faa6219828ab9e1a561123e1ca703e8758cf7d7731f6e238e7d7f1f7393130e2d4388abefe9bbe6ad55c834ea22351fe43f0f4b1887d084f3d443c262872fd6fb13da80129c0597d6f27e5428e8e761cbe70ecbb9d092cb5c5492f69ddfda7b316675c883dbf781661c1b187f6910a688de2a8752445aca662cc5c5f4843d054728483875515159ba7c9778f643c02066625f17ec22e27661d58eb1afe04a5ccbaa66bb7be4f4ae5354af2db0ba0fa78099d63e50ae34a72cf107e8d8b9d14bb3ad08c6ad27d1145f424fc849472d59a29a7f236a37d8bf7ffe0532dde4bd4c8f8132f5fc52f6f35c02d77b7ee3925721bc81bc2c487eb2d6eecd4f211511a989e570aac0a3f8eee505e106d404fd9b01decb8c5b1e42b39e9d69c3cb85d7653bd44b9b618edc0863e31791efe5db7485e648a9672279cd97e84531d121d695650c492041dd4b49bfe71f9f6f28821120cf3a361f305e9e85c0546dffe57e8baa60522b47ed5f933e80168b3facd75d3d788bb8e8757531bab9d516571a8799319be1bba7e43736af0618945cb418414320f87e3a0bdb8a5d1bd442833ac0278b6e0d735e6c2ff8a0ebab747775da193cb6826b115b77b5db1487110a705539add871ca3ed99321da845cd9844afaebd153a6506c7c9a729ad5542eeb1424e8dba55a06802fdf6a470361ef16113052666b148d621074d90937e5103ae546a66a6b73bf2edda71c381c90b5a7bfb304319678a872d3efb2fa9503b25ab76e15d4fbb6220a51de0175948fe4dcd6b519aa79b440c4245ec8b9932804c0e0568e73f2404ae25b08f49109deab1aa428bc92f62827748c68317d62de419ab19eb2bc82e9bcc1d81103ff98ff701502cef318a237c54ab511ee10bda0891f53bb05a0c6247ba1a45b238782eec0388d396cd841e7fa4377692a0bf3c97b1b8c8a13551ea00b1a40a3b27cdb70fc2a6a9c8c0e993ac744f1388b4d33e1485452f00c80b27f064709dcded2f62d067a1a17de18d85fc30e99a3f94e9f4a505ec14f42131a8c1ca2bdd554ee324e4a72ac348a4a3abd462962a64040d5b411cf616efbfdcc26907156bec82eb86495cb4a8cc73f40aac36d6285d30d3f04696f790b67b13a5d26cf44e74ef4495e4cfa871010b0541f215ae2115d007bc76dc89923459adc6fb192bb18bacb900fa6e75338774af4af6d93610edfe25e58ffc02b4eb2a103a1e8ca6c7b4e375e69b246974d9f91870f44da038cb0a0685bcaf6ec6809c8633d985426be74d2274f8f6ffac740ebe96f8c9d1a71f30cccb4bfe20e239f78226129d78fc028112a9239a49e9daae38f54c03b79de2972d1496fe2a9f647ed60c481b5a384760c63be20f52baf2e850b6a677bbc3a9798a80d852102b44879f99307a746cf53ff6633a704760292620b98c6277d473370c374d28532d3bff958ad1bb3585a462ceb4a2c86aa7aaab2803738ebe90c9addb6c96f0620833a9fb00be99c00845f586a1989b36964dcba588bc9a26ab6822448784a601e6febb50a5b9f51394d5860616add7ef8ec89b0af6ad1c1079521f2b0a14a8c2ef9a2e3bdb4de4a3a7d46fb731300bf743080481aab14bcb91f75e43a11c369b4ad229b47aa1a95b9050244304c37a0ac0512837ca402bcb2ef7708fb2c1070c5893a332c3451e8a50f02fcea77cf640bcbb696a049d6b540c03e8bef6b2ceb43515a2dcc4b15984d7dddc172425e72b09c0fe925260f37c7929534aceddd74b1304ff4aa870c0bd7dfc11a866846125a6e8c8961f3d77f1170da46c9e24f338f8957b10317b306cb2fc40fe0bf9f3d22bfe2583320f10debe4a87a0d349e7e77b6fa5d31867e41c8c8df910bbc448a1dff9b12ff741a8240fad2ffa3ba774a03ab77f646742d8678bfa5b47393eaf694a8ba2572518402f77a8d2e15733a3eecf4e956d73fdb2880d0c4da57456d9418f538e38e802140d00e8b8600dc8379cadbe1bba5407b58a30813bf42860c4b7ac55e76ba6904fda616057e0c9d15d1c4f1a0eff22e37bed46dba0818a11364a93dd32fe399c7b3f685f26155ea38fbb3bd6db938891343308ef79cf4a1b2c439e3e2e23c10261924fd1d461d3c384adaba647327bd7a36f63c64bc843b5cd83bf21c39643724267dcaeb8ecf464a5536f9e6aeeb8acb6640398205d80286eed1396ce605c3522ce4f4a296584fa1483469ad431db5d5959162f00b382e29c92da63c06c798023b7c5f61879e90dd463e657995a6071c605293fa39324abfed4d960e838f0d9cabcdac2f682945191dca54a113d38e04dd5d3da6787841f9e4b897a6698d0f2bc5351aae7aa3c74b8d175395e9ef771d22c53067f5a08990ecdda6953a466ee2e60e262c5c378de62abb667a69d25aba3d4aff7766e9e91b0ebd4da25059c4f03f53f65f6baa622e425d4b2191e3c1e402303d80657555a9ac2b330587644c45cd62a67231aeb80b67725b7e2a8c57a5df1e27424d9355dde550ed3de117297a2c266d4460e894ac22627626486db61fca357fc7d6069eab5520ec8f87f8c1400b267ec5717105edca3f2b6739321b5c9fa9c2b514d8b6c152e44352d2692ced9d2727979cf916a2dbfa7d9be68dd3a4da1b3d7ae7f0e4a338b4cbefda887d862dd12ddac31b827d4e77a547119a421367da92bb0f27c8833bddacadd534c49bf0c105b7b4ac16c0709bb3f4d7f00c51f38d14acb936e851688db366945d09fa5e1d972f0bb018d49498559ddbae74f55ba5b4db9ff022847bd3768bedba565cb1b8d72d8dd923280802a7a3798f35ec700f17d0b6b017f64738962faf120502b411bcc48142f8cf73870defaac7e0a4e9d57665b5b8ba03862cd0d2399390544cf624a54eeba826a1d6f1dc2f0f4ee74f99e1765d02fcf8555f35a509e23569164f27e11cc03e995e128da5c7110c0471991e1bba1323c926ad210da4495935819cc708d35011019c0c49b67990e462e3d98ce31bd856efdece17b6ff1db1fa21a507cb492e3a3ad9319b7ada6454e3c6675332b2c5a2704e87e48c4dd4ed6ff85c7d28145fc911b7a48af0ca8a0a592d52b211f0e3d6e0ed17d8b9bc70f347cd53ee9c4a49142f90ce06480c9c79694cf117d162556f06212aa7d92ce94b1fc307d51c04e5093f4ed0758a5e7cbf33b9ef5e50a6cfd308e0a0a8103189bafa218bbe91747efba50e9acd7f1e273028c7e579b2640bd3e5ac191d473519aac6b3", 0x1000}, {&(0x7f00000022c0)="9d429fe5bfeca739a4934dcd9e4c6e8a8e3806b6e4ef784136f3ff8d3a45f94c21bf303f56a181c789cac6379a53d08d567269ebc59218150a1457d966170c50c9721f8b3b812b4c99fbef3953a8df159b282ef65289492acda30a1188501eecccb084785154f46024b53d7c30a16cddd2e8d9905ac5c122729ca55f0a442cc4a3b8b26cb07aee1dbe68308c18bb129100cb211bf6faf75c59f677a78154e94f0a0786b2db6bb2be479014cd620acdd68c2fec4ce45bbde0d18922a63a7acbdaede4d3bd7dc671b8736efdb3fa55c3e444cd", 0xd2}, {&(0x7f00000023c0)="fb7d4abe2318aff5bea713fdbc8f44a4949580013ddaae88363777c8", 0x1c}], 0x7, 0x0) 20:34:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000011c0), &(0x7f0000001200)=0xc) listen(r0, 0x7ff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockname(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000001180)) setsockopt(r2, 0x2b, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffe71) setsockopt(r2, 0x4000000029, 0x80000000000000d, &(0x7f0000000180), 0x0) 20:34:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:34:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r0) 20:34:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x5) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001100)) r1 = semget(0x1, 0x5, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getgroups(0x2, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001340)={{0x1, r2, r3, r4, r6, 0x40, 0xfffffffffffffffa}, 0x100, 0x8, 0x6}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:34:05 executing program 1: r0 = socket(0x2, 0x80008000, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:34:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchmod(r1, 0x50) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchdir(r1) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r6, r8]) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f0000002940)=[{&(0x7f0000000500)="f7e946c3f45fdffa66f95a126371d730a84455df81ae5b0592b55ea2683c3b7ef32cc08be759751cee961cb23c0cee2918ebfd1212db600b239a7aaa78033cd5f23c27f78000d1f977fb36e171a140a42f1a90c6f760ca7232bd76c5baf3be3120ccad753e6333ae5f9b382e77564ef7d64f5822ff9f6871d53fb07746aa73168a4a613a63e8e01f1694c23aec4f3b4fc267b5ee9fbfeb7a062b27ef59926862add93574b4cb8893fdcb1c9763f4b5bc27f8e5d4d2039384a28562a7e6325109c10e51b408b553d811", 0xc9}, {&(0x7f0000001640)="0c091b4fad85a3a19a2b71306fac7cd4ecb879ce5df0ccdbc69ccc2a220cd2daf7610d7d974192cf083ddeb0b520fcd5976f7a7e06eb923067573ebbd98e16830751cffc", 0x44}, {&(0x7f00000016c0)="c3b70b57022fa13ace1dd0becdd51287f5f5325fb09d3a5d94aa2eaa9abee3daa6b81f702f73099967c0a4ec0218a476f525f9cb896a8bab39106328a8cc1f733bc048501126a7b5952c3e691f1137d10b555a3ff81ec06158962250bbedb2cef74788178db0277997033b4a48f488ae1ff42f7c6abac02196a489dbd20928b0ae1fc575026b26c37a6af3491a3397c9512c8d1154f14c5bedfe98ad", 0x9c}, {&(0x7f0000001780)="d40d1ed4df4987bb3ec7c3de4fadbae3d22acd66b33d901b7ba9287b49d1ac29835406bbb24035c493a8707c7e78ed626ebb2d24c1e700fdeb3344d1a33bf8c4e2da749c5f61709f9d6e10600208f2d4242712bce91d45762d69c7520197002d48622d84a7341359551646dd780f399d13c15bdfd1d57ebd107e675df65de914e4d3585c47414fd09c4d790e41a24a6b27806f550a7fe35c12b943ec95e8c6d2ce8059f5ec5b645bca9604682c1f9113e3689ba043b70a81ba1807046e1163661753b9b05fd2ad7d62ca94d2a044e8ad3eb550bda40523ccd9b5a4f2646234f29bc0fa553b9f04346a999ae15ecd0e301f31aff1bfedfea208351cab987835c45ec1b2f6004412681116e0bdc9ce33205f137051833fe4bfeab51d11d625fd1305d2ca36d7897d4192c2539b91d41c0d64e63ce7dac9d4f8fe80f7accc41e0a2500d7a189ec81327ec45c6ad3351152d3997a6fd2f5d2d8c360062c51c2a00d7a8f72ba6408ca3a81e149c185cc3a651e15117805cb85c3d9e621f622d2694dd3faeeccd104181fa91fd37e12c534eb5efaa7024876a4d22ab93ae878cd9e3dd3b30bd4d05bf9fdf31a928bd6a9cd4580335d797b0c6ea7adfd1e7d46428ae2ed69a73f3a27259444fd7e9c5d14324ea5b0d851861fd0c0b110cf83f6d5f27c254f6d4c1ec170fbd34995a90f47d06aae7c1b9c6dea62ab06e7bfdc2892bed826ce07a0002e594b338347385caa9b006d0b31bf2ee1e0473c0a8393078b7800117a69b87df33675e57eef0675acbaeab32fa0246a0924a9fd7374b2e6d9afccdbc84acb2ea46f09872697440c7ffd8aaf37d9b8c6d90146f14ebdd7314a53aea3a576c8646b6196b54fadfb272d70dd302765edfe4d0a71e52468fe6ea08ec29a5e80ccac1927cf0e60edf9edb1a8903986dd2aeb5103e6d2ed6cedb1d241831906346d086f809ea90bbf3b08f7eae08044eeca66b4b36cc49f8fb29556bc91cba30ba7eccc4203f9125af60e39dc6c2ef327a44c8212f69c3b735df23bb5808beb46acd5ab1cda8588b1b3ae1b7cb4e42c34bdf40d07421767786f079bb4fd52a41b6a6224201f44673e32ae21a3fd0ea0880bdb70d664fcc3f38e2972e0fc75989647bc49c9b663e557ada746064beb668633f8d02004013fce055ca8ebd496c2d4f3de6a4c6b4397118aafc7ccb1cfe6b756b9fe8e8f8cd8e140cb9fcc4366ba5739cd080f92686f4a8a74147c699fdaba9efc62b760321720bb5d86fea12a5ccac356962123ae0a5e121bb06165010e2cfe793968a7b70ddbaabdfbbbcda1113867176c8372ab3f483012c325252c83661762db38540ebf38010da8f56560030f52c320ef454e0e61057ecfcbcaa6dd2b117362801bea2b088dc87787b0570dc008a864a1cc167fb986233717048b32fd9f138a8d3783b0712a713c594077eff11519ee0afa5ca9e35f18c4d13520a02d8676d0cbde0c62d4748529148166a5dfb232f1051b526b5050a26bc186bd5dfa2c578d0a7ad733694e73a9c22b9b58b2950579cc034da6e8cd5d2d039a50b25f42ee31155352f3634a1d5e9ff38fc786c7750349c202c4114dfb56a0394e9879762bad4f4b9cfbf25215ec249de40983288232d89cef212da6680861b1d0da7134cc7b301e9712cd44fbcb7d3d2d4bc94b92d832efde4e41e81abb766af57ad9ff3018b384c16916797a7661d8caa34bda72c461fd93acaa5f3e7e76358cc5e0fd9fdda2d469b70cdfa60d9256192799c72a9b318e7cc814f63f6107b1372438ab59bc4b84a9735d6b6864ca201acf9ff5fe9419263332eb8a225c1cd99556aa67d9dd4acf89dc5c88b5c5669cd83c480a52b8d4c4e06758e2ae519533849e5a2c3455f7a156c5c9428c57ec5d71f3fadfd77457900398f70769f06eb657c006a6a20cbbd36ac615e059022a563e7c2cc1671e5059ba8136016bc15bae9407d352384b683685f6523ab0dc5325c1e4d025cfe563b320f499a9a81c3810046a4d8c08b246e9dcad267a4f43ed0874a5ce5f9f18e683a5b8ad6d1cb88d3d13e492733a2167cfb8cf9f1d87e6feed255cb496f74fab2be40be38a9df6e001a37532483d2a34a404b46807d62d2fa08257993783b0f140eec7d9188007629364362613008332e89c5872d2e1fb2eb8d26f8b4017ed2ef6b3e1b3702e8d99e6b380d6f2d136e827e56b43e92327c18cdc94a97d98c91298ddeae1db5871801d6a034dbb7ce2d4beeff8e5215a2611fc4144970290d6120e11005bec89a36c67806f930e5a54abeb4084b36843b330d6a648e52094acf7187d5e252eb53a475b065bf2939222ec6ccc8ef5bb3a7042b24473ca16534d66caa1d647049672631073cc0137a2da604af69a331d436a47c368c70f42f5c4b59480b57a83a752ee4dbac3e8ac80a46c497708f2cacbbcac0d04aaac077683e36a83ca0d8a7428103d759ed2d044369b4817e65df976c294c40b36adc47b15c713c5225ac01047def07af38c65b2b3df8863ac1cc4e3fd449fdf2d81c8eb43631136ee409d8e68562433ac5ecb68db61f05fda5b3de690565489ff5b49c733248bc48fca7267a95d4e52bd82494b4b9d8c4feaba97d8ead7a94503ca7856be61518704ef148261e7491079fff0bedc6abb817e7bb45143d38727106581a2638aef2e3c0ee5c4609cd63d50b0cefdef7c80e4d9d6dae42bc72f875e66555c66f7dcc42561a41ccfb3c740aeaffe6c4aeebd906b28d36c82cfd5146e9be8ac0a6a73d3eda19d0da210af937f7da15fb1a8105a96a5d395c1b91cb9d7855fcae10e16cabd1a6e8c175b4014e80ce452eeba7960e604be66d74de22255c492c5b7f9cc3cb19ff615bed2993e48b2a676c1ffa3c0fb9caa13fd4043a649431b7e994775411109298d613a68847190bbea43032bd0c5fbc8747d557b80e833461b140755fc4364f924c69209d9bc378873fbe739403c8790af9759df95fbf5160a3c9c7c4419034aaf4b7e3bef6b16dafb89970db9f9d7d10fb11ac9b8abca17ddedd31e9d34ee9a41eb2a8707fe1336c89a8b605a7225320d85fd696ae6ce498810785a7bd6b53f4c74393122d519e3383125d7d5b946cbda2ebbf51bd7b130d47e490fcdec47a276d8ea4044a76ce63d57f5baf89755f5504e88b6e888a0024e46ca157e7fc55b0ddd1cbf78bc7b2782a74ddaa5c06844eedec9afb3defe5021b9b95c5fa7eaab30c9e7b1ae339d777d35f2e0567fced3606d824b603d9ba87b3c5680693b8f43fcf24b0b179ef5d3cfeae2ce8e43dbc4d6296e4f032089173fddbd96f5ee507ff094badb1a53c8878ca65c1f4c5a3cdbbbc99aad308780b29e4b1fbc5baafc97d88e87d4d31251a7d9e9c5001850ede737e3eb5d596134022e6eaaddebfa97564965e54e66077732e34fde32e8f862c53aa84fb4765347da79fd165ff014e48cdb6ad45026fd200995159cc835366e9e1a242d8e44fd4d6091a982acdcb4ddd92dc177dc7f1bd8601d3f39da7e399098f65a501160ba390f59c83723e6f77d2a65ed14b607a9479df1bad7beff555ab986d4fca40ddf01c79e7a8401f01774851492a61a4e63dd6a9b107749b7887b472df0aefc104a1c4981d7a9d6de081cdc85710d25baddeeeb6a135cb1170f0f1505a61f04d2aceeb0b4ce01ad7ba8a267ec317983271014dc05fa571e8d0aacb7473e86ed20eef68e3f866298c0dc50529a9e52c8f5e33df7749deed0b7f845109528c23e2e263dd041115f1611218a6b48724c6fdefa2d2e55219a7b93e7c31bd39ed16636a95d8246eaa5da764de1979bcca21970bdebcbd65126568c87b59424354a6a4c2c133a462191e0e138710de998500cf96bc848fa38a73ca6a495dd8a388b20884923a65de05dc70f5cd3e27410d1581f73e0f199e52881960c298ab053468f9cc5f2cfbe7a055385b484a72db0061f7917b24a08b44259cb46d34ea3d087b1f1ff94b1d8e41035360f3af2100840f3a38d3059918782926e33fd6d1b0e37e5ae5ae02d322438cb30ec6a0ce2225587b15dd47167f2a8b77de3ed8136a5d13d5225603695cf46a6c667a5dd713ef03510ce5663b42266c9089fbfb0b01cd9c2f6819bb923cb1e481c373c3212e023e9dd23fa0dbb23dfed59fcf66094b6b15f9058116cfc12c88059f457b3a09e69fbca0f20ea38a309e224b329ad512679d2a0f1608a06f60d8201891f9e12ac0a1d8c9dd3ed141b21aa41df2fb8f1c4f5b97e2d7de6a7950683373e0adf436f86f137ff7c16f62c1346cf62220e8ab3c557ab575e5afeb03518a68a9904f584a37d7cccdf87e55b324a89f442aecb5b4e5b0cc67853e38b512f1e991ff1002bad06cdca6fa1f112be8e7ec6a8215c7029a1addc9c8a11d8ab6999eb5e634a3fb44f9ef5f8d1e809d338108b95e0d1eed66356c32562ebfc0498cee2690223dcb01f913f800b470d090e2f41bec3de103b107f2d07d84b6df944c1256c3521bd329490e56cf5cc807c35471b4c41e821e50696cbe4bedbccd15b860c54d2920e49e86fa53427675321459af6abaef2277b9adac08d5060ab3bdace7505b43bb3ff6fc5eef8d517e5c6b58a4699b4b6e4ea3843ca6e250e732132dbcc3a782b4e24c4a3ab4bc3183200aa6b0a59de6e14d5cd9a9581b3019c069994a109cddb2cdd3605971334bc1516c1a05c1ebd3a3ffeefa9800715a9773c23830af22c371b5837b6d50f629c8ac807d3a476aa399b4c354ff160bd924ed9cddb42b92c422dc839259ede266f3a5a4175b3760eb690bf510581c5b74bfd6d68eca522c3a0e7fe5f8b191d2e173e45dfdfa2311cd2ab9eb21f35e168ff67423f1d6a33dedc1f03de9daf76996fce006778ce82774369a2e0ff71029f1a054bbd11b1283e743da9a6546b3d4cb174745f3f739d9b88633b9c0ddfebc9e6adf9e7bd30d42cddf25c8c5921344182d764446a8e25b5d11576f5e161982ca0262dd2fcc688bca4eaceb75c4dd82958ee507b3fc23ccf3eec9db51cc51847d5e0c26aaec2bdfa6cc8109fcccb7fca660b8e2b4cbe4e5ae4450f8e3776111a2ac9a7184abfea3169444d8b8d7d7d1b20cb218df2a2b3f3e12cc4d65524cbb6f7a30e0f35de73ba09c08c7424bc0856e9b59599300d4133e01785738073e9cce6a45300cc1ec86b936a0e3c2de509ab028e37f75d2f43fe1eef330b16037cf0b9785d5468efa331388fb26c7c7ee7d27bbde5b105b58b804ef5c0b1ab2a3988720b379a52c721ccb707a931d6f842faa8fd3d6c38b7920a1d4aa1007979ce1948c60d43319875b1684882cccb9ddb32d6ffbc29297bf4a23d0902dbb951097fbf8c1c3579c6c3576303ba17db5e5754ad2c5b74fe490860de89e1658330fca3e63a39e68784a4cecd78c50d6a40fc7f9b07265d514a61b021d852eb505a2be06591e65ca042728a1ed3b4d56d204b390fe18f216ee4749116537c8155eba27b9e520dfd5a3d2aef3215e17881a0f7d3f9084d79098facd1dedf8e2719b67f09f2e04f2a4a39cb2c60cd5d9b1aa3a8a5e1fd75f35ceadc029b8259b7cc250ab3124eb1caf25f5b8b197716f9d02576097b81703108df89eccc84b4f25ded3c7a21557bc103bed1cdbe172ee6407950a8c2dc4cad5dd8d5e85d6658beb39caf9ee806561a016b7b32f21b9a2c2986a7e5578e95ecf562b5486d06fa9202bd06da9a192ed9836d5ac0c140d7a08b2ffa693dbfe39503fc4e06b105f4a988ddfd7159e8d97d2626778cae883045c0b08dbe186a89695a15102d320914d2d", 0x1000}, {&(0x7f0000002880)="32d94fee39e35673fb28e54ac1c84abaeb7d9e640dac608439f85c9a636f54cfb5f3dc47be7e7a1197be51ac8cf2e04fb59fedd3dcf86fc59cbcfcb0e4d99e8ddc4bb62ec3bc78a09a9ef7f5ae28970d515710b9be89894af61704b85012bcdd36f8905c0b3371c4546e91dd73539402b8e43cca46db6433ca7ee4d7c2e9bdc7dac8980b60f7c9993ad5908e9ae6644262fb6feabce54f2b1d5439abf6a3a46374d25dd18cc163469526ba2869", 0xad}], 0x5, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) r11 = socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000002000/0x9000)=nil, 0x9000, 0x4) fcntl$setstatus(r11, 0x4, 0x80) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000002b40)=0xffff) getgroups(0x5, &(0x7f00000003c0)=[r5, r3, r6, r7, r9]) kevent(r0, &(0x7f00000029c0)=[{{r10}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x76fb, 0x3}, {{r10}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x80000001}, {{r0}, 0x0, 0x0, 0x80000003, 0x7, 0x4}, {{r11}, 0xfffffffffffffff8, 0x0, 0x20000010, 0x0, 0x8eba}, {{r1}, 0xffffffffffffffff, 0x2, 0xf000002a, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x25, 0x20, 0xffffffff}, {{r10}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x0, 0x9}, {{r11}, 0xfffffffffffffffb, 0xa4, 0x2, 0xcd35, 0x7}], 0xfff, &(0x7f0000002ac0)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x8af}, {{r11}, 0xfffffffffffffffa, 0x1, 0x20, 0x25f, 0xa7}], 0x2ca8, &(0x7f0000002b00)={0x2, 0x100000001}) mlockall(0x1) pwritev(r10, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) getpeername(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) sync() 20:34:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/230, 0xe6}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/102, 0x66}], 0x4, 0x0) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$getown(r0, 0x5) setrlimit(0x6, &(0x7f0000000380)={0xf6, 0x6e}) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x28) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000480)="02a8cf97f6d39d7d5b7c4d52f0f485a70176d282c1dc8c6032390b0dff56916e805c3076d9d282019124dbe2e241c9d10d4183f088ccff15eb2dbfd611b32fa9eee4c620ca", 0x45}, {&(0x7f0000000500)="b0619cc47c8b6601fc5be48a2ef8dec511456bef570ab79461c2097c5ca233eef69019b7dc87b16c51b2af1b04a76935915e45f9f82df8ed889e02db6507fa32be", 0x41}, {&(0x7f0000000580)="6d3aaac5a0a4b6e83b1f08ff7b594f84c80a91b8a79ce5d9fb06fc47cbbafd759d8b58082d06782959f752bd5a451e228e5652f15a09f5600d10081f46716a7e14f74fe2ab9ffb05b5adda48b9745446671a75bbd8de47a800df57c48b3fa24835ea85772d3a52503752fc059c347f1127beeef6b121097ea26529d51ae003443e4c70fe9aecf7da9f7c8679e80d3b94e205c2e8b2cf4d5fb2ae2970bcf01adc9721fccce84c361d5bad9000c803dd4f51dff4c327d026c8bdf0101b1068787efa2962246895f7c3dd5a7c5ed545e19d02563aee3734d3ace7fe5c118712a848177998fcf475466cf83c09b1f0ac890f61eb8d1dd33c5472dacbc2216b09f339f4e82d7e63029a678dc516b3bd513856084dab4718b655b221f19680eb4b8a29139586da0fbeedb4273ce26f1a4c7ddb6056cc07e5abc880aecf9c0acaafaafe4cdd928269a736f5a45be0d563aceba59a9f52fa4c721aeace5e87b2d0b372979f866e41135b67e4b98217faadf6c9d6c6d6007f9f8d212a18b92b16d824c7e62ac46f17d67507ec9070225214ca51f08297a7f00dd2f11f3b96e1066c0abf188d6d3c345289e752261c74a7f092896002040a0b5a95cad6adb1cfd5621bc16ab02ed5043ba5a76ad69c10f9c2fbb04d46776f64cc382dee977ad7d7da2397d29288fe3b650ab79589735f8f4a931fa79ea8e7185924ec203e7b3e9bd6cc8f6c512abc9a5e572cdc3ed9e1ad4f2ae005ec23921b632922659f4706c6145916b4e26f4fa7a3fc4083aaffb7a7c5573be233ca2ae79c193a4a575b2ad9ff33045a6211c31db994c6cd2817042d690fa8a22c44cb1a216c829cfc9f8e9f1be84958df4464f29e025b5609d75e020c20373aa1303f15ddf83463eab5cae2b5ab6b67621edf2e8518b77a216b77855cf646553c7cb6c920cbd614fd998f69c37f4865e8d27a529008d7a7cd15df9a7bc0512732032914139932e7317ee0ffe793dbbf4a887c3845ace50229aab66b09e22de9289e24872645244ad000712ad9c640ee99b6760950c413cc6b1df4c0e515b87ad75470b10bb2696a43b2e31c806470b6c99b75cf64904247cdcf7b069eb31be04c46eee46a841feacd4ff5f215c7a8da2e4f48fbb15aedffbf1ca5dc0cf6f7180b1c5d87dc77a8278207103fba6e9f525bccc71e5ce2853387610c1b8589436545f02e975a0e07a099ea396f375d499c8b59c32e1cbbd4106213524bf0533f52a68b8c7ca9f3b47c489f574a4e97494bd0270a4fd4cbad5ba0cd24e42f3386cbbe2e26c4d94d986549be75413406f59333ceff1f7157c17a70dd6ef316ae24e3043accc6c5abf2a60554c8af4eed58f0ada1443c707b7eec6a48798ef6b169a2964b081bc667d7fdbb54c08f90d1c858ae98b6fbfd2d31b4baf35286f52bb6c38640a783dc42e44f634c2460cba42e46e81488c33af2049086b75ad4ae0ac472bbd3a6cf642f66eff89ca4de22601ecc0f214a298912eef686de49b8eec515ef529db41434df49847a96f37fffa4c889a00958c391940c319be1975ad2d9153efa43e520434802c4afc5fce3e715f6948f028b8cee87eb467a7a97899a176236c01d7526583f20745768da67a5060822c2f6333079ea775f7cff471da1897a7d15fb0ea7680f1604b6caa62418338de9dc814ce0599f1bc07d4eecdf50dda921d8fee8208cf4f3bd1afe7c89db60070428692d6bc82101fb7d6357d5d08628f921edb62135a4de68a2342b2e396118ccc1757a8d347de1f96832da1d85d72704d46462d7c7d3412e4d4a5c16053e909e950093388cb4e9b16542e79f211ccc614911289c5d6dd9350f67b741678ac90ffb370cec7c4a318f99af08aec04f49476b34a8706ead5dbef6f709237e2eb4aea6c8a604d947acb4a26e56d995b71ea0dd11bb6375fbfe50e47ffe17bf4290ded96f134ab08590cf932bcc9a9603f642da7ee6f5100e71b896706cad5143f1908508182781453edf90fc45e65d9c1f143e207d0fa82111f9678c3e018b41dcd54add1a6b89ed429d66c3e62cae5b99d2d90b18a6ee6040b4abb6bd233c9a79347a9b2d05db600456d16d4a6ddd1bb3ae8fb5e6d65f7d9d499bd5ada66c19d1f9212c3c8aede2ff7e36c7195b62bf2dd6fae73954dbcce32bb7de730e237a6b5ad3d384d32f884eb10cbc3d73c52a2295d862c659e37f5aef062ef2358d790d7a028d4d9917db59437e88f5adf2d12c5f5b0353d2535348ede45a3e997f88a7f7e0212fa69ea06217b1497dfe4e34f23aef4e4c8347bd960f01c6cf217ec4fd06b466d4f555798c84083e53ad2184b54bb27f3f78791775896c3709eefbb5d0056425a77008ff05f797df285a726633432e391d4c06cacab976847c448a2626bf1d97e30fa3b453addbfee710dba17fd7192ffd5db48cb2f26362a6ce42a4f028d46497072dd9a7bb2e423f583a9ed03952efc18544fbd55bbeabd5ef74e63d75a4c2e55fc0d6dd1948e2f34f30e697e7f430d3a59903e7b649ddeb318fefa80a5846c793f4f68d6079a3bdc4ebcd9c4359bbf311c8234668b0884519d3cc2f4afe06cd8f7ae47bd8525d03c2bcb5732e67b8af823df543fb78aab72e0f0b9dedd5d5918750354cb11fbe77c470a68d7c5c42f9f679dfceb0620e5f833dded2883a8386d937306ffc51e866f13e4a254618dd0231622faf9becbf7fba37eb93b082be6bbbc3aba70f3974e6ca3d44fc3b3a0c96161d65bdfbefa002a6892714d90cd53ef694b37f6c28cd5d12fba9c603d0d8fa580ba205372cda16a7526b8059472c79ade3445c451d2ffd3dd138e6cba7bb5aa7169f923d2b9bef909b2c2f56426b1742cb83db65580492338c93fa7c9622d28d81d2d044a687e47f910cbce1c40e9b5d92dca04d7a300a9a8d28c2811571ecb6f434ab381737c7fa5f650116df86c1cf72cc7917d6faf62334867bbfffe5dd2c0c172d16ae000370dc8eae945ba4439d653d747ac292061aed3ce197d50f2a6d543360049093cd9b3fdc01604fe116287fc891db6c9f8124ae5f73abea01dc6958921f752a431ef36b4bc427d46676190cbc722d24e16c728c634befb4d691bf0e0b988b6a770d6553e53cdd5d6ab334b7807d6f456d9f50da7c610428595885b42bc28033f7eedbd6f9b07a6aa4ce4fd297260d758087372b07b733d886a5f3c558cec97d271df8f3a23e4af04e2b63a71b97291c53f562f6ce705d8f5fb81d0d953c52ead5481d59b252181379327642d480ac428e98bf2011e3d610c16b4fea45ce04af20fe4c3e7d5197e6ad781a8f9bf0d97b568f01982f9f5406a00b05cb472838c3abe96a0972fc2082e5449e03ea3176f8a15033577375a3c42f49dda04cf4be58aec3950996473ade9da21e64e194daa84d58b969db1f5a1c43f2de4bc5314163b2b854f1deaa72b2b790564ed36a72d32d06daa8df7a2cdf84e9b30f50b7ebd8db107c7d295120c5465de1f45bbdb849e23c7e0ce061991f56612c138631df7ea4f1dc2fad049c88af328fb62327146999e92d25fb40c8576cd6317f813312ccf43bbe23bfb83af24441689e6c68073d63f15b3df0dd7957876549c8651786c91ff97f890ba87c32cd564cd18c02641f47e844c71fb623f10dd23e18470cac865835ea2ba16a2a038a6f4f94478aec33ac5ed0852548f85241558fb921d91b756be72b2ec785e1bf1de3d688a7ad813c56de76fd03ee92435472c671d32ed8fedc20e23f13553ab1608cdcb941996eee624851bdcc185dabcb5496530f1aab126f47b71e6af2fee1dd1364aac5dd073b59d6eddb6c9da9578fe49d6e7be91873d69de2685773d5d123214ef084ca797ddef5feb85fc1272fefb4b115555f4d4c167e7b5a0e41b17a367fe0f4a5619d7effc89f3ca358ef9d64198a21d6995158878d5478ea22142fcd86e2edf1af57f43967c7226eae6d108303507337f7d27f4bc9444079cd3ae30abb1dc946d45cf4696fd4fbeb10d1d58a530a77940d355c0e23bf3d779a20c8bf5da4d53f55812d0d9060f2e2d543b0a87d34a86310081351a55172c47039477ea4fcaa504bf56f6acedefa9e251541773bf06cc5f9975684733728501b020c75cbb59af1807166969c40f323ea65fb1db077218845498eecaf87ce0f64ff0a23e5e33243e99602a271e0e7bebef89fece3deabd3fda0b225c4df5fd88c1f8e9c2de787a0f2e2b9c40af555defa38041b00c29be44223274173ff9400999fc5d10d1893aa2f079aa5cfe7567a685ef56c14caa526e6c4503754b97de6150ba72ebb675e8c496c7f5e623533f217029918819633a4dd873304b5e4f0748e73b36e65f8ab30f041b4bbc9d625a113ec914437cfa3fa255301e5469f8100889880081a0a2e9fa876cf453b49ba7d40f18c9ef1dc260952227668ccb41faa1dc788f2101ba1106a4d6b04ace241503dc8c0adc76d61c2d7151569ea58eaa31b58e397c30c7d6e2918de3fc83a57de730c0fdeb4e4fda69e06ca9b81c7e25e4dedef6b6c44beac7478f6edbd35ac1707b6405fb29f050b5f5e01e9cd9fa86da07e1682c36c85585439f6909bc1e34d6bcf7401629ebab678f0bfd9a64a08aa18ac9991f8ba0335523086709331ccad5d446a19676028ae564177e25cee514878493c08d0bf90822d221e272430261b906d9a8bcc29e348a5bd431d40cb8da7c7e825bb67711afe1e5b6529036e43b29bbd63671f7b4d0b7d3d57323724e466538d2210242c740498a452ca848242daef26fd99923ce0c8f101fe5c9ab333dd926fbf1381deced560465cdd2fee22ce172d4b8b43845398e3ea993549ec5c0e8a20d37cca91b3361fcb7e853de643fa75f1e236a23ba18aa4862602fe05b2f1ff3bcc6d838a235228cb145bfc73aab7a2fe966da014a8ceb487c99b3e2ff91d514e35e55b5df05100cec9d0c8c83ecd82e1f5527330317ef0abbe6ac8c311ff4f774540b7fd8f3b27de875c1a9a6df31014c949081a42497fe11d36f7614030ac676850fc9aa4114458e3e8c244ac104117361fe67c928d23df47e3078308b33b1f09c87253c9d52a5e814e1296a988e0cb04267d02565c21469dd829976fdd51608f7080b3267d1318e227198d9e4dc548f937dbca525bc9e9dba784026958e59654b800f1c82934715f6192cea54ae02b8840a9b483ac5c944b12c12063b142cb9cb084eeb544d998a5620b6e8e6ffb1b650a4b6d8bd98920b1c424bee6cb93f5f9fd40d1db490174cb614bb983f3e38cdabd4aa99376749e33e00f1b1ec87e2af1a7894125121c208c767e7f7f37e512fbfc52bd1fc8661637b428b26c59256579b95ef09f5b97cfea86a520a2850c5f56f924b4a32d41f2790823fdf9bbe00080358ec6c6b7c275ceda6ba47947e7ecc61bf002a503704642b1876bb14d8f579afa8b6cd5e7c71970e3a4ead17483af216c662d0941c6ea3828981b41c2347a5dfce08137a98da7b63009f544cc21bc7af7d1a8617cbe8afb3f156bd616960151caf76b4c7f7ee81000d7aa1df9c5802120e1e4396de6788ea02c20766d3306e7efb2c4b2a208c1bd4f8005d2fe6fa532bc2cd1fa338131cadc87efd5e2fc1e2c8937c071247ddcea35476699d5f2908f8c392199cc4bffd166157e971563a29f5b9b197ef4bdd17c62cf32ea36f6cab6342bdcda08fdb555d563da8d0a57b88ec58d06f33e94e49b759a6cade14b089c1cf4007b44e1bdd1e88c5711a2c1d8cdda834807ccf8564d757bceb49bba766d204a36957b3e8c110d0965c1cb961c", 0x1000}, {&(0x7f0000001580)="e153a5d23a160a7ac638342f84aa0d2bbdebc592858439a7b6ea21ebc8f0d869f66831204d4653c2060e51d7fdc3651622cab68baaddae924a26f1338a0d769176baa6d4a272be83c27c182ecd2037478af86f5fc5cb1784e05d5819ce489474abb963cc68c6a136d6a85639372c65f20820d3e8a59ae6e6f0", 0x79}, {&(0x7f0000001600)="ff16b26f524e0d4c6358e46a253d9a2af65507538a1c3a0e59836e38b0be7e6c4648907d024bce3eaa606434bbc97741ebe348101fc6db8808e33e8332e42c01927b3a23e121b3a0a2186143f14a8826bcc3da3319df7d5f45a9bf34803840", 0x5f}, {&(0x7f0000001680)="ddedd0497cb8", 0x6}, {&(0x7f00000016c0)="a2104bf52e9b96188317be7c6a2c375d919a9633c5ac1df6627049b1", 0x1c}, {&(0x7f0000001700)="908c", 0x2}], 0x8) r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f00000017c0)=[{0x3, 0xfff, 0x800}], 0x1) setrlimit(0x5, &(0x7f0000001800)={0x7, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = socket$unix(0x1, 0x3, 0x0) semop(r2, &(0x7f0000001840)=[{0x7, 0x6, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001880)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001900)=0xffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001940)=0x2) sync() getsockopt(r0, 0x6, 0x7, &(0x7f0000001980)=""/219, &(0x7f0000001a80)=0xdb) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001ac0)) r4 = geteuid() r5 = getegid() chown(&(0x7f0000001b00)='./file0\x00', r4, r5) renameat(r0, &(0x7f0000001b40)='./file0\x00', r1, &(0x7f0000001b80)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001bc0)='./file0\x00', r4, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/bpf\x00', 0x8, 0x0) 20:34:06 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4001, 0x1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 20:34:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x100000000000031a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="99", 0x1) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:34:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 20:34:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) socket(0x18, 0x2, 0x0) 20:34:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="698fe204450d0a5026ec7740a9f813a4a42ab00dce94585365cbc970da94fb4b2fb1e13d58594d68ee021df08fee50875d1578a3b00b052631cd5a6ba1bbb309d76b0f6a60ed36de3b76afc3524722dcd52e1a3c9a0d6e81632c016135aa8ece9e2e96a974372c3e54267a9052e8e7befa5a2b61063d50eac48eb3fe3dfc599a85b7df4bb6dcb8b3a1e44cc27119f74e424a55db3fddee47ef65b1679a7b160751f8dd93843024123874a8d21f79b6032bf4ef19e97f53e457b5a3bab123468abf095037834816b408e4aa9eaf6d14b20253f6c6a75f8207a9cc601a986466a05d1b10444837cea16bcf391c2984b6daeed273", 0xf3, 0x406, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 20:34:07 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = socket(0x7, 0x2, 0x4) socketpair(0x6, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x38, 0x4006, 0xca6, &(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x600, 0x0) r6 = socket(0x39, 0x4, 0x80000001) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r8 = dup(0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x8080, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x2, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x6d, 0x5, 0x100, 0x814}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x400, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x10, 0x3, 0xb0d0, 0x1}, {{r5}, 0xffffffffffffffff, 0x42, 0x1, 0x80000001, 0x6}, {{r6}, 0xffffffffffffffff, 0x67, 0x2, 0x3, 0x3}, {{r7}, 0xffffffffffffffff, 0x69, 0x1, 0x0, 0xa1}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x2, 0x2e9, 0x80000000}], 0x0, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffff9, 0x8, 0x4, 0x3ff, 0x1}, {{r10}, 0xfffffffffffffff8, 0x2, 0x80000021, 0xf3a, 0xc350}, {{r11}, 0xfffffffffffffff9, 0xc, 0x60000000, 0x6, 0x1f}, {{r12}, 0xfffffffffffffffc, 0x17, 0x20, 0x100, 0x100}, {{r13}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x0, 0x8001}, {{r14}, 0xfffffffffffffffe, 0x5, 0x1, 0x6, 0x405a0bef}, {{r15}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x5000000000}], 0xffffffffffffffff, &(0x7f00000005c0)={0x80000000, 0x1}) 20:34:07 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x110, 0x0) socketpair(0x26, 0x4000, 0xc43, &(0x7f0000000140)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20002, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r13 = geteuid() r14 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="bb1bc70de62728083e0e97dda2a0748010faeb35eccabed74065ba04052f5b41d9ca346a68582649", 0x28}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="20000000000000ff0020100000fffffb", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kqueue() kqueue() 20:34:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 20:34:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0x104) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xa9d) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 20:34:07 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 20:34:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchflags(r0, 0x10000) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "623d4d18327dd2412b200a855d9ab900"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 20:34:07 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/178, 0xb2}], 0x2, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r2, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) 20:34:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="e7d100a050cefaae73a4806c97458d77dab6583204fdb40f202895b1796ed4f0b347235e1ea3c17f698e54c87953eb996237921b0521c6b445c2f246ec69c69b41fd03ba906c743d3283f3d43f25e55c737d86bad4e4c118ef139ea1da823543a1fe2accb9a89894c7a880cbf138a2364277f38165d97744234df31c9d21e2a76c1291bf358a870c880b0556a3edc7b55a25300ec0e7a42014485fa98bef284b02af9422156b23f59b94964ffc44b22302d300f29beed5a0707f51d9d8036effa09f81776eb87812aeaba6fda6a301e262e818f6ce276d63f25bc5b754643a7be1833410dabd61d6d43635fbd627500cae27373c2af6eb835ab9a5967f40c619c6b254c66001ce28c4f730b3a3463508169b62a1e6be89a1576d692321ffb16dedea4102ef00c0f4837d3eb6284eba16ad04c4007f1edff4199d6246187288949021aface852c19ef4bd36afa693840d9aa8cec60ebf345b4bfc46bbef9b4a113917631fec55102c935289dd4853ba4b985f629f3ad5eb1fb3507f243d57913b611d429ff1cdc8a8e1c006d051be12baf29fbd4cb43ef2fa624905c1332935a1b7331813993ae6c5b705af1753514bf53010682e4be54f2e614526d4ade725548cc5b87c6e09ceb99d6cbcb54c645ed0149add211ab84858caa4047da0429bd1d5411ed470f5756687219794bb71f902e76606a498fd8a37d36ab32781d67212ae2a290eb5ecd51a9358d2176d490da23c546d26837e1d37399a3b9f7daf46175268f0db1f0362cfac5d7fb2dbc1baf578842f9573e73bdabc777d816d568f07d2f28f865a0a1f0e5516fd552d21bae512ad0bd2d7123e4c5b6eedb28ce5146cdf9a491f95096ea800cc68de017c1324c89249671da16531542804034c1c446d92bcbe8143fb5554ae0818f97828f1f372f33847c1b8810e6bd407f33a175a53b7f5594db9297b257d551e44e71985a81e3deeedf85a52d6d856a7899a8995ecf45bdc22d7e47a17d7e211180c501d67cb80471e56e54ef207918959d72e0ccbe2a65912aba1c4d163cffba76b67f8f6f60550dfbb15158aaee6ca2284e3bdfbb17c881b10bcf325cc6ab9af6b34fa75e6ae1cc5fc8b8c459ae432ab1bdb48ae42bdccdbdffb90cbe3df98e1427e92a9ff6a5fbe038c66552a7114d417153d9c78ac940a53d5bd1011f17253a9be633d2e092eba7d468e7ac8fbad7c95f33b819766736bd4a63b02438b2290f9c2ed2b07413c30de1eaac51569ef8addb2e9000f0a943967de95e8ae92de2d520633f27256bd3d9f23f06ef2104e316c01bc811522a0209a825676cba183ae86be25f4fc86bc670dee85c721c4100de0322abebf825dda430986e6286233efdd54d42e4b57fb16f8c3032d6757074e709d8b7f840d2039eb1f8e30b30d61db18eae8fe6aa0f20e519e9c261a68912ed0a009af290f19e91aa1dacd8f5dfd1e74cfd9ed0b1aaad40160eb556bf33e67979188873b9f2b8acfcb4529b2569a7e0f7aab5d4820dee69327535b70e75d3823de4f67eb1e3ed0b478f2ed76c206d045111725037f512d08dd0c917ac518f42a1bd011685818e4a6526122d29b131ac6a39677d5048df6eaf1dd759c7f2aa0403fda4094f81d5c3340ee5722951cca4b98a862843f9f0820a3b852602b144c83e10e05e402dd1848bf314685f0657b5326e6ce2e20f57833d8ceb2e4b85310939b2b058f45a551717b9686948aa2128af357f25009e97a7ba83adb0f2d657f0c22c267eb09d83e124d17b13680507f776191fe73bd55e1f16d2df904ba009cf3723d9ff3c4edab38ccc3197b38ad7947554928ed17fc11446d77b32337e797a80abcce49e83d82b97c77c2377c0c4bb7b4f9530782bd81701dbe4cbb3cb072ac1c458e03a2328a8857f8b72b6b8ec8a01cd4466d3bfefae5c902a1d341e48ab3020cc9a18c9b61e9fb03d9fb347484282591b7c0841d15703298fb0704462ff60e51d835a1df6cf27bbdc05434606d1ed2e9daaaf3b621e99a9619c9376a33e08934200f1949f3dddeb3ca43d37fbd0ae61f3d0f13bc5a5ed639fa41326dfb6f8ea77d35a28bc91e6fdb123d07484cd280c63347cb7684701b40acef83147fc474f366fce54250581190e86eee5ab7853f1435bda847786102bc0ac184b2bc8134e3a62013deef6348e3f89a8768875b18673926b02cfb99be94e5de8c468dab721309aa4af23f1bcb53a0155726c5ec7c39072544fe3545bca9df1a3ecb7ce843337e6127bba8a1fe4e725a1c17c95c951ab02ef5b18428247d131fbc9a5f69a9cbfe558625189cc09792fed160595a8df018e34c619dc1d5516ecd3a9b0b16b0accc56eb0fede1b55c4b52a18356a9a16b99f81488739346d62ea8b26d844b6e3ad4f9e9c46a99dc880cdbcf07af44f7ae38a0614752d0ea702e8f5cc7aad9dbf8879528f863adc0f90c96554d339e05057c82c29976bbfce4779168a7898cadc15b2b6528a9c55e7363420b4e60176cd678a69cee63f41163f114823ade999445f8379bc18f37934841fa270005e2670312c6168c11c732fac8b0ed97fc22861ef67fcb029d763044286f809ed0800364631393c56de755a663cd7ad633e7aee32411fd8310825d6ee0606abe43de7941a73bb608ad15cef7522d5bb90a3c99350e751ca1e950ec3ef94ccd36e1b4b3d2b916519869851473bacae5680864165b3a0021ce1a19399888ebd98553c00f04b34e136d7f0aa002178703142f73ef306f3b2b9e10ca8cfd019a377a0ea020b5a710f8e3aa349c7d5c4ec05abbb251c150c43bc3314dd3c46c6204e1f0cf6a92b80cb33e689545bc0011dd844342efdd3a1e622f8bf179bd39acf2d6c65c75876b4fe28611445b783c9aac3f2ee94c8de692f08fcc42a7dca7c4943f45c5b8d1550bf4f52066718e8a73672270938ae538b452dfab81a24438cff93a6a7de9b965c2f54f72b9b7dd33ac83006344746a614955e41d7f783e145128315c73fbe3a1cd5876e5133f67306513263f77c22062ba19a66cf5f8c691da96e21423a3d35bbfa2173ba7e5d21c86925ae254c8bc7c030891b334d9b58812f0ab55849d1e817fff5613d7c319b2c7b7566e96f48d66db0abb0f7e59125d349ecc71c58da05e65ecafc73548a01dbe3496e4b76c1e0a2d3510806acb2f7b2dae19b448a36aa59c25d885069f4291a6fe10f7a17b36e8a41ba01f1ef2900ea194332de5ae89d64fa6d5c3d2c7a765eb1a762135964a8155134d20edcc68530ba25c842698842e47da4260b6b2d56b038c3e1920bd3f667d0457a3e05f7e24dfc09bc075990767fb4dc89ba7651ad5a07682c6173e44e4caea9f14d12c1a203ffbe417d01bed10fe37b9d82fe36952978c06caf1b8f41b3c8ee8ad795b806257661809a77ad4e678472b6e9ef0c0777f7192059a419a5227c13f8d6ceb0e419c2563dae5b92ccf0fc9767808db3c8202e924920368c12f7e030fd97146a37a1d85fa34e7d89bc91de4b7d1dd75ab40b8eda9080bfa9c157a07d600b47342eceaf5164a978925345cc59f9694dd86f96196b67ecaa4de6ac66b40f1bf9e272e6a2b52d106a52e84fb129babc0200a1711b6c4a61d151dc501edb7a04fcfc9419c66281742ea3d5a7939bd81bc6a28b614655d0fd6e7e848690a0b90347b1e3870e47c0d83b3754b1abb6cede89c5f8f016304ddb053d425ca2ad9b914659fc7c8763cde3c9fa993c750fbe3704969b5cc7f2acd645e0180008e03fb800b8a2ee6d7d1cb83c20d000f32af4e1f08e5f4ca7ad6ab948cb3893957f2ac11e3289070b9dc0fee54a75c487733f9444a1fbbc59d88a84f4f1a7525f3e7f6f147ef8eaa3446978ee70a8f88f4e92218d877088e44c571f7083a56e2c350adcaa30786d69b01ccacde555bb792427ee5868fc87f45d76a135406293ded79d470496599ea0ceb3b1be8255d6a1c7f17b5d951eee5c19ae8c5940b098eb7211904d27e3eb6de278934bd7482b2b1b5ece8f0ed8876334be08360f46b908ab9274dece656652d1aa6b3408d856e4290122f770cc43780dc1d88b99b1a67badb8adf78aa01233591e98b3a2923cc9fedab81bbcb8be23e9871758720ffa61470e8afd89d745729035066e88c495a43efbaae56778eba24f0f288c3288b0467d58fae9d2dc4b5653a4b459bf4aed702f29a112cb9c906f380f44e33387147e78c05265f6a5eb6a9b459c33c6019acdfcc16d95b99861ab1ff374f8202461e70a2627e993ace6ea64d6ceccbeeb29d0d31ef9d8b1b87f768a19c0e46317d1cf71faf69f4c82cede320bc233f2315f2b46682afadcc68820e9fefa3dd18a4617af6f05e58536e74e0f582c1615d29ed4688fe8eb012372c60e73283d1d2ee8989b1695f2addd87d8c7de26aa89551312f204e05d4e648ec1babe44b91ab53f0ae334fb156a577f08951e3c3b73e972c02669babe990bcb7e7dcaefea8ff2b11833f3d7b4bfd67f10a55da5cb2e1993864962d53d88fb1dab538d9384f31f65366d32335cc8ee773363273a5fe0e43467154be2b0d2d2e28ba42eb9f19c1bed9b0bc07ffb1f3814043d2bd94f8c600c242cbfc4e8f1536dde07718b8c5bc60a7b0da4c226389805eeb7c83f95d821279cdbfc26a638e05494452e2f89f55280a90ba42d2c51b8b40d47890f0b5a379f450f164f988af8ec9768b6f0c3eb54909d9aa58c99e3b779dc8a62dd6ad6ca0994a9d0fc8d560e1b23952ec8afbb740ec3ef353a29636e9d32e2c9310d92c8a80cc0797efeff35d1d55f7913670d2d33eaa0391986a6dd155d856c7cd71ef157070c6e82803458b388b721777cfc1cc4f4d1b6b6e2a28479bde71116c732bb2dcc66f282e68d4739b3cead93b511d7223f18be41a3a2ef4dff45ceb1ac5d49f38e379029b4291c6684f54bb2d411875fd21fc3437d60e5064baa3ce25c93c8d5ec75b3ec2ca3cd5bfd8b44744b4f76d14332b7bd5eb046d60e131dd01450e17a3966a88a299f244a54ede054622e887794f5d6d5f9828446a8490977ded4d2c2afd2acc6e8b8f217fc1c8c7c32926ea60805517c463e765387ecf4fac6c576128d6ef83b3622555289cfff6afd9f48b103cac1ba803a4cf8800a63eb878ad554e1e2d90debd1d2e5274cb3ada41564982a07b708bb81ce0403d121bd05a85c487a52cb23e64d3f0e0f4c7faa4e615508f666024417c71ba6b2e0d3378d4f8af13d84caa1b816155a78211f4e23f61b53b8d2fcf530b405200181f5482d1a24fa2443f91b901821b108bd9a77dc519c54e6c332a5940b9824fba3217736bd9447864bda81ec793c6384169a27725f44d119e04d689c0322ee015b311fa254e2fd2aa617f53649dde2298bb6a2c323b627d77ba9f553181657ad7c2840354652ff8cd0d887a8cc751fead6f30b03fab27dce604297d620ccf64527e5cbf8a29e92d2c7da4a7d99ac546af97871569cdff11032212e73de38341a51ff85332eb6e59cffe177f3608ed14dae29fdd0ea1b8e508610056f9495e03cb04bbf07dbb4a99730574f93b46e656ccac1f5985a38f9d31fdf5517adb70b886219da81186af9a2c7528f9a25e24f4bd1b972e3015e4ee062bee41526a3483d41621ce0fc9e28142251fbf46685da8f7a955c554a4e1f9a5d6d7fc26d2d7f36652a7186cdb893515555b2e9fccf20dc1d2aae63438289294cf2bd2460f2ea4a952d515a3d7d11381c6333f5e33cd6acbefef62189872205e8f7bb982597cd37e84d53001d27446f77955e1e6f7eab5cf93efc51cca63", 0x1000) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:34:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 20:34:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x24}, {r1, 0x4}], 0x2, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) syz_emit_ethernet(0xca, &(0x7f0000000280)="0b8701ba4abbd12e58076e18cfafcfdd6d866b040a2e0821374afab1efa0ee7347b90fbb9272b4199a1fef16aa160ccd9ff37a98da1e44b05160bc3ab1061be88fe2fb1a63ed2b1b1c4da29e12d553e433b12a39466592a4990e491c8639b2d920ce217f94fccef05d907a27503f028382f1351573fe97e89080fc1b8e4fea77d3c60e7bb14f0df97f0681015a3b6ad8eeb166f03d679ba80620c94a6f058be4d3f219fa95505f037f479323b05eed93842fa0f816ad400f8645cf2e0e14596107e983cea592197a405c") ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x2, 0x3f}) dup(r4) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 20:34:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:34:09 executing program 1: dup(0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) setitimer(0x0, &(0x7f0000000040)={{0xbb, 0x5}, {0x5e, 0xfffffffffffffffe}}, &(0x7f0000000400)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55c852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d436885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b04900000000", 0x2bf) recvfrom(r0, &(0x7f0000000440)=""/19, 0x13, 0x800, 0x0, 0x0) 20:34:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x110) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() fchdir(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x800, 0x3651, 0x7, 0x2, 0x0, 0x10000, 0xfffffffffffffffd}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:34:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:34:10 executing program 0: clock_gettime(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) clock_gettime(0x4000000000005, &(0x7f00000003c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:34:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000020000643ff4bc0aa434f50000000000000000000000000000000000fd00"/208], 0xd0, 0x3, 0x800) r4 = msgget(0x0, 0x20200000000080) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 20:34:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendto$inet6(r0, &(0x7f0000000140)="47d96cff53dab75e841baa8f1840cf38ed580a0813dd579864be343935c44ef63cb2237c93c4d2512ccd803d1767208bc8d76c45de5ada5584631160a7dd582b8fe0e5c665e561e08d38eb6f4e1390d05a533e6e76d2fd3736d45073628e76097792cd3b92c8f3d7963a6e661c21f4c0c04b599691", 0x75, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8b", 0x1}], 0x1, 0x0) fchflags(r0, 0x5) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="94", 0x1}], 0x1, 0x0) 20:34:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/141, &(0x7f0000000280)=0x8d) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7f}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffff8, 0x5, 0x60ba, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100000000c17, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x4, 0x640) semop(r3, &(0x7f0000000180), 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x101, 0x1, 0xfffffffffffffffe, "73cc517b850900fbff00000000120055098c6000"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc2809", 0x26}], 0x1) 20:34:10 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 20:34:10 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x200) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:34:10 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 20:34:10 executing program 0: socket$inet6(0x18, 0x3, 0x3c) msgget$private(0x0, 0x30) 20:34:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x40) 20:34:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x800000000000c, &(0x7f0000000000)="ebffcbff13b9fda12eaa4e713048e69931929648", 0xca) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)='\x00\x00\x00\x00', 0x2) 20:34:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x10001}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x455) sendto(r2, &(0x7f0000000000)="5393cc0cbdc6c9aba4480f6ecfa8fc2a3367c6061d7c4a7c4034a8d41ebfdc501a75f016d73b3ae24c524b8d8d9d28a491", 0x31, 0x400, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x4) 20:34:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ea044fd33055552fb824b3da002bbd47b6e8d583e387aa4f5b728193ef16ab9aa5ef55f3f12fc007916b3319c24ba11f881a4f6039b0ba38c5cc34505c8882556496fa390047bdb3cd1d2066397658b840f4e", 0x59) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 20:34:12 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt(r1, 0x40, 0x800, &(0x7f0000000080)="83c05d4618363c993136bddcb2fade082ac8abcb43531d9090de0f7a5f9030bd4b4bea345e830852f38446b9c54a499aed14369ac6ea5250695201ae42756184db41b397903d4579b56d2562d4014e4c786ff994ea5c32866849c8de", 0x5c) 20:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, 0x0, 0x0) 20:34:12 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000001c0)=""/32, 0x20, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40800000010003) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x330) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000700)=0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x620) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) r8 = socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x6, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/140) dup(r2) r9 = syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000580)={0x0, 0x5, 0x2, 0x1, 0x1}) socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) flock(r8, 0x2) getsockopt(r0, 0x8000, 0x21, &(0x7f00000005c0)=""/199, &(0x7f00000006c0)=0xc7) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r2) fcntl$lock(r9, 0x100000000000009, &(0x7f0000000180)={0x0, 0x0, 0xfffdfffffffff476, 0x10000fffffffe, r7}) 20:34:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 20:34:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000001000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000290000003d0000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 20:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xffffffffffffff1f, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1eb30d", 0x5e) 20:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005a09000000f0fff5ffffffff0200"}) getgid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x101, 0x39a}, {0xff, 0x9}}, 0x0) kqueue() close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:34:12 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x10001, 0x9, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x30010, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:34:12 executing program 1: socketpair(0x1, 0x1, 0x10001, 0x0) socketpair(0x26, 0x5, 0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x401, 0x401}) 20:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000740)={0x1, 0x100000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8cbf", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/13, 0xd}], 0x7, &(0x7f0000000600)=""/252, 0xfc}, 0x2) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 20:34:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x30) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 20:34:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x23) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x3a6d8f0e}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0xffffffffffffff7f, 0x7, 0x1, 0x10000}) 20:34:12 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) socket$inet6(0x18, 0x7, 0x1) 20:34:12 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000380)='./file1\x00', 0x60c, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="784d43d0", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendto$inet6(r0, &(0x7f0000001540)="dc91427c6c582bc67a6443deb3f644a885475a9f6a9ae8e2cc06df56fe53750ee4f8facac0a57acf996e0013677ea61bd86f846a92a824ef634ff454e467c1f1126a0f798a49e7060d9f1479d7e0e2b5ce90a30b7f119742407456b8cd8bcadc99ab66398dc7c6f92f107eb05668cc6e5ba32f5abe3f4886f742c399ae1a2d4a6223cd8b7ff8ded37351517f85e7e3ee4330b8f64102e4c264730eb969ce95fa3460840d86", 0xa5, 0x4, &(0x7f0000001600)={0x18, 0x3, 0xf4d}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x82) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x1, 0xf, 0x81, 0x1, 0xffff, 0xffff, 0x3, 0x3, 0x1, 0x9f}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x3c3) 20:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() sync() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffffc, 0x0, 0x5, 0x7fffffff, "73cc7b2e06006c28eb9b00a43fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b58906", 0x9a) ioctl$TIOCSBRK(r1, 0x2000747b) 20:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfdfffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x800, 0x3, 0x90, "f553017796832e458484d7ac69fa993042b6cc1d", 0x400, 0x4}) 20:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3ea1aa882d4ef4d56aec375b46979873134df988700cfa388584432189d0d0cba0416ac8af489c97ecfcd52314a76fa86ed925a4e1c64cdcf3e85bf2c10934a06ecc851726", 0x65) write(r0, &(0x7f00000001c0)='P', 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() 20:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x2d81, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 20:34:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x3, 0x3000, 0x84, &(0x7f0000ff9000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 20:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x6c, 0xeba, 0xffffffff, "dad771dd32d3a421962d556880b86d7a0db877c7", 0x9}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x4}, 0x10) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)="eaff125c5362396853b80e9fc6324e1873edbf", 0x1e4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 20:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7ff, 0x0, &(0x7f0000000040), 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="2072bfd06ab2153942fc9a7ffdbd5b1a2a09b8cfcf071d5701b1", 0x1a}, {&(0x7f00000000c0)="bf60e0fc3387f479de33daf548c0d4948bbcdbaac4c4ef915e0782a851493457db8c9dd6c2c9a9d39e85de6b1d2b0a099008620957a2377b13fd92f2d6b38b8a87d8f037063225c5041159509106a5ff75fd624e3abb9328506e2215473544944524a69f83725e656be9f6cf41e02cdc30a0bac8ca8510698d2e7a004d26bb7a623d43", 0x83}, {&(0x7f0000000180)="4246bf0b28415f4a77819724c4dd92aa9182670046856b8e76fd50", 0x1b}, {&(0x7f00000001c0)="23b5b2a2781139a9e0cdc560b46454b2867a38fdab3d82b10636ef3c2d6a27e510b4791d04ff836cdaf341447d", 0x2d}, {&(0x7f0000000200)="5a05f63fb12cd096f1e4c9cc9fa71dd447a7c561db3aa8d5c392b892214d138f5c27384a5eadd1db831540993b", 0x2d}], 0x5, &(0x7f00000002c0)=[{0xf8, 0x1, 0x5, "fbebe4baf239ad6ef62fe9cc900e82f2f9421948e75d66d5001d024d37958b421e930ced5ec3ca2abe5c31625834ed0172d4307b319ce8346adeee2fa17d7ca440b99e32f6055072cc6e52247b7bfc2eb1333c35e5dabd0913a1dcc3a50a23fc5801609b854fa201119f3d5acac336230c77d1131fbed4f5e497d28a2ec01bf4c4a1206803e2cbba808cbc7602d74514d9644cebc3b0fdf7ad675e1ea965ad98c3ae3990d0aec0ec7559849c452d20c76087b9b9366f3dd7d05d168f3eed0357856a1b319ace8bce669fe2d869345486af7fd5c10646767d4201b808a977384af3c1"}], 0xf8}, 0x40e) 20:34:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 20:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 20:34:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x1ff, &(0x7f0000000040)="68741c82b1de43fd59d60779ed68b72a0ae88fe51e79ab5b435b9bc174773fe9b51ec8451ccfe55da9c7a9f738bccd65bb753725892c0a1e07086433192482d3fc6e73c1b79a3cafd1b722c842393d9d20d09a69e9e25ae803fda9d2ceeeca22528550ee40ff1a61289c785e157da02fff8066530287624cc0c1575bd999eccab8897b6d02486dd1d5742278a76fa1e0f46f68bd83868f2eb7e415e4e4218fe6f5ede35c65db62f34d9c652ebd7999557ffe", 0xb2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 20:34:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x304, 0x42, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x1, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 20:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:34:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7d022e2f2f3ffc042345e18e144bb67ec0527b6c66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x7f, 0x7}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8a, 0x20000000, 0x9, 0x7f}, {{r3}, 0xfffffffffffffff8, 0x88, 0x0, 0x100000001, 0x10000}, {{r0}, 0x0, 0x1c, 0x8, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000005, 0x5, 0x7}], 0x90cb, &(0x7f0000000100)={0x6, 0x30599d2e0000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:34:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76ec1df18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca5ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 20:34:14 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='-', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r4) execve(0x0, 0x0, 0x0) 20:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffff29e, 0xa, 0x1, 0x88, "c4692008000d0000440000e277071700", 0x0, 0x5f9e}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="04", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x401, 0x6781, 0x2, "1361011c9a1df3ebd3d380fbfaab9b96139aa823", 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfff, 0x1, 0x7, 0xffffffffffffff00, "2798090d39fc94b6408930432314adb1d7b48913", 0x100000001, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:34:14 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000440)="c17423c76961837087acfdf8c2078785e36bde32f679f171e6f0039fd496dc429aa3e704e500757d3678bb7060d3e1f2418f59eeb785024525a32b90f5ebd1a5efeaa496c4e084a07d7a08ae5e928e3fd50272e628d0cd18d3b08d610a24385f9521553c0055ff54f613c9c4902674b3654c951f8d2400ea3e995368837df75691fde6b21404f9f868337f954c052478deb04582", 0x94, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x201, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x80000003ffffe, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = socket$inet(0x2, 0x4003, 0x7) r5 = semget$private(0x0, 0x3, 0x104) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0xff}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x86, 0x1, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000006, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x4}], 0xdc2c, &(0x7f0000000240)={0x5, 0x3}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x65e8ca52, 0xfffffffffffffff7, 0x0, 0x8581, 0x6, 0x9, 0x9, 0x0]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000005c0)) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/188) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r8 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') setregid(r8, r11) msgget$private(0x0, 0xcd) semget$private(0x0, 0x2, 0x40) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') semop(r5, &(0x7f0000000280)=[{0x3, 0x3, 0x1800}, {0x0, 0x684, 0x800}], 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2012, r7, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r8}, 0x1) pwritev(r0, &(0x7f0000000280), 0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) ftruncate(r2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x1ff, 0x28) 20:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 20:34:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000440)="c17423c76961837087acfdf8c2078785e36bde32f679f171e6f0039fd496dc429aa3e704e500757d3678bb7060d3e1f2418f59eeb785024525a32b90f5ebd1a5efeaa496c4e084a07d7a08ae5e928e3fd50272e628d0cd18d3b08d610a24385f9521553c0055ff54f613c9c4902674b3654c951f8d2400ea3e995368837df75691fde6b21404f9f868337f954c052478deb04582", 0x94, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x80000003ffffe, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = socket$inet(0x2, 0x4003, 0x7) r5 = semget$private(0x0, 0x3, 0x104) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0xff}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x86, 0x1, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000006, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x4}], 0xdc2c, &(0x7f0000000240)={0x5, 0x3}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x65e8ca52, 0xfffffffffffffff7, 0x0, 0x8581, 0x6, 0x9, 0x9, 0x0]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000400)) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/188) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') setregid(r7, r10) msgget$private(0x0, 0xcd) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') semop(r5, &(0x7f0000000280)=[{0x3, 0x3, 0x1800}, {0x0, 0x684, 0x800}], 0x2) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r7}, 0x1) pwritev(r0, &(0x7f0000000280), 0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) ftruncate(r2, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x1ff, 0x1) 20:34:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xcc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:34:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x6d9}], 0x1}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) 20:34:14 executing program 1: kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getpgrp() getpgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) write(r2, &(0x7f00000001c0)="0a6b2debf4b3ca72795755645a29330bfd3abde3b7a9db659082b8d1a46cf82b58a3a7192783319b8400f1fbd88424b8ff7bb20662f3163b4f300243b85b1ecc5c382996c635e93e2d8b3822b5e6858eb8554494b543151b4a4e", 0x5a) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000180)="f65c0053158e29eb83dc1d3d21e3a912899a2063906eca901aa5e05a5ad19e47f39a0a", 0x23}], 0x1) dup2(r2, r1) r3 = kqueue() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xff, 0xfffffffffffffff8, "5db622672b00"}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0xc6, 0x0) 20:34:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x82) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x16a4]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x9]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0xbfbc, 0x801, 0x2, 0x7b66896a]}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x92b3492860902ab0, 0x20, 0x8, 0x23}], 0x6918daff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xeee4, 0x1}], 0x1, &(0x7f00000002c0)={0x3, 0x2}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x1, 0x8, 0x1ff}, 0x4, 0x40, 0x81}) flock(r0, 0x2) flock(r0, 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000340)=0x8) r2 = shmget$private(0x0, 0x7000, 0x40, &(0x7f0000ff9000/0x7000)=nil) shmctl$SHM_LOCK(r2, 0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x291) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) semget(0x1, 0x0, 0x430) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x9, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x6, &(0x7f0000000540)=[{0x7fff, 0x10001, 0x71c, 0x97b4}, {0x80, 0xffffffff7fffffff, 0x7, 0x3}, {0x1ff, 0x8, 0x5, 0x10000}, {0x8, 0x0, 0xf762, 0x81}, {0x6, 0x4332, 0x200, 0x26}, {0x3, 0x6, 0xff, 0x3f}]}) faccessat(r0, &(0x7f00000005c0)='./file0\x00', 0x142, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r3, r4}, 0xc) read(r0, &(0x7f0000000640)=""/16, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x80, 0x0) semget$private(0x0, 0x4, 0x8) semget$private(0x0, 0x0, 0x0) 20:34:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000a45000000015919400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000037c000/0x2000)=nil, 0x2000, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:34:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc1, 0x7}, {0x81, 0x4}}, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 20:34:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f2ce2f33f9b635b7961e81785de1e8ab3cb30c1f726d806b55067821d221036afd2c82509d2fbb5a2fa82dd3469586dc276036240be28e897c008406523d92591486dfafedc8b0d79c99a20aad248f5c7a3db7a198f3d2f974045f8b4e48d773fda486a8607cdb0265995859fd0506ad0566ad108527ab700f24ee4c1fc1cca11ccaaa0287f92b3fe03b6320b864bb4630464f3ac468222ad9266e63f40cace3d848ad80b58b4499da63013d9900434b9b0c8d2f62ea3c9cf56785fe39d2e89b3bb5f09da79a082a82ee71c"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x188e, 0x0, 0x0) lseek(r0, 0x0, 0x0) 20:34:16 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r3, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) 20:34:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) fcntl$getflags(r3, 0x3) 20:34:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r0, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:34:16 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) 20:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8081, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28593, 0x10) close(r0) 20:34:17 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 20:34:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x1, 0x8, 0x0, 0x5, 0x9, 0x78, 0x0, 0x0, 0xfffffffeffffffff, 0x46}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xa2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x7f, {0x800, 0x6}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x7fff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 20:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffff138, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 20:34:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x31, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 20:34:17 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f806900000000"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x9, 0x0) 20:34:17 executing program 1: r0 = msgget$private(0x0, 0x695) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x804) msgrcv(r0, 0x0, 0xfffffffffffffd23, 0xffffffffffffffff, 0x1000) 20:34:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/191, 0xbf) dup2(r1, r0) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 20:34:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) socket(0x2, 0x4, 0x1) fchmod(r0, 0x100) 20:34:18 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x287896b1758a26ee, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:34:18 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:34:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000400)="ebffcb41526dc6baff13b9fd812eaa4e711948e69931809648000e7e51a7d53a0ad72d0dab41dd11f5ca093b23e357c6edf88ddb88aa20af0cb42cb4ef0d91af7a1c63bb7e5d03e68f2502b61a78bf9cdb5b7fd9d929a39e96bb7a1fa0030f5942a403205d003b729d04a7d471c2ca1f93fdf222e98fc46c4f8860acae2a9a2000ef09f5e0e4a0886e3fb9874d5b96c9f4b7cb94d85ab0d66d2d6707c77aa6f452a289303709098aeb385d42ad8c4acfbfff6d5f1a41f7569430a11e656bbbb3c67c31248fb1c80ecfa6fb01577073b9ae84b8815f2a26b386e76192", 0x1f9) 20:34:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) semget$private(0x0, 0x7, 0x100) 20:34:18 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0x5}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00b91c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e3520ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a56b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000004c0)) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) r4 = getegid() open(&(0x7f0000000480)='./file0/file1\x00', 0x8, 0x10) setgid(r4) openat(r2, &(0x7f0000000440)='./file0\x00', 0x8000, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001780)={0xb5, './file0/file1\x00'}) 20:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000240)="4db5c16fb32c6ecfa94ac6e54da5af9097fab84ec05caa420de7fd9d45a24b7e6b3df51fd8235933643863ec3d17efa85582d4892e7fcb07b29c592de5155e38fb1117f75a2903f0f354debf1a1b312ea02817e24f1dd11b3cfc7d124d20ba25fa8c735f425ad0321d97ddf23fcef3f7ad081ac322a26b7f1a71f27095d528abb44d1b7187485951420433618b699c31edb2af1e0aab97929364e7f909c50134006bd417b9e2dcf055eeb8863bfae7f49b24769501292a01a9c44509c631a4cf453e04a578f7ac775b864f", 0xcb, 0x4, &(0x7f0000000000)={0x18, 0x1, 0x1f80000000000000, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) sendto$inet(r0, &(0x7f0000000040)="338bf75cd35e28d5dbd0e6264bb294a2e433f9fb0d49eeeae1791d4d7d0f55fb35812ab2e282854874101c5258d035790866b8bf671d4cf123276b1528d57c2a6f9746d449effd32892f347b8869fc3718a2", 0x52, 0x5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 20:34:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) flock(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) socket(0x0, 0x1, 0x7) 20:34:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r0, &(0x7f0000000080)="bf0238354cb7ee0024898892e2c2be7647478c541d15b973641bab8737a3b3db533710b24fec6026107245205ad5d671c46dda9f4838c1ce03c2d8ab940784bb73476c05a1b9de857eed7506e0e0b4ebd44c97de251fa14785874f93bb37b1df8747a78031075b76a64799798f6eaca61b5af13eaae2f7aff7bddd5174428ef5aa02cbcf80e44cad125ac0d5b63f1eea95eedc187ab6bfe873bdd9d2a8d8ba9bd4698b293ecf6db306eab4ac90fe645e0351c0ac4dd2a09db42c2d1259e6aedbeb9e061505f7f8b595459f67e62fb7bb4fbe135e9c095d53e767", 0xda) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x3, 0x0) 20:34:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x119) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/132) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fchflags(r0, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r3, 0x2000740e) socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0) 20:34:18 executing program 1: r0 = socket(0x2, 0x800000000000005, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a0022e2fe60200000000"], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001a00)="2318d3be60b1e0deb4ab2299def42a5914aecb00ae64d9d45631df971897bab3c7631ae6472f413d5c6bed3efb1a9342dbdab81d4a9a1282c98d01bfedbef4d7c034aa15954ee2846f745645c0a82efc7051a42f4d2644b7485b9f193db68c2ec46a83229e2c5b46bdd7d14dd4ff05aa9284f7a74f0ca7445de223c7ab0b8a9f5b9916841d248d88978ff1182b024c54cbcc0454c8520df692946f2c9cbc2b157ac7b4edcfa84fae2726bf7c303d6f7e4f63adb1ae2f710064dad6556561d8f09dda5b5b2f462d01893215397a5d6ac2109794afc2abdd87a92dace96bb8cf412b5159a52c5e6e9ba90aef575fd59f6a9bed0f5595a8d4df31a0a5277dd2e0c45665141aaeb83fbc7ab2ae8132c391ab4f7f460f00db265f05da237a5e9e9e0d439e8cddc65a2e9d92e793d02f6a53dd32a500293b066d98f4bb90ea3140ddb61244cf6e4900223aa7fcf8fc5fa576834a7574813fc93d81343ff84d359fad0c3925f7d93a1e56949cfc95a0900db54f8d7cb5447d764a91278621079b9398498778ccb648a0d1551caa32b2956eefd9bd3c15d49617a870c1d6e3e184db62c25d58577aef7f1881d9262ddfb8f5339877280ec48dea93e306ba7fb18c2d1f9cfae979be4e9d6a556b33d0d83bc5189099a939bc57642dc78b73b4b942698726ea94ec2cb1c94139922d31d4c9b61924cbda5a48573b6ae3763622b943b383ff3b3999c0063207eb550035b68768f59436b35eff1b8ed2dfe6b52dc124805b2b2f0b71e373fe1241f39cb06e6832c2784ca08fed339a75574f628c48e52b126b3d620193d86f499bdd6d5a2ef6aac25a8e353b31904add0f37302565749bea9a9c1d34d4321fa7f22c57d9d7425ff9c2bb0426a63e13f3adc57b93ad384bc17cb3a862fc73beb3a7fd15c41c212fd573243f9516515a229be31e6a1f718945af0d6751aa23789b18e4181ca489b3d8d2140188a5a1343661dd79406b964524f702fa4aadf0e93151bad70853b092d7b221f190c9caf6e2c7378ffa7ce3c6657429b02d57e0e4ecc4577c8ce0bc8ebe52f2eee9b57fbec0d3ce0259ce90f4cb94eb7fc729f0a7ea910935b353f6b331d263e8ea47f077336cc62b569b185f58936e920e8d46498f5c12fbefa81f8f436cc2c4bb348f5085bc6f9f861b263774edc9a546bb4ba2351f613eb9ec1d8596ad584cb8963bad4e7a3b8295d800d76e18bfa250e9eacf0757c2e6b157290647391ae22c34af587fadcd50d13875e06d3d6047e2ec006db18594584bc3188b29f322b3d19e03e056a8628dfff55dfee6e7b7f3addf177395ca97db1ac9c5e70d902481e9917361fad058dd65524437c011f80bdbc2c3f8c8d25e7219d1794b94b273b73ec7233b7a58d7dcdea3e649db5f2aeda8d8699c4bfe7269418fead39f22b03f84c46e8954ae9b3b5d11bc1e511bab4a69d834983f99fafbe112c4c48d42bcfa445514848af14b89e63f81164f2cbbdda639e55acc9e9f9604926031f0f23ca84f66f173101acfc6b53112a7b52d01aef06cfdd08a18eaa17350d2405c3fc824ee9df7b585ac5684f7fd9fa084d1e6f20dbec94399a47b70391d40f66ba5cc1da26b78bdafed0cf0a8d6d8843176458bc69f32c29a724a7dbe396b3759b9deef35168776c400e821a031ee2af666562347aa0e4c7b3415bdbbf5a01f59741df2253d2af583cdfbbc418f65af82a9ad59561bb11b53262731b4a7b23df97b161eb219d6b6a58d4ef120511c3ac8485ad6b4b285d7e3786e9cf800d3bcbc009ec004f9338c372f1cdd89b2193082ad8a02eaa73d0aa239c6b8dfe7c494f1651d33ef0b0d6bf91d133a677757e8bb8f3d07a7343e45d545c853dc97d158c8701e4ca6712fc722042e9a12e758c5a61aa26aff2f4ade3867975ca771c0d0faa81bea646f2abea4581b446f04459ed448bf8f4ede44e1478fe109d7eeb0d173e8b9d139fd35fdaf5fd0d20b517d998ada38dbaae8b40819c1e9fb98c7661bf1f33b00bf56f0b87f0912d199e471df25225f24ab81b8bd96263fa20dbdb684d84fb30eba82585dc7b7b6ab95bccd0e3818176ddc100d324c46b3ac146a95ace99c8cda8d067430c92176f86a29881f7a59c3f80bb387883c3ae599b539dd452eebfc2c74b792dc7f46056d9156feb9a373f44c9f1c6dc856cf0a37a64f9a27c0a72f73945e0837dafa162c0a231e85a5e971f8f5b303d53e588f2c0be0c3ec9b2f477ccecb70b99eac21a7f7c2e0adb7f35ec6250f0d7bc5956e6f29fdbaf8e85759272f6eb99f8cd4a2f56d648f11eca5f285c399076a589e54fc5634c8d2e1914203e56262cfd29318c848580500fe2fc5600b1e58029c4ff5d4656c836d8bc68287419c5cc522e9889e2caa6f1b48f2a22c6cbd267bd169ab86216b24cd1fed464dc1a2363e69ecab379fad5e3b56bf41c0cd84c6f1014328efc8d6b339b40536b9d954cebd1f58365c83ecefc7232e28527ac0c90fa3139e3431d561e1d95849f80f92294c89245c86cba464d4ac840f43d782040e109503c0633276572dc1661a8aca11f095518c4cc60bff1cd06e00868e45795c5e012ccbd4bc601700bb082412cc6aa8638c4ab07e281b8c34f606fb2e54a353310c481aa7ca7f9cae56b463bf589b45aae272f821432d3da5725943ce6c785bd8538c82dd32f8817709d8e290d00401876bd9bc74ae1d84621e98ea3823a837149be7f4601ab1cd711c7b6bd13ae67a07cae907bcbd3229872d3182b78c7a942dba45300fed7b69c464dd079b967bcbd4ecae1b8a6609f915de7d952b06837ece4bf58326507fd1230f917bbe02817550d1163441456f3d13ede0e1a28e5ce87e0954cf24e907e1bb5e2ee7a86a784818b6e43719a2b48704387cf479c84fbf73c8c66a4481293c245f93c9c52fdfcbc5c740997d3041ae70442f422b97fc5d3749fea0b75cb8e8b95d488d8c0376427dd4fa96f45ddcdb71c4b413d79a54a7e34926ffea5c6e497730237ab3c1312399377ada70a5832210a2a2547f2c21f214b5191947bb6aeee4d5e5eda1d7a35255ef7f97a6fbb79e6be902ce9693a642591798e59c379ab8b4a99b66b6a9dd46e43642deb741c769c1d0e3a07adfb6ac107539130476b51b80e15460f0712b0668d0b0b3949ffe670eb6e9a0a0a301d36929e9054f5339ea8a58e262f78ed55611e6143edb2b517d00e86f9c9a16051dc545a67ba0c4b2fa049675227dfe537fd107a7817a930550d45d8a9ba5cfe64ab2c43d06a33e6fd3754b863d96b006b9ac1e006617a2bd7ffc661f604e8c20e00feeb6096f3069f5b3a7fe0897f9541cb66da6828da724db17e2afc24e55121a561c092b6b563fb633babcc3a601e6ddcc3fcff1a34e311ace8673fafcb7d041b89df7de0ce7fdb1e476bd2c1e911db744a102e02446d83b5ce55b74331b34015482ba54540713b859730d149a003c09cea3c8160db8c3ceaebaa5cabb59fc0f532d50e9a936de75bf7533a3f91624618e836d5b5632b45b8dda2423cd68cc045af5538de58c207671e7997970a5a5883f43e55db36cd79b0922421b86a0c6eaf1f8db74598df9c39a7c5340d780910de8ae4d6238d3ee3a2736182caef893813a1737b66ef5fcc9b4b1642632219abb3660dfc86dad3785b2f2e0b2441a2fd504a2a127b69774e08e8de1de63cf0270b22522f84ede6e7de29488a197f4e1d3250a3dca6c9488df3a45ca582dc79e2bd03a5423ce20dd43efafaf368bf5c159a693a91373cc8b55796150392adc829609f936750f4d956ef513b9e8c41aef55004241b93cdd2f9298a473e878a95eb2d64e18afb131e2847c0e87e5aeefa71f52f5a2b2737c013affd234588bec7d9646ce08c18f2c59ee1862c9b3d01a093917a79cb517c120993173c8c6fb70bb22f3d98cf9889d2b8b5f73b52f0d16e7fea0d72882944e258c45a489f9c464e7ab2034d793b520f7ba937e1cce208d2ca18222c152d9eeee6e1b7c97099dd9fefb51eacbcb566d5d0b809e5205ca33f504e41f652e1ba697c2dd9455d840197140bb18e07d53081474c9fe297cf469edc7b658a0c2bd01d9721357b7069fea74b3dacc8bb75d71e55d3dc5e16f28141150ef0e40f7613df3528f75ed46e792ae6d77a7f9c1b6304b87bc99c29ec54bbd9184bf02a6a579434915f41c50e11936a5c3a6c4ce6161b846744866c13e8ac4b4cfe07a8405f0e7153f39d22de694cd735f22e64601a496cfc172cc310f5b2e36333eac14a88ddd3e65d58fe744edd14dda1988c1fbf0fc7d7e8ce8fbe2307210a4ae2ee1019b5585ff6d88502f4a20b6a268ee363a581cd446eb6e4453c1733ad8711e80ca9396b72fc72116e544efbb24f07d18848d4a7b49409f64726ade59f0a477b05877e3cff21918c2aa6fbc3447c97d199bf342a1e520b0db7807046339978c390a4ccbaff01d3f01fc8576d67503bbd995ab3b01a92c8466fe326caecb1283faad5a3b990fa1eb1391c3cf48b0ced6ada499c3a544702731611667b30f18ceb0582a11d9159d77256ec7bb6fb6a6b8518414f626de9e95b345c2ec5bb000713063ea40f28c3ea19488dcb595ef230348a4e234d6c5ef705e23a7ee7306083659128cfa103111acf70d92f1372f6ab3bb623efbd3511ebd53013343d28f1cd3c59e2a829521f17560a540e2495fbd5edf12e320d29386523640d76a73ab451a61b23b921ca67b43fa31d058ba08e033aead2482af19f97af130ee7d0663c1a594d9a5267bef11069bd52e8cd2327d9eff4e83024342a84925d9926e5c0c704b1167c07f88466e1974405fb32497102b425a01075e2d0deb5f8f2927f8f8365594c7841a577d40362240fd2ebd9896ddd9670b65bb3761a7b54686c7b36816fdf1543c5ca13a9948684bd25623cbf09522b86d9fdad83f196b8f5c8e72c8576975535e870a7e96a5359eb976c7273cb7cea248477db76daec9a89a2ca5a3301a65869735c44cb23557f1d215651b00caec8a5e14b6a9f4b07142cb2476f732105934a68811c76e6e9f6c38d9067954eb34265671f7dd88b2b3ea6af5b229da4163d0f9f9600c65b438cb0d4bc995928c1b06490b548f73ad53565f068bf9b4f5dc3b8a62e784a8e0bfdf023b581feb82a084d622a408d70de9cb473f3080605e9f9ba30802b0caf87970fa4811c4faa686698494c673b5b36c35b49a8b96b591f5d6f1b836254e23d0a37ee54ce9754fda2211ff63971da4a88c1e561f620f4736504ada57d55024512502bb0f7de52f98e597dd41c1ea75c1704f3590bb582aa06e831c90f7174016f1053304758430ff218f5f303702fca4670a6741d9ab366528dde2561fa3803f8c77e2dd7379debfff", 0xedb}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 20:34:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 20:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x220000000) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:34:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) madvise(&(0x7f00002c6000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x3, 0xd7f, {[0x5, 0x4, 0xfffffffffffff800, 0x8, 0xfffffffffffffffb, 0x4, 0xe000000000000, 0x3ff, 0x2, 0x1, 0xffffffffffffb400, 0x75, 0x4, 0x0, 0x3, 0xcd28, 0x7ff, 0xbe], [0x4, 0x8, 0x6d6, 0x9, 0x7, 0x3ff, 0x0, 0x2, 0x66, 0xff], [0x5978, 0xe5, 0x7fff, 0x20000000000, 0xffffffff, 0x3, 0x10000], [0xd9a, 0x7, 0x2, 0x5, 0x3a31b32], [{0x10000, 0x88000000000, 0x326a805a, 0x9}, {0x3, 0x5, 0x3ff, 0x6}, {0x41, 0x0, 0x1, 0x9}, {0x8, 0x401}, {0x0, 0xff, 0x81, 0x9}, {0x9, 0x3, 0x1, 0x8}, {0xe1, 0x5, 0x100000001, 0x9}, {0x401, 0x80000000, 0x1}], {0xfffffffffffffff7, 0xfffffffffffffffd, 0x4, 0x8}, {0x9, 0x0, 0xa09e, 0xdba}}}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000891000/0x1000)=nil, 0x1000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) fcntl$setflags(r2, 0x2, 0x1) 20:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='\x00', 0xffffffffffffff2a) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:34:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff008000000000f8208a5b671b1b542a538706000000b811000000290000002e0000000300000035ce17351d70577f"], 0x38}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:34:21 executing program 1: clock_getres(0x3, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001780)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x88, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000001680)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001340)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000001840)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffaaa4}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r6) 20:34:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x1, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) socket(0x7, 0x4, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x9) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) 20:34:21 executing program 1: getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r1, &(0x7f00000000c0)="c694ae", 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) setsockopt$sock_int(r2, 0xffff, 0x130d, &(0x7f0000000040)=0x6, 0x4) setregid(r0, r0) getgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) 20:34:21 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000ba291753ff30cef34cc4ed9c7410d9ca87c01cee61343fbfc4e42783747c1d65dceaac3f230185bc5464eeb6e601f65e61eeea4dd83e9e174cfd49066524483bbd261d86a2a3233d0914b56ec752ff3b088d390d9e9c61f3f56bdb561b8267283f2644f5cc35c2c58fae25910440418f1c4c7d5d9546e19165ab2b52"], 0x80}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r6) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x6) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r6, r3, r4) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 20:34:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000c9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x8c) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:34:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x6, 0x0, 0x2, 0x2000100000000}) 20:34:21 executing program 0: r0 = semget$private(0x0, 0x6, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0xc0, 0xc48}, 0x7, 0x1, 0x2}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000300), &(0x7f0000000340)=0x4) r8 = socket(0x38, 0xc9d49a96a9b570d7, 0x81) getsockopt(r7, 0x4, 0x8, &(0x7f0000000380)=""/22, &(0x7f00000003c0)=0x16) r9 = dup(r7) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f0000000640)=0x10) ioctl$KDSETRAD(r9, 0x20004b43) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x18003, 0x0) getpgid(r6) sendto(r10, &(0x7f0000000440)="8a7bd0ee56f842e783b503bc7a22666119e228a0de6d95e2b10cdb0f437c8d8959364af8e22f7e5e5da2ed5164", 0x2d, 0xc, 0x0, 0x0) preadv(r10, &(0x7f0000000940)=[{&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/83, 0x53}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f00000008c0)=""/16, 0x10}, {&(0x7f0000000900)=""/1, 0x1}], 0x9, 0x0) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='W\x00') semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000a80)=""/158) setsockopt(r8, 0xff, 0xffffffff, &(0x7f0000000b40)="126b3aeea3b8e4ef297f02ecd7a417dc55f2ec272bcd8e36401d2619d9d692085ae374a94ff6b75c2de741c36507811e15dda9c347cde798f6113511aab22e411d9f18dcb77c304c215b3d6a1aca3671a12616bc738666e89d7cdad4fdc6b42195aeb64d58396eef559e4072f7d92ecdc8c7670576a629dbeff39a3f4a62ece3ad298d300fb784d9395c76ddb8221427189062b0066e04cd98d974114ab67d06eb55e8dc8138a8f561be8b6a451f3ecf9e756bf2efff031115d966c417b26c280b5ccb57463119451f2e461ed852c634cf24414d66ccc05e2a480ef36dbc8eac91925de142e7f69273462f742829dfadd9a3a82fe0d4b67785757e5185b0911e3f9b5b24e5c8423fcdc3ae5d375a1c9a01da7d1ff1c5c739f836d027bf7470b6aa5ebef2ce117b2f955e14f18ae428c268b0eed367b74bfd387bb64cd85495f734b783d0f031857737a47b79fbb8dcede1d50c1fa65573eb1142c0ee7d225325db3a79170b1af03baa08d435c908c21750e8ea6f6ebfe35ece8160d6c5cdaa8f87070b933b73b7bd38b974b3cca8126c211f9c40ba265f1c3db2e4f25fc386c43e7bee21fe820738c909df9e47d846c2d2aa6ef2e3cf5a7a77b8c8c41196808687ebf798d021e6401a8401e7f2a22d3d1762550d3fc9e61d029951ac7ff134efd5ae92d72f18d89b6e6dc49c7dc7f2d8a473c1db40a08ae3e4d70a4fb6cf39b20baf0bd23f60bb4e959078d11b1b4a4c34ab478641199a6526cee941b14512c832ffa153bd0242b03a732e1397b04e5caa3213e44f6464ed8d554a94ca431d4aa62ef547e8075aea11e7b5968a014de4aef0ee1e5ea5372a685365cde01ecdee591bc3b0d78b459d6a142f979295fea918c761a4e499513159d022ae0c5b101dfac4923a65261c11461044c6de46ecc06c31ca5261230caece6ecb1f65fae92f0c3afb53bdea7281787b1cffbd963427eb543762a8656aa4b5a3dddc64fbf9dc7188f8c72c52bfb019b72bbf9d4063494eeef16d3ffafdd633b5c44c49df85da67a49265c4c4a32079797609ce93194d7f375e984533e67174e27f0f53facdde2e8c504213e995eca270414f6ef49fd82877a2fbd24272d127fc559083874356a9ff038db85b5fb9936decc1947879e2ec744c081f7d606df849679cd0255cdfef071356cb45f7d734bcca73beaaf1f7ed4e5ed51c9f7fdf608f393a471b1f8c7f0a14d4e7a0e404ed16b19c28fcb8cec9d63ab5769fc43dd33b3bee0b024ba907d6ba30b660c9e78f6dc2ad93341e78cee998faf1b124548cfd5d1d1b743d2077f001bb84e69b43524ae7c7d741e7cb041859a2a831d683c33869992110bb1062646b427d98a014ad89d9a7e4271349c45bf767860fb18e31798ef08d48cfeb5059812de1f6b73690a86890f45b4ba7f903e54c8b24e0e0d25e6cd6cc555857c86e595c1a4d6caf7b5380c7e79abca0889d7f33126e630da56a3453e6ef7a26c41f0f721db9838d5629e34732b1c55bb8ff0d42579e796152e4196bb2c8674e907e4b7c21f819cedbbde6e464c3fe0053b0e253f65629dcaf3e0b8042f85cfda6f9219d36d7ed1570d861545592685438c79156ed81060bd2d65862e23bc5ebce6b2af8b7b94fffb1024fd29f5a5ff5db1bba09951a4d563cda028df1b07fc5a7c33180014b9b353c4294e71e6858ec10650e6060bb100396b717c7e6a52f41e6c8c9312deece4098f3d0fc2f1fb9d3d8c40850dccecafae5d038e503f5450e0e56955d8da321f79e763f6d3779083c1c1babe350eda486a55cc7cd8ade8b58e1f556a337fda6595cef5d296c017d43abffd001c284f122535830e5c3e1762e288164ab85d11e7dc5d02ad2934a38c914b58d4e6d1a90b6421a752d26b78c2cff4b64d206fabff3dac8ede8ffcb16e786ef1791b0076a8db05bcc39de31a12c8da3f3f53c8c43cc4df18e7a75e1d1847448f5f3e0a9a81511c568e5dc99e912533b5449b24c3a9978be97ecdb5c1eb25f1a734a7517264849189e1ff7fb3a4efcef71864f8df28212074dc037e3a76d1405994d20802bfbc5757cdb033ef4d8f7253af50145bffd1a475440c49f73f917217d3fd0f22ca27cd3e1dcff7ac9c0aa92f4bfb0a5b65a67a87dcb1a216d13f7a651870eb1f8aef5fb945ae1759a7f2c1ed62fc9eb31f7d08c239e0f72a98f703a97ffd40d816991c5887e392711dfa717424d9a63989eab2d00150dd72b3a8920e9ebbb375f50f753c1b71b6335882296e26f452451215eaaaa6a89725e852fe598eff6e7db9251469eba3d5723de55e04c31de1db6e5e13123b4d39bd22aca0dd60664a09ae83782447469ef0795a484bb12ad6336fe3ff50d9b97a1f5a211607dabe82bae8c7e922a49b542abae31aa9695428ee601052ffc02e2f5fc8dffdf4268dc7969a1c01e878fb993e04e6735a3d0250d959bd427c9d26e6b922d9f887b2776085192d373aa377b898a4164421934f820f1dda4cba580365e70a5dc649c89d9fefbf33469356f7c99e615d7282752d3a9e734f089e2b2c33a62abe53b7e37ebd9efc7afe8540a443fb390573a6cc4eda34e195c62c1b79ef3fbeaa3b0671e1c645d7e6ee413030a52e539911f7d778edc2ffdc737c1f831239f52a3ce79335ce9abf67d2678354914ca407a8688cfed9c403781ae700bbcbb9acede25e20eb6cf3f0a3e1216e6954ac9faac2eb85cd7821e5fb86154d8bea2b91b4b31d3282d3d1a7919b422335223cdf4ed763284a6a71f88556c7b2915cb2a329d483b479cad1c965cd269db3484228a30f3d57ff52045b7934f99fc718a1855975c29837ace22a7613d0ca66c577ee568f3d22d74b1a1ca516b5f8593993cea5cd88c8e4c1f693af542ea9d7c70ad6c944debec16cb800efa822a6c522406fb1a717647d2fea5acaa6d64e5f1b71259d01f30807dabd70a0f032818a9b738cbb1d4793cb71a45caec3e3ec03267b4a57d986f17c4d2bec426ecb02d247865dcdfe2a68b28878b24f85b92a26ecba2cc707afd421f8de17b83a1c588a8f2a33b7b12855ddd6f06d2fd092ca933cd9a42e521737c714f6eeb373e2724bdc085531a9519739336d315b37a196f3bf42adbb12ea0184d7e5e7924c31faba6b1a9fdda8566296c813970cff426b98038aa7f12e97a1a645393fec87f863d7606aeec9707f9391f8f087d39d8c302ec7920bcd9526ed6e7b1cc619c6ed8a44761f98f46e69fba59223d205d7bb515c83e486d94f36dcf1d32206f6af245cd9378fdac4cd7b6c866806d402d8112e30032726d30bd429b54689a79d37440d25183e5b2e24c47a788ce3dab7dba3aa3a233f99d0eca09725da8f7ea9592bf741ea20d900a19214915bfc5f32d5b5b2cc70b8d3d050635793510bb7baddb0e55ddd0768807efb1e81c0e559063d7ab09c75c82fb75e7d773002c886334bec1cb9d2eb83ef34d3f8fe1cecddccf4a413276a3f91672980ca850c2349a4d74724a93db46cea92b61fd02f875db9f9df868bf70f22483625553c6acb9ba1f3fffe2741b0788a5f4f831e9a35dd110df661b8740005a1b4f64d1bc3defc1de8eb082a4a5946bedad7b9b13022ae516bea22bc71456e606796a456278ab938cd8a4cae1f270e6b6d03a097c3ac97d41d3cd7951b5032da02156ace8ac370090c67e836d18870ac95941bc69770ffcb6e01aac29d0694da6b47abb582a988e16dd3fce3ddf1d55759a595591c6e3ec2c80303ce5cc0fa1def506381495cdc07558c8ae50cd06a8ae7b4d0878dabc66e811c1ff0def2a47a737702e94f41965948cf054c0002834d0ef248e8d46f675a2737ff43252d435d663640461a092f3c97f7866abdc7fd9f91923352fdbe72df6df16e11636a7b648a76d818be374f87c6525a15b63ac6d3609bf33c3cc7fb6c44ce932b00f5eedaa18716980578e9510370324dc0c931bef34c3f7088f53a23bf8fdeb76cf80469a8ec5c91a717b4fa9366a48dd7012306c6ca2d7c79be97b87b39225038b7283d030ea9f5c0f3891fdc711437f00a29a35995b753bf12970d853c96afc8dd4615c382f286d36d9ab6a8e84610d235faf33456fd3de964bf609cbf2080c854cb249e2697788b2354dde724dc3b5e2785b7894bd6cb882d6fb42873bc8e0c33b3765f016a27013538fda28e41283f2a20c93efdff8fdd19f961fcf2f9388ba9d36fed961813685308c0861e79e963fe2df4ff8ac7ac32793c04f25ac3f72391a85df2f935845eb5694080534f4b18dbeaea5fa908a8fe073d8d0286eedfddd5e21540d7cbf5f4b30b47586178761684d513aeaa753374e345ee0526a7ac7d62305b3fcdc13ba3c2aa016ae4391c6bc9e2a71fc8bc8c18f4d1beca29e29b9cf949592c1c06884815608bb869606400b141777c861d442bae1487064e39883805abdea996b17b32bb207fe89d66e1091f9c20ed8d3432a981cef6a0dba4c76640966299e8bd14c8a29d7ceae96d3fa7d6c028383ece5b151307721abeb9f79b810187dcf40a618ef8266c1c00aa8e168ce0591a7ad7f197f0f0a6ff5d50ee2ec4048c10eaa38239660b5745e9d6d72a61013d0582ff2481a715d0d389dcd6aa5e1c1d55530c01091e7091817d3fd0d79e1c8002d370b3301513fa6c90542e4dbd465e61529247ea9450764c17c2fee25112e10789b0a0656c1d227f47a4ad9369d24b49fee09f3ca41fedd58b8155647af1d1fd7310ceea169217f2d8f59c76e73e6d1df7d17ab3688ca801243f98d653ccb9e52f4833503381a54a4b947169ef8be2fe932e22cd14ff1807389bfa4169c4af2ad9173a706cdee00fc754d3d91d79451d4a1eeb5a6e7c525d45697bc899475d2cb76526d3505b18b60d39a5f6c003c336e2248f5e9e32e3e32ef6b9f1b5345b2d8447c9742605bba8a2b0736b6ca2a3dc1cf1bb6f22b7a99f457e331429b738d30e289ce6e8c6a816766aaf3bf5959f539cfb7a57e6850cf5bfb52afe2015a5692c2e843e68c299053e0b4c049b047b916cfa71e86912c688bdc883486e86854c50e27f51d4064d6945405e98c5b100771fad28f36e3ca340f921189bc16ec1d6019b131878b912389982a4e70cc8f4cb23077f744367127b42141e6851c19e1616a0df71e0e59f2eeff40d7eb8791d81b1154cf65b8ada16c2c1baf64f033a8d73c6a30612f3044eaed5196c81c4f47cfc04bafd1a6e49d438d3c09dbbb4990dd9c637e02c2d468c4fe0f67511e26379234fad4c33ec038216714a57384780595426503d731539221cb73ebfad93ede1df0f7a84a495ee491f83b983078d9031104fab3d2e295875340cd473ba9c51218012e13f8465b18173b61275fc2dcdde11f8009d5f589fcbafa750bc0fb7f299738dbd8c54d4dea9bfcc11d8e4f41ee6696e9272e9101213d99bf7474cea976fffe31bd56d3b4c37401c7abf99f2b68376443ec0194f002d2dcfcb76b7deb424d212a431990a3a8f786a6a33039cdbd83be63794984dc3b2cf6051dbbeb022e0b85e9b63d26721a6e1eee65e919970a742618aa9038dfa21bb605514d88a4d396e1303472600d89fc00449945e53b2779dbafed19f326122d9d54aa7dc28d290df4489906cc43e6abbe8b75a31cbd782c156afd0cde9365f1697db39e32b46137776f3752c9b1c71ce1708a8744cbeb6f9198fe76384a5b59de36cd70c4c9aea4ffb9a19b98086addebfd57dbb17b90886b6f6419a9d1bbecb29acd289cf54bff2a156aec0333bcec269a915e05ae586e14d01d382107d815a23277e7b98c", 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001b40), &(0x7f0000001b80)=0x10) getsockopt(r5, 0xb4, 0xe2, &(0x7f0000001bc0)=""/197, &(0x7f0000001cc0)=0xc5) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000001d00)) semget$private(0x0, 0x0, 0x20) accept$inet(r8, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000001dc0)={0x9, 0x7fffffff, {0x6, 0xcaf}}) unveil(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='c\x00') 20:34:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) socket(0x10, 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r1, &(0x7f0000000540)='\x00', 0x1) 20:34:21 executing program 0: r0 = kqueue() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4000000000000027, &(0x7f0000000140)=[r1, r2, r3]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xa511, 0xc00000000000, 0x401, 0x0, 0x7, 0x40, 0x1000, 0x0, 0x3, 0x8b5, 0x119}) close(r0) 20:34:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xffffffffffffaaae, 0x0, 0x7, "ff2f7691d8c3be0d4ce2fabfb9722c2a53289ad6", 0xffffffffffff62db, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) 20:34:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*:-\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-+${P.-,\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='!\x00']) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000"], 0x1) dup2(r1, r2) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 20:34:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x200000000fff) 20:34:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x7fd) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:34:21 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0x400000000000002) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x2, 0xd93, 0x9, r1}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0xeabd, 0x990}) setsockopt$sock_int(r0, 0xffff, 0x100000001083, &(0x7f0000000180)=0x5, 0xffffffffffffff7f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x0, 0x2, 0x1, 0x9, 0x4, 0x3, 0x3, 0x2, 0x20, 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x18, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/119, 0x77, 0x801, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x76e4, 0x7}, 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000440)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) readlinkat(r2, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=""/23, 0x17) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) socket(0x684dc5073c6579a4, 0x8000, 0x0) getpgrp() 20:34:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:34:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x34) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = msgget$private(0x0, 0x100) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x82, 0x8}, 0x8af, 0x5, r7, r8, 0x1, 0x9, 0x7, 0x76e8cac9}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 20:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000080, 0xff, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x36, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x3, 0x2, 0x4a8b, 0x2}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8b, 0xfffff, 0xfed, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000008, 0x5, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x4a, 0x8, 0x6, 0x860f}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x80000000}], 0x1, &(0x7f00000002c0)={0xac, 0x4}) kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) 20:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7ff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/219, 0xdb}], 0x2, 0x0) 20:34:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x9, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 20:34:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) msgget$private(0x0, 0x48) accept$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000000)="ccb0eb2e89f0a1d341e4a46eeb6746f4f4cfd6672b85687e8e3fd4d2f7c0", 0x1e, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) flock(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) 20:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$getflags(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 20:34:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:34:22 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 20:34:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 20:34:22 executing program 0: r0 = socket(0x0, 0x1000000007, 0x27a) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) 20:34:22 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f00000005c0)='\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', &(0x7f0000000640)) r1 = semget$private(0x0, 0x100000007, 0x2a0) socketpair(0x10, 0x4, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20010, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x4f, 0x4) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x7ffffffb}) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r5 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x28) openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x2008, 0x11) dup(r0) r6 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x12) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8, 0x0) openat(r7, &(0x7f00000003c0)='./file0\x00', 0x8000007e, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000540)) r8 = open$dir(&(0x7f00000006c0)='\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', 0x20001, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1f, r5, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x5012, r8, 0x0, 0x1000800000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x400000000b) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r8, 0x4) r9 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7b, 0x1, 0x200, 0x1, 0x5, 0x2, 0xffff, 0x0, 0xdbe912321d19ceda, 0x7, 0x400000092}) getpgrp() ftruncate(r5, 0x2) getpgid(0x0) r10 = getpid() fcntl$lock(r2, 0x19, &(0x7f0000000040)={0x3, 0x3, 0xe280, 0x100000000, r10}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x6afd6946, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 20:34:22 executing program 1: r0 = socket(0x20, 0x2, 0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x1c', 0x10a81, 0x0) 20:34:22 executing program 0: mkdir(&(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) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000380)='\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', &(0x7f0000000300)='\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') 20:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10400ffffffff}) 20:34:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x57c1cbf1, 0x10001, r2}) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) r5 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup2(r6, r7) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r7}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r8}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r8}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r8}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r6}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r9}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r6}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r9}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r7}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) preadv(r5, &(0x7f0000000740)=[{&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/75, 0x4b}], 0x6, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:34:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82023e2f4f69ec65300013c3794cb772b059c04a4963d11a6dd9228db6f640d16f5b67b0bdcf9dbccf554deb7c108d5dcd1e5b13db3512e3a560020899ab39b9190d843e9f8ce8694a7495dd53e133d56bfaf85c691f842389f055c0789635d418d6de7799"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfbffffffffffffff, 0x163ed3020823fb1d}], 0xb9, 0x0, 0xfffffffffffffffe, 0x0) 20:34:23 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 20:34:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x19, 0x4, 0x21) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) 20:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x3, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r0, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 20:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x43, 0x3, 0x14f, "fef2c56aff52a476fe139fad5dc84159cc86e6c3"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e482", 0xcdc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152", 0x1c0}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 20:34:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x4, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000000)='./file0\x00', 0x6048, 0x29514a49) listen(r0, 0x0) 20:34:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x100000000004, 0x146) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x3) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/246) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x4, 0x3f, 0x7, 0x1}, {0x9, 0x4, 0x9, 0x7fff}, {0xc7b4, 0x2, 0xa721, 0x81}]}) kevent(r6, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semop(r4, &(0x7f0000000300)=[{0x3, 0x64f2, 0x1000}, {0x4, 0x2, 0x1800}, {0x2, 0x401, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000004c0)=""/160) semget$private(0x0, 0x0, 0xa2) r8 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000480)={0x3, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r8, 0x29, 0x200000032, &(0x7f0000000000), 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000400)) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/77) 20:34:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 20:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000004c0)=""/4096) write(r0, &(0x7f0000000340)="895f062572f5bba93f9338ffb5c6d047a31928dc1978d35ef5e16f23070500000000000000f24deed29c6c9d065c32a5eca3caaea931854bcd472a904bb2cac7ae8693a669edc4f6fbda12c2d2ef369a27e0cd92a27aed21e5e9d40b0d8f50263f440e9e0a8d9a9066d759d48ad693993d0e3b25512e3a825578531147fb5563801de34c039b2332edbb56087533c879b7629ced1f3e066c1a49294fd864d5817b665139e36eb8c9dc53f7c26a790100000009407126a41657a71bdff32f93aea44b7c609bcbcc591ff5be94c0dc538f1d293804626d1c4f5adf7b897b80361dca4acef5f55981f9afe9c074f434a048cf5741396b6e0e21f3c6766438ffcbacc03a01354778e1fea0892564eaa6858f339ba45f428e5ce000aa2460bd28e144d0e931c58f2bebda61c63c012c88453c04cfa62a602c8c7f0481d15b4752b9ca2c3f0900d1c2bb37c9dcb1881c70cda8e3d6fbf6704d7d062c485900735f606a506ec8ef121368fa74eaded27d72032c5c09", 0x172) 20:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x408, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getppid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x20000000080003) fcntl$setown(r0, 0x6, r2) clock_settime(0x7, &(0x7f00000001c0)={0x8, 0x400}) dup2(r1, r0) socket$inet6(0x18, 0x2, 0x6) r4 = semget$private(0x0, 0x5, 0xe1) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/4096) semop(r4, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) 20:34:24 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x101) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 20:34:24 executing program 1: setrlimit(0xa, &(0x7f0000000340)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x200fffff, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x42, 0x0, 0xa91, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x81, 0x20000020, 0x10001, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x8, 0x800, 0xba48}], 0x3, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x20, 0x1000}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000021, 0x80, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x17, 0x80000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0x9, 0xd22}, {{r2}, 0xffffffffffffffff, 0x20, 0x41, 0x3f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x11, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x100000001, 0x2}], 0x7fffffff, &(0x7f00000002c0)={0x2, 0x9}) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000000c0)="8c67b4114d927ad923f81c2892caf5cfbb673f75825134f0c66a2bb525b9c8c18ddc63d9e990c79911f46e2472ee8c38803128913d871b615b94b25e1f803ba9a99362d9d0f192c61ff4c294b4180b8fca9732c5c6b6cee0f81f8b7357c1bb9d412300074a9a1c6157acdb90fa4c3c7dcb843b52aa05fe95a3578ffbe98b8ce4d72f4ce704b17ab1df898afa65", 0xffffffffffffffdb) r3 = kqueue() chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = getpid() fcntl$setown(r2, 0x6, r4) write(r0, &(0x7f00000003c0)="92", 0x1) 20:34:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00006c4000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) 20:34:24 executing program 0: r0 = msgget$private(0x0, 0x580) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000300"/144], 0x90, 0x0, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/139}, 0x93, 0x3, 0x1004) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000fcee88737f95dfa1a52541ef5961dbe03916ae4a7a0b58f23c93849834fb97cf137414f595f4ebbcd30e52a56bfc3506574ecfd2c790c5cb2628835160b99131933c9b2dbdd64e47465497a0ea0f8d165e314c9190c20f7d0e61361459f933d1d2212158012a2db938aa854c69496be242015043850d44349e317f711829ffdad1ee1587c516bbeee2fe3eed510f26f056a714b5ce8c8d97ae48cf447442b4d619b0ef60a04d452ab62a664634567049c79c7f22ff58f9613c59ac573d9eeb274de7717cf68df06b1e95fdaa34a9e60b8a7e822688216f8ba33f016427304ff31ec12a6e942edc4fc238ccde123d5042d08bbb886f0e1c8952095dbbcc893d1beb1e123a35494f071284b55026c29f84cb89e7d75f41ec96b7864b65323eb9d217616cedfffc4a255d6db7b9551f89aeddd094ef62adf38caf64d08889795c2fa6ddc4179bee5a6ba831bb29e15f072e56605e2e029cde4bee2d0eb8f01bd5191b31d2"], 0xa5, 0x800) 20:34:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 20:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/28) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffeffffffffba, "c4692008000d00004400"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x101) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000000c0)='\r', 0x1) 20:34:24 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) fsync(r0) close(r0) 20:34:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) readlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000140)=""/103, 0x67) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:34:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/123, 0x7b) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) 20:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 20:34:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() r2 = getgid() setregid(r1, r2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') 20:34:24 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffff, 0x400000000000000}) setrlimit(0x8, &(0x7f0000000440)) setrlimit(0xf, &(0x7f0000000000)={0x3, 0xfffffffffffffff9}) 20:34:24 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 20:34:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f00000013c0)='./file0\x00', 0x10811, 0x20) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r1 = socket(0x18, 0x1, 0x6b3) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="f00a62740546877a91f997d4146c25daab9752cbe007e01487fbb0d191af2dfb69331190c04487769a1aaa303ca1d86a1634e9cde5aa9667968faf53ccd305ee9aad79bb114cfa", 0x47}, {&(0x7f0000000180)="f139c8ccb310de78f11ea7270a1b4ea057c4efbe39cdfebefaf195cb5e3d9c09d1673357c5cce5f686a170c7e864b87c035e7b4d9a6beb00ffcc910d0996d8b115315ada6479a3762e14de31c77878cce675939effcace59454ce8094ba1f79b6c3a3517300c2f42b03a7cd70969808adf1de618c59bc80952f9acf66031c50a3a7405896b5e41e49d42a1d97543e57f5b1fee4c70c4f4e16127b039fd662b79cd08f1edfac9b63966d64f8cc77d06d58ea587fdb4c46b2b0fcf9aaa364d47e2bcd13cc3745d85414c33ffc0cff688ae83eade7227f263e8b33eeaf242165ed603c3", 0xe2}, {&(0x7f0000000280)="54be09b7dd19a81be7b786b162b687070ba8d007002e52989563e0b50dc0848d5b0d245c568ba53b5d6f626fa09e99553d8a3aa898fc6b3fa509a80b00f5abe71a2c05ec5051f4f960d97b54c095420fb5e8ba0fa2d342c377645a62394e90365620d9a58cecb807ba80a15db3065355061dc596e17bab49cef2ad98c9a87bbb2abf654087aca26577af8b6262dabfa256edf331387b189bf5a1e4eaf5ab455a00c9865ff62b12911a5e6f56519112aa1cf50a2fdc013e80365f9416c7faa586c4a859bfd5901dd00fab674735cfc169707dc552f76875167f06fe61d9b6968309404a2715cf2b21fb5d05bddff566aee9b10147a686434c3bf16b42230265c91d2d3cb17abf5990cb784733f214ea5452af0adac17d0e8d81e9b9cfadb253c2e2265aa987c9e76a9e0172e4aca30acb7e657099619d1220cd560637840cc47300d4dc06889fdc7fc7a1ba7a9daf23a6514e3e95ad95d96a937b84ab90616dac26ead187f54d69aa5a0714ad2f0c547ed1049a95b7d8e77a769d71da2680ba64347e0fe33d0985c7986e49728788e249b9e8b957d6520bdf018080f296ba9f8b874c7495a1ff647c5372a443664346b14600c952f10334a869cb73a0b12bf68b4d92231f0e0ec8b6f802460aaa65fa6f551deda6a8dfdbbec7ab18a17c4dffce98b22e00cecf71df9609e61c48f27b314c139244d40c305de606977ac26860c5f0cd4f44e87ffb8731ba4c8a31707329bdfe8f6362b3bdc0bc44465024e00fb30a8b15e12a4e448b9357785e57aa67172e0e352944310034b280be442070186751bfb1a398226d09a87bd9f015f633b7d7e9871bf07be1f3dd9da47ed0e4af77655b051baf55b0c0221a2ce66118697855f6f1d2b647e5fe0e3abd216eb399af8bf661f1215d1344ead80c1279c0d5f7ee6f27a8e0a8482bd140794a67326ffc75bfd50aa8ca4c6cb97cd54188d8ca5573425c1668e4c3dce1aed5dd92f67a9dd220a6553faa0bee280a2927a70481fca91229049ab95896a9a69b0fb32621242fbb5e75534a44526d520e7b7c3bef55bb8ce3667ce76a66807bf4dcc88e4d7bfbd272896fe69e4bbb565de90bd5137cbafafd2b4527ff31e7c6d11485d6f637d117bd64f47f84cd6c238c7b1fe6497f31d0dd0d49a064c39192b85214ed2e715878354bf96f53fc92b73d9d39871e011953065729dc6ea8fa14befdf37abf51e4149a02da4a0cac6b25d19792ba3801266f36c798bde232aadbeada99b4db4b9faf9f789b9db28400811f6ac5797f1814fc8fc38f347de19bf10f901e3d34d5cccb75b047bd280fcd8bba17f98bd9c14ab35482a08235e0e83d2865a2f585f03f44ca5163d18e1de4f55b04eae6754ca26cb55d2d2624818b9ae550a76269b57bb9f6670e1f81f004f3182398956fda0de91235c75f2946d3ee45a4351cc777a22f218566e163bed925be5b1f0e3f937cc525638ca48e07172ef60e140261610fdd190b3a0edef8342dd07c7a7f464c54bfbe6643cf3e4b7884c509c81eb4e2315fd0abddba7ffbcd78af0144901f7b84eabd095829cd3902293200059a4c0ecf6897efd72564a063479fef6d66a47d4f7378fcb6980ac8f1b175f577a26d438c3c506016dd48768a223a418401cc0959d5d9e4aa9bd26405bec53fdadde1d1d7c69f28e5fc3d255c75e2258752f40cbe53e6652c29b005ad710a8afca8023e1d50cf03d8514357fb14238a7e0b6edbe73116809949cf9c58a216cab884960042035dd7bb416b0f5998ad5e117c595824a261d610564b52307e3d80550892e599e3f4bbff14cbe2c3a82fcd7d00713bb9fe458a6929bd446cae03515299ac12b3221a640d9793b71241569e1396fe0a7438e2b3c592a5879ecf3d84a29ba37507b33412b08822ab9d86004144b7746f6f14c64d9247210077c254778f910c1b4df7732df0f674888f5f123ed519160609cc94dc17d7574b66355b24c5649e75950dd86c7c3a6576eb7e2c94dcc1219f13694a9a007ba0da0843744f2fb37324828f21d253fd97641c435cffc6f9defa24de1ec90553a4383a1a72d59f47a3d8215956c1af38d51b2b7e099d4534a929ae541867c1ba83ed32e5eebd3f5a570e8b87aab21e4ccdd01d770cdb43379caafcd2c6ec0b382206006929cb9c465225239953a994386618ddeb96360b2fc9dd99ee65943d35f4b320eb0ed2c303f1b1808350a95bf746a239c8b2ed37c7e54e7e6980488b32191f52f892fd007c4b7ac46a9ff0d34682aa7bb7f2d5191276b15f1ae8fc71dacef59ae32b365d0c2e169f91992c2ef606fa25361d7385cf2589e0735b00d17efe8cb7866e2740367a26e423d8ceebf5cf8b7937b1d5a30bb1f33553731c3cba85ddfbb087f4b390a453ffe315275480776e52b744b9df4e2ef70f3f9979fc2137998e4e4362991307ae62bbcef5ee69f3087fd909e03c44c5f34c9a560c59ba01c7cda074803fb3773666ffb42f4409300e106d2673be0b64b1e3646b544df0b1d38ee3b7e7b8240874719cfaabe8495e7f7ce28eb01e905310790aff7fd2443e148ae77692df0d6ee72e68f23ee5808cf0c844758dde31dfd8e39704eaf22b949e4450926b72cec82852db403b8af74272b7ff56a37a5ad4701c2641af471e98b329b83748ddacf7109453d5e8103cbd929dc9b0a936cf47e814e41b0355ec3b72a92887700d31e1d9acfbd76998643610cd0d2581be3f41ee5ec6d79d60907d6d5ab7bb54714781b9a6696524a45e662364fbf2ccac27001368c531a86f7680ee30a72ed44bec697cef826d897071a9c7f9a18d187bb01a117af798e6cd46b55a3ddbfdcf44dbba5a002406d246bf30ec45fa35504260528ba0b099b5aae5e4395185bc56273130e7410537bf52e455cd16ebe27ee0971e2d53906600ff8d819899eeb82df8c1697469cfccaeb7a86069939385bcc689371d3b47cfb3f8696ebfd5b701b4e735406a5f8d492236c0fbb216502cd5a20e79c5fa18c74b74adfe42dbe1cbf2eacc7ff80970cfd5e8ae37769fbfef4278a78990fefae7131d05efde7dab9b73ad2781c76c658e76fb9c8e753b5b16bf37f28060422c44639cb18489085f0b26fe09b90558feb7aae4e33bf8254d8cd466e7f8e0d38e66d6ff73530006903150d9db3e9fa501f15f9f7571a5244e1bb4a470754aef4b833e086efd604d67c9cd4ff5d6fe3453c584db9cd12f91efb1a0dbf6ceefae7440438ccc9c2c9dcdefe8e1e6b4516eb5d8ee36215337f1963f9ca456293f26da7e33e0897ee31c594d7b91e84581e82186556af3950172a3cff572bdb4b50ec0dc2569b86f2d090814c46f3ebf9d1cf07614bd29777f2cfc2ac0c04ce724cfcbe19613e7938a95cd37e4f9ab83ea61f5c4b095d22d7a256a92e9833eddf80309efa11a26c3c15e1551ce50e68fb8f8f138cc94aaf5b822f33979a58c00645f704f80a18f3bd2c5cdc6888dff1ad23b8268ce5bde243c885f038680d379d52b9aaeffc97c9664b15c956a815ef78d34a8767613bd05f1c9b739672020c35384c005474cdae81aceabbf28e686492145c7b41ba33f7fca6e73e9870c90e335c50bf02614590a2ce64c4322e85caf74591399e5a1f3f0012790999b10e1fa1c17a05e4764b60f84de206a8a880ed219c29464efa48a507784a972c82cabf9c0788107539b1f4dd3dc6f7213d02c17b5da159223e499a5b5273f595625c1c95f4eb5a620faa163c905e95252f2f0332829068a347b68b5a975784c187c18d8d67ac8f5c43d166bc769de978aabecb347c8cfb8a7497a8f5654e3d118588804caffc8a531360269cb6f24a820afe6f760f1a89285409d425123f1a3699706c415ea03cedd7c5921001d5452ed5300cc8346fb7096ad00f33523a19f0d120beef6881bbc947c039b839d652be78fa1e82fb8123700e3da502376e46bf61a66e68c4e8a2b50cd27c888297a99e890c5963c337cb6d50950522f797321a90ae03d8203bfea9858f4f3f79158e072774e809f1e09fffdbcd55c34d3f9d50efbfd58c26445d26c5da1eb9ede4d77c2bd02aa2d133e05e3ef6c4fdfc28e104e0a9f1bc5291b581ff081c5438317273a3cd913381526a3dc424ed8545f4485f7a81c305a03a8396bbdf94bd103c2f3dd00c29ac1f8001d5fb7d318dd6a38d40a485fa2c207a5f5215fb9a8995e68a74157172620bb75dd635bad8296c79ae4686d970ac62bd33fa56dd327d71f5bd69d151af0260aafb463afa9d3466aaf3dd52b30f8cf8d359c8bbc70c2524b7470f0f4a1c3e7e8c1e8503e72bbbd77d6dfd1748f0647a00793d98f1ead15f13d6cf8f63538210fb759862ef26351e72c001abb0a9bc2d6e17b7f52a0b4048b0edea207016e722b7936fe555ee5bdaecbc000933aa1056023504bd8a5f02ae09221bb95441f9e8a186176acdc6c5911c8d48452a1376f3804641a3df999352b05b0f8aab91374d9c200fa12e083edd31db2381b36f52ad9736d089352d2b775c9ce0d057b35f2ee6797def50e70d07b768b2089f98213420053b87f05a6f54cdd4ba5365f147cd79ac8dabb056fd0d8b7becd03217774d66196d704be76877f19ecd759a0bf33ccb607ba0d227d9c4f6b7353b6edf06bee0073f17a1b703c25023ae8c2df77c19e45dce6054bc717351d8dc878f86cc2af8df31f53a73d2ae11ff78fb76beff7f0328dd376d270d00794a703ffba4a2325dd94d5e04ff281a53a1a531a878ee1bd4777298045d6d8a52b1cf0adf6f8f68de70db201f0e28323d9b24fa27c6a59179823342628c8660e4b893c217bd06e28b5692e9e746595d3abb06549e9dd6aecefd96e6a8f2912a94dafbad9e83c1634c45a59ee06d71446b49029869cd51333d8712adeef86a6b04ad8c90b5e3d9938c0d4f480e0ac4f1df33848223327965148e34325cee468835d2b564451253e9730b9b85b8048f2e700f1fba6165a8d9a7a3ed825dd13d5cc051195f389fac3db0621c5b359f4805f4349731550afe86c0c5f2bc592f8db74f90c824864a17f6693663c9faee5257fdd5fe4e09e1827378df04eccd53e04c4c6886426c1321bcb2fd8faa79ea98f2cde31bc1df0e155d2d941447fb3965d30e30f468313561b175ad2349a4397214d151b109271dde0b876384b24bdae595902aa26dfa8c40a61aa71b352d33eb9a47a437f725a9cdf25813c982102c54cc2d4c56b70e5abb44c686e2b0e1f94b52187f0b7bc475a67906ac3b0b8d4c385df06b5236428a13537842449cfce1a6639d2056d0e2bfdc8b2993780d1ec39be17f2778bea5aa3609bb662213dbe04106e3455d60f57c6ff00982acc98de6e1c0f99380d319c4133000882d12af894889f9b121610287ce82b72e516d3242970f7ea63d26c9863f2e8c0c5df306b8845b8c09e42e15de178192f6d21420f7ebddd3eaa62055712ef89cd64f50d435dbe1eb19de204e6f5ffd1d3e9e61d243af9fa9f31e7aa0e5bcf5546cbbc5feff0bb5f6acbd225fbd4f460f340d880615acd3fdadd9309ff338d6eab958bf361e7907950926291cfa0b43dee7ee885c3a4464e4b7e423abd7dc2bdb9571ce813836a87dc27e0f3fec668fbc491ef71e5f739e03d789eaeb53ee84f9e1dc4a19a57e65f925657a0ce82b9cd5ab84b71983528b1c30f27e9df99257e1bc8d5f536820d69c757c074c7c58f4f7424ccb166d1ad5d1eef2fbf4b6efac45bf219d270f3b4d09fc3bfaa07b0750c713360c1b19f44d378651e754ec2b4a9ff6765f67f73476330338606942eb5", 0x1000}, {&(0x7f0000000080)="eaae15", 0x3}, {&(0x7f0000001280)="e416e294079b79a9d2e7c9a28a0165becf3a51795fe4ad69c7a689d220192ac32f46916cfeaad005f2999d4011a5993d4313473859f7c8dcb572904e57ca65b56cec1436c67b3b88c730e0866586daaa9ebebd3221276b1a5efa62613266ac5701b4b823c4ea6ce415e925862f52d1247f079c321b12509bfffed6d07e70b34d9622abf3491adec2cef82b320907444efb4e0a0f8b95f75f87ea42814ff3b1e90ab8", 0xa2}], 0x5) close(r1) socket(0x6, 0x7, 0x40000000000) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 20:34:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/126, 0x7e}, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getflags(r0, 0x1) connect$unix(r0, 0x0, 0x0) socket(0x1a, 0x4001, 0x9) 20:34:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x5, 0xffffffffffffff80, './file0\x00', 0x5, 0x6, 0x5, 0x800}) connect$unix(r2, &(0x7f0000003800)=ANY=[@ANYBLOB="82022e144c0bb7d42e2f66696c650000"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd7}, 0x0) close(r1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 20:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0502f9ffffffffffffffe2574728ac4c6d216ab6417c657bd462b150fdaf79dea05360029d2e98b1cc1442fc23606882cec7e971e304641e"], 0x1) write(r0, &(0x7f00000000c0)="a96189012830c5ef3ae6ea3da22ed113d398e184c763d1af6d1536a488f469e0e6d46db7f0e2f8dff38e443ae2649e246d72550a141cbd5f22f97201c870e70b00099bd62dd948384c039c11a67200b08ee250fe1c1b7e739d9d30f0c9a65612daf3204f6777ab503c", 0x69) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x2) 20:34:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) 20:34:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/52, 0x34, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7f, 0x4}, 0xc) setsockopt(r0, 0x7, 0xa, &(0x7f0000000140)="a073b5ea180287a7076699b38e8b389ec30f0a25e8565d58fee7eeb08139e064d47002ce9c303c9dec3cff959d107adc788529048f114af3e71b1dd231c4bac5d11f3b57067986a9b2c4e8c38d0c73e1d89af36646b4b02c06c3629f67b71479ed7c4af33e13da87da45c2f138280db33b1e1b40bd08ac482f8d56861d9c3673cdeff8f57bfa99115f11003c13e71c908dbf0f86821035686997ea08b34569e440543c681cc4b05ff3", 0xa9) 20:34:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1) socketpair(0x2, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="185500c4154510b0387f5407a6bff0855ef5e4b99f18c3bb3fcefc064ac1284d705667b1ab8eeb679766bb5dc6c13ad01e196847a7c83e7bd103a7798d8dd6461f2b8f570a421903a2f512dda369df6c017b6c4a05a01916d2e32894cec3f6a02421387d", 0x64}, {&(0x7f0000000140)="7d78fed79cfd5a250a21090f26c66d8877d689ad1218e37efc30adeb8361b603039c824cad44467c556511dd63f66a060b42b27c2d9b6503ca9c2700cf53e398949016b67670d43e", 0x48}, {&(0x7f00000001c0)="9b30e4a638433e90699fa77b6083612f277a71a856cbf703ed71f09bc478b0c3b786739d309e57e94c5a8321ab7c322af5bca47c9c90d5ab50ffec35b0e4ccb7271c140e5086ad8c8b42b8d0e23f683d3643d60c91e86752be8afdf16ae13352a67a24faf27a78df092628bfe9b4b5a48650b749e9c9aed86b3c18ef5a6691839da00ba256c71d09f60ab49126f03c0b2e9f0e2203c74201e42dde136781e5dee9c27931ad34629c57740f0a16376eb634900fef0cfe2cbb08afc321941a1f2cbe6b995250e37c76d5a81b6d0e73a144b50270e14b4b46cfb4e01b1f28cdf87eb8fa0ff6ad628a86c4cefc37f766601e47ddc8cf4d6a4b50bd9bdded3ea6bfdfa9815512a2404f44ff8d30f31a20d68558415060b73001dfc355e4c36d95d137db9e9425a7bb5303aedb07e66e7ffe74eb9fd3b0852acf12ed7c359bfac355189e3f2fbbf1ea7155e4a2302ac0e9bf88d408c508d8bc239bcd35f5de1422372263709edda8a3bd06d2669ba4026ad90fbe9435b7dfa96511b08b8dd279ae8afbfb40389f1e2cb4b7452da6998cde07a8047c3b5783de68b1acf3e051144d43ebd99fb74db76ebc2b73d332027780d6e6a2fe0789e2e6b3b6a3fd33008f742c526fd4a9d2ab4bcc28c25370ec6f057087de69f985bae74a37d49b69563e2d8d0a8c5ccaae5d1c4fed48416df16647f888d5c23d29fa50579d646838dca4f9e2cd694c7de2e6204d73e48c5fd38d63c8f85ce9819d8f1b3f27e1fde856fe3b2ae6ac1faed9d88eb9aef1dc3863c09d42bdba3c559728433ea0b0f221843cd491dbd8e209d9bbc7dc4b3f88e1396597ea56e8f122c74f810027cc54776fd2137a5ab8b8aefe4b164c8c3b74b0556275515e9dd519f5a9a0a7aa78c302601db22d9096313265553793b26c33ad394fabd87fb8a0bcd530f3d704b73262577e59952ec4188b8cdd306bf4f465c3c3907c8a7a2fb0ac49361ec07bb570c59de4aad27d60c7f9fa045ac5bcddccbd1cb44419b2a2271d929b59243765da42cb5201890e27e90c504cd7f14041882c90467b38bba99a7fce769f1e331b2655d4724b26e24a4ef3eb5d5decaf1174734e1312b0175d783c89e112db5622a7aef4eead908763f63bd1810b9214cffc6bf7caa080dfe91c01fa251e5d6e8f0cfc6130b81bfab8ca3302f9b2ca036ead2a19eb9df2d8b8a0b2564306179ae71c7520e0257694d83d03c5089fc600b5fc489190a899d39c0919662e4cf510e11f381eea34ac2cfd31fac0b0fda355867faa70df1b26192f69e2b7902549802ea1cfa8fda4c377bee75badbfa149bca7e85c23413de16a378a20634901cc382ae944d8e5c79feeeace8d54ecf32592e25115c707bdba9112957ed8a3696c76486b9e36ca3e4014f2dbc63cbf4f106a640b74cfaa59a98d8b63418f2fb5889d3322d941de8a67125b61e8363c32cb92074e28cd544831c9e151d8d5d1111490ad457403c33f651feb074ae7d5ad3a9ea993941df95f346ef05d7bf5b9cb4366af3952a92457aa0d3cb3cb5e17740ba5b0fcfd62a92940f1bcf5f32d5251502f6ba68ace12cd6a5c2536839876917afc2746ef0383a91dd37d59db93e047c6a7fd9e5347cdba8f45f34be3f1f4e7fbe7ed1a83f8bb2df1676852c82204ef9d5447a804e64470f7fefb38439d7f6d7188080fda343fe7faac68e1aeab2fc0c916111e572e36bb989a23e6896b7a958d07acdb3fa64e36263cc404c337f5949e9d56e4b1337a354d51c344fbd410361cd8aaf5a5ede1a3bef8b5afb0f7309753c79cc762f32840886ea616f01fbf9aaa7d03f7e56abe690496c207aa1e55fcae8103cceb0c7827c69290da4bdc3097cef25c6b612847dcf208470999e540f9e4a079ec5ee61f836d5c58fcaec8ccaa0b85efdcca99255d1354a7bb8241fe35a727cc05d170aecf0b8a3fb0e1518b3f0162a3dff59ee1c2e4c8d461bf64ab52e89da4d53adeb0143081c9b82b5c9f735b96a469951de74d997861f445080f52558af3e97cb3b1d727a9329b55c2d5cef20b0272c1ef833749b09fae8f87a4970758a57e30ba59b57cd2ea6ca6b74af6c17f125ab0e7d7d08f34a33c4cb7b86fa66f27e5f929dafa62246ebec4743499e9241c0055904fa04e7dbba5fc8bfa59b74a7a799da292a51b7ddf105d70997a54fbb0f9eba43009aac0f9c67939208bd2d56647d0ca315d57ef65505c97117a8f90d21993f3ca33b9d8270eb3ef469d0e165dfba12c6788f1e5e30e455935516349abedbc093fc911f8c0998bdd7d55483fa7c81da9238c706eb590f1be74c9c8ae75f5d326b9e098eddc1786b2639fcfafa717e2b9de46e2cfcf1f499412e5f1923038f3343de58220df45aee427e2d90bd0f712ba75925bd52c2d525c7d1bf80587f14c25ddf1c8e49f26c9a71426fd5eb28c40d4bcee936ee7234706181f932e9f9582b3637789f92cc5ff87fe119ebf1d66a17ea26615827f872d419eb357938aaaddb556cc62cb7737e1c863d1ee31cd21e79a01469f4ab5fe437cf86be2bf5a54aedc8a8c52835f8ebb8c316390651a0727225fc9a3cda68232f3cfad937fb0a5ee1e01589a1bf32888522baf17e575834c0d2818857c1d23e3c3256275b80c02e883d02681a694940576f0891900110ee0e449c838b70fb0b84b7828d24b378d32db122823337660ae46bb224acc7b61024c4e7f7329c727f4b74a32912c1a09402a95d04e29d968058a8ef7866a7e8f1e12b7aa42da1d8d0d7a8f3367c8e79b90371788e60291ae6e51922542c40b5961fbf4e87c0894807754e61689a13da72a2197a1b668d0a688f25901bc3703d97332c794f953b257229efa59a74228b28489cc3bdf7776c48f3d94f43e4a7c065e8e8d7e769466ccf9b79656ddf0a38f106bd14af73ff84585e81300c4873e8a0f0892065f3cef05450683f2e2a3bfcaeffff2effd470af339ea63751dba64a9cfc919637c09dab79dbceb15d434e6ca149bae779540221aafdd1dddacef32aaa57a29eba361b7f1049ef04484c9f9fcb211eef488317e88ead9d74bfd3992075864396a188883d3f8c0c04ab21ce50e54cc7f07589a387b163a545849ef27bc35a8b287b531381ec23adbf24032583a985edbc9a30274a96b8bd0d7730f910444b4c487f79c93826ce21a5ad4b8badf7f1adc8dd659201b33dbf4b6c530b92060096879718587193b9ad84a93ed6ff70db0184ab4d898603c4981d364783a3b6cf91b27110ba4c9210d598cfac53cc92c3b80556216ba30730ede94b48f7de463cc5965b9de633f4c9e07a62e631dc03e737f1b008b01ee8d441721b2ff096148916607717dce3834d89ebb08a764425f26957b2ff340bc80018ed947a255cd6416e24ec14b3f6696a749ff9d0744e0872f077b6e02f0727e350181aa9ed1201e12db92c22eb4b07cb9876acaadde812659bcd4850bb10c25236fd83027a0311b7de5048475be1b3e3c9cca1155f2103f05ce342e4ac53d95b2c3f5f25240391fe2261480b2b22df4e3b4a223ab9cc4e056dce7ba6efd41c9270465264f19bd2bcd9a4fb79d8014d27e0d85e3df39f94af6d9b6a34aee8da3c9915eb5117c8e09c55b5a25d266a5dbcb7de99c4b13cb728481022aa2b9131ab3329b50051e9dc42124fd5ef79732855a246735f237a806fa6e10ce8a85ec32a59fc4de323d91f30607796fb2e3238d889dbf64dab28dea14cd457fe8425e75c8cddc0585aec3d1eca50c0f96bf3a7317576bc9eb3165393661d98eba90c54ea9a80d87db9254e91a3567b75d0836780128e4246968c0201002d8d9cc21ee9be02ea4242f57ae4a3fbd38dd60c34ec91039440c16f2b4cccaf47a45a6906df85b1949b94400978a69f17195e53ccadc86f747beeb4ef34b0dd7af45fe3b9d06cb2eb1dbb6b2f42819c1f46f3e41f5018a72b7810c5d6d89abd4f2eaef18974e26d756750b9b6fa1fc7e8fe8db69b0c77fbbd2900d4c15ece58efe5d997bd131aca3f0f92d50587f360b799fbd2526f5340e06530be49db8a0aefa567e12cb0d7911e997ee1298b16e74df9555a3c0860af032b14d2a4b410b51bc510713206d0e5b02379e151f87063bdf5023b1636ccf54c7a2424fdaff52420722cac6334851ab0cfa46cf9532939b1ab8f1fadd635650d671a49cd1c8693635f3b94c967a9023dae42ecab15286187356a80556c6399b374c8972b7d4e0baec2c1d1c445057e980e662e456caae18b6c5840c2715415bb651fe2587c692e55f748558bbffde07a1e5900c6d06269f99def9afb7568e35f95fba37d84ee5ed4600214a66197162a2df223d79eb6fb05868a80a57d4eaf0e8ac671bdb757030addaad19fe638b74ae25d1466bf813f90fb010c76fb5e54ec69b95f230af5c1ec6e79cfeee4dfa9a35566cc8106b52ef6698d792e4491bfff4c9d1e85d8f8a24172984e3478a1868a5442edb33119c66768eb8adeeebeaf8f84e4b6a88a3090865810936cb179e6aa5cdc1df14fb2450a0ffb9fc4b8e6db9e1ff32efd68fa1a369a43edd2c82031a2e09af3590d7d0e2a5e8d6ddda1e184f88b496bcb5c61fcb975b98077b1f9416a1bdfb4c43a379ecca82eb58905ba7c3b36c17c81e8d2b88a67156495bd0bd4fe292e3530ea2fbf99cbd7dbbd1bd27c32c0b4e502c7e08ff796600e74a9885325a28b76981170b1ecba7c470147752b66fb9d2d70a44e0e9f5fff81503b3ee34aa2dadfea64566e2c6921678f6845bd3329973c49179cfc33f0eebadce3be4972a7d4e8a1b4970518d0528910079c0b21c41b4da52bc4044da55b16fe00b2072740064418a590d1a0cf39234abc645ebf8b29144c8199f9ac3100a89de9a8fdaf1269ea4e9bfaf82a723a7302c0026a5beb1b25e97b5aa1ea61e12840ac59f5751d012caa044048038bf48fe64367236cc7c33fa779b298d34acfbf64ae97a1a8727cab643bb02fe1cbb0cfc734a745cb9e30dd64c96e5810e94491fa1e207b4befa3cadfbb1284641986b33adb12194c1872fb41b77d831ec560a133661e002a75bd600a3b3977c55226b56ae8433bd7fe39b6e3e62d2f84ae9c408c06b61d39dd29e28a1b95c96af7a0b1f2b450fa585a85235c4392ac6564bead277d58cfcb9c2a5e1cbb71868a139bda2035c71ddf7e5b427d90037b752af4f8faa72dc62923e7f2dc5c16c99ad82600944cbfc091edb1c40b6fa8abaf4ba0c9098363af310c9f9fd3cdc13af4ad3d7793fc4e956768718cf5346dd76694421967d269a5bfc2b79c3caeaa510b77eb0f7ce26c4942022b96f592b681ba9bda38f897d9e187afa58670b14029f1cec5aeae235e17268d291535a4cc3688026f2d81312b51a297ac321d270e68581c89195ad0e9be8b3f0e9123c9c5492eb807698b6b1cc4f9e70bdbf8ceb597d19c333e4314eb069b63e178bc6c27e2fd7ed29e776429bd47b7b30df12b84e9c7a36415463672e143fb49abcb5cd42030806c466f0e895f23768fc60d7c032c784d407bc8f9f98b8080813d25fd4b692cfa120083a888fcb06ae4f363ee41f035e161f6407fd284b1c64158a71a5aa6298a69864bd32ffa636cbdac2851ddc514d0b320315f30a6d8d848e8a760b9f53bd3681a5b5235c14d3c4113319c3976b7b92d5220f3ed9b69db005cb7f0a2e7f6669ed9002ee983994856443c96745750e3bf14e55cf6897ca0c3e2081abaec6af267639857110d29907767a120acf6b8b28561ed839b873cbdbd95bd77c8f8da3934d9c5a4c65ecb9c5ba8956401c8d52337f", 0x1000}, {&(0x7f00000011c0)="e798cbd16b355bb6788d2a14b97ecdab68379081f55b46c9c19aeae4e99d31ea9e54b888517d75f73a", 0x29}, {&(0x7f0000001200)="55e2366a1bed0f7b61956ede14849c73397218127c567a661d17d7aff21e1d8ee73e1d70a14013de08b685f7500cb43bf8cf8d6e460eafa21d8d9811dc69ec221fdfcf68d0c61dba8db743ce3c5adda4c6c3aaccd7844f89019ffbb0e3339d38ddaad8a1f0c33033655a428f74418c7bd98401260153fa88ebeb34507aea1acb228095eba16bf51ddecb8ceba3dc01c772315bfef8b715b0c61b3e532139301bcc8a858fc37860c4097bfd955af99a87a0b5fd6ec88659b1d6cac1ef8038afadbed445", 0xc3}], 0x5, &(0x7f0000001380)=ANY=[@ANYBLOB="6800000000000000ffff0000000800008a1bc31ee1850f723414b4bf5cc64af5c208576e416293233976495d5594969aff9cb4af1ed10a21d44fa80a3142c1ddbdfdb0e604c8ce7baa23ed5c7dbb26c35802f1d253cfddf88d9e32c271ff04120cf023e400000000f800000000000000ffff0000090000005173198ccdd9587e2b69cf79042628f9de226e122943c189e0812f45e7ae579f2e778347fe7d0f7ab877438485d24460a10bb6ab3fbe0fed4be9d8602e776707a5f46c4a715af8cb4305c52ef92143e2ac83140d90f2080249be2acf5354d9013a2f297dbe37bdcf0aa74f71374e3b82992b2f645ba52e83ef734b381aa56e45621ee27d8ffd50fdef4e80869ce8172f1b2c55d959839b4b6be5ef8e585bfbcb85cfce121f2a3364a4101dad74fbf4aff8e48c0a5b57760b73b6fd7bfa346a023c4318d7c0050c6ed244ba22f82405bbf0bd840ec481b7d8819ce6597775bc6a17fc000000000000"], 0x160}, 0x4) pledge(0x0, &(0x7f0000000000)='pf ') 20:34:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 20:34:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xc090) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:34:25 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) semget(0x0, 0x0, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 20:34:25 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 20:34:25 executing program 1: r0 = socket(0x20, 0x6, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 20:34:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0xd) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) r1 = getegid() setegid(r1) semget(0x1, 0x3, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 20:34:25 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 20:34:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x2f) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) r5 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x5, 0xe131, 0x7, 0x10001, 0xffffffff7fffffff, 0xfffffffffffffffd, 0x8, 0x7}, &(0x7f0000000240)={0x7, 0x9}) r6 = msgget(0x3, 0x422) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100000000, r4, r2, r4, r2, 0x21, 0x3076}, 0x400000000000, 0x7, r3, r3, 0x7, 0xfffffffffffffff8, 0x8, 0x6}) 20:34:26 executing program 0: r0 = kqueue() syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlockall(0x2) write(r1, &(0x7f0000000040)="d55130a10e544152b4899a44f3", 0xd) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) syz_open_pts() 20:34:26 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xfffffd87) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="ab60a4b06f6e0575b0d17e4d80946b75ed25cf6f892fd3140f961b65953fc33d89665470e9ae4ed59eacc536ece36ce6263bf9b21593cc390150a0f3267325df4e25ed73fa5b7dd2bf0474ea2f443f9fd02a4bf9235d76cb5f13e5a51f9faf1ff918c7e58b522dba2e2219f50f29d8f61c1823b2b55b51dd634b9015d88a", 0x7e}, {&(0x7f0000000240)="fed42dafd88cef7d1a12cc5be760a7f7a6f96cd33d48e06774d62365d7e0de9da936fd20996c723ac8541ceef5b1daaa71acd4d127153affe9f32bd23a44098a29f4eafd2a45a05beca7ce7c77fe067eb4c5dabf49c24c3e78c5980dd92c54d829194a81e9b6c3a1", 0x68}, {&(0x7f00000002c0)="b2b843ca0b03fe6eee6529b83dce2ab14b2200f026d9841cfbafcd425b43b5f7beea3efa8893c30a54944e645946f8a0b821ba4a0ef46f0bdccfd69c97b2466064204aed0f3af33916335a13d9131f22da65f35b67c29d55dde85af212969cd54174246a592e624544ba1c952847bbeda64cd0ec58c6b50641abe83c55216b899339f7695db2dcc8c2901e742b096ace3f", 0x91}], 0x3, &(0x7f0000000500)=[{0xd0, 0xffff, 0x9, "4c21fc504415a7d8dfcf12dde96c7c9ec58497ceddb45d944fcdc948755113cb2afe9f44b73fea194e378d4d4e81b3e85726f7c2d54a731bad734719c97f38f6a183cc3ea5122d880d8306b94d4ff4d24dc9b64ecc62d741d67db9461ddcd0a3853fa7bfcac585fb8207292e51559c74f1df44f0ecb34695ed7f1a7d1b13e90b71a49273b19e0deac0f6027939bf31c1bf58557be316c21810a1e0d61b69fb45e5b9747f432ee652cf1ccac13b7ddd2addea67d0fba8131d85cb87ea1ffe"}, {0x38, 0x1, 0x6, "0a7d55f1f38ccb9b9cb3ae1ca34805f3cfcafedfd1b34930cd67a6953c8112c1bd1127353e35"}, {0xc0, 0xffff, 0x100000000, "7c9ebc3289290f5fbc3c0fed1423c369f4f6fdcc420d38673f3ca33a6ec6121c542ebe9ac7eda5eb1c73df0fa4bee3675ee432161d199f7b3ce10a711b07ecad418f33d026fd741a5c9c413198a4c86e9c9686e1b1b692da3f71ec5f9511352d0acfe8d0e98d8366bd37185c620d97aba323a5b80549c8bec7d73c46fc32e59e8df0079a54eca5314de9f465d065aef6a79713b5e1ffa37e5f8dad6726d2f2e11c40ccd67b9f20deb53abdab"}], 0x1c8}, 0x400) pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00be80 va 0x20ffe000 didn't change! 20:34:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c855fc67835e271512e209acf473a008998e2772944a9938f8dbd1bb960ededfa9beef67ea753f5b9d642d7a66474db980afd9a9bd3e81dcb970467b6599be9a230f7904f6832e72c593c1599db2195fdf9731e736b7a01a4c82c5f15b320554cb7ba61ffd3408d17d58b93a644eb31d6bdd27ee6cc0a47677dc7eb41b1a6e2e4f9850ad5664b5", 0x87) r1 = socket$inet(0x2, 0x4027, 0x1fe) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 20:34:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x8, 0x3e4752d8}, 0x5, 0x24, r7, r8, 0x6, 0x3, 0x200, 0x6}) 20:34:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x144) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x2, 0x3ebf4ceb) 20:34:26 executing program 0: socketpair(0x20, 0x1, 0xffffffffffff8001, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001700)='/dev/pci\x00', 0x20010, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x100, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000001640)=""/120, 0x6d40c4e8}], 0x100000000000032e, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x80000000000000) r4 = msgget(0x0, 0x200) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x3}, {0x18, 0x0, 0x7, 0x7}, 0xd3ce3ce, [0x4, 0x4, 0x2, 0x81, 0x7ff, 0x3, 0xbc, 0xb62c]}, 0x3c) msgsnd(r4, &(0x7f00000017c0)=ANY=[@ANYBLOB="020000000000000010572accf1071a02eaacf0715c183cebe896d1614446ad674347a8a6f701624b1c3f644a408f1ac180f4649fbf4afb0b10f7da768481ab66f708784ca5d0075db190183cf57e800000008a4c2837c879681f05656de414720496ccd101098e0a3c0dec76eb1f3e990bc3a713a0ff39279997db7303c7ea0210bdccefde766a1ea4795b1945075abfd1fbf227a686d623488d7c5d9d8bd2b8723323e51e2a0c61c9347607d66b0d916ce799e38402539c063f940a37f9fe02091453c9ec61d16bd9febe2b710c0853524d8ab9ff53f0c9cfef55a045faa4309487ac40f06e3fa4e66c23c9de935c071a2c543798c77f8137c35466f8e483a5529c063dc0e2cfb13113b5066c75d5f4186558f4cd28144f4c5169448a9610fe6344345782c6690bbe945927f92c1afb8ba3592f6e4dfec9cf7b677a5d2398c6b6f4946d394d726e9f5a90126e605266fd06e658f563c06e4826d074d959ac384f355844cdd7117136a7a1e11edd2a90d89e5566f410829300c03b5f3c7ee19836bddc07f23831215d5138f5c0858cdc5d43c320ba5a1d891bd8822d979ec095242aaf0f9284aec58f0931f2d5790a87d48da25234b67ab9b82de9693ba08e014ff203326075838e166babb050166403c9ae2a0b6b33c804cac05e26f840e069f18d4fe04239a71975c7deebcb665922727a0157edc4890cf41b50acba2f336d255f9178d4fa0f13c4c0a2dde13b72af91cfde75cdac195ef343fc839ba1a69f455c13632d8f9188c05f82ef2c6e479637b691498930cd6e88ace3658385e3b8478fd41e00677062d7e71610a131c3b399e1a66a8b92d36c51bba5f3a2ddbdf4d4b7db3d4805ded0c572f3c17cf35b97e43fa6b55c0ac3f9070808e628cc456ed881444d68565b9fd2650a7cee5640618c9b5d9b52ee43411838c7bd776beb84e4d68f68f0c1b7ce1a341477ac5586aea0af77d7475afd17e4946e9ed6e9ec0f1ea05ea35cc3c1b7c7a4a4d4887a3a99c4f606a4329a9c1d26f2dfae773b1875c0959d0982d5516c7e26daa32d53ffbb65e4b4f567185cefa6f2257b779e1ecc56965f2081f92553406a232617c8c09f54be43167b2797155358cadad7df3e7bc3e598cbd69f17f35db16e6e8fa3f5f9ecd01513b61e59607716ffc8ead09edb1de4f681b7c8d5b3dbac76c2f9df8cfee59cc66ce57fe9a8262b4d0ef425d61650a01e674d5b44048007c1126878d1d6592caca8655d542a222fb77d588cf1bedc1997287bc615818d6130021242c8d11131b0b39a66202a1b3adf67a0871cf755200896e8c45de29ca94b351dc9d2e88bcb2e85ccb030fff5eaa8eed0598ed6e3f8f344af58cc34be86768c7c0179c4ad730752b3df56c2770203e08cb8b82e0d37a4536a127157a1fdf8dc63bbfa6e5ee89f33041775b884b55863a05f6d4500537141eee823e614f3477a15deecf9d8e4faf58126f25af8e994d7fcb3de8029d35ec7a5c90f9158f1a38bfeb6ad81fe091bf03ce3072aeef103ff9fa4e2b4bbd867ae700ce7863bb1574c5d37cf285501cb2e44f311551f3be34641d5c9cf2b5830f12c4cb15d77159b67f593ad68c9092f4a67d568e52e16ec1367ba37477c8b5cb30f1717326d8fda37f6e51589a41fe3ec9f2229746e62205949359e2e71c6b487f6fb0f60e64fb11a0bc8f812314a8199643bb6d8fb8b9428bc31ae9d429cee12dbbea6a06608778aab81f572e8ac24e22bf1731689ad504f7251d43dc76c9f59c26f5145f2c16fa90e7e2827827ff23793cb9f0db43c4fe71fa5d433351c5f0b1f88fb4b47eca51a1b6f79a25a7700c7c89c89d35deb3ba2772cc2816777bbe4e1914493b89c465798b37a8225fe5cd9023f8e0698fc233d281cdc9f61ad815608b1a49cc8f773d8510c22088e5e06baad2c72cb3b311870a84ddec14dd1796a4c1149a8b53fbddd6c941534f2526ff8b1cca170a08e90c2ff0be60632a3e10e88e3984d7dfaec8b2b5a17e9b6eb1affa90804e8488046f891565d2b896c0ab48a7a400e6bf019e92efc104aa433bf9414f4e1ab2753353103b3ef23603f3fa76f7a8b57f763d9f06dc1b1b65f550566e4b217d34d0e6dd4dfd6a3252a6604b1d4eacd8cadb2291664f4df356dc97fe121938183f6a55cd6c939996307e91f7a548b20c0164a25144402427d7e6b3929dd0813c67accb9564a1b64644b48475a559f7f81c6a19a946faceb49f8f4f4bd5da63eb89a0b4f25ae5a2b7d860651c6ec74972f0491d987f9238b3b8800e1856d7e692851205b1438be51225b00a0f4a3d11286bf83ab2d4e9546b6a647c6fb903f6b42914a16ba904a143f08511a15c2c15ef96144198f78ac8de5104d931df28f0d863e80f98c2f0d0fd3c11e998b0c908f4099a0cca330607eb22d549b4fa79bd05f4a4e365abef8cc3ca3d524ece1c65258c0c2bb2bc4b11bb82d8f8aa67cd85fba6de37740aaa4092e41bc09147dfbe58463284663b9f45f48440e53a3d4fd5f3befcd0b724c032350fc21510500000068d2a8c0679fc24bcbad898383b50a631c4caa73e245f3a0841a6c7d15e784a87acef15764d7568e4d11702a734bc8b5092f16f00de643e9b2b5974db62cafec31790ab45ea4d782adfc783de5928b814c6c5378f92dcd56c157e70c000d68c9b015f73a7683b161ab995cc768912ca56f72fa26235a1116ad2e622ca78cd5d224ded7a2af6d0bcc3a3d652a1c5550c7f6f6848142ab554cee9291a39cce962bd67eb2594b9851159d31c7d947b77e5bcb72b11175f10e22cc84a6bee760f143859e072ca2eed32dbe8f12ced6b98236f2e65085ba36abb84e5b0e9e12891525dcb45a6ea29bc18dc0195cbcb21d82e42d05a920d7ba1620e9b54fc2dd1e140cca2b09b73a6f5d4ec883bcb66669bddd1bbb08d9c31b8ee6ab0bed30f3fe40625a7f259ae0a3f7aa00da1fd362c8ff58f6883bc5363a7b65b8b41521fe5e185563bb592d5501c578577c35786f49ae32e3d6d6e17e973e3a89971cf39270b24c97979268bdfb6f4ad42c9111ea08212e437dce4d8592e716acf4e1b61c0711ae6b110d8f95d0465b0ea1221f894ecb8d6d2f2efd5009998853408e2c1790ec80cb87cf0c7a653790d4ef7416101a38be7df7d9c6910ae973719ed2bc7c19ca051b4e1edf5f0a37c5c914caa14f27cc34d5cfb5c2bdec03123510a9289098177c973600dffe67c490c89bef2b90a2979c635daee69db0aa944fdeb3e8c942acc27dced14d513839c94d3e509e6a79ee735619626375333c99f19da8a8972cbc169edd77339e753746133b9594adcb5dfacf3df7654585ad25ecbce334505ead84bb1ece9f7f2b9ac3aac707b9f5fcbd544431c7cc7a5924157479ceaa55a03d16058b963e8040e309e8131aa0a89cd4cf98420a75adb19cf46541aaa6f86eb19bfd35d43325c52035271c1f5401e5bd1add82021a75d8b9f811a6efd84c393afc0778e48da1278c4685cc7e74bea31138ed1f00c93947bcf9e7bcfb752479e4e9d374325049436b950dce653b4da8be3a771674423a7121e5f32b40f22e24faf013ad716430c8b93e509b3bc57de15f0d721cb8428b53b3b223593f8bfa26cd6e1b16b7f97eeec648c617b7faa0479e77352fdf463e5f5b054ef4fd38fe5cbd74125e4604524960fb28046b7f611962aefcee63316a492d85a222d9a81ec3f03aaf29ac9a0106136d3f48789551d342db89643fa65a964b8478f98ae5d70a0888804de8023cd7a8ec99312f3414137e58d20d645a590e268e14d5440d9ee8fe2f4fbddceb18a45b9cce84140c6ef8c6a72439fb0b6da12ad8ea3d3e1eb21a3a20d637b0581c3a511075461e5f21fa6b1dd3dd596224df6116dea1bf10e470efa8cf7f87bdc4a992902678cde57e45a82866a2c2b7e3315a188aee8481425e56294c84a50a1280cc3087154ac940fab2671f41aac16ec9510d7edfc7525669612b95422833a8c3e388a1986f50a632e44a65f4dc4903686238e699d333136a4cb9c6530f3f517624241a98964c5fcb919243c72003f1565c960bd22cfc177995fae5fdce61982edaf520914e6a4ab56054985e10494aab9b634bf23142d8fe96c0a95ab290de936098c2c997f55ec67d5ea1e2b15d357870998a42dac660d02a1c36494103d090553acaa969f1d8fbe3ce6d46222171c6ca4758b2b9656a1b7c82c6f2d87b360864d59ff1f6341a706f7f519d032ab24050c58a43f074ff5e1170a86a1bd9a308e84929f94167adb84087ebdaf4356f619ef7d2d01fc6542fe1a55d3bd5e87c03678235a9438667007934ac4e9f1ae2cc79ddd677ee97037bf6b9e004ce4be9fa10d6d9fd5385f567a24e4b950b627b64bccb459d0d93c98a1bb8bf9745268d6ffd6f064bd421dcd1a4c4cf3b954ab0735b184f5a8bc47159bba440b52b50cbab95ac314697aade768708169e405ab44ce1fe4e5f1d489017237b6a4f588e3811f4627a03ecd1897676cbef88a1f0f03999ae8dbf0196511b3a8fbce7e704a69573999ef6c13ce0c37f260b997bab4dfd15f75ca35187b5c93693f819e0232885330990d1470b38adf705e705993211818cddce2ad6ce3e23f8efcd395a2deaf7b97704887eb7e37e0dc575e8ca96fc1e6d07df50ace88f44c7c60ddacbfd6c7ce6dd8dbe1bd705de59474389a7dc51bf73c7f5a1a2214f6b5ca7bb5533dcee24f5d60f916e99c9973966f32b4a10ee77980e37f6e41071ced353d00c0ef5e24412838bd972b3825a814e2858e787875e8bcd178032fbf0497445a7ca7da3e32e9a24ccbe23c1dbe6eb779a191cb8138bf999ed133fa21c4a3fd1e81e98d58296beafc37b7562897047995bf79b49dafb4e37003cd6303c1effc7f366155eb347230c6161e2ae7e57ddebd95b022c7e6bcaf3d8b576bd6424d9fa13da28f23689ab0d9b3d151ecef108632bcfc4e87ffcc213200ace6da05f999578c6721a4ea6661f3594bc829ad27f97d5b872f4b82cd180d7d5b29aed2dbf1195063e0561a6885fe0db347a55d667e937d3a412561f364b48a93a9d9df8b7d47d4bee7c7c43b6a8e266102172ed6f8659fca6f96631146ad66ea3df4134b3130afb139439e7b800bbf0366cfb4cc308c231aa05c7b363d8d8bbba1710be2f6acb2cc06abc31a1123417f967a83fe88f2773445b795a1c312747b5dda1dfb437609429f29211de7e8e55b68eedb255a24d4dda641a20a352794e972d2120b56e26cbf50b5026d07013d1e19bff77b3497866c22dad0dd2e87dba1c87ee33832db685f0ae5dc50374d14f3c7ed3036434af60bb264196a6f49eb36190881e49979b3cc3276382e8939d96809a5d28018985b25f20a80ea8fc7050cf4b3f82b9843d6a2c0b92aeed0d609a54d9a586a86b5e921c356204f80f14a911c7736eb68b12bd07aea328674184f5a03f85a391eae6ffd7cb4ba61984e6055effefac8daf88b32990f020a819f25426865d4ff929fbd49210b2a7ee985068d8c6b0c312d0e38e2e1782ae91f197f392c0f66a0572f37208112a30f897b3d63849d204e7a3e55b50327f6f302cc395e07f75db46a862aaa4186a2a1f16757366285dc00526ae5b42bda82da32f2beb011987a36fdec60e527d69dbf4e7f145cdd1e474bc5b14f509a65b48329fa7a07cf86ddaab1d47d33d043a565ef18811f159c912d54c5247353ebdff456a6f1315ea00d0b7a58f37869e23b1b9e8cf74c7bdb95cf0f4f09b101368cc1a095d53ff4da31c6d93e04097ab775da2c6c2d657b9fd7f6aa686922d9db8ddc74a34cff26c88944abc8b440090620ae6dd551c95b63a74a4"], 0x1008, 0x800) bind$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f668b6c653000"], 0xa) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000300)="b63edd708442d6c5f322cc", 0xb}, {&(0x7f0000000340)="c6346da6685ab3c8be213bb498c47a", 0xf}, {&(0x7f0000000380)="264a2418d0eff4707bd27315ff552bbc61b3301c01adc6e96501b147adba50fd03146e1e1efe080893f9d91eccedbf6a9fa8bfbc1079c3351bad359fe9eec77b8bf381cd94063a91abcf001a427d93995c87be204c6f3bf8af4a1b78844d569d53a3bf07ab3644ac9dfa7ece3c1016d34a97248395ad3a2a6e65bee15cc3e858c3", 0x81}, {&(0x7f00000014c0)="c91c45d70cadcb5ac0edd272ac52ea253686f185eeba7b43e072902587f1ac568570e4b801fd9d6f7ca6f97cdd2901ac1398a23fa7a3a10038347f7af870e83f1f8bd1f231a33defc8dcf3f91eca73b6568830fa35304a61ad67fd9f1145637edcea547d02907daaba20c9da7a9505ebc301acb2b9db13128882f43bf1c8ba5e635a230753da5c38417348c82c4491f756d5294bcf6d5b8406581e3e91ae067752406ac62fd070c45d97bb21b5a9a3a5a5bd22bac27cc94de589a61c5a94995acc24e18f50240b899e3792e4e81fd3c1643f7e97337192d772fb7b131a18cd45a59e2e480b449645406406d26f36fe97ad31e1aa", 0xf4}], 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto(r3, &(0x7f0000000200)="663b874b5362419e1e390ab0581a2672b1c54f19a288f9d26f436268faa8e2bdc2a080eea4ee13b41c608e2f39d9f3b73a06ce7385e32e9d17ad4aa488a08436b9f9d99bd19130b8ad3e83bde2ef8454e0d8dbfdc3f8ab36428b409f8b54b76494d9069a667422b329ee50a4763ede00222adb07acdf617420c9c85759610a700c057beae60212d7b70d3a0a87780eae0bee29ffebac7511cd03e4cf58518300777a59e75d7e1ed72211", 0xaa, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc) r5 = open(0x0, 0x0, 0x0) getpeername(r5, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:34:26 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/bpf\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x500) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x1, r5, r6, r5, r6, 0x4, 0x6}, 0x7, 0x4, r4, r4, 0x77, 0x42bf, 0x81, 0x5}) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/206, 0xce}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/223, 0xdf}, {&(0x7f0000001440)=""/251, 0xfb}, {&(0x7f0000001540)=""/167, 0xa7}], 0x6, &(0x7f0000001680)=""/149, 0x95}, 0x842) fchflags(r2, 0x30003) recvfrom(r2, &(0x7f0000001780)=""/191, 0xbf, 0x2, &(0x7f0000001840)=@un=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r1, &(0x7f0000001880)='./file0\x00', r1, &(0x7f00000018c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001940)=0x7) r8 = msgget(0x3, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001f00)={0x0, 0x1}) r9 = dup2(r0, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001a00)={0x3, &(0x7f00000019c0)=[0x76, 0x1, 0x6]}) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001a40)=""/63) read(r9, &(0x7f0000001a80)=""/124, 0x7c) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001b00)=""/7) r10 = semget(0x3, 0x3, 0xf3c04b2257e12924) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000001b40)=""/206) msgrcv(r8, &(0x7f0000001c40)={0x0, ""/130}, 0x8a, 0x2, 0x1000) mkdirat(r2, &(0x7f0000001d00)='./file0\x00', 0x8) shutdown(r9, 0x3) flock(r0, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001d40)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3813, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001d80)=@file={0x0, ""/108}, &(0x7f0000001e00)=0x6e) ioctl$TIOCCDTR(r0, 0x20007478) rename(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='./file1\x00') 20:34:26 executing program 0: socket(0x18, 0x8004, 0x5) r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000001040)) shutdown(r0, 0x3) preadv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0) 20:34:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xfd71) mprotect(&(0x7f00002e5000/0xf000)=nil, 0xf000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 20:34:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x9, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000003780)=[{&(0x7f0000000080)="93a570e7ba770da0541769d13363101531222dc49f5d5e20edf60aa649d5aae961b3250611575a42e312323f798d312715b79e80d98b3ebf9c8a95aa5969344cee4c8aee2020736b1d6101228575835633251e7820a15b95984397cf6f1d07657edd28942f3cf1f0a1bffd51e7afdc7d2252a7469299f79f212af9ac55e5fdbf058e79daa47f67c52b8deb4cdb4a8ccdc287105c33b764bb81e9dcbbb217b48a82fadab870fcf06e10289b660d42e37626dd7dd7f04160a5affc9fe215b9411fde582f936f70f669501ad96af0891643d701", 0xfffffffffffffee0}], 0x1, &(0x7f00000025c0)=[{0xb0, 0xffff, 0x7, "492986734ce7a069de01db522e4c8eff875c813ab2c1b11a6738cd52bf39d7541029cb866ae02689ae08dcd333243077f1f692d0ae1346353ba17a2679790534a649282dd4615138f78eeea46a4d043692cdfd4a138929dafba8dcf69d0280c7429caa8e8de6a5c37d63007525c641d7a336e38114414631aa625e6fdd41ed502013120c79d9a31fd5f945108f5058d2a7f2e2afd84bd01fcbef"}, {0x28, 0xffff, 0x1f, "46b959d78944162e1df3c1c2b4641dc53b1b5f"}, {0x1010, 0xfffd, 0xffffffff80000001, "7f2e12aaceb16a765dcd4e8b27e86dd45979d006d2c34868c3f3332a492b1389589b44c678c38fb1df8dd9177dfb7db89247b7d34a13c96df556cdebbd51ed07795e36f8ef66bf3cadc08c63acf1c1cd397e2a5a10e152e22ced5bd777d088fe23e184f448003ea2c3efb79f318cf7b941319ac2d2bf8accf39c8aee6beeeef7d1ddc4980ee8b465e518f981e2cb0e0625158ce419105ed30c6f72ff3ef8d1bd32cbb79af51c2d833c89f83d567cf536d26135146b49a6cb3c8b4ee685c2cc2fa3405103814240d7acd638c40dcc04ec5a65fb42335b18e8c130a61202de21a1371f444e9c2b2e52138d20d2e243ee82e2ad4b7b0b3f4cb1d5859031597c6172f8c50d2532fb1f5f495183e03d31ca57ee9c357828abdafea59abe3e2de6e5bfbb09564d28246a8efa5cead34b7424c0de3d9803cb063d69565ff49f420ae6c994dcd38596d12325a0acbb886ca72da9b99112c07ae94177adaab1fa73d58c27db7c61a180ed5e2ad26e4e008674706a14dc22a3d3a030d11233e620ef4b6661a9ca47de99d42c4d5022cd98dbe2054347ec770ec1945c014d8682d883be1d3c53b41413419b4a1194be89d9370c4a91f6091fc7c4c1a298646312a6463250295b03d9260bfd1955df83c18a8700e846a9a975f74caa6f1438fd0f2f53fc716e395f9b8d0f31a52b72ea0ba1baded4bea3b7e687ea46b9bc38b8519d36e3b814482484efb1efc160f21bb63b94b8ec3fb4e6152e3944079939ed7159da83425aa7466edd6a0a5bb34a75ba8a2d8fa477d1e18fcaddf95d6c700ea3a42c23fd68d70d5a8bc58ebba1861c9a0fff927e365463dba9867dfbd34dec51a9bbf426acd7cb3be172e5609e44fb35d8e3e0a9e6a0ab823364c956221d0698982b9afdc80658a39b6762510f5eeb4b631c6c03f8a8619e92f2624222a41d0d8be9c8e97fa27ee4677480d109c2d9e92fc9448b57ba7e0e24f4947e77fef09501aac00b6d737bfe67c8026466871c0243333deb925af6c5abe695ca0df169712d7876f8b9246e4183e0010f552d327ff1fa61029683c644b59e6e04b29ae4ea49998c9c068a5b52dca317c9f64531f6a81a2c198b757e38f03858bbfdec41023cfd60e88f8005e99670791bb46f71b17e26de6f9cbfa288a23883f31de4f088bc684f30db96162f2bf50c4c70fa90e085e71ba5e016238866cb12409026174df48b600577fb62890da4a5dc4524d1cd8fdb854b14490c44648d4ce30638033a63bfc8a065eff7f9aa58cf58517e08dae30c505adb069e5c6fa2a4cca86e528a8d6e033698d57ce635641688e2ce5fa67a321771a311b43f5f50b5f77fb473d45c04566b66d31c1f8f1153be51e54df01b751a2b1f4a951ed208f8d3769a6e3df18f999e955da2d55e8012e31a30be024c0f7eb93fa69b7c02183c025ddbaf0a03af189d564b97da8550e97f997024be2156e41e9210aa23169d46af2e5958d83cda6a56758e4fa443ee52ad9a80aecb8a3de5a79138f5fd3640e08e54b27fa0047a974da9fb5b3098d3deae6607ef91439b3c0ed4927c9d1a71afc885294c2e1768a02fed059b123a568c7332acdd52e2ac77a0ba5d1190c252ab3e1533952ba7131de0f25bb8eaaf6fe9002e7cf38e67f2634072477fc1d6a4b53cc85f21ac06060ab931e9612a21fe5e4653c409618a20ec398afbb1256cb25fe9d6cf2009616e58c4496f4d96b144b1543c7bea4cb73dae3c0c11564f84586875dc577de61bb572e23177ee3186355a083161e5d1595e939247f6fb34c7c1c23487383d4aeb15f9fe5bbd8a02f183e946c536c4dfd4483a7058d459bcce1acf607e89052568e26152910d0e11eb1801ad374a5c9c0b79c6fdb06b54fb8ad9b85f9e04f1db4400359fcb007a79dd385035bb8631719b657d2ed06f3f10cf07d890494bf2392bd037429830e45941323ba50eb720f44944822ba56b3d8b4a92118a5f73af1a4f42940720bf47a7003c6e60ae86e414518583baa095e35a22326206e41e04aff6b7233fd68876aab7e2f126365940a79422abebcf5471c7f6343eef6d6a12fdecea266335ec84bec9128fa50da89cb0e5e7b96d0d56b3b123fe28b88d3fb54d0b7fdd142c030a00a853b0b9f4e53261f26b0f4ee8d0d35ed42a01027783ec73405c942b67c3dd3198dd4aa403e7deb87d03869d0f10fcea53a77a69fa380a20e42ab4a14474f3e9ce22d92046cc79209b820d809d272ce11ae3eb7747a6874d2ca5185c5a5341b37b9dbcd38f5d063eebc3b97545677c7d91193bad116b913520b303d4796849c561b88771016e09138f10eeca524253faf687e26aff678f5dcfb49af8baf41081799c40ac0b0d3f395734ea254015bc7ee8e1cac3122d27e98fe9d32db5fbc57c2e01e1c90ed3b0474b33c5f8d25326901c66ab765083885710345199f06a67ab1e83a7719c4bbcf4a9648be0c1467d47117551a4d8a2d343c302c8acc8c54062200cfe563480cd1d3f6fc04f5babc5e1a55d90791816923967fd25413749fbf55d337155c680e477932c961f2718e949e3f8c6207424f14026d6c7d00c5ca6ae2f05fcb6e4e485c25e9366c1b29ac478413698b678c3b295d60d653ef78b58b21674eb1cd92c77e1abbf375f53568708753dd2440ccda7f153e5c11533d0696e007b5f00e4d54a657e5b235ba9d32518e0301905fb079372f6f0627fd861543e13f73419b45c039bd796b14b640fef9b5b32fcdeb0fce983398dd4b525ba8e9ab63917864a449fc24e0c18a49cf50b958306922a14000cdb1883765e28b6ac67c3570cb92e7077d19b9360f7052df5b13d300d06e54b650c373e6bab9f08ee7d8480d5ff2bbdb625c947bc6841ac2063958313e3753830c4d463ae96d8d2557cc49684c7d358be275b13e8f496a911f1299c22debfd97ed162ba90cb0cacd7b25b739ed4c810d4d628e043d426c00dcaac58bd8af69a3291423ca793c5bd9b6ccbf2ef8d9caa25a401e65c4e0fcbe92ddd1876629fc6a0b73e40eb9e22308720e6bfe2d62bea8625f5da82d0252fbbbd167ae45a39eff62f9032fc67d09dbcf33bb9505fd175282ef50370ffa604436e21fe6f7cbf3ca93040eff20b9ea5c26a3818068c3cb63bd546f302191ca23720b3f1e728f2db79bf7552e1920ce6bb6d4d0a7893981e149bec064dc8a07bb1a3efa5c10c20becd4785358b1beb16af6f4e7edc18142484bd412163abc15c87d65f4f43e72d52a6450e9c74726407284e64764c21b625807bf79a5b81eaff6371e26f0dd54a5bb0cf5cadadd85efd543075d00dbe297ccd2835ed9a521189f3e928ac1877779c5398d9f18c0b9a66232ed7abaff10ac4b87101028b033e8a9f40ca5c6c08a42fe38da2262794980ac147604e6d3de3843d33e4d45f12b70b796b19addf56fa1c2bacfbbcaa8f2cccdeeac31331c83fbeb154c2f6f3af019415fe29d470c823840afe3c5b42688bffb75ae30d1a49a9371d55ef784e466126ad38a80b5c125ae4a88eba080835ea8611389b13f2cbfd3d41f71b99ad8b6531ff9b9d6610739a2c900a8b4e85262af5b9c49b24bf76682459a5dd3780f02adbb10aa24b5d8c15fea8bd4a15d7896550f63d0f76d58e2bcc14f55227401168709cac55f6a16122c30198ff6df88437966726c9ef283b46c22d4c62bca4b20654af926083d7f2098e890466a1983a5bff067769fdac43342dc11ddf9659cdb8bac9b8b1ea8e242a3b888dd5af9864d5940663d64f233f6163563ea08a1abe3da9fceae3832d2d1662569fed759f6cbe8ebed5deb881a866cff2548c3e91d0503a968a42809d27637150f490698ab86c9c01e1f119610d7248290ce499a95134752c95725970ba0f49ef5b96db167176e84794f78ae188fde0099d683dd82e65a54428b27f6e2bbbf46cd12a18007d2822253b55edc5e2e9c25b860dfc4e2b2a6e64dbc30aa17fb212549a94d0421f95ed46ea22a9d8994251d3efb14c2ff32c9d70aa2ff69ec869a58c8a4734b94df823ddeab7cd8a397f365eed9e4c3699ffe93a56cb8bfb49f91409b282eed890c9b6c4fe103d9bec178d4cca26ca4c5a96e2d666c6ade5da96db73d0ba5408bed4e0092e2efe0c444aabb78027313083633906e9d3e3246d9b1132b2eb4e6379bb91d971baf04156aae48a8c8c88c7b1f5b277e682f62ff844ba68cc45194a2c3773686d36f272a8eb1be351f61c6cc8430cddcb3d5d21063c56d5cb320c2d415bf5bc8de4e097533f4c7cd430f6edcd7df0546042d6e0dca4298d045912cd04fa4390073be448adea6d492ec81ec802123d204e0fc6b6e866f4c198e14f64d92ae2c847e9de534ab6d0674412e316a4454225eef57fbb327eeadf8ef7ba811a7a3ed60bbe21c29c05ab9da823f5bf1e7ff7be7a50c74125661041ea3c2472618eb9aed57b8a02646d53b9e6e903de036b7ac066496dc9b1eac04b96dffd54b2aa8d1fe6dc9c3b11a7abd0c6f7fa65712e718d5e24cf5f2f084b44b6ee1fb56819cb5fcfd9fc1e6b2fc85e956f8f016acd6b243af492e34ae533e9f12d25c222b0fc2ae1e42f3a632605d848629fe602e6002b1a58c4169ce374a8b8018f81425c4a6fb31b609c8269939476564dca6aeb58df9f10110eadb595ec6a49cf62ac5c3cc63218c37e47ab977d1a43ebe31d3e91ced388d80bab1e3a61d99852d7359f131e116771d329318f00a5318ba1984f57783aa15a996393a62cfd1f29548c8d8dd71d78d707b813878748cccfe8e6bfbe66898a2c4d7d90727cc7c12473e740a433136816a92ae8c2964fe68a4f9dcff39572df1c09b576c1ee4db62c2274f1b164e30f21070c02beb0fde20ff180501a374edd7a64a5b7343518fbb0485d940b5b442caf09df656639e30224b8b55253222b5bd545187f387be084471fca2091693477907efbd831fd0fbb797f59048762f18eca0ad03e9ad5929c6b5dbbe3ef2f5a18640961489af5cfe93212e57b623442963fce38949b4580c4bac686fcc5c99a905268b891402179f31081575fd322492847bcc2011463c3338d171a90a7fe04c5fa80f7c7028c57f6051b1a417cdf5c6e89770f7f065a33b15fccfd8e0be55d1b38add8b0107a5cf40cf7d27de1ed19f358b3ace2a08ce15b99d4e22a50c6a16dd3d937ebd9a045e68927852561f342d91eff101ea95a789f4b647a80973b7f503367c085dd050130cdd068b6179f5a62cb5485f6e24da7b764296bbe2626f5709f176a5054dc590ebacfc7555285ac0b6dd470efa75175077586476f01299db65d39b26c381f65e3624a8b44e1f8b3a2414269bc24c7dd0c102c2ae7246d3e8ec9dbb17c0f61cc8c01dc8c2c704e532a789311ac8c50e3ef9f9b2cb0db320d3fb5aafd00f230b510c52494f120ffbe2d749d4dec7a314e9eb633325389b4077862abe3c8d95cc6631a90fe1bbcc156c9dc97636c6fba8de678477764b130fabc0b0ce1a3147db1807cc9b8556daaf66e29e5636d9c7bc32c56b9540e431306dd72a05f445fbacfcd3eb61373f8234e7a787ef8724cb33998bdbec79844735bb3ad48309f1f4f8c0340e4b3d2f9d2dcd9e996fa66b2db252b855a5df58e3418316a84670d7e2a19779f4ae92925afb122bd1da7dccd1c9e7e81a2106c8866edc2b598bc3286f638ff5713553b047309babf12af745b86d69106d73b3ca9c508d5a94d45286c21aaedfd907c451f724ab9f36f92e6b2275c7dd55f709787b47a023458f978e56f5307a854ed80d2068ee284ce2a367bd3b4fc30904526"}, {0x48, 0xffff, 0x6, "b9b67b43d18333ea7d9d6bf831c1d573ed4a17dabbd23de0fe613fa4bff85ec3da98f3c6398a43a07ce894416b4702c67d1f083b48d6e277"}, {0x60, 0xffff, 0x10000, "9a35a173a823ee5de45947ba72fde949fb7046faffa3aa3eb3d7004478a0e1e42bbcc837fa5200ebd03d72beb856ed1487c1470be00ecf322357d73ee3a72771e4166607996085b24c827439efc7"}], 0x1190}, 0x2) getsockopt(r0, 0x6, 0x10000, &(0x7f0000000180)=""/234, &(0x7f0000000000)=0xea) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) dup2(r0, r0) 20:34:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() close(r0) pipe2(&(0x7f0000000140), 0x0) syz_open_pts() 20:34:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) socket(0x20, 0x7, 0x98c0) 20:34:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000640)=""/131, 0x83}, {&(0x7f0000000900)=""/195, 0xc3}], 0x7) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000004c0)=0x52) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchdir(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffe) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) kqueue() 20:34:27 executing program 0: r0 = socket(0x20, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) sendto$unix(r0, &(0x7f0000000080)="b100050460000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 20:34:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r3 = getpid() r4 = geteuid() r5 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x800, 0x0) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f00000005c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000600)="2dc4695ff66d5d3e419503f4675434b7abc0e66c9f0ce4bb7eed55f365d7b41903d66816a58dbf525dadd31ce64a699f883cfdc0641c87f4349258913cc3518e8b7859009374521d37a007783a8d04618ab7b95c0a3c2a0bf6758093d7ce97015acedce32bc963b22b", 0x69}, {&(0x7f0000000680)="ac96e82c72bdee83f87eec26e3a106d63d97bbf0b5958e718e16cf70aefc7c3f1b61213be8ce597ee48a97b5a176ab485cd0dca24cd89949a5e1a59b88b74b0ebebf66629ad598d5014e3cf42ce11f5ba3b97cc4a6d3354099b81d200989d1e4fb9be7c89f47de60d0bf1b56859803c15d3df55a4c82804a05d5a53bace73191894871f6161a7f7b05b2e9a4f79bfa718fbff9f579e8d4049f97a88d381fcfb2b603e9b1c7121db11a696a46873d0549ef67f8dff65e98e7b017adc6a0aaaa1d2a5f29b504d314dbd55d", 0xca}, {&(0x7f0000000780)="e56f1b28c75839d2ab94d4fe48c4ae6618a8be99d623d741d8face39823c6ea2339510f9b8a007892fbe81ce6a076b17b93a38f864ce2d85bda070d1a14d27ef4cfc975827f29fcfd42c7cd6d58113fa0dd04bfdb2ab94ffccfede14fa2cb25a7f5a3c27de6d", 0x66}, {&(0x7f0000000800)="6b0e4101bd579d781bf3e9252a536adac85d384e516288a4ef867114a01d7ae2906dfc205d33adbdf64af5ea8113c29b1c2c9cbf", 0x34}, {&(0x7f0000000840)="b6be80ddda06e0c2ad94e0440c5d5daad47ded2dac82259ea7a78fe9127cd8b79070752537e716fea6f5736282", 0x2d}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x3}, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006cc000/0x3000)=nil}, {&(0x7f00004b9000/0x4000)=nil, &(0x7f0000470000/0x2000)=nil}, {&(0x7f00005f2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000076c000/0x2000)=nil, &(0x7f0000150000/0x3000)=nil}, {&(0x7f0000771000/0x1000)=nil, &(0x7f00002e0000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000035f000/0x3000)=nil, &(0x7f0000589000/0x4000)=nil}, {&(0x7f0000592000/0x2000)=nil, &(0x7f0000520000/0x1000)=nil}, {&(0x7f000046a000/0x2000)=nil, &(0x7f00001cd000/0x3000)=nil}, {&(0x7f00001df000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0xa000)=nil, &(0x7f0000525000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000325000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000134000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f2c000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) 20:34:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000009, &(0x7f0000000180)={0x0, 0x8800000000000000, 0x9042, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000440), 0x0) fcntl$setown(r0, 0x6, r2) flock(r0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) openat(r4, &(0x7f0000000400)='./file1\x00', 0x2, 0x74) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') getdents(r5, &(0x7f0000000340)=""/153, 0x99) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 20:34:27 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0), 0x5c, 0x0}, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(0x0, &(0x7f0000000180), 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x100000001, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x27b846d1}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) write(r1, &(0x7f0000000240)="c77ea011a7817c88afc775bb68b6b9ddd7b845b4118e8d28f61fb8273786bd9a82795c732b2cc68575efe3313e167fd47c0c56939e9346c38734ef37db0a0d2ac58951cb5aac79603c944952b54fb64df1cd7d9c6951ab760e9329198b396b64a8e1df5ad0bea8a5a1178ccce51675b9cc4e1920ea1934aa2593be391afe398d718cacfab05526e2ce3f6cdf02345d3a4d", 0x91) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="624301a3eb0304fd646ee64546707b9e5a6fc998fcacbef113", 0x19}, {&(0x7f0000000840)="93885b2f997b052d83cb41d96da99f88e3499831c620b4f66eebf0f6c60c83036bf2c52280b43a9734b7a74661d9d87ca8c1e695ae45a9446cc57436bca4d7e94f8d2150ad4b947166897a284a211338ecd12a00e10f7c", 0x57}, {&(0x7f00000008c0)="4ac9e041f884ecb5c7b757fa4d64553aa59126b2bf02dc128fd2c4a67ccb83ab5a0922b5af3de4a0dd65381fa784b1cdc46eac57994ab2fca1890c244000cf87a7cbdc40254c7795037a52c81861df962f66fb3f07ddb5afc69e8ac0c813d6397210cc6bff476f01ecde046f3a3a57e89a00", 0x72}, {&(0x7f0000000940)="358ea124dc7561193b99366c0b1db25cede321d4929597ea4874c43139351310616c85c8a27856d9c736c9fd0923436a6a3007b00b1b8a9378b98c200fece77bb56aaf3f2c820d8349b8e44fbd2c8138b75ac61f6e4948dd3ef660dad80b64dd785b4e62580f", 0x66}, {&(0x7f00000009c0)="59e15d31a2e7e84d74b99f6858b3e059cd4772baf402106d29491d89aaff5c432e6a2124100a6f8537b3f4bca7eac5b5628f90ec47b518854f23c45f", 0x3c}], 0x5) execve(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet6(r4, &(0x7f0000000040)=""/44, 0x2c, 0x842, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x619}, 0xc) lstat(&(0x7f0000000a80)='./file\x00', &(0x7f0000000ac0)) 20:34:27 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000500)=""/233, 0xe9}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000440)}, {&(0x7f0000000600)=""/88, 0x58}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f0000000780)=""/240, 0xf0}, {&(0x7f0000000880)=""/70, 0x46}, {&(0x7f0000000900)=""/232, 0xe8}, {&(0x7f0000000a00)=""/183, 0xb7}, {&(0x7f0000000ac0)=""/149, 0x95}], 0xa, &(0x7f0000000c40)=""/191, 0xbf}, 0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eea0da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r3, 0x4, 0x8) r4 = kqueue() read(r2, &(0x7f0000000080)=""/89, 0x59) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r5 = syz_open_pts() close(r5) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df0000000076ef3caf00"}) write(r5, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x2000747a, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) r8 = dup2(r5, r5) ioctl$KDGKBMODE(r8, 0x40044b06) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x10, 0x80000000, 0x46e4, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffc3319844, 0xe0}, {{r3}, 0xffffffffffffffff, 0x14, 0x4, 0x7, 0x81}, {{r3}, 0xffffffffffffffff, 0x20, 0x6000000b, 0x100000001, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x5}, {{r7}, 0xffffffffffffffff, 0xb6, 0x2, 0x400, 0x1f}], 0xffffffffffffffff, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x4000003f, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x83, 0x7}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x3, 0x6}, {{r7}, 0x0, 0x10, 0xfffff, 0x5, 0x3}], 0x7fff, &(0x7f00000002c0)={0x2, 0x6}) 20:34:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x2000000000}], 0x6, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x22, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000044, 0xff, 0xd2}], 0x100, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe37, 0x5}], 0x6, &(0x7f00000001c0)={0xe6, 0x8}) fcntl$getown(r1, 0x5) geteuid() close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x3) close(r0) 20:34:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0/file0\x00'}) dup2(r4, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 20:34:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x2) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x7044fe, {[0x85, 0x800, 0xa0, 0x6, 0x6, 0x80, 0x1ff, 0x4, 0x4, 0x8, 0x9, 0x3, 0x6, 0x3, 0xfff, 0x3, 0x9, 0x9], [0xe5c, 0x6, 0xffffffffffffe3e2, 0x4, 0x2, 0x9, 0x80000001, 0x7fffffff, 0x9, 0x40], [0x2, 0x8, 0x1ff, 0x81, 0x4, 0xfd, 0x6], [0x0, 0x10000, 0x2, 0x6, 0xffffffffffffff01, 0xffffffff], [{0x3, 0x0, 0xd7f0, 0x80000001}, {0x4fb087e6, 0x2, 0x200, 0x6}, {0xff7, 0x3, 0xfffffffffffffffb, 0x70}, {0x4, 0x100000001, 0x310, 0x7fff}, {0x1, 0xac35, 0x5, 0xb2}, {0xdfe, 0x1, 0x0, 0x10001}, {0x80000000, 0xfff, 0x7fffffff, 0x1f}, {0x9da, 0x7, 0x3, 0x1}], {0x200, 0x4, 0xffff, 0x6}, {0x10001, 0x9, 0x9, 0x81}}}) 20:34:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="3ca5aab6adae3a5cde7b80a7b38a392fae259eeed6c9b2a198c15b79c4b75e66815c237f5cac72da22513afbd2ae566eaf57d6d5ce9c1da58e35df23f3016ca5197410ea2730d40345eb7c53699204b33bbaf09468d05b", 0x57) fcntl$setstatus(r0, 0x4, 0x40) write(r0, 0x0, 0x0) 20:34:28 executing program 1: r0 = socket(0x3e, 0x3, 0x6) getsockopt(r0, 0x5, 0x81, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) setsockopt(r0, 0x71c, 0x2, &(0x7f00000000c0), 0x0) r1 = getuid() setuid(r1) sendto$inet6(r0, &(0x7f00000001c0)="99245841d146417fd5ce2f094663766decbb270f1dbce8", 0x17, 0x8, &(0x7f0000000200)={0x18, 0x3, 0x9fa, 0x7}, 0xc) sendto$inet(r0, &(0x7f0000000080)="a0892c2ebeef58fad8224bdd058b398694b95aa3f68578b704b02de00e70438fceb09352ced0e4bbdd5ce034a0538657f8cbb98478154644141d5e323c9d1c7490392c1866a4647ebd23c82db05049d95801a0adb89e1746ea648670f3de5f9fff96173759461618b0c4849206ede092bb5dac8deaaaa983e5923099cbc48309819ca590c014e496b58fdb76b2c7a31bed24d08c75bd65817e50f7bfeff2886145db3c357a94625d896d3e463e0bf6dac00b0b1638a2ad8016f1d36f8e80d21c17", 0xc1, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 20:34:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="f658c39eeaa7537cec942b5ed26ec79fa15ee5a2719c9253d7f3f70ee4339ac979e9fbe72b45868c3d728a582a770cf5085c858ddebc1190a441", 0x3a}, {0x0}], 0x2, 0x0) 20:34:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x8007, 0xfff) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 20:34:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 20:34:29 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() r5 = dup2(r4, r1) connect(r5, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000b00)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000340)=[{r8, 0x80}, {r6, 0x100}, {r2, 0x4}], 0x3, 0x40000000000005) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvmsg(r5, &(0x7f0000000a00)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000780)=""/60, 0x3c}, {&(0x7f00000007c0)=""/139, 0x8b}, {&(0x7f0000000880)=""/64, 0x40}], 0x6, &(0x7f0000000940)=""/182, 0xb6}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000ac0)={0x7f, './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r10) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r6, 0xa, r4) dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r11, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 20:34:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x8, 0x1}, 0x10) socket$inet6(0x18, 0x8000, 0xfffffffffffff801) bind$inet6(r0, &(0x7f0000000000), 0xc) 20:34:29 executing program 0: r0 = socket(0x15, 0x5, 0xd3df) setsockopt(r0, 0x2c, 0x0, &(0x7f0000000180)="c86db22f0afe246b4466e36147bd941d77317349310de3701bc17f667aea564ebd8fab21cc21fe47f0248a06f051ba7c1a", 0xfffffffffffffed0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x100000000}, 0xc) 20:34:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x80200, 0xffffffffffff86c8, &(0x7f0000000080)="ef2b98b1e873847cf34db6e47ad14d645c68de45559c083c9d9fa7f30cab0e462024347b620151ac9f576223ec004b38fe5bfda99aa9c18ddab257519d6650508a5eb3c812369a829a51873896332e3b668278d5fffdacb2af2a7267feaa1cebc33c502fb3a24cbc2c2e9d63583afcdcbb46c036fb0e108f8bdbd898b655d667ffad37fdfc8fee4f81a8f1257d65ce509f2028c61bbb7e3fdaa2d87cf75f793be6dcb38b9e84517a81e4a7bdd317ae", 0xaf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="0000a707c40e4a81e300fe", 0xb) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:29 executing program 0: r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0], @ANYRES16=0x0], 0x2, 0xfffffffffffffffe, 0x1803) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10041, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x9) r3 = semget(0x1, 0x5, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/106) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="0f6dab6b76d79eef7d604bf87114c535097bbe9a6a081bd1f00bde6214208757f0159115b8b339bbfe5e5f8b663dbf59c744cb03bbedcdf948cced6dd128c6293447cc99d92a1a3ddb717f5bc77dacf0cae2633ddf6d212bfc6a70532e82a85a203d064587990b04881eb3ee172f4f8d18d6a54f59d10eaf365b7581761cf20ce16101bd5e6854f48286e634b2dd26af138b535559ca452064d043ad6a56d1214c9a87162761f4b09b48e95af814f1a8067629fef9494f8b", 0xb8}], 0x1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') flock(r1, 0x1) r4 = msgget$private(0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x3, 0x80000000, 0x100000000, 0x3, &(0x7f00000009c0)={{0x7b8, 0x3, 0x19, 0xe3, 0xfff, 0x3, 0xfc}, {[0xfff, 0x0, 0xffff, 0x9, 0x81, 0x28, 0x0, 0xc87, 0x6, 0xef7e, 0x4, 0x5a39, 0x8, 0xfff, 0x0, 0x3, 0x1ff, 0xfffffffffffffff8], [0x4, 0x71e, 0x6, 0xfffffffffffffffb, 0x3, 0x1, 0x2b7, 0x35c0, 0x1000, 0x1], [0xd8, 0x7, 0xfff, 0x9, 0x1, 0x8000, 0x10000], [0x1000, 0x1, 0x3, 0x3, 0x9], [{0x8, 0x0, 0x2, 0x4aa}, {0xfffffffffffffffc, 0x80, 0xb13, 0x4}, {0x2, 0x0, 0x0, 0x4}, {0x2, 0x2, 0x8000, 0x1}, {0x0, 0x6a0c, 0x400, 0x7fffffff}, {0x0, 0x0, 0x7, 0x8001}, {0x101, 0x80, 0x8, 0x9b4}, {0x8000000000000, 0x5, 0x306}], {0x9, 0x401, 0xffffffff, 0x8}, {0x5, 0x59495150, 0x5, 0xc3f}}}, 0x1000, 0xc080}) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x17, 0x2}, 0x5, 0x82, r5, 0x0, 0x4000000000000, 0x9, 0x4, 0x321}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) 20:34:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x4, 0x3351, 0x9}) close(r1) fchflags(r0, 0x4) 20:34:29 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xde) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x2, 0x4, {0x400, 0x8}}) r2 = dup2(r0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fa54274516efe5e8b82811d53e30e51d13405d2b47ef0fa036a438fae5272cd2e3b6f3d422a0ddca8337621c689938d48bbec68104156ce171cdbb6404a32e13aedb84c841c0dc0d5288a1f3fe3088b255476de5e190145da0ebc5197e8536cde6ef7c8831862de56ceedaa4c56295c7dedfad28", 0x74) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x8a0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x4001, 0x6) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0xc020, 0x2) sendto(r1, &(0x7f0000000400)="7ef4bb52eee16531cf2f09458de5a9425cb9495e20c8b6c51975626eaeb688f9cddfbf40130f101b85cf26b07ae5d142fd8df8091009e3809104e89ec653e5c5d73e35961964f3a26b773c05ec7af6e77aa0ea98c810a316b6ff2c9e3c43c8b55320788ad11cbecaf8867701184fab27ea19b03c21c2beeea469fdb5a178f749f35b45211f838d4177c09d56d2c76747dd2072b411155b900b2a8317b7a03982831e7f02f1927fcc766525fa37", 0xad, 0x1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x81, 0x2}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x7fffffff, 0x51, 0x320, 0x2, "6aafe4d9afd96d49d9ade6e113745ded117f9d1b", 0x469, 0x91}) fchmod(r1, 0x1) bind$unix(r2, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000005c0)=0x7fff) r7 = semget(0x0, 0x1220f6a91cf85bd, 0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000600)=""/115) poll(&(0x7f0000000680)=[{r2, 0x8}, {r6, 0x4}, {r4, 0x5}, {r6, 0x20}], 0x4, 0x7) mmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x3, 0x12, r3, 0x0, 0x0) sendto$unix(r2, &(0x7f00000006c0)="06830fdcb52c4f787f0042c33cd4f787969e06b346b8af206feef5b1e5f7326ed06855cb06c6417027bc1964291e6463826a3a489a15cdf6ab40b5a518312ee1d0d775b5a33aae0ec422f37c01fc9d88447a978118d8a9e42d7750b2115bfda3fab8bb3d29d2b56f5574fd57350f3b30c92a6f1399a2435aff5a41e034e31f253ea3d98d4a0aea3603f3978b0932796adb252fef64362836bd905d91d36f037a5f1904cc0c4a0e", 0xa7, 0x1, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000007c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000840)="3597115c1c6529231ae0d71b30fa89a9598516f177fbb237b3984cdf73a96106b79b10da70aad1e9e414d0112ad64251cb0f84a4129ed1e19e82ef8d4c5476545d81fbf2abef21d6309af227b7b4975c28307663fed2a4f22e3ca02ac05a87bdc2880ee86efd07920fce7c94909f47ea81e7e85deafa6b5298463cb70f5c7dd768d71fd24ace8d162e9a83a26a094312ff8f3d1449e2d16a497f1f8604a02b62c76ceb08cd7ed072de6354398ed477efe9b5dc", 0xb3, 0x4, &(0x7f0000000900)={0x2, 0x1}, 0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000940)) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') 20:34:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="95663aa9a837172b357f4deb8204602ced934cad85a486ddad158140e8fe79184e1312833b3f3beedf112c9c8d40d1d4c33dc78d3fbda6b10ba21fcc5be815", 0x3f}, {&(0x7f0000000040)="67cb159aaca1daa23e31579ba3632b32c834c28fc8bcf86aa36f1383f4286e22c1def65e93733291b0f88a0c07959b332e2c91af91490c32544422c26e38a2ddaca0c8913e92c340ba5f911c74fbc3d6e955ffd505c6415f4e60249a91ff1a3052753fcb63da1ed3306881b52bc6b959d35403dd450283e08a49a284dbe69e7eddfcc9fc781b3f57a6abbab255e7220d5b747c64f10fcff38d5bb6b12cccbd97be4a0c1c67bd4e84921830aa49b5349b563965086c094b8c5411aeca1d931b94a783cb21ee569bcb7f9697ea619a2d7bdbfaa1e10a3466d689b439209e7520480294362ce91608adfa60bc63809bc6f8b20ab947a48a5d6d3d9d10b4f6f6f2670ee8ca01a8c680158239af050250d68c7b5bcd6df5be98cec1e8da6eef66f07d3fe51acd37d08107b52553b7affdfc16f69251ef677dde87d7481583ba42ec7f04d184586c30abd518c3722dc93e77251e6450b8bcd644abb33fdb85692bdf3ea736ba5c3ee30c96fc569dc23939f226db60bb5fef985680d48214200d8de9a55a1f8d013843ab1d894bd67c3633383be52e4d535a2be3518e412d5504dc1fb8408ab0e3e76ae4cef0390d65db9e34bb42da36d058b7ed0226dfd55cd9e6188cd55316204e2c3f479b65a139a6f62cd2e97eeacbcf2553985b6de5189252c0abe0aa4b400232fa819208f314c277f217a87cd01c089da2a6314cda3e4727599a0f6071b3a73f8ac7c0f10969a10a4a801de770f4dd81247c231ded684497b710362493e5992b3ee6b943ec3a9addfa3c2bc48aa1abe4e502479d23cdd0fd100e9a32d18ddd468f0a246588e6577e7fb30c438e2a0a77d3caa273ab885b68e7def133fffd59967882dc0bda7ee8945ea8726ac58219364eaf060fda91eaa85cb405d2bf4fd3212906795e8f1cb6a9c018d1ebce1f4b44750061ab0d45b5d910e4dcaebf8be61e6b9eb01f5da250c7b3080d4060b5aa28c9332e15d49f65f6ce863081a599aa768a1d6aa89400239240ebe1d8305b23d10cca903de97d2044740acfb27b62e60e7dfa43151f3a00b4601b1f5d0f3c4fd12587dc48ba1fe0800eb062b59838d9572134bf62f624f37cc2afd47468ddbcf2ccded96ebc26fdbd9ff204e8085e4a784da412ba084f037213930bd7069d19ff01c89af3648bb0ba26fcd161f073b7b392e0630400a36896f6c319547a76173bb4cca834197fdd49e58e9bd64537f08b8d55035179add931f46239bfa1f4bcf2653a6ab679cae5d9129d8e8c38fc529a3e04d459c7898ee7bf524756c126ccb2a9014e8fe2495ea328c4e955433b50f61a8dc3d4d9d7832cfe2f492c667b622ac91fdd8ca4c7ce30055b3fc89c9e99b6bec68accd80dd8571caae7ece1943101f75fa07ec9a28e0d379a0b6fda689eceee961667ba20b058805a381c05d68ec95f0c3b716b2316206da0a6d040f6a7349f16c1eaae95be153c508b9886f1efc659481495bfd00a0b099702ea95b609fc3967437aa8621d29908870eeb3d7849e10a812f7d39ba2c31ef43d571808d0148194d08e072702a2d2cf79a27ef9115a5ac42c3d4248cac13005238a0721b6a20374beb19ebb8a27ca02750cca22b91507b173f1b9bd4590422b87cda43b1ffad81f7d57f114a8df163d61182ee3e1389c86a1f82697879ff55a8518e39f6d5cbccd66d7753ac7dd57340878804eb323c0bd016e5d34406a0af0634829c012dbada62ab80b8d5b2cd977c6054bb5d5e865c5d6645dc3b6340c227da63bb5b65b0771be2f9a804b4f250985da8f25ad14ce504224ac6ff9c13d5c08f8a8ecf4f968102b9913bcebc9297ae00685ea1f7167ce2c9589138b8d9b6dd2303230687ae4c4f1a996e2634bf7ea703346b98816c7caa52df7c8a792335f3aec519ae6029854be3132d45002df3e524d9467d9f69c5edd8baee8a71153348412da5851338f1927236236c48c71047a8c67c4148281dce27ad89b782919ceeb7e6b159b06b91a6b7c40bc3058244e028d6abe3b21c37312e2e2a1cfcfdce79f528ce5977418ff8ba29b8f2d7d620fae008efbda2128640180565284ad6cf30a4eb071d94079c40e7a1c366634cd44af043ce5b27715185da482f0666ec96704fe019e5013ec3a1e9dedecaa758753783ecc0867605c5500a179f92373140f5fc915df1cc8a292241bfb309bf8f086896f740a17bd19459cd060e2ecf02568437da41fa1de37f19b05a3616ba8378259b3c564325fda8542ba4b24ef9ae5035a4a9be58776acdd315f4da82127ec6c7c40c2df64450ed4c5295549f4bda2850e93433b9c790d5e498c216cfde362dfcd0a03ca1fab7ba3aee6f36c41cd2474ef104371c14deac4568bddf5c408b18abd9f55f0b3acaecb123f17e3804e4d62a51a953ad3bcb694011909e544a29e558a1e4c9d40f138443dceea66515e838699b521459dde96e6159f3be07a4eb0e1ffd5716986e1f1edb5c83861c7a85f551254405ce08b96926f4eb92bd07dab2a7f32e2e3d6ec9a8e324534748ca0d00d6c5cdd3a64232dc22d76db40d67aa81d87df18c903dc85a301814f3c9ba6e853ceb22f86e5c46344fda75dbc0ec568eb6d8e33790806a30d55f8c85a9678cbb42895687bbf39d199b4dd3b967415a46bddea7049f956c6ee01dece46695f84f464242db6d9cc56396dd9e541121d38838b947e62ac034839f4d29fadf99850350fff3b6b44046f6c4d44c856b739b894a735c9cb8788188ff24e548487f867ec760e3a3cf24c016dfd441468e55f8c9faf39826f316f1b931fb001b1f798d6236764769dd1cf0b5f679f04aff3c363fd13017a35c71eba7861ee3bb309931d9c5f6bea0c6f3ffb5d69f58468baecf762e27c137b7ea3fea97552ef88faad644b7d0c187957efec2530ced562f1efaf7e0dfb58b85c8d882f4284c960ee436eb36b3850f1097da0931d1db8b67169eb97580b98e1fefbddc0e88098c42ad72d6dea6f2c838cf541c2aa43e572d01ecc44f3f59ed0db1b8fd13a2dd65e0a88250334f3ca8c119ce9eb09fd0e6a3e5ae50d63d82f4474f311f30acdbbd23138867b002fb31f40e3f5e33e98340b55311baae8d5636dcb1f89b2279869b8f19d3c13df431b5142336549ee3ff675ac7365e42c38ee9e810020c696538d082588e59a32f3741ee93ece641f401cfe955a77a32e6b2e95484c73ba465b0c467c1737520e56733b83b2e311033ee300bcbb1dda3cb55b9eb91e0b0e9d80d805b6084e9c7d78b7e638343700c37e38342a9802ee69c9aa586a90332af31b3526c0747649342e40f696f2749ecf7d6443af9f246d88dca1d7d3fb6a555b557f805ed0befdec9868786d958d4d0fa1ab6941d602aca0cc53037027837407dfb77212a02c38a0d13002f309ddbc48166eadd9b2a6ade34cbccd69963fea6d5939aa1126adb4c0935f1509d7370e9a678aca989a23f40a33a9bc26e4f14bdc07f2cb8420e64440515122a79cb83d8f622fddce960819fd508c15a809226727bd865fd53068ca0959efc86ad83a8ea07b94a0265d0c702eb05621223278c237bfed1697e58f86a269d77399b7b9c0ff0fb2c47f35abdf88d822fac49b41d65f57c26af823a793e976f14debba8b0852b1e8be6443a7fdd600e7e95653c757b0c43030cc01bc6a53e0667b2875f09bcaf7ca28e92472894aae640815516bd58c0a316ed6cc3b84d973e91117cf58d34be0be3a6c5633a07aff13e71c6c3e03a0fe2aa516a6217fb9b945aaf25d4cb443dd41a861c21e3934f9898c907c39204011765df0476512e5343ec64a0a2a5d07260faa13fdbe06c058755e10e6981f8e332cb4a2c5070d6337b736b167a69c8ec27ac3ea5164d93ade222d3e366ef36b66c13966f3993d0dc7dd9eb191f42c643628c4babb3ecca3389e63bb7ccb445c5c4ec6d8acd90ca0e2cf97041815b75b6bcb4348b390785c06d7a2922269e15868c7a362bb488b22a329642e29e4301555cd6fde5e08d3ccd814734e0c81215ce0ba0e464adedaf04b1fd12724b8e797cdc3c58a43a5ead68175afc89b2f36f7d73d473f217680e0bee9e7baf9626f136f0aed29f4a778393412a32f22ddf65424e57542baf3b11832e54c1b536c0181d833553e19958b486312b03b26873fcf7803021dd70b526874ef207f041a089ea55425fc15b5eeef860b12c1b55f86b287a66e7bd1fbaa9e29d1e2f39e34a7c13a9c6d8ba472a8d9b63a275d35dbae7b46348d63168905aa6ae116361bf2b709d9149aec0da07d8aca954635f07c62869de039eb676ffe5f024ea73bf28a66ace626e660fca1e4404a9ff57bf664f2be4e364f642ef7d0caad287e3f4b60f943874696396ad546dbafb8d26d51910cee9cb5a29f4628112dbca07f4b889a229df081e06c52bb0c8b466c41039fe7efa685e45baa19ca4854adf50f67815b2f45a99cbd7ceb00ff5802b9ad83fccfc1c6d6da0311d18891ee2b81fe5ebb2b30a73de24ab8eab8c9b1001b3ca0e3aa1dc6b108ff57fa84e86bafdf3a262bc1523799a0ed2690615600cd7d0571ead9a712cf142bf238998e62d99723e11a89ab6671c113c4ae7175aab210ed4e32a1d4a6ecdfb314ac242b611f612d84a9e91e8bbcef964f824fbeff34f771926f3c33c87f3604e2521f85b1c990e0505f4d83889547f336aa6e3056d4615f8dd3121999d89bc8ab6809041bf780515d2192f3b4381120a0c90832aeecda66b5ae3ecb6004c0ad89d3a8e30eb84d6a63627df54316616f5ddd13cb49cb1f5cfb16cdf77eebb65a8d465f5cef5add715a1856435b71c82c0e3b91264e2b508832d162b3970d4dfe78c57622a38267e8d7682de5179445b96119a55469029fd00ae0dd8710624c299496c4a915d0d1436158cb42ea8a779342fce55a6ae15fa7d55662b82974e1df0e9c104114eab438fed459ed171cbc3e1f99b0d3c3757cc745be10ddcf4ce604cdb7608aa88fff2c41bb3423add9411ecca9386c8f74d09d530ce9b9978ebe0c6e5ad4b832ef557675ad78dad81ca5331a98400e0cbddb5295b0e5000b2f04c3c531550d5a27b654fec17ad3533646266d1d11e3bb561edd8639cf0d39e8c574372acfb39c90021182a86547a5749fadba2a5032ada3ff835bdfc40393234f4dd7cddb72ce98725a4f857d79dda5d217562e2a9fa68e505967be0b159191c12d5a060b5bd477aa90d492caa63bdea386694e0c52d25c54d43969751b81cd37e5008a2ad2110a81eb58a5027a789242b87c50a34ff08112d5e3484871c7cee622ac0d44390760f0c6283185a862c6315dcb0e9c6944ce983834cd9620c4f120ce0fa72a9eff4473db8271efb81bb2969fee8681118ac4cc9f10ecd8fad5b6d998195091a31c6eaef6c9155e2053377be49ccfb1d585b0f4c6604e548aa9ed48976cb327a3e7a3e0bc6c1e5b4c71cd42c97236a7ffbf6b150587a09621bf33e95ad3914972031d83a38770585bca287e14f687e8cee794019481bfdb2ec7db7982ffdaaf02fb3d834fe2a8634d99db1786f745fe324630f8002e619f1651796e7d7f6033459726e0ae7afab1bf4da2b262f66338ba47afde603e125e2babfc8b2d5a11311a0b20c6b837b65eb831e23d94c31356749e30677c01259c81662eecd0fedbac93aacef36ced3a8ca3e390fbf55d3d34926557e822978be41db5afc4aa2342313fecabb670a062b3aeb409ab81e7b4fc94a19e147dbb5ff9ff1a67db2b35b33096e15c082df7db2ec3854c491b95feaafc847b15844c2bce889434178a81ad11c6", 0x1000}, {&(0x7f0000001040)="f29aba3c6ba7662b67301c87ea18646b257b7dfc2b9857d11081d2c1508fbf9856c0bbc343fb0151b6030bfed8e7d3bad7af7029efe98935ed6fcb3f1bbd3c0a7641f999b44b6c0f931b3fe8bbbfd78f1900c8a96f7c9d9edcb84c52585afd84f6c2a935f24d989fdb9b9143ef9cb60466e74a07eba81316e98cc616d54a49c16008a45a039f4ba94657ab44debd0aa32198fcb9f1dc813015629f85240d118bb6027f9f7a26384642ff297b5222fb275b2bf94f1d35a4bd56fb6999080a0fe7bcb5623120fb59362ef83094039b4080efd9157d347bebefab0c12870d9e23896d23bdda71925d20", 0xe8}, {&(0x7f0000001140)="022018f431eb753f4df6916b6ef529d938b25c75413db5d2d4304ec691e2981d17569459721dc030da005dc7343a0f5bbb862f8b3fed976a3618de2ff7bf9602e34c155b5ea94298b599f9d49a6b0795af1b4695ca84ed0e907c27656dd2bc21a1c4ccb2036bc5968442a193047b4642e3cf5f9f93fc385b141a3cbf671013604c12c46f020b9658caf52537f2726de504470c20598bd740a5d21327280d707595fe694bde421fe4d222de18cda82007ad401c415a86cafb4953ccf408275b60d1cc550512b917a195f1f395b6c6a2326f127902a9a255ddb8", 0xd9}, {&(0x7f0000001240)="07b4b93423e0b8e87026cf138ddc1c8787903f2a4aa02361f9b8a538cdaf17b980b2bf6287253e05a08b93bf3f40a07e2e1f33276dadee0c601f2502e330868d60cc335d6c9d0a4498d9c99aef8ae01371b524c95d03024aca137f73de8e0a08491cee0cef5d244309fa4d906a5180b95b2c72c799c5a91d885585705b3be642f02f6ab29134965c1a17b0bb9725b03ef0ef80cee762ffb4a49e2501012ba9ccfa3498ce2cfb33cac50f7a3487ad720dcfe8e3d4b0dcd15cc5c3c65a9cc5f777eef67e6cbdeb1ac7f709fb012f8f5b491497d9b091533a74c21f3cb9981d8eeeabe8e809c36c17", 0xe7}, {&(0x7f0000001340)="4e736bc6f16bd0c074adb92ccad9fbd4624d94e38992715257e6210bc97d6991ec5dc860b0d6d1947bcf0a6e2a794978ca29162c27c5cede3c840808abc78391b45f2aaa3047cfe35145879437c9bca20a323a6579e6c02d48ae", 0x5a}], 0x6) 20:34:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fchdir(r0) 20:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffff, 0x8001, 0x7fffffff, 0x40, "5ff3de070a9053545b8772b85c7ab04d65dc6acd", 0x2, 0xfb}) r1 = syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0xfffffffffffffff7, 0x9}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fsync(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000640)="05d9eb655a76c368d417a7a890a0618ebff6c5b76a6f9a3da3f61b10546cf4eb5e2871efc3006833033225d791b920cb76d234c07635bc150e72edf510ed4a8deaba79f475d67497e8f2a992083550f4eb6a3d728ae1ea2192eba1dfaa773aacc191ac950d16ce19f8baab1104136dfe7305e6d4c8b986df95ca10000d543515d03a860ac99f53ce6e41bb18492770ba83f0149c490d832a20611bdb6efb49e99a132bf161a7ef224a065992bf0eb11b72ce98e8eb982f9c6197b119a3fc75a43338918970a008e19facc33d0d29f0a3726edcd8df7d730a4e", 0xd9}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) 20:34:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 20:34:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000300), 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 20:34:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = geteuid() seteuid(r2) flock(r1, 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 20:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x87) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x8040, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc2) r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffd, "d4864ff99c3ecf67193d45036d5d2af50600"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c21", 0x22) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) 20:34:30 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) 20:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) r2 = msgget$private(0x0, 0x19) msgrcv(r2, &(0x7f0000000100)={0x0, ""/83}, 0x5b, 0x0, 0x1800) 20:34:32 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x9eefbbe5925a2a30) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 20:34:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 20:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x7fff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x10000, 0x3, 0x0, 0x8, 0x9, 0x40, 0x2, 0x1, 0x100000001, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 20:34:32 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) r0 = getpgid(0x0) r1 = getppid() setpgid(r0, r1) setitimer(0x0, 0x0, &(0x7f0000000140)) 20:34:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0xe68a) 20:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x98, &(0x7f0000000080)="3e06a0dd07e3dffdb83f4ad32150c34477275de2873b0b09f37803ccec26a613a32091d9315e635638dcebed60338fee5e24c3f3e23bc7deff1e63dfa9ff29ad4e800809061c93296c300d312750be262deee1b06e300e9db5143746a5ebbe1b5ddfa45e2e11a3c9f00d0a0cf6fb6ae5818d959d72b56ec632c31b97e6e40fab048b16e0830fb5585514b24e7fa62d34d315a3ed6b82bb2d25da96d4c2df68ec29e05f8ccb14fefeb2d2fac72d4208448fbf571754406d293768f96847c703deb81e306a6d4ce20921d1cc6186793716fe4f9f4afcde5319a5987ceaa99b274c1264929d29c64aba5f76b1efad783b", 0xffffffffffffff72) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x1}, {0x18, 0x3, 0xa3, 0x7}, 0x9, [0x0, 0xffff, 0x1a, 0x7, 0x1, 0x8, 0x8000, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:34:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000200)='./file0/file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='x\x00') mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 20:34:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:34:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:34:32 executing program 0: setrlimit(0x400000008, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x101, "cc68d6dc18f98e7ba3b72b72abf1a88a1498a2e1"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 20:34:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x80, 0x20) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket(0x18, 0x20000000000002, 0x0) r2 = msgget$private(0x0, 0x104) msgrcv(r2, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) accept$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c35b014b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e744f7fd094b34e839204f2dd36127da22a492276ba0eb54b3945fae0e5ae52270a7d1793c8a45e1674815c49538e7ed8540dc8f044aff411677b463279e689076be91f3a05cff68b0359976a86cc2f8465ec79aecd41c0c45d84700e4af498b2adca9f215a50cd37b7817979938698514a5d81c06b3bedf2539fe7dc8a6b6f62a1edd71de98bcf982833ccbc248fade94ad93e047198467629c9d9ab1a872fce537b5a29e13da08fa8651f3329f77fde9f84a655463c7c0473fe949b95553b32621e856cd0fc03689de61"], &(0x7f0000001180)=0x1002) socket(0x0, 0x4000, 0x9) msgsnd(r2, &(0x7f00000011c0)={0x1, "fb3f1c05b2904be00988a1526195ab1d968f5c8e2f760c11d8ebf5609f1abf9460cc1f654f7d193e317c3d4ea95ed5be8f598ffa6afbc031ceeae11d6b35e75992977e1e7e05ccd7068e51dfedac1919d5e3c22402c2e8b2b2a57995476ae1a3e0ba38168c62a61b14f15b62293fa9f341efecfd0ddb0dc913dc0b1324cb8d95a5c43816354da360e8ddba32419cff540f50549f3d3d0cea422a564b3a481416059ec4a6"}, 0xac, 0x800) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 20:34:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x280, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 20:34:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="140000000200000000000000000809ecffffffff00003c5d10dd83f8a6842b0b5e829f3af3fd913e0128ff7d9e5a506da1889caa730571dc0f50975e9e74ed55cbbb824b4ed1114d78a323a3a0f89fe40493df45d4ed2aa4a5d9388cbac969ccc548c20d0a84eebe0d08d013a60efa4e161d89a728d38b4b3505f91ff2a9c47d00169873deb7f076cf51f2f6b8e1c6881e5753ee52cb789e4dbd7fa77fa14f2afd887b84878916374a317097571480693fb150e8df59ea7f13f7288d67a439c7d394842f646f91b4a2cd509018d9cb9e2b05dcbbc7c92e25092962b02aa4c74c9765a94665174a0e7a8f45f8ba000000000000000000ac34a095c952af7f1900004ab6115906cf162ac5124d2cfc6f384fd2fdbac4eab33e6cd661b76ca85ed7ae8b489dce7b0e1242a8f4a68bb5b59ea24838ab0d26a4003c1d4688c7d24873dc2281291ba380ba0ae798f5a830397b1566241afe06ccb35b314cf0d46cb09c75a26932fd18f32a41bb788836d85cfff0f03e9721831df27f5fce38c9c80057aeeb921b17c7e14ecc5b8268cab2753702278f2e8a324b179eb1b6edb74ddb5a0258ef7f86ff7488b3582d799fbb441eace9afeeaeb9d3c5c5f5c0fb5f9d3df31d618ce46ddf7dc9bea30cd54e29719c4fd3cde39c14980a9a8a4f"], 0x18}, 0x0) 20:34:32 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchflags(r1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r2, r0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c2, 0x1d4) lseek(r4, 0x0, 0x40fff) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 20:34:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x61, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000022, 0x8, 0x3}, {{r0}, 0x0, 0x4, 0xfffff, 0xffffffffffffff16, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x28, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x6, 0x401, 0x3}, {{r0}, 0xfffffffffffffffd, 0x3, 0x5, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x800fffff, 0x48cb69fd, 0x1fffe0000000000}], 0x10b1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x2, 0x2}], 0x100000000, &(0x7f0000000280)={0x4a0, 0x7ff}) fsync(r0) r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) ftruncate(r0, 0x1) kqueue() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)=0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x22a) kqueue() fcntl$setstatus(r1, 0x4, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/7, 0x7}], 0x1, &(0x7f0000000380)=""/139, 0x8b}, 0x1) 20:34:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="3719bf0c751a4cf622f920dbd60beaed8fe416e2e50fe15d41e94e375a9094b1cb8c72b5692170d5fb052706c41f394e1be0594d8a425674b2d1b59c60b107caf6ecaac60bcd421efd62503916bb6eee8fd57c7d026576356c64a886a830514756f169535dc6912628d8b781747d5d650406d246a5b5fecf21f77d3f2ca385db559fed1c2011c34b76aeaf88bb21311ce4ea967d339592599fa8d8d4ea0580fa56112314292f7a82363dfc1eb08fe5d82f39e94d43e3d8083c4139d2cfd0dde9bc8d32fab585f78971ce296f3244ea8d150207bcc8b2543b85fdeabb45a1bdf78090e5c602c7331973fa409d0b70c3bf5f1e0371757ea1be375c55d14827d9fcb8c6c1e1b4d0fca5cd05924dcfee62f3f1db5d58671009dfc1ce44234b4c304e21416786fefdcfed9877a90c361de6fad2f1aa80e828bf4cc730eee0a216bac35fe2c4eef0416a41d3643dedf1026b1f8b8473f3c6958d6dcc30e31768535f1e9f01cb03e67f1398734df34deddec432db228b62edda9d0e66f62e83e429977a30125e4da0f7f89c10fcabf36a43716f483730b0efc9406bf7e6527000249e44296174c9ffbbf82f0e8c009173191a565d62e8047f43a61e7582820138c9b9d94ca5f8b2d47f2480222c187ff3de25da837a02e121c9fd7d05850cc876cc6efc799f5eb525069f8d5ff2e057acd90d107cb98625643fbc180bc2998b8217864fd4168695f4ed1f488b3da3f162f81bc3c9b006a1f538229b258a3c4d161f7f0d4130268e3679c116300f7aa774b7f5ef769567c7c61cc5e5e85506840f89aee5275c16b502e141579298aa91a3bfd60715463b123ab96355afdcd09d2b2fe2a2394b90e90d138bb067ec0bba225340ef03b5e3b012c7dd5582c2854ede819090bf4ed7f4835db099138dfdf2a31e77b25a895fe98ff76caa6ec6990ba5720e685bf3fe3c7d31e73dcd481f682b6e132e19a5de762f76f16593b712a9c1c4607147c7b645ca116acff62d04f67e952fbde01eeb9e68d24e46779f6c452279ba7b7a719623f2e514732bb50dc7eaa8e953e7101d914bb85f3e3637c6ca5c2dd46322a0cdb055dfc1f35508e04a1b68f0b588bd63ca78ccf65c89c41073c13fe2d850fbaabb26ecc1936a4efa6e9101ac950f48edef408ab447131bcbbf4832af75805c5c698ef93539df28f311f5d2480e042bcd8b33a3a079b4e869f3b97dbc8fced627f0e2375e315a42294c68ada23a289cbbf8fa16f24d7fac0f560653a162316a3ce2aee2b575cc2bcebc6bc47c638269cec01d42aa77c9026e9f085de1d7941e77502bfa393f0fabb38a0e109299eccfe6c4d10b9fb36eb16087bb8b8db22fe4a8c4f6420f64b28704008886f73c94d329a3206720d1c525b0e81f16105fd03f6b8c95606e5f432293d78994e802b2aa2185ec33500c5a7d250eec88ec12b45cd91d4c44e76ecb36c83ae4768432c60aa44cf4fcfd3675d70a1914d4413c5b816f38499d4d1888a2430351e71a665353dccb842369c7187617703b00fe26356efd13f5df181439f472789955432b2f0682c0a94a1141fb79b475287b221c248bc0c17953ec2bb757d9ccecd540853fd4771c2805d384bb978f406ce7bae36b4f2af171bb2d225df953840efb4317f8993102fe73c79dcad2afde451aaaa4bf981ed0a25f9a3d107494125fde65f61dcf30b2098e4fe81ce049dfbaf1b3cbe47db9f3d75dbb079f796b83dafc7b90681395bb8cd497912738d5e3821817b68a6bc8ac00d001345fc317530797c86ae82f29fb84020adc25dc2e384997fd44f5b1e79fb7d3711e5479e6517dffb706b892d308933da97b25dde08afe45e8cbf97c506f5d5ecbf46479ce89af4392225b4720d70a97e4c4b8f5e8667d0b6294d7e977cfb19997957c263e01182453e53652ff49cb551e4e4b00bfcea56db965cbfcb6d7a06a3d6749dcc4cfdd1931abda8855398e6fb076f0c7ca9b0ccead9181e9909e09ea993dd3b6052141187dca2b583e6b7c2602413d28b99cb7bd71c3745403c0fc34ada7c6bee3a5b18e28aecf8c24527443d84e257a674d8f1b6deccd45c013ea68bfa92b452db18d5c2bdb68a075b30ac9ab3ab3afd072d67c5fadfba5f6439d424a64bdf6f440a8fe7b9920582ce5efab48ca36cd6220b1e86e5d89607f54f5bd411a88d9673d49dc31e914db75b9aa5686dfd0b501a2dd0ab2e6eb6057c94ba3a25b022ade6811f6817c9e231f70d77e3091191462ed9fbfa26261c6d3b63779f627e74bcc72fa660e153ff96f630301a6f112a2352a8a05370742106f4c8db3c4e984143aa345299f7f706f48aad39ea1b33e53f5d8a31f558c2d4ac09ed7db88391834cb1c82263400e45eb515c172b1b2b4ea2641213f3fb239296c344b953a3b35b0a052f1fae8a0c9f614ac0a0e75a8207a330c20d4ab4c3a904e9ea6616f8fa5ff465322d0a1ad084561e818beed7b40ba869999483f972b9292e76f38ec08340634df6e1a9457462ca8f5b764df15366cd53a5a52a23a323e29cf4489e8583fcadfc2ff17df8b2cba1389e244a65dfad1b8212efca71667cdcf4d17665d26593c38dc9e589b1bfa801ce49de334ca94d80e608028ac0ce867d01f40d8b28f543168698467298b918ac258b842561c041683150af8aa03c6279826377420fb6af9f3b22a410cef9a1519038a362ee9c6659f38e82df599fbc0dfa6099f92052d0ddca41b3542b0d34d21ca36bba0402e019a4827e5bb0cea5b2d66ae59072ed8f2ec3f65742576053873378a69e3863bf47e46c0ab60b49c80ceb5174875bf84e4491125527f85d58fcadc0d56d75f57709a5321d062229698e36bd2b1fcc03146dbc8b216136bf069fe0f0e71792a30eda3eb9cdfdd08ab4aeca429640ca6d31a1186c8830172c756919e121dd70ed2a6186fde6c4bacd1eccdfef1a2eed1a32883467e5ad810b6dc81da17c2a111d52aae0f58fe0696c0f1c3b927e847f1c18818b65efcc2cc64144cbfcb88a3e85cb7511952f3c4b2ec11deb716f95ddef56b53cdf13be1bfdf3ce1437dbe54f0b06c9bd0bddc28f750f2de64a62c923114a5cdb12e6aa994bc1b30b6253930ac1a90fa7b64be97a477a70359442de3878bfa7395af36fafb0659bf3168554a1ad10e1c77459c7c6786758400eb4e52689b7698c46f602bd024e52ba253b8fcb4127abdec317bdfadcf952ea1b8958ff094228c1d7a56d147814caea5de8463b0aa5888fd08f1c94c955c9d49a448adafdad14094e68580a7fec0f6f7b29f0c2c200627325b74d03b0315f438ff81ad7d0d19f93b407f1954f232d5e6bcde1e2f8c29c11c8ebef103a348c4f01204cbd51809091c29ec554cc368e67b1e06fd7e5e96c373090137f40b8ee39148b3e1e2b33c7a5030327ef16c009ac1fcbd5758afae8d82c99952498dae89f8a9dbe4ae2ce8483a2959f823786cd77c47dbf7260922054edadb7791fb8c3b718ed7c884de82fa7fe38d4a292e3a00bb9c9a4ae79d0f107d8d5939c0229f80f6a58850b513c4c147b9518c177c9f780e371a3819cd3aae81f265f92791038c3441e6be29c1ef1ed922732cb3faf160655c58d6bdf12e6bb4023563bca2aeb25dfee6b33ca29798ed712d67cf85089428b287cfe9a45917004046391d28cd750d40285e911169184c85daf9a5cbcdf2028ed7e104eda76c1b0ca2a2b0ecd59ea898b89e4f7668f17333a129e16ca158d2628c2efcc3bbf5a5fc06f50097b00d10df2aacd099701c8bf60a74fe4b9d2cf6ae1fc1b488ccab58bd7cdf4fde3afe8c64ea8efa8033f40bdca1a909250e88a1bb4aecb9d8dbf7a0382fefb8143c26fe648fcdb8af22d8644a9ca8dca6484c06f931c0253c2f9b4c72a740363a0df116b5fa783f53f1dc01b96f1919fd03e2fdb4fa790121af957e23e149dc095b041e3bca4b4cbe9aebddec9cfab642c1b9b26e7292d8b9bc6b8397b917a45bfe4ba49340e062b865c41aeafc30691662e01ab24900844bbe0edd8aee95ee440a097f7604ef6a5f3c1d87606b175d03536fc8c63cdc710bcf5649c76588c93bf96eab981ec775277ac5e672dde923fc9b7a7c2cfc6849a8fe65f965fdeebf3d0aeafc1b103c08cd0350db2b7daef4c08da7bfafec57cdd6c0a37700c64677143fd52c775b9ccfcd8207ebd8d7d0d182b420bb6a821a1b24424f82cacea44d52e9ff9ba5862004c3e1f8218d8d7cb321fab74505610d2b4e7295e1658190b46a8ad994badb147361b680cc7ef199ad36d4cfedd30c5228ede173a69b0cb8a6c887fc8cd998a8a6ea69e9bed81c05c149e1d84bfa32f0546fc3e9c6b9632df5437d32478936f6715ab33b4e10e1e246de5bb9e73edd277e72c8e2527424bd5308965985a303fe14480c05c72f1705128dbc194199ae1dbda50ebe0fed5a93a8609087b0af84659d602aa878bdf41883ba9b5fcb046edcb9a3932ec71cd59a8cd2aff87962e0390be040ecd727cdcc73c8d2329d83eaf9e061e5049022649ad6c1369be7e70e7d6937ef0d2952f96c11440742640458608a763a9e138e7b87bda7215cb97409d2908316b68224f4af11eeaabc6227d383e3c0b987f427838d13632e0a9770b231a79c6bfe8cecd980db51978087b37b8f9c3f0d0e3d485d4177e8356033d86207d35be2ed4f474515deb55128b7d7c5528181e10a21eec8d419fe70df3ddac7eba07748273362613fd43d8f832c79495c33a0f600aef651181d54cf726ee2b71c7a6f4eca9cc28d3dba56eb940d801c0420c3de8b29a978f40f6e92db540ce5fbdc5891ebaaabe711d56a1942f522425d1f5acbad3f32d49874810540f20be4d1941f68ad19c44c3fb0eeb2c9aac2636484c9ef1e77c6bdbc107dd251a9a27355591d7f6d65fc39c29e2930ff6224c37f88388d38d58edbc3a70bb3b2da83cccd88043b2011f1779e8458229d89b5dc537a8fe90f1c8013b3ed1bd9a6d77263dc50e71094b372d6774ea10aedba83c77f086740e3fe533350951b27c4f8e3504a5d1f46f9e715182fc42b09f0cbb5f37e2b15ab65b71eec9267c8b4ecce3ef7ca16627a0398ae6a7bf614b5b5e59ee8f339120c2a8db5f315a95e16233d088dbdbde921c37e9f8fff4ef223bd467b34e00a5ce3f565a87b34054152776da628c2ee89ac9c6345ae3a3df146ddd587fc3a6a9f4157a40dd9dd54529d61cb2c19b3b8d2961abe21151b76cf3aed7fcf3363435c02bb223d829f484747386daec077ad90cfb64e8ecbcf4acd9614eb57bf30fa67db8e5abf8fe2232eb1e1aee78961e0b3e006f6c9a65e7d436a7eb6495f86711b33033de78b037133509bff69eee733bb7cc037e94c867cbf4e762ac26c443e36eba1b7170dac38853cf2d5c80031b6f8746936f8bf44959c5e8cc85143dac197bd5a87629dd5d6e588c264d587840142cc2e89abcdfd8111841714a2c2db8bcfea6fb13cfd9db73a17f0fd83da420e5a98a26dd510acc5ad522686dc0134bba5182996a4b20317adbe71ddb913fb28b6371f64c87c5c0257eb066133468d0bf2bb3cf2db983c68a90f154546679359401d9893a264301d4cf37fadab1821fe64bdf8093c0236cbb3aee89d49c38a734b01bcf11865591d01a20a21fad6d37a77bc1e9868b3043f51dfddb133cc336e5e16f0342bc46472a56675a647fa4e2cf9c076ec69def182ad4e8d7448c9f32f2c3fa0be079abc37269eabab0852", 0xfd6}], 0x8a4f48c3ece8d18a) 20:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 20:34:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) recvfrom(r0, &(0x7f0000000080)=""/247, 0xf7, 0x0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 20:34:32 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa9, 0x3a20a3f430c8d812) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) getdents(r1, &(0x7f0000000280)=""/108, 0x6c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b8fbd0b84b3b95552408bb9900d5c1c0433ece3f"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/209, 0xd1) 20:34:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) sendto(r0, &(0x7f0000000000)="ca1af0c32a0641c47a71d2efc67d0b7c21543882f4475f99", 0x18, 0x401, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x10001}, 0xc) mlockall(0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 20:34:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff9e) 20:34:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget(0x2, 0x0, 0x282) fcntl$setstatus(r0, 0x4, 0x8c) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:34:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x201) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x326c6c8e55e0ae85}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) 20:34:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06000000", 0x4) 20:34:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10100, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x3, 0x5, 0x4, {[0x1000, 0x7ff, 0x1, 0x80000000, 0x9, 0x6, 0x7, 0x0, 0x0, 0x2, 0x5, 0x2, 0x1, 0x6, 0x5, 0x4, 0xe228, 0x101], [0x1, 0x6, 0x4, 0x100000000, 0x1, 0x1, 0xfffffffffffffffa, 0x6, 0x100000001, 0x7], [0x1, 0x2, 0x4, 0x7fff, 0x1000, 0x3ff, 0x3], [0x0, 0x3, 0x400, 0x1, 0x8, 0x3], [{0x800, 0x8, 0x4, 0x5da9}, {0x8, 0x7fffffff, 0x6, 0xbd38}, {0xe5e4, 0x2, 0x4, 0xd91}, {0x5, 0x5, 0x8796, 0x6}, {0x1f, 0x12, 0x2, 0x9}, {0x200, 0xffff, 0x5, 0x10000}, {0x7, 0x8, 0x7f, 0x10001}, {0x3d, 0xd63, 0x200, 0x1ff}], {0x10000, 0x2, 0x0, 0x1e9}, {0x3f, 0x7, 0x5, 0x4}}}) close(r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:34:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x401) r1 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x40) read(r1, &(0x7f0000000140)=""/135, 0x87) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r1) sendto$inet(r0, &(0x7f0000000080)="80e2da2dfdbd00045f5dd46e01e21041d8c5eab25392ca90c800dbc94509ea8302250ea011177ede0f08e53471caf942e56aca42bd846cbdeb37746d97d4b8eeedf66c7a1fde1285c29d96106b3bb134e931a7b367043de4f24b3f28c429bd47ea3f764ac251073368bf981bbe2df3e40c1eacbe4849327882e55bb0572a550ca422f70a91bd65cffad21248b2901140d8e75282674f0e9c38b1eefa727b0658d15de0b4b230", 0xa6, 0x3, &(0x7f0000000000)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/122, 0x7a}], 0x4, &(0x7f0000001500)=""/42, 0x2a}, 0x800) 20:34:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() getpgid(r1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="6a835fc1fd8e433c6e9bcece4730337fe68e9bfed51fedb6478d6d6aef9e2f52d626df9e3e55db7c733261dce6901dc009eedc5cde4a6960547da4cc871863c7e7c4d7ea42e3365bfdd6bfa746b57521ead57a841f378fa7651afb44db1aaf46501d6d", 0x63}, {&(0x7f0000000000)="4657f0a18cc4516f5ee671e11f3094168b944c17e28d5aa5bf93f762cd407377a23ccc4a0de322f85193", 0x2a}, {&(0x7f0000000240)="675f99bd6e112544de7bebc70a5fa513bac037aebf67a11ace86f0ed2e2a42026ead12a1a8cb40b569c700b77746087b12a048bc976e291a7f8c2e09660bc2ed46729b43b9898471f2e78d46fec12f4327dc188af48a24beb59f6c1b16b689cefe6f96664a5ff0195168da09c20c383ad9e886d7c3399bc9837e4f57a893576279ef41250303b7fe66c23e4bf72c605a16f047db94d1c22a481aff6b629ae0091d45f1d786d5c8408f79e6c68daf232db00255ae9ed6ad0894f80559917fc77f8a60cf6fc8b0dac8df3812f80bbc6df4fb6224b8857b71d9abf318b42656a7be324c4e0ed0fdd5ed5d1969585d1b22087c52e8ef6fca9a704737b276", 0xfc}, {&(0x7f0000000140)="56c5a3813243140a612a6fb0b24f01abaaf686595bdd226d336a1fa689bf155131af7f1474931d4894d1b944d7d40ec64cf52ebf7f4c311e294b08ce6998b3dd25fc08460fcc980acc82aeee561841d66dec9efc37b08ff7595c23f67346e2005f2bf59978fc6006073e7574855b41a580b7fe0b9f9d340132702717f606eb063b3ed630cc861cca2ee749248233c2878126ca442fc450419b", 0x99}, {&(0x7f0000000340)}, {&(0x7f0000000380)="ccdfad8a17fcfa95a1c00949da11f7cc2295c3b0c075f54473d94ceb5217715114f3308ab290ad02ee3f9ec31469c415df897d18a40bde637fa90f0f6c92df99586bca1b50db00", 0x47}, {&(0x7f0000000400)="c849236b8a4d3645fc8828ca82035fb1d3ee3729624cf77ee6c7bc4843ed6e67f75f9b7a5d80be8498a9dadc2f1ad4b2a8dfe4d19c247b2fca2e1601c0f81db10e85cfecd9dd833a30d9c66b6534aa0ce641172b48b62df7e00bba53cc6314ac83f1c76261fa811e9973ab83db16a5eeee7b0081f60e3e3dcd865c6b48d5d4d5d447ea01d3ecf5bb1f63a458e09e7ad48d2f63a2af9d44142eca9fb46bdee96bf970de8e3c0e6719db8793c73baf3749ba15528b8ef5b0cdf4c20efeb849c13482b0132fb9fc8bf3bbc5150c871e53565f7564f0c8819a20045a160b", 0xdc}], 0x7) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9", 0x7}], 0x1) 20:34:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) 20:34:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:34:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x4, 0x49) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/68) mprotect(&(0x7f00006a7000/0x4000)=nil, 0x4000, 0x1) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463bdce7c22c7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401b52bd8d3715baa3bfe61e8bc4cc5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000e8a03a108fd926623c630e2898e0f3f59c1571add4f5019f0b822a1ac72f8f750efdbb2106de815781596392f67f7d82c5d6dc82b8ee932e6a9f67aa66706d599ddb4e6541883c806bb16e18c45eaa9a74f3790b2028048714761ee089427a373ddcb7c3c3486c434bfaeb9791747293c675bccc3af291d9d1d9dbd404c80497b883f854f9b34aa7a8a36129da8ba7cd2393cec16937f395c81e304d91e5bb27469b38772563e42bd52ca1c8d31fa1ac4620b3a5c3e58635e4fb47227cb59223af4380401080d2a20b71b9a39eb1634a1ed983e6a3c8b0082fffd0b498c68f184752e05829ad9133ada786deb9702da490c3892b61"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) r6 = accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x7, &(0x7f0000000100)) r9 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="ff48e56818a38d0ae3b4eabbd8f08e0a197792eee69b7c32d2c8a52739f543809bb5877ee8", 0x25) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$dupfd(r9, 0xa, r9) fchownat(r0, &(0x7f0000000180)='./file0\x00', r7, r8, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 20:34:34 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x20000082, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x1}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf0000015, 0x7e514e02, 0x40c2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x600fffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x1, 0xa956}], 0x2, &(0x7f0000000140)={0xffff, 0x3f8000000000000}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 20:34:34 executing program 1: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x9, 0x0) 20:34:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x380, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xddfd, 0x2, './file0\x00', 0x7ff, 0x3e0000, 0x7, 0x8}) 20:34:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x60, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/69, 0x45) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') geteuid() r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') lchown(&(0x7f0000000040)='./file0\x00', r1, r2) pledge(&(0x7f0000000200)='r\x00', &(0x7f0000000240)='^(\x00') syz_open_pts() 20:34:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa014, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)='-', 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="1e96ab7eeedd452bc7a39415e428f1a75db12fbd2158ee5b228324b45946f8ea8302acadc2aab6991f324aefbc19a449c0080130f0bef616956e6f0d8914465374a447687fc9bd308a6e031aaa74a68b0924fdf073c36984fc8a047c64d211d272cd60bd88", 0x65}, {&(0x7f0000000280)="551ccf974fa666c7f408d3d987ec11b5f4a9f9c8f72e814da7e099fcae02cb86358648d970f6cb7c9774249552bfeaabdcd19430f4613e906daa5348140afc331aace80a4982ba72425e11c26271e976e7ac7f36d107d07fbc95939f2cb3302f2ab880e67867589ba017ccccc343f66c6611322510050eaa4f6de2f2c6a771c300b30fdd9b5b381a5cf5019b97680cd4cea94ea7a259bf9458522045987d87f536735112fcd3d9de150620d5604ab57ae33b063530a56eeac96d3093fa292cbdbbbea2ebcc42f0ae365eb45c7a3c933247cc1fe6f12228f86664e0bf4944feff079b79", 0xe3}, {&(0x7f0000000180)="9fd05972b04a80acd360c040f4579d4fef4779ee816a2d7c532219e8e370aa084d29fb1d6bfcd3119b244f36d0030627", 0x30}, {&(0x7f0000000380)="3e8ec78cdffd136717fb9aa1b4ce6ea52268f73fc0ae27048d93266f90c53f459fb6404b6fb737ca66ea261902a94ea940f4706e350e12cf483cf6555349cf610fc75215cf1c60f72ebe5307c7835b0c14219e60212b52a70857646a426fbb7f5d81393306d0ba645e55a56a2ef7b2a6c6240c3a469045b1595bacccd949e34571a07c71a846", 0x86}, {&(0x7f0000001740)="7c85f0ed46eced3b82f5666da821db64acedbf484c2b11eaeb8269a4704f31a9cde256a2385f8989d7a91176727d1a9894f3095761ba0e3ccd5316c6c65bcb15f8411232958b3f98c0ce2112130c19aed3f1f00f95bd6704f09f28c5d89a045455d97f8ef64cf9a8aba2c21bd775a53d9c3db6a2f2d12ba7cb2ea68aabba579a258d1dab705d7c876e7f8682f59382d72484aee7084312ec8be8c1fdf0399608a83d9b161bcf63428f2904b4f4b4c1cfe34ef92bd51c1c09fe7c03de18632e9fdf8b9dbb1a3dd834e94e3e26851109f1f6b68289142a3ba511cfa12ca761d8efe2c75b36bf062fa4f3d4f91eb1ad8cf88f4906a8be655dfa0f39173679aaf19963a52e864c8c42573303ee5b1e2ee5bcf04e8cc06c028181dbaea9969cd2da5b4b245517e4ed43deb6aec56011d76164cfdee7654d88cc6b7b9d518239733029752f4f4271bdb010d864bc229a940519bd9a9bd2c7eddd5fdd584ba808497f6bc1d0c4caeeabc488d950e9dd3fbcd60b89857eed78c0ba293ca6cceed993334829697fa751292fdf04456a3abcf287778117b045a3d7c15d47b8c38582fd2ffb0994b44eb861b5c3360c95955eb1798b5f458d8b5e95bee5adbda557d70d9da53f8d574654d03a8706d28e9e036899ffa3e6b23a30a07c67fc762d3c3aed28048c986a50f7b94da49d518f5054acef6c165258207505a6e5e43e43b1557b14761fa94bb0f668a5516a7d6e254949f32d90b8f87756ad9b09a949d30abb165ca40ff815101c7817a3203ccfd5e944db31bfb567c4d3634ac518eab4961b7535b609390cdf17f44ff078b5e4e2c8ebcc8cd542099825b72e518c4a0d025bd64f819ead88e1bfb4295f5443c6f4cae3ae2b58801911f6ff95b00b43f55a2c7165a4ede028b64d014991d34d1c3f6bf32cc83c32c0e0625f66fd331a0b3195870880b8944a45d1e26f822c69cad6919cab02edfaa34a0b1f66a5625ed16d2f6306cf64dfd383d7573e6a876fd87dcc7c4b39e3f53049177f7705b5ac5c39595b03bf8dc0912397ac28ebe682f923cfbcc44d893a7f72930aa5d98c5e4e808aebb497a9b26874f0d948360fe8f33866174bf7c418d420cc1272a3ce6d5c868877e9d2b92d7413b52ee28558e86f581cc408535a91812a3b571e2872c1697636c134bdf91beb27cb02073d9911086644a76dc5ff0fe1ca4475ee5e298fec5e8db985303104c85524680e62547aa52b30409240d02b6ef4e44035050efdda62c6a53ff950ae98fdfe3ade4b5fd0a406318dd53482d545763f196dc52e25d056b29c1ca2f78b74329e12703e62ef3ca6c69ba1c51a54671133af414ddb7812d22010076cd3b2c591f5d0a740f64c3c1129066e9055e2cd4c4491817a10545eb21100c574a3639d8273475f7c4b20e7182ce1d284d63d0634fb590a70a3aa077c20feb8cee13e8837d349cddce522f3ad31037614dc363dc609aebef5f3b440ca4603bd8a851c5e28f1069a78755c0c5fef21778db96c67a4b43295defb8525aa4544c994ebc5e278e388fbbc790212bd22252d4a0f513b602c71e8ec7cddc35ee1581d8d6e4bbfd832e9c658dc98b436a880e715e92a7b1e03c071b8ab288561418de4a238e53b8a6dfbe35542ddd2c3a6a1d7ffaeb7726b6048fff6361467bf7c6744de6d8eb45d6a8e0ae57b130798427f28f1e401249ae9cc64fc896ff2987d151c4072a33626c65d0f9690a16cddb6ce3b60edecc3bc918a80b284eba769828faa5b707e991a4d8d2255c82d93caa53dc802a66343ffe2d944939657527da034618b182183d8166bdc37d96e819818cb01a6c9858894573aee303bb68f231037d2dbf3b0ba151e47184665cc320d47913ca080b66576a8690b5025d29665bbf2e1044e4a90ff51dc1d7c60f4a9f5660a9253cf6b3776828961881bc8839ca9d7bdd7fd78c62c3a74a7f8d56f1529752c50e2a5426b8ceaa48d95c6381e3cad9153a0425d3e314de546c9a11b80a2254ae03f34b91076e18c245617ab540985da5fd01a9adf3e6e688699083e7aab66ea2d43ee4f59f9d358ec347468719452c7af5af6ac564902f82fb9772e9b23d81056ed6be0981a67fc631d936b033382f5c88c0e85e9c2f670d6df8328f1d9f757c32d30b6f4d934ba52517a99844566c1dfc08d1b95e2125218a782d3fd181842f97cdf8033b78758b8b7afec40a2a81f38d5588e177d65ff7ae47d77c7b9297fc727bec0fcfea69fc2299ac37e430d0d05e0031d38d8bd07e557700ceac2468d76b842557f8b595b4cc1266770c9f41fd8739157a30bbf506646aa0e75b49f20eb990e3a3fcfdaf86a9aad153a5b2c33b7d5fe046a5d92841d03f2d2980e5e251f0c0daa01f263e2c3414fc6c5c5e7efdecb041632f3ffdd499d592969772fb3256f2256fb0cb057540276cc9c5c0484779b8eae278ce299b1c9cc299e191439dc998471cb590a74b0dae1fd90ddb0bdb28ed3a76b06164a52a5fb662faad559f4764481f14a0bf6670cf3ebe86d403b3631bbe5145f673fa0cd648132c6c48eb3c3c1b2b57fae764fa117756b7b2e35826c1f15a6f91596ee49581cc9f770e47f26c11c4ba908e5b2fed024e14948d4da38a557db498cc9f48b562d8d2381d60fac43471c1bb2029a7caec2898bf6a8188fd9c52d96f63593262fa7008895f5c5a1f91aecfa45ad80a1fd3a3286ec72fbdf4ac84f5d17f33ecf67df2281ed69d3378b647a12c69ed442d5883853003f296d569da952ce815e2435f8bc2bcf7942ad373c8cb47d61666466dcc5124eec8b22e7e8823581584f29728cf5128954671cdefa3b1131702f7701eb664bab68da1ff6c3a3193f503d52f5619fb52790fce648e31e4c923aa169504f6fb584352a0f1123bf5fb2918f6f4a6d964e576e7e258015dee7b854731536d616858d74e8a97018fcb777dd2fc6d0b299448b8422ee4cb72f0df678b382b55c504cec38718dababdf4119dec53626c1fdd8a10b010bef9a310f04df1b6e25da72f3e560979dc7d9292f6dcaa91d4facdba2cef024f70f0c7cb4eeafec42127049a8a8cdcb1e30109751fabf92fe19c5f35b05b49ab99f46c7f6fcda1cd893e523308ef249d654c43d371aacf6454ec04b7ee077f76cc2d52903ae1b42858ca6c1b04ba8ecd405da474b05e3a81172dc9165323986995d26b85c2debf3fc3face82245402966204957cd964e73214a9af9c471cb74e8c9f8b506fb03918d19bb2786a5055c01fd7ad61d2adcd8fa93bac69f68aaa44d650d2f6fb70794053be7c99ad3cf090dd4a8a1c1816a1d3f3ed4ef2bbf6a0d6d1b3c71062b27b810c4608f49013d13f596b8bd4658481eafe8e40625a6e1afb50e9cf5ea3880eab9210e2f3e13d83dbdf003fa984ea5ad7ff058a137819824584f7d59d8a5bd6bc193bb2709d7515c430db606924adcf8455fdb67ba8d27f48c3b7bb9a037acbe6222fa0f3b30e0ed40117b9053c0f16572052008a4069d9f8d1e71dfef39b528a407d84b4226f906d031ef6b20384141712c8c2f57a6104ae5eef1d58cf98685a54ba5627dd82d19d061ad84cf506cbb5adb612ed58b1977b5ca9b5b1e6c6b9048aa82edf9049b38cb85734a84885a27c785d5e6f600e8b2933d892f547e91403ed759cc158bf3cc8b35e742b0c70631079231fa52ee3aebe7070fbad331b0e21f2ba4209b939a890430be55b156697aae716416b7dafe245cd8b5045080fab26efe58998a5ad0f0c1d8cefca87cc7f03527b85d87ac92fdbdd2cfeab3edc2bae35506dd2eac6a4294704b35d0b6d4833c742c00b28efa3fa9fb3dc3fc0afe5fada1b02753f3feb59f371abdd27efde2e5241fd2b04731ecdcdb428a9432db608b4d7814ed049e3b666747a04db9e3d27850e27a19324bf016ddaea45acf258454e17635d724712e7bf68643cf4c8c849e6a3e01683272e7b81629a481a96c444e3fff91bcc8d5efcc7908d276ca62b0df09f601ce70fb07fba1af76f99fcadfb36e4785319fedbcb86e84d5343826a2b31b68bffe4f118c2ab2ee44709cba0370b47a53409318a00c305fdd5021a5d22cb924699166088253fce5c551b4e8f7936999ebbbbc370021d6afd22f2c59f44629c5f70234ff1d55ce083db3b011cd2b1cf1533156b5a0d16673906b1d0a02f8b745329d99b9d75ed0e25261f86ee4489c047602f0a2efd661b9831c4428ad4792a7d5cd35a3b4c33c2d05f55269b603f3545de68984eedddfd5dbd939df5b50e3eeaf968628f68be3c01f460a25a5653378ec526a8f8ffecde340ee37c86ae4304831c2fe18fe69f6af267a7b0aefa6987a7a31491fb2f933a67c64720fde496f47a3985a67620e3e58f70c2bf207b8b7543828c777cc39eb0dcfaf3ae13c0c3f9d9e2b42e9d3aaaa4311cebabdccee587ee6972c68e2eed737bd94dc5814dfd1e250de590acd6ba78c7d4abcb2ee7cafa61e6d2c9fd308c747694dabdbb07d685090eba36fca3dab060351c06c98cb9ff5da83f6018b533d10b905bae1185f5d1644416b429da8e12046c21cff292d9dd7e0c53722be071d2593a9ca721c56acb2bb500015fec78b66090416f797aca02c32309e25648c9239d681bd429eddbb51dc09798642c0acca88c89bf4c2b057c11d5b00c9bd67d71990d61a8e611992342b7a4caa388a3b90df4bed96760b94589c24c1b4b83584b482a5785def13c66a2bc16235fc8d3cbe3baf40d39b2cc18335a73696cec955dfa6b1f0fe6b589b326e6b73b88eaae78f689ed4bf361e837574c39d7164c930ed125e5a3e5b372c59e618091420f8187bb8670120a653de639f19b349d746737a0348ac6c91f772b1758f69339a75b73d4109188b8f1ec5ed822fd8602838c2803a3c78631fb3345ef42994832b3d41828156c0bd52cddab057d75a0c4ece07be716868ef2ce351066847cdb976bbede3764791c20585ef976e78870136d5775e95365d0b3dc071972f6730bc7b3295cfec86938a6ebacf0e8232bf1958a8343d36a5d39eec79f68a5eb615d8278d4a297a8944ffd6fe1d08361b1c3b819a43bead24749bde08b36a25d2c77578f56389aad50e2e61e3682451b4465012db631798758f9b247f1a711abbd02d21b28a7525b0d795649fd08784d9fa03b65b8d287d9f663fa36667b43773dc9bda5b7857688e6849e5f4b1a78a3038bc0e549f94e02b77e06a169b81fcf9801657159f6b862e3bb425494cabd93c06366d858386ed7ceb5498cfbb6319c419ab0ad27cd34ef5f9455177311af6219177720374ff175daed49c24af2b8fb0e22877f65b85082d1a566cdb8a707495e6a1c23d0257302223413f6dd57f8312e8523ee1db7bb056a2f6d6ddb64b1b2568bb10b9434fd5a768aceacbd11350ee755dc139c87b0052a5fdcb8a51d74f96d9d3e044b3ddd244fb615683b0d85837311b030c004dc3c31c0b477e35e59bc4f82b020a2e3a0b6718ac0c1d35442eca3a8811bfa6ebe03469524b7b4037cd1b858d94f8cb1b4b3f3e38aef6d3fc02d184338df2ec6d736b36dc4b37be03d9f92795d15f10fbfce0ec585dab5fdc68ec65354a4a13da4420fe120c2c9ad029338f4fe0acf4461c772da60cc17bba164df595e05414eb25c23b21721c442f27b7357e753bbf8f31a934557d7ed11833ff36b26f8a7e2d67187e54287a874e4443f9b96eeb705eceb59aac4ddf8cffffddc98117797b436149aeb25f045b58af5b72108b006116b729bac2aa0b3caa75afa894f8523cc4a59564ba79c57c28eaabfbc32bc9", 0x1000}, {&(0x7f0000000500)="6841d1e01d90b91e1d4f4f8ecd272a25640701e7461a1f51e03867f07b6b968321ce5accb916644ccb81745e98d91bc09ef18667db2cb877ede4933146fcdc91b4d255cb42069feee2f3ac1bdf2245a4903f1536ccfe09181f0d05ced1b09992e80614e5fea2e4d6a06f9f8a34e8bad00a0f4d3cc5cfb090af3d7811ad62ac4fd3bb2292279eb48cf960b1016a2219f6f30c9145dd4800931150acf16d7d928a8b01df87d9d17ca3045210daed92281d9af31a492e255b486cbc44070e1f5e58def8e96bc4fb8448c55950cf0e56f68d0969bff5998a663c061336069aff68bf4c9e46", 0xe3}], 0x6, &(0x7f00000001c0)}, 0x400) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r5) execve(0x0, 0x0, 0x0) 20:34:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x3, 0x2, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x101) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x90, 0x1) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 20:34:34 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket(0x1, 0xc001, 0xb) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="c1fc2e36b19ee01d195635c7b6d4f1cebcf48a9ff19598e7a55740493a1012ce1e745caef34e931be43da8cecc71aab86ef321e8b71b6b720afd7bcb374f37b79943e1b825079ed25e6bcf1187f5a9cc856d59352cbb8718d94bd11745de9edddaf1fdc0684d1746ddaa75ca9a236feae98e0809f351c5a80b8e48aea1068f1ae9637f56f10515059524b7d81439fdc354736dbaaf76807054a1b4319bf38a1a86242bfb6e1163c54a902c52477cb8a197065a4007eb890bf4583202b996a5169ab86ca1a8927b6777344fd286425e2ae51db601aa0c8c396a8de21886d78b08d586a2fafb054aca1576f9a449bd77abe3ae45a7e8c2b0742d7ae133497fe36a668d4427e4c4a0cf61da28a2b0766fc533a565700792bb71d63873851645a219f8e25891a0d8dcb307f63778b02b8c7d65a2952b08c007a97f31082a422a0a84d32f91126f1ef7972a81eb5f5f689534932bf7b30ef149a4724d4dc3bea2d4cb1229fd984a63878521f26ade1d13b04f766dd904d54e4bb92ab44be46a245858a4b9991757301795599c3d8626b2b4f2c739373a78832cb3ba211e188915a420dd4b677a4bf454c971e8b305de8c6108ad11b02cdaf6eb3442ed947f63216a4acab4a04e5a501aaf673dc4ee47c0a5c574f397658a135777ebbffaa8235551b521722720c19fa617a0a693f64e8c728b7195d340417d20b240313f01212bc54b5cef5fb4b3239ed5a7fa81084ee0ec35be89e0ae28c3ed91db3aa7fb156afdbfc69aa3231eb4fd4876253d3397a3d6c772452bfed70f95a251382f69effaf7829953c8add040420cdb0ae68ebb70ccf1339659dceec257e614d26d36052c625631c261a951ee0e63faa8140498b07091c09cc9ef2ee24b2ddd623ba5ef2fe2cec3d31bcd52686930f6d382175614ddc74bc5a15033c2a22193d46875d55e694d36a8f15d4216568b1f8933a50d33e22a8e36809336d20d2e154200f9e37c6a3cf9aad21979f23cc8deb7b82ea3d20b53d9d2be949f20f9263eafec66f5d7db8e29f449896aa019ec9ca2970ee22119a6288f2dd6974110fab954d82fead9a7f8b09c904151a4436a436d83867dd9cd5c51b630669f3c2e932ed9fc3a9ff4f787ed2a2a8941a42a64c62a0d2d3e7494e3dd7c9c4d30abee67d6593ec30b22acab4e143f270322daaa184bdd782766a5db31defab06f80b57086bd3d300d9edb337e77bd3ea18f91b9c13d741ead75f296fb9633693b0d5fe59b6e2d2b493ac96974182d69c70b96522314daecd07bac487058fe248d5912e961fefdc5426098b1f7ddd8116e2a5acda37f34c7dd6a93fc792d5c004f8bbbc9d86c4df248e2fef4538ccfcbf7be582e2080211d0c94cbe1a9d2aea767c5ab677d299c2353fb2aaf0c72ea16c4b7b653c27b351318a9caa2c8602ec20d9654d30ebbba21238741f6f18f0978cbec0b81e36c59b6bc4be1550a60c96b373cd88558d7ece6a7e7249711f2048bb7baec96d0f3c744fa44b96b7a8590b59d981b1624c0d331838f29b656049d5dedd6c38e0d694f8c507dad1d40215581a523d51bdb574cfea3edb101ca9092add40d565c6a08c68b11fad399bc5f25e5018e206df368398a88ab35b8319fba521e3856d60bd8a1c4cf1f013caea01705795caee78b527ec9e6c8fe469b3905ce65cf65eef3488db8360f52cc4750bac6d3c5116e9f11b63af440c1c4bfdad7aeef5eeeb571ec70e5a2b974bf901d7bfeae43eb36915b25104cef638fb4c59f0010d1f6a13a0041f33830c37675aec21dd867d849282bf00a7181f7004bb9be70d86421735d4260c85406b1d02d7223404bd81a21c4e3653d322688da00dc7a425d7405b73d110690b9b33bfd6acf86a4acb1e12a45bc59bc1bd5d3e260c40ffb55b685b8b9bcceb6529c35524583db349ffed17ce3e6993a65f8765db9d162a725e98e18885fdec9d7704903b8fbf732ea03a085356742657f0882c1c4e7e9678a2cf3e797019677ff1d8f1235cdeceafd0da02c2f499cade77bcb4f51eec71a285307c73268caa6308ba32f2496ea744f1a40ecab30789a571143d143058e5b55657fd2ab142f63b0e7d7bd5bf24412bb4f4489239e17ba206c22e8d7be86420a44950e4a6b47f68cf937d4e7b3e92c5a22bb57a038c68454d1e2ba534dc0314832357cc95cf3ce75057e702ea7ba0dfc932dfae0ab34a8aa53fa055cfd3d1afea4073ba1e50172d1fe0732adae83e20808db83e1da35598be463486f54e54b5b6205a3a57bd07266e5789b428e861d92aa8a937374def23d949327e14ffca620aa80b4e83d9c5586464d80be823c9ae4fe6ee6f0754686b1fb085af6bd86afedd6997179fdab3daa3874fc47549d86ffa54318a76a32190629d4e517d32adac1c19cad967ed6ed2a95980c71a66f6d3dfd6fe31f7e666e93e28d6ec0b743be82a677aaf571bc89952bab003069eb90ea76d2723be49fb80fe5a0085c1544634b12254f62c563e7d921a8d188efc4ff9fb82b2160c9352ebf8b3fd30ded824ffcbf11ae9f2df1fc94a79d2a0b0d1393f75aa1d58d7f97e70f37c93d4b0556a96beb499ee65190d7621e128b22d7fceb5de9da9897c6f64e61348dbcf74daf94b3feaa168322cd6d8a4f5ad8f73272beb334ac2dcf968541f35de6c35500ff5f81b41ee7d6d43c32f8ee64c099048f477f3bcb44984e7acf7c0e214d5c39c59a0fe9b6acf8f6050039ecf9722a7c613261ce01de2ed2bac7137e1ad4c15750f23d855efcd5762084b63c7b1968f207cad8923d7f942fb83be5a1f251ddd44d9556cb15f743fd483edfdce5456ab8e92ec1222cac1237d73b9217ed6fe719d075bdde5d6a74d15c9ed69ef8d5d649004271eb3e5499ff724a62a471fabf5009ec53a77f5e892b6f65ba62bb6469f762d26a3dacbcdf18c8490ed778e12f9a6969f9762c4deabde347cee6f425308f1812f9af756c3dfe0bb0448407ea4aa91a062ff3f72504dfbd834799087570e17a09b76e564b4f49a7223f6d0aad25b763baf1e8b1758ac265fb4672cd146b100efbf3afaefe920b7ce785f3f4c0bed71f8eeb87776d2a99c04cce8440cffce01bcda2eb6d97862d5091e49c3568c70fc8bd956672a659fe4420ad8b1a5d634774e29dc718d170b3695e1949645c6964992875594726bc30853e823321b1d41a6e3193c5b2066d8983f93ae737db02f167d7045a93a5aabe758174061435c484a0d01b00f605d5a6eb62c7aa840fa90123c1030d99d4d36fec9de0fbb1e3a02ebe47e9c28a9fdcf09a024847d17b1cadb5e578e1e7a12e9ba25e74b9d7a84a1a2b53e0cce968328975f22d6eee503b74f363241effd732a0e5e5d2ed5590d90ea9babf5b1458ee3a0d7c0f876d1663f23077c9c81df67840453bc9dd9715bb394b5a1592bd3ef521aa743210b01819c1ba79e73c4d945023e2df06977f1698bac27d77c6200e3321e722805b41381dac74cfcc4d01f0ba539bdbe13f752c9a39ce7bf24194413ddf40387e944e705e62a7f596bbafefa5ade6624d7d0afd61f9ac1864419de0743700014da4817deb99b47e1b4971aafc738abde6335a61586424c8a50639c278648688ff8fdad58c1477de5579fdcc7bf52ba19f43c3ed01b1cbfc54408d2d048cabd23ed24d8eb7eec31413ffbacd9c252f79df2d8d3c3306db7607a48ef9d905d734756229bfc21b90e8313d365d398e284b912544c5993bb6644f637399d6a5eb488a44e715e0e2fbfc613fb99e845da0c7decaecd60dc6c49bb47685fc0e4189541241bec7af24a245d142e0a7fbd869795a2736e0a831d3b3295ca98b925bd427630e81c9bfb2c0f2706feb25eef0a52fbc89d1b11997b62c3e229851396175da48ebed9ae4fef4bf63a4b71e04a2db86ab4ba8b9806c5e9aa444ba41fa22946b55413ec8d5808798a0dbaec87a3583ce858d747e5e0667566988e1f7d74d056e5a1c9c21712122b92f18ad93c0bc8534131aed3d1d00f615a56e4b6d7fe45344eb039f2d529ad940559c674a5e89cb2e055f8421a8252057d9c5062857201f69611609902d9bdde0d19b4a38b74e874b3a8997ed4463ebabe928430b0325f1f0f51635eec6bdfdb972e9374608c342cb433b2788439e2ae5bfebde968e1e60e80fb0450883c2ab3d7c9b17b398b09ffe0de9ea08e1db778211baaa123171cb96e8497771549c95f8d12833dc2c7840a614b99e5bd8696d804d85c7d95ffb6cb4b729a035a34a0e80f45c1811917f9c3fb7e000a8d42f59095221e2ac3fae170e975b64c17b3ae645d7f2d80a65dc019b03d458d68298fdfe5ec1e9e2ea62580429c7c6912ad3d634a46b799b4b7328e6aecf49365b3f9c15fbc359ea7200f503c8618a4ba0c4f68cd0555df11b6546a1c2f5010126feb33d81f37ddc815e8b18d387dd6fbb5ca33ca14a70029be1de069cbb7762f4516483e60a5dc29d3ed686db155e2302bb414125e6f4bf012fc69033b903369f91b951fa00173cd2b495809e90c9de7607b33de57ab97bbbbe9740169cec790e5f39b3e20b95f1b96fe5156037a8ad2472c3a9c04717e3a059bc5dbc2d0e10ac0b01e55b44c10a8117c0caebfcce7e3dd365cebf07244c37ffc34b7ea300adfb68e5c2f6795827521bd3ae8075a7b0cd77752a4b32c9de85a9287135cd3b0df34eed0fa1817d6b65390365a9859d1889438a6e6d4ae6d7d28f91158efb78df28e1ff14563cbcb2fcc14d71d29b6a2d354fff00b9b3e15e8d4e87a04f701b0ab8ff5e9bd18a975713b0d19ce200bed681ad9654192fbcf712052c11a647053b7622b30dc582424850a150382239dce983170b939b939d1d7e2372eaa0c8537c24f9d1e7b0715474a45573b294d2e755d178d20fee614a75c59de39be023b27204975f8c03eba2109bda27f9561f2c1a14eb3f0a4f2c444d3f40bb1f9ef724ed10101eadd103521b089149b273f11bd4cea9c573ce938bcacec3e304051284121d68b825ba9d9db36a98e8d2fcc4ab8470a7a5625e0e2df0d8f219e1986a7e898b44f986e4f644fb4f503f10bbac3f90a98946bf37d55da9e4a6e0181f47e07681f6c3d8f4352346d33f43493e2e301b2a3761f3706f4d4d3299000551d3443e5d8e5952229c60210ca45c1ffbb43296449e45368eaa95fc34154bd4713bd7406e7fabf5150211a6596a0956d86cd8300f4c5657783e1e8dbb7988fe076b7038281f2d0656f47e101e74273a4c2b14f4401a86a23c0e626fd9eaf635a795d40d5485b653036b3eccd351b6b623bd936dcea8d401d773ee3ef17ae0c4b4ce82216b786e2515aceee28b16c79635fd1b27a951514393c6c2544acf227c6c7628ba6687fbbf73e5cf5e7f63448294cff1fb1ad0a59ea07318597102d8fe6ee93dbae3aa5a876df4ffe660bd077a184117a3fb4feebacdfcdae5540cadfb3dcabdeb9baa6ea103f9e0dec1a570cb14edc61e49e7c582df18825b46968bc2ec3fdc2c8310fa586dc997a0690647807bf88411b5d2b9a584eb7be5ca341691ec37c126e532aee7b70b15fa35387bf5590e536084f9ee193ffcdae436eb7f9851504c01120e61ad9434f11a4e09ea5a997298a5872820e6ba38520b5ea51477aa6735cdf39fb6572dd3657620ab87d836656c56baebd9cf83bf6250d100625cfd29f9098f82b599831abb3edf41b202fd91b70538760c09b9b3ca6d05fd00685f88793f207a3902b4e83a66a9bd81b64f53ccfa333897ea21be5b95fc62ff24a64641f6927a5da8894283b43398fb2e1d9b0351", 0x1000}, {&(0x7f0000001040)="a9b4b2423f271bdca6713d2e28b319fcbfbe2017e2769ebf20ed589e8b95601e3d348fc3aea2a5a976de9800e486020d80207dcbecf32e69888698c34cd3297258669bba6f9382e8e0ebfa810f56af589e9bc9e7ca350a45d13d2cc76baf2cf1e6bd14b5faa016509a3d3a85d45748d1e34f6342ae247a34bec6826b76397301d21de18224b34f0e3c2ddeb0f634e17a42831a5a5fafbbc4102cddfe7a6b38d54401c2d09a8b6c7ff8130da6dad666e0efd29566bc", 0xb5}, {&(0x7f0000001100)="3ac9d6590856e6d92ed8a1a777b76840ba6e6dc9e025657d62fe37c3e9e12d384d93737cb95aa61c7510175814519ff3294c2361207fea8c9a55608a2fe6b21822e239b3109e677b351b7781752e135db0fda0bc6fca", 0x56}, {&(0x7f0000001180)="56a294cd56eeb211a38d65d77a055d9086817462b2981b2b97151305139120922304ed4212e6283e46d0931bb52ba1adf338d63cefcc2cd871c352a6f72eb1e04d66811a2c9afc0122039d7d5f446a269a75ae3bd7e306829bfb1863161ecdf5df9df3779f11e265880358cebc1dcab1fbd1bf8845b03c21fda3aeef8633cb6f9cb482eb2afbd08935b1ef66c9ed86ff2efeff2594c64cb147ed03e3ad1a208d5017bc06d20661d907676e2bd4c48020ebad7a9ca83a73a88a15d76b16b8936d62cabcf680a1c2da2c07", 0xca}, {&(0x7f0000001280)="454c379b5142228e", 0x8}, {&(0x7f00000012c0)="b4c840705911fd4949768d78bfd9782a8fb87a1c0b59ba1059b8b05b2f480f164bdb4343925400fe4fd7b661b7e1165a42b5a6f5e6d61e017e21109acb5756119a1dcd8552b3071278c0e81e20344f6b7f630f463eaa7b42507e99eaa4110ace8487c6269513d42af077ed0ad5ebfb4a737515f8c8acd765938fa6a83609406e3f512c50965c042947b25825da9603f3db3a86adc3355b0285a24c951d4888c1fd88e8ded1c99dea2fc7beb3b7ae38c3b9c0f08219f98c320a5624156e13dcbb83b7c14516218b21c915c9352fd9988add0f59b20f9e00dda206115d1c23a19e148c", 0xe2}], 0x6) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchmod(r4, 0x0) lseek(r4, 0x0, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4012, r4, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x1e, 0x3, 0x7}) 20:34:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) getdents(r2, 0x0, 0x0) 20:34:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) 20:34:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x6}, {0x3ff, 0x9f80}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 20:34:34 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:34:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 20:34:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x2) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 20:34:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x800024e7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x783) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca00", 0xe) 20:34:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000300)=""/230, 0xe6, 0x2, 0x0, 0x0) 20:34:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1d, 0x400000000008000, 0x200) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x1, 0x10001, 0x20}, 0x2, [0x1, 0x3, 0x9, 0x4, 0x12, 0x100000000, 0xf8, 0xffff]}, 0x3c) 20:34:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x840, 0x0) dup2(r0, r4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x50, 0xffffffffffffff64) 20:34:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x103) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt(r1, 0xffffffffffffff7f, 0xffffffff, &(0x7f0000000140)=""/100, &(0x7f00000001c0)=0x64) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000000200)="32ffd58e7664714a75a3d403730d3ffdbaaa2b234fe7cc679708778f275b68271b45b9ac89b7933f275f7c24551ac28ebe7337c30afae87cbc3c58efd7900a6348ad04314065560501eaf79ea079f236ed911d64acb0aff2c62347e133f086c866282147afc41d65aaaaee995eb4d91a4229743ecb65e2e7b834041485d7d934793c62a6cebc8359f14956eed7dd2c5820deba81ed692fa620eb2335606fb5b79ff210303f66156dcd970f5420c5bdd5c99221b66ba160e47d3b2ce1db3bd3f22fb2e5375856e32aa02ad4beeba5bc8747669818215044047a42c32b3110d53d73a1bf2eb2d19eebf352fcd86d919382d13741fce51b9cae0abe3f62a155a32ff1ef849980b0eec600469293e0e5d92941bce64b7208473b302209e39e84d6d2c1fd24f1bb8d9716d131d163861db8e323dd84a251fbbda57e3eeb4af0109a7354c17ab7adfa97df52c6a9f01087d27a2ebdacd6b4a43f7ea733955fb6643e59e0752b7db32ab14f2f33437cfac096851753078e12f4c25e7bfaa4252585ef0357b4edad0ba1328759303a377fbad00397f24704d6f284e09b87abdb653c1fa74f67e62ffc08f8dcc5cfd385e9229e2c62fc6892605c24d9d360c050656090a42fd2fa6577bcfa34a316060b12a34942f073e335cab9899ed1ece459711f6b89876c9c18f2895ec3998a10670dedef96dfa28f063326ebf6242fa4d43e25602579a1d91d5047b0454676e6be512336d6928ba9b7c0bc4f1f498dae84b3210494353a3b3c1c68920eb1da0e9fe8014b256af096f143432af6fe870e897a37c7da36a6186c0c32e21ed6af4c7b79ba84471e3fc4ca1cff02d76432b3cb73ec11057a044b223a26eeb5227c37086cf662f8040c987a6580914957a6c36bd863e7b1cbd0009146a534e9bdf71efa3fe714ad778e77f7a8f41eefc4b12012c8891e19b19c24886a2cf785ca93254c5457730d396ccc92e0acfabeff0db0067670ea0454834418577dc2cf83c2f91f043f7bd2cea411c5cb5aa4b369a72a8be3ecd7c27e5319b2f14e137be827dbbb369e778c6841ed8a81212f7fafbdbf70d6c3a58e88f0d2cf6d4894b98d3483c59afbfa29b89a5745bfb12b2e817258c2fa2516668877c2020ea3e7f04a1d4b992a6fa84bface525c8c606d0c5075053fb0be3fbfc7291f49c3e22f1e49fa607c1b0dba981277a2fe87a9e1eddc1511edd01de97636a3d9447a0ac6031df6c593b04d1653c2604fbe2a81611fd82b5fd68d42c924f528fd5407fd96637a280a498891460b8e4f72518c034bb328a9420f0bd95a686ff14624f13fd371b56ea230999b044dd75d72d82caaaa9eb85ff2dcb193b1548264ea7fbd92fb29f2438aabc60cf602585c12560d1adc3dc928e71ea5f443d286bb511d67fde2fde3a4dea946b3ef6eb4c558f0a4762eaf02940341f85646c7f44e71e99379fef54e8242a99274ef078bf083322b922267194e84e8262aa029fcb2ffcf01b9e6cf44887e6a65436707d96cad8dbb9742b8dc2e77bdb995f930b797e645e6eb24079660dd132da0541f615630536faed8534deecf9ea17b32333aec95f34538ee2763c3d4631107f37c01e05a9901c92a0f90cb7b78b4b5e24b8dfe9d6b27bc9013f9e6ca48d7d96733158b1a419732f395ea89b28480506c7cb2a7bc7f836f2221627424bbc9902179a833bb6224f41738a36939161daba07e51237fadff1b5fcd1bef685ed3138bb5601ade4f004fdb53d0b5ae620eaebec1d258ed59fb42039935e8222706b9a1ba61fdb3fa1186eda6af03b6a63365cda00bd84ec21d9bfbf84228e057996c637f34c0e151968d38fe02ff89b81a7d79448bcf09dbafed61a62a126d8928a1fc6ecd0d78ca29a66c4f766e1361563d05e55af31e9fdbcf122be0b8eaad5b31226171a4226867156ad4c456d1b4d6d22edc0f33259d9c04676587d0b369999ba4ebce923154a47166709abb86ce88276e7cf3c4e3683de8ba742ddc65a5e85d01dc19e05b2acc95c9e189ff257b0617982f5d35d4dd23c6503d8f4a05cd913ae97ff454a64428655cff377362f5d8b306571c8278366deaf8352e69fdea6433fe62dfa0e1aa2f603a37f87bc5f5a19c3781dd5e6ee64c96b2567cdaff37f454ba4d1145a97a5c46f52b4377f72d01612211aca722a43ae4f7a3155234504137b2a4fe7db17b6dc83ab458350591ea4ac0e5e31e409ee392b62a418caa4fc5107fd1a19e2516f58c2b2ace1131127d6b74832a1f2ae0c80ba350f355185a1446acbaabb3e3c315097e14bfe3f9e203a1f816b0e38eb5e2650bb95707006429c6dabacd9366502fbe6c80b30cb9da9439c4a09dcd61330e8b40abf81826eb12ef2e47e9a1519f0080a097a2a4991f3ae18db87400264116f19c5f426612531b5a36fa858d88448bfc1a9e2b5fe8a648c46e246b8a47ec7d178cbfc20cd673fccb2f0738771b790097fa8801a9e2b29f467f8b607c0c0967c074341dc3c39dce09d04d0df89f0618402b9de02e5f7f8860d16cf4cec52de97e6858a06732c1bd22dacb45680a4699511c9a0c4e6852fbe2b604c77d2bb096cc9555a4c094d8a5760020ffc26d40edbfe586e0f0efb8fe83d252298ff72158f9256013f13838cc1f25d580dd1a3b66b5b25353aafc4cbfe2e7b792f975005e1002c03ca03b934e66202cd7913525421a640db8e0c01ae1a20b6689d66e163e906596932195e17b90a892ae16988bd97bdab71a0c797d2817d5893b07402c6e12ab814f8d52f5505d43ff5d96688d5781c561b5131be9264a37452eab2b2549f361a26fdfc98241edaf3cb69ddfec5de488277a48db5f9b6b4823cb1be05961ba0c2865674eca0fa023996cbba7d89e30a1fd33433ecab467382e82e2d5c3cd697dbbe8e5fbf0ba71dfc6c09a12ed92457da0cc025c0b74c47af74dbd9e773191874b040a39cd86f94595a5a9275b11d1048dd069b63575ddf7de7e6ea8b9d7a0156161df28e30db9d0e397d20954684d2468d70a1f3999ef30d17da38254205d58c7a588fa3e847286e5354475e3c898c55bf6423226de0f4c044a173018b7f945a69a6230852b6173ac04afec64a269bb33a8c534134cf013d2b2d8f661977dcbce0c33668ec3d5d1803c1eca5536ec276b65496f55974873f3e2ec4c4af3623a1d68b57744b0010404d994fb5be3b67415ae29ba5dbc068e4d0a18d0ed779e8f813fa134ed4ec9b231c41dbae0da0251afccff8689ac9c59989993fdbdca3a90e46446975924eb62bebb0a2760bfe808a91bd18c44b528964b50088690051f0540aca37659d7a4ccb26f69379f0f2c1a88f5e6bcd9140585a612b1b28f1b850522509307843e462a04d61e75c0f9033ef590c05fb044de25c5b15c00f3d2d1a6c5d009cbdc5b74ba753987ea1ba63df865160edaf5203a764e6360f40bb05eee691b8a1ad79dde2f4cc6b7581dd89d7f2696891b2f08fdb39d3cfcd0445dc7cace24e0fe003372c594afcc145c1749d01f78087f2670ab8c647ab21f296638ad640ba0dcbebcb8754a8517128e645770f2fd28d059e6bb678edb48aa3aec484d0836440b36ee64993c63a3a4aa695255a98db81e5d042353ed39054a29f28583a13c1ef4d6e6f09cb72f0220543e909b46f87f2fbda45c319069e72f7054218a7889e553ce3165644de830f5e4748d467f89870211c41fc797ce50c3995a1b5480ef43b1cb7a389ff161b98a51bfbd8238668f5dbcec7774ace7abe2422a77bf26db8cb1192223a5e65fc44a9238507172c82c1540a1d66c0833d8ff1bad2d89fd6f50db61ee66cf1bf78bbb05dcb4ebbed2d2bf90b594bcaebb6e7130beedffe105bf6c29e8d9e14b70455039928230a1d9431a97ef63434237312134ba701176a772470398f791c1a8ef95e8c22b94a3a63dc7bacd09bcbf62b530c988aafe0a552eadfbba5a686c3dc7ac4ca4a77cf5cd6a58582602374c1459043b27342162ddf447e232d6a4900c045b80151af1e9ebac748b1e5ae37ea47b4c14b679ad04fc6fc3dfbfa9600a2565421327c83639a1434310d4c0b26e65b91d6c82030e8620bd7451db77508bb589309d9baccb207f76cd5e68d3d039845e76548b4fa1e77efde882a74e3530b70e0ca22b3220daf767d06642b86ff6efe6544fb23d911d153e86ece46d88dc716a770e48c8b67ee32b29ef66730ce2ccaa1ad78be1d73c52da57fed6df9992cc302f6b33fce38fa1646fb0070d9e93a77039230a394700aba520760caad97cca214dc772b3d628848268683e0e45f5229dfb4546b094b02dc1156499fd558377bbd2086608d09493715db6f96ef8a4680e0c0a146e76a1d6cc6b8bcaeb97e61828b61c85f8549a6b5c1ab78dbe3a1e422c2dc1b9c27efc89c76b314394a56896b60ab16c266cab2cccc9aa9b27373b52cf9f2f5c74d06d7ead7932746efc16110a6486bfd8ad9c3e3f1b79752e658991ffb223231f4d073f734cb44e048bff3ba5b3b5e427969966aebb8dded8de9f17e77e60c3b5aaa9c04b3502cba6055726e4cbc9ddf8bd1aa4174f4b0bac05572c3404d22a9c48a6c195f7a32806656e9b57fbd9940d1a3dcbb09743764b8c803eaf735ae2f322bf1b527e92d4adf4fe57f20371737bab0f2dc0e5c24c78b20d55c93dfbf5fbb0457960e356ce0e2a3d80dda3d7fa326e6782ed51caf955ab10f1e9eb91f665e9d554009a4590dab968eab9479f8c450f4fe5f1635bef0e2ecf183a5d718c976efc0db260b2af1f7fe30ed814efed4d66243a5182383a0053071ec67f925b6a30c1d9dac8840504937503fe1c44d6d86a9ed7d6059f34abba117016468bbbe03a8b9086214d4f19be728eec80c83d140838b3b4ff6b0e32832f7b87ba692e912c9209298d7a363fe304045afba629faef4cec035c0ac27e156b1143514ecdeb7eded819692bc25c38bae15cd29f7ef5bdc71c8ff36077f83feacd12ab872936f5983ab4333f91ab7b448f4a519e8c02cd1a27ecb9c04a43a3e3e5ac42b5af0498c14db3acca2fd5542478ccd785c4ac799471a2504acadaf0f7e79ab52eb9d16ec142d9ec28a993e8784121541f8ddaf58a3ac3b1a2532e6d61d923dc51d8d345bbf406676f05c98bf8f06602cf2462c0f37e751a9ec1f514a281091d5ba082fe93e54fb61b369083cbc2f0cfe69a2bffc4333690c1f2fda8fc83100831b24d7a416a4361d08acc92d2392632cb840f7aa6e7aa3eaf0b8a38019ebbad3a8bbb1092001ee643ffb39b19e5863927909a3c585ed3d429a16d7b35d3a489571bfa676ef96535d178be94277575ca10267a87bd1df392de5a28e6c9ba9480f5bfccfdfd3b6843416402f87b9080c78fafbfd05b46f6411118704a932b0eab155437ac8e665cee8567509bc9c7b0751fae6d1f3dd99dffb776342d80597c9f02210c523b29694678512f488b4ee3744a3cd30f3a71da1c627336142627b47b3612b09911ddb956854f482dc553dc9550cd84e3737bdac8b4e8b8d6e0c22e61f7cad4a8395362cce8aceb32948024e1188d0eea80813619af71e1a175b4ae82c54c840153c4cd7c209cac6692b6cbaf9576c29d5f32ce9e51deb99bab0d9797bf63f20b8758485cedce8b6e47d9b2ab9b87f1e04ae38357214353bab9e065189592c05c15322757d92d35e27f34f0e8603085993f44ff056a7d32d0053dbb0186f1610518443f41e2f7189a74b53a5cbd09c705b0b13bd45174e83274034ae9f620db52d985d4717751fb744fee27b4d40f44849991c367b1037cbbad", 0x1000}, {&(0x7f0000001200)="420b2d4cf75742c9c213aeef0edd2b1c1df7dfd46fca1dc9bd71901a159df96a9d80316c4aeea419ae0eee7aa37178530839e0cbc0fd977aa0c9f22b1272959244556645312728a5f78a3ddc4ead99b426a343691adca3ad96c29ce21a2f35529aeafcd02c596d5ec343595ae29609ce0fa0420f3c177570cf4f090d3fb6921d8869bb7d92659a3ea41a69b28c110f66bc2224e58afd73e71de2e32def50f70e4b1d8685c59a999e8db1c61e7daaaf4cb3c09185904cc3e94ad6d632668f3d219baeabc70383a6cf90360f050a2b708785966b07edc282ee4c6d301a39306374e7791a5a06cf987ed3050f0117fa3c7279915d34b1ad59fe12e5cc3148f3", 0xfe}, {&(0x7f0000001300)="cf77b27dffc794e07098a33122d82925bd93eb6aebe92023eafa77a9a25d20dbeaf4dc10d80d5e2ec06a0caa956588195d508cb24030b6311f5982a6b11d8da740e66e321dec1ce1f065bcf3c3e7b541b274a41ecf26e01b2cb7be35cb4c9cd532f67f9284221cfec60b2831fda37f8e6ef936420676d0d2fa578081971240e1c03953ecf66dfbc0187dcf611c4be2ea0c4c2ef96c2e4f275cf04974ba73073191cb5d39edc95c94091478ae13320f9b5a080606fcb4490f6f533bd32c2c759937c2e5495ec8e485f63d68e8323fd2", 0xcf}, {&(0x7f0000001400)}, {&(0x7f0000001440)="21f7ad49d2ba13a1c330eb78a2f360361e6fbdd8db77f3ebdbfefcd859653d8927b9c127c0c8e27d13d1043aed7367d804322b48c84b6539dcd8af5568b7f67c04321112409de1ed245e1a86c3ab2fa92ccc173c856e2ce4fe1b29a3f0a58e4bac5fd316f2de0ff57f5ca9f4af2a1187b1a8082d94a870cd66f19debc47f00f5849d205eac13c90cc12ac06efe6cfb6098e8f4ca1cc59b60e76a94b5076549af4ddf8d8fe020c62a674000bfda4325e72024dec074fbf2faea1a79c28bf95084700ec5b2439041f7af903751517d56211226", 0xd2}, {&(0x7f0000001540)}, {&(0x7f0000001580)="6e99ab75fae53adc9b5f1f31ec2fa7e365cdfa982a3460745b778c69c935d2dcfb3c15db46fffdbfce98348f037c1f7a4fc73b53dbdd709411c51116fb5ecb22087f520f5e2df0d31d3c52a106cbc7eafa271c825d1effd728b56b88463e7391cac79295bf7ebf2ac14e09017a2fdba35a77875a1c6c3a9d4b946920184ac95274a9f4868eb16db19779394756be9e8f59e69444fdf67526c98064e2180ad94b67f8ed072960d76a85c48ed55edc9ce84c35c0159d427ec889640eb901dd35a135e6e853596958e581bbd3ee41c568f981c2558991183d570e7c9ff79b8ab52cb3819e514b8d84559e524438421bac0f88925a6031bd173ca052ff2b6f375329acf042acf5704d7c022d5290226e0b43aa44cca1f48d695cf99a252a591d2c4b63f43bf3ce6d3bd6442d72e4ea4bcde41cddfc4f2e33f66bbb8eb0b25e65996a5d3ad48882d54a9ee3382202606f183f293a101d6d971ab930b1466719b4defafa95812489641bb3213824bec3196a9f0763fe557b09dc870f4745466a62611a76f2d4d265163e5c95f9dd3bdb2bec8d826022977aeee78c21545215bf49aa798e55bfeea93b809ddf8ba724abfa87ec1d6b33db7a9039dc9db10c5621c41578c1fc8b29cc94bf82fa9a774f56e3ca5a00506dacfe881284b199f7585c6eaa6614ab66452f1f63eab6e19292d5ab7f34885d764d7c5d1535fea67fd8e0b3e81201257e1fe032b29bdac1b0ac3e384315546c5f4118f0d1e565f6f76e55becff2ad3ef9d3073d3cb73c862a064a1f47948c63b31637f4545cfb23ede6dfdc46b8fe969f87497eb7677a8141f442a05c48fa958b2506d8f75cc4bc9d5b42577d87d8d4af0b03a774b6194fe23296c19844c7f42eac59e9d8762bada1eef495f666db1d3e455579c9aa2044d648c38addb0e2b245b0b0d5ab5021a70fd999a74ef40cd46f80c46bc205c973f559e08634a4a1aad81d0ca812a8524a13ed621e8c51b3af01f35939bbfa2ba7b38786fc6870ef4857a79506320a1763bb909920353f03f5d7fb5d6b3aaafeebe04d17fafe034da9ef633ba4462d6a1bc4aa9caef6e72d75649fae54c89bf98c7bdeb47d9b3548c23b1c615efa3b00e97ab18974da79fc3cc0b8ab70d652a138e43934beb750b503c78beb45954b33dc7dc591004bfb152ab4ffa4bb49f2ae3f5b30028cecce4a59f7d14460bb58b979acb02b95c908393d4280965355f98a174dc0ca4d9a28cba476a4986c046d503f793c4fc20dfb3803e8fc1995bf1ca39d928b3ac1791343d86d6c794be48438d1f635ad5cf43beab63ac785fa748f8844a97048b2e6772e1df2dd18de25f2b70fda0f0dbf812e3a22cf6181285c34e07709d706cdbe93b4b2057cfd35c1ca4270ed1eeae717de62c41bbcbed362c704f49e97bc86adb79f268c51ea45f85bfe50009f97c1748c590c97989ebc4225b911406fa4239b14526151df2fe730654d06e39ca3caf55c31d3eb07b120e1f4d67838d19554cedaca69e9be41bdf587eb989140a8de25ccfb1b48f6aa4f2f4b2dc66e53711134d4588b78305cb9f048982d173ce4eb9fedf4c978d703f7fc96196925eae96faa1e75987f5b716839baef8285a37e99404866c5787ee2d42440f47a45c35c9756995eec191ff06ef1bb3f91847168807978a9e35fb6eb30b25e057ac538d60aa5efd176dc41a07c57384c269fecc7c639bf4cde28f5858d953e419a4170d1a603482268cf284b599e88e18266fd6dfd349ab1f3f85af5c6e0e20f18b9b1a8c897f990a874cb926a23846e14ce383e0a7aba8c0fa650bcac4ac1cff4a9e026cb661536322aa441b1649570cdffa28e30754fc35354aa19eae25b0c008d69980b3be4a5887b800ee32bf9579209d2f1ca93d2d0a165462a7c67f373cce6a83ba6e27276eb7f849bf17d9a67f1710a0268f86249bd2a27842555ead4140cccb97f20e8af2fe5d936fd33fd7f941baf5fc3e9a75b35502acc48bbdaf2d3bbba6136eaf64b2e5064c37720581c7140d7c3a8926bc313ebbedb3a609ffb9bc286fe544ec4d1a1b5a416a7896bd8b22af1cea012de2d13f77294f575e14f99e6693962ef0463c382c16289fae57ebad69033dea13c4b0a65e8be0b764125730da0bfe71078721e6071a6da4b19b3054e670d9d0382afcb6ff9c606f9acc9188416ea2582a9d87eedbf2fe29e01d0a904b79fa8f9a1380693abcc9de5440c7aa406704dc42a01c8d052e0dab524ccfa1f7750afea9ea8c1453a5471aa2fedf629c6589e8233f85cf34f8b22d86644736c7d6ab0323b7f0d831d40de1636aca761152e9d7c4ac39b9c5a0fb58ba2f0b7b0af97aedc52bb9b3696f918f20a76b765b0032d9eb31044f392e8c1d0a672841463998603e6129425fbb3f3c34d1e8bc5b1e8f87cebf73c444877cc82f9cd12d7a6719d42438e4a78b89b133da3d5fe9d146178be8776ac6e69dbcdaf6563d53c65037aaa55cadb41649586c9ef5fc47e32288a770028652a5656afc6b6d3aae57620395fba5bd1d54ba258395193793e2471b38cd4f98b0c0f751d3f45d268044bdd23e4cf880173724cc420e09b111ad55da3f01c0a072fdf056b25c7c673771103a4e7761ef923c618c0bdc53d85abc83fe8a97a461c8cd7a478f51943bc2e68d0d3590f439fadaffbd6e3a75bee549349d1c5696da9b2c4cfa4738703ab49f046a4ec3f9e1845b645f11198a37e2049bad39382da371b457a25114a9c8089567b97006e54768a1e0e4fb54373592c50097bf979d19118c1ec318e2a3f8f96c719e05bc6a92263c96dcdb6570dd9df90269285f2727323aeb6ce10bc37f0adfcd84a2019bdc7d73ab196a7a2391f909e9bee70f6841a3f05dcb6dfe660a09b42dbbbf53b1314230591b74fc1519531e3cb6ffe315b1076ecf22bc41104be6a0cc48392b9e8f0fea105ebff8fdeb9d23eadcc2848930ac2d6fb47aa9e9b72a24db4ffdf3c276ff0edea7cac4b3bd41437f8131c59947e6bc9a064d970cb8cecb965436b5846b61653dd9d24bf31c7d3198e537d318d315edd919ad7b4505fa5f43b4272fe6f01557e62b5e98001a8b2ba3d0bceee086f6a2690fb16dd92c2f571f9a5713b43207270b62454ff41c646e2f5fecbf8cb47c51640e7b5fab6e0d697003cb7788755af599f03683ad1a1a5c465952b1e61467c727ef96fa70fbd89773f02e4418da90a1dc7a9d887749ca0b12a76fd305db15abffc813c1a264d8329249fd5828aaa15f3f99f04fd712651833b57a6ed78585d9bd113b01cd4283ca2810db28c7bd3c911ff2fce9910a1d2cb85830b09665659d96eb45062651b1ed6b85822f223d46f585dc5360a6319a5cad72cff08a151c5479db13280f6214b357058cd782b69c90d21dab66de909b15d6df21864e453c58c711de3f7283613b03d7323053201a3aaa2b27a73c56b3503972c5f7c059ee05bea887daff379bab55f2581ece82b3583e74ec054623e8a355aa220b758d0f717e8ac3e98bb702e17b54e0d0f9779f7c1ec248e11e80b741f68c6a5242239197efd128b6ce61b92ec6852d5ca37a7fcc1648f9112253006444ad285bf79a9ee8442d8f37507fef21c492ae551a6e8cf690fb1c4b073539e8da51d18a613a36b022587c9448d07ed6b64961d500fdb21cb68886bbdf6b4b9623407ff25ff9f8280e010ec058abe9eaa15a59cc8d13d910a6f16578a82f5b9bac5294ea70d63da4b0e3cab97aafe5c8085cd67131dc55756feed738415270516a46e8a2989a155bc39e6ebba2b541576e1ffab0054e3f4cb7870acc2b1fb74c07d65bbb60ff4d89ff24c5115e568b9ea03776886ebf58ccbd796d4b88408b0b3c97c7f166a53f4d6e7c0be8be14ff8f078c5fb666d6f23d5b50c6b6f5f8e89bd6a32809a40f656895bc4d8df708dffaf62dac4152678b87b34e7938d1598d5cff73741de39a1cd8dbc7b6d23d51ba1ffe9bb0ec8dfeb19a4a997d7353b4de0e81a1523b1996cff1050c4ab7b914aea9ec95c96a0fbc3fc0a058ec29ae532cc53018fb57f968b4ea0c4d82f7a7b7f2bf86519488dcf0abc4929b99760a22a6fc92113d6fa792bfd8d8bac307dd8051fde599aacd9512357d4ea123a1dbdfc8297d72cbadf6b7a60296aae0a48ad51ca862357fa05fc52b355ec0780fb5cfe1f9bf9ec081257adbd637fc9d311ddcfd12d19a058df8b7f4d35642856b42f8a33901602800ad7b13c297c0a17cadacf3d210b97f5aa80346116b19e2da89492ac65e29129e0b933fb95f2980493a5733fc6308e37b29ce4a1f83cd6379e4aa69196dcc157c9b307d3a203b1978706cf4e35f4782429096f24b4db7dcfcf626050fba209726798d7030150e72f93a56a6496362724bb2a902dec35ded59386056a53646f81b9d91542fa1d90faa8b5771f35a6d659ec26934db23055eb55aa82c376cbead8c236be8efe211d2e9f5f9547b9f307657de348950c3e505da4d07692c4fc7241c07dbc257c5bb456c725ab67e62df57dcabb8d45c9b1d56c00fc67b4ff8e237dfaa57ed29365d90d0abafaa9354095b5da4fe8b82c79d6535606978a97576747664266cb5b710fbf00b38b0ab95e7e169dcf2f083b17ef8f2df1dfe6e28f96c07e4cd6f19afd9c5959fcaa088e658e917ec3adfe74069e5ab58e1a34bc2ceb4447a7748393458dec1d070390940e444743bf40d3ab39d76a1b8fb78218b1738f8f7cfe460c759a08b01f5a50c9c09d6fe0d6bcacb80ebc578f212e27cfc8b7c265b1811a89b10ebe462185b5cd2d2984a831929176e1b11d0f418b47166de7b5938df3200a2d9d78c0704b81ad31d9b2b8ae4f633896f9526aec3f7d61ce17b8fee9e259e6d1eacbeeefbb155c2193123c8379c72b0a1d4e3cfaf1ff6875e37413560a2d09a1e14fe880285f1918d6b04d0561c8fb4dfd3ab0352ac3ca48168f2e054d7544d9aa542b5b2676e331034199899a3ab56eac2c7dfc3522e2e5195e82172f5873e921373d7ebb66093a8a9cbdd1ff2bdea27d98b5571b45017a6ea0e92b80117e3dd9af38855f474d5d85cbd0c7f5a9e7bb9b421ba73a94a6978e4e1ff4fc6a4fb650a245ebccd98eb0a61e0fc4de15f7aaa3429d43cbc0335aea7d2913d2519e50124ffd0260f5575d006a5e49527a565fe9ac08ecb31c918e85f238b005349528783824de8fc13c8f9110be02b2a8fb88fd6ddb20c14724b6a4404b8fb150b420c58cf7d451d5b488f3d2e38f17cf8ec4a77e52f4590e79cba34cec52c574e5bc05c604b41927a53fcfcf9aa7a4bd5d5f8c37fa6a449e2a03f199e60b9460e9187b9c99457ce3b7d2ad9373779b59b494364f25a1eeeb735672c3be55af17966ac5735128641b50d862e3190f5df90a49562234a433bbf42db785413ca39391b7af8853af005186963048f0d2e4ad8a55902fb6cf0ff69fb4a4ec0d3692501bf67b9cf6a6b2f3f224ad2b1d4efd37813f467d9424d1af692471256be5b578129403fc3e484b5925c1ec6841d71246583daac8dd17361d2243a24811d2cce5bfe44b06b40c7d472ad6d6c8b27883b06e6d9394c8dc61a872b01e218dbd48be1d9590ae8c35718a08c1268517073b695f707754ae26fc209e6b4a588464a9a0809c83eea0d8a9263ca34f4c7d7ee33c5596da150790fb30948cf4625c8ec7aeebfad84da745ecf1d004b5a947366eccf6e36ae589d9c3ddb2cf8aac7d56d1812b9f60253ee1b64a0d0668af46381ddb22b3b9016e4327cd91334c763a243c669aeb993ea25d034cd3cbdd058a", 0x1000}, {&(0x7f0000002580)="e08ff160bd7d73cb999c265f4e3d48288635a9bb8bdc46f328a2f63d76a87048bfc723f9992bc995d90c8230434da77121a27783fc508bdbe9f3c02ef66b11931a902db9535a8d4dd49461d594c2e8908431ede34e3d5f837aa80e720f067cb4a15b2767aeeea023dfb925f6bdaee2d267bf0fd88094b5ef5819ce2ee56bd24069c0d82ef158f6a4e5f33f4f99ea59daba72bf74560f1b547e9fd5a9a2d6de000069498bda53f43bb5c19588fc82b27864cecffff3975137bf259cb3640e37c336e868b36d698d10a875440138f98723ecbb7062badaae7766a5a16e3b94255f46d21eb31998ef3015b05254010cac0398277abeb6876acc0c6102e71ddee199c5272293a8e7fb2e4fc464c4101e03eeb85c2c8aa53a602b9d47309ad7e997fcbcbd84cf5d79c7b9499a65b49326bf06b2843b7522fe471a6d3cef9c3fa046b1ba77c4ac272f0b7f08a179016a9afea34bca18806954ab14e405dc51a8786f73e61461a3b35d34fe381f941ca9a25797ab1df81d0e60e193488de44345bae56312ad3ca3fd51441e13c93f3a149be3e5d46cbd16763db21c65d15b8126ab31b118653a9c8c8c2c3e9721e8e77b6ebc9ee54b70fd97579b1f118c8948007f3321e5f76397db553fc4e7de462a71adcd5459c797f4e9dff395d2cefa5c097462e69364101e88b6fb4de3b1fe25d3e535a6fcc9c0be8bc3bf2cd365fdcfd3e448019a723c824eb1b8fe5901c35f76e58dcc949d74cad995d8cc33056eacfb7febf9d12342b663681713fa28f3aef0a86bc29c1de2c3b014c3d4bfb249acecb101e1ba6b86a9b949cbd94ebab32ac07b07e19d54b667092b7cde4be6a604a46f39df323c2ad5fddc1f45b00a642a8ff0a0f5a88fd0ed80f9515ca02e5d0ac519ea175fce169149d8f6bb9fcabd2890ec2c07068a3039f3882d2d12d4f835a5252ffd7501261070048a86b0c7a7f0430f3cb5e3054888daec10a7e6a693f8eef8235ef90cb31eeb387b7ad8378346f6e3529ae0f4d0e32c914498deb60c2c9543ee361531f6884cdf83d988121d9346634f1c5853d9662ea40a7aedb95aa0fcb1e5351045559b117ffe75ed69eef952855dadd069713019a0e97724f5b5286eada9c4b4fc51e13366a581417807a7a582a2d8b54185fc9012e07eb99b962f431608b194bad0fc5ba045d98511074ab998b4990935293c312316d83a51a2d008a115cc08c0e75f4e045acca3b0abb723a75df23c5fc7cf105e07bd8ce1a53b1426ed5db32c5f2e6647b39af606e3f03084209c9b9a44389090f263f78f67fcc8d79ee67fcb365769fe0836cf8cd662cfa4c97ac88d828f651c186e8b8c185068b28222c945a8fbe60eeb48c67ac33d9a468fce7bf12ac17fcdcbc307bd7ac801dc4764481d98cd3570af58611df020c77928c2a3d2486cc5fefbe9abe493443f7715678193ef65f35ae2a29bd6a0d50fb950cb818042ecf3ac9f100177b2ee7985a742a534004d855965d0556b2026d63b02028b4bf03ac127fc784f3cd4101c0869363cc5600eb28c60c32fb7c1691478bc047b55785bc01acc193f82e1da2f019a4e0c46b778eee92270dafeb019b6956da96a7c8ac0f427d18dd1115da6370ea12e157e152b37277102e5809095e47fe9897a96ef0f422a1c724d40b3d0a23266db082244fd825b6a401daab92777cfb93b3a35323f83e5dd531d75907ad10984fbb7f2637f6b8561c979f0b7a84009a82ab29a3229f5376a8c7723848856855def9d9283739975886a8ec4e50bb52de44def79568c55639dc22d59539646f7779ec4c9e3b8715085acb053d4d7537b2df86cca1cc9520302c8482fce8fcd331749d7349f2e246e27774885bea9d2cb20873775182ddecaf143876297b66ac472173482d43d1a4500848a6cd01b736b25c189152c8eb2bd064e7c8958be1bfaadcd49d0f08adbbe8fba822d7c33608caf6bb87e76d019d76146658f261fc65f5922a5bb5ebe279aa81305d8b90229d9e756709b7ba63e18a62a9e7cafd3acec317e444a924baf8704a184548b6c6956cb6f10325f76219934a491c07bc1c98d9cc1fb22958044ddb28104c82db4222efcc05b7ec173dd7342eeab1e2bcbcf2d665c5711c89970a8d261925a14b50d7722f98ae1ca13048cd980f9f5c1ade35314631925d0c08a5e996c4e03bc223a0f713f2b465848d489be1138c9a33d89d59df73e15c502d83d4cc9430b6c69d55d01923a01f61efbef322e35c24ebf86193068a4d0434d9d8e23536178835f30938715e97cef9a3c162eac691eb10f9388d3a755797b1fe9945fa2241d5f68776bc52f4d8cbde3377acf9131351cf5b907cf559fb9cbfc2a7ea7b7b186b6fd5bc962e56e96f61fe62312f74fd9e9d50b9210231cd1aa2e329edbd5e260e6c44b68f0acd3bda652657ca04424662eba6e03a5d8b5c7aa4d6043090ea242d932563736063e86e389a8156a8393616f64c3c35d123f70a9f99b4f76286f3bb40f4bb8b6e1f247200ac48d1a1fa2462ab7e773532a1ccfdf4d6f6ecdf72ab21d397d9c8e4f984b6454a568b2b6e2df7e8e2cbf0b28318fc6c4cd36533701f071e34732ff4f91713eba3a42c9c3edc894c3ee334d9e24be749094845ac0f31acd03ed6a671fe2fb5c99b03b5050acb40eca56a7314bdfcd3560eac2c2dfff3ef5048ac0813f717143cd23ec5da7d1f3ac2d9b8eb59d63ecbae1525ef11716f0deeec1d98f06cbb7e6a9c71bc12f19493c20c2cde0976742d41065e7a89d6420f55c413053993948605ceb39ed585f3b1e02bff9353a7cc4478111f4362372a1998f471e6f5d562c98c324c1896f9dc961a091af59dcc29c450a2450296f5c4c64983eaa1aceadba16e711417a14a41f0f60fc7c36fb2c8592d092c82f9f732db2930db3e3635d7b4500e6a3125eb7a573e7c6195d8a712ecca93157e9b67f0f93a0bd287f66a7f302a4381025fe562dbb4110ae8e5760590aaf620ca45c1e027da13a102cd780efd2791c6d0453b6b4c8b05601cd8045b3bbe7f74aa89f5469d649d9c8e75d9238150aeaa9d4faa8a27b7eda28b7bf5536731b0b70b5a1b33d5d828a9d21f09f590bb6d1848c26da64af6408f24233d60e058338ea6e22a79da96cb449e3ca1356dd1026939311bb163088e514d7a813b5684af14adb1275bea4966d842883c739a87efbe18668588e96539616730f172129c241cc783bf554c7bd69f495c772b8bc2b2e3648794946226f2a4ece37a057e84986ed175c748be35bc9ec2809b8d2d8f74c330c5405a2e82197b38b992b07c9a543f0b2b5a190d7ca1efc1f9c1155b874be9bdb7c18ef7456641a3abed651ed9ef3ae38943a0a3d07f9c78f809e8164ce3c7d2b46a249b964158d3b49a65f3c41e7e9642f06d3ed454ce55066cca907614fa9018b7ed2f70308e5f119ec58fce3403de0d6eb1a85c3b1da77483094f0ad5ed434a26948004bb5d73b45ae14ea9f3b2c448041a7689cce7012242e33a7b6bf883b1bd6b6670014e595c29749b6c7d3e873924fb01bbb486654481a56838c364ff2ac0522eb402522228c6f811bfadcedf99d58377d582c251d3ec6fdcbf0dd03fb92843274898a4a8bfc0a46c82112d7d3ac993ea3639f7ee8077f00b4d38273457698928da254fe27a5ceff53eaec82577ef59f31303f0711e1c6c3cbed67cc5f4f7e0331697a77d9e2385660dcc5e80b38c87c87b2007fe9e879ed39fedf6ec2ddb3496a39832fc2bb063051f7976c1c9f7454ddc617f9f198c4ec5f23e5f9481bd57abab35eaa70c294985238b93960809b1173b42b884c980ceefd35f3653c3703a75b96713f31d8a23b4353ba033052a4e6e93a5ce2afbc35808d060c407ffa340958bf9e9cf157d7e91a9e0068288f84adff41c8fb4327fbad53a171a7e31b35cb2ff5e3ff26aa7e8d718efcecf0a5ea62a476dd4613c1e67b38ed7e6914d301079b864a6f59f44ccc8103db4c26a3302e9f29d26e159f53e757efb5a5e98fc3c9c688787727fbbce84ba51e5e86ba343d29fb277d82eedf767e4fcc73eab00d8cf2c846b2162803ef860dbae00855a345c09a5e0f3f4b9af5828e130d61547febebb200cfb689406136bfecf7cb376896a43326ac397a8dde289e2aa3c022425d75757aa3931ca08d92a31397afe9acad44d8b07e4681174c0c11d395b5786f0f68d8cf654723eaf98cf1e42cfa764141ae555d00c0d059070980d0e649d29c5e4bffc8982b551b72c274ef706f86ce214fa5a5ef02bd00de4b6a4802f3a6617bb00827ba142f80f89094de517dce36bb8ee0cf5b48563e6f3bd062308f59eeeaae5a4e198cc1d5d01a7319c3e9567b69a46af65c948827f382408c1667fd59982eb30e6731ade809af2ad72838393fde840feeccbf41513f7482f5100b8bdc207d4e1e4909f170fb705b3cc51043e78ae41fed64f0dc25cee06411b5738d8718cf4be5ea0c499263179465e7bafa92224e8b31e9d6368af435b933316d63caf639f9324d52077ae1c815218222b5c2748db57c8b8459e06c7bf97073e72decdd16bf5089607fd87729d1f9decd7ef5f7c16957b84dc01023f86c5fa709adc0ac7b318420bcc601abfea0eced86be27792463f8ba31f0427b95a76e378c440088d5ad5015b19755531704a3a9838eb8d42fdc917352211e7d2d84fa1b898175925100200133eb9182c3f6d392833440d7250b3dfdd5c14262d626b399be1e5fd4284306e7b36c72419283a8b4a5ecab58d9f7af528e2c5a3bab20d2ba446d046ed3680f14773ecfc3ce716ee5b6f5ee81965b94310bef6ca8e8efc55199114b82112f8f47583ca9a7d2bbb03759a4bb2741a1b9fa895f31ea52cd3a4e767dc459aac60359e4931ed59a5417b9eca2a0f3f16176b43c317ef93094880c322f41b43cd46792b38749667935da78c88b73ad7875cf8fd5fb755a063cdf5b334d69e1aac1380e428d2246e3e4632ade724465e0a1debe9b49a42a492944ad10c81b9dee9f068bd7d17ed41ea93f1d2138f14561862b9697c9e46265ea995822f39d21acff41d8963c1aab6f12b0f491cac223e7af00e0d18df29b0294dc1d651f928bd6eea36953f13304d6c696231f8c3faf7acd3209a5b44abdabdb859c5b06675c6101b1c4810f24ebd08a724f897b28934fa3c3576bb5ae0b9330a1fd3ea4df9cdce57520f3e0c0871c02b2aea7157befec078b23cf80302be75ed11835b23ceada5008eba87269e0142af67388b55b49699993c39a36d393578f642345c9c31e410fab80a6ac2cee546d5a994f19ba25d42a38576fd95629cb8beb4d0550a343f95e5fdbd9675f8cef6c239956c66fb86ddbaa0f45cc8258001615d18da8697d5e12ef30c6152b6d3f6aab6762d23ca8526b2a8be4b73df9ce8e1d264b0e160804b20f8c166f410d345fc967d717ea5e8a04b78f99a6601318ceb9baa252763d556ccfbca7d338f03bef8262db8c99b7efcfa8d459956dc9ac45fe22682015155ccae3e3a0fb0862c14f84082a13db9738f27404e5a08d526fcaa5fbd0fe0d7a936fa5f642fd37710166c325327e7c05a819e24be2354396add09b70cc07e9a432f3ef3f8f41c2c3ae90127704e00a16e189a2971702ae1400e7e53ae08c242fb178ae0a016af9a104c6741b18344a5979d541b670135515dd19bff3ab9a9ccb5463719194188028e57bc244f1c077e5e4b358e93a0a52b25a29bb99171a1f197e70348fa263a21cac18d001732e9b5adfd5c72b62440e5b02c876dd97a487797cbafede132e", 0x1000}, {&(0x7f0000003580)="a807e6b1bfbc8f7ed442e5888bca474a13bafcb440f89420c212f91dbced43f77bf8982de6b757df342b6a064cfd", 0x2e}], 0x9, 0x30) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000003680)={0x898f, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000036c0), 0xc) utimes(&(0x7f0000003700)='./file0\x00', &(0x7f0000003740)={{0x7ff, 0x800}, {0x5, 0x3}}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000003780)) linkat(r2, &(0x7f00000037c0)='./file0\x00', r0, &(0x7f0000003800)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000003840)) getsockopt(r0, 0x4, 0x7, &(0x7f0000003880)=""/62, &(0x7f00000038c0)=0x3e) flock(r2, 0x0) setsockopt(r2, 0x0, 0x396, &(0x7f0000003900)='\\', 0x1) flock(r1, 0x0) poll(&(0x7f0000003940)=[{r2, 0x94}, {r0, 0x83}, {r0, 0x80}, {r1, 0xc}, {r0, 0x2}, {r1, 0x8}, {r1, 0x82}], 0x7, 0xc94) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003980), 0xc) chflags(&(0x7f00000039c0)='./file0\x00', 0x4) r3 = open(&(0x7f0000003a00)='./file0\x00', 0x41, 0x4) preadv(r0, &(0x7f0000003b40)=[{&(0x7f0000003a40)=""/9, 0x9}, {&(0x7f0000003a80)=""/161, 0xa1}], 0x2, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000003b80)=0x2000200000) getsockname(r3, &(0x7f0000003bc0)=@un=@file={0x0, ""/4096}, &(0x7f0000004c00)=0x1002) r4 = openat(r0, &(0x7f0000004c40)='.\x00', 0x883, 0xb) writev(r0, &(0x7f0000005000)=[{&(0x7f0000004c80)="6a1216f72277f495cbf6323cfd79402139d869dac74842b301956ef3cbbd7cc31f1582d488f3f9992e99d901448cdcd885b5030ab8eb4ec28a7dd073a11501611d3539bf18fbc0202c534a1590c6b3ab40c7812da4117c88500d60931d1fbe1547a68639923c65055ee8cdaf3ae76846c7ea259f9a72e2", 0x77}, {&(0x7f0000004d00)="2be23d77d5a45b75bb68bcc1062b0fc0b5dcf143eb30fac7368f8ebc0563a37ea3ece11c37f160946d559a00e02277c36cea00e13e6b909d03b436dda6871376bfb67b47829f4827219ee40bdfc3b608474094b0ac8d645843473e4055c61a6c56e065d2f07d1bc6b5353653d2c17bc2b64189be9b90d0f623ed69891a64c9391fb6e19bef2a95d9330f30f27f077a349a90b9ac4934eeee48af31285678bd10bb3c8ff1c4c35776efa4f4258c366efea224573d22785713f0804227282607ac05166d5b", 0xc4}, {&(0x7f0000004e00)="2cf1f288565e84304186f1e77489d17adde5af4ceaa184d3ec4c1b3ccfb4a9e0d7f81b9fbca245ef5a34ea1cf1ff4456596bcba118f4fafd5516770170d40647238e100677c37fb356378f6cf089097420ebb36267d24141daf702ba5ccd429ed3566af25719672a9ad06e4785d2495f18fec53fdc1ad72eae186f9feebfed87dd851c6deb4b5498d699b81cec1354f70ec6368c3f182c4af79fab56fd7e117fe48afd842b063cc580d4f55d595471bc52a9866d51e3e36ea93418abb369b008bbe5b68036a0dbe3872046756eeaf98f467a4773fb105a6704716b081ca69a2b39aa6e845bb097d773ee3637b18ce4a12320ce8a5380f3924a11c437", 0xfc}, {&(0x7f0000004f00)="16e70f2c40ff4a657d88050a8bcce6b75dc0617f50d19acd8b9e0509a5cbecf4e491d40727407f6d7a052849957cf1ee824ab1bf63e26fa3da5d4dffa898b41f5ad82df4be9ab22293d7565a04dd495abc4b2e46fc54394efc83c9d9a46d52a73eaedf04ae2288ff958cf0", 0x6b}, {&(0x7f0000004f80)="080e092000fa7b6fe069748a2dee8d059b19efe5519002a5e279bffb5d5256083486d8ac7d1f8f505a5219c3b9d72ff2916ec9b27682f8926a28edffd391ef422e79d8b67418ba8a8fa9ba696cb612944ab4062aa844864e735ba6db9435f9ea1ffa4e0c6f1b9327beb351a33e", 0x6d}], 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000005080)={'./file0\x00', 0xffffffff, 0x8, 0x1, 0x1, 0x2, 0xcaa, 0x3, 0x2, 0x2, 0x1}) pwritev(r4, &(0x7f0000006400)=[{&(0x7f0000005100)="40486471eea5e5f018dea27c81a43dca110c334b596f1be6c1b9ce99edc4b623084686ae3db79d5bd96a8f8375b14e2d3ecd84235e2bee50a65bebe1a82c577d17e8e5013ba0b61db4cfc3a97549df8d4af2725bb0f3a9f6a0dfced5735ec32a0f7baa66bd839652cf0ea8505225c8b9fb058eb565d8eacbd3ac02e4028eedbc85cd4c2e20666fd3f1b9438bd8b33ce4ddaacd05f0e821a025a109bf4a3323b9d8a6d8d329dd06de7b568aeb5b5a89a04c0540e6e7719e6b7e09bd035a9b039bc629ef7c6d0414b515e74bd923b0ad5d99ebfb54dcc6a7054083a6ea61364eeb831e1f46ef56af5636489cc0e4b4568f7485c30bd8438d822a401a739237db5c892b148c9bc561df1590b16b6c7969c73ee16b854078f866e3ab28b340b92ad03528f44378996f664c3f41d4a378909dda6507e82e8d8838286508948d1a7c3a21235e592b856c6ebd2161132b3da9486c9a3297c19f8226c18e2c11a81de293ada5cba0506f8e5b1833b62530773c0d84ccc6d8acbad8d0a0cc92722af6921a603ab36eb914fa72ca6939f26ccafbf5ca8eed4d299cd5503d6644707965b9d7fdcd901f96f28e0319e49c6611a13c573fb05355f3b82d6131941a43c38b4d1a0e16b8b769df0409936c09919449de32149fdf6395288ea35ed050b78f3645f811a016a49863151a60e75f3a1f5b206de6d22b8f62837d6d0a88ebdb5c71ac64c29436a86a2a964c498def5e78aeed84677b9b95754a9e82ab1abe05bf76a19870e938c4db62d50d629af4b34ec38c41359761cabc2ef4d37bebdc80bb49f386196bf6d77aa15d614d2a8b375344097b16034fa05f5a0425ac3b57a4ca6597ea91d00c203ca6909b04630aaeb5e5e7f4a0e0f024106c554f15e7cda4e9e69b44530b7b04904915b13a305007247824d1e8e55d119aa865a1ceb54ae11fc44812deb08f29eedfba8a1f010fb9ba58f303ca7028411240e92ee3e8ba10c5d5cc4bd3ea1610d8890bfd70dae56d688b4548209dcb1e9054aad8b596500b1f810663ff61cd00ca04fb805da15c286bcc1a22a2dfa6068cba043abc6aa6aa6e4214f814bea5546c6962f8c494744736e612f869037b1d1a0996155606904afa7b49b3ae56f8089989ffb469f6f3e2b56dd33a836b3e148b83681690088455ea9daf106054dd51206b852a1b17abc03412d9670cdd76ce1b072387a2679d1e6f2ea192a62a90eb65c03a1ab55da6c41d332dd6cbfd564c99350c74462c164b68e0b61d1c942368be7fd2a18e56bb711d798375aa5af3a99118813d1643c4dd22a0b345f4463e8897061623c22fc8751fc80db4ad104751c971067b184c12b8d79deca0a8951178b0a09c02629a0dea8702e2501799c3c2cbb15aacca024c1063fba6a682d40b84328bc67541ee89bdd61a77d1f2edaef79c9f5438e7a112d58e24a418ef32fe3cf91bbd1d1f59d0b84baa9a54a96713980c9aca938dded737d28300210e21bae4fd1e1329815f982593d9ae5e538db98d31282d5e85baae8318fb65e5db9a0fd778a09dc9fdef43a4b10b0b95e28be33fd59dd98fb206f20832e0769cfc4285e1f9b1546c1591c616cc5cb3080e42c005350443e5347462663abfcc9ec003c231af6e426f0e3ae0650ef522ebb47e5edf96b2524d8d6ad777bb10009de1a1326d4aef7acf68a17a17222b1cc94944e79ee39c2bc35e19d393dbb7b29e85b93184f7590c0ade23fbc89ebe918c8198b921e506efb1e92f3ef6d12247365c929d530ce06294dc1a09718888cd8e8be0e6a52d982c942a8bd0a8811e2d558182169cd7562a743af75bcd2e81286e891873117ce349a006da69968e17f66d3fbf78ec2218973b6d724b40c318cc20beda3f4b38a8f7c8c0d16bb7a79a3cadbf218e84922ca98affe1e3194f321d08c581a19c917cdb5a33a49ab1e6c5041f5388df4fa837969e23264e28ee45d9df9f7760a0eb8fc6aa73a6dbc1921610615e074b598e35b9addc275618d40efa4f09fe184db51885d2789290ca02bd05824091d07e4b1bdc6e65382b0b8994780c7a57704d756e761c3705bfea46c3bec3f4da2f4d5f1db6e12105ddf1c7098e7e9cdb06cab904cd5337f56f63a954dcae21a50177a0b7a77e08a4a05b705598f190503c2f6c8e1e78d8a1f82b113ccdc2d5ca697dac44bbefc4f301ef718fd2db66c9d3df0dddd242c04caf326a1a21d1039a9124b219e5ab3a13c5f09870680d070282439d7cc5613dba82af3c6abe4ff5ca5f72d6ff1d38b6498f41d21e6b2e9a6e182b24e765912b12b6713ef34b0d3ac3bd9bb74e9afbb3045ce55b811aad866720ece973cb247cfa5e20abef66e7005a5c5ebffeb9480a0bcb6f9a407463ef18957c82bc933e678aaa6f1339f4d5ea19d590ee53e182c2bb3641d50d53e80d23d1a51c25ab8f7558415eecff30744e003969ffc9db8caefe1b8c46f9cbcd05b4df6552a203ea56836c18b093a74e825e0db539fb73db8e175a7e58cb40902c7f85972af20534e8df1c5b6b70f27993c3be871fe75d861a53b91a572e061706bd684c19d80719089886dca7242e5794974dcb391ae7b066bc154df1fba7a36abdbb762aa2cacfda780a9613dfa7c5a0a5568e23ff11a17c472c0b3709f94a2fdb708c0a039448c487f2115f0074edb0b10aef814e5b9f8886dfe5f26762d425aed53a7e01efa0d51c9aeafd52ee596cff54430481af3996c83b2238781025c240a59507b6c6791a75c37209d7ed33847d9c27a82c4692204aa4faa23142b9568cb6660dcaad15275d6c1d07d92ca670ed737addb3c3ceb6c38030a3c5ded0ecafa024f9c6744f328abfada2575b2ad5500e6e9a0b4fdf12ad9c4026aae3b14d9bacc2cebeceeb6e1fe25d3b5e4e8022fdfed0b307616b6d14eba5f0e47c6dd1031033f59603958bda3dffde16f1fbf1360ac76ad0ba281fe6894ee535a2ca329b6206cf076e1ea6d51fbea2cdaac8486b355b2ed220d2737bd37aecabd13815ddd5c31d4278ea4274723d4805cbcf1498591cd0c5f2593bc57664a031dbdbb7849118cc54901cec38b949001438656fb6d2875364ad29b39a0d335b655ff65cee42f2bfcae3ecf41978778cf7c705ef21b27c9424ee7dc3a9b69691750688a19da8c00f0ebd72a5d7bbe3eeed3e7d7d14276eb5a7c5601a8442c89e2287b30e91d95deea8d740c915e32c1f09addf2a480d5f23b20e7e5bfdf95aed16ba4a436acc912a2d4ab769bd1cb07a1b80ceca222b9a15b04191a6a561b76a8f465ca3f4a21bf55e97d6c3af72d7a42159cb6d0a6c0ffdd122b293a76684f9a9e3f7b0d19b5c6a6dba10ac8bff3ae18d83252940509b0243e3fc360154788ae35ed748cd035f4e330609b28fd63feadf2564fbd364f4aa7bc8923dfc8fca6c4f1dd28c7ce573f4d7dffbf1c1a11e88cf897073044fca33b405f7d90186aa45a7b8a2222a2dfd291e3388a2bd312013032a009bb37d66f1d16b5f332025b0818541f6e05fadbd7f296db204b5ba15960663b739ac8c2a0e6bae45f984bcae4a50c2642b524fa570a4479b7cb56e3f1a8d7cf3b262d4dede9de26e0904371ca4302e6f20cfdd1415ea2c28f31e700332db4a3fc8e09275be71c06a010db7bee1bcd4d65a81893965c2c569ee13c368919735b749176f7fcfb82d4d9944df159d83f1457a0d2f66d67120543c535508db54d4b948be403567b94cccbe48cb26e5c53ed0c0d5021f5ad12e511c185e8fd6d86380d4479eb766af9f741d9d35c624674cf7680b075a8aad10546c7afb6de05e4a0f0896444f43ae00fee27b1087532b99bb0bd50b1ed1a1d3abcdf9c02877ef70000d58865bcf4af1a70376381dcce53b40dd70769aa86abbaed4a65e6eb64d54558f3a7c7d827282a8777b195b4772e11a3ccbc5597e9f889a7db2cebcc382b6311bfedaa2091dcefb3589e8caa57a83d9e2f45494a8c18ad788817cc3136b351e90d34b72390467efd1a9b501793963ecdc71a1a2837be36542bdf0a5ac203951eb81ef3fe02a23e0ed31dc628b184a444823745d28a6f9f6627d70ff1e4b631b8e876d5219e4ef7b5236ad421f969f182314506a63b270b689daf84641659309f3ec7018cf9c62d5f77dd0c91e1d34077576629415fd8662248f75d9e77e32ba02d51b042bac5fa4fbd3fff417c455fae0a4f3aebcfdbfac89e2b6f114d650c3fb5c710d62b49e09ac21714b0cd6c7b9ce10b7d58fd653a336d9b622fdf24936134164201570fcf8aa6471cabdd420e1d275ad7055616e746a1999a22ad0e2551f8b95f90e8497619c045c13647b25d95c48fb04c13da570b967aafccecf7a1f8c5f5b46651421bdf7ae32fe495462167e3e90cb9ca6b76ca58cbe4b08ddf09d99699cb00d31c1dceaff6c3bf66f8465a43a275fe328c59f955c71f6f0070cfca71c0252fb0b1502fb9999152f4dba83eb6c9c833c450de29ac23ae01e6ad567f8b68a0edb231d72c34199da02163ced8a7d25d5db940551e9bbe6616054d57e1ee4f6324d434b1fa603a5125dd8c3adc8313bf1754c019cf750dbda49ec7e9db921d95a6809ca7df555089bb753a71098fe7bccde9006bb220ab148236f569b006cc71e842e4a71416ca0db8a49e9b2411b9cefce25c56973a6d2522807e3297716c4f01f556051ef7aa1eccdc38bee2a2aaa679ae12f645a5d2dd403d47c3231e2a3ca4eb2e4a9e7f28476e10910588f02fa03b021c3f564561ce94c9daaf250fabc133e1e4e2ee8bfe705beeaf72c685ec31b4f95cc3f8eb8bb30bdada1a0647fdd317db224fb297e26167173e0eff1fbb0ab1485e29d83775dad81656b4b5737ded587a435df8b4fc3b4198256b2d999580e8abf895f30b4e746fa3c68286e7abc0500fe74f282c51d717aaa991da293421fd84639ae9c1703c45dc0f45234358454d665c853d2a593fb70e804a1b2098b3d0dd9bf5458ed9c4a014a5c9afc08164a684166fe38f2d4d0665877cb126300dd1c0b906e00b6458759bc04eb875d1fc79c2ecac03c729bea167e01c4cd6ac481eedf02ea33a66cb6c31d86874a9c370c1c39ebdb85cca839aaca8e4a43e9b732a0a2551b829d1481682b3f2399f4230f74ad196e5ad520d9bd6c7e7c67fe6b1174ac93b948826111d5a13f16b8fe57d19fe7f76943ebcc20ace386fee85f839e6e2223de62d37af5e6ec926d4e4c4216bf3643da4bb676a602e47ce989e7027a7b3e11da6b4a9bcc910a1fef1c754966404b9b735e9df0ddb67fa20c6295daa02ec59e0a4ef3bc0d7987a7403aa4e63d2bee483447362d33111844dfbed0b8c19ae34763150d85b1664650fd583c1867602a4b8396f2c89f603e37e71821def2df6d924fb91e5434253bd796b009954d20672a3772a6c8a2601c69cc1dc24f95149dcac111184ce4d6941bbbe5a7c52c8ab95df7403b4223096b2e1f86c668169d23f40de63714cca901668eb70b073c60eb13968722789ecb51dd813f35e3f13539178d142c2749e0a195f6932cee8a67d5fe8233e96f2ed5618f69416266f2b3ce4b52c670c0d0f52815b8e08c2ad25052cb0ad0e7495bfef64422704950f337832ca83068a0c243acd6cde446fa4199ca6dfa9953505ab68837884edf9199fb0c8a2a2c1acdae8b571f068b40c6575253c1c788750a2d815976993ceb4ffac30e8cccaca4e3af997d649b169ca64065cfc3d3b3d9c19f34bcf82996b14aa226e98a7c387d38c2dbc867a662d427def054601415d790cedfbe597929f2286e935a16c64e766a2663556e9e", 0x1000}, {&(0x7f0000006100)="25fbddf09d66a514bdccdb36cdc571e4d305490db5e5dc", 0x17}, {&(0x7f0000006140)="66062a289d10d05703212dffba077a2520cd78f1b7e92447f15a144dccaad15bd03d64de5ffd7f1ffffa5300af163ec7e266636158addd6a6abf31299f9f334c5ce9da06796f822c9faad11e6ea96b9a837359a198becb74a66d4ea8e569b2863d1add169358c5a151f1867e5141", 0x6e}, {&(0x7f00000061c0)="293ecb4f576fee2c83b67cfa6525fbf59fef87a6b13080f375cd15f83a7991115508650fde357a7631249a026af01914c7c5e67e020f3006e8d882234ae5931667ee821917227e77a92e1d4fa552a953ac149fe0178aedc25de919285bee427dd5c93c3c7556a48e5eae08d1e5095687fe931d0f2f545cdc8f5dfc7ca97c3fa7342d6fbb62b109424006aaec577a031cd88f0addd945fd51cda4a8ad7be682a54e1e4c068ff03eea53db4b54ef2cb5fcb77e818605098c7228cdba156f0beec59c5a", 0xc2}, {&(0x7f00000062c0)="121deac10c6c4d93ecd3e39d4b0a27843896c761ff6d6bc3a99e7a7c6fa06e8f0ca621ac9108323a526d00112a64a9d51fb7873df4712184350363bf5913fa848effb8df06b2a69a22ffc4b9bd6abadabf44ecafb79feb293b878b5fe052ed9965ffcc453b3ed6c82fa2a7ca369490e12f874680020be35d68e75d36370e367239925caf184022e58e926ae34b347d5bb1ecec7143826da95bdbe0dcfbf43079139778ec8903e6d6e646628361090394c8a96555e72412ff6663cc203a7f6d0af262e8a83c02e02b43faa3434bca15fbc880cc16f3e06b8b8b37fb456e40557fff2e87cd0521e07057aeea4cb0f374e47f449eff69", 0xf5}, {&(0x7f00000063c0)="ceea0f76e070aaf49864a2397743253cd2605d639ffb3e54f0ef0e8728b1800a60c80a", 0x23}], 0x6, 0x0) 20:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffda4) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:34:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) 20:34:35 executing program 1: r0 = socket(0x2, 0x5, 0x0) poll(&(0x7f0000000640)=[{r0}], 0x1, 0x101) shutdown(r0, 0x2) 20:34:35 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd1, 0x4) 20:34:35 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0x8000000, 0x0, 0x300000001}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8181, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) semget(0x0, 0x4, 0x208) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x400, 0x10000000000, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="90d9ef9d2b371c2a386f0ca336a52be01982c72b9bf9f6c086b28a4b2dc18128876b60f66e4f8816b8b6ce5cff0cd0dd927d8ae73e2d48d19cca62ed59e8c0da4bcb97864a2051b4e15d1875a78fc7a65dac28253c06c1e52d652f6dd50dbdd4906195bf73fa9ee55a0379d5f014dd6e2aca92cd335ded7b8aa48a228f229977edca206e42ebee3ea60cf572305f8e29c48c9ecf2ed3e5c27525e7597f7b3077815dfebd6e634a85bf", 0xa9}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x5c7, 0x100000000, "a05d8a7087140b5658b839b0de9d6608100fd999", 0x1, 0xbe}) r2 = semget(0x3, 0x7, 0x80) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/184) 20:34:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007652d6329dc51db60dcae6aa751feedb97a9414791bdff8376da31e771c31c389e89468523a621f32ad9943b8fea889ac1275112656176d318350fc7f995c435ea8c1a9b9d04d4fc9aac3a496c001d32e8515748a550463ee567276cef3cfd69a3e639f91b34408cab81ef75ecbfb61c864f6e838864b1a1ba1b63199257728335a93a6372210c0d7ee5d5286e60463046e26e27cbc4b8c79bf3f1f7135188445409297fa2"]) pipe2(&(0x7f0000000140), 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) socket$inet(0x2, 0xc007, 0xf) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "4f30000000000000e74d0400"}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000180)='X', 0x1) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000380)="ca010484c1c16161486fbaaab4f4477a052f72653c28e81ec5d38bfb159c12e5eee8d23becccd6ca868597deb14b9291e998ea7830825fe3d9d9821b13cb7f1f42391823f11bdec430877821d19a16df4b75009f79e068b2e788b05a1924e6895b5c2b5718c646612d1602ffed5bec5926be18d29deb9edab243c2a3f804d053d605089fb88fd936dddee036ba5e7eb68469b7a86682a2b5af86c791fcb1e4529f8ec1c9a68313d997e9312cda49eb5166b1b43d0823ad5e4636c11ceefd6506cf0023879f38615ae11b878f07f9b08f77de709bf40683b5bf6cd812735e39f5c37873290a7950a6e3383ca213cf096917d8d3037d751089ca55de649afa58b6dc8d564d33e9d8f02026ac5d598d1010f7896a1dd80daf5bbd6a6872dedca4ed5c1f9c1c4cc8900fc6a654504e2ef23b3b8e20e587793be540d85bca7b7669489fb47e94ee4f713a7b831bcaacd0ca03961d6a0095b4381663b104fe5ba869a026d098a7c16c0b424623179be2b3e60edb6ec18ccdecde7c70f40f97c322457873c15b1ca799854b14fcb9c3c02bed21ab1eaa58e6f775405d4ace1d34240164f07e84ebe8f32e24a424728648193834c02316267b473d2f3db17c899f5e7f948bca24d54a15a292336ea421631f444875f6cbe84067d4544cd92fd9184c4dbab8f780669fda8636968ef3650f6c7e4c86159d993e26a2d78e8a5360e07d9023e1ed316599161faab32deef286444a29ea1be157548341c780d9afd834f8af04fd1d4f3a81c034d39526eda4282b38d2d8fa6122c3d3b181a6f59cdf6bf9ff81146fccbe00e416848e30592c1db540b69335afd3a7a3a307700306b0612a0094049ba12cc1f61681851e5bb9f2a2226fcf9835d4d0a98bd016d11e2d37f598d4f7adaaae59a4b6650207d2c0e355b42f105e398b9f067d5f249717cc8e404a305bc3429b74c4bca5c8d66b9fb74a044cdaf01efdcc51a516ac557e8cab2ea39490ec7a2fecc2a96b453fb069e48bb7a552a39cc2c0e8f055d5f5129d2634731a4d7d9684781a9db2332c0fe9379703d223709fe7e9428f36bc5e20f017f4bf1ddb48df441c52ff3ac1c0b72da9cbcff6d5952b3989467466e1754addefeb4b192a0ea38090b5de22e20869b7d2e48727e26db843400475f43f6e3860026221fc4b4b236b9b147a95bae298afaf7563175ae7724a33106de1da6d95f327756c1d44e982e2bc7f93c32e1d605f3e723af81e6fb87a397052d3ebed903a9596907f8f6bb5829c60b852776a226d5b2a30d36317923127948af63e5dd14e374d9e53e38ff327da1141f9e24062c39d5944e04dc6c4d750adda1f56ccd5c64721ea2a1d7297df6ad794ec39c4f1613f913d7e035278481bcb3f195f54d7738b2a042b66adc0435b463405518fb9d3c814551e39f7d67c7bed5bfbfc024a430e39fbf351a85c88da1766345a2fe468094f288040f26e5b8c5a813deb3d49568b28605bc0fa6b754e2cd9a7d58597adfd3333c010f6f6e3e8650a2afc11e18203209e401e62d3581ec73a0c8333d348cc80afa712e8e461913eec08200d42782d409845048b4d0c6053bb200ec85f1b38719f57382541d666fd46149dddf69457ee7637166daa3a3a6e44e7fad892b966cd696879f08e79554ee25e47134a8e675aac454330d592163d1918279889ef047703318993639acb7d18b2fce8f1c4ee9eee497beef285cd662e5f3eb285c7696a90b9c352476888f6a8aabe58f12857d866342bad00d1edd13141213215bac93f5914899f39604ad9a5599d685b48141344b1e27b924a40379223d267a2018e1286d6e36fa629d9802d138ad9bb9097ace4b96cbb215a1d35c5c77d9ca62ee143cdb2ff5dbc2b5e3f81ae9de823bde1704d813ea67a6ffe86173e570bfb191906f3c2b1be4abd9aadfdf76aa323ea3c8c9e8aeff22c01b49179adc8d73bec43fc376edb30c5d752d4ba9c9559a64e06838aca65dba6d28c4420291c0794c879df1658a4cfb1ea3eaf6383563338941c87cab4b49c5b298ed0e39c41dfc3fa03ca71062db57a09a3831ef385bc8bb0647195481a0c75201a5f4146cf5d482f3628970cb934682bf61f3a194dceec1a5efae91f2579d4e4c841481f15e0c54c5387acca4cbedf286677c86f9ef2814c0767933da47cc713718cd28799ff2cf9a159f39177a652e2f71b57e8efa72ee923793ca3487b4e11006e6c67d77b3bfb22d52ae80be5043d265c4e251b540f3259e56e3460c0a118719244d23d56bbebd2378f87781423f65c59811440a14f095215f9446a0d4624d401e258264f0c2d3a640cdf7c5e4db95b36ce65eb122dc615a457f86846a514032c7b8f222c07a3823a449ac05cbf8f37976f1c3bfe8998e9171f34bb7827cfb279bce6b7297c0515cb2fdd9d99feed677ad804aa8358f13a9b0f76927ac1db5c5ea42dbce5d8c32204c8cd6e5ce3db1e6173df24c5f19f1eac5fad7a636ea39a3a0735f1df8853e8c8626210b3f22a32aaa090335f6e2ca6ffcdeffb2151f5658090ef0728e185c40b981cd0081693918a3ece6f8ac31a9790a26f80692c2049257a959a746f9854b43300f590e3d707a9182abfc9a492d3890956950cb7f10f579d6f58310fd871b2faf7d49920ecf116ece13a999ed0ff16e872020b5f642dee7c547ce2a3dd1cd8ebddb3103620a402146c32e2e0a4d91f1e789a9eb96aee21fd4b0192410e0ae25656552472045384db187845eae914d0bc82413bcbbd154fd5c6283717a29edcdad0f20535c17daf70268ada14b891b3561fcfca9ab27ee128a1dbe5709cee710aeba6585114af17fb3a866233df47accf2da9152e6f203e8a8fe6b98e6b7f3405047c2b4ead53febe5d682a73a4dab27c17ff6cdd81fa1647e170f75971f71806faa5762af479837415ac93d946f65953b328452831f2d3d10d2cb8bafa422e9c5ba4e995223f843fc764878ece923dd35979ca74ac1850c92d0a8515f71a8054551575341e69d7c73c62d97d174005f09f749bad9178c49e85e066924029f2a8601855ee577f84d76bfbabccc757597c34580121378e1169ece76ddd02790407295d9fdbdfc63d4719a011c49af47817b717f63de3979756186f3331bc20a4573497653127169764166877406ab7982044de392a0ac35f07977697074e1d9d92d37d1c83f6e84d4613b408ac8540466972314c6c54402ba61d678d06b6198b47908a69a466078f5bc68d705177839e69c17da4fa00260fe57587e43089700a9019b0fd5945fbd31af165c8e9940d078e9975675187531eb131fa8457fb4bbe27c2100b21469265b3f5d31d58d8a7a2dc17bf128c305d47b930a6ecdb7696f59fe40c6cf4a657b9e1fd8d79b1bcf7e76f4f77666b9a9ff9c7cf65445e4122d921c0a78b2f3f1cb6930e0fa4812ad0cc6228ca4475387dfa1a72df6b43207b8b5971c43cd929e1a73b29b58cffb18b835b9d361590ea3764ac9f4aafea364def70eb5137e32efa837890b20d0430d309165a40f6ca5f1693ebe0f90c555c42a375d455155acf0cd7cb3a7a563ce16e3b162d7236877118e69947a5f617b668979dbf97a350bfd81b441e6251771a86d50e89cc5526b9b6dc5684fda512f0535d6f5cc6b26677af97366f4f9b9dc13cc6295fe44ab0d7262375f5d7d564d70617f235f1c67b019e4f5837942e639ea81aecd1d73e7b42851df599af6189d70daca659420dbfdf2e1ba5225b1a90b529130c9e50e9edefbc9f9a51f5e7eba8d4fee215c5a25be51e130e73633e8a559b768d4a06cfbc2112edc4bfc6ca9ec3586d2706115f67b5bcbcc17efa6e39d65e4fe4d33c38e9f17aaad546aecb841931dfd870126b33f9c2ffa10f78c7c72a3b3d8ee587ffc95bf2990859f7454d2d237b6a2faf2f4e49e4eefee78cc6d3adb5bed7ced5764de8e076c4b3a75759b5e6756573cc4d164eae5fff39596a900c2e7f4fb4b6d487e7572f34b352930e98bede0aa5eefd7d3d511af3befc3e0fca8974a14e95f1bd29d7b72fac0757eabb5fcf9aa77c674199256c372afe835aa41e708a24815e1bbc2c456cbfc59ae57d2af0ab763a7ba582d1e0e3830900d90c76766d23fd3d0de6ee13902c068ba401c0b92cbc9ca92ee9c3d6900019de7cf8af6398577c1629af03cf4509f8bb3ad614c3389d5528164e86c5e397dd1ea346653584e7199d90c4fd75ed686ad5e4cfcbfd33f03f31df40ab5ba862bf5f877b01a02f50d77e05d2f289cf0653d709e9045dfd3670b63ee51185a718fd786f1ef985a334742567cb44fe60de52cfe74e380f309b0baea02e8f1b9f7940a708e53942129c885d384eb25bfe49e943a0ddfb9f6aa0eb9903826acfc0e7c056c3e2a2d5384b9cb85d93d03cfbedcb519b526dff48f663efc0ca01a3f1a903433958f675fc0cdd04d9597fbeb4dc201639c33cbb2f22c8d11df4d87064cf113cb46b53387977cc60355b5f2865e1281cf12d69e6d334d663b5bd7d2483e0c8a44de0c8e91911074c81550c38cc68d57eb68210a198891ef817c8fe5b07d9385b59e2f100940fdcd06a9b6c7c5f92f966f5b0f30c8ec6f4d97dbfe0a2984883fb8b0ee3d79c84da2d209cdf45ac9d4aaa085c7ae4b5f4f2336324e601fd3244de2ca56091a704052cd750d3d5446de29c3cc78b218cb594dbdb2387067c5a4c8ca6459d1ce26dd4f4a01ad964614e45c4c139c512b32507bc56fb4d536a7710b06ddc1b8a84f19fb5f4f61b7329b72c0e84e75d0c04e87aea024182cf2487b39eff511145ce1e6db0d8a040c55799005df820ce5ce9c95af45288b87ef70d47b02268428b6fe6f64fb974230d23b7631fd473495edd6875499e867553e7611f37e77aa10b346825938d8c74acd18a38b35fadb06290967849e6a7c14362caeb3023d4f29bc51ae83ab5440d6b1bcc731dd984d29c77ce8b81533c7c4fff6993d2726b2760308b0402bf6bd271ce9fd327fc4bc70f94392d0916e3737045c67cc6a3b7c0123b320b1be266f32b0bf5ed7eb44068982efc2c1b7b5e16b76c218b85e2a2fc0f08a65224a0d899746ee630305c7143d10d229eb4354b7681c721adcd3fc2daf4628aa30d8e49841c59be4f1a9a713919c0f5a7de9b067cc28b27309b2c7d6c0141780ee1b54640e2ad76579aed376041e1d9cd0edf68bce03f974009423262e0f87226924205e3b7c7e150e78e1d08ac2b5b7ffad22344e3f4e40d2702764882a97921d2dd6fc37040b2b3bb895579ea029858e65e8e2f6655d5cd720b5623ad6f6e9a51a26565762082e025f35f9022bd8eec052e8eb4723a2c0928892dbc4c13432fc0dcb264e131278684ffdb51fa9506efb9bf3d90565296432108c435e1219c86af5e231c3fd91b453248b459589c5a2a22e4e1c1fb0444514761a641fca80bcd97b7e7da754966888136d5ae8bd6fd7fd0e3807a31bcf2e2bb3f3f49e055e84fbf501591231e11cbb629baa690e854be0632744b814f9e9c7bbffa03e01dc6227f2e6edbc0306ec36d63b89ff9b6d553e9053d4cbc3df903fddf8b5443afb6ce6e29b8cd1e2f845b014307441506002e7d8e90594e2ed891bec4a9a78d9ecb1074f0ee976e9b21f3920e5f834c6a246424145f3ee7f8f451b20c9a9a47096f4831879f5386005632c692dab20d76c963ecd95ae35d836733038e35eaff08b4dea57a519bd8299d4cde9bd38c99b5888dce4752064c42505f6dfea1e68663bb9a7c4634e962e08a49a3ceb927c57799e56c5620677f0ac54b68073b4f1f7384", 0x1000}, {&(0x7f0000001380)="f24cddc778622bcb3442b9ca338c21d33337d9dfdd38faed5d36de16daff3f3bb6f148d0901ade06074fdd1983f166a3c386d7e99ad86e6eeacce2c2f470a06c25a057773c1d51bc279332dd4ae29dde452548e2bcf3a60f60c7a79f09faf4c19fb2bba36d2a5f", 0x67}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x40d}, 0x400) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) r10 = syz_open_pts() fcntl$getflags(r10, 0x1) 20:34:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x58d55987, 0xffffffffffff1c4a}, {0x1ff, 0x4}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x20) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) 20:34:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x800010) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 20:34:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x7fffffff, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x6, 0x0, 0x101) 20:34:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x3000, 0x244, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00b22633dee02ea4c5d81a00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x201, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 20:34:38 executing program 1: socketpair$unix(0x1, 0x102, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f0000000500)=""/109, 0x6d}], 0x6, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10102, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xffffe00000000000, 0x2}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xffffffbe) ioctl$TIOCSDTR(r2, 0x20007479) 20:34:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) r2 = dup(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r2, &(0x7f0000000240)=""/144, 0x90) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 20:34:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000be3026d3edafdf0000000000000000a8933f1750921521a161de52cbb0871b1dca0dc860ecaf59f60968e09789c24ffe9d8728851d2c5abcaa58f9a284d8cbdb3c483439731f761b778bcd5b08e6a1cbe20cda1ffd4ab9a65fa09ea8b3fe453549465d6ba629646a2907847f6e422f919db454731d1b32c5ed733f7dca1a512d8874fb95a74907f398"], &(0x7f0000000c80)=0xe) getpeername$unix(r0, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) accept(r0, 0x0, &(0x7f0000000cc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x2}, 0xc) write(r2, &(0x7f0000019f97)='J', 0x1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x30ba9eb6}, 0xc) write(r4, &(0x7f0000000880)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae72a00d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289f6fbcc6a8a95d304a380d90b791369744b31358e2842d966221b30b05b23503b0b61c64c4884d84a6e030ec2d200795217bf54bfde95d446f7ea77b161a03d2bbb88d1e07e0e98a863014e45dc58283cadc543c0932466b16d7ea1ece29916bbdf0515c86b77e5ae1574cd0363161559e5bd8b813075ed638a711a3afe484676242201fb93603a1d3002161e309b1ebde155e85627702a4824f59da0943209c20fda10c096637fa954690564af881c230eb5668e1be61cd1cd5676230a2772d20b29a47e7fbcfcc9b0237bdd0387400841972c209e13a51578b8f937aa7ec2f6056e22", 0x174) setsockopt$sock_int(r4, 0xffff, 0x1301, &(0x7f0000000d80)=0x4, 0x4) semget$private(0x0, 0x3, 0x90) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) sendmsg$unix(r2, &(0x7f0000000c40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000400)="dbba8c9615b4e4c1000f0b65b0f26c1aad21190f2da154d5a9edb4e9e8c60a6a2a9eecb2ff2b07393f47927bd5cd82ce592d15d1ec48512f097195089fab6535913314e71e81ab77c272842bb096b22d6b5bb2804256a6c38f6f51775373001e537973d87ddda47d378cabfb488f4fdcdc89fdb083463720d0679a267c677b5cd673161aa75e32f02d58eff09082e6d516840cd0abfb1e3117288969d907ef5b9d60101566fbc9a2d0f4b0fcffa3101d587e1dcbdb9cf51c7ed143ba478dc1f445261e5cb24605573300231aaec5385825245724856288598fa34182ce5ec5f4a6a1d9a3d851090b3d53be04d13eda4920f25176fdd0c284", 0xf8}, {&(0x7f0000000500)="fc52778a1470ad4b973467287c2fc4ff39dfaa9a6bb5cbce6c9de99eb2d7e7c0480c46d7a7ca12e659744347c7e887019def3333b40471044702477afd340bb21c11a9d2264e33388ee456bd9d603fffbd4a79128851c2e36f0a6fbcb6d889beccb088e121317a1d8480bca9bd83e42e2f0c27baf808ca2bd478ba09608ccf350efc96d42c3505c6aa75c607ca45371907a41e535df5ec2ef520bc269d68130604655e8649eb2cddf18d367c4fa7048c14dbf442eda4e3d7343868f75c030a12e0ff16c241b9773bfe20c4f21c8ca81a67afe52d", 0xd4}, {&(0x7f0000000140)="e82e36c2069bbab3aa7884b429e7e0414765d9ecf1a33fac740ed94582d01b1874e4cd7cd089c73a1c6e274d1bded160fb920e2af06097ff964cb44bae349332a3510657a34d50024dd1195e9de664", 0x4f}, {&(0x7f0000000300)="5954fb6f8fb61b1dd1c38a1d56b4f0ae7b28260a4c0e029f4811718063df80085b620a6d8229e5fc5d706139cf34345e1d105776129693663dcc71ee43dd59f924ee30bdc6e4ee6ebf1da38f424a894b26d59252ab37cd16f61691e597f47d2b0080f448a71e4b0bdc7f652e5a4ad6b3f3c7f6103cda3fb8b30a54e59109d34d76cb34e90fec", 0x86}, {&(0x7f0000000600)="188bf1a59dac204734fa0cbef87ce088dc12956717bb5412dce52ee9ae055a704ff29fcbb627bf4557e4c38426cf97ce2a4104c93d698f8c68b334f4a9a43bfa6b89406bec11f361f81d08ccc9154d16c8a01f312c2edbe0961fa07e77371c12386a745cef2bd72e03466e32dbbadeda7640f45bb18e55970baed74e731cfb9651b6c30bbb3ae4e8e1ad8b12d139ea7c97b830be2f58c800853364", 0x9b}, {&(0x7f00000001c0)="d3de225b9172b4567ed81ee764ee56253774", 0x12}, {&(0x7f00000006c0)="e71bcb69c6468c873b11cf7311d73726b91149f6e2c2a008a4862dfab597c46da129a3fe8e6d9c7bdaacd5bc4929ca95579b3c7f737b7d28545a3b5db4aea5b46192d9bb09b06457503c988a32c593a5a87578ddbc33820c72ceb9ef407c39bd6bc2222ddcf1f17df0ec28890743d51a6093eb340f1b3d72fe1fbd02f0457b28a492619d864c2229fa9d2e74b5228837f0f8338a4cb2061c47faae099980b5756c49de9f2add47c50d58ddf14258b6450308616643d7f323aa90583732d47a24eb98ed4b9b2120d3174c4269c407cc6843", 0xd1}, {&(0x7f0000000a00)="189ea7688af9eba1afbf399704522014d0da84ed3787e0132ffe67d34933142544d00efa9e7a793a20f9012df16e4764a8c87f7f6485a3da83231c18048a6cd1c16993dd8989e3e9d1afbe9b3d1898a24ade3130bfc0a4febe3fb41b2291d71f26b477e989dd4b1dcebaaa2e75d7a398e27de90052395798ce15e875e896f1f6cb612677ede4a3d556a3b3d682016e9cccedf048f1613d790ce30c7c07f50d48026f439db4bd021e9f99286c0fddbeecb40364e4904a2a99815574d5727b4554657d5d5e04", 0xc5}, {&(0x7f0000000b00)="7e09081940c445a955819c160987b24a2125725a13196926d324e905bd893865ce54ee1e5cbf5d73422905ddd2b0eac986257345db135832a37fe5a4f9e6e31194060b96a5add46c2eccd29b122e34e60d39ffa4841645810ceee250b64dd5f7dcd01e9800770ef4bc64708c72d6968b728b6e5d1c1d457668ef37b15a1e647d50c41778ca93e004dd6f40e251a685793a8772c95677fc8183f8694402f8aa20957670734b7a59d7a45a19d4f39bb129402a4c1de2cc567cb6c9e1d7567871cb8053e7cf90b400b73c58e96288bc57b4ac8eca6ce7ccf7515f6cf594cf1e5cf211", 0xe1}], 0x9, &(0x7f0000000c00), 0x0, 0xa}, 0x400) socket(0x22, 0x5, 0x5) dup2(r1, r2) 20:34:38 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x60) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001bc0)="cb3522fe9bdb8a0a0060fd18b02e5da2634613e5ac12d5bb2855ab3b035a3fdd44eb347eb7bd64d4650f1ee41e549624ba11e4a6e663f076483a9ebb54e321d9220623b445f561bd6cda402f18a9821915579348d8615adbb268a1fca5bc10563ae8494c8993e3ea956dfe65e7e0d92202620592871924a707e190fad11ebdabcaaa424ebaaea755b414b41fbdf47939471f6b9a95c3dea60e4f392884edc6609200351a0783dcb7c97aedaed37cbd5c8ab413229bdf4d6a54d8e2472cbcc5c49f3d13483a490dd5d1e78ed9bcb7878130a1e442c332f695a2ab1ffab73e7b018bc5d8bb5533467cc8a5d9a60500c4da7c24b2f91a9be1f5038e6db0f6edd2cbd9af84a51e8c2d5a339546bf4e48c525be519e6d2e9d83faa0dc66805caa2872f940dd11c794bc734ad385799a0dca95a62c50ea7306272a277890bbdd2f394db709663d1973336d6d7218f688f287b6847db533d14d950ddb8d13f37fe26c802e188e338607434095269501540714ac7296509b4a3c8c50cd071bea41c902efdf748d2f2636408a2155d08687bbdf508fd0dfab513065513778379a2308e8f340652d6392b98d0b06dd4f8292c7b6cab311dd48f9ea23e59d07929aef418ae528f14fe76eab46845856e0afc20d357a5fdfefa2d2bf3a528fe7d7fa4919008cf0273da21a743d08a2765199883fe6110244a54fb5a58db9a9e56a9c22bb444f5e94d188affc21b381365c0cd0f819ff7b1db83ba0c99a671a18aaf3a194a60f5f758eecb8f00ca0b532f6cf5bcfd2149cb882d3a9084612b469cdfb75ea516bff7c0370d7a9081db2d6f0a4f37cac567bedec12484d55510cce08893865d952eba77c500e5c57956ed8a6c422dc84cfc641fd3b455bc36b964161985c94e45998a6150758af11f15febeb393ed7edbd01c41b749316ac89c4c0102569a9940157b38424a1b3edd12c78a74f44a622fd4ad4ae05c5ec953f73a7d9f43ea21ef0b2fd5d67dcdcd4b9529c6d7a7bc8638c472d83d60192524e65e951b1ce7fb80024a22da9507915ee66430694eec35248ab5bc2d366f81a4c58dc9ed5864fa07912375eacd3915c563497933e18df17ce0371b66d68fc66758b637d89c896bdb83d8f66f384ae9e6b4ea8f267aa2915d6b144b7521faf85ae4cd42cae0ed6d15dd97474d707ef850fb78d0fd3fb3ac4cd8fb1761d0cb89e0bac1f87e691c6478605ff930a9f75a789e6538d56d2fd8a97a38a14aaee9156f772d459036e4b4f7e10a453c5cf01ce0d3f1cbbfba626298a85e991880d80d9386aefa6c9697724a4c6670134e7c6841afbddb69917f060197f0ce6567236c1c85e3f6b2632b0275016d907340d082d2b6508a82efb534e90860299a8a3692ca2c06e86af437eb84201d55daa0d411d73a3366fd86cadd048d0044e7fd9b5cb4c679edd2a9dd7b793add9bf558df3042129a75e309d3c19548aef805796f776fa5ec732827fa3c53fc053582518ae80bfcb6b124096fe111d982c3138b2be012d5226a23c80aab506feefe7d2c75cb728259d6db4edf4e7d3a17ec4297c94a92ef4222a318e3f892262603a251a2d6c2042092c57dfabc6c3a3be3b34d339ddc1a290462fea790dea0d3277cc9bfb320b2a69a3b4d2405feb379278fcce161383770d1731e6f891280789596831159d8c0e5a949a4515cea092b27a4a823d1791e80367eefff0434cc0fb5df4b3c9cc2fa104038e03b780ed9214154d8fd074c46dc7a104c2e0ade6379c09f257b45a8c8daca8c486313bba071c4af1c1bacae234b45bd98201ae28fc5528ef33c787f7c40eed21d0c0d501685cde8441233377c8029c9dd3bb2ccc52e8565d346bb0c996cc41ad4be2300c6d432a59b86afce6a81c1de0bf4ffe36bfc6d582b2c8ad687059ba9100d3f26162c0c24ecbe2a81004c473f4038e6df90bff2b97bbd9ebddc588614311a60e8d9418cda22181a3f783bf92f5ee9c6303520a", 0x582}], 0x1) write(r1, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca", 0x1d7) 20:34:38 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 20:34:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) kqueue() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:34:39 executing program 0: setitimer(0x2000002, 0xfffffffffffffffe, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r0, 0x0) 20:34:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmod(r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x0, {0x6c, 0x876}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) 20:34:39 executing program 0: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc0}], 0x7ff, 0x0, 0xa03e, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) r3 = shmget$private(0x0, 0x2000, 0x2c, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/237) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:34:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d9ba65bb2a1042a31e409e109d84ff49ff7f561422950c24a90972b4ed0ec1bcf6605b06000000000000fca18c691405c078e3aa6bb96ce1fde3fe19be76fcc2112e31a6c68b1875c39d000000d78f876c9f4d5b0aaf8a306aeb577e7abc3eef82f46157ed3ef70f1157f3ed6f3ccdc44a9ab2c5eaa40421141a350d3af505477e20834cc54995d865a6e37829778d4f8fa6659ccb7eb07243613671f5e7dd46077840f90f7d5e6cb97f951577933b9aab5515b9bde94cd63491b5e96432a0ede12593ffad1e3c69e07f82070c64dce1a2aa64b6b1eb086b595e10bc688ba66f82ff16dbc0a09dc9a88b8a5e00"], 0x10) write(r0, &(0x7f0000000840)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f89f9b8638d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26968fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030dd790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb7948fdf52b508574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373bfafd14801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522eeefc4f14c3de8008902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123061802e9c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea36d8499f9a412c4f49846c2e479bdb67ee23055b1c0f1945419edab388afecc1708bc03018c9f0a91d5566a6b257ef23fa0d49ab43d9d1c8c1f4b7a3a951a92ca90d469c142c77db652f37d06c1b8e40155cb2a0a7b4a7cf3609e7b2844361ced0ba6a7c328176e76f913a688a0209c101e7271d5ebfb501ba32c756758cf1c921614795d7c2c77b3f969e5bf21424d0d818bb545f61b15588766c2e8a558faf0499ea25d55ebf60f265aa8c65b811cffa82ccd5f0e9979af23ea0b40ca807ed212339dd3622274165225a4b4991c68f364d900728f2f141a63ad6a38eb639b10382072d90a05e1f117b558d6eff56bdcb777ce48cb0e206a0e5ae6679ed4d0df384d50c195cbb257d9f264d3bc3327095c9810e27b6a912b789b077e8510ac1f58793d505cadf67186071ce0194ebfe59e8dfd6a752bf661cb0045ed828ff3e25d0d60974e8b1a6c79d0832b48177391e0809e767c54fc7c75232131d32efe2226eecf6a99af911e7efeb8be11a4ad85614234c9380b999950a31037efa8f98029f1f78b55ab58f40009de606d8df14c3f281a5995c42d0b175c4e416b5dd8ad1b1bb9e72abe7fb8a4677754bd23fc5890a051aa62ff5b7c73b87eafde5e6bdf4ed91a1a8b3adf59e9b6eb32391eadff9134f5013d93a0970329084dd2c56139b12f9ce25fce78a67aef0c0ace583c2d560b0cfde7", 0xffffffffffffff4a) 20:34:39 executing program 0: r0 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000340)=""/63) clock_gettime(0x4, &(0x7f0000000400)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) r3 = getuid() ioctl$TIOCSCTTY(r1, 0x20007461) setuid(r3) syz_open_pts() socketpair(0x1, 0x0, 0x4, &(0x7f00000003c0)) fcntl$getflags(r2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) pipe2(&(0x7f0000000380), 0x10004) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x558) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xffffffffffff0050) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000005c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae91f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d1004f00800000bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a731b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea20d73f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14d) socket(0x0, 0xc007, 0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x9, 0x4}, {0x8d4, 0x7769}}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x1) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r6 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) semop(r6, &(0x7f0000000080)=[{0x0, 0x6e, 0x800}, {0x4, 0x1, 0x1000}], 0x2) 20:34:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xffffffff) accept$inet(r0, 0x0, 0x0) 20:34:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x1c}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 20:34:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x880, 0x0) close(r0) 20:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x100000000000000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x80000000) pledge(&(0x7f0000000d80)='/:\x00', &(0x7f0000000dc0)='\x00') msgget(0x1, 0x460) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400"/207], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) getsockname$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000200000000085027b3e00000000e9000000000000000000f50b00000000000000000000000000000000e2a200000000000000eb93c000fecc"], 0x0) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000e80)="e1a7d334cf0ead9928ee6674eba66408a7e49b90a41798bec19e5df13ca0a7d960e6b29a727242c31969b905da3793a9276e0ea27adb08a3d66295bdc8a9c57b95621c511967d3b6ec4bda7b57c24ec37a19288a19cfafbf8c603dc89f81a2476ec3f16225d76d5cea4a5b53b6f835b54dbf8a03758489ef4b33219a2257b7c31e6cf57ab088e26764dacb2ef58fdcf6f7d65b0936c1f21ab62a0f302f6982ec6b236542b9f5a900dcef88df46171a0bdfeecc125d2ced820507d0ad8c1c3718a784e69ffa52d9850d7a0576fb62d3063257160b8b65a9a4a0c5b0cf06a419d7bd83c4b4431caadac7b3f3d68b73ee3cee5a5bdf466faccf946a994c61e68239dbdf699ab6a7b14c481b9c87367332659f88bbac4150b78cf2477bcb438d93d14a6f724e30be87ab94", 0x129) r2 = msgget$private(0x0, 0x40) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000b00), 0x6, 0xff) kqueue() r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 20:34:39 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xffff, 0x6e}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x200, 0x8) socketpair(0x10, 0x4002, 0x2090d8, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 20:34:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/177, 0xb1, 0x2ebab5badc6b7f44, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x401}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 20:34:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) fcntl$dupfd(r1, 0xa, r0) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffd, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x2, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:34:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x100000000000024a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000340), 0x3fff) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) connect(r0, &(0x7f0000000040)=@in6, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) 20:34:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0xc10, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000140)="06372fa46db5a1931109e8e51c78e99e47e94e0ab10e25e995d5ae6eb566222621498cbedf364807395f705f9c17bfbe6f02dd5cab386f8d2f82736948cf981c200e48ded64acd1cc014f48f887a5a7515ca80704fc4a6c5b0c58aeb6f5272a8235ad28e3818bc9976a45839a8f45b2442639109dc9e35775f192bb1b5b8bb33690b637a490ed3406c6dcde88d44246386662cca7867d6daeebe26dd670632ac80df9ab4ef9a7e0d5e3dbff4b70ea76df79a49d8f60db05ee741f1e040ff64116d1bbc4b2d77ac35b7e96c9bf684a53d67e65ea0121530791836e8e8752c450c1e", 0xe1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280032e65b75c29b0d4e003fdf00000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/192, 0xc0) 20:34:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0xfffffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10402, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x0, 0x6) setsockopt(r2, 0x14, 0x3, &(0x7f00000000c0)="b224ffd3ff114419558c5c23b6c3aa4798277986da0a46409e208e6db0c291d2d6895f595a1caafcd4fccefd8e1c71561293c92f6c4034b6376a3537896bac84473953a068282b99aa2b515dc4d18f49dcf1cd8bb259aa3e2a89425a33419d5cbc569e18d44a18554add8cece6fa24cb072b6d47b81d2e258199ccf4d9de8ef9d0cfcf218256f6be3a16340d2da38f21644a6e91bfdb7f56f63923a5f6ca79840a597d589f5d7b8289048313", 0xac) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt(r2, 0x100000000, 0x8d0b, &(0x7f0000000180)="5eb2033b0cd7405d9e7920fb148a3669ac26b3e7d1d903bcbed39c5091a36a940fd7de547c6a37de4de191ec3a6c44048fdb7bcf20e9a5b07ec8cce73c7b9d58498605abe69a61d8bb249311687f0540d2826a8363b04293a09f52a865b5486d15a8c9d24e48291c862495fed8d8b55b1c1e94992c5cedaf5824d0a4d67f766a521f19cbd58eb7b2273dc7eddd7a10c91bd5c8fb3e59a34725d9baa55f75b6a4c9d9d274e93502d15d", 0xa9) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:34:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 20:34:40 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xc08e36c929429da8, 0xffffffffffffff9c) socketpair(0x1e, 0x0, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/97, 0x61) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10028, 0x81) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 20:34:40 executing program 0: r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0xfffffffffffffffe, 0x1803) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10040, 0x0) read(r1, &(0x7f0000000500)=""/82, 0x52) r2 = socket(0x11, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10041, 0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0x9) r4 = semget(0x1, 0x5, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/106) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000840)="0f6dab6b76d79eef7d604bf87114c535097bbe9a6a081bd1f00bde6214208757f0159115b8b339bbfe5e5f8b663dbf59c744cb03bbedcdf948cced6dd128c6293447cc99d92a1a3ddb717f5bc77dacf0cae2633ddf6d212bfc6a70532e82a85a203d064587990b04881eb3ee172f4f8d18d6a54f59d10eaf365b7581761cf20ce16101bd5e6854f48286e634b2dd26af138b535559ca452064d043ad6a56d1214c9a87162761f4b09b48e95af814f1a8067629fef9494f8b", 0xb8}], 0x1) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') sendto$unix(r2, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881bff0ff7cc53c094f03b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34", 0xb1, 0x4000000, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) recvfrom(r3, &(0x7f00000002c0)=""/149, 0x95, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x101}, 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockname(r3, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x17, 0x2}, 0x5, 0x82, r6, 0x0, 0x4000000000000, 0x9, 0x4, 0x321}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) 20:34:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 20:34:40 executing program 0: r0 = socket(0x80000001b, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5d, 0x63b79d09}, {0x2, 0x4}}) setsockopt(r0, 0xc71d, 0x5, &(0x7f0000000080)="d7a386d7d1ababaf1cc0158ae18cca8d67608d3c869621098877e4c5e9d25618b0afb6dbee0826e6942bee0fff115bdf96b94a0ab00242d4eb51798128c38bbb5532b3eafa53781249d14676061f55f28777ea56894ff841d8cc8247cd", 0x5d) 20:34:40 executing program 1: nanosleep(&(0x7f0000000080)={0x6, 0x7fefffff}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() getegid() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x6e1, 0x0, 0x83, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() dup2(r2, r3) dup(r0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x800000a0, 0x6, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x1}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x800000000, 0xfff, 0x5}, {{r3}, 0xffffffffefffffff, 0x8, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1000, 0xab}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000001, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0xb4, 0x6, 0x3, 0x200}], 0x34, 0x0, 0xc68, 0x0) close(r4) kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) 20:34:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') close(r0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f0000000080)=0x201) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) write(r1, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c31420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23ee8868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d32eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x326c6c8e55e0ae85}], 0x1, 0x0) 20:34:40 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2000b, 0x28) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x401, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) syz_execute_func(&(0x7f00000000c0)="2e36f3400fb887341dfab00f0ec4c261a83cdac482512f140765400fc688010000005667420f3808159b899999c4422db83ac4237d39bca7ce490000c6410fb44dffc46258f7d7") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xffffffffffffff1f, "73cc510e52b37b2e1ce634840c76f3093fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1eb30d", 0x5e) ioctl$TIOCDRAIN(r2, 0x2000745e) 20:34:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x5, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/144, 0x90}, {&(0x7f0000000580)=""/100, 0x64}], 0x8, &(0x7f0000000500)=""/28, 0x1c}, 0x42) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 20:34:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="6ea0afda1a8a466e9716c2f0e8a9048ad8ba9f29f888b423668fd1f4e3a93a9e271d762d7351a1e7570fc8da22888548d1a493fd5eda9964db6495bf3d3192760511d2f0f52130156752cd5ba35274d317108e82e10023f852992a8af90e8da0f62813c1cd48b0abdbff4c7317b06372f50d1f9a1ab6b9dde3458b06cdda49177e72c12eb115c7a0b00d0a9921120f82401ea31ab2ad88c8944deb8b422930223091721617c07487265bc997760b1f71b72f7020571993ec8cf29b820775ec06a73cffa8cdcf23bb8e251ecddaf2c5c1655e8634380d6cd5676d5f892d71c5a9b9c69615e5a85ac0ffb5e00b83d5f6cb1a827d17ded1a40d74971f82c07a61c2e20dc77ef999fff63b2609138198e5f2c66735bff80c952de7d96120c78c2fdc5c83654e45b89d3f04f2595f5c44367625be3f80b5eb3566d12a65e08bd23e6037daca7a9189c8a963ecc07455f67b9d270753a6dc469ab13e2bde88b0d6055ece6b88a0ccb34699ff71ef1c1271f8e3294620549a99caf77877c831b23aa84d5f93f6428fb5b84bfeb94db9c8e67d813eaeaf1508ef17538446c88515c7625959236c8751e63c0042342ccd19f7e8353e32e8825c81ec91e9801b873c68abfb8a8cd4a7e0e01caa2761a0a264c9e6a3cbf26e4cfabef8a2ee3bc245ddf5e0545cc7329c7daba7d1a9de7ed40fb1f89f6905f6b3728d881a0f2fda07cbf2e377771468b5cd27ae6006859ae99907ac3bdcc65705d01866a7c88a33a38e81dba2c5389936141a8c7c8f2f3c96234fae7e7f156a8c9bbac239cf9165be4e9b60e846bdbde0907e359c963e5f6c3bcf22948ece48a7a894ca5f82344b647e0736ea3dd7e26e3022b532c7001bc732b561de186d94812981d6ad28d166d2c64d1020009f7394a53b8122064152ebba37827af1f390551d291a94b093788aeb5a5d8293109fa43639057fa551a16cd8899a7a69e7a64e8774df8e9a6dbf26dba697de5d52f4b6ca0c2cc89036f433379fdba008a927ef5e9abeffefb3676e7daee065158c202062c15fa9aff9d5e357ec78217300e1e44a06743b1f956ac0fe40d32830dc1b0d74e614af76d9c65112ea639ba6e735bfcf60133b52a108a15e860d5378db6e25d5f3d4f5cce6580d95534340014b6dd24480eff4e9efb96907e8f96845162b5035f67ac2eeb09de99345677b6bc4d49bb2348ba934b6c120e79d9105a2554d4140a78a05868c48cdfd63fafc517396da7ac6509c0c2921e2546291bd617ebbda39c7c0db9f8230c216fdc435de4020297fdba2524c6c22ddbdf998ba55bc6d22dee5d27d807108cd8067f88589e7b77bebd1eb43ab84da5242dde768e5f2887301ce0ddf00898ad298d489c0257ea68e4f9504a43f5968a66de0ed3a33ffecb7a517e5bcb93c6d3055fa301f13c5a129107a14e3ef787feaaaba45d145df8832cb8607b7704c6283b8e775125a185f788e6178fe2f926002babde5ee287b8f16a0eb0a3b9cf3446c6b452ad845e62868e3cd95c2308f2c350376a89f0733e7ea7eeb5299d368c4c81b0087636d3bca9dddbe108af1c9b768dc76bcde90d37aa2c26095922fcea05b2793d96ecbfa5b1d5aa74f528fb92fd64ed806bf35ebaaabf40742e0cb48bf443202e011d3cc0b5795fc01906d05407f5e77e50af39c21b0a7b5773991acd85eace08e26899d6315b6a94455b2ccd586d5b751365c6b55e89ea003b344c64c0c08a3bc00d67a73b2f4d87b36b0675c501fa8f58a6098124bc9d1b80ae5914523def05bde2ec45409e0bfab964f31c7588ab37dc32fb36ad86215faba3591e457734534afb9ec2e0fa7aa15a2242f723e294fc6d2644ece2a85bb29083524c598a2955eee98506beeb05eebfaee0462c11a4caa3f6566078b2a427645bc067283217b981ba0e91832f1f227712f3d29c308ee28b73f88483e84f26d8764b71ac952401263c6c6934902d59be8343770ffe135e6514a3a1f31112f9c1c39e7c7c52a9218070aa2bdee2be4fc2cd084b2c62c2c6b2627fe1c414d10beef400aeed3c4c5f350cec737d3e5335facef52ccbffb3ee5307cd7dfa4bd41aecbe1fb99d2eacfb3a3a9f246d0aeee3c0fdc65a9a06f9a611d7e9255ad79b4b31bb8e129734de3ded3ca80c192276c230477086f021c76abb09b9be633efb33d2b0758fe48bf833807aae72e55a94d58a53f10e426355aae1aa2415f30deb589152bae020a13b30feb510add1ebf896069629dcb33798fd092ed84071005961aa4375b34b8bc4a6bbe05078f17063f2566bd3bf01d3e674dddfb281ce3b8f8a997be92c0e1aa7d0183d09e01d7a0fcf09d19c4bad587382e3adf56dc33340d1137dc78a4db440b0e2c3873a302fea7f1cdab651cca3cd331203bf28d3bd97e7dcf94954dcdc6b48fd862f19cfaff5d9ab0b9f772ca4a81a48424486af9337ac58e7b90adf453d4acb12bd8f43a4c0d943d8410d2e8abf18ee98e539e3ad7f1cf08589ba9dca250ab34ea8ae9eaaa7a442020f86088ea33eed16feb3069489fa5b5b14f661ce2aa9d344efeb19ddc3408eff8dcded3ff11b99473ffcfccf5ad009d6b8b1deccaf15a849416f4540859eb3a7c88ff21b3083d6f836356a6ef789446fba7c1a924d46efe56418ee8cfb02c6ad5feb4bf6c390e9a716fe0f22c00fa5bf7a1926463721706c92a37c38ecd9acec731d0ea30705065d29ec88692c90425c1df5d5d6ae626c68b4a448d912007ff3c3e3abf27ee4b74933ffece4575ecaed41ee93e46d4efd20a54257f2e01f0ad0cbe5855bcef6bce61ab3020ec6ce5ff67d4c1c40b5ce56b4ab7916ccfcf63f9c6ec8f8f2a3a26f6eb4a090669e929cd254bd6fd7ac3f8998c4c42ca1ed41e9f8d0a62d6080e76d23306cb36fa686a842b0fcc254ede84bc99a7be159ca74b95077d0f615ac8db1a0b2ea36fde8affe9eb92afc9a3b3b46287b9d07ebb32bddc02152b8c862c0fd916e9c46d08bc75a41ba6fb4d0591dc07f045f67d13137c0b4e6baadd20cf8409993c757d9b0cdc33c2d4467342a440b8819fc5893f85a5396bdbc8c7bf118cb948295a167818e3c67cc93be49d405ba170afbd880ff23367c38c12d6ec3a78144a925a4923acc43e5b70f7f60993ac507b2356040d6bdbaae9c43b27a593b1ebfa2637dd77d898ae3fcd9f02d3bd733b6d6282d01cdd0afec422a948fd3997c4c127eac67ae1063f726ac8d39a39675e698f4d08ad5bb6d533421512d0ace4348c1a881c489ca3b334dbd7298a97e6d9c4cf01ca949518237c9dda16a7f362a80503a1f2906236c625b5726336067906f20068ef7c72c883fabd7a5aba329c42b625f3a76f8a3b1578acf1cedc3160f96300d36ee84ddd959d7c2fe680f3624cf320af3f1cb8c82e5bb4878c88be03d2084ada51b1a3fcd410a1a84685fb39b3b8516cbb373f2211c488c793b91a9621d03c7d637064525f4e7cebeeecdbb0df05c656ac00a4382f0e843636ab5b39ce56d87b2af94f179a3d0f2f6330182d1dc05b15830407c6d34c7b289e9abc9a7b1532eac6ab12a65fdf10b8d073242245da36e8159a2103cbdd217f142e24ff220f05b47ce681e0437dac29f0c1e6adfa9e685d927d9a098af31c805ce6c07fee88b199b61d3849b0718c309419f6664784f4f0ed37799480f73d62e5728c5eac5f977071c1f35bfcb3b4449d9d5cfd6451fc06d2d8a540eeced0baf51eb2cc288ef8ef127c8e29c920da83fadc530394002e36ced752d208a569a27dc404b0fcf3b1364be6684ed0ac6b15e15463d80e00abb9b8dbb08de866bf6a4bf9395ec16d88cf27edf51c2526ef154ebfc8f3ad0a94aa861fe5096e064ac9f080c9e2a025fc4469c07daf869ab86256062f65d20bcb561637d683da6f8483720871d0afbd85e55408aa4132ae1543e8b02776e3a56f4863de8fd823281bf55510cfc592f497bff807cd88c658f0f86b4fa7384ab56a4fd728abc03bb375a333836e37291df46c6afd5845f24f2e4426ef98ab7914c08f108fb5e7897e108f04518c32d4aa06c40cca417758a2a1865f1e0a511fd3495dea52c832ce667b88dfd604ba67f49e04b42e8f7b7430e4e28ba202e75842161438af1f415ea4f8040e92c22cc86401f9ca64f0764ea57f80497127acb5ff94a4c6ad1c2f73851ece4ce8cd69cb0f699a362ba43387a5e11a247e967c14e661303fb2290a94d218bef17f20c157adde0292d4fc7ba7ea35314ae4e315d6c1d43b612288ac0a3b2245ea1509026d1de51c07ba33aa937b17ca086e412588002a401d942bbc05ba76a9fc024648471f22d2b8c731ee27a0140ae230c1afcb594a44c09c40fd974b8e26a3c788768e23309449274046fd4ae3d8d44bb08bf78532787172c42b916e78cddee38a14c0abff863b223515c79a36e0032873d10d0b931b5f2dcd0d557a21b5b5831e2c602588c5446c320bb07b906b49c583ff58cf5131814e371a6e90b140c94c21f16f0adccd3171f9d0b2ebd58c1d04f80ab0bc54ee3144f8706e8c0865f3d6cfd30c4d6f0665ba0918e228c9bc6ba8e632bac7153c73dc6c92025760d738d74abf0a0dd673accddcf32b6f55129a4483b5c186e3add9e5a60520108cb3f54f95df0988f72022ca7058587551039a4eed180319d79ef8b8471b1053e563c441cc029211cf522e12b050e2f5cfc468c5f5f352dbcaa9f29dd19ff57169048aab1361d5c79eb4043e4bc7974fade52dd32c5a81597947cb1faa1ab581ce55e0451b60497d6b86811cb3f6daa7b1607d05596db930f46265cafb593ee28f8cf1d3ee06c6a4cb8b232cb6946645728d055cbc69e1ca745feef02c6ebe261ec3eeb8fcad1c4d3cbc2fda932a6a9dd5d83061f79b063099ec5ce758824ec27bdaddaa37cdb5b78161b972bc51130f136784fd27efa755ab59582decd77f5db1a99270634d2759cbc96a0257e0c3e639ec793bbea30121220e22cc0e3a98237463a45d714b19c27fae11c95bf5aba091d6241dfb4bde9e2cbdcd3ef9e4de77449dec68b8b9286cb40dca9cebcec1f26d0ae15abee1e9f3410f04581d4523fbb3c14489864ca131de5c7def1878892aa3b4e96dc1ea22aa0300d68dea5602b99598fb37d59a7867768101ffc93e95cc4cd6c3226aa46073be881badd8b9b15050ae63c44da08ddc03ad2a96b922f952ed71bdb282ba6011e98b28642a4ddff56c16548dd24b8d125fbd872e3629b9a2fef20e9f43f4324fc6ad2ff3062599e26bb3bbba76b84705b6d50f92fd1f1c85a37e02517b44d948d3e08e878011cb34c5c8eba3298814301befc58b389d520fc9fb6e166fbb1c788b4d18a21cc571752603389b2c2eadddee547f1c9cc1266eb091689d6822086eb1b0f3093aca82b30584acf4f007984da49177d757db0ca733b045d39b73803da927e9362eed2622c9a5e12c19c8efbf66eddce04c48b4780d4d06c73e48d285deb84224f4398916de99037f4cca721aca25ca46e642cc54bd2fe6e850d8b34f066e39491bda917b3010189024fcb530c5ec9bcbfebbae8115b87358b8a07c5785f64afb35ae946357771cd1135881fec5eeca742cc19d8ddb99e981e754a407592adc3248ebab87f7df382a008d729dd647c9e2eae1cc4a43e8b915282fe93b671b9f0aeb3b02ab119452f15742e8a4d4f70d451ce6563ec2ca25a80c0b52898f0ae0f2faf7c371d2b8b36bc38c095835ba28accc8663464d56643037325e47ca4b3bd89eea83a1488d3b9f6b1dd989cf6a23af5b4dd9951b8a81d4e3985d", 0x1000) 20:34:40 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x1) semget$private(0x0, 0x4, 0x610) 20:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0xfffffd1b, 0x0, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000701000000"], 0x10}, 0x1) 20:34:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 20:34:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x1ff, 0xff37, 0x7fff, "f0f73fca45b81121b662425942faa559d25ab403", 0x2, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x110, 0x0) 20:34:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 20:34:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(r0, &(0x7f0000000500)="01a7e0f960264c175b912fb2b6b33caf3bb77562ae8d2dfeb4a00ab32bd106c9ba60bbbf994da43fdcb88502b9a20c72e33342b9aa5364bad4ef16bea32fe31411ae02e984500248e8ef4d9e183600af360a66daba5cc27ca2d4d460c870bd2a7b378a88d69b12638a96f83d9cd4c0f19de73739c9bd62a360957643e19e02da1dffb05704e789aec7ff97200ff51acb977b8ce1917697", 0x97, 0x4, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) getgid() linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) writev(r0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x1000, 0x6, 0x4, 0x8, &(0x7f00000001c0)={{0x0, 0x5, 0xffff, 0x800, 0x0, 0x1f, 0x839f}, {[0x2, 0xd956, 0x8, 0x200, 0x18c000000000, 0x8, 0x200, 0x401, 0x9, 0x8, 0x100000000, 0x1dd, 0x7, 0x3, 0x0, 0x3ff, 0x7, 0x6], [0x401, 0x0, 0x5, 0x3, 0x5, 0x7, 0x4, 0x1, 0xafd1, 0x4d], [0xc9, 0x2, 0x1611c39b, 0x8, 0x5, 0x100000000, 0x5], [0x7, 0x400, 0x70db, 0x0, 0x2, 0xda66], [{0x4, 0x300, 0x1, 0x6}, {0x7ff, 0x1, 0x10000, 0x4}, {0x9, 0x3, 0xdad, 0x1}, {0xffffffffffffffff, 0x7, 0x677b, 0x1}, {0x7, 0x3, 0x8, 0x7f}, {0x3f, 0xa21c, 0x3, 0x80000001}, {0x0, 0x9, 0x4, 0x40}, {0xfffffffffffffff8, 0x2, 0x81, 0x10000}], {0x0, 0x7, 0x6, 0x3}, {0x5ec, 0x8, 0x82d0, 0x9}}}, 0x4, 0x7}) 20:34:41 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) sync() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/167, 0xa7}], 0x2, 0xf) r1 = socket$inet6(0x18, 0x1, 0x3ff) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 20:34:41 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x161) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x2, 0x0, 0x80000001, 0xffffffff}, {0x0, 0x800, 0x7fffffff, 0x2}, {0x3, 0x100, 0x2, 0x1}, {0x3, 0x100000001, 0x934, 0xc65}, {0x20, 0x3, 0x8, 0x315}, {0x8000, 0x7fffffff, 0x3, 0x400}, {0x10001, 0x1, 0x1000, 0x40}]}) setsockopt(r0, 0x1, 0x6, &(0x7f0000000080)="f4b309c989a9bac66e5b4f9f0bce399a51fddfce56b85bb32d21edd61efc78d4cb2d43929e67aa622dbc844ecdc5519cd0fbf922e2a54739f8eb2002e661ed3df37a93add75ca9c297aa1e9d2aa0b9bca335ff7d98ca7be67ebf88e2fb5d80949ea7d13aafc5bb4c4d96834fcd3eed744b4abcbaa4c8109acbde614a4d1e7a5ffecf2d50898e", 0x86) 20:34:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r4 = socket(0x2, 0x400000000002, 0xffffffffffffffff) setsockopt(r4, 0x1000000, 0x4, &(0x7f0000000040)="04030008", 0x2) getgroups(0x3, &(0x7f00000000c0)=[r3, r3, r3]) 20:34:41 executing program 0: nanosleep(&(0x7f0000000080)={0xffffffff, 0x6}, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) 20:34:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x40001) sendto(r0, &(0x7f0000000040)="0d9cd44beea4c85d189cc2e23f1fc942aa64f7a9a2d3eda21b43b574a0e9030c6acfb284236d5ee44c61dffe8c43f442385537b08cc4f0f34457b1957a5101eb8215c00daff5320008c636cf33bc899b2e0f91c7a656d91e", 0x58, 0x400, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000140), 0xfffffff3) 20:34:42 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1000, './file0\x00'}) rename(&(0x7f0000000080)='.\x00', 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 20:34:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0x9, 0x0, 0x8, "d6fc7ebe5eefe453726106fc94ab18d0a3d4f59e", 0x80000000, 0x100000001}) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/99, 0x63) pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) write(r1, &(0x7f0000000000)="bc", 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="e9", 0x1}], 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') 20:34:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x0, r1}) 20:34:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 20:34:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 20:34:43 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 20:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="713952a872723523565a9213b04ee036c6dac09523115a011da1160a8b5f46adc07f30dc7614668df131447a9061be82b9e922bee2321c61b35cbfcf8054a44631184d6a727cf5fa6909b58bc47517564dba6db8d92a260bbad7c75c73d3ad60a50a7a027110497e", 0x68, 0x9, &(0x7f0000000180)={0x18, 0x1, 0xfff, 0x7}, 0xc) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/66, 0x42}], 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x2000c2) write(r1, &(0x7f0000000240)='h', 0x1) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x78bc4a7d) recvmsg(r1, &(0x7f0000000000)={0x0, 0xb4, 0x0, 0x5eed112d7ba2a033, 0x0}, 0x0) 20:34:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x980, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) shmget(0x3, 0x2000, 0x2, &(0x7f00004ff000/0x2000)=nil) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 20:34:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x800) close(r0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:34:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:43 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)=']\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0xfffffffffffffffe) r1 = socket(0x200000000000019, 0x1000001005, 0x1) socket(0x20, 0x4, 0x6) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 20:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) 20:34:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="30933b552404703f"], 0x1) dup2(r1, r2) write(r1, &(0x7f00000000c0)="f015d41a53a7caef6622c3ab547a5d36c9263255ba0d81583c85d5ce4566f902a336ea8b1251d7073ec1d79e540492b573c29b334d3ee6e467", 0x39) open(&(0x7f0000000080)='./file0\x00', 0x812, 0x10) 20:34:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0x581}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x80000001004, &(0x7f0000000180), 0xffffffdd) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000100)=""/28, 0x1c}], 0x2, &(0x7f0000000280)=""/118, 0x76}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1f, 0x4) 20:34:44 executing program 1: r0 = socket(0x18, 0x0, 0xe45) close(r0) flock(r0, 0x0) 20:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x33d, 0x3, 0x81, 0xffffffffffffffff, "7deaee9a1fe0a68e69352a0509bacacffa55ae97", 0x1, 0x7}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 20:34:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000707000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:34:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r4, &(0x7f00000001c0)="188d3ca8f172c3596fec4b91c4df3e562eaac715249fa34de88d95363052b3f49937c7d101488854908a9994a4626f6e23eedfeb4da8eb93d312d144c0ce14c22d0359d98fd3a0297fe33b505d22e4e09218265459c92a0b280d7de440704490204007ef30801e0069206f1fe2f3d31ab40ee5581d4fec86634c361fa43028688904789cc157c7242d3440039492f3dead5fce16b40b768843cc35398f35b8ee545458a1ca7834c40cd943d390aedb55a33347ec3bae7a957a4a71ba1d9f805730877146d4985a28d25580d039fed350a5250bd75332c37884d607f90aed19b78ccba35ad6f86e96955917f0e88ee2513280c9d259ef51c3878512fd9d7abfcb719c3d13d71aea0097268eb1076d24d99d88666dfa198dca5224cedba5a4", 0x92fbcc9e) 20:34:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x7}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1b4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3bd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x34a}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3f}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 20:34:44 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() getpgid(0x0) socket$inet6(0x18, 0x2, 0x5) r3 = syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) dup2(r3, 0xffffffffffffffff) r4 = socket(0x18, 0x8001, 0x5f8a) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200f0, 0x0) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r6, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r7 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r7, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) r8 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r7, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r10, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r9, r11, r13) semop(r7, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r8, 0x4, 0x43) poll(&(0x7f0000000100)=[{r14, 0x22}], 0x1, 0xfffffffffffeffff) write(r4, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) 20:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0x0, 0x38f}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:34:45 executing program 0: clock_getres(0x3, 0x0) 20:34:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x21) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x68) setsockopt(r0, 0x0, 0x1a, 0x0, 0x6e) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:34:45 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:34:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a, 0x0) recvfrom(r0, &(0x7f0000000080)=""/16, 0x10, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xfff}, 0xc) mprotect(&(0x7f000061b000/0x3000)=nil, 0x3000, 0x2) 20:34:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400000002c5, 0x1e) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000047, 0x2, 0x4}], 0x81e, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x82, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0xa86}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x2b}, {{r0}, 0xfffffffffffffffd, 0x84, 0x8, 0x8, 0x1}, {{r1}, 0x0, 0x1, 0x20000001, 0x84f, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x7, 0x30c}], 0x1f, &(0x7f0000000180)={0xfff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 20:34:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1803}, {0x1, 0xfa4, 0x1800}, {0xfffffffffffffffd, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="aaed44520857f91016c48eadaaef2c622748a76d21acb9f911b3", 0x1a) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x2, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r3}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) r10 = dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) utimensat(r10, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000280)=0xc) 20:34:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x7, 0x4000, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:34:45 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "4f30000000000000e74d0400"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() syz_open_pts() 20:34:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 20:34:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 20:34:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x22, 0x8003, 0x2) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 20:34:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x201, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x44) semget(0x3, 0x5, 0x40) 20:34:45 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x108) ioctl$TIOCNOTTY(r2, 0x20007471) shutdown(r0, 0x0) 20:34:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7ffffffe, "0a6f0b7945fbd6e95d1880e406c07e2f025f1205"}) getegid() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:34:45 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x130, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x274) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0x7, 0x4, 0x1ff}, {0x20, 0x80000000, 0x3, 0x7ff}, {0x8, 0x8, 0x2, 0x4}, {0x8, 0x9, 0x8, 0x1}, {0x0, 0x3, 0x8, 0x7}, {0x2, 0x7, 0x1, 0x4}, {0x200, 0xfffffffffffff001, 0x3f, 0x52ad}, {0xfffffffffffffffd, 0x9, 0x80000001, 0x4}]}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) pipe2(&(0x7f0000000000), 0x10004) 20:34:45 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 20:34:45 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140), 0x0) 20:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 20:34:45 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r2) 20:34:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x4, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x928, 0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000a80)={0x9, 0xdd88, {[0x1, 0xfffffffffffffffb, 0x2, 0x9, 0x10001, 0x3f, 0x20, 0xa4, 0x4, 0x800, 0x101, 0xc29, 0x6, 0x1, 0x6, 0x6, 0x3, 0x9], [0x7fffffff, 0x3, 0x2, 0x7, 0x7fff, 0x6a, 0x81, 0x2, 0x8, 0x7], [0xc1, 0x0, 0xc36, 0xffff, 0x3, 0x100000001, 0x101], [0x27c19713, 0xffffffffffff8170, 0x4, 0x80000001, 0x3, 0x8000], [{0x7, 0x1, 0x7fff, 0x8}, {0x6123, 0x3ff, 0x0, 0x4}, {0x101, 0x800, 0x4, 0x5}, {0xff, 0x120000000000, 0x7, 0x9}, {0x4, 0x4, 0x6, 0x7}, {0x3, 0x1, 0x101000000000000, 0x6}, {0xa6, 0x8e19, 0xe064, 0x6}, {0xb9f, 0x8, 0x9, 0x3}], {0x4, 0x0, 0x6, 0x5}, {0x767, 0x7, 0xffffffffffffffff, 0x4}}}) r2 = socket$inet(0x2, 0x6, 0x100000001) fcntl$dupfd(r1, 0xa, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="85e5bec77b4aae68b4a1ab4d0cb80f84e906d995fee235f34e9b", 0x1a, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)="7ee086ff603e45453ff4b5e205fbf668dbeffc7b84883daadd58aecfbbfff9909b0b39ceb27ad3f4f863958d03ad07bad63e29be60911c5ff5d0c2d3f8fd7999e84f05fa8b8e9866f18cf937bf47332c0621307aac5b1f5b5a9c0039371bc83caa4e0ae40739084a22fc6f797d117fc5447c3e692ba458f4d2e29a6a729251cbeafd191bb7c193ca375e44b0af1c55db02cf60a535acbaf49ed5f877bbf6df0a22611c7a9025756398a737f9afaba7df9954d7620ce2226a9d7528a3c979dde6333fdfccbf88aa82259e1883d2ea0b1463bbcb9b05d3baec176f", 0xda}, {&(0x7f0000000340)="7d720d2da6774e57ab2857ab80bf5a0c6aa76f36fa7d57c382376f695fa729a30a35d032b761ef1757696c5b43c020042cdae1ddd5c17a99abc09762c67e197f9124f7197b4d9972e44cde53ae51504d06123a08750416fc0fae3f75bbb31104b153f499c44dfcc89f844440c37da344b5", 0x71}, {&(0x7f00000003c0)="0e8300f2f21cc8d5553d07e244494ace117a08af61fa4b98798143872397eac28476b26c575b9121dc0efc9865d00c4846ba655f58e89711deafab8cc2e2cb14a0dd2f335bb935e394d23447e4e81a2ceb797da716f3c5c5a875e86895f4b5462c3a44e1347607ca2378215dff478a1fed304c6e74e627e8643e7d0d75e81778216a8814bb55d55a1e88641911baec0cdc34029dcdc06f15838f3476b3476ae3362bf4ed688a2063a4ff1ad334f954375d044670d77b28003c9cfb6e9fc1e2dc80e6a32fddb02bed3f1c58de5e69f566c29489f6e459284b0471cb2637a0a9e02054e397541a", 0xe6}, {&(0x7f00000004c0)="843778612dc8810833b6665b3e42e24cb0903ec0c6739526f8d4917a436d49f9af10b7518f99c66d0de43e38375cbc8b384302d8ad243acb8cff90ec0bd8a447493c4381b332f6fb53282d404c54f5b76912a9a020a64b71051af67bb8de67d3b2a8a9065cca1b1a9a68beccc1aac1ddcc917b7a10ef3c5d6526d9c6714e61c6e2ac0330d19e035011427de97e9903399df533ddc58b075e565cf0c769b90a83cfb0105e41d315913d224aa7858d349ece37816eedbcbb6d8269af58c25e440efb4a2b56bd6acb00b0bb1963cc22c79b9eafc57a1393a90fbf11289241199e29df66744c85f521bb4ca52cd960d5c9", 0xef}], 0x4, &(0x7f0000000600)=[{0xb0, 0x1, 0x5, "5cb0d070970c5ee2499844ce4f586fac8fc0acc5bfec4990a21fd163c2fe60f6389dcaa8a28976539b7391f92af716102bfbe69eb00919b43c92326c6e88e7a78fffd09a223ba5b7d526d0c69f8864fee4dccb5f86f597964355bbbba7fb114f38db7fc110a9c86ec3fc95ba6b986ecdba7bbff8a1e577f75dc4ec42d99f1a8d5adb949700ffe4aed5c5c5df00b7651487d3110ac7e3096ad0"}, {0x28, 0x1, 0x401, "36355b03e90dd1c2c3b6b4d95f7a98b92f5c"}, {0xf0, 0x1, 0xfff, "692206d2161c6a8819a735eb2980a21e8707baf663e01f0b0397064492ef906a97463fbdfcaf0d053380da5b2e850fb92a7ddca6eddc5d63fe178c44606181afbaf4516adc00fed67fa9e634fc671c1fe6f32741d595900327057a4c5c1519e0106abf061cc59b7408c0c745d0cdb4c6cbe43e85e5f35d566d7a119a45eddc26d3decd62f812a688982f0311dd8be8271b9f9307cbef76d0b1e6f46cfc53fe1cf84e0b2d10f8701d3cc4dab178aa761e610ec03a062e8a6f2be1636d0047fde809f151f52f48ec5db3b0e78359c6923751233943e68783e9ffaa8db6"}, {0x88, 0xffff, 0x1, "a330bfe62d7157df24dfd67caa357ed6ddb9316db7c64e4a61d863cfbe466f0e5a7f3d3fad9e46ee974e902c59c5760d5bc4eff2f1804dea66f994b2be0f54a949c27c6e296ed1e335f0d974980d91d7364cf5eec9c4ad4d8db64c1d30788f54ae8e08e70fe359c389eb4aedba92ec2c4fe355297b64"}, {0x48, 0x0, 0x20, "66c0e13ca8ab086fcc97d82e1e187fd86e630fcd64f4c4a5fa3179527829c6b7c61f4eb2f0d8a1bca5e2867339ca8e9d6d8d5c59bf28"}, {0x110, 0xffff, 0x7ff, "bc00c4dce4989cd030c9d4e03b24d1e915751fc0eb8513d57abf849a22f77399fb2d9c99130b0532c17a59cc3b978e1358962d5a8dc8f1190d574989870e8c9ad2ccf333abe9a763a1a63e730ca1c5db0c3ea83e1a1f4de8dc6b3615ceeda49734f16559acc541be9c4f1297e58a9cb55ad2d7ae9e2a9d6d13560b5a7cdc22e39801fcb86357543693af46e1895827e39cf80e9e81071991f4c3816acf558deb265568617ddca900a97673a36a50c52c91e55131e92cd9a556d30762c7d755d08573b1821eea52528c375692d56c4826f62a7882e869041ed99d0caff874ad5e7d1d3a4b419bb1815795776a056d271847ce08a741437dbca3b805"}, {0x6a, 0x1, 0x2, "e66ad20ce1675b4a9a55b2b6159d102f9bebb4616ba5d294a780f49f9edc4003fe716a0633d12dfeabbc3d617522007a67750318d94a1389cf4c741afc7fb2cced9494e08fdd08307df40be0"}], 0x408}, 0x2) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x400) connect$unix(r4, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 20:34:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') fcntl$getown(r1, 0x5) 20:34:45 executing program 1: socket(0x2000000000009, 0x2000000001, 0x6358) r0 = semget$private(0x0, 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x840, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = geteuid() r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x4, r4, r5, r6, r7, 0x20, 0x7}, 0x3, 0x3, 0x10001}) 20:34:45 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x61, 0xfffffd9b) 20:34:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x53, 0x80000000, 0xfffffffffffff7c6, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0xd, 0xf00fffff, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x3c, 0x20000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x1a, 0x10, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x28, 0x2, 0x100, 0x100}, {{r0}, 0xfffffffffffffffa, 0x8, 0xa, 0x9cf2, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x1, 0xa1, 0x0, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc, 0x1, 0x6, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x36d2, 0xbf}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x44, 0xa0000081, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x401, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7ff, 0x7}], 0x5, &(0x7f0000000000)={0x0, 0x80}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/21, &(0x7f0000000200)=0x15) close(r2) kqueue() 20:34:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fsync(r0) 20:34:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = getppid() r4 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffff, 0x3}, {0x18, 0x0, 0x80, 0x4}, 0xa8, [0x2, 0x40, 0x6, 0x1, 0x0, 0x788, 0x20, 0x3381]}, 0x3c) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:34:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0xe409, "73cc517b8560c4e9c9c06d180000000000000008", 0x6bed}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x10000, 0x3, 0x3, {[0x10001, 0x5, 0x2, 0x40, 0x4b, 0x7ff, 0xffffffffffffffff, 0x9, 0xeaa, 0x6, 0x2, 0x2, 0x9, 0x9, 0x5, 0x200, 0x200, 0x9], [0x2, 0x23, 0x0, 0xfff, 0x8, 0x4, 0x9, 0xfff, 0x4, 0x98], [0x10000, 0x1000, 0xfffffffffffffc00, 0x8, 0x7, 0x8, 0x2], [0x0, 0x4, 0x6, 0x80, 0x101, 0x5], [{0x2000000, 0x0, 0x8ddb}, {0x8, 0xb69, 0xff, 0xffffffffffffffff}, {0x1, 0x100000000, 0x7, 0x1ff}, {0xbb81, 0x200, 0x4, 0x3}, {0x6, 0x3f, 0x1, 0x80000000}, {0x9, 0x7360, 0x1, 0x2}, {0x9, 0x100, 0x5a, 0xd49}, {0xffffffffffffff00, 0x2, 0x1000, 0x1}], {0x3, 0x12, 0x1c82}, {0xce03, 0x200, 0xf3, 0xf5}}}) 20:34:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x3}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x101) 20:34:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = dup2(r0, r1) close(r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0xa06b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x33, 0x6286}], 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x6, 0x80, 0x7ff, 0x8cad}, {{r1}, 0xfffffffffffffffa, 0x4, 0xa0000087, 0x100, 0x80000000}, {{r0}, 0x0, 0x8, 0x1, 0x45, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x20, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000003, 0xfffffffffffffffe, 0x5}], 0x1, &(0x7f0000000140)={0x100000000, 0x3}) 20:34:46 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') execve(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0/file0\x00') 20:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x9, 0x100000001, 0x0, "0f281000200000000000000000fff500"}) r1 = socket(0x7, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:34:46 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x7}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 20:34:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x501, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6b, 0x1, 0xa2c5, 0x800, "304d3338d1f9b7a0629a2459775bcfc1d98bbe54", 0xffffffffffffffff, 0x80}) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/22, 0x16}], 0x7, &(0x7f00000005c0)=""/203, 0xcb}, 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0xe) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x6) 20:34:46 executing program 0: pipe(&(0x7f0000000100)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 20:34:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c753000"], 0xa) chroot(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x59) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x8) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x9, 0x0}, 0x0) 20:34:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f0000000100)=0x4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:34:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b5", 0x1}], 0x3b3f93e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) 20:34:47 executing program 1: nanosleep(&(0x7f0000000040)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 20:34:47 executing program 1: r0 = msgget(0xffffffffffffffff, 0x190) msgsnd(r0, &(0x7f0000001480)=ANY=[], 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xe8) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/205}, 0xd5, 0x3, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/90}, 0x62, 0x0, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0xffffffffffff0001) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x40, 0xcd8a8db987ccaa5a, 0x0, 0x78}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x9, 0x9, 0x8d86}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0x80}], 0x100000000, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x651e}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x80000001, 0xc52}, {{r2}, 0xfffffffffffffffb, 0x80, 0x9d6bdb10ced4ee02, 0x8, 0x100000000}], 0x2, &(0x7f0000000340)={0x24db}) 20:34:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:34:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x291, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 20:34:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000003000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd2611f4da61bc460eeb1da0700c00a8387640ce61cf1b7c8014356710c1c53dfb9c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x135052f9c7c66683) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:34:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/60, 0xffffffffffffffd8}, 0x841) 20:34:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x80000000) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x2, 0x0, 0x269}, 0x9, [0x612, 0x100, 0x6, 0x1, 0x4, 0x2, 0x9, 0xfffffffffffeffff]}, 0x3c) 20:34:48 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x494, &(0x7f00001bb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 20:34:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x5, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b", 0x64) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xc1f, 0x7, 0x0, 0xffffffff}, {0x401, 0x6, 0x7f, 0x1}, {0x8, 0x2, 0x1, 0x1f}]}) r3 = semget(0x1, 0x1, 0x10) connect$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x4}, 0xc) semop(r3, &(0x7f0000000080)=[{0x2, 0x7, 0xcd49f7d8d6816fb1}, {0x2, 0x2, 0x800}, {0x0, 0x9}], 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x100000000, 0x8}, 0xc) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x79, 0x8, 0x7fff, 0x80}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 20:34:48 executing program 0: r0 = kqueue() clock_getres(0x0, &(0x7f0000000140)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = socket$inet6(0x18, 0x4, 0x20000401) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() semget$private(0x0, 0x6, 0x4) close(r4) faccessat(r2, &(0x7f00000005c0)='./file0\x00', 0x4, 0x2) fcntl$setstatus(r2, 0x4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x8000, 0xffffffeffffffff1, "f600000800", 0x7}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x80000001) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3, 0x5c, 0x4}], 0x2, &(0x7f00000002c0)=[{{r3}, 0x0, 0x8, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000048, 0x2, 0xffffffffffffff14}, {{r5}, 0xffffffffffffffff, 0x97, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x9}], 0x7983, &(0x7f00000004c0)={0x400, 0x1}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)) poll(&(0x7f0000000540)=[{r0, 0x8}, {r4, 0x102}, {r3, 0x8}, {r0}], 0x4, 0x1) r6 = openat(r2, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa0) r8 = semget$private(0x0, 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000680)=""/101) sendto$inet6(r7, &(0x7f00000003c0)="2fc6f27919fbc53d066222f145c6e91cdfcd34d8f0bf64cba48fc85c7ccb209d8a7a073307fcca74e7e33fc694c13b530de132638205479b3b3b0b5c393b9f56962582a4e1e7fe2fd46140b8146c0efd490da0c1bfbf3b4da5580da3423af61d83b809c7e7871e64e0743986f577fd35142c381c72c9e9ab1164d86a1922fcf90da756fa1acd84b891a50d3751d5645171b591b8d9567ca3133365894a8c1e4b5c3692de7953a17fe6b839b1835454b78524429af28f9f35c7c7caa9d48827cd64ad41fc01b15a966b8c8900197250cb4e55a6793ac6e6e4786e469b5f74c18395811cbea9c9f42aa31588f4968938bda342f04809a7", 0xf6, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0xffffffffdfffff42, 0x10000}, 0xc) r9 = semget$private(0x0, 0x4, 0x86) semop(r9, &(0x7f0000000180)=[{0x1, 0x8, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000080)=0xffffffff) 20:34:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="44a975974f3974fd805bc8aa4c6b5476262e8ba896bdb49cb78589029f766a4f76a554c4bf063cbd0149d9082e10d76ed4f74e26f05b5f861fa9e71db483e8e497581604772d92ada49a91db0f8acf99dfc30084ad4ac27f272ad75ec3404dcd2fd6521d89d9a91edfc4f5aa4975fa4d0722834a19c84a60d98d3ca6d85b9ded12f779fa6191bdf2dccd893dcd4a831e8e6fc9bccd8d5b00a73c69485c3638ce72a104f412ff0baeed65422004d55d", 0xaf}, {&(0x7f00000001c0)="c0e4fbec23c33e9d0921d724c11bb736cf46fb77b39124f094bb8f7f075cf4d6c8a2c8142481cf46ae308a0b03a414cadcc44ed3ad79ef7abaef180b1a58ec30be995108c67764cd705d30b71d73a5b38a057e8afc1826ec13264b44aaa076412aeab8695cb31b2d7b79dc1777abe8ef71598f131d545b89b5c22cca641b52058384bbbc11e384e30331ffd7f6eff80ed736dd0f473dcc5ffb261ce8d91ec8563fce1b02ae7941f81e21e3a4e7a3294a632fa8e0fb520eb8a94defbd5267a1354a5f28f9a7ba26ee3a64201d259824d2431dd014299f1b946d19ca04d71ac0633851c0a5df425286eee20eb5f3df89c593", 0xf1}, {&(0x7f00000002c0)="359a2315d9a69ec89332247bf2f9e51f83b7f8ff204068cb9cb3f5e519a66ecf9f3122d23601dbdf51c95929880f7269f39f9b0591b19d7e179d9441f0b128a0168e1eba5e22bafe75c5c612d70a87fd587b9f895a3949ca73184ec46a83a6e0391582da1df09a908b7089766732e943c431278fe1b277046020d1dbbf6c0d1f1a49f3a1b64e5e1e9707a2b8d10f27655695c20736b1d946ea10ae4a7590dab01e652582f430a5326ed722292f8600dfdd0cf5a224de56ac971dc73eee8e0790002ed509a36a8d381a0ed2b4f2f9ed5c7cb3d897bb49c45a0cc90cf6f90a6564b6a90300f66874f78b", 0xe9}, {&(0x7f00000003c0)="f833792f9a494903b2229cb3e96e72d767af7f525284dce362fe6cdd4fd3a28a494083ca685dc4fa749de7eb95c30976987bd38e3e627beea96ab56319a3d67830326fb93079bf5e790e5d79cd63c0d224eaa1305ccf6c25425efb209da50c5dfdbe3e83a1bdcb8802bb59f2cce866cb06ea", 0x72}, {&(0x7f0000000440)="45e0e2a95e0fa793620a0ea96570caa377b28bfcf4145cab43a758bd62a99dd5e821bb4b71317f6055f7997d878032a1e98fa1d2405a61c3acd27f7d20e2d5df460f7df64ebcf39fd7416ce3c798a127833396df24e7c3a6138bad2fad10fcf804f809c97022004c0e5ef228a7f764441b5c50837f8204e403fd430d810d0ab0d73d8d5ae81328765fce8f7bb4c677483a8d0631f5406be7830866a8d543c06c67a94529ce0a75d1b1c5b2", 0xab}, {&(0x7f0000000500)="2dcc947dfb0546a25481781d06b9f2207f1c77166e48635a3a5236f854d6c1757b496450b652c987dafb3e761a96004799594c0d2d78441334938ec6f824e48f8172ae555b075114efff266ba09606a7741dc5d2a42fa183ec25f16359c5eb0a8d4aa3450122122aab5b884723b517350ffcc64ae88dd7d46525056d2f682fcc9c3d70eeb36de8f0481cf596e74aa52896c1c0a4eec48c3fcf268abeaa8a041e3b507ecf6ab64019300ced9babf08aa7d2", 0xb1}, {&(0x7f00000005c0)="50867ab473343089f2df19f1d52e1f93dabc417482211ee91d5e36c611ad37bc129fe19e190c86bbcf5234e7639f73df743f342efe3924a943205564e5dc6ebc8137d628ae4309ad37eda9b421cc6209cd23807ba29298f0b341ac13b1", 0x5d}], 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:34:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="4fbf4f14f7fca206652ea7a337e1054f92b859742f63c2a2b1b5e01ad010d1e2c04642178c18af2e67fbd5997a48f0c692ee6bd776444f3101785624d16588bb24c4f7ea51a2c8e5d791190a5f286ca996311268098dee295294a68928c9538c49a6a91d7e0cb78d55c4949497c981316078c8c6e8ac9216fc441160544a4968355a459bd660b7db88475489b6c6bd50dbdf4cedc0d5d718b866a5de6968fb3dd88e53", 0xa3) r2 = dup(r0) syz_open_pts() write(r2, &(0x7f00000000c0)="aff0d5c3fc27ced57a908d0ab8f78c6910049ca51f9acfc1cfb7dce5fea5ac25c56bd23e4581c8b0f18a195a391157cdb8f220a0e89762c060973a910db1ff75718369b9cc3534c7d2efa7a625b36e66b253963c5f33a896dcf1594391cf9b498be8798e5a8ac8ae67b80ab159d00375824a97fefcc8b1dbe0a86ba7019aed87e75108aa9d51df4fa8833dbd4a14c3ad417ce4b8f3b27182c54c98789dbd2ab196e89d090a1fe4308f", 0xa9) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x9ab0}) close(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xaccb86b807a869ed) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0xb0) 20:34:48 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r3, &(0x7f0000000180)="a6", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) read(r0, &(0x7f0000000240)=""/119, 0x77) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) syz_open_pts() clock_gettime(0x3, &(0x7f0000000080)) r8 = semget$private(0x0, 0x4, 0x83) getegid() semop(r8, &(0x7f0000000040), 0x0) 20:34:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x6) 20:34:48 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x3, 0x3}, {0x3, 0x5}, {0x2, 0x7}, {0x1, 0x79ad9082}, {0x2}, {0x3, 0x1dd}, {0x1, 0x85}, {0x3, 0x100}, {0x2}, {0x2, 0x9}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x80000001}, {0x3, 0x800}, {0x2, 0xffff}, {0x1, 0x80}, {0x0, 0x4}, {0x3, 0x80000000}, {0x3}, {0x1, 0x8}, {0x2, 0x1}, {0x1, 0xc0b}, {}, {0x3, 0x80000000}, {0x3, 0xfffffffffffffffc}, {0x1, 0x40}, {0x2, 0x20}, {0x3, 0xa8}, {0x3}, {0x0, 0x8}, {0x1, 0x400}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 20:34:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x38, 0x5, 0x7a) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: hole in range 20:34:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6fce, 0x5}, 0xffffffffffffffe6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) fcntl$getown(r1, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 20:34:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x5) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440), 0x5, &(0x7f00000004c0)=""/31, 0x1f}, 0x1) fcntl$dupfd(r0, 0x0, r0) 20:34:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 20:34:49 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffc00002) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x5, 0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:34:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) sendmsg(r0, &(0x7f0000002340)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)="e1b4946256a2d307c9ed945424e46e920d73b986c1cfcb2e94595d8ef4d36253cd67ec59c0382ccc86a91f55a26b603b09d97d7fd0069df38a7b26efe7eb8f02c43e9b9cde5cfabd48b646b6bf297dd5de42bf9a8669127d50bd0e69683052c026e91f6fb4780937469fd53d27f160284cb0520ebba10c833de3b3e7270434af55ad8a4d0c81f22e8dd38494190b4185ecf972110f6a16d353a2ce3a016bd7323dd5331a070014d0b07c72920192384a1b1db8471ed508987e86ac62b02836819c65c9f5bb85b1f92614686825289c5b9fb9f43d3e3e214c11bd2d011fef152a0a57d6df77cd8e6fdd13421b85c373ee8f592b54459d5635eb9c5413b71e2af61505686ceafce3ad4b6c3a7b70836d7f1636f310fc371cb67e03fea6dcc091e8979470ecb95b7673ae34275fe52d85635a8f52821746d7d95718cb88cf027d12c42484e38e7a0a085159a4765c5b7b64477f1100b39a1024a45c5d456c5e847e0d9fb7f6ed1740402948c944c2b0ded57df0cb5c25d974e080d93ca31b3ca330f171b76f11612e411b069a252efcbece4ed6a4cb972ba7c7077e5f2a86fb78400fad452ac7464b82d028b93b5ba791c5ed887fbbad1e20c06e41a01a2beda80cd2bbd95747d49dc222c582147bcdb47a2164e8b9aadba32a384114cc92cee861123fa2de3b5f0616e4855e0ec2f7991d5ed99e3ffe71aa3614b674ac401d16efc03c69170dbbd01f53c482eb47fbb8ebd68e9004af6bb1a7a25faba07ae358b81be35e21343c3e4a085bef614fa1bd710c33f75e783086eeb77760ded9cabfc22c10b8f6228726478a572d3989485d5775291fd7b44527a96036101ece746d5c18dce167a387a2da1238b0822adaf092f2c72579c5b946d49a87d7be172404ac3d6a498b9452a6fb8aa02edf0e7b77ad0a6ff18775ae55b8bc42f68210bdfe830dea73822791e8ef7d4d351f5403d15782ce47cb94d9c49c40df91216bae68b8ae0cf73434b6556660447fc70c8b15f4bc24c994f95357dba6d5acaa18b07d0a27abb2f53a9d0a31febcd52ed7d354d55b8450b14851335ab9b3bf5f7a992ad7f291f4a53f13415bb28748763e7867310c798387ed16534ea5ff2732137e7d54509f844b8a6064d8bb0bc8d1c9173ff77110209c6056894f07365d0e5165cbc7c9e2126f2b06a06402fa93e6a24db84e1b5864fd9479bc12e3df6ae557b33e735cdd960ad498f272159bb181a13cf384930bedde9fc03e20dd10df8c43bcc2882762b3dfd43c2df508c1e7bceb9d875e3b90ec60d26c2cfd135629fee18b8d3cd18e53800280b6a71260b852de8c2146031eea261d38b68d4bdb92a17dd882dff73ac435e3d41aeee5092354d14a84e5a87a681d0ea897d6409de79a03afbc07667493daf6279472e140fbdaa6d77ecce1cc774a20e26411af5ee65b2950146382a0ae17f793d4048272ee1b070c5e175f724da1c460d4b09d52a27463e78539ece5d1cb5c8bd875142813a300c8f89eb939592e272e8b9c19d0d75a9fb178513713ee5cfc666c6dd466441f06ea8229a0672211e0d63cb51a77a6d303b83c798b856f71b9649810d765cab2e00f9f1401ece24576853f95d1c13b2c65f9f50f67f12d211bdd0a467bcc722e2e002ecfbc1fc02b105a2ae56d699fc086aa5fb46ef4860ee7f9b3b654408fb2473fe20365f16608c6292916dd237e87c64be93923e4868eadbf12c8c6fc5ebd7b6d6b75a61db38aef2aa8b476bcc83b79d6f6c14ff206fd6fb4a321776f7cf6157b5cc67657fb09894ce051b4d7c20c97a55b8cb6544e9fdc09d1e25ee57d3a5ffba89632ca6c43f1bb2f14e314935ac96fc50d2457a781581ac734f41c19ae0078db425eb67aca1eb3667e4bc0d22c547ed2204a6c2e94cc315f8959eefeae2ef386d3d588c537ae2fc0252094c5bfb831c175bb940d62252232ee3c63ede54c6aea49f30e0d5d870cb33e0fff98de305e63f0b485386ca6da5efba099920543a5f16720888d8d77a42c127cd9dac393f9c7f7b1ce8eec31b0be2cdf004f420e3ff97b0cd3f11a87a40b9795be25e66686b23fe1fbfc3aa0b89b3fb28fa41fc3bacf7c4510c2254eebdff0d8a589a1793ef692d759fc87c61c1fb1765d79b3d8013432523c52d8699cb1b677a06e5e82a3b82e55c9d7fd893ff3f2b16d2aa098b9ec5eaaa17a6bd793961dbdf186fa13e2da9fd1f60050170caa141e076965a54d556d878d75b529eff007d1dcb71d5ebc7f42b6f19171f1b32648be469a7903d24ab3ecc1b64e7630430fe7404a28fe4357097484a0bcca823443970fafcdcc174921e70836d2c2f9d3cf41ded850ccd1a4d62fc4d969e96082c76623a298a628fc1c290eb45f9b317777cb77f432b6bcf6287b0fe489f4e4110178c1f8e1ad1622685fd4e06fc26e66d9a385d452fa4ab984007c45aa7f20b4e2fc607106f6069ab42bc34172c0e04e6d01edbc0a19b9ca366d7332dd0258315abc4bd4b7a2a70db2b297840ce2f1018d1a161e005e38b6a326d94a3ad11c5206f70753b59e65a71d20bbd19d27b356d11530f4f1ec81f30f42312f272aea5b5c1a1baf01687f5780bc8481ef7ac0c120d1e643e23b9b0fa5608d8ae56acc1167774ed2cd98ba83f69ab1fb1abdd204da208153321f5e5f01073b6193584812a2f4657aa924a6d989d3e1c89278fa9718572b6a783d91246d788f898eec8a2ec7ec5a8dd8c9a813028daa8ef81c4fdecd88394ff6167949478857a28190fbbbd066ca2623263d8fccb0404692b9b50a31953e80b1126f8bdefd6c360591f45da23d916b21bde594ad930ddacdb7335ec4e1943ea16459f64f3a6330e74d1edcef0794f3ffaf0a20eabefa01aa812f6bae34970e68b06a9fbf814084b6bca11ee08e6a582c4058b3c27617f3d2dedcb3e8c51dedba3b51a488191cf57256c2f30860ba50b8acbbfd382005567e1209db3402a3bd283f5f122edab80c470c9a71387d4a9a1ce470cd61e1b265f3811b838908e5ad557051e9d8c071af855ab0c4b5474a22ebeb0cbc09a282a63926ef66d0937b608e8cfe46ab80d331df9e220eb620c0900fc692ffacfaee44b37edc9100a3a378eb9548eacaf41e1b80ab42989d1423b353c9602d35093fa619b1d40aa210b1f225667d46045150fc1015eef8a241450c4dc85b9072e7333ff9ff65c49e8115e137f361bbc3716d76c32d39fbc4e7842de4ca6176205defc2cb18c596a866fcc6a9bca5329bf9a384f68e9331e36f2c78bc7ed3d2fe9361b04624237ac26662bc5377f9dcb33fbcc273f293bfb0483623e4c0d606cf4b5b8fb552a530f5f61cc5697176f26bac52e359d64464977fd65b5fd04d11c4c65ec5ee390d278c4e9b4bf9549a13f43a2cec3710d4227b905b9a4cba186f0994920fd639b181dae63b3c0e6dde1bff3bd2a9d123824b80ec427cc90ee37f022f01c2ac9f6043e09c63a3cbabd5385f3985d3af7f9044094f767011a5193f847cef38d852b01db81e6755d2b2286135706ad3fe62c476ff088b5a16cb400719e519e2750bad074fcdabbe49deedc8090271c22b832e2cb0f90eeeaae00764486d006592130c0783fe377b435e13a8ff77007053c6d496fc728d20ece74c72e3db40353eab99c5c622f0dd8b2b09b2d06bca67423b82c5b853d18479380ba66fc119897aa75057a14586d7883eb72540337c42dcd32f943789e91c74739261b066aefd658942f2982f8e3f0bc96f0d92054a15828f57eeb5f6a7c88b51085d8a0c2efecb14c4bce7987e16d59d5ea08826890466992cbae29536f4e8c96b173c059150bcdbfeb64e24a96bbc28201259bb3b49cf461098c12b3780873b793619119f7954cb03194deefccbe1628ff100f62b75938917666403405341df6e3204b717a3f9edc8950a7a681ae71512eb88ed17f88198196327105dba84dcdd99c3f846244008152fd05371f983f3cbd15867898011d5aba91ba7b28b44a48b49b13f1e1a2227d177a6ad64b286692d50c334d8504b2da33b060b2e3da6e6bc7c9904aac467a7002047ce340977dbf4cf18dc37ddb6b3a2153f25726ba2e9b4d78330f6475ba16ad7fb334f93d91aa62d5a53eaa48cf8ba2562c5a84abddf9c6da1f4b5913aa50a195418b2fb3f842dbc9c46cea2f15ed375051dbc63d7aca32eece4b63f570cc921b1ff5a9f655fbbd6c48fe9eb2601409636257f093b0a39e4d9b8812a82dc6e9de75d7630d4214f6d7145fed68928ed7eaaa9884886f9d19986920602ae440bf14ca03f4ec020fa6e6dd661e8c77b3948814cf73128cb94151b8ab0c398e1dbfa008bb329655a143cd348cbf6a4d04d1e7e47c4839f9c334f4d489f61d3c1f264c883fc853d6d06c0ba1b121c7ce79ed07f32087b7ec7714736dc164d5bf834f309b2c9771b94afc67e0ac6d54796d3b01a55bcdfea7e403d3c1842caf0c2bb261476a0b6c9b691b44f84a04a0e2f37674988533c7a258c89099a89295025be814853a33376c7916dd96b5cf7cdbc6bc26c269c2c334a2b9d7db6d0494942b574bb8cf544a18ed1e4626827921387a101aa9a1ccf13f7c06c3c728c4e7469f4d9c6c4648bd3ab17cce923cd03b9dacb24938e250181dc7ed9799f43c9ea4ee5d41629bf5ee6e4995ac00f976d9cdafeed87829528182c383773ff261ec3c632886c2bb8b35a48deeed157d37f0aa97a9d25370b3a64df912d4e72c120c1a7ea9a0c7b13a5e52e8e334678bd32ebeb28576709d63e64aba00a78d2bf0c0a447ca84be84df09090b3f9344dd498e6755c5b03666d4e54f92e73bfc52e07de5cc5a4048c4f3fd2b54f98a4c59953a09c6cd7cdc602e55a550043f36d9ec372dfa6de15ae3bdaa6a87550bde1ebd556f461c48c76904a1a33432a71832fc39ecdddb290a03013082819437ab59386fdec58f49a2ef7982e5665551458b082347d5e9c35fa2ef5e9b9251ac0271718472f8e579e6f0f216a7019b8c09eb408a8c3f3203c46896486af991b2048413528bec3eaf2d38c960a8913853e764eef7965fcafede122fa87d403fcc65dea4d1f045d69adeb35f4be942db7a65281565b784661fa9b68df5cb34c02724d484b49ae25954395c4999eb7c814c54d7b6c77f6dd74f8a758975e5e1a0de0d9bb8688448dfef5421975bb25a6cf83e4106d7ac26f5ce6b78fd2a8683601bb8abbd3d82b7a44ebc90feedb05059ce144276d159200345aca4b3f536116ba5f06891aaa10b026111d29b9a217efab2cd42f47cd8ae76a7756eeacdec9fac1343859775a727ef7074c801a914865565bbc808349b8126c6b3be4c14ec00ab4d9b5a2beb26ce4a7258936a91a76422eb54a51683e05b0d6aa41a386e9fcddf2241d9581c414865f46d973bdafb14d16d1f0918a77dd337f77e7182e24dc6e75ee650861761b67a74a09b035f247403f6f52ab5fb614dd232e117608a0d56017da74553b30269cd9f0209deabcda8dc5a1b616339a2e823cbf02f3aa7e381188245cba174776e464f78dcf70c397968e0d06f77f4cbaccfa29adf674be9913772657641a16f45f9594f1f2f4b1399684737daa7c7ac3c587bfff6ef51d6a384b159f7712583dea683e3109afebf36b8e8d1e12945f27b8fb0e5e0eba4a561024f9016c15bd29e6ebd0e4a442a60c3cb986633f37d31f168284568c52d0e1e10a1cf510201fb68fe0336d213f174e04fe227778149e594af9566164dc5190c7000fa11fa75c9fca3c4d3b8cbdb92c264f7654e1344fa2c6170077ec7be5c9f5c7cb", 0x1000}], 0x1, &(0x7f0000001140)=[{0x50, 0xffff, 0x0, "ded4b79ca178ff9aee18620067876bf38f456b7b923d33e178b98e21b58f7cfefe2347d91f7985239a55f6ad0de3ec3ff15e1975104c99fe3491be4ffe"}, {0x30, 0xffff, 0x1, "885744c6935cebf8541783a92479e65ea2b408ec50bac9a8ad"}, {0x50, 0x1, 0xffffffff7fffffff, "09d1bcc9f42aa058081c83980dace57efe98910bee0935b2e20f96c9680e05014c6748a59ad8ec25ad3d28d4c9e0f0259409096ee7d72d86cca260"}, {0x1010, 0xffff, 0x5, "18624e63024b93456757d57ec34e446225b220ebeaab7fac74a02d096305ab9223254f805c17801b06f4413cf3d43fe9ed32440942933be86a87b4ed5b87d0cc3ba6cd9ace6380927ec44b1f50834be8c146893c3d099130ce078f3f0a38705d9ba9c37cdd25d8221a113146184ab8efa9f93f1b15bd36c41cdd55acb33e4b11411285838db2923734d5e76cc79d9e6e631c24dd905d287abedaa207acb507d4c24fe4ea70dcf64f7a9f850603af97580a2b60cd528b5d67428a69032b2e1fe3dee62f35467acee78e2934c3ddbfe8f06422addd180b102e1645bd6ea25a53a85264ee9aa96fdf068dffa4930f535fc7f155a4e74f5b339c9363f4674ceb6d2484db37c21abe9454698641608176efbeb1db28d52301ba8963d290219363c557ba639d88291cb42e97680cbb96821840f14add4a8ebb253a655d046635f54154a617182fda26377d8e77c36d74bfc707a05bbc501e24efd36260a6553c46936c0877d66a70ab2ad1481c0b8e6181b185fcf4f4bcd23e89b573aad83156b96a604c49c47c695049f37d4904a42208207f60e3d99c84059f0e1dfdcaae382c152ce533eff28affdc6fff480c25d54b9d44b39607808ce9db903e9302856e8b1a8ae74f96db6090bf3edffc188bb9baab1ee2022d0955c0fff181e41fe1d0c1ac27e1c23c22ed64a40e62a8040d6d15a78825968ac0dfc3f7374b5493017f07a7764a9b7a1ecdaefee8a580b4af31f4992db7e13291f3178fe3fc67c24a323e3fe3e9513430f2a699c83548508eba246fb360f0157f98bfe51c3d9d6a5823de27b318de708b88b690ef1b5682996f3e63282cd39de4d23bdd84286a85bcb1b6f6df6aeebfbf9cb26a572b38de69a480a8b91f2862c115ef589f7275266e930d14d4aa4b7550d352598fa9b5e7cc0595a257939053060fa438b47a32365f2cf2d45b252d7da70005971ed3681d1b318415d6736e702cfb1c30ab778e88165d46a839ee7612e5a5650bf5a26fda1ad0277ac484266bac999654dc1c35a8ccca04cbec316786bbbce8f834c76850e77f6f2f1044069fcc7f16de63e905b0b0c274e969d70a81fa9cd61372d6d05b96b0165fb1a2aa68cdaa2a1540720e83dfde50d77814e616790cc1ff1d0c302aa00a1b2ea305972f4c3c02d5b00ef3b7f3e90ecdc2184f8abfee77c6731ce23179ab82a61909bdc5bfe6bc53245210bece85dd62e8046396b8a36790460b69cb0732a075a7bb92c4e2c0563bcd29bb5a72cc69d7631dbcb18cddc91df0087e31bcf1ab4d051f8895030cf98dbfedae1b1cc147ea496eabbf2e2d4721c72b3e9fab1ff3fa74b6e27d9bccf0d8fa7e79be5a61c5f01d4e4ad9e0d826ed78c8831cea980fcca42ee233e5232f1a7ea07aa030d43a88c60d48a2d4fde289d22520d9cbd5ea842bcf0a030ac15bf7153291168914959c144333f92acc5c86ddacf52b86fb60b99d00df8a0ee378665105d856c921caa147003986c95d6969f53c8b993d9a896eba7a42f06c3a0cb380022c12fb61b643106642ba1cb0e1113759120024089096f358a2106a83e5ae11c7afe3b08152f9f0b483db936ee5a4f8a407bfefc31e0a19c936f58ad0324a8cadcdb3fd4672835ff9efc3b7895a1f70167a4a14963b1d3854333b494bc3e65b8d72d6549b185e66e490131eba9ce8a8156f478b5b256f171d0b90916a0acc4931b1fb516215d2656375a11a4d364703335ce262db0a7f0f46b10beecf30c55feeeef1b0f7ace477f0a33306377dbfc3348747a6c677921b57614fb278369704045c8006bda945aa594db1040f5979ca7d50ad480d296c1083b460f546fd08fd6c340c89cda499a81313c43073ef6e09c0dff327f19c8f256d6ce61f5fb245852ae557634165759f2100fdac5532407ae95313926a90c68717060e39338f44fb3d09c2c399f2f96dfdd99cac40965885e2224693c6e1049c9a1d5086be8325160628e69d409b971f00e0af024ccf5057bdd86dbe18751689f6283bffba5e0b2d63cd6e332264fd3588dff329c01136023dbeec82d741316723a950fada0dc13bb8d43ecc68be0e737bb3c433f8fa51d7b3fcb92ef2d8bc8ef828586271890371bf8dceafcbb36e9dcbf73de9b8ed20cdde1fabe35c45b203ff85a64000c43dac714fa409edb1c000c7168f7cfa9afdc243a4079ff9b81efc8dd7e87df4e853f8433baa0e0efe47ba5a5c95381b3475d080891fa5989948c78b46f8e85f8e6e0e846010c76279639c6e1040e302e9856aa604b02c4dc69145aa250bbf074c47720cffdc282807a50abb1030db96b96df0f16890be245390fa4d87e88024a7e75d5e39ec675e672804d521e6aeef277962a1a0658026af551161f04dea0eff4f5283d0d3cf745b857dcbb044ece1cb96643f64f276c3b85756d79849760f6f23feb2216e6ed4d132e5ebff3dbedf7e06654278c302eb73d7d8aa703d94664386ffa567faffa07537b57dbbdfe1bc90fa1aec09a165ebe9ebc2d0074189ac9f48ae40b57347fbbbab969412a460dde86c531bb9daff2e5dc8dd0c58a8f987c6e32f743ef56ab4cc1e82722ff136b33bec8754269e85188e0d8d6c664b6469e19463be723a16527c10396abf4d2f661e51a296cb07d73ef495bafdbec3b91a99ee8ac7260a6ed69371ea925b291b188117c5c2b948e951941729be1b0577d89eb7da25fef15d62bdfba30d11b85b6f93b0a73c5161dd04ed8d9671bb41466035ada348f903a7e69c4f77125f9da21c4e7a39a597623e603be39c83daea777c25c6d36e01278b69bd26543074448a0c67f50621f8b53450d86dcd033b85fb4205950c8d2915039d8292d8b95a738a63b69a44d713251274b7ff2dddb9bb9940c8bd5ee85a3cc4c9e91e74a1c431019ae3a2866c2d374a882c23cf40e40c7e6e9e2425275a8643bd3dd04491d08ca1f3d89e972b2d6ce742715a16abca9162c0b7adab1423d66a38872cd985a94f04528aae72836955965c05800fbe11ff4df3a3cac3f13ad4f588fff55cd18d3abd53175c312ecec50326f590fec27bd81e036c7a5b016dc857e8984e7186545421ac4e6e376344a389f6ab8586ea05fa17e9dda134084d18c357678afba7b19f4330e6a053a8f825516e77e2f99c1e1ea5ef64c1873982bf8a4505459eadb4b68031ea16b83cfebf4bdff9b873dc18f46931f4c5533f0d60139c78dd42eeeaea7523bb6736adf3aa3cb2f294f4c906448189b3091e14abe29a6efa34cbdd22a59c65d62cfcc2dad1007d213ff60ceb3a4071bee154a8db9b0c1bba120ecf7da2ecfd7403679dea5c71b795157bb5cf64f2e47ad743fe252d0d5d7926d7d28bac4ef3bad299b4b689c1532449fce1c632fba49b38ef27f6b05152089c14226372dc3660f6e67dcc3a035251dd01b57987c2843746d17024397ad04578022db3b28c59eff3cf819ff3e1e5f626bad7d2b8bd0240b22daa9d5bf60607e4f045383560363b7f38ff102457b8ec2288b96a6ab9dd1f706779b266fce4df627554c639362706298440816b111e5c2f04b9b32c8e1fe8c43bb62e5c2209da9dc585957464fde19b02a4a0eb6401290f4efe2f314baad05faf2fb09a90d90169a75366a960cf04ecafb577ea42d55296b7a6c79a22c22caa9bfeea663abea3756f6a517547a867c5024c5d10ebe58988154a5479e4f192819191b3eef9f44a6eced52859c8a97fbfaf562438a1c45da604918d25ec16b018baf3f17b52aa7198eac112c8cddf4622a51c5f41397d75d7dcf82fe1e17a5b861d410310f74022956ed1411a7a9a22ce72fedd0c7beb2a5b23cdbf167244079b08f258092b6812cfac6427d60b47b1b235970034b8fb8617a3014586280301ff7173d405ac56ad49f315f428bed13a519f363fb68df274dd24f12de43da2a1612af109d954aa6dceb5580ed4d8dc8e2028805ab753cd8f6188cb7fac5e419e16a44fbc6443cc8b24b6009e7361314a2407a855010808bbfa06c5710b98c5918b253175022f481af0446c5c48cc0cd8e4e799be354534761752885fbba63b6dba050fac71ac64c3cc76ff34c99da059c92e853befa0ec893e37d419a9e37cb39dd35a38bea79bf9298427372a8ac342adda95c4f1f874e967a5d6fb533a8cc09aca80b86b5df48f84a65a9b1bdf557ec324089d75c78d559e4a3e3634fff57265cc972bea6af412022dae7a0d0a2d16a04fbf7b195d50b10fb07397237ba680a0da2c485186c0979b39067421bd89f9e77d3eadd757fe33aefe6c9cb6acf5180bc1c46fb986d26a770bd8a4b93e2c9670e3cae5eabf4ad028a68711cbd6188fbbcbc5db50be5ab17fa7c000dfe399c1d715b473141c2fef14de216b575180a2b19eb90e52e6e86b314fcdfea8329fee15cca79d86218c771faaf798eb68b4d0139b15f6e03f20d23c9de7fcc3b888d76f5fa5fb1173d67412caa6317f746eff09f8df1fccc8a25630919e7e7a79e86862534a447a93f932b0cf4cc259ecb76edeabc5fbffb09cea59d2f64b42fba151c2e62891a451e77ca5cefbd4800c71d70f54d7f6976a11fb24737298fedd7eb421bbf1d0cdafc89b1693bbd36723ba45d094403acec3cee99cd0c33c6502c1c825bd396e82cffb98749468e8559b180f1728804ea4187a93a28040871751cec38a0a9ed1eaa4b12d8e45caef16fd45c79e633bd41052d11a7d8dcd5e1c1388cbc453cbfa934c45725581ec4629e3e499334aeab9206aca79e229d34a29288bd242e7dd709b445bc68f227cb13b4bd4001907d580f1308e5b2c77b8cb70c7f6d5f993f5cd49aece825a071c945b05579e7bbf1c0a3eddfefb2b12681a92b1be9206b14ee128d5849d5cf603aa16400a738e94c94d74c3aeea761c2b948e66c49c55786afa413426b43ce231b2f17d695c56d293993e0914b3f3a503c57120653a069490c79783f34f32f98d1c7b7a911c887cf4af7869a8f11f3ecae55e2b6668206558323342ad368e72cb1677f2c25b93a676a5cc765f7f3ecf2f84c7ab1adb3320c6f615316d18dee0b674870dc434902236893bdfb6b45b3dbfd8f94414e6175ddf55316104e0cbf125f1d9c39429a5f19b1d8053e4e0ac5bf50e04b2ddcc1671f7c1101e9d78784fc68af71e409793065696f76eafd2d168c636f068e144e4e3ecc03f3b01b701b48984a28856b2a0be6f468ba4604d2a1b07fc78f5c72eb4303230276ecc12d94d7ec06b13536f30c0bfa1c81040b5ec2af4acdcb52e204036314f6e003acd956eb416fc4337d8376b6e4a3a6206625124def56a7955d8bbfccea40c147d267e99d68239df1f6e33e5b45c903ada24e1d177089563e3f470d3c16f43719b59c06b0024d115994414e56157e2cf2c070885bd0e1118448542bb381bf6b3f3044e3aa3af90398229300a175e61272d918c5179b55206c2e5ef81f30339037acd48161026fcb48ae47a5898ae19ff4aa0b08e2d8af39a8cbae6de5f1dec7ceb597515444baa1cc1f4f597c09cd98bb240f9b8d7dddbc6e2cba132d7413ba89c3d189c57dd3436307fa820b7fd1211557f45cf13a5982a531b056cb90393d016b5cf176231df5d8efb789ee9529af1e7af3cac97a8e9f6e595570e315be523d6d0d869db30f7b1b6472816b62380fd5c67454e3925def318306c2c38b7f908e561696eb939fac118d097d7070c810b0fa939e7b36934f871261f82c7dd3214d7371ae57b8d489fd7728839203532f25c1276eb008e8a96b1efbc7ee0a38b098369e93a37af8c7b759a57d55476250b66e6aa51"}, {0x70, 0xffff, 0x68e, "8b196df530e3224a62e4316b6ce1f49a0b13fc6f51621cab4ad28acbf1c636d8137ba4a47db6f61f615d842b944bfc2a28a4990bf6c4f8f415bc8ed6ce47a39021b02d5eeb9ffa73edd7bc1320f15df77bd7745121481c47dd8775e95e16f120"}, {0x20, 0xffff, 0x4, "a18a3a5778b1c210c52566e3"}, {0x70, 0xffff, 0x3, "fe02368ec72a8e799caea428c995f6a8389ea0cc98d8f59a2b15d6f65f82b45d1bced3dcad35a6b9efdb73c45b59560f7d716a312ec2f0cc01ca072e7a4e1ee8f6b8a71f7c8768a2e6df238fed72cac4610f91584377c018a8ba898e366cbff1"}], 0x11e0}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000), 0x0) socket(0x2, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:34:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 20:34:49 executing program 1: msgget(0x2, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 20:34:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d7931e235374dd083ab5050c37cd84eba73091ac", 0x14) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 20:34:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0xff, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140)=0x7, 0x4) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/14, 0xe}], 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x1, 0x9}, 0x8) getppid() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r4 = semget(0x2, 0x1, 0xdb) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/28) r5 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000500)=""/222) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) chroot(&(0x7f0000000640)='./file0\x00') msgget(0x3, 0x100) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[r6]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x18, 0x0) mknod(&(0x7f0000000740)='./file0\x00', 0x0, 0xfffffffffffff353) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000800)) connect$inet(r5, &(0x7f0000000840)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000880)={0x1000, 0x8001}, 0x8) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f00000008c0)=0x1) connect$inet6(r3, &(0x7f0000000900)={0x18, 0x0, 0x400, 0x24}, 0xc) 20:34:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fchflags(r1, 0x70003) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:34:51 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:34:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x20, 0x62f}, 0x10) r1 = semget$private(0x0, 0x2, 0x1fd) semget$private(0x0, 0x0, 0x402000000000100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/140) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getgid() setsockopt(r4, 0x800000000ffff, 0x40, &(0x7f00000001c0)="09eb34", 0x3) recvfrom(r2, &(0x7f0000000280)=""/54, 0x36, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 20:34:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x914, &(0x7f0000000040)=0x4, 0x4) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) r2 = dup2(r0, r0) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 20:34:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/82, 0x52}], 0x6) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x3c3}], 0x1, 0x0) 20:34:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) read(r1, &(0x7f0000000140)=""/211, 0xd3) listen(r0, 0x4) 20:34:51 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x80000001) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 20:34:51 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 20:34:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semget(0x3, 0x3, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x800000}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:34:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 20:34:51 executing program 1: r0 = socket(0x1, 0x0, 0xf094) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x101) shutdown(r0, 0x0) 20:34:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0xab, 0xdd8, "6e31a80fa42b787e799b27b5ca4d982a61c150c6"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f", 0x68) 20:34:51 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x5) syz_emit_ethernet(0xec, &(0x7f0000000100)="1047e618d0840469c9ac5bb9149e57770204e4b391e3570dcca14b788ef9605921c62b6b562b84f45775ac35c8723ab0413db7355d82d29aeca9716c92eb84fe338d23f5236579d33a29088ba67054ab85ab520939f6d7f419319be85563a600626bc2624172b23bb615e00159734b0ef9ccdad7741dbe3b338f38c61ff2ae5cbb4a0d9a39a744ba5e822f8c6bcdf2ff7431c0a2e3c3102821721f0737102934aae05b8b76d533fe09a0c221dcec8214d59d81b8d853cb0c21e7c92e2e6060e94be64b397cd402b044c67fb26b5ac0889465ec0121060a91c1ed93daf0b46d073fc7c09d6bed5bbf2cb3f0c3") r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) getitimer(0x0, &(0x7f00000000c0)) 20:34:51 executing program 0: mprotect(&(0x7f0000156000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200c0, 0x40) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 20:34:51 executing program 1: 20:34:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x82) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:34:51 executing program 1: 20:34:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) r1 = dup(r0) dup(r1) 20:34:51 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 20:34:51 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='\x00\xef') pledge(&(0x7f0000000200)='[(\x00', &(0x7f0000000240)='\x00\xef') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8001) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) 20:34:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x236, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x60) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCNXCL(r2, 0x2000740e) 20:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) fchmod(r0, 0x0) r2 = dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x100000001, 0x800, 0x9, "490248543be09656e425393ced05022ef897388a", 0x7ff, 0xaa}) r4 = getpgid(0xffffffffffffffff) r5 = getpid() setpgid(r4, r5) 20:34:52 executing program 1: setrlimit(0x9, &(0x7f0000000040)={0x15, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="99b810531846640a5b22e37526c4e96206f06bc304df4e04ad3ad77bfca7262c618a45b5c5fa68f3f1d301da85", 0x2d}, {&(0x7f0000000240)="3f751fa5e089dcddfc371c6739e6f23fc40b692c0b1eb74fcd00797ce8e50b153a9fbe9a280a66ec4a0a1facea890f56bcccc834635e6e271a896fdb3dad86e27bc09db35996c83eb10c434a1ac125946424eb88fff270aeec64b1d61af917aba6e66c2abe4ddaa0c05fe47375", 0x6d}, {&(0x7f0000000400)="fc8425d12d88c003f2703076476766812fab10a4baace2368ecfd7dedcec98337047c14caf1357bd0d148596e2a348b8020f59a893ec599a5d0d2ff36c8dc541c315957291f711e9101701bc5896bed53baf7ac5af73ba606dabef5e027f85f0debf760563e30693ff53b72974f63538dd59507e6ade7b5cf3ece28e722a621468", 0x81}], 0x3) flock(r2, 0xb) nanosleep(&(0x7f0000000100)={0x8, 0x4f732778}, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) nanosleep(&(0x7f0000000340)={0x9}, 0x0) select(0x5, &(0x7f0000000180), 0x0, &(0x7f00000003c0)={0xfffffffeffffffff}, 0x0) 20:34:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0x0, 0x2000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:53 executing program 0: r0 = socket(0x2, 0x2, 0x5) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/189, &(0x7f00000000c0)=0xbd) 20:34:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 20:34:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) 20:34:53 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000380)='\x00', 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x9, 0x40000000}}, 0x400000002) r5 = semget(0x0, 0x0, 0x4) semop(r5, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000440)=0x3a8) sendto$inet(r0, &(0x7f0000000a00)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x800082) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000200)=0x1) semop(r6, &(0x7f0000000280)=[{0x1, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) 20:34:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) socket(0x18, 0x5, 0x26fd428d) 20:34:54 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400000013) 20:34:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xbee55c75a815981b, 0x4) unveil(&(0x7f0000001540)='./file0/file0\x00', &(0x7f00000016c0)='r\x00') recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/207, 0xcf}, {&(0x7f0000001380)=""/210, 0xd2}], 0x6, &(0x7f00000015c0)=""/254, 0xfe}, 0x800) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:34:54 executing program 0: socket$inet(0x2, 0x8003, 0xff) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) 20:34:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 20:34:54 executing program 0: r0 = socket(0x18, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) 20:34:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/130], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) r5 = socket(0x10000000002, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:34:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1, 0xff}, {{r0}, 0x98c6a17c622ceea6, 0xd0, 0xf0000000, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4000004a}, {{r0}, 0xfffffffffffffff8, 0xd0, 0xf0000013, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x100000001, 0x9}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x1, 0xd}], 0x9, &(0x7f0000000200)={0x3f, 0xef}) close(r1) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8040, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:34:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x531) pledge(0x0, &(0x7f0000000240)='pf ') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 20:34:54 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x7623) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x10361) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x6000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = dup2(r1, r1) mkdirat(r9, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r8, r10, r8, r11, 0x0, 0x1ffb299b}, 0x3, 0x10001, r7, r7, 0x2, 0x5, 0xffffffff, 0x100}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000100000000000000000000000090000000000000000000000000000001e45a0fcc62bc976000000000000000000000000000000000000000000000800000000000000000000e7ffffffffffffff00"], 0x1, 0x1, 0x1800) r13 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r13, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r13, &(0x7f0000000100)=ANY=[], 0x0, 0x802) 20:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x4, 0x8, 0xfffffffffffffffe}) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) chroot(&(0x7f0000000040)='./file0\x00') 20:34:54 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3ff, 0x6}, {0x18, 0x2, 0x6, 0x5}, 0x100000001, [0x5, 0x10001, 0x0, 0x80, 0x1ff, 0x4, 0x0, 0x401]}, 0x3c) socketpair(0x1e, 0x8006, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="11193df4898fa47d90e1f43379e127b955b2c11eb9a945ec4caeb55045e4f4e4bb53e7211809e0e8e254807efa22013e68027d95c94d25477060d8bc0f50efe0ad8a612e661bcdb648dbe4b933122327b9c256ea5baf501d7f7579eb7655e19074eeb6ea9cf55a7de9823b533573225da0fbda3f42d0396fcb4681d2a56b97b10dba390ffb9b66aa8027273d525777afabed6057c1907ed678d054e513d2ff8feb8daaaf9c5e0250d26ec77e06081d9fc45bed97a4d856b132adb92d29babab9872cc270b4243565ec2ea4ef470fd7e443fa6ca02c69baa01a6a92955bcd7f45eefedf", 0xe3, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 20:34:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() socket(0x6, 0x4, 0x8001) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) close(r0) getitimer(0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 20:34:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x7) r2 = semget$private(0x0, 0x1, 0x60f) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/188) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) 20:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() 20:34:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20410, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0xff, 0x3, 0x3}) pwritev(r1, &(0x7f0000002440)=[{0x0}], 0x1, 0x0) 20:34:55 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 20:34:55 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/6) 20:34:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x282, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)=0xffffffffffffffff) setsockopt(r0, 0x2, 0x3ff, &(0x7f0000000400)="2ca88719e584047f2b4be725f723256af375fe042008e3959d6ffb29e4b0df2fa9d9c976664de9514d4af2fb", 0x2c) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) mlockall(0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) sync() ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000180)) getpeername(r8, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) 20:34:55 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:34:55 executing program 1: socket(0x6, 0x4002, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x2, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/195) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b72b400795acd76eb3caf00"}) write(r1, &(0x7f0000001640)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698849b42cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899538033c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38aea1d0491b535a0b5bef8dffa2adc913fab77637940f181cd70726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa61491ce9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513a6d58a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d8119593e062b8a3e7bd6253d4ceb14a2f2c4eb70d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf51) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 20:34:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:34:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x36c, 0x0, 0xffffffffffffffca, 0x2}, 0x400) fcntl$getflags(r0, 0x1) 20:34:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchflags(r1, 0x2) getdents(r1, &(0x7f0000000000)=""/41, 0x29) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, &(0x7f0000000180)=""/79, 0x4f}, 0x801) sendto$unix(r1, &(0x7f0000000280)="7c3e3e3d271f4e2b78c56cc2f4febc2f86", 0x11, 0x405, 0x0, 0x0) 20:34:56 executing program 0: r0 = msgget(0x0, 0x11a) msgsnd(r0, &(0x7f0000000000)={0x3, "dac6c705e353c70f1ee6efaa230fabc685967366b87674f51231516c2007c984dbdb84eb6e9bdd1d26541e2a61947d13ce3a14687eb02de8f57ed24f351db41a6353b5c20c65fb92aac2575d4e1f39a6957c41a6894978d903c2587c0603f7eddbdfd1334f1cde7cc39388ddb72e218f75e66fe80db969a453e4f8dd60b6c8892850cc2c3e2f1a7f8ced28acc027871e9fa2e31d993cb95e9bfaf4b1a86f8419a013239fb5ecaf9fe3bb4482a6fc863a27cab62ac97634ffaa7c2fa9e68fe73116ea6796e0436940afc8c44461f884b9e7a0be780c8bd320ad6300757d6ff76bab2edd7bc9dcf84667c05ee0289e5cab47aafbab1f27f01a3846290af44f4072a8f5f421deb7484d0c88e6881f029e160ef430599a3e2147540ce4cea10b7c38c2135b43731715ff7c097eef09aebc1f537df4cc94755b4ef662763cdb6413d9a6cd42a0c6b99f1c22245049cb6e709b8a753f7355341b2077e475c7e1e93398a10f401b4a16acf0d9782ad26748b6f80ef2580f0cc4ffedd7d6e31670740fc12e074af784fccbd55e65258c02d59b8b5df629b846a9208824291c8e3c21d0b7b090dbe8b17d5cc06330dfe0a0b562819653e4445b3071db2542dda9571029fd49361b60427fe96b6d26ae7f57a201ef215f6f629e3ca89da6059e901c2f79a7288b4e83db89965927a822d3043c92210b0e9093b74662148f0f27189629565b1bf1a1cb7586205f8ea81dbe56bfbcaab11798e632a6b76524ef921d7c5a12c703321ba85abb5d99b91edab7680a67d7a7765e31349cdf11026f9978735e45346c456ff201f3f41b4b3de6115818a71ca022bcb2da3ce1e4083da3267e27db4a61517b22c71d433907668f98d68db0b82f1476f992be0bbe212be44ad931cd92d392ddc6aae9e22641f60144aaee88defc426fc8a7b2e5c15331b45aa9b6efffdf12b9351e413cca4a7b876aad75c86534f13765322a565f83bcace5e398a33e606886336039ad346eae1f95d879a09ee4b81f2819ab233c4f65030e35202c2a3fee8bae92b9bb358bcfb25eb8a44d19490ba8e7c095e731541c59ca42885533342ead468067e645cfd491ce141d637d26d11b6b41aa86cadbbe52034d3ef0d29418ae782a9ce7662ee934f3150113fa67c1aa27342edb0afdb99458275f75130684f2280d2ce346d16150c117cf098cdf67f18e19f20e2d627547da61998a501294439b692289ed6defc5c3281d3eea3f92ab1661e8649845eb3530a452c572cc8a58e911a7be88c7a01bedf996502010c85e713b0638d888b832dda8bec82eab3fe3358147cf07e6a47b80c91a527a751e860f693962b3aec0436954e10e6974750d817bde1a30d8ad8f142e9a90b130b87893f85f27840b51c49009e83bcea52eafa425e58182a274f206e4d1ab892168a7d258b241e05ea75def7f895cfea925f45a641c554b6233fcfa80a409ec8718730976f1420b87ad7ee9df3e1aacb442315deb2a15f3f1893da9a54e2d1231047b4cb4d2398d6ccc7a50238fa83b85b54586b1ca8702b31f8c9895ba8081219618aa6e6f407255f979e7eb6d2a247d8133661539519cd57f339e991d433b67aa7a76422188aedd000c411e3be4421c5a3b05d1be821eb620a39d3a0b2a6de92abb8d86f0b9c0f861198e4b3ecbbd6580ba6065302284166ec98bf54fdb685168f1bd71622cd74489caf9a7a565b3ccf0414d2cac73691a3d581af6049a3d7eea6e9f40879d3c5bbcf86846fb2c64430d7e237ddb85697b0c956f7f92c6371115f657560ba6d5b356cf9bbdd3d08a9cda9ec513957c8c5be6120b6547ee90f0e08a2684bb7cd9080e19df9223e26a550e4bd4422426b0b9a74256627fdcff65d46a4a090e676459f49772c9d2796d01bdb20d067008c45c1f2a32f470a8f2472e9d061b98fcdc1e0deacf21eaedb4b0cfdd981154b51047e7c78e044eeb51f699ec74109c032d5b278281dc8af0d7541523a4122987b69711f4214231354c03c7826f33acc97fd84b79cafdb01e31f2dc53c9b969378a224923305d55cbaa25570fd352735d84fa5e482a24809fedfd95045be0fb5099c7094df317e68fa4457706a2359144b9554f6dfd6dbc7766c7d6d47f47fe0f64dc76aaf1ff971c3d2da17fba29b6b30e21ade93d2e47c07276f54a789e25128c792ed698b60f4e45a922ea07fe76492a4c9f4f66ec73b06305fe6206049feb54869722487922d41322cda244346aa931027e374c3e9d4e822d1578902f8b9009d94bfb7b44755c9ad6a88f0bbf4750676cba0eaabb506f51173c88022271e45e101a076a742ad774cd24d8548a54603dbec5d0a6cc1ffb9f9327f7d79f258ff4b698d128d00a9c22dccf62d7774cb7f483116217b0eb6dbb02494e3339bbaf7c9f65e30e847d3240c80a86c139fadc8c849b300e9e887a492b58bd240da41032032efce14867bb0798780b467c69aa2d9ad44b6b2efc28acff807dd861b7b0fbd9f9eda8089829609183645b7000bf08c6f505f630cb5482bde702e5ea4b3aca7cea39df8d09af12db67b2bcdbcafd571644287e3e1bc31b36ea6f17b472df6368a5b9466a86b02f4e749da28da2db47117e006943a6871721a1f01f1fbad3243d97edb6de05d56097236cce9bd6604460a9e7b94f1400f875746da3a03cd4ac4d7ec573f1aae15f32a2620cbd9e4aed6d29fa998e57952c8318f81b78b00519e4001c3326a81e6173fe7201e6078ae8e94e0b9bfb49789ddf8edc68477f111313ad44578859ddb5e99f4f69cc3597ce8a8a3404f97232e310a5a39816ee0b23744b29355d89da70e218cdcec011d16b5a86afd96b383f101dbc1d1e6f041f413f8ef68d9d64482c7481f0b1852b37884652c4ea5927c91c3de44c1ec5a78be151e926624cfb757ad9ccbb555947cf3428c4155e5f2df7ada7dfc292b82b64c56163374064cdbf09923c8da5a9f92b35b3d6a22702e1ec780523f3e5a19d07b7bdbc70ff0060e4b4b9a15b1ad5d2c8f5d227d51bfe9f774b55e19b0bf4ae62da7237429dc89e5aa91a607c6c1ae967204b9de5b2e7a20ee65d94a867aba9f3d184907173bb626ab8f9255c2d8622e207981c4c5bd1752a4b77ec8fa28c77106434e5ca4f1157e44e456f999cb097e77dce225700a8f7aaf4f271a172dbb194a8e891f4a82fd0e7ff07e9f92eed772bc9e945f2f65459296d98daf06df4500588042cae80e3085a1bdf7f93946b26f8a353a1a6a7790b204b75c2b5296c34a8d6ed2a6149688b689126c4a58518a1340f7d82f7c5ebc645a1d397f1c8f96a7ad36225a65dc51b359025b3253ffb6259fe99accf663c8d7abe8a1014ee5c59f4052ea07fabbf2c427dfc697f63e661a6cdadc3b2a1ca55e2a19cbc864665109d44e00b066325aeb152b3089e77d5f105791f9bb580b88bb99094897730defa4ccfc605e3503898d15c5afb36360987f0055084f9b51a437a8b59ea447ce75a461f9f86d22a60a6d5c16fe4bb2b78edbb710d1b9e1a63124f5ac3b3133ad8844334fc949649aa8957dc96547e5f11259e01d1e22a8200c4fd6a18000571def29110ca0578199f73ba9d6c0adbd7747e39efd60fc8aac95ba63aaabce8db147c3a0c5098f92e0056c109eac52c825f04023261222e5abb9b6e7936ca5dbc7424c5a85ba7b7544ec53728baa165b2d9cbd5d55912fe1296052b524c43d295431ba4998d903a6ccb85b9ee407ac1991994e23b58f28ad8d388487f614888440b7143f7b6d425fe9d40cfbb6e5811df8e3544c509f66966911c5b5832769a57a239b767dd57db1a4e78954ccc212e20290a2fffa6692ce5312511d7804ee1d8d4103faec1c184f915fef7342cb5041a4faf4f194775a2d0cad8f12ba30befafd9dbc72ea84fb867b8bebc69ba3f1f2d233fa58fd1e2467decb86fb5703fbb290804f722914356e6e56a7cf78f752d8b93c0fa292c1761498ecabf3289fbac674e85e36dd5a15fd901aeaaeca944589973fbfa092ea898a125ab4bb37a8c370733f3acebc356cb5d2aa39a766330f84a34a0eeafed4e9d0cad7833cf02aa0e5902df53da020892e21bf0210ad2e0d73dbc3bbef83a3338b378ebd02fb1f6a32ecec26bd065b93bf3643c1a6f4407cea0e63f81c07aad9911c5e2e1a35260200a4a0908a7eab0532f81c6ad810c57b596bafc385113acbe17a8c8361f5ce10f8b7a1e0f5ea02514ec1274a30d41ffb2c7397added7173624e4ff7a093f0b3fb6a2aecf42f254ed8c77e7b2ba5334282c4a1df54e7c95ed071f3724e50f33170fe27700f6c94b5327f15be15cab1a775c5b1f90947a78af871295ff6d6e1d4f114e5dae099afff42c1ef648c2f16442624540af6f08873bbc3eb50086da0bc7e311eb730f69dc4f2432a7d87e208f8ec492dd2f57eceeed9cb22280db37668a1d73dc5b0b9b565673d806815a0dadd8283d83bcf2aeacab25c3dc12accc7bbbbecbaf7480f903361380939f4bbf4dd780333d1f4ccf29413f78ed2b65139a1c443c5ace7dd683202e8d7fc0b9b44b812fad61fde62bae9c2ea35ac19f9c4deedf8b25e95c5e14e18899c61b777991e7b291f5c5a68502bfde8755af40556c943bd397c7294c19772ff8f1eb30feb0193899f6fb1fe258fb46ae4dad45d1bce9a25fe5846313ea4791ee988be1b71225299085770b5d5c19a64a426969519927f49d6f0a8ca082b840e702193228be6ef40c435f3280f51cf0c9ae190303a05f300001c399f4041db7481a7bac3adc0eaa271c44602d8e442dffc9a32f821c422f54e24f586c125d4be359f1f9d29a4f4359837efdcd016aff5073f9a9e9c8745d108bba9a5cb49a4b30ae8aed41020542fe8b40176b829d587e355ec6f482ce5abf7e0bdb722bdf23e9a2949198132ebf8e3b45bd52b063fb0600bcc0d46521115da2afae16a4ccbdeda57b7ebd99c1caa347156d0f8190190756d91696d3c4c4aeb8a2cc0218c1e61248fc9380d246a2afdba3dec425aa937e270c1066f0c0cdd92a8179cae79bf3531915be0b5d065542236a95addfcbc21e720a71bfd81adccb818b510dbeaadacd84734d795cb59b9c4b3dd193e6a7ad30610b583d587501a2cb9641876e8194e87c586c372bdca95e0540302fd11b2cee6cff8adf41dbe12128030dbb70b63589d1265e3a09789d4ee576b9c11ba96fe1d2c7500721ab9da1079d19edb12d89e5a936eb0e3c2ab9adbffab3119870c8f0413564e918f5173e619ab9e3bab6cff056b37f4683476127dec5e8ba5fb891466a8dcbf82230a28be936d103b9343bf1875aba7ebc8d5e951aa54e4ab1da909a005237ea79589d6a17c80e7045a520bca6a298646e540801be0571e543583ac34dae103d9d16730d6e597a51e44428034ed0c06bf8207e2fd710bd2857163f4e24a8b20bfa3c917b2b7fb8ba8f68659839f97403978abcd281280063bd8d22307cc4d8aa1d989923536489eb1b06a09f2ba20a1856911f08adeb88aa72a52fd295b23a1920ce3c8ee268542a777309c57a5eb6ad046b7c7698236069d526f087f33a77e7620e15fc4962273c896c8061fb14e01e6615b7e0f03a1e0f0ab1e7280eac3a9b6d6c3acb7149eec73f4fb8d37bed6030e7b31c3372d1b83837d8a699a376459b88b2ac437737320b07ab9bfb4854505647659a35fad6f3d26ea884affb314482e3099dea5fa4f202d4fd0b4f14ed9349efcc5718aa2f33910d9e23560b7da71b22b913760d89779dc47741ed57df46236c4ca4ae431bac3ac5ef5a38c01fa53"}, 0x1008, 0x800) r1 = semget$private(0x0, 0x3, 0x28) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001040)) r2 = msgget(0x3, 0x0) msgsnd(r2, 0x0, 0x41, 0x0) 20:34:56 executing program 0: semget$private(0x0, 0x1, 0x80) poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2000000000) 20:34:56 executing program 0: r0 = socket(0x20, 0x8000, 0x103) sendto$inet6(r0, &(0x7f00000003c0)="7b8838741c18c80afaa53806ae3667816ca300ba179cfd25c3e15d2f6ccb21cd8d43436809d28ee7d6277bff1b04f0425f181ca20f85da", 0x37, 0xa, &(0x7f0000000400)={0x18, 0x0, 0x0, 0xffffffffffffc805}, 0xc) syz_execute_func(&(0x7f00000002c0)="3666460f38de22660ffa2bd3ecc422f8f75ca403c4e1316cdd45d9ed8f28789e8dab000000eb8fa840a328c640de449100c4c2f920dc") r1 = semget$private(0x0, 0x7, 0x10) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000480)={0x0, ""/2}, 0xa, 0x2, 0x1800) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/246) pledge(&(0x7f0000000140)='.!\x00', &(0x7f0000000180)='.\x00') msgrcv(r2, &(0x7f0000000240)={0x0, ""/84}, 0x5c, 0x3, 0x800) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) semop(r1, &(0x7f0000000380)=[{0x0, 0x401, 0x800}, {0x7, 0xd2a0, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x5}, {0x3, 0x8, 0x800}, {0x4, 0xffffffffffffffff, 0x1800}, {0x4, 0x2, 0x800}], 0x8) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20201, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/45) r3 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 20:34:56 executing program 1: r0 = msgget$private(0x0, 0x190) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xb00, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x101, 0x9}, {0x18, 0x1, 0x0, 0xa04}, 0x0, [0x1, 0x7, 0x100000001, 0x8001, 0x1ed000000000000, 0x8001, 0x5963099d, 0x1]}, 0x3c) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/138) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000c9b3bb339571ffbe52ccd6c6f02c96c5d23eca2fc4a0add21dc2dfd3c55cf59a00f758e41d8b5795519efc850e15a9029d834136648071a4aef4dca02fe1804155c41b4bf5141e039f2a54aacfcd67b45cfbe79428dd2b471c7e875555e2ad609a8db0a536e61348b4541353d49d4a2fe705e23f2de3bb167c75d0e1d6af73169feabad40b6ce2bfc67be42a6d7bbebd680932d89284fec9ae1480dbf9a1a89d557c389b26fcb537d88dafb2465cf6ba768b79ce72142badb77ebc893d82c88d5103faa7b26ed1de1c6ac763875e083cf588abb1037020be5614ac7262563fc1dad3883fc5f8130103dead0512eb05026db859338290fcf2aa5099c51551bdddb7090b3aed862b8f"], 0x104, 0x800) 20:34:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00010000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000002640)=""/106, 0x6a}, 0x0) 20:34:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffa, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80d, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x6, 0xbc, 0x1, 0x80000001, 0x1, 0x3f, 0x0, 0x2, 0xe66d, 0x9}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) mprotect(&(0x7f00006c6000/0x1000)=nil, 0x1000, 0x7) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1c488e5f70ce30ec0cb514cf4a2588e21393d732601afdead7b780833f15357fc4b34a56a03d9d15d4d1ec82baaa91774b507b802bd2705e8e15ba7dae6693eee5e65c5cf16091db23488f705d1f486b8dc89ac035b8bbb6bb58c4caba3aad857ad3aa892722eb335e0c4c26f01b8a3ee3c6697beceaef592f1ce853f5e847de3d633b587fa8e4ff46c70b2211a8d5ab1ab8f1a0fbdeb8dd30c64a7d51da7f3df336eaf36b3342792b9e07695235998e0746187f0f48204d23dc6e71db5a56dc61ea690f8b828673edcfbdaee5f"], 0x124, 0xfffffffffffffffe, 0x1000) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSCTTY(r4, 0x20007461) flock(r4, 0x9) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=r1], @ANYRES64=r0, @ANYRESHEX=r3, @ANYRES32=r3, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESHEX=r3, @ANYRESHEX=r4, @ANYRESOCT=0x0], @ANYRESHEX=0x0, @ANYRESOCT=0x0], 0x7, 0x802) 20:34:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="fb08", 0x2}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000015c0)={0x7ff, 0x2, 0x2, 0x3, "ef6017419ac55a8cd2164826881163e73ed245e3", 0x0, 0xffffffffffffffc0}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0xffffffffffffffff, 0x7fff, "52d65584439cb5b03b66a46a68229f57824a117f", 0x0, 0xfffffffeffffffff}) setregid(r3, r4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x401) semget$private(0x0, 0x7, 0x692) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) ioctl$TIOCEXCL(r0, 0x2000740d) 20:34:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6a0, 0x0) r3 = msgget$private(0x0, 0x8) r4 = socket(0x11, 0x3, 0x0) msgrcv(r3, &(0x7f0000001440)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) getsockopt(r0, 0x8, 0x9, 0x0, 0x0) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x120d, &(0x7f0000000280), 0x4) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000efe000000000000100000000000000000070e4027c0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a3669d000000000000000100"/226], 0x1, 0x2, 0x1800) r7 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r5, 0x4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) msgrcv(r7, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000080)=0x1) munmap(&(0x7f0000fee000/0x11000)=nil, 0x11000) fcntl$dupfd(r4, 0xa, r4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x800fffff, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa, 0x20000002, 0x80000001, 0x6a0}, {{r1}, 0x0, 0x82, 0x80, 0x5, 0x101}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x74, 0xf0000040, 0x6, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0x1, 0x81}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x100000001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x457f, 0x7fffffff}], 0x5, &(0x7f00000000c0)={0x1, 0x2}) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/121, 0x79}], 0x7) msgctl$IPC_RMID(r7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:34:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = socket(0x10, 0x7, 0x5) r4 = socket(0x18, 0x3, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000040)=[{0x2, 0x312, 0x800}, {0x2, 0x9, 0x1800}, {0x3, 0x10001, 0x800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x6, 0x100) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = msgget(0x1, 0x114) msgrcv(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="f1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000510000000080000000b8ea000000000000000080000000000000000000000000000000000000000000000000500aef869de828679073984c049657fc201583e64584ccebcf7a79596ef39816eb02bc43c5d3ded47210208c67dbebf363e1d7ee97ef3490af050342cd99ada53e102b482a8f69e751937d5689f64d644ca3bafe5e08378c6f59997da3963c1de45275e42323f4aad2c811d043a65645c97a013c0ef1395a0f3179eb3275bb7f02118ea43042347d4d3544d71a5ba1bff69d3dac16d3630fdc5b406111484d5c883876ff7f99ca86fcbf132dc21a86489a3c12d894f6c67a6ea624feef555b237d9225d2a224af3e16d81ba24e98893a2b6d197c9b0cb8a2ecdfe34c364d8f68e0df3a1cc12d80d717b50d5fe3dc81084e647c4c3e1ca5dbecc6f60aa2f661210b26a9c4a0c4de671d34da1450aa98803a681a935229a5a8dc057f61d8c93a981d45efc9d4e1bf840000000000000000"], 0x1, 0x3, 0x1000) r9 = msgget(0x0, 0x100) socket(0x18, 0x3, 0x1ff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x6, r6, r7, r6, r7, 0x88, 0x1000}, 0x4, 0x2, r5, r5, 0x1, 0x5, 0xffffffffffffffff, 0xf310}) r10 = getpgid(0x0) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) flock(r0, 0x7) getpgid(r10) r11 = open(&(0x7f0000000440)='./file0\x00', 0x10481, 0x144) sendto$inet(r3, &(0x7f0000000600)="f60afd713dd3234d2dd78ffcc62eefa874d6e4599d5b4f38cca0af65b938927a7f69ae3c3d78ebeb05ba3dc179d07721aa3ca5a51b134e8309e2397e3c368c0a8e4596b710d29a373188ca97e51a0c01e0dfeb431efe43e391fc96b4ab0898619c960fc6171c98d5009f16ab81b1ccf039afe8dc2572844fbe92ee562575964bbe48f0b3b6e13cffb79dc2aecb326409bf740f1605afe636fddc16c8805318e491186e5a8ac9edf989d65224b2f15837620762f34f20d5a39ec167f0dcc2965909babc1ee0e1acc3693a85d1e52a", 0xce, 0xa, 0x0, 0x0) flock(r11, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3000000, 0x800, 0x4, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x0, 0x9}) 20:34:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe64, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES32, @ANYRES16=0x0], @ANYRES64, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRESOCT, @ANYRESOCT], @ANYRESOCT, @ANYRESOCT=0x0]], 0x18}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0x677, './file0\x00', 0x7ff, 0x2, 0x401, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:34:57 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x9) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x40047463, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x12, 0x30) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x64, 0x3, 0x0, 0x1, 0x3, 0x77a, 0x9094, 0x1, 0x0, 0x1, 0x4}) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) syz_open_pts() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000040)=0x2) 20:34:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:34:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:34:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3ca2183bc51f85244600696c787339f710e27948ac829661723a0ae1a72ee90918921cb95c3106103ae7c4d8bf3e48007e8299df666ac2188a25248bb1e22aebb0104429422d394494db8769a84a6c4273d49c267e3f18ceaeb5820876b98c19261b4d9eb7ca26fb8d2a3c7c4a907f3f734c1cffb4bdd2f89fc61bf6430b9324e11667ae5bad19", 0x87) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:34:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40a7d8024d463e74, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 20:34:57 executing program 0: r0 = kqueue() syz_emit_ethernet(0x96f, &(0x7f0000004900)="7544ffe0c7fdd35741901d0761cbd63a2775215f2959dd4513769ac50d541107c1b13d68e3fa9ee379ec4dcc9b6cc4d44e1bf64f141505b7bb1ac9e5953c0d39612b69883a0c6ce13d7c450d6aff717e899e469cd7f184f0cc2fb3495299482e6b385cabca904a6554dd555b9fb6bf90bf8f4dd7748fbaa140f3593764b567eeb0a1cd0944cde2e0866d5e5cf146e82c99499564b237d49f1950d9642f0fb0053005cddcda870745cc295c2edcb58d03b4fddfefda9326209d32ab506a7701631fb512d8fa5705bdacbe3a5dc84a22e40f3870ee9f3c64d6188bc26feeb9b57e56eb2802098052abb49a196316feeb3f60e27957fe330429e01984723f52bc80af375a0f30c37431ae137a90e0d45334e04926bf65f8bd2d13c1b44cabf321daf14f9adb800072d531cb90f4769054f7427caad330f4436608c5c08b8d424f1cd77abf96e6bc533ad2f4be192e8887f77484d7ae0652539c66f8a28e827f58fddd7ac18cdce057e4b72f2d2bff19f9e82486bece11384ea91af9735a2f7540976a07806081840a9120dc2dcbbea1577f2976c1522d8bcd4c4dffe097530128617546cc2bc62572de80c17fc26d47a2cdbf8d37d3ed156ecb1e8c67a52f5a3826e21b67a10764b94bab4e14d63c1b87458c61e24b1c8f338d275508a79f3b1fbf0a8d7789bc4df2e7df8e454f8814d4021c0db64efd97ab8f28ff2a99a38a4b073f149f4b509df91f1f232418962168232e0ae473f848b857ab559e334582e22573a0d35ae4dac2cd738e49b6f200f89eb6bf7d2e6835ab69f834c183b90c2b96acb913c0a27fc00c41e284d7def35e334c4102a60498098eeb283d7527739ffd3c74659facdaa9952d84ff035a58b97f72ffdaebe5ba256a5b51f43b801020ba9a62efa2c8b01bc89567c60ec7f3498fb261569476873bc6ace9c2c307ccdab8ab92fefb5f9a6c0bc8930c4a97c580b2ffbce2a41c4a153f0d340ad25cb6760d061b390164387bc2a974e8075befebf8b62ff3db31c206fa3e0586788ba30938e75a6b2718ff6fbafa85b1f9ed8868b8099ff229c191ec0c38b8f2745f39190508eaea91d605dc78b8842e074f308d00051e0379df76bd9651cb748f8f988487d840e3dfcbfe066515e6b3677e6766f15de48f729749b0da5835fd376fa87e4f8adec187afbbe060041298d882a44b8b78261011f3a6a8a126c654c42a9a730d6aa650326978c9b8a166b81e4a7aa77f466233ca976a07bd57e2d0abf67b32abcf0dda5aec58905736eb466acbd408633744351f960b16248d56f353511710210971f73d51c9c20ebb6a03f14b8fc44f3d8341054eb237d3036a218fcaefc25d2cc148bf84742ecc6e3b6009eb559e9a94c5e94a39b2e195bc1dcf177c9b8755003690755f3c5326d76cd04519e22332aea9ac99b3e64bbcb9db1d04fb16eadefed5cbb84e346f6dcdb77b60bc0106d89340bed7a644d0fb0420295e628757701c6dc00bde99c169e565a1b0aa17de11e9bb8cff6efe8b2dba1e8d52a39d27717fd46e4cc0893090699e85864b44ab9b5d402dbf1e5a4a085f2eac3b62cdac8b9f177260afedc5c8c44bdeebe692bda2184f1a497b22d0750d4099fea02ca01a201abd18a45a377a4ba098c3abef1ae86a4d3b438f97c2898cf86eff77f66ab41c4a05d79f57185706112ed146af4b5c620c17fcd65a58ad36f8e02a64eb8c00c4a222eddff8486457036e7ce8836f355c06ad2e7aaadf891e6277e01a0c0f38fc8367b2fa557a77fc822b960bc62a39b756cb07fc9b0200109a2fd811f49bcfc5aca50b331ff1144fc625b4c97cc8ea9ae179e80364737da1d789d716320f0cf4cc42220f21077a6fed27844d4d800da00f48f2cde493ff6e6bde2c54b34fc56b54e2a5feddb986b36b177adb0c55301171fe30ddad9569485c12e4bf654ab48547d203c4fbd3038d8e35fb6cf0ceb2a9a39151d66d84169338da6d836a1996e3fb2fe5478288e65bc0a81766071efdffaf8d5462553590b049d7086b2a3ea5c72cd4eafe70f7c69c25d0f1a4c381e2db2c5cf97d48f83e1d5ad6586cbabdb603b33e81759f13fa14ef162aa50b6ad363f76dba58e6b59f4628ae65f81b2f3e42376199860a02167564cd43b4226f477d31a3fdbd117907cdf0d67cae1be734abaf941cd0beaabd6a138c7b68d643d85206b1f3be6af3f57e7156f0a48cdaf4ace2a1fd5c3131e2b802e1742db5cda3d1de167bd4f1b6c3973e05a320d4a380443184a82e210b6b6b3fb1f70f77e6fd6f18ed958b4a997361d1701390c5ea5405dc2a4d644c1b6220c4bccee6c63eddf4431f784795f6d824b6ec9783c360ea1f6aaf70eb98d6697c35e98585617c03516ffb9de4d3af4204e8134bb58d789dd26dfb4ddd93e59f2e35cf234d16c69be5f4ebf245487956f4486033be504e21fa4d8d0be74310bd8afc45bcea2a5cd6061dfcb9a44615203aaeeeb65745268bd7de1b18c6ac2e9f88ed201012149061013fdfeb5a551303998b7d7af13048948e0ee464453a1fd78b9283094255d5698019fbc11d2cf9784a40c2ab6a77286ce0b54b3ef066f4d6077a74f490eb06cf4bf8edee3e7413c136fb59111ca73cbb504530e2fb813deec926389011d14f68b346c3d5116a4b0e5ad70f38804430211b059b18c2ecaa47abaa142421b57d5ee93987853a8f58b084367fc42db1d8c9bd3aaa9cd301f5d233a936652f9a4e1066c54b3b39e403d001f9685c7d547f9845d55a623d39d427e8573414fa7a9d5963ae1c62ee570abe8a0fd09dd9fb72fc2efb411a8e8997ca4be3b8f7afed184c06e52943cd238c02f8c58c9f63786b5aa4f5656ac92704c040d23503433b2c2c70e1e3c554be7543253b7a7573684a20114a17e8578593b8cbc560687961270e30b3dfd50808bc02b2b8ee7c878b4d1487daf0542ed7eab07cfd7f44210a8b2280d0cc75e3fcd1c73affe82f4c77a1a61673a652e659a352036e5df29727a95331b51373971ef0846cfbca364e234b5736a31c3f842c5180b9096b2c083feeee8c2f91168098308299b25c08e38ba872dd5a90772ac6694d5c67d77c215fe3bb82bf1c1ec989ce98a411c0b23a205012a7a5caef5c0e878414327e108b9e60ea0484865271b520d2960045caa0441410bb341f30f3b4425fc4663a1e022516d51df2b80f0154c774be8f02303f45e4f070bdd1c1c6908476226374fc8afc4fd5d6d9dfeaef2aa40712afced2e717eb6f3158f42f7be13712159337c852064de94f471a3a356d4b2f9ebfb152adc2db7e03781412935956ddfcff45f964ca9b0a9f8320ac3e5834c0b69af938e8671fab5d2ebe83cc29235db55b10fa44dcd8a3e5f55f01a7f95d3cde81e94e23e0bb3861151958aeb6f57b16ef050d8b248ccb713265396c7ea59bc07cb5d6a431abcfa4d76e827d756f38fd0ea6edf4ea5bf36bca48ceeb3e88a049b578f3245e1b3300b3a117a0067897bfdda2d2838a8904586b7bdb59a71ce25b246aff55bbc07cf09f9c493e1bfccb7dab25667f1da3fd4a43ba59c04c64c695432b67cfdbefd310c78f8c10f727fa1df5f532ca8d554ab5bcf90aa5ca6185708abff2510a9494ab313b1d24c4518c5f46c3c84d85714e1d4ebbe38785a0c122e53110c3c5027ce59162a9c3cc38971356b66040c60ee1632cbce136205b4ea3899ea972cf253f0004ede9d443197493eb9e3d7414948f8d41f41241416c49982fd183628efde9eefcddb7863bb228023fea62b04beeebec40ea21606ab8a734056c8c98d93914a661869411562e22983fc0d7e12f542c9f704d527f4f3caa38e53df26495907167121d2f278f918c0fa6a8101bceb14ce813273935908be4938914f0f5cfe2bfa875abff08ab27d6ecc751733e43aa4dac82b61de26e9e957ed9b308f228908058dabae4202a99c02e6dc04dc6b29672922ce65815df90cc0cdea730521ba0fdef80ab55192d4e76b7ef9a4a91b2f498183283acd24496e88da411640d61952d833c7eaf98c9e564285c043335da9b1f6f9da163fe8b40f7271686f5a624b77e9f35ed8372ba977eb1188629a5c1a5fb19dfefdd14784b2c2461bd85546083c5e882706ff4785481dccff8238ab0784d3108371224d16b50e7b39198248bcaf16400537e7ab648b5a679ffd05733e3d898c70ec5ed4617e4bd9278a83e00dbb25a5ef31a7ba2acf20648e081cf3c397567c713c52985cc700df8f5ccf0d6061361016cd5f02b0ca2d498979f15829b53f10eaf177dae47e852a19ef5a5e9124e241a05339252a69ca424c7a7f24d1cfc4ba0a8a623a8cae376a661e4ace2e697253443865f8e774fa9aeb02bbbdb20f9686a5b05fd360faa9b22eeef06522ee537b57bc1c8ce101393b20a9182b15fe0703d963efbfd907ba754c3d30f25adabe7fe29b25b25855eec1c485183fb6e6c3a9940934ed4400808710ad8333955502c54fc13a16604aa73e82a0a0bc6afa114a465f7f5953a76670de0bbe98d2d5dde93b2fadf5d697ea69e14d25e336d2e1e21e2899ed605eb3f452271a07c73e3dc86b1e20806bbabcf5bcfedbcd39068f34f71355ce7ec4522d7cc430fcc262772447e9901dbadceaff85ba517dfc2f3534c23cc3fa9d240a741252f784e9641b577a2c16eabd0e02812797f24f915b2bf726c8483cffcde81e1172b3d83be840e69d0d035b434da891eb67cb35d2eceab4c6e7916eb730ad9bd9fa5fa9d9ac86e136a64b0250cfb72ec952c33b19fda68eed35e2f67648eed47bbfdb91232b7bb2a22b66895bdbee868a28a86a69740d7cd573f91ebf2923c944d9a6d24f85eede6ee59c09c4bf8f7a2bc9c8a28d26e83af01cf57374e924e844c376ca1f332de9253fec1daf962d36b41159585ad9cfa7ff7b085205490942d94baf615b20c630ca455443654b703c56ec83345788cc3cc63c55b5333e00c8de0244d409879ea64be66aeb069c8151afb56f487195730a957a36b6d2b958241908030e1d126f3a7ca9d83875f78b9a7127c635c262f09c33d8f0886908d72a1bab78000ac7011b28ce82730c102266262e66877f8254c212ff955022442d37eeaa752ba7090d017225ea5228e47a3705db42896f18cd61d2ae712f70e5e9d10e13a1646ffc4f56d2165b0d50308b2b4efae4ad60e7d5864d1455e337834644a4c4e6d6c3dbd751b53b7cd083a9c41edc008768d1d60c949ebec8fd047e61ae592c3eeb80d0a24fe71ca9e684be1455915cee8cb81636f74d14efb5155a1b7973f513b4330949b243152d60b7f41acdd7e18b66582eca5a39ff229843f5c290e9da1028996a5e1c0df042b60fea6c83698ebeafce1ac1e505cb4fbe827d1d6f5d6e5e421e5f7ebe2a43701d4ecd2339713efb39e10ef47d630697489729ebddc19b3f8d64003b5baa64696c33160e8418e778a1168a0bf82e7e8d01376e3d9f3a572b38f9e6b6acabb31d403d0d43a2e24028615adc4dcf3e4610777633589c8a0d602bed7a70478de9893e3d73671168f06342cf8be3662f1a534adb485eacae02d31095a1ce7283407fa930d02531bc6ffab9c3be90ae39569a24012145ae092bba611558c7333ad9b119ccbb9d2b012c6748d9376f8f75da03102f639280056cfe11b833c8e922a3ae4b90f3e095921c6f7d3840861f264c23ec89dbcd6fa77eb3caec36fd394fd608f747c36ffe6aa27c9d4f71955e28f373c7af24c2a146e058dde2fbf3f714e1d8ff54bfa3c180b6c6a91bde077e3922a57566581ffc852090465ab73fcec2b749fc9417663e357d10e419e3410c04a6ee49602927c6a47af9a255904a8356936d697125e7de0086f875250179cde55f8de256b8500cda6d58f1644c4af1dab61986f6c7486b551d999d0a8a36032e47ec00ab281d4ba2ebadfc5d2b1b9f96ffb8ad2ccea28ba62f3f44884769b1005f15b05adf9f64f3dda722da39b11879eaa5084598c66a359216f815c8c59ab1a2c4bda89ce8dbf64d843959971f948f68ddaf3100fa540492f66e009ffe48e49b1f066127e258d9879283fa1a58837aea26b566c805abb1f55043288ebd5bf91ba2abaf573cf45e0aaff0d8003d6") clock_getres(0x3, &(0x7f0000000280)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = socket$inet6(0x18, 0x4, 0x20000401) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) faccessat(r2, &(0x7f00000005c0)='./file0\x00', 0x4, 0x2) fcntl$setstatus(r2, 0x4, 0x4c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x8000, 0xffffffeffffffff1, "f600000800", 0x7}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x80000001) semget$private(0x0, 0x2, 0x1) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3, 0x5c, 0x4}], 0x2, &(0x7f00000002c0)=[{{r3}, 0x0, 0x8, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000048, 0x2, 0xffffffffffffff14}, {{r5}, 0xffffffffffffffff, 0x97, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x9}], 0x7983, &(0x7f00000004c0)={0x400, 0x1}) poll(&(0x7f0000000540)=[{r2, 0x8}, {r4, 0x102}, {r3, 0x8}, {r0}], 0x4, 0x1) r6 = openat(r2, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa0) r8 = semget$private(0x0, 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000680)=""/101) sendto$inet6(r7, &(0x7f0000001700)="2fc6f27919fbc53d066222f145c6e91cdfcd34d8f0bf64cba48fc85c7ccb209d8a7a073307fcca74e7e33fc694c13b530de132638205479b3b2b0b5c393b9f56962582a4e1e7fe2fd46140b8146c0efd490da0c1bfbf3b4da5580da3423af61d83b809c7e7871e64e0743986f577fd35142c381c72c9e9ab1164d86a1922fcf90da756fa1acd84b891a50d3751d5645171b591b8d9567ca3133365894a8c1e4b5c3692de7953a17fe6b839b1835454b78524429af28f9f35c7c7caa9d48827cd64ad41fc01b15a966b8c8900197250cb4e55a68395811cbea9c9f42aa31588f4968938bd8342f04809a700"/246, 0xae, 0x0, 0x0, 0x3dc) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x3, 0xffffffffdfffff42, 0xe6b}, 0xc) r9 = semget$private(0x0, 0x4, 0x86) semop(r9, &(0x7f0000000180)=[{0x1, 0x8, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000080)=0xffffffff) 20:34:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 20:34:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 20:34:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4002, 0x20) sendto(r0, &(0x7f0000000040)="23a05bb442611a34a3874c686a7331d4926e0cd6691db633f725e514fc6dc9751525512f28977acda86c2754e7592554e59a81e38c422f0859101af27ec1d9c9bb47cb8c4024c078bf3cb544e450c5600bd1943c32bfc89e684470a210b0ce32d268d99d4248af3d76fdbb1b1321674e8e7223f2435b7dacc285db75ef44", 0x7e, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x6) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) semget$private(0x0, 0x3, 0x20) chmod(&(0x7f00000000c0)='./file0\x00', 0x124) 20:34:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10000) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x74fcc98bbdd9188a, 0x7, &(0x7f00000000c0)=""/59) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="57649377fd31f16f83dd143c3fb09ce69eb4b40b2fec3109e8b901f0f2acf703437697ab2dc63cf69a35ec96b33b050ec4e2", 0xfffffffffffffec6}], 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r4, @ANYRES32=r4, @ANYRES16=r3, @ANYRES32=r4, @ANYPTR64], 0x29}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) dup2(r4, r3) 20:34:57 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047100df900388364d9a845caf1c27adbae16dbc6de31d8b9f5cbe4c58d772f610498282655f07de175a9216c0105f00ff506a3ef59246b5580d2aa5d02bb8dff43b9de0972df93a10d76e87c32f85772faaf5c176ef99e9654297611466bef73a0e0835f9cc8f4ead18b8b320d7363415c1f3c3832e5d423d4b6fddba6016a7a46c2d649d24c6a3440af84604fde271f94e9bfa82b5129d67fc1c3cb1652175fb82f648a65956707a52f0ead0bb41975632b90e54387845e31f418bac38b733665bcd2719f50def7797d82f635f81e6744ad59de2653f47ebd26e2"], &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:34:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getpid() setpgid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10100, 0x0) write(r1, &(0x7f00000000c0)="0483f69ef229ef59d24b03671ebd14622c0ec5d1418d4f562fb4741a5b584770ef8565fa9dbe130e7f2ff8b1b436398bdd43e3410c8c", 0x36) fcntl$lock(r2, 0xf, &(0x7f00000002c0)={0x3, 0x1, 0x79, 0x581, r0}) sync() 20:34:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) flock(r0, 0x1) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x7, 0xfd) flock(r4, 0x2) 20:34:57 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xe1c, 0x2, &(0x7f0000000040)="a59be40d123804ed70cb7f3ea119598ac8590991e6b49d51ad69c5ffe806b1003d08ce31b27fe2c749b4c28c33c299db05355f3182fb4d566ee4b6460a7f5a430c137a55727756b7c3b15d4880163ffacb29d5535360101aee7dbc30fb3699b3b31da306c389e929", 0x68) socketpair(0x21, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x40000012, 0x9, 0x8}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x50, 0x21, 0x7, 0x100}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x9e, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x100000001}, {{r0}, 0x79af54534b2bc3cc, 0x10, 0x40, 0x3085d85b, 0x9}], 0x100000001, &(0x7f0000000180)={0x5f, 0x80000001}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0)=0x7fffffff, 0x4) 20:34:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pwritev(r0, &(0x7f0000000480), 0x10000000000002dd, 0x0) syz_open_pts() fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) 20:34:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) 20:34:57 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0xfff, 0x200, 0x8000, 0xd8a9, 0x8, 0x7, 0x3, 0x5}, &(0x7f0000000040)={0x1, 0x7f, 0xfff, 0x7a9, 0x5, 0xffffffff9e63c339, 0xa7b, 0xf183}, &(0x7f0000000080)={0x7e, 0x5, 0x9, 0x20, 0x7c, 0x5, 0x8001, 0x3}, &(0x7f00000000c0)={0x14a6, 0xc3df}) r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1) kevent(r0, &(0x7f0000000000), 0x8000, 0x0, 0x4000000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:34:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x7, 0x1f, 0xe000000000000000}, {0x1, 0xee7, 0x101, 0x4}, {0x7, 0x9, 0x2, 0xfffffffffffff001}, {0xafc, 0x401, 0x5, 0xa5ce}, {0x10001, 0x9, 0x8, 0x80}, {0x3, 0x3, 0x101, 0x1}, {0x6, 0x3, 0x6, 0x3}, {0x1000, 0x9, 0x21, 0x214bada1}, {0x6, 0x7, 0x48, 0x1}, {0x100, 0xfffffffffffffffa, 0x2, 0x1000}]}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:34:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x3f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x14b, 0x0}, 0x1) open(&(0x7f0000000100)='./file0/file0\x00', 0x900, 0x0) 20:34:58 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="cd72f0e7e8fb9a069b067c020eae1802005a0dfd87d1e8951e75c4e49a9f8745458a2437c26878f58d748e59ed396a594001df10e96c353856b14203af25478338da06931e744e6efe27f2fd85d3a18d9fce96af63bad664f79fe37ae68a9ba356b4", 0x62}, {&(0x7f00000000c0)="66deab90d4f01466406d1127eb9ce2a1766088f87197735304741157b2fbfec47071fdd41528d9da649118a2a614b9c4d0b5dfc5789e4e07c4e60487b78176e4d3d865df736462f4d36bf88096220fd385717152a047144c0cbdda5ae063e0725481b361e5df5da80458d398c6cb146c2745c84d670a160464360134d739df36e3053e186a49ca78fe31c639b77519b334cad1940927a4c8eccad6bd41b32b116e52a7035f5a4b4b67939651873e6f27a18d96dbd9475297eb6bd980a575fc85190fa77b9fa76e732fd2740fe4fb", 0xce}, {&(0x7f00000001c0)="84eb1adcd2fdb251099d9101a666f5d7aa3d93b1e48b0cf7cc5c00b6738ce882c939fb8155521e7e4406fd45edbf53e00185a5a08daa3ab6164e0d8b7dd985a7fe04e383db1b2453", 0x48}, {&(0x7f0000000240)="df27f0d0f7331b3837bc686bb9cb8626d29fda2a4454af0153b23ae32a31ab5e4bcfd08f259565b79ba2be9d907444e196f0abac03", 0x35}, {&(0x7f0000000280)="58ddaf80ea19", 0x6}, {&(0x7f00000002c0)="0796e66a504395adae6b6d6f178bd3ec2013b5d7b1477ac0baee861b0a19db405397dcdb213d28fa5675734092e4f2c4066f65ee59b3a392576b353376f8b6960b18c3dbd3a98b75929a869d124b071bb7ba5756eb81415588036013ecdf0cf27c0ffd2c3d975771c86d8ecdf66dc00c7b48e6d5b5bdbf4be10bec864ce6e3640e4703412bf0d0e6b8524848a380", 0x8e}, {&(0x7f0000000380)="0f21afb5a62ac0d0fcbec35a99cff09d5c", 0x11}, {&(0x7f00000003c0)="653f78836400378044600a4375903c751ffb6a84274ac1fc5bd931c34042fd9c8c7971ddc8548fadbc1114ef105c05308acd7b3b6b8db23c04602c65be4f79b353d6f350370d84b8d179f5fa328b658a8c059b1588493833caf82ae7be128baec3fef66c44efedfb40e03d71a80d46f349b42d200170e2816f3dcfebe58326d5865da29995521833ac", 0x89}, {&(0x7f0000000480)="176892bae7b5c6485d395a45199b733aeb423d54392608f54c3fa12bf68ed8a5de9d354d2549d28adea644786d2c6afb2a0fd90a4c6621b23007b8e785a6d807e93742f48aff6288ccd2c5cf2a44faebb12bec14cd2708155a0a1d4c869d587dc27ccd12c0f9f78a803f131e60c1f3c0227e7457b906850c1b63525aab200d5fc5fe1518643f86ca1b506c1000ead506c88fa0e3f1bfa2d8f8571c350b40d493e289c7e8b7684c6f8f1a5e2c3ebeb87ae5e70642c43bb10648635a0f3dbad4b94d4119b2afd42c466fb5528bb61667b54e128ceb302d9246503f6087405675046c6510909147da1291976bfd301f082d41a040622c8071958cbb", 0xfa}, {&(0x7f0000000580)="41dda9162ad8d5d6d90fdd7dbf84c392f88fc1893dfdf872835885e6edad9e26b08b1fe7ee75685b9104b776365996cb85966e8c49ee78e2d3f83ef74ebecf4b594d7eb102c120840c210f394c12d2c2c5f970e3c459801c8455d7fb0d64a9c1ee4b6950a0859fb7607f744b8d8016031ca970419d4f779e358c91111e515f267c79ad187969f6980f8e886c2f4f32679e9c1d5cf23bad70d607f358e846dad10c651ded9e445e", 0xa7}], 0xa, 0x14) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 20:34:58 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:34:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x0, 0x1, 0x100) fcntl$dupfd(r0, 0x0, r1) r2 = geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = semget(0x1, 0x1, 0x200) r4 = geteuid() r5 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x0, r4, r5, r2, r6, 0x42, 0xff}, 0x1, 0x6, 0x80000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:34:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 20:34:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x3, 0xfffffefffffbffba, "c469000800953600"}) syz_open_pts() write(r0, &(0x7f00000000c0)='\r', 0x1) write(r0, &(0x7f0000000100)="a88c2726430672533af8e4257104d9d959a1b0f20c601a0a2279e8bb4747fb77255881df89c20b7561cf6390eb06d9bcc6151cec302d71b4e3f842eb5a97d71c7ad3bec22a1e2756d7d46600e4f654387b6d088958e82a2300369930ac4e36", 0x5f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 20:34:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, 0x0) getsockopt(r1, 0x4, 0x2e65, &(0x7f0000000080)=""/243, &(0x7f0000000180)=0xf3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0x1}, {0x3, 0x3}, {0x2, 0xfff}, {0x0, 0x7f}, {0x1, 0x1}, {0x2, 0x5}, {0x2, 0xfff}, {0x3, 0x10000000000000}, {0x3, 0xff}, {0x2, 0x3}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x100}, {0x3, 0xe2d}, {0x3, 0x95e6}, {0x1, 0x7f1d}, {0x2, 0x800}, {0x3, 0x7fff}, {0x1, 0x1}, {0x0, 0x81}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x4}, {0x3}, {0x1, 0x3fc0}, {0x1, 0x8}, {0x3, 0x9}]}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) wait4(r2, &(0x7f0000000400), 0x1, &(0x7f0000000440)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)={0x2, 0xfd86}) socketpair(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x3000) flock(r0, 0xd) ioctl$TIOCSTOP(r0, 0x2000746f) fchflags(r4, 0x20000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) setsockopt(r1, 0x800, 0x4a, &(0x7f00000005c0)="c6795d6de29e451deff0", 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000600)={0x2, 0x6}) setsockopt(r3, 0x0, 0x0, &(0x7f0000000640)="f3af4b7d15269b1222d0ad99ec7540ecd08ec004a39e581ac20b8fc87dd99b0c4afde29b32f848f0c7777d2c54665b63c0b17b19638bde6b1c22d74bb4e52010c99b592dcd57ad2c5c778d74249c170d5c47ae677d369bc09f1e7a1b9cf8e6046bd6b9d85b64e8b53affea007a0e49aee345b556dac2f4d6396a3b629b80cfabacd960b3f7d461dcfda4123ba9ecf51f7b1a3efe52a5d9", 0x97) r6 = syz_open_pts() ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000700)) getsockname$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000007c0)=0x1) semget$private(0x0, 0x0, 0x40) pipe(&(0x7f0000000800)) 20:34:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 20:34:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) write(r0, &(0x7f0000000180)="f0afb915fba4f19cc6b14aaef4ea5189034642deb219c5c5f87841fce1a1cd7330565a9a305f664e6a012956f462700cc3288a183ab19e718b7706b709bb719e45eb4e8a4798c4e1be1cc4bc76b7a819c2abd89c8a2951bfd5967b4c2c6855d441450a002c55a4cb448f0c3051db6338a5035b5181001885", 0x78) 20:34:59 executing program 0: r0 = semget$private(0x0, 0x2, 0x41) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000013c0)=""/4096) msgget(0x3, 0x276) msgget$private(0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = msgget$private(0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) setrlimit(0x4, &(0x7f00000000c0)={0x7, 0x20}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9}, 0x0, 0x0, 0x1c}) msgctl$IPC_RMID(r3, 0x0) 20:34:59 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() fchflags(r0, 0x10002) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 20:34:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x8, 0x7, 0x3}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x726b, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x910f1ceb24492b5, 0x4, 0x5a, 0x401}], 0x101, &(0x7f0000000140)={0x100000000000, 0x7}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 20:34:59 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000a40)='./file0\x00', 0x281, 0x100) fchmodat(r2, &(0x7f0000000a00)='./file0\x00', 0x4, 0x4) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x5) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) r6 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r6, 0x0) write(r5, &(0x7f0000000a80)="ebcbc396c1d11484f16dd6d3baefaabea5e099123f8f4a417fae4d075cd4d5becb68e5ce15db50a21c7b01ff7939193d49cbab81f3216068b3a430581d31cbbf536a0a9229b72ec7f51f284c41f9062ac864b10118bfc4fd28a616b25f33", 0x5e) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = socket(0x0, 0x400000000002, 0x80) setsockopt(r7, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:34:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffff"], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000), 0x13b, 0x0) 20:34:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 20:35:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r0, &(0x7f0000000d80)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f6669ec653000"], 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000880), 0x4) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) r8 = accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r8, &(0x7f0000000d00)=[{&(0x7f00000010c0)=""/206, 0xce}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/174, 0xae}, {&(0x7f0000000b00)=""/255, 0xff}, {&(0x7f0000000c00)=""/198, 0xc6}], 0x5) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100211e00000000000000000000000000f8b89054e920"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r1, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 20:35:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) syz_emit_ethernet(0x97, &(0x7f0000000100)="7e027b138af385f495e6be25ceee0376a7933db7a966f6562c201ccaec4584602b2023ea1b417c950ff503abbe02c24109ca261e15e7999868bbdb4bb7372f55c4485317c2a532cc63fd33e63eefd0916ed0a745b4cf43255b3870e02728a5b9e7f53191f8f3403a82b999a50c5642fce4d700d0b4e6082d916071fc84658efeec0b4148218b03e0c041ff1ca401bb8e5ee57a412aae4e") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 20:35:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000000100)=[{0x6, 0x3bde, 0x800}], 0x1) r3 = msgget$private(0x0, 0x188) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000440)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7fffffff, r4, r5, r6, r7, 0x8, 0x9}, 0x8, 0x80, r8, r9, 0xffffffff, 0x1, 0x1f, 0x5368000000000}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) fcntl$lock(r10, 0x8, &(0x7f00000002c0)={0xfffffffffffffffc, 0x7ffffffffffffe, 0x0, 0x1000300000006}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fchflags(r1, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semop(r2, &(0x7f0000000380)=[{0x1, 0x9, 0x1800}, {0x1, 0x2}, {0x2, 0x2, 0x1800}], 0x3) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c25302f66696c653000"], 0x1) semget$private(0x0, 0x2, 0x185) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) 20:35:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:35:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfc, 0x0, 0x1, 0x0, "c4692008000d00004400"}) write(r0, &(0x7f00000000c0)='\r', 0x1) r3 = dup2(r1, r1) dup2(r3, r1) 20:35:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000f586b4e4103520161826b8b39d68c773ece825d18d0b596805756968"], 0x3) socket$inet(0x2, 0x3, 0x2) 20:35:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x83, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x812, r0, 0x0, 0x0) 20:35:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="c3", 0x10, 0xfffffffffffffffd, 0x0, 0xfffffffffffffc51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="e61a88beff712d6353d9d0c4a89132b506d5e8c29d6fb2df0d32a5e3cbaf243a70a7c997c180b0866519747bc9bfad2c0c4c1586bdeb3a075a784bd4ef27ee3b529aaae5c13716616cff5d6f38d2c2378bcac71a8784c15b5da24d121f2f34a7fb8df37ac6210d341dde3cb25f91892331fc5e0b13017dc58e3069352b4d8b61898c59e288ffc9ee56e718b5bcb033a90caf88a0e0d7ad8e3f2ac8d2d48c40af9daa08d1f0a69a5c9c446aa97a8e57eeb7b014bcca9dee65653d28010b226c36230dae375e8af730b22c639a31691498ac533bfd2a8f72c1cbbc0906ef18f6e152d1a45ce901556a", 0xe8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:35:01 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5a33) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x1f, r1, 0x0, 0x2) 20:35:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x180, 0x80) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001380)=0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x8404, 0x0) r2 = getuid() open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x8) r3 = getegid() lchown(&(0x7f0000001500)='./file0\x00', r2, r3) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000040)=""/253, 0xfd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/37, 0x25}, {&(0x7f0000001180)=""/32, 0x8}, {&(0x7f00000011c0)=""/201, 0xffffffffffffffac}], 0x5) r4 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001400)="e210c5acd9f557a2ed9767a456f4226371b2390790c03d6248aef728e306230dae1945d0f4bc38820baafb7ab5d7be7b5c308ff7168884b5f909dd33d1dca88e2811c5279cb3d40bd0dc2915b6feb7890422a3365e2795118676f95c3466ab8e02d743723723dc826a2e08dd1616f32973987fad3b1c6da89bae4a8efb813b401545a25a318d7704f773cdc20c59d0e71c35b6fdd5c9c447379003629cd53589bbb83a477a7aacce0d61607d629fdf2504ff2e0d6c7759b8171fd3a184493a41ec527ffaee5abd3c7da995228181d28b176d023d2a", 0xd5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000012c0)) getegid() getgid() getegid() socket(0x0, 0x8003, 0x9) setgroups(0x400000000000010d, &(0x7f00000013c0)) setsockopt(r4, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 20:35:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') 20:35:01 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f00000002c0)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x0, 0x3, 0x0, 0x6, 0x401, 0x3, 0x2, 0x1, 0xb6df, 0xbda}) writev(r0, &(0x7f00000000c0), 0x10000000000002a0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffdce}], 0x1, 0x0) 20:35:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0xc000, 0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:35:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200000000000080, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') r3 = geteuid() seteuid(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000300)='./file0\x00', 0x482, 0x55) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0001040000000000000000000000103639e59a00000000000053ff26d4aa5e54c600c6000000f6ff004014d61ccebe0921fdda5d92070000000000000000002000000000100000ab53202c300000000000003786a6297265e6b5816744c45de585610785f5c103319a856fc71adf8dd6f04721e36e1c599798a101006f79a117985fad2296ca0104408ebd01a1ec67bdf37c5b9a2d6ff8ea02008841b6ed24f4c6"], 0x0) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000ac0)=""/4096) pipe(&(0x7f00000003c0)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x8, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r6, &(0x7f0000000940)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 20:35:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = syz_open_pts() pipe(&(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x5}, {r0, 0x40}, {r0, 0x4}], 0x4, 0x0) 20:35:02 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file2\x00', 0x10299, 0x100) 20:35:02 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r0, 0x100}, {r0, 0x101}], 0x3, 0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfc8, './file0\x00'}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x2) r4 = socket$inet(0x2, 0x5, 0x200007) getsockopt(r1, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) getuid() dup(r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x558) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r6 = socket(0x0, 0x6, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0xffffffffa7936f85) r7 = syz_open_pts() r8 = semget$private(0x0, 0x6, 0xa0) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x2aaaab8c) ioctl$TIOCSDTR(r7, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) fchflags(r6, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f45, 0x800}, {0x1, 0x77, 0x21800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x2, 0x11800}, {0x3, 0x1c4dae12, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) geteuid() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000180)=0x10001) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(r7, 0x20000000009, r6) 20:35:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0xfffffffffffff001}, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)) 20:35:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x33) r2 = kqueue() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x2) chflagsat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x4, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 20:35:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 20:35:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="89b753bb63799a43977577156fe30384c3c72119585e829c1c908732fcfe713d7d0b9ee1dbbd1326eb6b484dd754ddccab9b5398c23f983ebc63056930e268bcb332d87e64ae4cc4411904d57e15af33e661dd0b3cc65099c560236969637cbff75d224998d2429738a52355aa3fff3b98ba4b7a94276258de15989e7ab8488aaf72a817198714663dcda375c5a4b8f9ad264980d55e8f886fede195a5516380c2be3bbbfddbc044d27e11cf3601ca5603936e6e5683", 0xb6}, {&(0x7f00000000c0)="24dc2200c0b4c653b2d8b655b07fdc4f6004e7c85c471e1ea7d76e19dc308b1332c753903c871257a801a06edaa9cb0c8211c5ca52c84e008cef95756071146e4fa1cc4e3e74cff2f600023d3d25c46239f3e8af8e1385ed0eedc58a5fb29594b8e3f87be87ee5b905776a76966ac77006c9cd30175bea44160d103612b3aa9aeaf9bfc532b5c857ec6f80612ef7120ea3dfa59ced10eaaac2074f4064d38a187a057daafbfb613e0b90c8f55835a5048ab4872c5b518bdc9df7ca171c627b520e7980bfa8288e3460966edd1ce6f09483fd44753308dd8cf84d9caba381b3f0667eabc3980db737", 0xe8}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x600fffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0xb9, 0x40000000, 0xd742, 0xceeb}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000004, 0xfbd4, 0x9}], 0x9, &(0x7f0000000300)={0x8, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xb8a, 0x80000000}, 0x8) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) 20:35:02 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="affd018312a6e9e69137273e48c60d2f7b", 0x11}, {&(0x7f0000000080)="4a74ced1146d97058542c3051fb3c46aa1b3119b5ea2b3cf8fd24a78ece6473a473feaea3774c3c37de59a7a2c5eb159ee36da562df6ce1276881e40dc77e025f24786f18c4e2a4a762b1c4afde84b209d637ba961c01985fd876f3e5d8fe258598093eca3333685899c94de5c74bf26deabcaaf72b8c421a21819ca90ef1c4c4e64669a113dab8288c53f61a0bab0131a3d4a8a38aec185b2fbffdf6201d89767f77e2a07039ee84098a9dfa52fc7ead2aa69f35b783a12df3a409034c90a47f094b08a25a215390db97b41d9ed3c3a1143fe9fa75a782b72de750bffa931419fe4a089096884c033bd7c8d1c2bf75f79dd6803a5fe6fb70077afd6d27536888086117fb11680f09ec380c39615a87d35eac83d7e1322b70e1c0dacaa3080486ce3db63644577e899c63a3211e53035d6fb1bf1b9fa1423d546200056189158ab56c59769e04b0f2a0f1d5baf9ed3517c1cc9b7d1e86c76b64f2bb3457b447ad20da2f972160f6f3a677e52dad9d460013aece19051ca82869c0d1844fe2ac7ab708f6d67c2891a747ef75dc477f29341d1200d7fa6e4937a7789b6cd9a2f6ed5dca9d812c4b908ba6e9ff61daf05152e6fc3b18fd8a6314f8d94aca247a8e4b59610e1705c8f4e4be9893190dc16b4202cc073f37d7c8c6655bf6c004922b82ac34d6162e9e2c1563ad37582a18a74dab9b78310d98264b574fae4e119167cf7e02d87d5b268408f1e320957b97b26a835160b3633372e269ab4824b5349a58b58ba68ba6c1e3d2f176ee141ec18e4e0cfde76fceeff275a0b6fc84adbda1dfe10e62b249f724b43a457d0fd579ba3fe943d56ce901f94d6373f9956452e1ec54beede2468edf2b97a554b6709e6e62de4a9009b26e69f4284e06b3822131ba0eb2424565414476821173a77f55719fd86c6bd6436d4ffa293bfd3d4a49ce4dbc8c3ac5ba9f05abf96c1879e18bbccd250850b992c49b68f2aadfc8600085e96c25b67e5c65d2fcee46bf021616d86907f46829a357e326765b41920ad28651887c6d1b19f000451a5b76027b05d3df6744d850f236e95bd561936775a39f26c59e3bf86aec1c2fd5f53a014a904e82661d389ff0fc4487ad0af67d361016bba59bf3bae4c6d45e8a1dc8e70878d5be889f862c23398901ba4226d8b732db7c88159e7de80ae32e5d6988bf4423a54fa66148b29945672c2f37b2a4533df1c2a0f14ee6d4f81be5757fbd5afffc264088d886cf1471ffb0ec726ff7be75152c909470d46120e7f657db7f2506957e917bbdcde1e6a77e98d88226d52084d026fc31d309db046fe0fbfee6e72a8f51900a47f9494c820a7aaea4a0602e3938dda744af721a89c831e0e7d87d55a60099882a3ecb9af49e4cbdcfcafee4c2819f720edad45244ff2b05ec37890134169373994467795327a7bdb5c84fa561f32199f4d6049c82c28035c4c37e57c706861300b73972de01150910bf5e7bd8eba7e374244e58f5e103103014043ea1522977acdb3b92ad8d39aa70edcd89340b71e35eb5a4ba4f5efcbef1aa50e16e8087080046ac060e564a7dfbb7aa50abf313428edea3d92d4e691f5fdd2e4c05a8851401b4b22a47ea7580cd94628f8a44dbcc3f643d90f844f137da968ec93cb3222a77f44fc453a698bd44501cd2b8656fafde7017d91b6ba8ee55920c4eeac4c97ad1aecc1bd441c364e5945b3a0c6bb64ee82a4fd82bada21ff35b110e8c9c1728375e51e0748df08fe79b6aae87601f5bda7fa40cdf7b206e21673a54665269fbedd51e31923f1857032981d2df71c32fae5f0f068f0f1113d62fb9db623f1839eaae68c927fbb52b059d237eddb062abd98f139f45daff5bc822d5754431e3ac5badd7963c1c575e61d22ed6b502ea95e4b7e52b92f2a795207358c35d0362b6cbafb7eb93ab245e425920048085462533f8b198223e3c4fb7fcf23aaf2e59208b1edf902da4eb6405cd034e52c14e1117bc9978fe96649349a4aceb6538cd7b425b87672a09ff436ea34db1a4b94b37c8e5ec5aa781f3f23603943077f80bd0f881095d40478ae09109e53a40ad65cab9b873b427b9c73312408457605cf49ed5b74eb1c7ec9a148ffb198623b92cbba91bcf82d87ad5cbff1c91f02d28dbcd19bc565b7b7853b2850697cf348d5eabcee7b01291733b174dea4401246f8c1b18f7ab9110f9adc5b4465de3144fd66cd96cb8f29169ec9cf382f2d98f67489ceaa51a183d9288cf26b7179806d3b3e2772ff01c8567223385ead352fd587673da5c3138434ab06d6d6028cab68ead678cc04c4aae13e0f911c0a0f70b06a856dc6d6b9fa937374d0f1668cb264711dd54c977c57120c52b781a0bb4907c38faec434f37063840e571072dd0e6e72c2c20e715d6b616b8f0edcf94ac423bb14b8e64fbeab0f1ffffb9e06430239b4a8abf9c6a36aba966dabdcf55eae2c5c1777f7bd2cbae9d3a84d784d00e9c4c1933f3035846f6c92474ab0ec4564945e394bff8d0132961282a1c0bef5a558cd8aa4d319571b72456b94481458283fdf8204a9b03845464e820aba924506ceabe744568cfc74eb319a110c544ea7f2b680dcb3b4d3d8081e9c4285e318a399eb3130c8ea1f9835df0ba26611b7dea60df91c78561825badce256d07bdb2d4c07824d2e952b037646e869d174b8af9dec88805f5997436634ef686453f7eb77da281d5f00cb16a9882ff7fd48bbd0d09e36d7b2c6fb3e1d88f26fda6e0b0b78b122da2d16ee239adcd6158d9da8ae459ade7dbd8d2a971ea650b4a1dc425219850e5444ffd1e18ed31a7ecac1b036e8cbbd5a98f3c97eb971d7ca7b10db8ac20e6d93408e4d152132074397460354769b75b9f7a6a7240f60c8327f8c0690f948dac8a9c4387952d536e3db04c5752515dd13b569ee5b94204f7c329cb963ff9b8b1d8ce5f2b4e1b980a612ff094ad6179843b941a97b3e8d799ac3a5b68a3abe711298ace15b8564de8d0ca4e5ea3056bdcdf62ea2d61e70075c0ce20500b390cae897798030586b50c1fa118e21250db912c7e7a63b9e52a22dceb0a5fcac04b91f4cef83ade23004279791ebee5f00a8d26e0083a43f357b9b6976c9290c0fc5a9d7b38e52b041c1511d0f9de193e0eec79d409b23cea1b2ad18194911981b13ab8181380cd52d386cbeb04df2bd9ef3d52afdf9645503a30ce5577314a806a10af2144adb8a0b29586a375ae34e51bd32c733feb09a2f8a18b5755472c6385d842a5412098f9e6ea42cc9502a4b0d00c0186870479851d0d4e91f07ff29cec0d7d958d3a9f202cc2b71904ae6c0161282dab89fdb878a07f8f413e8cd0b6956c9783db1150d85d82a86080a4be87409709f99df776e08069e4c01493db8bbfa90e64d49151c89044f70650a44e035957398cfbfc67fdb750a543f175dcd0d520f9ec45c926c3964af821d5798b32de06dd420c78bcc7f738a0baf3485da913071bd8e98b8834bd8e1ac20556f36052b3e00f0d8482e929791cdf93ceae8152d1d5cc944126ab70a8421d0c8e6fd219c720518c59e40c4969cbfb69bc4cce5bb52d5f613a3ed84fba155a12844b2dedd53d0ee5268647d7b03c77642d394702cea49b657998d704517b55e239a0ca5b51b1254ec31afe05310816e1c69af5a6144c0ea4afe1bb3d09b969a56f0cae72959caa2d68c1ac9cc483c4c1b0df42da9521127cec10e8fcd9f3ef8675e6881224e702061c175d6b757b68d980393c23db235d713314da4ebe2a312776f5396ceaffad4a9dd366b0537ec2ac809e06c5322588a83a080ff82880a5d89ee7466500b51483f9a1fe6d3275438a79256243f7919b57b4df0aa0d7f2ff09a65db975e27a06064b7298ba7e5c3b221090001edc3b8802131b37e5491a25b1a62f7a227f4040304e2640ce4d934c6cd75ebb740e86188c6a7ce45ec2e2daba5fbc475b72a52599a52d8682064181eca34547888b5075e4003a925cf99136557d5b38238ca2be4da263b401d5d30fe6fbbb61f50379c4a61c25fe84c12c1ce60d908a3308c41ba4f9f02bfbfb6f30aaefef66cf11c6e157e61984421377f972f695eb260718610d868f098a78214936a2e97c6064ca3832af160e47be32107b7e4119383551ba51fac831e79d501ab11a03e146da808cd7e9bdf029777c736108820f3ee2edbf8660b2a87f7769bf22a9457cb2fc948025d4d1ff8115a2f5e8490065f94de13f82de955f6495981792e5321d6284475e97581402edb184acef6013f967485937747a00c2989a8d1bab8e86f4ab1c6b96095711cc8bb67f78c5f80a2cc2414082814922641cff7de62307f8cf5e775b8eb111e9db149cd856d8e013a7fb688a5e0a76e9640b69c92504f3febe0a095936ff744dd46c43f2ef9e46cdd5292565062e8a286f5840cc85d922dbfc3f60682555d3c24fd6114571c4f61ddd4c0c10ac17de2df1348e8adc16ac3da8b9da928deaa65d936b05ce1382d76d34de118a18fb4dad1b3f4fc523d71673f73d8443f65a43b5f54ba0f6f579bdc88686d374bde5a9865ac4bd4c3e34305b6c9460056a9b9759af726356e02519316791aa0eaaac4d323d74fc7e8c86117534412cab626297b8e41d8ec6bf8e881e9f08522191ec7acec4665c74213d8d76d92b8cc101718c79f8eb193055aa82d4ebf55030ef8fbb558f0f0109f9f1eb5a4e1453dca8476043c33c1fee879c80c16ea1d87d51da23ba944960d7fa6778f0327426e08c7115bedead259f7adb246e113d5a49898525b50c21ff905fc6ed0231d3bf3de1609b7e77324b1b76d5857a277ee495f1da736a5446179322251a3d96589c7204ac42607aead5b4d04971d461355c88e0204e5a5f694e15a50f3e49623847e63025113c21ec5b6cab217790a6fff19fe8e04a7fa1f0aae1a1e5691487984db4cca40f3dd86e3ca6bf34da2b7163bcd112e12a90d427a3bc8d830e8591cc6bd23149c24b89ebb71cf9fac73abd7992d70d5d2ad9a0717da977d99279657998df097baa7af84be2dfe529bf8cb5cc193c47622434f97044d8630ef00f97e899e066c451aad694a1f6f242f251539c05835f86ecbfb858d437716cce9e23f2f92714b9fe369845ce1dc76a7b72577add6e650671e847792a314b095229193da8e052e0a6e240c291685657c109c4732441cf2a830f9b66b0214e7ece54d8aeca734713b45e7ef11e6e7c1248b2390ee2fa8c7b95a67be4a3fab9c4483fee6a8e9378546e22b6a35c2da3fbdd136287ad4e04ca4d809462a8e135ddfd73d0175826e5bcb29a45b3462ca697f3465093b8e9ccaad1f07256f918cd6b6282e54c063abbb93ebe0be9e5b73f64f03363b35684dd7ee6ed7ad9b0dae4107ebe6831bd99215103201541787323359218f038ee56c4b301f54fa588110425752c2115c173d7eebbd3b76cc734fd7c4067a131e7349ca4069f2fd3133e8d13b82692704767f5f73fc0dd372f93c6098b6d9676149b038f78b2ace4b9ff4b44d1549de44bdedfe1707ad360b98febddee4e1e696e98700e3625e141cc9b6a41a21f2e185fdc892f7e564bab5547bdcf403cf6a11c1c5d7ace58a7efd908d5e5027b366fff7f7ba23a7443a1842ec5ee32696d38b408289e097a54b633bbe490fe0ee721b58eaea038c4c2df8e2fc6bb4824e2c4ad4a01692716d06d567851c0d5999efd05bd960f0b5cdb480bd9524f3fc3b841c4e65b0a139e2749ff9ac67dbe527bab9986b9febb08d9d6366c0c6bb125be59d196897bc0b520c0332a588c4a29b13", 0x1000}, {&(0x7f0000001080)="ac3e0da637c5c4745ee40f69fedf6d455028f9ffb5b2954b80c01e2341d14188e6eef808ae6e00d39444e65a0355744b510c0d0424ae0a76d6882f0e72f552e06be0a610e8fb4af290ad18710b7209340f41679eb18391c9eebdd7626b859c55cd1b91cca9348bede5ca2f5bb23abaf5365ef26bf2fe2d6b48c5d642fffc830c64ba1569e760d9063515759f603ce5475ed8a81fd7de2cf2828075b97161916f8cf705a4ce62e8a03b59ac2821b638", 0xaf}, {&(0x7f0000001140)="fc42b7300ccae950020c3bd37e45db5c79607fedbc28aaa730ea88", 0x1b}, {&(0x7f0000001180)="93bb587417f42c5adaa7f2e3e36d54d3ac92cca3183679396938110da18f99e41077f4", 0x23}, {&(0x7f00000011c0)="76c39f9df813d0680c7533c16067866ece9b25bc2aabd6a27ba55dcc453216c9519a2b86136429618b29d93c", 0x2c}, {&(0x7f0000001200)="11258c9a84f65958a91e197754c6a5a3bc1d42da802a6975dce8895c840e621cabe03dcff717329d57629e118a34a169690c8c49e3702ace22b08720cd7cde6b25d3698df437eb80dfce6795360e8ffddc1c5c296833575f28b91a68336bc6ddeb3a8d04ff9f3ea448adbc04f0e5e4b586558d544a5f53e41e29e35f6685de2a6fdce9d166625c505ae99253ef561ac098188cbb5d4c8dad1f7ecb427880", 0x9e}], 0x7, 0x0) fcntl$getown(r0, 0x5) socket(0x10, 0x4004, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001340)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 20:35:02 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/247, 0x1ce}], 0x2af, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000500)=""/4096, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20001, 0x90) 20:35:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xd4, 0xf0000083, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x359b}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7fff, 0x84}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0xe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xa4, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x22, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xffffffffffffff9d, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x20, 0xca45}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000081, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xa7d, 0x80000001}, {{r0}, 0x0, 0x51, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x6}], 0x2, &(0x7f0000000300)={0x3, 0x223}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xc9, 0x81}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1844, 0x6}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x8001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7fffffff, 0x81}], 0x6, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x2, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000020, 0x0, 0x7f}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x7fff, 0x707c}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000040, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x13a, 0x100000001}], 0x4, &(0x7f0000000700)={0x81, 0x7fff}) flock(r0, 0x1) flock(r0, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f0000000340)=""/145, 0x264) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x7) r5 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/210) renameat(r2, &(0x7f0000000e40)='./file0\x00', r2, &(0x7f0000000e80)='./file0\x00') symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) poll(&(0x7f0000000740)=[{r0, 0x8}, {r2, 0xa0}], 0x2, 0x2) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000e00)={0x3, 0x2, 0xaa41, 0x7ff, r6}) recvfrom$inet(r1, &(0x7f0000000880)=""/151, 0x97, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000840), 0x10000) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=':,$\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='^\x00', &(0x7f0000000c00)='\xe4\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='-]\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)=':\\\x00']) 20:35:02 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x814, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x101) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) chdir(&(0x7f0000000400)='./file0\x00') r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = syz_open_pts() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) fchdir(r7) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x201, 0x0) r10 = socket(0x18, 0x4005, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x40, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x3bceca7668b702c6, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x18, 0xa, 0x7ff, 0x7fff}, {{r4}, 0xffffffffffffffff, 0xc, 0x80, 0xfc, 0xd7}, {{r5}, 0xfffffffffffffff8, 0x8, 0x60, 0x4, 0x8}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000041, 0x81, 0x9}], 0x3c2, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x7, 0xeedf}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000020, 0x3, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x58, 0xff, 0x7}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x9}], 0x78c, &(0x7f00000003c0)={0x401, 0x800}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)={{0x8, 0xfffffffffffffff9}, {0x1ff, 0x7}}) socket$inet(0x2, 0x3, 0x102) 20:35:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20480, 0x40) 20:35:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0xffffffffffffffff, 0x100000000, &(0x7f0000000140)="8b85d216623798e207eb813cedf5fe3d760edb80c75814a438664f3ea28cbe27a39c58772371a5715ad43db3961656fc1b1519a1c7f576258ed3d33572cd8a5070d756500c1565aad32b7a71b68b1d4ac028c2efec9c8caaf320266fa9bf01c9ad026006ca922efabaedc3cddfcc9300d9b5fb08432e35d7ece0c830417e194ac6923cf1f8b8c641cb262a23f62691d39c46674b897c6f58be6a9151fdfdf394b62d734fef2f8e43e6d032d29bd67e447ce2a9422224c5348aa46ef2cc5832761ff40a6d7b5d7188baa10c2aac82dab00fe43638188fc8cea3a2756f0a98ca93c16d9413393e66b48d231f6204611caf6c5f5c808f", 0xf5) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) recvfrom(r2, &(0x7f0000000240)=""/213, 0xd5, 0x40, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) 20:35:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06000000", 0xfffffffffffffc17) 20:35:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10401, 0xd2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:35:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb1, 0x154) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 20:35:03 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40800400000002c6, 0x0) fcntl$setstatus(r0, 0x4, 0x10048) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x7fffffffffffffff}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 20:35:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80000080000206, 0xffffefffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000206) 20:35:04 executing program 1: select(0xfd2f, &(0x7f0000000040), 0x0, 0x0, 0x0) 20:35:04 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)) 20:35:04 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="5500000018007f5800fe01b2a4a280930a06000000a84599910000003900090008000c00010000001900150006000000000000dc1338d54400009b84136ef75afb83de44b2ee3b2733c9237f8d621a4559e65517b3", 0x55}], 0x1}, 0x0) 20:35:04 executing program 0: clock_settime(0x0, &(0x7f0000000180)={0x77359400}) 20:35:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r1, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3, 0x12, r0, 0x0, 0x0) 20:35:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="0180c200000300000000000086dd64c2d23201472f610000000000000000000000000000000000000000000000000000ffffe0000001840a020000000000ff01000000000000000000000000000100000000000000000000ffff00000000fe8000000000000000000000000000aafe8000000000000000000000000000aafe8000000000000000000000000000aa3c0204010440b325fe8000000000007e09b6fcc176ecb7bd48070000000000000106000000000000000100040102c9104a01b38fa8f343f7574b69d0b7ce66cf040106c910fe8000000000000000000000000000bb0001000000010066000000880d00000000000007307fffffff0a070100000000800000000005000000000000005631000000000000080000000000000008000000000000000738000000200cff00100008000000000000020000000000000000000000000000000600000000000000a3020000000000000400000000000000040100004e234e2200179078210600012ade935076c97869f3f394"]) 20:35:05 executing program 0: r0 = socket(0x11, 0x8000a, 0x0) sendmsg(r0, &(0x7f0000db5fc8)={0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b32420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b32421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b32422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b32423000 didn't change! 20:35:05 executing program 0: pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2d720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2d721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2d722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2d723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2c620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2c621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2c622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2c623000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b30220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b30221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b30222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b30223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2ec20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2ec21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2ec22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2ec23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2be20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2be21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2be22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2be23000 didn't change! 20:35:13 executing program 1: 20:35:13 executing program 0: pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2f420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2f421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2f422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x1b2f423000 didn't change! 20:35:13 executing program 1: semget(0x3, 0x3, 0x286) 20:35:13 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)) 20:35:13 executing program 1: 20:35:13 executing program 1: 20:35:13 executing program 0: 20:35:13 executing program 1: 20:35:13 executing program 0: 20:35:13 executing program 1: 20:35:13 executing program 0: 20:35:14 executing program 1: 20:35:14 executing program 0: 20:35:14 executing program 0: clock_settime(0x200001, 0x0) 20:35:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0xd1) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:35:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:35:14 executing program 1: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:35:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x200}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000020000000000000000000000000d77112279ff8770bee746c12662f000000000000a4d01c99d10d16feb4ee4cf5a2100c9eb53b7d66737eb8d170ef33913f0ad5850f7625bccdff1bb07d217f8e0cd27beaa822"]) accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) 20:35:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x20) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100, 0x0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="ee407afc6df0bac9e6a8bab9a46c1c0b190788de3018ef8d9cdbb3bad1b78da398251033d950b507a51bb82114c639c4a477c821908eef9cf56dcf1ccdf2f720c8f935b9ca1b0250ec4ed40dd5c9", 0x4e}, {0xffffffffffffffff}, {&(0x7f0000000300)="0f558e1ff9629a5aa16e6ef64cf6b0b1360799", 0x13}, {&(0x7f0000000340)="9b177981065d8c10108b43192ef664e8448caab1c4cbfb5a4843fce88b348c5ef0bb282e98efa5822e0a16ef83f594a64e8cd03b42d128a609baed100f67aa73c612087df4dd310f4bc6c3f2f0b8b5b07fabe8fe07f8d2df78b19692ade9962020ce4b2b59b6ed781429d4ae437a26e94390cc6f9347f868fda08f5314621b2dd0c67cb273ac36818e886a3359ba3d8e2120f8cc444f1003deb241d24efbd0b080de8e1a619ed7b87f9178fa608471f75af8aae833b002dc4cda23b5ae5c6b70461dd6de97ec18470718dd8b0cc7d5fcaf89347f864ef366b1a274a46b3efe812ba6e8ac95c19bc33d68405195aec4be80620e4b3b7e6612e6", 0xf9}], 0x4, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/62, 0x3e}], 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r3, 0x2) 20:35:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:35:14 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:35:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) fchflags(r0, 0x1) 20:35:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x18, 0x1, 0x1, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000000c0)=""/188, 0xbc}], 0x2, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 20:35:14 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x8000000000020712, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xffffffffffff72be, 0x70c9}, {0x8, 0x5}}, 0x2) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:35:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 20:35:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a8ba934e62b2c4cb542a2af7f9d7d1f376c0d9ed6b3d8da7fdffd081f65296977595b9ec77eda3a04d703a960d2d2b3d6512ffbff85af9e1710e8c6e58443455ae24c7d3b4eed17732e297690ac246caf84d50e3e543e1a94659af0f0fab9b14b98d91e46fd329724867fbf8365df627aeead58cd35b85f7263129a9ca5bab2838b27071bc594d0208ac04fcc20742c4630282b25d5f9cd8d4589186c9982fc5e3afdb3e3ad6300b5e956d783a077a6747976d9a", 0xb4) 20:35:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 20:35:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 20:35:14 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x400fffff, 0xcb0, 0x4}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x1a0000000}, {{}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x6, 0x1ff}, {{}, 0x0, 0x8, 0x2, 0x1, 0x8}, {{}, 0xfffffffffffffffd, 0x4, 0x80, 0x6, 0x4}, {{r0}, 0x0, 0x80, 0x20000001, 0x7ff, 0xfffffffffffff801}, {{}, 0xffffffffffffffff, 0xd1, 0x1, 0x2, 0x2}, {{}, 0xfffffffffffffffc, 0x80, 0x0, 0xffffffff}, {{}, 0xffffffffffffffff, 0x3a, 0x1, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x0, 0x0, 0x100000000}], 0x81, &(0x7f0000000000)={0xe3ed, 0xf270}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x2, 0x1, 0x7ff, 0x4, "09433c203b5599a560457c97c51ed1f6f7f24501", 0x6, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xc04, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1}, {{r0}, 0xffffffffffffffff, 0x1}], 0x8000, 0x0) 20:35:14 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x1, 0x3, 0xb90, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe53) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r5]) setuid(r4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x15) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) fchmod(r3, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r8, 0x0, 0x0) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000c40)='./file0\x00', 0x8000, 0x101) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) close(r8) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xfce3) recvmsg(r8, &(0x7f0000000380)={0x0, 0x2de, &(0x7f00000005c0), 0x0, &(0x7f0000000600)=""/220, 0x1f5}, 0x8001) getgroups(0x5, &(0x7f0000000280)=[r6, r6, r7, r7, r7]) pwritev(r8, &(0x7f0000000b00)=[{&(0x7f0000004680)="623e5b80f24a254f80bba492912a9a6acc34e4773056db30b33495631ccd596d5c85e65fded88f8ddbfa4a416dd33685465b066c648cfa6864a500e2228b522da72e6892c7bba8969e14d2bdd88f539ef445181f90ef3d2a32bde93cfc3352903c030a03d359cc4d093abe32b85b3fab688e3d498b8fd589240bd5b3b14dbb19f7bdd2ae49eb12218c3bfbc30432e0e1e97dcbfa20c74b55b1aa15b5a4af62a27972a250b01ae79e2e64a13a23365ec9db5a2143806963ecadbdc28c9a6299fedc132681f8e076f6e992d924e2e222636d19bbd9501b8dd5b9583bcd06955e9d9db273e61524eeaf8aca9dc937adaa871d93ee428c200fe48b75265ce6167ac552bce3c49eaa7e815a64b0f68e8017d1132ff27fd8d3db1e5c2db7ba241892364866d77fd840a2aae9d954e82d401fb5892a171bb3ba729d5f29976cbcbfd2ec8ab3481ba581dd126e6df25325abab263a3a111d14f9d8eb93508f3f62591f519e82996c5c53bfdba307ff507137fa21f319194114b5963eb9528c791a5dbcc7fc382c1ceb019694842d0ec021527fea421033fb62bb06ec6865813fe47840591ae7521a2650feadd97ae91a9eee88a310cb9cc340a8f3a9e466ea4dacb67d71d4939f2bb0349790dba7db5fd22c214cfdf4b894be9a5c2c05191b9a5e895f9f18d5869171d8db53726988ac7348be92fd4d7c5ad0eb5a0157a5f1d588478feccf6298ccd955a64b4cffdd25b950978011c0b666d8f23133167d5565d9765735e5e2fb59e17cdf1850ddf26860925badd592baa920e3c9cd766e53ef3857ee51b8a2260307b1815c18b361745f3411561891599dc30b62baba3dee28596c610d6596ba03683a4958a737e3216afcc3ec8583f9cac23883720f396a1b1dcaa457a7d978f81aa34372380494fa4d50e3022303a490a8e56afb3a850f304b73802619aaa3fbb70a51a5003a2359ce3816359f3306e30a647a316ac3b7e54df17ec5a61acf6f1c0df6fce4a398a3a8eb61e5ff12dc2bba85bdbb9cb05b8dac8d461809cfa30280d1bce86801dd1fcd3f6b481ce3d0a658bd2d8cfe881e2c5cd5ea3805a09e2c75b88a8865f9df150be6116b46f0a619353c4253080e8b7888534f74933741af474fe81ac5efa23848fcd9c44ea0bb4c746f5198708baaf8febf30f8604979cfcd0e92549814378b9de2df0ce5a6e5b22316960cd13f0f478bd9fa6313fc55f848418dbc1e6b337ca9703d743d581692d74359a5865ef10839fc330b535d02d20b64e26c4c6421985c3c802e81bff42cb28c41a29bd07050ba1f3d6db66b1e491285f8d8682cd835dcf69abb602ac8b8f58ff6e5f5907a85b2ee89b4b7399f6236c93f1e386a14281d481271dfbf5ce325b34bb04f701db30064b25e1e2c2ec82d511942e9aa717ce02b7888293dcb05bd87bd244ee940c2970e99852f6ffef6f6576a0707e7a3bd1be478fa03a163dfd468626fef50468bcb8958e6fee61c574ecccd1dfbe46d5ea5a99f4c694bccff4aa37bee34e18a00c1a79cf19ad4322d2450c2c301f9371d40bd522d46dca44abb270fe9f989e9bfd32cceae6f7e73be08c961e20baf65c898235a0c23ca632deb7975a43a74d10df200a5235739b1f70eb75ca98278c7529a94aa099e0d0622b5d43258dba0545af04a8e39d1a7c2fbde33e85a55fc45cf85cb7556ff0f09e155743fb215575532a13d04ff511b2e30f23ee89e1dd9b1e48276db0f37b103629aba3c4f57a38531f3c1a0b94b58b77687682584b4e36b6a03e367d661c2bcd7ae974d53c7f9dbbcf060529133cc3983100f2cbe5f71430ffaad4338b83552085b7088d5cbbfcdf1ae9aaa1f15d31180eccb65461287f3ee762d6f58f9db12d6dd0c8869cd56711aebecc1a91c0c4e4dd0078ce3ef110057402cf0b9d56a7b8aea52dcc14c202694f22bf557cde4081a0245b075e3d99ff5a5e597159f1697a8fb4a1d6af19628ed1be797ed436579aa7cd3943b94dcac190acbc5f4c3128526665f4fcc342d71c511ca8d0a5217ddd4314829ca6d122bf13ccf5774e0b65ae6127440ba9a6444d1a97f2f895255085123e3315e1e49d4fea3dfb2425868ad06744be36ffc0fe1eae1b5822e6d3a830ec77c2788b4793be16e74f021793f846a02c90bc1552433258941511d417f0ccf5da670b6809f2eb8b38a1bb3bbfc842f1307f4224fd9f7f5fd8462fa72589889d29b8fc03fdfe7ea39c10c89de72b73634387bb5b7303af353298b8d8428a43f28f64e71143ed352466375eae6e8120bd48e2cdacd30d39865d9b21f28d46171e2555ae4a8efdd41796b26f8f931c3dd8365b49fc529646a7ffecc96fbbb6de575c967194e5ff5cd96bb3401391064c44ef8c2c81c1fdd6ec1a6bd60c9f640aa76292351c56c4ab28263f8d4e6f76298fb4132225456d1fe1e0b7ec7f2537562b074574b6a002ddcf4038c5353b682f3ca98886cd3ef56c6ff4802097c095fbcbdd0f466e7c3627b7f8bbe203c735d39e3f9d5022908d32c2cfdaec1c93b3b629eeb2460be9bf4b8f1ff97502d4a6061439d59860dd5d1d0f5b88a6dceea2c776dfba512fb01be796cd9949aac75ba32430eeae664c511dbacd97b57e196e83f9f5abd2f98239b3ed7baffec50410052d7754a156af0fbc3b299f5a8b7206b221a014d8b4c103fce46a8126b557bddbce26a2a25a376e08bdb238a3ccc0ab2b0a8e9abc727b918db98ef56c5720e924af1fe323570c079e0ba5864510d875d35cbdbdcb1da1d761e9bb15f93ca44812bfd53ea7071eb003dde77bbc6b9ef1164ddacb715fcf34c77e4b6201ddd89fc70accede48e292ed49c48cf1d0b8cc61ffc75ed31d487f096092c53dc51c0130c51c0d9c2993588974460d95113819478e820cc4421454fa10fb84718e7824214ed7dea6bec5026c9e382188eaa5359c834574fc77cfe1d474afa8fbe3d57cf0a1c3516aa222dceb9f2fee0801d4308482af6a979e5fa0a77f509dfbf4976501eb08aa1b1354cc49247f29d8416c5c105df8482bcbb499a8af4ece4cb1a53c4f7e2a0f249c6543063d52a9a384c4ed04af57712b69048b611a4ce7ac69ae8440e6e8239e63f761ac6b05247ddaed164eba413f6f47744412c0442f424b391f9232c4f7b6a9e1adb5dcf84dd187682cb663805737935f4e2d79a90470b4f87dcd94ca924c7d3e605ecb75b04c1cd84a6f713a14e72da7d7608404f88d2ae01c91b0f78927f03c26edca06502506bc5daca7ef405e6296de0b0bd73fe17c089ab243d0b42f1899e653181b794b64e1ed87d2c22e2a10bef3de61a1c474dca12829661ccde0cf6725a8d4bdb1b277ed3539ad71b8b7526684586b2aed0e44753169687c856cc0a732ccd47dfe5ec52fd2c8a0d72d0bd9ae48853a24177a058bccbe53fb52ce39a1866a9e68d93c1b9bd1b3bc7acf221f9e23bc7216e7434ffa7f2048be42588f2f15660df4c83e8d0097c3e040a553378692a084260411cd1bed68252f8c54da377007c5593ad8fa6ba542ad34118202b9217cfc840bb9260345e899cdaa7dda0940da089d34413cbeaa2d767d75597336573cf7bbcc75bf2b6b9561706c4958ee21b81adc694a9bb13e525c8bd43a010db244887b66e4f04a3d88a9fad9b0d04e961ce98393059a6c1aff90f087c92b0ce55e38ce3c9728edde5e34a0a1760ca2ac3ca2ee92942ca90228f0c5efeb294f70863b99fb77cf791dfb55ba0ee14babeff89f78c0ff475ebdc0eb7540c78115a143c758ee8cd6ea51209f7e7debd1dc1be7be5bad02203b275003c8f7ca9d1a76fb1a4663bc12978b73760ee57244fc8ac2eb601ee818807f01cfb356e1b72fd695b7aaf0bcd6f20182cc8b5cb8a703cfb720adfe457d2a2b4b616e5a580974df1f5593a5eb7d36ba246cbd58aee845bf5ecfa528907d1407f4400af81481656a5a27f0499defc1ff9116991cd851d5e3c3411b38a663d57925d6a0dfb4be9c00e1fd491fb484ba44711653427d1cafc38f3dd64dee4c1c01a00801316c101f7b10c6eef348fe1739aec9223d04088c6bb1d3e81b5970735d50984887cf1de40231409b7bbd75493ab2207aede027503c3a8d8bbe01332c25c4ea9619707729b6fbd0de5a3d07e1100190a0a459616769ba5e41a4526ec37123e3cda88eaac4ba7d8883d08aa348648e6cd1a8c731c2c34ab9ccf9daa947d139e42ec538d8c855f5edd96e625d4ae9e87d54201788eafbaa12b509b5eca8bba15af9973667f0890adc382704d14ae87f47b43c94f990df7d882ecfc1864fe9779f3cdf784c0b013274b6e9788afd3450b38263884397cc784eef2fd69d8684e0d2bced535fe37667e9462c05c2513e9f5462f5baeb2ea3c53a3722191f29fdf2a528d644373d2bc014489073f191049a6db37e0c7550f984adfa2f3007a845af2c3f7cb13a5fc9626ca05eda84db08bec00592e0bd3f9c1d0da9e5166fb39c963ef4b4eeedda95c5b6f36faf4c70b4cfbec347e9bf0e46a07e63e4f5a922e1a0f11769d06647c5a1889bd8cd404c22a5c38544b53056015d6b1b17fc33a67055545cbcd216a249fee3b443c854c64227f3f31011e3c8c1f56eaed8b6c11b0ad55dbe1ca12c292dc3030142df9f3ec95a20d7e5691283d74765893a473ff99aec473e7ed9ae6f8bf9c4eceae15812c2608585ae2475d6ceed92939e01f80afe030309631ab8192d83233eab05c99f09516b2e7494572e9b9615e88caa30ee9d9f0dafbaff2fcb4ef959e0229f50da4e69affed6be89f79bfb653cd80e88f88645a566c70071e0ab2074f7971ff1063a5b494818cd871e230a7da546c1b0fe00df5ea0b9507cbe2099672d5e69d1b424b2ea8072d19eb169d29c03e1bbcb4d11bdd1f03057083a1f0c8e71abe20de3d0abc22f1c725dd1f9998aa4f448409d9dbaee4b546199338741f8e7d98d466d5890cf413ce42253dcd68aa2b677f4798b2dbd0c63883b9ac391d4c9ebe098d11c9b7602177d0996e38c05a754b0a31161ad28c9668f2dcd0060ca3513de90a48806bef006af9c72ba44c5bdc79329294ba78f4bbd87eccbccbbc701f6fc4be2f27c582320ec05b4c33f382cf498ae8441634a0365dc84e03877ce3dec5ef4196de4544943b48f0e49d62829a1a9ee3a51eda58f7623ca8b2910b14fb5620bbc4839c708ef0a983d58fa10a3cd35a676e70c17369b77b0fd850d51aaab0813ee9d5542545aa57f20845bd089477e93cea6cadac0c5aa0fca717d1a2d77d24dd0e77f704ffca6a801bfcd06bda2b28b5292fdea3ee057d226336639e87f7923495c5dbf812b12a1365095ebdefd4840e203978584302abeb71993c9fa5102e8a94949f104f62396813a41f5b8be950279710eb3dfd37dc5cf386c28de7494fdc5b725326c7e97e62f2a6b7be232478401f9dc637bc31c51e5709df909861b5a6c513f9a9f5ca14fadc03b6a9fb7b71856b84f3a74c44d163378c6417b0c94d677de623b2f6c775f5c279e0109852c588e05b523d223f2241b070dc2130bfabbb19ad77254b3ecfa9879bca35050ad6d0ac04b422b22a723c5c17b39bca996d5afc7533b8ccbf2a64b939bf5de54dbf6b08eab05fd548a70cd1add3bf3289758e13856c8b17f4fa1abc5d7baf23bffcbd3158de537506e86542233c49edc94b9c5addc45020b6775f531b10b80a930782428bbfd79d1a8d0c1d0b8c34a48cffc6595ee17f755cedb278ab596aab51d50f9671a3a215cfe5eb68dc8b3a19bcb78d324343dcf52304fbe68c2111d26b532", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r8, 0x0, 0x0) wait4(r10, &(0x7f00000004c0), 0x9, &(0x7f0000000500)) getgroups(0x4000000000000070, &(0x7f00000007c0)=[r5]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000d00)=0xc) sendmsg$unix(r8, &(0x7f0000000300)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000740), 0xcf}], 0x1c0, 0x0, 0x0, 0xd}, 0x4) sync() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff) 20:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)="a0", 0x1) fchmod(r1, 0x8) 20:35:15 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0x800000000000008, 0x80) fchmod(r0, 0x7) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="88830ecc47d395787cfd6a23910551c759fc69224a66b2fcb191a9bc63ce5c0da45099bde7871bb40fdcd569ae8878a72e0b327248daf28f07964c0636c7d87414e92680f0edf1aaac32fdd11b9eecb7eaaa01e9ec7cdc8769318cf3b947dec70d05053187de69c715bfd78790324425106a507c77450001f00d3ff1b292c90cf1866fa745e569f24909e81935b28c33a2b89817913f478f5a36cb8647e185bdbe46aee05d4dbf8075c836d608792b93d22cc548d1a2ff93beb90109a9a3", 0xbe}, {&(0x7f0000000000)="7770736e1c7a1026d9", 0x9}, {&(0x7f0000000040)="cdc0791e2442d4d5c9193771af8c663dc2917254ef95c30bc33baae743e3c20a4351017230322e0346dd27e1da3a8fc97293", 0x32}, {&(0x7f0000000180)="505e379eeb9c5079f95b064bf804faaa6696d7a4b228b2419d34bf1197912cb1fbc20f12483bda97373472480a31eadc31f4de6a128180d076ddc3352e0010753f70fd6310ba2986ad00be4de65cf451bb9866e9a9c6b4abdbdbabeda6b3944f44e1fe4e5ed6b5a6c2d325849d47c66f9bb7b0c61a1c148614b18bddbefcbf95850490169187e88092bcd1bfe5e63f35799b26239e83da37aab5e413c152dda39d8485c709dfa032412078619b6c92313879240c53bfecd828c35428887974b038c9a078fbd6f27a02c26973b84e5af577aa7ab05020374471e4a2f0ed3054b91160c1ae1d5bceb2f1cd7d3376d128157a5587408140d1a3d771a89238634ec529631b70649fb1de95695e22d48bf37b919f6f9820f4ac0edab80581b62ffad8de1ea26f602637b20ae10d60f597f45d7db42834e914f9e0d47b6ac43d19e58ad3a5561ba3c9502d77dc9968fbbb7380dde17bcd21e124c1832f7d520b6edf031e026cfc6226c31fcf6ce1fdb5ffaffe718f48b04b10675e6326a282924198602c833ecb7a2af9e9efc2390384ec07f108cdde82a6981e3587c984aa34facf66b5698818ce4ab5d809c654d1caacfddf8d8900614f72102d26fb685628a9719763bf578ed3687ec360b8f6994e98e4c52daf0ea17aebe4326cb4553380a9d5ca9dbc8fe4a29a2a1f5ea6962f248fe8edd0a2a0093e78929a3839af02f03518d7f5d7a346c1f7080779e0ebd3250b8f140efb051b042259b2e83f0d9a8ddd0364efffbbe9a847cdd8650c86c5fbd4533dadb4e7bca6d1d5c41948a39fd24a868921897763ded057dda2debfbbc5b04917b8d6eb334285a48bbc404f2d1e6069c4de157f676a725b1d1d897b755605194599f5a71e25146761538f7d798ee1b0abc081a190ec25a89e93d66fadb47c1ec9540bee514cfafb6fc7b2f86804956246620530ee3dcf1ecb3546166a06294b8bff1c5232df82f690b3b4b3fa845efc41c18bd85f370519d3014b7f069eee190d4f138572aae8ef9374eb96b4950d2e69c9bdc69f29636b76ee3d743a1ac0de4f65c4e02e677dd1d5d443b9588202338571556aa9e8dfabd4bab19b4b6f826650501ae3f606adcf31cbcd08734d9abcc7ddae7400f2f79d5b7451b2c5e9e8d37a0e69af0b0adf8c3ebc08fd73f54f8e659e6e6305187584c791967b1a71fb5f01dfa8caf8a3af732f4f4b71f71e1375737bd44650d3f36439f51b6324b912dcfa634daea05b168035d6220b31a451def7643c6507455cc7724261ef7211833f2d5fe8b58ba4e5057c1afd9aacc69906f26eaa26921a9d27724c611bf32477154027ded352d06290a1fbb29821d9e52c698d6b18b459a2a1c6fc95b168f9345c6ed1093c23709f647df9a3ce1147364e46918edeff9ca3d1de55aeee1aa19cff3737a7406c384798f23f73e8a934ea2693b8eedcae781c55db9b281483047fe1c10f72b7b91cf80cd1cf2208c3f5e11ac910a8a9b75f85712fe9c166570c315fe977ec50eeecd6290910c985336fbfb271379e4d52a634ffeae553372203de3d5f083e77a17eab0fbd0041996b4f89d255d882ef8bf0acb6ed0f3a1f9603ae28836e80f04a732ca64c7803b6f002bd77cbf91e3757e729eee6415ce70606f88f8bac4cf90cd91a20e0bae600c1bd970c60b7d74b945bfcc3a85bd9b9605d10b1bfc85ade6917bf29e4b39b8f3a548d3bf356a7453dc52b80ae2b7628ef27f22bc65f358a3dc9c004f5557a0e404aa9e01cef729a2848183ef7536850828e6600a3517fdf2bfa971299914e17f3af03e2613d68967e3b5613ce3855deefd2807526af0b21bb316fac09904f2399e200c1a24de7d1efbe35cc0d1d4f28a7b20eee69dc961a539f4e18e61b8075fb653a9b29a73d8c7952574c184784039ff34e0e183517ccb4d07809d42d9eabb9243764aeb472e760802a7fc96e9b8c08edb5d92270bc78f539c0dd82ba18ae6c31bf760532e281e24211881a9d2bc99fd9d5378535a92a41377367abee3fd0dd56945e2dfa0f5211815de2b277350171bd1c98ec0981cfef43cf2c13f3ccd1d774d2832c940fabb15d7bf81fff16bf484c31889f410547a054466057d036a8cd4005ea9003c43dcf9a9032465744ed20c389d74005a5fd3e0e4e9558f5ed15161c95586f4d7711fac922095efaac423b6bc5440a4011bb66e0ccf80e81d177b7d4ffe90391c8c07a5ed235a99f41b81cce3f6f92ac890a428e22b2c5b0eb6070dd01547ff7bb96b6f7702c6e940a9b16986572d3d1e8a9c4c1eb4a8b8b302d38891ae1c70612c545d12653a4fd4222b03905f873206c2b03598dfb4fec765f81e9087eeaca1973d87aabf0c7432170ba9e91a8edf182d16db86b1b98e4225f385f8b476e2483fcd075365e4dff2561d3bc93f4666b71b0d0bc901be3f410a150fb8f72716ff80dc09cfabc3c4e1363d4869c56f2ad845a1fde03c77122b507c105c3fc82bd785c2fc9432ca2b3b83cafc5cf9196dcfdd017eabb71ed2d5706aab7d0ea8e17513a593bd2f6f032ae4e7326cd5521ca2ce128b9f206bdfa89e796c9a7b89bb1854e8192617a2385a9c09fa900c649381c05893a62c88b24ae8202c6ae5c5e0446b2535acd1a062e016eefd7dea4a6ffd7e7904e0a0abebcabfd4a1a7ac7af3b6766e41ad5b983e1691fffb8fe4191d227cef6b57d30e3f320db04b1faa8455bf25bea39259a199e151d1290d8715b80e56c122692910b47b91dd6f539ba4f2a7dfc24c50483621ce7c253866da37c86f137cd497f0b8becaadf850a2041a8d853d231fa3c5a897f80188f06d5b2e22de8ed47817a7c7755fc7f9494fca189d52f669c30661d659deb55e0973d49322ce7b993a331ee1ae18496924423fd8ba62f0e5275cc6ee8222ec9c3c750bdf310e7407d2968e6eabd0386c245aafae93075de3ea4b21106d3b9d234c85246f9a0f926a3c7f3b84b592d7601a59490ca0e75eba01a6da91fcf11ce468c9dee61040285c1a1f02510f344178a842f4df21e10d1b0b35868056bfee768105f8507c0f7ce47b113e33a545921f4ffa201d35a93a22dc9eb27cf25ac3da944208d55cf6635ea0debea4b04ff85fb13e5586916169c648352002515e3cfb53b670c8b37d341be0f10900f934a1f4b6e6834a98f4b3708f39c2409ce0e5a198b0394621503572bbef68b46ffde02029785bf7dfba0c067f27141c099c5b61d253ce9920ca79d1e084bfe0188fc24b46bdeac6eb528b82fca017eee4043575226388a69fd57ffcbe290b062f8c47fc5523ac22cec1da7dd78e6a434fd20d80c5e9c9ca86d8b94bc416b2334bcda7bd8f8c4d40472fc28efe6f4956c0496dc3cd1362a6dc7df8cd65b8b5ad777d6bc8617772c05b23e5cc19398e057be42b73e58d950171eff398aa2ba15638e5295b010c8fa368c0f7861a82c3669e415f8cbf4c5eb39ef601ddc8f92764b7da8ae0358a07f929b82b98fb728f1194d73ee5dd9b78b5841fda6ea6e8d11bdd1132eea2f021748f39eb85c93c9947279b249d84aaffa07d15d42ec8623801829aa130b143449ef5570ee9050590f2a5c1df092db09e13f6268b2e6fa837d8979b69bac57e08c131008cb62238cae1be94a4fab220e5a325fecf601aed68d6a9820c8627368e162bccf88fa083d192fe21153869a051cef15d9642857f55ef9307db56c08ff2572d7d328c5235fd1c01f11ba121542f600ec2b90cb21d50f77f09a292060cec1d19dd53101a2c9747d05419984d7d46b3cecf3bc862979829d5b4504fde853c2818dfc3ede3cb4c0e81c61865d0256c29a30b2b34054607790975b169e5f858ff9afda00374a39b2465d4bee3aa14601849421435b7fdd38e55d65fd738c27a9a96912ae5a42d7927cbcb87c3e49b509d840c1e5696f7703e9cb9ba7497a4b82549b738b0bd7aef3a5c46754572ca18919558a5bfb7c3ba51429e21804773473f856fecd3539fba9936d496bd713636bc4e652c7da73b39c41650995bd1357b8ea7d97f5e99ed2df5b79f339536507caf66613fa47f19484190ee414ea0b5a821890d541579a99b5f7bfe79bdba9f192311974f23010226159bd44c626f0c1b0ac29a45a5bcca0c34fba47ed4f59ea37be289ca11491522c6c418507ecbe9901575994d0356cceae80be3451629985fc300d21b97f4a60e87dc397397e22d75a349658a29934eacc7b267397e8d48af356d83bb05bc3a410291c19d205b1cd4cb3c2f1e2d7f36034f72814a3564ddd3fc8a9a29c5114573a21ce51698c0643ec95e8b8228d95a6e0e8fec4669b0f658571b4b8501a9d4ef9704d726aacf7ab33259b0f1a12236e55f287173ff2bb028cb4f6fce83bc34ab97ba69b339bd92bac5e629faf5aa3072615f4afe1df6d0e5e8a47bf837c0d1eea09058dff4d88aef6206754a44ba101bee036ff77f0f4ec9ae48142bc3cdb17232ead5b93f2bb3505a33ae4d715bcbf3d4ba30defe8354bf410991fa609315a0b5b7083a960b73a4df48db197a951aa820f7e940ba2f1db891631bebd272acac7defd73a05962bff7d30435e7dddf1b21088e7ea94ec019d847602724c36e4361bc164f94f8b6955b902c0a3d53253722166bb59ea9da1c0938a67f770c5176fe903c2c118ca9105fccc5e781d905d540578255af6ce3c9de1c489bf977ee0d3677431562c5219e5f344cb5f09a544f9456bc3bad0bf2f92fc846df6a9aef5b54b258858bcb1965acf5c6a4572b1355c6753322d97d50e303ec2048081ed1a7f0f2b19bf85c2bef62f9fdd3cb5b2a00c3ae7059e42bef11c74baac25020874716e7c24e03ee2467e4f0e34e78f53884aa90771832a75627faecf501bf4bc95801a35439cb023fed3571a78e0945dc11b6844faad70f678230b30788f8893ed6c390f4937f17fc73f319eb721558c1dfc187c6994e4a4bf5f01148f665f8ff4074de4c55a49a1071c501ecbb82f16432931c04039fede3ee54832dce1ecea651a4639b73a25c42db7463cd77b4e3dafff7bcc48d8fab12a6406cee7f67cb39ee5203eebcd3d1443efe7574ea342d61ba895cebdbfd374f14f53870fc11b43e6479b0708e415fd83eadf2b929b75efa24537cc7fbdbd8a9582e569863f56c834d7795c79daee0c13c79eba543d69ec4b28feeb6173707c1b16017b24ded69a924711121da06dcd62237635bc5d4748edc3a9dff0141bff1b01cdaedcb8a3c40f1ff512baab30cd203855c8ba45c6352f06ef652361938109e777d312b0b1763c61abb114ef85fbe5ea39707abd49a8afcb6fa8f6b8374049758755ca8aff06fe40d6fe25a8c0a8050982bf5200c21b73d8b18ec3b3dd9e504815e2192c4b34b6f8d039fae63572730e2e235c5787079286023f8a7159337ccf1a5218b9fdfaea2def42f65e7f16a0a7944a2d55c46e65bf6e181980b94eb1c855e9c99aea371c3779fac80d3b4ccaba52242ad5036eb607be5660e371b7ce2775371313508d5f9b58fa8d88885e80925f33e193dfb41c3a4faea760a92a99f58c1879ebac4acfb29d30419dc58a621e5adcda2e842b83e7b2e4dcee6f8d505ea7d42c55fc4d0e38f92238acd5b249ea5e27f44f79d9206663373042804efd6efa6a594c32e0b42e21f924b93442873987550fd86361827758b15f679e77086aa4e5a58cc5be1a0e379499359a7dbe9873bc4d59de7751a7584871401e3317a3c8e2db56bd67ab9e1e052b73e7dc71a7629ed2bd7a0c401f3ddae77becbda58e3ea6a2e4eb6463db954b678be12072be5dd", 0x1000}, {&(0x7f0000001180)="60be7029a58e7eaf33e75b1bc23b07cd5c875b3a433626321b06b01d71191e8a12d504e07ca24b6eb7a2212fd2f1617bf78890c41658086b7af7f04645cb26151008ccb5791c37839b2b28751372a5e477e994c793b6be484ed0a714cdacbbcc1c7f355714ae01502c6d9c5956aade5627a732eeecbc8e2ebf3783f7a4a7f9245ae8235f568eff6377b452f43e4674b07aeb099c2ed122e4e94068c295ea7b3388e09b319936c95354f6898b4ac33e66305a8a3897651bd24f09a7e905132ecc5b381b3ee37b8a524b58f7c474074e11ddd9756ca12f3b20d4e6b7d7c8338919bec6e8", 0xe3}], 0x5, 0x0) fchmod(r0, 0xd) 20:35:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:35:15 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20808, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/2, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 20:35:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x2c3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) close(r0) 20:35:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 20:35:15 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x100, 0x475fd264}, 0x5, 0x1000, r5, r6, 0xfffffffffffffff9, 0x66, 0x4a6, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x400000000000000, 0x4, &(0x7f0000000040)="9fa7a400000000", 0x7) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = semget(0x0, 0x7, 0x400) setreuid(r3, r3) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000200)=""/52) dup2(r7, r7) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:35:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000098070000000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b404f36a00f90000000000022000000020000000000000000000000000000000000000001000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 20:35:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000200)='./file1\x00', 0x401, 0x0) r5 = dup2(r4, r0) r6 = accept(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xfffffffffffffcc6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r9 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x10, 0x142) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001440)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x80000000, 0xffffffe000000000}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0xfff, 0x6}, {{r6}, 0xfffffffffffffffb, 0x80, 0x40000023, 0x940, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x81, 0x1, 0x8, 0x5}], 0xe6cc, &(0x7f00000014c0)=[{{r8}, 0x866d05f5e4854887, 0x10, 0x20, 0x65, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x20, 0x7fff}, {{r10}, 0xfffffffffffffffd, 0x4, 0xe, 0x3, 0x7fff}, {{r11}, 0xfffffffffffffffd, 0x3, 0x4, 0x3f, 0x8}], 0x0, &(0x7f0000001540)={0x8, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)) poll(&(0x7f0000001580)=[{r8, 0x180}, {r10, 0x40}, {r6, 0x1d7707f3cafda406}, {r1, 0x10}, {r3, 0x1c6}, {r3, 0x18}, {r10, 0xc0}, {r10, 0x4}], 0x8, 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x8) r12 = socket$inet6(0x18, 0x10267065d3d8c73b, 0x76) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000100)=0x10000, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1\x00') 20:35:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0xc75d}, 0x10) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 20:35:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7f, 0xfffffffffffffffc, 0x200, 0x8000, "5b8a45c012e859dcd497f43f4637335971c93cc8", 0x3, 0x5c}) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 20:35:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) close(r2) r3 = socket(0x18, 0x400000002, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff9, 0x5, 0x40000000, 0xa9, 0x5b7}, {{r3}, 0xfffffffffffffffd, 0x44, 0x20, 0x9, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x3, 0x401, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x3f, 0x5}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x42, 0x40000001, 0xfffffffffffffffc, 0x1}, {{r1}, 0x0, 0x10, 0x40000000, 0x6, 0x100}], 0x6, &(0x7f0000000280)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000642000/0x4000)=nil, 0x4000, 0x2, 0x6010, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:35:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 20:35:15 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 410461 42044 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b3a6a0) at unveil_destroy+0x19f exit1(ffff800020b38270,0,1) at exit1+0x354 sys_exit(ffff800020b38270,ffff800020b6de40,ffff800020b6deb0) at sys_exit+0x17 syscall(ffff800020b6df20) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7fffff1b98) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b3a6a0) at unveil_destroy+0x19f exit1(ffff800020b38270,0,1) at exit1+0x354 sys_exit(ffff800020b38270,ffff800020b6de40,ffff800020b6deb0) at sys_exit+0x17 syscall(ffff800020b6df20) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7fffff1b98) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b6dc40 rbx 0xffff800020b6dcf0 rdx 0xffff800020b38270 rcx 0 rax 0 r8 0xffffffff81db28a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x8f8fe0f204267787 r12 0x3000000008 r13 0xffff800020b6dc50 r14 0x100 r15 0x1 rip 0xffffffff81422368 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b6dc30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=43259 stat=onproc flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff823745c0 process=0xffff800020b3a6a0 user=0xffff800020b68000, vmspace=0xfffffd807f00c000 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35876 363019 90304 32767 2 0x490 syz-executor.0 90304 121529 69759 0 3 0x82 wait syz-executor.0 17632 287434 0 0 3 0x14200 bored sosplice 69759 117667 6260 0 3 0x82 thrsleep syz-fuzzer 69759 77821 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 263417 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 337282 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 29408 6260 0 3 0x4000082 kqread syz-fuzzer 69759 45497 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 118291 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 236353 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 66591 6260 0 3 0x4000082 thrsleep syz-fuzzer 69759 203877 6260 0 3 0x4000082 thrsleep syz-fuzzer 6260 207054 70881 0 3 0x10008a pause ksh 70881 145549 60966 0 3 0x92 select sshd 72681 69927 1 0 3 0x100083 ttyin getty 60966 230637 1 0 3 0x80 select sshd 49177 404948 83060 73 3 0x100090 kqread syslogd 83060 222718 1 0 3 0x100082 netio syslogd 15101 393313 1 77 3 0x100090 poll dhclient 14168 74325 1 0 3 0x80 poll dhclient 66770 265617 0 0 3 0x14200 pgzero zerothread 20193 165640 0 0 3 0x14200 aiodoned aiodoned 40566 237137 0 0 3 0x14200 syncer update 63000 494542 0 0 3 0x14200 cleaner cleaner 42044 410461 0 0 7 0x14200 reaper 29523 18041 0 0 3 0x14200 pgdaemon pagedaemon 38167 416015 0 0 3 0x14200 bored crynlk 53489 5284 0 0 3 0x14200 bored crypto 41184 517151 0 0 3 0x40014200 acpi0 acpi0 95666 425648 0 0 3 0x40014200 idle1 18858 430698 0 0 3 0x14200 bored softnet 71343 316127 0 0 3 0x14200 bored systqmp 19045 40993 0 0 3 0x14200 bored systq 18159 155111 0 0 3 0x40014200 bored softclock 89357 405906 0 0 3 0x40014200 idle0 23786 174200 0 0 3 0x14200 bored smr 1 513216 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9456 6319K 6321K 78643K 11063 0 0 pcb 23 9K 11K 78643K 1584 0 0 rtable 83 2K 3K 78643K 4759 0 0 ifaddr 30 11K 12K 78643K 669 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 167 0 0 iov 0 0K 28K 78643K 315 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 3301 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 41 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 464 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 3873 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 44 50K 78K 78643K 4737 0 0 subproc 34 34817K 69634K 78643K 3570 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 293 0 0 in_multi 22 1K 2K 78643K 1243 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 1693 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 13K 30K 78643K 13126 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 181 0 0 NDP 4 0K 0K 78643K 318 0 0 temp 97 2729K 2858K 78643K 26708 0 0 kqueue 0 0K 0K 78643K 28 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 212 0 208 1 0 1 1 0 8 0 inpcbpl 280 1747 0 1740 1 0 1 1 0 8 0 plimitpl 152 454 0 447 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1178 0 1145 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 590 0 586 1 0 1 1 0 8 0 nd6 48 315 0 312 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4827 0 4680 17 5 12 13 0 8 1 art_table 32 4828 0 4680 2 0 2 2 0 8 0 art_node 16 1177 0 1147 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 462 0 452 1 0 1 1 0 8 0 shmpl 112 140 0 12 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4575 0 3015 51 0 51 51 0 8 0 ffsino 272 4575 0 3015 105 0 105 105 0 8 0 nchpl 144 8675 0 6980 65 1 64 64 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 36663 0 36663 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 53858 0 53858 27 24 3 6 0 8 3 sigapl 432 3734 0 3721 9 7 2 3 0 8 0 futexpl 56 27171 0 27171 1 0 1 1 0 8 1 knotepl 112 2817 0 2804 1 0 1 1 0 8 0 kqueuepl 104 707 0 705 1 0 1 1 0 8 0 pipepl 112 2446 0 2433 4 3 1 2 0 8 0 fdescpl 488 3735 0 3722 3 0 3 3 0 8 0 filepl 152 20248 0 20176 13 8 5 7 0 8 1 lockfpl 104 735 0 735 7 6 1 1 0 8 1 lockfspl 48 235 0 235 7 6 1 1 0 8 1 sessionpl 112 120 0 111 1 0 1 1 0 8 0 pgrppl 48 155 0 146 1 0 1 1 0 8 0 ucredpl 96 4507 0 4499 1 0 1 1 0 8 0 zombiepl 144 3722 0 3721 2 1 1 1 0 8 0 processpl 840 3751 0 3721 4 0 4 4 0 8 0 procpl 600 8394 0 8354 4 0 4 4 0 8 0 srpgc 64 624 0 624 4 3 1 1 0 8 1 sosppl 128 42 0 42 14 13 1 1 0 8 1 sockpl 384 3382 0 3365 8 5 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 23 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 134 0 0 15 0 15 15 0 8 2 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 291 0 0 11 0 11 11 0 8 0 bufpl 256 50673 0 44462 390 1 389 390 0 8 0 anonpl 16 370960 0 365235 92 60 32 44 0 125 0 amapchunkpl 152 32157 0 32073 37 32 5 9 0 158 1 amappl16 192 13756 0 13403 81 61 20 31 0 8 0 amappl15 184 343 0 343 9 9 0 1 0 8 0 amappl14 176 1133 0 1126 2 1 1 1 0 8 0 amappl13 168 470 0 469 1 0 1 1 0 8 0 amappl12 160 426 0 423 1 0 1 1 0 8 0 amappl11 152 625 0 611 1 0 1 1 0 8 0 amappl10 144 568 0 566 2 1 1 1 0 8 0 amappl9 136 2291 0 2289 1 0 1 1 0 8 0 amappl8 128 1680 0 1639 3 1 2 2 0 8 0 amappl7 120 626 0 619 1 0 1 1 0 8 0 amappl6 112 438 0 428 1 0 1 1 0 8 0 amappl5 104 1085 0 1073 1 0 1 1 0 8 0 amappl4 96 3844 0 3809 2 1 1 2 0 8 0 amappl3 88 617 0 611 1 0 1 1 0 8 0 amappl2 80 21586 0 21536 2 0 2 2 0 8 0 amappl1 72 111134 0 110713 31 21 10 19 0 8 0 amappl 72 10230 0 10198 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 3735 0 3721 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3735 0 3721 1 0 1 1 0 8 0 vmmpekpl 168 32051 0 32027 2 0 2 2 0 8 0 vmmpepl 168 420235 0 418911 145 72 73 87 0 357 10 vmsppl 360 3734 0 3721 2 0 2 2 0 8 0 pdppl 4096 7478 0 7442 6 0 6 6 0 8 0 pvpl 32 1113325 0 1104530 235 149 86 118 0 265 0 pmappl 232 3734 0 3721 10 9 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 559 0 9 16 0 16 16 0 8 0