8a6413dba6721d928e1bfe114bd2bb116685a95cfd80326b4e5355f96dad0036e32d194185cea4aa8453a6b3a6ca3a1cdb469eb19c966b6018ca22f3b72a780f70e639efb3da73f2e7a7a6bceb1b6186eafb65f96f1053ae980e83edf3de3917f7460016f26cc46b76fbaf0697f3763782ccdb33de666485c47adf76336d59c08086c8c0bd9d4f9e92b03c3fa8163e0da15ce7e1e04d7648cc9e79d635d14ffc83f68940dcd696873a39f944c9b1d6be1e58b95aef1ca40905a95b6f2cf51242ab4c34955ae7579d0d201db1361dd108a43945723a321c47762bc9e036426755c3", 0xe3}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x1}, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:25:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = msgget(0x2, 0x40) msgsnd(r1, &(0x7f0000000000)={0x0, "c18ee367985b6903163fe92f4be299f987c785b3bdb90f52233b4a60fb218da033d26cff0b8200d0353d1ade172195e9656f4f5e80"}, 0x3d, 0x800) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 13:25:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0xb6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) 13:25:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) fchdir(r0) write(r1, 0x0, 0xfffffd7e) 13:25:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x40, 0xfff}}, 0x0) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='/\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='[,--]\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':&\xdb', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',}#-:,(\x00', &(0x7f0000000380)='^Y!-#\x00']) r2 = openat(r1, &(0x7f0000000440)='.\x00', 0x10021, 0x8) linkat(r0, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) 13:25:50 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x20000000000000) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x7f3e}, 0xc) 13:25:50 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x7ff}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="e8271dfd4b8a7f66b6e2df05b6718fc74d83cce6d85d243d57af9916192200b48cc3f9dbc30e6724eefcea2403903633d8cda069b2fe9a2a0f25efde7f9a5d66fc20fabc4325aac84d278e9e8bf748db4f606de1", 0x54}], 0x1, &(0x7f0000000980)=[{0xb8, 0x1, 0x6, "7a7ca64ba798c1af6a540834529385620f5f18fe1a42c15d159b769d2b1a686a1722b61c9d0194f7dadfe9f58354859114ec7d607aeecd7774f0447f5c4576dd41ed163a46d9f2b4ebdcb0362c074f0eabc55e4da7efe5ef18481a98b5ba292f0a4f62de10be064dbf1648dcccd2c0deff22dc875d3876b90d138f8433c400b44d685bb5b45b9d0d866d365b4a6f8104d80764bc7d1f4346b82682c9a2f173d9be"}, {0x100, 0xffff, 0x400040000, "301602a86b276a3106e3aad38b8c78b8013e9f00c16821a57da7437b3ad281829909bc60a8956b8368ea897cf9a7ff51a188902830b402253e888533814bf082695d09c0cebfb93fc34f11467de6b9d965967c071977b7a6db913cadfc374ba4bde8ebedea83edf579e9a13bfd27c19f68a5c86647f140eb3e5147df89f20ed2db86c07926fdf9bf955817c3b6428705a756f482b3cd0e8984b3f1bf0afe7380591e3f89764bb4c89311fc5eea13102dd0a2d139ed948173d9544c5b371404da70078f0ce6e36885a88c5fc57ae2fbe07adff2fa571d8488caaf6b5b18924ede808e1f90583a293b83235ab8"}, {0xa8, 0xffff, 0x0, "5a5ad874fbb6e8cceda8fa9af86ee303a8fecc09a7267fb2896219eed71d11430d9cd1cba4e0e3c0cfe34ad912ee92294582b8d57bf490a2ad5f0c405aec2f79213b03f8849585fb5c1809fc324ca09afd67bff2d91ba868eecef4dc6f77b19ebff634ded99401b2a0b1c3bab95fc911cdbffd92f13abf312668cc4f10dce76d11f9091fd514cac82a526640f2766ce11f"}, {0x28, 0x1, 0x7, "003188c64e8b974a8ca1f21217af687175a4e20e6e"}], 0x288}, 0x40e) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 13:25:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x400, 0x0, 0xfffffffffffffd2f) r2 = dup2(r1, r1) shutdown(r0, 0x3) getsockname$unix(r0, &(0x7f0000000ac0)=@file={0x0, ""/4096}, &(0x7f0000001b00)=0x1002) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3f, 0x5af}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x53}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x44, 0x8, 0x20000000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x9}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x40, 0x3}, {{r0}, 0x0, 0xe3, 0xfffff, 0x10000}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x2, 0xaa, 0x4}, {{r2}, 0x0, 0x14, 0x40000001, 0x1f, 0x80}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x6434}], 0x2, &(0x7f0000000040)={0x6, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1ffffffffffffdfa, 0x0) 13:25:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x5, &(0x7f0000000540)=""/218, 0xda}, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x2, 0x0) 13:25:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x4) fchmod(r0, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffc4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, 0x0) fchown(r0, r1, r4) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 13:25:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 13:25:51 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r4, &(0x7f0000000000)=""/50, 0x32) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x169) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x7}, 0x8) fchdir(r4) 13:25:51 executing program 0: r0 = getuid() r1 = getuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0xa0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setreuid(r0, r1) 13:25:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:25:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffff81, 0x3, &(0x7f0000000000)="187d131b69b3e38f71a779911fa7f00c30f8cc2c55281ec1004880a94ee65cd31fd9ccf015feed7dbe5ac6140f6baf4d51a4875507030507b82dca74f9f0fe5471337fa27ad038f747d8155070fed52048558cbf0d289c7e2566e5906e45f1f1d5b5", 0x62) 13:25:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:25:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12a0a5619ab136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15eecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36f9ffffffffffffff59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c53664002000000541864edd3ed88f4e7373bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60d7fd1e31e87179e95e4dd58bf75a5a8ff9d1e8a1b78384d7e7f628aa2c88914fd9cdcaab0c37742d6ce21d2ba4bcb68d634bf2a0e4a1086b431fa6ec8c71db99c95703479c82881dde1618d7a6348cdfaad17ffe1306a69476a0d7b6c265c84d929da8dc8d65bb84b659e4ef2f29405470cbee6937a6e924a7d8816244f2120", 0x24f) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x7ff, 0x58, 0x3, "c70e5d93524ad11e695dc8a12f9784b794c5be7d", 0x100000000, 0x8}) r2 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000500)=""/212, 0xd4}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:25:52 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 13:25:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x7f, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) 13:25:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) write(r2, &(0x7f0000000040)='t', 0x1) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f00000002c0)=""/83, 0x53}], 0x5, &(0x7f00000003c0)=""/170, 0xaa}, 0x43) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 13:25:52 executing program 0: r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1000, r0, r3, r1, r4, 0x8, 0x5}, 0x8001, 0x0, 0x31}) setuid(r1) r5 = dup(0xffffffffffffff9c) openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x15) 13:25:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 13:25:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 13:25:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20680, 0xa4) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) dup2(r0, r0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 13:25:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 13:25:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="4c59edbe21cdf844d9c37800461c1e4f96f267e242e5e2579ab2c322e3d0525d38053c2e1f8583a73f9ec237dc80016edd132f9064f77d865947add466acf2699a8c5025e313d554238a75a29d699f4fa26e5f49b113b97aac749340785b08ab7b4bc9d1f13815908eb01855f8a54a8bfe09c429958f5d2adbdbab8e3f382e3d2607c783cdb0d79dbb94e95713cd634d6d94af6950b4f05f905d3165ccd9a63c88046781d6e77bf7490216a783f728f5b5b4262c54677cd88bb48efb16cd15b0a058f787cd52", 0xc6, 0x8, &(0x7f0000000240)=@un=@file={0x1, './file0/file0\x00'}, 0x10) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:25:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 13:25:53 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 13:25:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 13:25:54 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 13:25:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40c, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/160) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 13:25:54 executing program 0: syz_open_pts() 13:25:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="f39c35ca5ef6fa09d886c96e4354a0dee3004cbc2b0972d8f08a28517c57665dd77082d1e745d9dcab56dd7cc81f9780f4cf5a6dc602416437ce06bdd0dc7a9e5cdc2f009f8d793e5b0d3c", 0x4b}, {&(0x7f0000000180)="fcdbcd4839d0a4aecf192c724c7f6ec1a68bb265a87743fb71c269f6a21ae9edd2186bbb090c8d8f85a9088950026d1b180674925050b5ebd6e4c4a14a97fc7d9da5cb8901aa9f8b1065e275e52fc82355bbf0fc2af59b6168f540b63d99449d9c8e534a6c8bb4da719540aec639f482efeceea2af06019d507700149b32af3fffa0513006b28c376c568ab040649c16300e2436f3841351743103004849", 0x9e}, {&(0x7f0000000240)="69be98d35ce20cea5ff71ff3edf29164abb172a0a7fe0b1501526b747dc351783e03574e431624e7415357f326d3acf6774f631874dc94af4cccf7a6c7caec8bd90dec4d94135d3eb976757fb6dd8219e18582090c530787c4296d3627493c7e535804bab86c3362863b06954ea7705dd02fe32cd86b801cd329ffdb877c18b6879cddd35c3177b6bb6fecf2955c41c3e07290007efe0a6a8090ed8d3d670d8a77771a6acab9888e97cef1dc938dd445dd266d633b", 0xb5}, {&(0x7f0000000300)="2e402e64045b829ec41c8f2ad6f55ff53d5005146b5e356cd972f8f26ba118f108118ce3e4682e33b832095f76bc50a1f12aec5569aaa0138ce8a6afbfbd8adab01fa0ea59ddf64dd4f14cbb4f596d304b2e09f6f2af791c43a80bd570641b7314ff454f925cf0cb33309e0507974fcd32fed9be9963605997941b3b253fd69fdc454b59b9d159e33ca1b864a0951910050277fc3f9c3eb6f5c522676d137e0ff70ffa7a9824d641e4c8d3a724a1dfeaac4f5909ab028987", 0xb8}, {&(0x7f0000001380)="ce18ae673c3a0d0574d8a2484e40d07ba057e2de590c5e525057dfe3758df81eaebaa10a5462124c68bbb4f4c1b8b0ccfdc7803f6ea14f97ab5d1ae2ace654a71a0a5732c6e9a50ac39f328aaf1325603d07e950e1e4a18caed2c6010d5029c5076dd266215f33f320fe59314dd7947c057ffa26c2fa91628f50008034a84a835a156293356692748352e64845", 0x8d}, {&(0x7f0000001440)="504e4acef0bd2504cfb37d33b13ed11c4156b0c26370026ba23b904c07708e1497894bd5b1b3c2c67f43144cdcb9d6e0a506a5e8c7ce46990c6dd86301abc89acec75dab2d2a8d85b0f6d001670772943c78f1094a13064ac1cc4451a8748d997e497afddd071702e76d298882f257687aa62fb7e03c17c3d6cdfd7ac78aca3dd0e43d96a99091012c488499c09ea4e9ef7cec922a260304191b436abd837a46b3c218e0c3cad79103463eced5463bb9d851ce0703970f86bef499993504ea0f5f873db9b902f03a586a108f5adef65239a98805230ae47c132bea7c89aa2dfd2238e58821904c26887c", 0xea}, {&(0x7f00000000c0)="c06895fa038964a753e71fa0f65e8af8ac", 0x11}], 0x7) r1 = dup(r0) kevent(r1, &(0x7f0000001540)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x2, 0x63, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0xffffffff, 0x4f51}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x1f, 0x7}], 0xfffffffffffffff8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x800, 0x26d91828}], 0x3, &(0x7f00000015c0)={0x1, 0x3}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c243400335839253609e5d4f36", 0xf3e}], 0x1) 13:25:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000100)="cc", 0x1) execve(0x0, 0x0, 0x0) 13:25:54 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000004680)='./file0\x00', 0x400, 0x40) readlink(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xfffffffffffffd80) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000004640)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="c07d210b2491b9270eee7af3c7086412fbb35fd02a5a96a91b87e112815d35d3f20e600a82c8dcb8c44239eb33ddb5e13d", 0x31}], 0x1, &(0x7f0000000280)=[{0xe8, 0xffff, 0x5, "0b714c53debfa54663d9cf0e1a0e3b9ad63f4ccc8a800f20f8e89ebc9a5cd02c446c2194d46ac49ed60533a796153032bed5baf56dff7b5f64377025cff6ab67a6f14e931e4ab8f48cad6c653defe8ff54ca05d3a1c6a55a42f58250992b5cc29e5ca775958494584a9257e4bf37cdbd4dd0236517ec55b916a2d3a4ccaaa9903aae9392366315fabdcb30772344359d2e01dbf574cdc0bbe80700748ce08bff096f49f693807b8ee0109e765fcd8706016fed1c242b2ec41e2ff0d5adbf53b09f710a0694890e3210f6cc17c8e62e3b44abd662629e65a5"}, {0x1010, 0xffff, 0x7, "1396adb20715867650175dcce384c97c9ed1a50604c3c5e0fb1f0b4647107b66b72b82478f157da98716530d105c5bb265fc5f0066c90967851fcaf4b5359e063308144403cd1bd0c6474cb6ee991fb60c4f4dc067525a3013554d447e3d4ff07189df07b81e8fc5c654356052b403e032e8a81f9005dc6e4e151426c1177ef972dea85772e10c5ac46278b96d29a368cc3a3a58fe086ebcc0a7cbe2c639a3e5508e9297d9e2794fb31cf2944972c9e898ba5dd5ae85cc7ada52218d1853534f001ff71835d179541bcda9d463c377d929679ce2582d9ab4d012e89b51f0502607901dd6fc7c566af11d486d51026677a7800b1bef0ca2730213854e9f52dcc57159421887e66f83324efe6bd5537d9dcfa99345dea616c92baa12bd4f89667d43dff97dd9c915ef08189fbee561f359e0e7e5369a812faf6a04375f32a21583c1547653c76e2e1c62387e9b1f0fcc4821bbea26c56003efc3d5a75739b775d87a4f8938f444073b6d845622060ba3ac6bb580e6fea2b10c7f9e5fa6aca592c386784c82ef9e20eba9e9ec53728ea1ff0892d791f62f7c692af1a6e4db01fe0e2c6a11408ba69f83ecf366a09cbca7a360b0f3c908ffb26ffa1bc2e3e3dc9014a18c460a4214c3bb62daa7ec93ebf519f55b62ec9a866ba4b1dd6b057cd958fc6e82b12e3a3decd2828d60b9beb6073c7bc0a7bfaaa04900148157f700e438c98ca23ed74b6730e6a9a042872995c7aa852c424919fb73500e31586db4cbe7fd185d89a4e35505e35132ab81aa6bad91ac07fe296daf76d542b8b710c8ebf67d6713f8db02b14915dea549e3369404b3e966ec80d88fa3dbb3f7ac7b0f325ae0dfcf6df23c4cd7540720a18bdc033314a91f568dfbb925025b78cb9e3281715ad8edfc10fc7b4c3822d3ac6f020858f7bfe679b24cf806a50a74dea1891194d4071dd6da5f11ff42b077a8947dfbb70b5d7a2a7892e5d6b3d83a37e4ddecad192c40b7abe897c478c32f7b1597e7bdc2fc49acd7101e8312d17700680311e567f89db3d5cea7e030062997d82f20412536a9daaf37a8f9ad7a4d7026f2629c58cb0d5881a223effc1d0616a069c9ccd084ea77ed5d18e10a39ca2d5ada7ce5c7ca7d44771a92508e1db706bb312ba41165b440e2d17e09d6f63acefc71fa92b522c9ddfaa6c41968f28a2609122f629dfe732ee8e8a4254c2963f3e9351259750d2b7e73674813d629b16281cf8ccf298a72144c98531603fe19ddf014428076f4a29d305611a92d1bfa36b00026db5242bd2497912b2ab63d5a32de11188c1a4b363941207a1568de880ffdb1565ab590f2449c3b6201c21757cee24bf3d3325ae6b31fbd9a2144372f5c3df0819918cead27b54e99a4441623d528bb29aa443b48cc9b7530092dfbbdca73f6a410edf9cf2fa9044a100a21ad0e73da2d2e6e9048e96655d72ce6a0e0ed0ce39a05fc08bed660805492e918dfe9fa7dfadd6e5dcaf5b90220d344e4e0b7c046cf96da232c6adffd8637016c89bd83948927139316e37b20be518c6356f38db379360d76ca88879befc52dea498126ed4bf8ef3f3c4a794f188bceec6bea1d7efcbcdfa25074986fda982108811f174db68ae7871316f8a29e366736a99b885cc2d42c7df2cc0bdfcde6ebe6d30bff9cf6a342653b992649db41085c863d687316cc758038b712d1c356c8608b031e2f0c363985fee480e813b708e3b9e3aae57f087c52b173aed8e29d7dbd03cd8fbf62dc7206cbbe23319bd2c618c393d83114216a2ab5fa19947bd614a1da5f54858a79180ad0aa8fbb038dc081ca428c6e91388ce8bbc17c4c2c8a0520d8c5cbf991b3323dc06abff845cc561994f580e13bbdd9b80aa105d78533a5bbe549bbd22b368e78d6013886deb63e2b0362eca4d5ae5ebc6ec51b23196cccd9d37de6f04fd1021bcf4b2aab8aece23301eaebf0ba1c7dd9b72aa7913122c4991ac5c59a63c4865ce7c88f2abf69b5d90f3d5042f1c8ef9cc8f6e877ac742da204a60c82ee78f7f55bec72d0f935d8760ddc1d2eff94a1b6942381cb6e276a6c506f737bcc8bd9a0ffab1e5ae49a7f7ac30dd3abff36c0ac9a4b7cd4fe16b521c0a9f7ed65f5fc1fefe1cac08110b878f4b4cdb59ab51e302a624f4f5b5110214ba2a5f0be2e6da064f61a93a9e4b49cb0d711aadf40090a4e6ce5f1bcc6a51850ad8d7f41c493729bda7e176d71c2347c16b64c92a982e06475b9589c8ae27aefbdb0aa8c7ff92284a51735e1b22f638658405fe318305da87f058397e8d8eb39773c1ad2433fa7a5d41bf250000dadc7e06180f64cdac0f22fcc7e3d7404c21dfb67e6cd287948cf702cc8657607a551db0b95313ee8b3c7c7c61561c1d53f9692d1da6a045b05804316a7c938d88395925a86b9fceec17ee3876195272021f733ca6927eed4de000d7399573d14d5566dee7038ac2e2a15971af9f205a20199da5a8936e7bdd4c393ed1a0a664c5fbc4906bac29273eeebfbc098a66df78c83f350c459dd1b5ac950ac2a9064ad965eb415bbbc34aea55876c7dee9714540a0cf071de118c608efcf55f9a9c5a95efbfb920d88bd1644e64ab261b4eb2fc5010cd5192805af4d9e88a6542b63a2a60dc7eec5cbf6a9ae1c9d39930cf55409c3dbddcbd9fb230007373b0910586aa32dc5e5ce535e2cfa682220487c5620e57292daf234288a9a2bb128114a948d99b89ddda3a3a7e084ead448b2fb0b32ecee0cae36cbc0b6beb5ff4da4cc9fecd9a18336a789c9c1c9cb9b6730139511ab017b82a958bb17bd0da98e124d785b210be3238485a4c88b08a79fa5bc1cd72e9a1c085234bf0816f2a5c2da62a8dfb13eea1d4c51268486caab0a998f37085105c9cbf432ba87cfdb5dcbbace7ee30468a1215058fa93af7d4a1c1b52fad0fe06d22fe24796d4ae5177d0ab7869eb084d747b0754a2c460536ca3540f5ee66a07f3e9f80284dd0525b00a34726c63237acfc16fce4735d9b0eed702a63b84ed48b2b8acf339970da43731e278c09204e0d486bd0be306716ded29f8d0b570bb50bb452692e7d1c7d4e7398eba3e8a9dfb29de6d9bb708ef10e40ac49c2d0e7c56684869229dc96529010a29652b6fb8452e6c914ffc1d5f3ebb82e48da48b2650de9e09ebc870669ee78eb7302042d88c62fc78f6337c09edd928cc87523b781c73c9f1adffec98fb3570051bc4c1280aa6b139901d72d0ddb8ba249b38e8764310c48751ad2c04c9e152d4d167bb9ee35f5085f0217c06b263bf61e1eea0da38330a493e2dd994bdf1e4735866cf276bf442678e75c0ea466b70c3b11b6b85e2a7fdb1ee117787f34087aeba5cbda3b30eaeab8a7573c801e649b0a169f8e617ca931a4de9a1fe2a5c19676754d2e3a25e6d74e0a2dfef846c161b54bd0033d4e8f267d5d2ebf541c2e7d2bd79136cb6e2c8cee4a92bb7118749ed79e9048ca9d04206724b04a777b73935283fd41b44442e1360cc4be5036295161fb934329423f9458c72fd259679c4933df847b8ec35acf26817c2d989be300a0e5105b56a675431a180cda7bb15eb736015ebf316f9166d988e83d66c43e86b114db0b035b8dd7df947db27cf2b5d87c388118afa7ab84e511277f8a030116569e313bc196609a84108df89af40760dd93c0facbe5bb790ed07b8e23b5d96a18f30956a4373467726978bb38f0845d36c90ccaa6ffff34fd872974233fed916e6c3adc36d7f02e06612454e26cca1172f856d6188381beb15e0991f4946776b623752d9b5d140b40bb551306655178f8540c54da74fef460a9a323f61e516f630a3e31b60a0dbcb52c1af51681bbbbb5add0c7e5b6b40104da725b5954fb9df71ad2d1ccefcf1214df8daf01d35450dd7b1be15071ae0052993e46a13bf719448aeb39774325c3fd939de96c0c34cea4998ef01df49d4f0e8aa6fde8cc5da88a06e92415c5e63390a61f4acd8776d4e978006f6dfa1492c7917a619e35210ea2b4fae62689883a316c17915df2ee84285acbc9f1f16df00dbbd12cc63d80cfd6014b52b20874c658fd99fb418ab62b26551599f11f4add7949967696b4a2ce10b540710ba348744fd0477612386d2ab7da2619123bd04f301e219f7b2e52d8205cf5fa59492825918ef7456102ebad0d1325ebecdf739cf2acca0979bd719c9aaf0c5a8f5a501de588122257fe893d152ee4797290e4c6640c68ab038b2cc5d2453c42349ee868dfaeea64f11aeb721334490cf7a3b71d2c42ce85e5c33509acbd8e592fef982b6d71488262dfa912e0e5b1a6a7a3c0041e805f1f01e09b1c6d34e2599d2214f463ced51e795c5fb03c7758ad6868a71c4055547f70f6d8e8c08cbb29a19d9e7d69f763d3c93a8e64de273089b98158aebbad89a02d30f39f6948b62270774478081a965cde24e4b6d134c07cb2537f4e5f312b00cf80017740016018e57ee72a61f6fc13794c9d1f0691dde018a7282d85674fc179135eb3b8e905e7bf82d6545fbe16bc93828f307bf147b1d014c226f61d1d1b0b3a7d04900669da232146e6066b67f2fa0e1aa855a779a35a8e8f4d950f0c4562459fe7a9400b2b5162cefb2788615b07cdac9fbe292b54c5c64da9b6e930def9688191958861d46a0bbf07c88155c4fb474c3d6da91268de1ed408c510a53ea0b44f1c2d2f2777b0a5607530397575a0cdac50ca3e0cc800412329ded61a2e7364fa56cb0f49158d378acbfbde045642c557b663ec6e1b9b5fade106984e151fc043c2efb960b7ccdf4546425996f5bc620fa838f838c4170db642f2bf187f293bdd6ecdba58d64298970fe46e7bf8884664eaef4070ce030a01aebbec589a48aa4b3fd40187f47990e15989acf89dc467a7871e84a307e91d72d41030daecfa14526531c74409ba54eb2b2490185e95c165a369a5a05ae97dfec03f9ce1feb7acdc2b6da6187556a2f2cf2ddc851e8dcf6047c1cf692d5721a1ff194927dc796aa5cceca42384adfdebef28ae3ea1e1e5059eb4bb744eb3ed98a1b4829adf826cd3e6dc6a03a1b32e3cb990e7330d3d29f1544b01a89a08a56bc48198d488f0cd838e95f6704166f8ba02d8c93b0b395ed70d9b041c30c93454b70eba53fa2987def473e2459dfb337b0b625f1aa0e4b8e334b8a160186b9ce363d6916898e6577e6cdd1b41c5e62c021a11c7dd81db88ec19e61657c14ee9b4e76548edfcff612f2567aa6a226b91876ba62fb021c4c70f1967048b3185c24f9d07134d25deb80700cfd4a7137f2d858aeea68db911decb2399f233f65d29933a5c5f90e7eea748a5a4c9ce95d9c09860b72bb06b4b44bbd2bd4b96212c8ec088366dadfe31dc832930c7b718a02d85f1bd2005bb5ef8ab11ce346603a96014e20c45c949dc5ee9a5a51e85a76ffad3af1d1c8594dd9d15298e561d5e20327bc1c89d2c9542cd119aa4462cf9fcd790835ce2f3ec469d5d31a7c14b4617a49260fc19a83473caf07c95fcd8864c784c2d38648f4f3175c53c9d865b13bcdf4c301c178dbb6523d50053d01910bdcc1213ad5c07095682a848aae9e352171955d0f02be640e6d5dfb7292f2bd508d9a5a0b569af30b247178311d5c6057209828e03e434dff21899fec2d7bc4800cb1881f69e190987de603ff908a8be2125708849f715b6e4ef4d88dde2d8869ef43987a8d848192e439237f62597d19fdb7f544d1fb6090586748fe435400fc20de85a252efb6265d95391ade3df902622f19622980cffcfa15ddcd9123e2058948b497224a46"}, {0x1010, 0xffff, 0xffff, "b033bff1b3d31a9c882df96cb73f12301999e4dbbaa64a314d36a1d73841b9ed6a9dc74cf6d56fc6a49e5db45e9340393cb1f3abb8a197959a5280a3b8c63e529f0bfc33411ac055c91a691280e41e998dd275f14cae5568810120c6a21c6298093bc71d507d6da014e3f2b2b4a4ac12c2e9a3b372fafcdd37abb356ff5195d80b46b0963c8b8914b8b756763c148fd14f4ed1e952998d54d529022e017e4e43eff135f36ff51064b3d5b4ace8eea234f82501778f13fc10933af35b4276043dbaec096c5478a5d78f9d260480363274715740d318ac0149feb946f66c5c201aaef7d7254da2a6cea237644f74ecdbbbde03cb0411ede8ad4e7df1d189b49fbdee799130c830653f7a71d19db433fadcf723efc5a5671ed8c75ce65c7e7f2c1ab37f73c4bfd86e7cc45ab212613a1a19083d9d2202e55f21e387e4beeff5958e59000e87497e9032efec3bdb1ab873784371d355801aec13edaf7b3ff5840bdab517a53f45787f6f13c664ef6570956bced86a06e2b95241bb90f8a6132feed321838427faaeaa03a796793cbbc6d657ab918fa48953e7dcdd911c07b1090852d310c7ada0a4d6dd5a122b9439de3f707dc4b2a688d82094ef6274e9ce5a83ff44fae46586fc71f882252db1abcf105e491087fc7878e91d09adfa865ca0cf5b54b09b8dd23936a0362b340b77790ea83918d967becb88aacd32c1f0328743e33f7d75267260e2c13b2daa793a79f838377cfe12c3ad6988beddcb4eb7b2eaf021c91f4f56fecf67d60bb0e6589f5db1bd066f2aeb1c6ea897a397ab14c46a337c32bd6d1ffcfb3cee74abc6c3783e49257b4a5478fd9eb567a344d2cc70a524ac036386299bb77440e71b327e07b525749af360e590aacda6b49d9c311f5d0008952460db5180f6e01845573953692a85142e3cc991444556283a3202f9197562a8c4d0bf4aa9b1f747a39cebd0a396254801135bf60d58df7ad9ceb09c7649ab45e20223f6783478e114288e7a6c46e9e7ad566083daa8a3367c2c0240a71ca5f9a7c488018da2d45f23369beb711fa9269aed26608d0bca38593689c6bcfd9a6f0b495dce2f3b7f81dfaadfd4bc3c0940f5053a6f7075fb2e88edf03fb6b22540e8528b6884f926e4e24b85e9275b48629d37fb5748cd201c021d4379b90ca9942cbccc91eb10dffcf30c98ef7f48374836cf5a08aa4abae046347b63352dc2b6ac1384de3c19263841f805c74c9d479bc909ee48737ed026449ab2ab2269a5e85fb238540d6f2758c6ffd74b39663ea6b826463b72637ec4d6344dcee2c22b939c77bb59c33331910354eb76725ce735fe45ebab5d966072879821f7aa59aeca88478cdb66201f436a3f3e46074421154cc5bc763833c4708828587c4e8ec96d0fa7050a86813e1d7237f3d89853ad349e30186fde6a33f167d540a43e442f70d33a92fd3de81ef5cd9314c8363ac24d1593217d631f9ef36bad0463d30037eda67c01ab67f29b29df33bc019d00c3ac3d60cb74868ea6206a3eeb55457c0ce3f0707032f87ef9552879965222f22482fcea87543cb943a1ec2594dbd3bfc5ad6ea92f3ccae578655a80ad749c6da9c1c96fc0ed66faf6f187f9abefb76e6666ea1f07beaf498a810d9c390f5cdf6f15124acfa7fca412bf04dbc3417fb598fc13d723427861d8298b9aac8c18073e76e815755a0e2ad77664cfc4909a1f5f4bbc27e0a2209e7e7ca506a0d61c1ef3a12a6ed736a90cd5bce09b5e9b4710da467627163c6c184c09c8c17cc1a7d3a3f8aad839494fdca9785074310c4efafc72045e7bc121d5b2d78d52a5e33a648d31842f309f551c62f7c37d2f8b11e27fa54f398a99b1db00b31cf92871a9bce8e44306ffdb530b281755e274631d43f96a70c56258175aedc957062a5d74eea2a6d117d0fe3dc2b7528cb140534fbc622fcb5ab9b790bc3a224bcbf95018dcffbbb2a919a0b2c51300524ac06426c1ae921354d745e68cded83c0de3d24bffd1039de6774f8cd0668c9e5115f21b06749cd1dedcbab8dca005cc9ccb438ab7fececb6edfce8c32421e5e07fee1b9dbbeea896cf3b2733563196f6a97112ee1ba2955ab6f5321f0c4c21657b1c23fc107535463c2e4a5d1659bbcb7e7980185b7936dbd6289a0ebdd233e15905f84d36740706531fd7c816eaccc3ceba4693630fab7f00ad85882483a70ae4a503ce92e1678100b96c07460cc3601c437d033f7cb6a0bafc2cd764c89dc757576ff732af78c4811865c91299b4f49bb0cb7ca77989b893541c34b4b549f97aa69a2a45f76e164140de75bb884e6a17a768d120977c3ecd81cd72eafa6d04f2fcc504fcaa637b45481924deff3340f4c5d64e96eebf2dfc95dd38dad49172862284e58e3c1730e1970ce85268e0635a337e54088708659321873fb7d8d2a60789f0250656d78fbaba9b305979c9f0c7b9a4f639c885a4a5a5aac6a26eb121a594e809447a5485c691f9dab72d25e50670ea1afd6199d230abf89b890697780f9674e9982ca6a91ffdaeb781469bdeaa1a967c2494f55e6bf402854f7d37c91cd85c3c982ed2297922a77d6ffee401185666f308a59845047b4a395314068959d0b47ab7a6ef380471cda1980154a59361d4aa26cd4cfc6916062060a7a0f81550a07b33c7cf6164a56177623d9a7457be5cd2fd5e3a612036a2a49537b01162d8b580db759b04d868af8d7e1cc9ff8c1d88939340dad378fa78dbb6444d6a97369a15e54dfb05537e1b8c157044f4286d717f1feb5d8430d573385d8b2404688f3f4477054cb3f11c3d4ae1ec85923b0907b020b1816929c5d6fc705eae75f71a25cfdf5afdd328f41e68b4363f8f5eda54e5197e58cc0acf5f00438112374438314154ba8f779ddc29b29bd5c0642c4831f4c684d394a5f8c0d2d977370bccc5b8425add2bc499833758c6e663d13a2fb667ef2d79892ebb41a3c981646f1d3c4287683debc4734ed860831eef84f2d9e91fe3ee72b560ae807b73dbe2bdbb8bbf0b1e2dd3901c40ee1d1b2d7b6fb26be4137aef46c00efa2d95fb09488f195b8cefb464df4b1a9c4df8a16897dc64dfdbf50d92164601054004561bd42156ec04cb430c156bebdec39b656b48d92b52a3419f7ef68e596fb2c0416f69bf9ab287b7668e019ed51f4b3eb09be54babc1605febf3341a35be8f18454ee1888f001e045a943cc6a132faa5ebb3af933bdd68bcae8e78fa69063ce93d45a8c5b1e3cfd32120bf4a5307b7a16923e46c6ac29c39d86d1022a9151be18b7e8bd7fe1c6d384b9e149e4f41291a5ca377fec561cbe20ae071c17a3449d9c7780809762228fae233a3401b1895f8d0ef766ad007574ff8f2102c706bea51672a86ff1b77c3813c9a9792b31f5611c21faa9cc841f7d390138c3f942ec63d9a42f688480ea87c325d08cff2b6678d84ef0a50d5804e85955ca9e3b664c5a11cb7f1f1bd194a939bfcda2ac7ceb6e815aac167832b863b8880087e81e20f343316636e39cbddd7195ee05b23cad714fdebd3b16de7858505a0ef21d587c3e06670bd481461524bd577081c82e54c0d350f4e6d9607a3a1453567a5c11a0ea0fa391e36c9d5f34dfa9983dc78748242697249c1232352dfce7eb4f02fc630053c9d285cfbaa07133f2521114ee65ffdce0100c6d105dc9df9cd073e54264d9978fb297f08eb219b3d08b39ac598ad0e00070766e3cb0742794b0fbe0f6a28d989e316caa30148abfa8879adf89a1e8637378ea3375d6c8a16103f3d8b83e23f88f91b6762808452b0cbe815b2cb878d13fe1420b7fe768799abd6278b345a211ef94e278d2807a6c381211d328ec558bffc3cf4cb96393e721eb24ac9483a3ab3f8587ce33226a4595c2024bf700f1a61ae7615ca2def58b6502eff555160d22e467afd1cead749e9e4ec09be13806558fe5d1227f0566fedebcd0921c2f99219192095599ac2e6bd6aa1438494b5741c431239996d1782ccf127ed4c2b44d3a1c331e473aadac96dc00d9a0f7af4f09121d8d42e6bf9f306733f56dfddfe954caf999fd6ef0a37223693a8714edc394d288e655c61a7d019b5f32c90f281da53b8ccb94aa3ae3863388552c5c71b820d6e4f818d3f4b21191abb22c3147b99f4b31f7ccfa495a8282abe7e8eb49e3ed300e7e0d92e629f33329d525a0ca55f052c079a42e0f958cb4cebf140113d3b0095542e2ed46800a8d3ad91891cd03c7346fb486c8f2765d909a1655a2f59fc4a6e8520ceeb15c6b7e58bb45385ad996d5836be24629a11a5cf1021a5bceef5b13897407d5b706c9693c8926e73c49d1d4af00a2b7283f25cb81684c7d8bb0f4cda70b3b0dfd65b76b5d9233583c8e88a8fa14c05674420e1ad5c5ba8134042cf8584afdc093fe06a4ce1d321c36b5b615e79ed3570a7cf6a0e9fb24c1bdb23a48b1d2fa77a905f6c89dc64c27fffd6626b5f583b4fbfa279ad826ba12344eb5c9d89ffec9d836ca72828b52905cc582f35bb3b2b94427a463a3bfa09230249ab0589e0729c328f752f6912a4cc5e173a0c8ff0dc0ab99f97f6dd52faf70ab5560c82eb555a2362a3cb0afb5b68eab71e2750072f778062891281a62b9793177401ea2295c9193d8608472ce94c6ee2f565d5f7a1533dd6829ffb4e8fdb12c1978178eebc9afa33bd7be6ab660fddfdef0f602478850233edb7b0fb2133cc74995a3fcba064a106010f02efdd02036ef7955763f5e7742fa796ea989334ae3a9700a57b69e4b00a71009ca1ad18f57e893a72919aa34319c55646aff6a238c459be6091ed9bd095bb2717b18535bdf43cd51066ca7a614dba0ddd60f977f41c1984a4f8c542d27c93918ace96f606f6be9e71fd9ab756e13cb4c238202df66d79f809d997258758fd85910bc807c85ef9349550df8cc364b608d7da5170f5ab3fb861ec5273eac3559b137e557cd16e6e22c5dd8f0382969b392dc0b276faf8255db8dd367aa8a98d444544baa73187ca837eb9d72b7131683486c5e1877b41f3ed46af1603e261091ff2455b352a17ed9f1bcbdfa5f3b580a96d26bc933aee93432d9f08e095ab179b493a17f1604fcb8492ac4ac7da8a1fa2745d0f270e4dcd8cb6164f1bae3c05335b3e2e40de1b82cdcec9ee040655c99132325e8c0eb6a7208afffd1b1fd9ad9df8b523bb3f561f49b89c04618e3d5dc1bbef8a3034fadebd98c14690c5e803833102e4c2607e9bcac0ba501973b419efed32e1e738c68c334e4df6daa7c12e2e97e3fb8b8967bbe3e54f5a4ef4e1678d37dd27a32b6cda06643cdb6fdc3ffe927d9a4a514768069f109d3c02165460d806c4a19a583dfbe812a27b127039ceb3ee56c68edf1a2dd098e46188f4eed3c93e4e67ccf0dc9d5463f14609bae660c1472b923faea54e73de12b9dfa37a67d672ed4c65ea8014708a7115f30897808ba4c89fa75a4915e34a5d0699532ecd993174d1ab18d441b5b738656405508256df5d996e1a03a3937467798ce220dc0081eb193102659d0bbc7b64d847c3d1b03c98323c89edc61744f374ff5f0d815e9919e8f03fd8a05f0558f0b5778f3c50a188f19daf2c8026219eb8bac07d8efe2bc44792fcf77f41463aaf0013e4b4a6819a4be755b200fed4d8f149e47d1774ce9e86344fd3162c85c2db3ad4a0187f4ecd02d5a76841fa6d2eb74cbd864dcbf367023e6d60fcbb87d5e00e8ea9e5fba69dbaa89106cc7de5bd59c1f3acee80ec0e74ccec491227ba3009f8d1e26464c50646201bea1122a5437e197e60f"}, {0x1010, 0x0, 0x5, "060208694a2f9157b44c86a1dc448a2ea4e0974a899a3c0be5c574f8a9f7fa6cec070c7bf32e06302ddfc2c0332e367c06f8e63d6a56d95092cb0e514b00de0fa429a7b5bedeb40de55dd104348fff4b8d78c11589dc86d3ee6f92b7d2b2d20e3a64de40aaa6698da98a11b59300b5d42fb5020cb3f8731a0adb0b00feb7cb9464c70aa56f6d5b0da3c5a0525ae8fb53e0b244ea565dd85f6e8e0265a9e0ce28bfed1f40113920b0039e249c58a5f2cdeb88a3469683261d46ed90d37c07625eacba3cf7d24b1197eded82972bd092bbd65e7ef53b29899d32e9884e37f1d4a0abbec87f19321db7664e799fe24a83cf767048efeda397fac41fca9719cf5f0756f80b35a596d036cc2e609f3ffe18d8e4d9c32ace913d11c4fe652c24bb030b58cb92be4d25867af0522e61ea4bd403fb331f9bc9e06a9914145c91cefc037cbc1a5981ecd062eec34bef093c9fe81bf1d0c6a1ed645c1b3bb9232fac36d608f39ed8f29f01e541207769075b631007b40bcd7372967ffda5f6a4c242d81b1147b50c4262bc1ee010e472eca038f103dbdb5fd9c77c2d632c5458b178b4b8b71a9700c8679379dc28f1b1cb0385414278f63c1430ea4e0a42a22d2899e2aae3237b94fbbf89483035d5066ac6450ac5779746e8ffaa3af4543267b266a2c4a71f804e80348774f1b6d7a7feaa5700c2ee3ad266c7ebaa69a14fb1be9d14ad4b2ca323f63aef2a8be6944c250e9eee06da426cd60d09738f6d3d5246754ecad05543d9ab156df0f77b9fa9ee3c9182e1662e68b1f91c0d953bd79efc257b6d50a7fcd2adbaf027b7ea79765e506f0f2dd1f4fcf068fbc4eca94e146db7227aee1ef93911d17ebc1167c25a007436647ae98ae9628cdc0cca06947013fe55d0fc0fc186c1a178c6addc67b6d8f0795521092ef376983b0cb0ac1f35bdec7e48952d82911eb87b8a12c0fd588d4078ff4530dcac89a5ee67674cbba9837dd6947ca75637e7ba9978f8945357c1284fb6da99268848f432a4530c40d5042192da6f8c813cb6555ab8deb9f584c19a62f6a559636ba5de0de6e27fb83c51de7880bfaf0d7ae49fe79cad08c5eb0a6490e299d4d0eab979600c71787768c92c71fc9ac0163a3e221ea1617df0d47d17080aa02ed43814d59e0a23e103eee0df11312ea02eae82e316d474e3b5778147a94ae4c0efebc05051ebebd6b510902daf766626dc29a1873932901a09ed536ccffa5ec7e12408a20e8f810fcdee7fbc7741bc467b4936881256fd1c34f55a5ed359cb302f5d50a10b12dbc138f984d4f3f5113c62afdf47fb2ad0fc9b28715cd4993965f3247e831496c6cce42d05c41680f2e409ce4c8a8a2f87deb5c304e78ddd498775c9aa7d3a961dee39159a994460fe8fa568ea041213b5377e2c753d1295b54aeb5b033383bde43211a6fd755319113c592cd23857e90ed4318340d720bbf8b6ec22abcfeef1de5036ee84ed0f73061468cca943c19142467fe12e0e3736733107fe39e95d12f693e4a23b20dbaf2a217d546c9c498fc0fa89019938e0d320697295756d8e8075c395731596f4f47787e4e525af7bdcd28022da1f2e1cb550a892b336abfbc99fce6d5063a236a050a2a18d397592060a20b8bc2b103f58a8ebae2c425295a892d5bb311bd5cc2301c702dc1740c9c2fd54389749f4e421c706385318db0be7d31e1009e094d6c3b7339f04f5fc3f25fe8827e5a13b2991697dcd6b5b289755351b4fc9c25ab78aed0a0d366b2244e87384a5110513ee65692c831c012611c3bfd46c3b19f485a8c237db09137fbd967ee28b9fe67575994aede9e3d1c19fbe35c97db500166c9c634eedd3dc4547e78631a7f817d4a4e90d2c9db1c0dbe8149d821c8303c0e9a6c2f56ebe5493a13bccec18a63d9d1780098d8d23327a822b0f7937dae012b8a0822ee457355c093b883bafa0d7a5798dc848719e5f86bcec5549e8ec07902bb77667e2d1d5554d5c4690a3eb676badd7cf25dab662d77fb6e70e0f999b3c426df8d799301059270a8b474c3d79c420b0e4f0b3c22c692cb599b265c9c4f96b4a47a32fdada520d9c02dd0b6475b08f358b9957a7a7038cc035cb76a6a1187de5d7e4c704f36e7f94716a11a92795b483ba1c675ed877351faaac7e2ae6f80900a1ccdc6263fd50e1bf5bfdde98ed8dbe0eb65b5a8c27158362630f9063fdf6677d53bc356d5bf0279deb8d829d8ef4b524d817985017db64d5bf4642925c34a279b39587b5d2ef9d4c1bae92c116569ef0ae5171f1d851866ede92151b91b728bd63ba605b8a63900041fd77b201ceb0576e508f26244ee78cbf2a348de61980a231141be22117fe32d42b17fa3ec69fe87e661bba326844f02b32df0b431bd7f94d7a4752ac6740b0710fa9d27c1062d76b6d0e9e9ed99cce21bb61d46eb99738c9d6d972a746fe35bb8d84f8e0aebbf3da576686d61bad6b6f2d6f06ab50dfd72c26901c390a97e1ee87a1b6e07125d186110a56891611692d9c2d7ef3b9b54bbdf87f9fa13a3274e243c81eca1ad106da1ff53d6ee42400d064dd726eb145f1aebb5057cc4d140b8a48b1cc8c8e5fe54bbe175e05b02643ecb44fdc5418e1c0320f83bb95ff4fe97ad14c5681c19ecffccf97aec696ae72b857c78646bf18d6ccb864f1ae6ecf69fa7d798b902a0116a6468b21fb48995a7df7fd8e1e9d31fe44422dd46d0bd41934b8410832d026ac3fe2d4f6ca35b5814f582ed7e3e48995563cbaaf5c6e343008d1707c23c325658670adc1d4d877bae84cefbb8a1d9391bbc2a26aa7da62d77dc193074dfc82e0aa6736602f939b471da7941523972522d5ab2cbbd332613d0e5a94dab3831f05b2e389689ceff2a5f18723def94e6afd6ab621637d93a259b66b16f29ea49ea6ff7f24e8cb56d3e5d9ac08c18915617436b4fa474b0be7010c34d98d01a43cde49556254e38d82df8230e9ca49726644ac4fb285dd9922915495dce591d8d3fe2890e7faf0b5a9fc67a5b7455f81636bac5e3394fea8560a7097efb51305cdcf3127458b0732d133798be17781f8a854d2dcb4e61222e685e7ff948b83d4c20916dc9345b0d2e19460764a9d3dd449da42c798a7e56882d130e119452e82d537e6c82d9300e3dc12c31eed01334b81881fe7cc372565d8b8b75ffef18a3a7402e24be8c7b98f662201b14f7a20cd9eb4f4c54957772dc6707234a2d2dbc380a388f1665f2317228d70ee66d8f68b7c6d7ff93535d0dda063b49a599fee5c25d56a7854bf3c1a62c314183f84ac36dc677dd8f2cc2ec98c8f725ea4e96f45083bcb9c3ad062f976572e7b3b85dee17c6905da729c5f7b6f706623e7ca3b6f43ec56b6a63b9cef03502d8214d09e462490f6a72f893423298c3f2fc3825f30883e8aa19ca27922a8266e4e095e6659f77c8a827e11d91b3e5b7b2a576d06e1def313ea3ab9973865d23a36dce9a46594f4199997284400bb5c66accccb5fdba445a9d9755f3d94db3a28f8675f044658a1f04ab9dc01d04cd68f3da97d2b356227ceaa08c780bfc056b0b4ee1d8ebb39b9440f1f56d38ea99ada43b9814a477ade97c8bc148d2dae15c8a10c86b66558d7df43a1c2cd58482b5fe06a899c1bf003dd2cbb0a0d479889afa456e4bd82ede1980de2fc9a9ff1df85a71f8c802e1686cfb3392160ca10a9370673c8819468dee7f8580e03c43785b1c356ef08fee62e4c8f420f8c512061f88901e018a56cada3771a24cf3e49b9bb4475b3743dec23101b90fae00709033948f14d97c1a5bef385e9e8ad6023b55b48dc0b02a33740d1edd7629f5bfac08c65f4a1e06c268a43c56f1753bac9ba68161c6dc17763bc84009388ddeefc23011ef22c4dc34650a4dd6d7407939f4bd117ad7b65d2168ac835d6c00fd303c56170b42b76d48a340482911aea6644a756444071f251c54f96d755d028b423091124e1f7569321bca52f70a17d0ffedef6e1e63a098b9d3ea00dd7a2a5a96a0b4a4ce29ed51da30feaa963e16fe6004fe8ae95e01f3184d02c81d59c8c00c1f391d5213f5a1fe30b4b190ab04f273a83dedad94f8b0138f1d04d577c262652a773189b4c7a856b652881c412ed2db5d5fb5229f03c3e7bd725f837563e31025ed1fac821ea51a56afc02e7bec46c967b62dd316192a0fd715b2e564be123b7523097cebaec7e0c3d1a448936dd0ecc61e37430301124597c41ea010b07560af73c7ce7bab4e6085964b48ac7ac077b3c53c5a1515dd501d1f2407fe696b0ba0d9adb7514d45c4ea00c4747afdb4d2f7ff0b9debb0d54c89d1e3e3b28534f387fde322de5d78745dee92e0099d0e41189b6ddef41d3fbd9cb961b8ead36584a26d65e41eb81612d8d895ae9d972f280fa49f4c90ed4374572b9f371e3a02f3cb004d7cc249c58eac9df4cd7a82a359b9b364b576c87d5fe7ad4082d98defe3c0324ea608fb4e3d91735711024d46f52b188dda237686a884991e38bd25a85b6647a5236e7722a1f13e508f4d1f530118806f187495000d8741d35244788d416cd82d5a5b2f6fa7ee46ab33c591018a869158687d7b8d3ad58cc5d531588fe6fc4ebe55449d57ed1fcf45c0fd04a5010c53bb2305cf8a1091875f4af6bcfb50bb484441238130294f457db292c47ba66155676e678b70b9d208de4a9e60bd60dbbe5e45abf2733df0c638e568ee21c09a196faa0ef5d3a43cadf7cb6de88cd0812a8a80a3d04194b7da9048f9641d5a41c3e84d9a6bd97ebf6c35f1af9ac76b7e16afe1f3fe25e6c49f44a0e5b49e5d792f44549be7561a880a1351cff5d4d3eacbf1842aeffa992a3a944aaaba7dcdd33e40b256a1b512279250c13b5ce3e7b9cfd6a7c77540c7a72f2f5c4fbb85ad49f1310335618f7fa4b94baa581d2b623a25d2731e269330c248e28e6736fc358f4a75b2431b42eec4e32c12f637f62c01b81b1d3015c2438d5da917041423dd36b1615d591875155f7f42bb24e024caee2bf04d31aad9e0b051a5cb273d865316d91b5a6a5d91174ef22ad270b50fe0d96ac2531d3f6c449b764171a87f5d737f12f16156be380b020f6649a5de5ed14461d7db554d56594a87e6a4463e603095bd849fa671205eb3dbe28ea2647fbe33ef7b499ad030c38f83e0a0ef646dcf6a89a49b92d93aafb8b87307361aa8264b6c5222a2045bb3f92aea1ceede46ed7f58aaf5915a9d97428be38f2e003f103b39226f6a6cb49dfabd40fe586a84e38c490c67850af9a7e336563d8652bf50ad976df34cfae02c0da986b62cfb66e525aedb594b8b767ade02cbbc0c471abc67ddf08ead9148d4621c042e504d2d11448f924e93c6ce46dcab96663cac6f9a14dbe4dfc48bca6643a00e9fda87e13d4b4d3474e231b8512283a3ea43b48ee33b34237689ca057f6dea25f073723f968231d33fceaa6a31c1515b82da285659b22d6845feae9b57ca47d0534e4aef6b250f94ed9aef5df7d0a9c2ed51418f1b78ea0ea820e6aa6fa4218e75531e0ae113ab5de2c51b9a02cc6dce7f019cd5398dc8df508e06072b65f19debf567eb423fbb16612875b89851f0e658057bbec81809d94ec5d2ff5561d2c4ecf33b6a80d42386bcdb43eb73fa20aee0891fc602fa3c2b0065bae1be3727e74bf224a0387ff1ec09eaa305783610fb56bc01df51a11722f639461490b5724d66668a14edfab880472062b36076b2dd4f8b4434d6e11b3769c3e48e65760c07e611c259b98b55df1a3143fb6f2f9f5a56ad05fa2b632dc0529b85727a9a0"}, {0x78, 0xffff, 0x7fffffff, "1cca8ca6289fd2c2879ae415ead4f135590edf79f6a786f970e059d1b237ac16e63c3fac71d0305337315cd87254cc68874c01e498664fa1ad79495e494446905b1fde961cf040f2a630ee44be60e6b12215025891ddf76fe6f00444c8f2a260ec611193adc3b33c"}, {0xf8, 0x1, 0x1, "edf031048953c8665ac54759c998fbff631a3215461774172f9ae705f6d118d1c176b07dac19e54e6df308caed7bdd9a06aaa66ba3f1d569a5afba4d2248e1e36670e93103dea2502ff5eba4c1cb450c6dd671ca9016b66a5aa40271d27eab3e4f0ae1dc7a125aa0027c12fed82cc64bd8c61abdc498e38d1130740e9492c0521700918b655875213eb1fca3e770bde0200407d55c12e523bfc51dc2e3f9417daa10ad676a85d69559ae2c0e0ebd2da23e7baa325d0a50bf6981a78fff33f5d28da17aad5bced8d24b0511acb9a3f0830d5f2a1fd70b8bea9badfda181ace230b315bd387cf87716"}, {0x20, 0xffff, 0x59e, "9af54b8c261b4c518d4a"}, {0x1010, 0xffff, 0x1000, "b0c76bface325e67e1571253e8444ba666a55d5d4bfc9c4954c540d59ce32223d171ed3c8c659d33b2a105cf95c0f65c3e0dbd09c0496248541ec8aa6bb335d03c6dec8ff89783355e3cb0758839ad287401c4f49e18604a6d1368e63bdd9f33e9f68fadeccb82a457003220d4afde877567bb39983183bb2e90992f92ce323df1a99a62a040d118921758c36fd34a051f292c5c2cabc37a86729f71a6c656ff6cb4b27bda3b623a1ae3c7c0e084aafb768995dc6ab0be27765a01360481a2483589809a6f52c59e38740137edb1e25b47abb6007b40891f8a8a7f880b09eac8adbc5a3d5d0b3f7f12fab482e65327b6df373f29bff4437a7a4e1d3e5ec86338c9894e4f8540062fc947736837c1f8da62b1ac03611dd40be12bb65c972fd5a7c5453c794e8bef427a430afe3583944538d4c97f1a84d58424b7e6cec23721e2bd4fa06acd7485068be71a0a23d36e1dbe2d9ef0184c5fea9023840a3e2135ac8b8f34d93bb68c787907fa6ddc0df570f45fa60c5a05b0d0124a09fd0d508c798e200e27dc8a07ed60de4be652dbaf16a36193cc657fe321478702fd843a185772f69bf6ec42622ed42b7511432571954f77968ef6ed95033c96f5c6980c4bf5d43da452a002934c38a6ce10cb9741f55f351a0bffc7c8e7dcea71a51f5e6fc37b4cb28c5d8d25addf50a8416c044a6773be6ac1a8e3e2d4d8c127c290a381caf45be17186ca4503e3fcf5ac3e91bd35c66a03fbaa5319d97bcf582022dab27ce7c1dcccdb6da8bea78f2857dd4312055ada0274f6460305e112546cf09254ec0b6bec37c9241fcad0b0de011a14c46b839c04b11ec50d70a181ca0e9a76e81ee529286d2376b44141a2766d4f8ac79b52e8ec80d5d7ffe13dbadc9751ff30c7e2e29c3372f839637217199fbd03accb864b2ace703ed25b0b2988b69987abec838ff08c63e9b4415ef8fd8b3732638d5836ea3a0f4d8dd0423d11b0eee2585b8bde2582597891ec046eb6c9757794c15d8f763c8423bec1ddd1d661defdd4339ff997bb4cd1e05aff35aee07969638feda7a8de382008ab207ec14e07c304b61c263a44fd0b1dfcb79f8107473b9ff7538a374b2245f1bb5ee433fa2de1d9f2be4704734e70f2524e7d0646d20436f9279ec1570c658c334926183360c80cbfc2b4185f8035c5160095953ac0184833244b94ac2b0c9f9918edef3cca7d4c8ef5d2ec8af224f5d6b715ea01d092504ad0922d8a8af882966cf8ff0e9c24318ce08e623b0cc419792448b8121be644699cab61b6b7477c5d1b58e5dcd6dee66a1a27b6f843f6455e432534ac8907a56a1a228008d8c3d34564e2033cac6cdfef1c8d0f25f09cc507d83daaeebde4534cba32ea7f880a48a3370d6bc31a02f022e26bb653c78c101fa028b7283c8e14789432c5fd3a2ff227e20133321b92c0d685889e95219b4fdcd7958f04737958532eb2b43031920e5992ad65191493307334f7ddd74eb59129612df4fe916fd63928d952043a1658cf3cbf2226a441c8b146da2b1ee431136b83f1688438aa30807d2c76c04262099dd7275826de41e23d8e05bd1a76701083960e992dce87b313f8f9ce96de0cfe70a50f350cdc820f370cac5e08f733b62a25944fdd52ae298c67e303588110cafa8c79b5a9a46fd24fd489e32bdbd7114c0df95a00f09b4969061fd9d4bd5067e7e00d34ce2272268b93438fa37f8c0415e8db4f52c6740831d8090de5fdef7d03c1b5d5fbedeeab352f57655c77c16ebbbb51ad28c7c7cd776d0d3a279299e71c4928df51b0e87b970785be29e7ef705120df8d6a657e1f190c70c2aee2af6b9119e9467ee7ccd4e43153350ea8c37f13c84877db90a8558d03ab3461fa0c776efb388ed3fc66a27532bf949fd61a715704eaa09c8f08d0b559efb9633feddd33ea444070483d614ca6b77173cc605ec13d582fa0617e3836c7c550df5f672c6e67c909c70ea87a715afd6c1c07d05e4cedac550711127c37d6cd046a6e8366ff513dc8b0a55f6dec418042838e4726ca9022b375c1eda3f69b68350f387a702a39fd36257e3d2a3f3cf2aaccf9b3261efcca0e046173bdf61ec1cd1a9b0223710de7e9ec77f801e8c03a4419aa1669a24b7ac7f0e1325747e1910d1da4f31e8914a12d8307ad31e89e23057d1ed8f82b427dd56958565296ba888e97ecbb34d533231c3ad7446d3ba61c96b34aa7b643cec4d704623a198f161cd2be18f166b621340c91dd81ca38f9bafefced0b2c1797b360ca6211df37a8f8bdcfcec8425459381dbb2e50de563ef884dbff8ecab4c97a48b4e9a09190ff5be8a206dabaf06ea372433492f26d2ea59c9e95f0918e9b5cc89b36e5e2a24bad01a733609f9b0c10d2fa49d9c4c21101ece99c81efe9f1b9c2015bd5dfeb18b84185e697e5fef1e84892b7a42a31fc5882ac8048fe0639d32a05ac315022380a8988d8f724cc2d32d6ea8771abc9a37ccac44d522d48065dc53b9aa18468cbc493c62a7411f51b00236b60b4812cd1c5bce9f4b5402c836fa11d1f5117380778f8c3cd85bfd838774cf8db7ee2e6d9492b0e24f1d01db08376e2aedf764544b40193a2c8aa77f8a3c0c5f20e7048e67c794a7f87ac2107ce5dd358abf8374533e29196d5277540760411b3dea8e6bc6722a4bf3f196234e7a383394d6aeac601a6668a6b20e49d10f82f81be84c2e33469906686ee8239e57e03eb8920f618630697ab0d5f8dc62a30c501d95b1461df4cd8c1a5b8a486acac6202198f1db1cb642bd679b5d92e322a0a3fbd2286a3892c0de6445923572188aa10f0daf2f64c38e214acb665d0429a39ae26a3ab1fa526915937441279833ae8fd03a88197a7e73848b4527e85cf0e6a9a088dc6e90e47220e503ea118cf76e45903ab1d9506d4f46465e07929ba94205a4990532bb244f176f4a4bca2467bad6b997500a7a764c7104762de049a6feddbafc8378088ceaca90c6af6f1c094a1f74a5651d9f4991d3e9e10c0c2345264818a94975b4bb001698e0069f316df5d680575636e4afe0f5ff4144d8650217bc7a78810075cb4f00e41afefa875145a6a9a4d9bdfb6f28282cc3d0fb745775c84b6c219b0175ff4a2d825f64027f593d6e010030d1faf1ba004f912dda468dab3e06fcd1535a664baa02e7f5476e713aad04d21e18c2c32e8a035c8c6c964bd3c025d099793ebcdd3a53a52c298ddd11f90c8ee59214c5af2f9d350224c7d83c1c1c5b982839083ba389d433848d169407af4a57e2a942ebaf34e308960612d888334a77518b3543c626b194c54bf4052ab6cc95db53a1ce99bc1d2ee7931021f1662197c716bb11a3d8f693cc9d5098f601794fb144ff820ba0286f7152cf4567977271696de8ed37ecb9430645272b598c29b0f540e7e87296638e03f0ebbdc4aec4eac9a5823003011c5d1fd33cf5b3eeccdc509ef57b8b9b9a792683b0768dae334175801720a2fed44dd1418cf087ded074d93a9f5cac94d666d4439a8727ec7cd6a2fc36e5aba672df98127a2281dcb36cebc9c31cfdb84cc8f4ca668d12f9331554b1c92b9d6226ead45cc50465df8766d9e2a97db3232017df35ddfaa7aa52acea5f90e00aa9e5afdcfaf7f9d50df7785e7af67fd6f12cc76625210266200972faa387a721317a551120b721e63762bf4aefac701f3c83c5be78e6e67f5568c6e844694542dad3b5528612f06c798fac164aab4656cbc15384a3470121c2601a343365d495f5b1a566ef985f702970c2deb8a42f3b3f7f44ec484acbb46eced4d534685732be5097f5ced7a55524a93f61062696a630f165f40ea0e7e23756d5593b5986323b0aa68270a3352be2cbd29b1753f111bf0b0792f7899599c154953fd941284ca33407c4da2a1aee7e23618693f23626f08ed7e1afcef49b12ed29283acab727eca2d42a4a710031fcb72e848ce9f5ef6e5d9b424a251060977a98dcc92cc6f00297328728733bfbb7db2497dc19a12f9bc7bfe65aa62600d1ef5ad2b4b6a072cee66425d76fde07383e2235bdd201aa8dbdd6fb6cf47757b6d0ebfe07ccd6c3c468bd438b8adfe2fe4afadbbdf388e287ecf87d3ac23f0cb811a7e52e764ec03b0f55e09b475ea06c2a52c3771f051988fe57ab89c82092caa0d24e13fc7a45fcc44490e04d758280f4aa288702f2034fdd482b15f0c91b76bc70561c27ca7facc4be0354a7a6e96b87182a58cd55365aaa7c0941b61adc9e64353073f49bddcaf2014cba12e321c38249e617c1c3cea0314808b097eeb9a368ed1718c3f537434d9ebb1e9572e367ef3db81da65642b265d957dab10ebe654e2cae9bbd8ce4c3bc2eecdf4aacff410c43d36c25c95bc6797b7611af9b28788e8e20dec1b557927b6fd2607d27f2b43edb1495d1a468bf87eb2e9c6482d73a5d92d40ed96f63d1789233c0716a56df2daace97757009f3dc37e31176227a35ab255a7c9dfe32c827c9e36524a73cf4306012eb9e5d3fecf2658b019dad7eb9ef14f64b2e404683ee1f8862abae67f579fbb1ea841bb6c9b282bd77c6bccaeb47dcee91dc55dcd6f53fde3e065d329b22d2baf1628e96410049614a55c9694975bb4b802d534af800015b919136344d5142ede4933fcb5d1fee499785d741e0a8678e4e7ef4722f383706d065ed0362e2c9f34daf6a3638a941ad6bf677ba4a4d487901a3e8914d68e84a0b1fdcf17a47d934028ccf3befcb4f267674d47e43e64c1d1494627c9fde3e55a02c9e094bda05122304f8a5e67a5d0f9165183adfdd6705df5d09810b83a2259f9c968f8e58d22fbe04c8ddb17cbadc58d0d1f1c177fa73fb6e758291265360565d71ea556a4301642dcd9a0a880e14999b25792c4f0324c99c011c2641284cfaefa4e5bcdc24c2d84cd8cdf46ad97c7cd9f36538d167f37ec157d01f87060e4847a9bb15e6239ae22abeddc9df726aa06d1315443307f1313022b99596e0e4a8990635839c39326a9546dc494fbb9b13c223f0e51f9f56ea5ee92c9f91a0ce970d0858469ac0fe914072445f67634d07997163cfd338e62b082f06fae6ac965502dfd3315267913666ea433bc9622a0025ec6b55af884d389e6a9a3df11809395996a7f09dcc53eee86312bdd7d6feed8ee6317238f12dd6184c3bf375257ba50448801a1d9574bc35afbbf6e4eb8cd69e4b0bcdab076ded4ae99c89e0698a2705d0230e054b6699c4ba4bfc1cac750fe175ea68d39b21d3298560056a5a6e91b18de9b7f763a8f67df4c0a4017fb4b17db6df435fb023ac47a0ba36969e99fde730d282d3900f78fecb4bac576a17847ac1ef664b30a028e06d86f583c2e79f47aa0745a455f38f8e601fbc0b21e2725617c01498927460aadbcaba58c81e36c22a197ad0d189daf615b2ef125f288553d7f3a0137962cae71d59498f45a15364dc1c86929e2a48a99e60174457f6fc2e6c2958fcade7ce89b1d2434d2503cb366a39cc988d6ce06869b7ba1c3abf9f10ab8740681c1ad2d35a824ae4deb754da9249143c3c3ecd404e74e5352291621cce82cd52869728a4c6fd24df2ef69cb38fc55396ef09fabc76d967d906dffefb8424194a22600afc315a2a3a624ca19dfac1c47df5be26cbcf6bea6269fbc3b9fc6dc71f0d42f5f00ef05446270f5157fd3538158f6e2875155236f162f77acfe8f24a8d579b6dee716c720fb7c07506552759b94ca4cde67a680f03985c72c4b0d65658d91f8f90aa9660d4481cd2174bd49c396b6ab13978d02593d544f83a2762fae2c"}, {0x108, 0xffff, 0x507, "eedd9c3ae6b9d89b4d728cbf9e60e667a204f9e83cf5a7b633406f82900900253ffc5823f088d0565fb120ed848c5ef274f496bef77cbc994f9496adac1cca778e2121156ad5b5527b9f9be31e650c63e522c4d125746ec47496b81db779441ffffd524f3bd0e02e802b697093f1c792ee564dbe417a85546a4ca7fe24039959384b1d5ae11486e0eef21f1294fdb87df6d0ac59bcbd672f7c2d11fde0f001c3a067b5c93c97895bbf5d54fc30dadac53cae04f836cb912019f42907b8a0d5af2f70795e3e150283a7d792e74c7b1fae0cdfaf4db2fce43568fc269723a0e00ae68cdb9f1cf8d74614e97d089098a88f68"}], 0x43c0}, 0x8) 13:25:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xeadb, 0x9, 0x2, 0x58, "f3f28ea9b66a7c2688868069fa358c02053ea1d1", 0x10001, 0x5}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:25:54 executing program 1: r0 = getpid() getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x9) wait4(r0, 0x0, 0x3, &(0x7f0000000000)) wait4(0x0, 0x0, 0xfffffffffffffffe, 0x0) 13:25:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "b83e5fbb1e72ebc4ebf18ed1036046828d3c53da"}) r1 = syz_open_pts() dup(r1) syz_open_pts() 13:25:54 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = socket(0x10, 0xfffffffffffffffe, 0xd) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x83f9, 0x4, "c706004ceefea5187ce3ea4b3ba957cc7c42aa0d", 0x80, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="889d1d664195356a6c418d9e9e040db2b8b99b7bcaaf73a282460b38cc5fc576d6a148e051b565b9bd6ec18c9c73ef5438b3bc61c5cea0", 0x37}, {&(0x7f0000000280)="94458bffd30bb9e4b55536e536ed37b35922bbe741c6ccef1cf56424977de3362d8e012c68335e6f1c36fe4c5d95a899a10290620e1ef4b3e6cfc70a455d12b46ae3519b78ad7bc8974e3608040c04b55522e00e9b21ba4757d7b824a0557dc9d86b542be7e281063a77e5706bb2c63b8f3960c32ed1b7f7678663dec1f070c167cac25546d09959d8514362579203d4616fc475c8e0a7d4286153708cc7c80c045b931a0ab0efb7519cccb9fb9f1fc5b2e55ec998e6731aa476bb6935a65f14235bda9bb9f509b430cbc03aac2d0cc3316598521c7f58bd7ac6183487c31422ac0ac5278a8e1bb2ee287dcfee147473f60bc2ee6174d27d7f60a89270eeefbec80b3e2dcda69652fa4747da619678b3236272da4b7a8169f20a1b1ec16f7ab01361d74aaf7291f05a1a491822512a2a8e98bdb90c8dc0a5713d060a5cb08cbea7f3d0cf30ed2603fe15d5654a50e5f45a47f28b2fe8f40b8ae6cc06883e2106723f11579ebb5d802b5006c575e4bb79dcae86ca48dc79639a3a2d7df401b96f93a72925d6cd30a6d07facae5b79a2d61c329515145100b812b34452861de6621408551cf378af23cdf0aeacbd7ac56d25803e7d6646594683cddf77c6975aa9f7059ad1427a4b76d6aba5c48d7bee7aca99f25d8215e9259095fcbb19e0ae70a11952dadcf7d174fc00d4d76cfb1edf4dd4d0af46c7ba9844b1b8d9128005c8061b3afa3da828e151c0cc0e2633ee28b110328df90d17b1078f44baae92ec576f78349811d3189fd033a050882eb1084fb265e5fc672b2d6b25cabcbba49835635bf8832fe32e0986c2f36cc3191f4e4a4466bf2369a1e364c4e376e5a9c07a39e647c596e8cca961c0cb03f3c0f17a292e26531d6aaa79768f749e43591ae908dedbeffea64c969998868b129d9b5a71240a3843cb8117759889f10c6d2d0cb96dce0ec38f19970648bc495f8ad33b84f517f13dadc007fb85144e023a439dd87aab2660e74d94be693e4a298cd2eae258c8c8a3fa72b3fd3a8a67b4fd3d55448cef382d1c6ec277d3f8534e1db410df658f1abb83ccfad65070619e3408233be1efdb5f357e0c35116ab3783246b8ad65e5d3e1b0c3cc570d2901b4854811848cabeb8202c1477cc7c9f0e7ba551dbd08ca51186a919265e86728149d515e1314d9ef73181a1a56e9f5b8d12f178e41254959f70261ad6a2e55635ab2d8e85989723466b9bb9b2aac9e440c5e5ce3dcabc092401852beb47cdf8d726e7005dc0079d6c5af5b0594bfa896f06e83a982c697e77cbf4bbdd4a0a2e23c9e5b434d42f33a256ace7f2c4afdd341f1618854acf8fef6b79ba47ed34e45878091457b954cb5ac9a2eeb57014b8a33bdb4204c5e45f302da4be7ceebe6324ce3fb66910c7d9f95d4a04232a9e8e5e057d45988daa2038a2dd58176bc267e70347fc919358282936aa799ea84fc2ddb64a12da37a5f5522b97b02da1489314ad2db3dbd4736284e2c269978fdd2b77da2ff13ab76e92e006c2852dd7882e3d0962bf7370fe2a749eade8e933abfd423337c9e33e4c31fb62db15fcb0ec30739d7f81eaa7c2086021fe3b26e363c7c9748db8af88b166b417e6bc22a6f664cd7f8b6cb5b1144d26658b822f255cd68bb2476c0b741e6763df1ddc72a5f7c633a88a4e7047a49c7cbaac8d27fc70c65fc5ceda688b40216a4c64e33430fc1e37c016b9b6f9b718ee6c261fd644ad6420579fbba73a1e86a205614a47bcc9f8fe44ea7bcfe274d449a4f70e5805577f8d0e83d6d8a9b44c16a16eb16dbbb9af4530e648ec657e86693a3c5dcca32058509447003be3026bf2f5371a21fffd2fe681f027aa84fa0bf3d704e3a6b185fb2be1dbdbe968610d922c0df23d4026486b4baf8439f9aaf174b6f2f9f26d5ccd00085a60b5cc6299d2b15e4b4de039b5e082c56b88023c023553539e77136c23c3a808fa6838f4f0136c5ec3bc09737f001df5a5f16a477996e03c5e789f4604e072d1573d326625d3cf8eb1d0b597de1050c828ad49031598e580b34b11f184e935217e50d4dd440c92c583200d52a6618d444462ffae868d05f6279dfe154cd42d8e548472f2eb2a73881167a44d749b0767ed7bbec78ae197c5ca96423628ffd68f72982960fc903e60c44852238b4972c2b8baf7ed66a2b39951761d98fdbe6b596b83abe55de1e2f4743af19778c069a89eb980be6d35a5d3ec9a46a8a06bc1c404ed8ed43a39989571d26524bab95ba844ecb1326a5aec30312cdbde845de8913801e429d394420f1a55b4c543d057f4fc040de49bd08d3afcf38da3177c3aa5af932df78e2ddd13814fbfa680d0f16be4deeb9b89e2e5d5e6438924eb49301f206d600d378059655a3600cd731e432244d82b6ceac471b867e57cb2ea01482abb56e98b0e8873fb7d742742751258c70c2612dd4d65faddfc6683c51c1aff45e3dd246662ae63b228de8452e2cc5f8a441598b01950a5f5b736b47ac936d27363519a162b59ff7448608e1879d18a14ffba4cb5ddb74cbb88c0c9188341084d2b440b2947a30796cd82722bc0cdd52500554ac4d3ba1802cac8d865c7d060255fd8d8175062a6f02b99543fa6e5463d93f762631ddf20a6ed7729d4b1b93d3270ee910d490bc99d9dece67b13b534217dad706a831dd0afcbbd760d25d8175820ef0679e79107975cece0bd99a97c5240249d29fb6522b0ba42c5bac262bccd454d3fe93da5f0e8133679d19036f8b4592a085171ee735367b792dddd7b78b3d8013ac54fac12bcf6481f32a37cd6a3a2cd82ebc061dc127280e05b161d2b532f352b02f0b9b4ce89f5ea02d53a10a5475e249dfd42eac23ab8148943559db6c7768bce83e8df67d67cde829b29fefb10bc64afbf10eab2bf5a6212f1bef30865c48780c2707cdfeb86136f8a10955cb02ae291a65da92f24bba7cefffe5c29a9735835ef4742296a6f064cf0cf384d910e905308f83861967ddf7d3f7d64b8d5bd586f035c3ff4ff4faaa51e247bf5ed78cbf7a00ca51b13ab75d4398f0e9fb51982ce5c660244dacd54fedd8f80b611b19d63af9d64f431939581195b6d714fdf08c763840aa4831f6770742e1af1aa067f9a4429e62214ef04fe2f78c830c63d43ebf5c3fd8da91c8cd6be256064b7e5f5d695ccd70fb083fb36aede127646d0c511199d755d522227613c077900221ad0a4f5e68fab12132ad54c15494102a75b5c1e56a834f84b8587978687d28ef2e36682f591374d532fb893e354ba520a377328231c5836e6ace7255a760f2e7891d4f6cd4e79366f4b2f8a89568929d48145301a1fc1fdb91e8a8b5f88903f42337186954d09502ee9df73c342abaf3b24cbbcf87c70c22486495ec9825463127336164007b8b5b8682df62671a739e8a213aaa79362ad85c746a20ea41ef50fde56886468cd1da3231ccf4db4d08ef9c8edd6469d908d85d33c766f98f168b23226a6843ae82bbce41939b1508bd04b03c8a60db7741efb6a28b353aa35de36a7d6f9c663c94b2f29a2bed58d9143be5fed67ad6433ec913184d02b20629ad40ab0864c4e2f9017ecf9d3e8c4ce4d61f41e4ae6cea2d18be4bb1c44c9a26b1b08dd4a91aa0ffc9b2952f3004a6fe3c9b82312a5b2978f6c85c3256a96f777d4f5f7d4f4358ee92741b2f450bda534498b928eab8bd87f20622059ab3eadd74e627e981aec5a7a124251e019164016bb10b75a65fd23763eb1750972ce635803dad3dca7bb2bdb343787f841c1f818faa335a6931ff33ed927f24e8b7321c22c8a487143d6c82e4544c744fe385d824d35bdadda9dd32c23f013dbf78b55ef1f5cc1e60ea8240e6cf312a9db187ebec1213572e6792a37d652024da5a73e04ac42a3c54b18cb2f94df93a7b1f35f5f5104f44d0c0b3e96901e07323f8baf42d1220f7adc9195d782225ae04d9c7031a3ab6e4480f0c13f07985117eeda7ec4cd0c48382118e381d68a1433d4759fefbf06fe91481f432c7961d7886374f245e9905defe9b5631b7a9334a147e0ddd83cf60f954a5197b110987dba7d50dfb014ee71790e569deb99f5be35a2ec414522aa70d5305fe4960f99e9e877fba532fa21a3bcfbad3a76a5e745685e3d106d9f76f2f6e8fff212781b6ce27e50e070bacf99f2e50c56528a08b27ba514acf65371ba628105d4813cdfd026cd9e779fc5becc42fad3edf2160373e72e932a8103eb19ca528f7a4884a651dc3c2f8b8121f747858a9f3ed290045838bf5ce126a6cfed5b68bdc650e6eb71a25bd0e85f2db79d58b5c928e1b9acdd44e7000a991bcef856086d2f1bbabe98ba794f052273ca51f27f792c7e2320c202687abab9d885b245ffa537defc0f3d77ee1a43d6879600b505016a62562c10ad15f4b8b0a5c6f7fb442da2045cff735fd1aa7bb1d2fd7c5bd379f1bf9e0a6c568f4bae41b423396847a12829d05502030f55575c5e0ff5127f404c7fcf529cfa32d7ef7efb1d34497f832c970c790cbfff55b4f563975bf73c67d919543b1fbd90138529fc4d4e457ebd7b76c4ba525daa42ebfb68d209d54edb8fe6c39ecff93d0db532a08d1922401e5a2ca39b0cf6a581fb3e5bd7c7b1858e6abe701caea39e34487634679ddaa57dde080a8242e3abe11f1db0ff31312220dc0ba5be207feaa9633594eb6567e698f54ce1dd88d4d03cef29f5ddb5070e3c7b8c1ecd6873d2e7fdd653a94d387b99a0f2d0356e77b9a68f56fc8c4afd6ebac4dcae9fa6ff6b4d79a4db7be30cc03397fa805d5e4028b53799d2b541c49ce9f52436a7dfb0fc41dc2f6d3131fd4ca4b90947ef225b20fe106b4dfc5b6a712b330ea3e498e6789f3516634c913d21c27cc5d196eaf06f252dc90f490d2dfee29e973a411a4490cd2df1eb632ca658c418f9a1d1e59d0e7fd39a187dc65c9c1ca9156c82e00539eb981e95e9a74a2533718f70bd8737e4e240af54544a04df7a950003f8f36b23c5ff8ab54edea0b177a0d2c9dcff2cf48ea50345de5a82e70bd06800bcfde7f848e7729f6b61b23706b218eb75d4fe0e523928e4513e504bd48b0b4055b4b7780abde3050fa817967875003260a994a35e792fcd9b3ec7c7ba7c30f7386e2dc4aadd3626d9d7a3bb251bbbb81031f2c053aca75c68c498d5e92551a75d924550335e5368db0b5a31bbf5afd2cf5258f001744fe9bf33a1667922ec2a19f18ad5eba7f8f0f0324b0fa8fa2f1de16c7700cc65bcbc7401964e9c34c2e1f243f0f527e5d3900744514ba0f6fb96ada0ebff1c8ef0ef67cf00104a83b6f41e2874d8bcb187cd41d61e0dc436797a7e85ef5a9147e61e8afc169a71a330e21da7ba0fd4513bcc989db997fc11918910b8e2b0e8cb532211360b189a80f50dd99a8f3079a8a1409413d93062729512630aa82ae43440449930b09dc6ed85b7ab6f11fbb384e9a60d837e7ea5f13ea65d4c6a39633919caccc13d95f126f51cd10437c8ebd4ad976b75e445a5b276c34a1c0a0ee3b88e35580b09d48720b169e8801c9c33893182c1d0bb21db36072f302272823f5d44312de20986ad48147d3b332540fdd7c7f926e7af4b077c03118881ab31553294753bfd9105c475a8beb4d0d7b47a6141289f80d1d9d686b51040426ca62cc1c888e1dbd13b40c52d93666e9d3dcb3bfc3211551ba4d953cb9616695962f9180f8428ac573930d2da6e0354fe8e8fa7bb22bfc82de9073784d7cd0e06ef3dad6084d9c69cac36834bd2a36559bfeedaa6c64eb78edf318432c6f376990f1413c12", 0x1000}, {&(0x7f0000000180)="ff5d987ef27f2784493b2f", 0xb}, {&(0x7f0000001280)="be365e40f566e334ee353f44c62e93de01252f913a6053799b8703038fdfe58997d72a536d3f0d20c0df8b67def1a8bf1ee5ce0161dc333c1221452e65647f9971a420096a01c274ed69e7ed55c7d82c1222c9fbcd6765ce3e7aa7d40226253d93578820bad7a7516dfd683ba2da55337febf59b748733b7fa656461e9b697e4cefb8c611803dc8f0b7a12b5111cdb9fd2856baff383e12b29592a004802", 0x9e}], 0x4, &(0x7f0000000200), 0x0, 0xa}, 0x8) 13:25:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 13:25:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a40, 0x1a8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000010, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x39, 0x7}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4b, 0xf0000000, 0x8, 0x1}], 0x4cfd, &(0x7f0000000140)={0x8, 0x6}) 13:25:54 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair(0x10, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x11, 0x7, 0x20) poll(&(0x7f0000000080)=[{r1, 0x60}, {r1, 0x24}, {r0}, {r1, 0x2}, {r2}, {r1, 0x101}], 0x6, 0x8e) 13:25:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:25:54 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xe9, 0xf08d}, {0x2, 0x9}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x89b3, 0x8d) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x3}, {0x2, 0x9}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x6) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7, 0x7ff}, {0x7, 0x7}}, 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x81) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x7, 0xff}, {0x18, 0x3, 0x10001, 0x5}, 0x20, [0x4, 0x5, 0x4, 0xffe0000000000, 0x7fff, 0x2, 0x6, 0x3]}, 0x3c) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/4096, 0x1000) sendto$inet(r1, &(0x7f0000001480)="fcd49b5d0234bab1fa4b32c1df918ad6b0d9deba68bb10deca298b19cf879f4b88ddb1a7e151be201e37d1b81612ad8ed69cc4299243b49cdb1decf841acbbc9d61c71230afff55e632bc2d879c56225ea28e20a690a983a3e77e4ea660340f500a45ee41d10699bae2171cf88b631431d1f694f61cd0eda69f40b541305690f9c774696af762eb705070af6dfa648dfa6e989fe3d7332d4c686baaa0a267a092c05d39b0dd34b0a4646d053d5c5c0", 0xaf, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x10001, 0x6}, {0x1, 0xffff}}, 0x2) r5 = open(&(0x7f00000015c0)='./file0\x00', 0x2, 0x1) bind(r0, &(0x7f0000001600)=@in6={0x18, 0x0, 0xffff, 0x9}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000001640)={{0x8, 0x5}, {0x200, 0x8001}}, &(0x7f0000001680)) read(r5, &(0x7f00000016c0)=""/171, 0xab) sendto$unix(r0, &(0x7f0000001780)="098629f405766bab61383826ed7ade8ecabae34beb3f55a9b52e54d111d06a5ffb9ebab1d764159be2b04989d23497f6dcb876319dce28dbf77ed257e03951e1d73f579f71b17a18dc5d1d249d3c3115c233ce56f5a9a9b9804ca4306e490cf15e4bbbcd94d71619d0754ae6d19976f6889690c82823c7ea9931a614a9c8adcf6ffd1be7e24c0513eb68dc300c19b9fea9f719749886c6e9bca7160265d68b7d50ab2d15de40914adce2828b3bbc4881f34f", 0xb2, 0x404, &(0x7f0000001840)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x22, 0x4000, 0x7f, &(0x7f0000001880)) getpeername$unix(r0, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) utimensat(r5, &(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x7, 0x5c6}, {0x5a74a785, 0x81}}, 0x0) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f00000019c0)="30fd99c2e2ac52ba3444f4d66adf1f869c57dd6fdf4f1c449149f185746b8bb61f7e56f38f13b25d4e667d7b03fe0e4f750a2cb59ff18fb1f268f384ce2e3c35db0d5c91f9f9418a3472c17efca47367ccb4b875aa075c302185b6c171a5f576e1802468af885db583dcf9c88b906d8608e4fa03cc55", 0x76}], 0x1, 0x0) 13:25:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) close(r0) 13:25:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgget$private(0x0, 0x3f) msgsnd(r0, 0x0, 0x0, 0x8801) 13:25:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x81) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x1000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x68) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="a4ffe23e35728bf826294c813c74599ee6683aafd857f031f67644cc6a619161e32c269cae48ca7390d5a3436280e463fcee1d79d3a4a7e13d4694b8e7732019ff2da5c9e8e3c81182e20d46bcd8c6901c247172490a0b11c4", 0x59}, {&(0x7f0000000200)="82bcf5ab5f9470f9295e9561ff63cd5bad8e88fc6f74dd40b2e9816479c5ff1de083562c3000d269fd5f96989dc3051ccd6516622bb6de661eab15810f4408f588e287ebeee8383780d68d9ea7e55bb707adf1d366063c2aa1815a07df41fa9173481eb6e24d085ed8fdb2d477d393c674d656c125e65cc4aff318c5a12b1ab3cb48fcdbb58533e3ca1506dcda47be52b3fd110fc4ce01d3118a74dd7c526136605ebe66d5018c36466de5c0715f46ab9cc4c38ad884539133c905fba7d250eaa4325a855a5ada34c20e3089e44c8f99b0a04b742b6058becd8b7dbbca47efdda17fd55efb4f9665ba49d4a57aff28410ba1", 0xf2}], 0x2, &(0x7f0000000340)=[{0xd8, 0x1, 0x81, "5c62006a1081a299dcfe002a8968b7bf81a4df0b5b29db986f0878d4a08eb403bfea5e80f0f0f3430b7ce8c58fc00abef85f6ab8c9eeaefd76dc652c4a51136e0d78fe879b19ed27845c948c95a578f390533d6664e5b773c8a407de7199aab1b0ed2345275907477431ed1dc2e8d88441b68bb7ebbaf555be4ab71b28356232afd1e4a3c0e5be702fc31632e783b0e263c5c0af4f8224dee5a97e22ba907da5a396b7f41a30078e3528057e4dfbddb98f9b19961455bf4102223128103d356d4676"}, {0xc0, 0x1, 0x9, "8e4d92ce62dc9efef490347e437d94bd9224aa38cde97764e3345eb564775a1e2f138f0280de46c9f41dc5f6e556ee6c7a70ea702dfcc726fa4c63f014cef77467a6483b73ffd1bc9e5079bb517134ef312000ad842ae23641ee88507847b7d3eb657531f7653fcfc27cde0e6c16b024c902d554c3a56c7f83b7f79477e55aa476ae2d5e592ae53f8ea3c08a60708f68a551c6126a764d48e9c6f955b19c273a69ddd566055e3f751fb49c3647fa"}, {0xc8, 0x1, 0x100000001, "e7ec8c5e521de04fb8eb3a7e0015e746ce76c4258edad897422c8ca56a464dac9e37ba5b5ebb361cc99feb35ad50888a5b206c3130b6820c5e8ff56f2cd8bacf78625e1d1a00d4059fe3d0fce21ccca2bfe4154b04f830732f78ac822d249ad9a91568610d939a9a6d6c688a80e68974a70360897602cffcac65f138e13c042fca1e512d2cc4d32debcf311cc9c18bb1d3d0b6814797fc6f0e78992517312c42f9ab53f014806478156d904635ca2dab6c4ee10e45d235"}, {0x38, 0x1, 0x7f3, "5f84c94402fe96ce4613e4918c90186054dac465a0efbbbc2a504f104659675e70b9f20e098694"}], 0x298}, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 13:25:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 13:25:55 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) chdir(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 13:25:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) ftruncate(r0, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x93, 0x4) 13:25:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:25:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/42, 0x2a}, {&(0x7f0000001180)=""/12, 0xc}, {&(0x7f00000011c0)=""/219, 0xdb}, {&(0x7f00000012c0)=""/175, 0xaf}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/29, 0x1d}, {&(0x7f0000001480)=""/31, 0x1f}, {&(0x7f00000014c0)=""/251, 0xfb}], 0x9) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3f) 13:25:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) lseek(r0, 0x0, 0x3) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x40, 0x6) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) close(0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:25:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r1, r0) 13:25:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0xa, 0x0}, 0x0) 13:25:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="1e9ef721bf6c12f157ee59d0f5c2868b02b411e5b51479733aaadbb4fc6cf7f4ad7d6779e2f25cb56ab04164ff98de63a86cfe67d7b4ca19f47c28b70186764aee1b5f01723fe095f388323c39d10bd22032dd6346aa5e8f2fc500b61efa06b37eda0d7ad8f06d6b019b9f24d905b5afe7743337b9dd3ed4b49bf71147168d8b90cc666895267b2f7a7d82a9f9e12aa96f46ec89c37b84359a7bc1392f58279e61b94511b42a4f24e1f843f7197f47425e13183720df56f05a315b0463c6473c22b47c0af73d4456747ca9099cf498fe833bd3ba54279d902853b0c9986fd48b1e19ed1915967e8cf229b43c34bd907223f2c96687fc77af337217dd061f79", 0xff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) r2 = dup(r1) fcntl$getflags(r2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:25:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) r0 = socket(0x19, 0x3, 0x3) poll(&(0x7f0000000080)=[{r0, 0x104}, {r0, 0x4}, {r0, 0x100}, {r0, 0x80}, {r0, 0x40}, {r0, 0x80}], 0x6, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 13:25:56 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="be", 0x1}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0x131}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e5", 0x1}], 0x1) getegid() 13:25:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x89c9, 0x9, 0x0, 0x48bb, "0ed8eac9b9344f24966a419173abe70648ab3acf", 0x6, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:25:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 13:25:57 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0xa, 0x101) getitimer(0x0, &(0x7f00000001c0)) 13:25:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5f4b5dc3, 0x8}, {0x9, 0x9}}, 0x2) 13:25:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 13:25:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:25:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:25:57 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000000)="29520941a9773488de00000000000000000000000000", 0xfffffe26) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = getpgid(0x0) kevent(r0, &(0x7f0000001d80)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000037, 0xff7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x43434845, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x70, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x10001, 0x4f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x8, 0x1f, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x50, 0xfff, 0x1}, {{r1}, 0x6ff83352068f1d69, 0x10, 0x1, 0x401, 0x6}], 0x0, &(0x7f0000001e80), 0x7f, &(0x7f0000001ec0)={0xfffffffffffffeff, 0x88}) r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x6, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xffffffffffffffb1) sendmsg$unix(r1, &(0x7f0000001cc0)={&(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001740)="7b5866b06e11d0408a3f4bfa0bbfff77f214ce154664881a667c6cf68ddc803ea3c24590315c4f8c445b423a1e517460c76b873f3a566c4509140ff451a0f4e1f0223ea7e59ef84c26e5b9e3153c8fe06b62c717362532996aad8cc6f4a0b774afc3e5b94d912dba0243301be953d59fef", 0x71}, {&(0x7f00000017c0)="ef54a00ae0670522f1c3f032e09217816f66496f18f607dbb6ea3015470f14385361eade7e75db3d5e086a7d", 0x2c}, {&(0x7f0000001800)="71c414235ca9495f4d7ae418a1fe25d599142992f5314c7650cd43cf88f1ff6a4ab16f8aa9b156fcd75600153a6a6c25cab2ee8dd8b3539412e5ff6a889f237a8ec3db6914191b26b4b823142ee1fcb34676c509e1b088e5a42e6b10826a36a58c6eae8a8613127ba87568323ef718abe02f01eea70244237fe6cfa6a38c30c18e73ee7a4e23bdbfd56528db8232cf1eb3d594b6d1995619c583955b8b6e43848e02bec92de64cd1860983d8622c91b765ae6df4e8738a8637501982bca838fcf1cfd90e918db05fd056e7f85f0eddb52a98", 0xd2}, {&(0x7f0000001900)="d0c3674f1fd2882a5a23fde17860753e9abe23f00944b0c6cca457cec74e48aba336b5afd024347cb20c3cf8c26dd78149850dd3309bf41c8163642f16a06a7a9477da2458ce5730ceb0bf06d69142bedd34aadaf3e5b5e0f848ba072accc5d151847288189c754775a65a6748107877dd3550556f0d0664afe88b565171d6a3835615b13ab6d0f4229c80a817a5327086089940cda12b12eaccf208d14d673abcbf49c203ee8681a61580", 0xab}, {&(0x7f00000019c0)="6ebe3952af7ef96adabaacbb47eadcd1f8df3eb55267fd54001fa33bef6d0bc71d29ba0a52241c203f33dc8b8efb75f43995eead14bb33aaf554ba924226777fad7e28bf8592f74f9075d0764d425657f4", 0x51}, {&(0x7f0000001a40)="a7edadd7269c21536de787e8fb4f0613fe85a194325095e1623738e5a67f53aab27590fd26a0e80a4b3d6dbf9a6f915c19caeb60059fde7923721ef507412ed64c0274e80fa4e0671cb1c1435b6dbec492c3782e6e462ca2ddae5b769c2226e2579b9ee417967210ca296e743cdec7595f287349b1bd5789dfadc832eef6ecb872af5eda8a72c8815a4f6a75cd80ece2a490965257cf1af73694d2a99b64bdfd5866849c2a1c115517a4785cf61891b9969fc21929f1edcce03288362a2211cd65947e63f279dd27490ac645e611fb64690a8b1282e21b5681663314a9ceb1a0af818f2da3aa6a8118fcaaff7b4da869558a2365e8ec6d6573", 0xf9}, {&(0x7f0000001b40)="26b0c34c3e6b629df31da59205c131d0a61732cdcf0c168959586b4007437b3eb994a620d8821afc1fa1931a6f65f602138ccc2430bbf868605232a070faaa61a80df918936ae46e1dadd7db6bf34b2c8794f28da6a3ea6d471d819691b520cbef2b312614b2", 0x66}], 0x7, &(0x7f0000001c40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r19, r13}, @cred={0x20, 0xffff, 0x0, r18, r10, r16}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x70, 0x6}, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001100)="92a35145e1de8f34c1c6c5e6d1f8bce8a61531fe03e9f50c45caf8a6c72b20b9bac24c1cbcac4a00c6b7478302c27aa4f004950f725fabb21bb60fb63622237aec3f09b8923c5576b2f02815fd333160b9e5c05e536f2337a3", 0x59}, {&(0x7f0000001180)="bae2ae7d859c869c527a7f92dcd7c2bae433ecc3e6a4153dacc05da815c6085642686e9bfe01f32b5c6e45625a810c11bd82497709160e7c1907c38373c1a043bc761431386d4a", 0x47}], 0x2, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="f1ff0000"], 0x150, 0x406}, 0x400) 13:25:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 13:25:57 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) 13:25:57 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000240)={0x3, "b9947b894e3a8e2bade0afb90362e74a390838e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdf54e2365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340254f758b41ccd997960b5d69699eb394b385c4fc1a09dc556d188a03abf7c35385d3709d9f554af0cd697ba77db005ef11b1e79c3fbb173d0e4bd47df0397f71904f1aae22f436c512b9f93e7a90c9f1b551694fd9133c373a81c7d6f400ce43abdf957e39"}, 0xffffffffffffffe7, 0x800) open(&(0x7f0000000440)='./file0\x00', 0x409, 0x2) socket$inet6(0x18, 0x8002, 0x1) pipe(&(0x7f0000000480)) r1 = dup(0xffffffffffffff9c) fcntl$getown(r1, 0x5) r2 = getpgrp() getpgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() msgsnd(r0, &(0x7f0000000340)={0x2, "4585e624243d6177823a6e5b8ea63c447fc1b11728d311988b8430a548f32856dfc01c4ebec646c970630e4850aad61c6ab5fcbfb512d9acc744e38d223ddd6b33610836b81fc5622dd5abcfb5eea7d7985f15cc76616bdb1c6b198d4907d2c9bca7db2d821f1535763cc7eebae4a2a7cc14743ae7c96df0954f87dd90f235feb04ee7dcc8b5c82c687bf9a84e972e81574e517986e36af423380ff1d34d0fb8e8a3211e6cb0b86f9fcdc170e3a7593cd1027ea8565ca50253342659066d8f1e797b36eb72041867059ea45ac1bf55cab893b7ec88e22eb79d17df3ada974f2dbadb"}, 0xea, 0x800) r5 = getpgid(0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/33, 0x21}], 0x1, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, 0x0, 0x0, 0x0, 0x1}, 0x6, 0x7, r5, 0x0, 0xcf14, 0xf6d, 0x6, 0xed1}) r7 = socket(0x6, 0x2, 0x156c) accept$inet6(r7, 0x0, &(0x7f0000000080)) 13:25:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0xc12, 0x5, 0xcc76, "15c1e127b46718144e7ad32246059a7d441ec1e4", 0x200, 0x572}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_open_pts() 13:25:57 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 13:25:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x111, 0x2000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 13:25:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 13:25:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x20, 0x281, &(0x7f0000000200)="e5981f772ea27ad1bf2144db5f2777f19a27b7a2a9f3390563f4d22a8ebedf5a2960a28f082de949ad7bb221452a6fdea6ece0f9edd3412a864caeab9ec16766734e0fcb38c7c8b1ffe8498b334588d899e15e2655245c2fd8a3961fc47a3bc442da5b7bddc187f448dbac551fbcb69baf07ab58c7fa8eac6c2674d9ffc9091ef480632b29a296899ddd0c958bd2401bdb857e616c7cc735d4f97781ab706b3064341c97cf2052304a693043bedf6ed67f98fafca9", 0xb5) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r1}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) chdir(&(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x8000, r3}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:25:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x100000cfc5, 0x0, 0x0, 0x0) 13:25:58 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = getpgid(0x0) getpgid(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:25:58 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000080), 0x0) 13:25:58 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:25:58 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x7fff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 13:25:58 executing program 1: clock_getres(0x8, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffe8f) 13:25:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) syz_open_pts() 13:25:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x4000000000000000) clock_getres(0x3, &(0x7f0000000040)) 13:25:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 13:25:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x400000000000007, &(0x7f0000000080)) 13:25:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:25:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:25:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 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', 0xfffffffffffffffd) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x3) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 13:25:59 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:25:59 executing program 1: r0 = socket(0x20, 0x3, 0x0) getsockopt(r0, 0x3ff, 0x101, 0x0, 0x0) 13:25:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf0b, 0x0, 0x0, "d0bb61af08590000091ca25e00001000", 0x0, 0xffffffffffffffff}) 13:25:59 executing program 0: socket(0x20, 0x4, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x80) r0 = kqueue() preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="ec", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:25:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x44}, {r2, 0x106}, {r2, 0x100}, {r1, 0x9c}, {r0, 0x89}, {r2, 0x29}], 0x7, 0x800) 13:25:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() dup2(r2, r0) 13:25:59 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x13, r0, 0x0, 0x400000000000000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:25:59 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) write(r0, &(0x7f00000002c0)="c53fb2aa05c7faaaa74a08476652031a5e824f77b3fc42c2db9487a2caa6168e885439909648fabf0e62cb26a96e2c564b15a9168bb28e0e5894dabdc6e40b6a7f8fe397c41154ec5e51c0f3bca130b09db71a12f22b812d7cdc3fc85ea2a7412f618fddb1e29461f885f7bd902e4f401d9ca316f7d249e0c9064ff7be2d5f31362c97fdfed51dee130b3d3cfb19a11dfb1dd70919abb624f605fd9a97", 0x9d) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x58, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "f7960876da11405de6a6260ebe0261883368f147", 0x0, 0x7709026}) writev(r0, &(0x7f0000002380), 0x0) 13:25:59 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r0) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 13:25:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="b4ed2159e8580beba14925139338b1f1f9d6e09e352e2e9b267ddfdb24e2e2610497be0b6610400581b25b977ee8949b1533e7f98883840235cf1b4e28ec9e1ee84316a5157ce4bb61eee5609ae4749fca1bb0cc5447a2ea54b67d579e92c8418f946decfb525b7145d9a19613740e0ea2c9529af8e7036bcabfe1788da216ceec51602ba977bccd2e44eab06a9b85856a73840dde4855b8626e0154bd1a1d7e143613a8a5924284a77a40b72f83905daf8dddd6f272420a0cded511c6242674fef22d024807a6900e92b16101ffeacf69148183ba5da549aaf100beefe90a9c95739816e510f87b5aa2d1fadb6c4aea32c6", 0xf2}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x9, 0x2}) 13:25:59 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() r2 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x8, 0x1f, 0x9c34}) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgctl$IPC_RMID(r0, 0x0) 13:26:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) dup2(r0, r2) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 13:26:00 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)={0x8, 0x6}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x3, 0x8000, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2000000c, 0x1e8f, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x11, 0x10, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x3, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x20, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa6, 0x20000000, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x6, 0x80000000, 0x9, 0x2}], 0x8001, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xac5}, {{r0}, 0xfffffffffffffffc, 0x24, 0x24, 0x101, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000020, 0x4, 0x70}, {{r0}, 0xffffffffffffffff, 0x50, 0x2000004e, 0x4, 0x8f}, {{r0}, 0x0, 0x20, 0x0, 0x3, 0x34126574}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6}], 0x8, &(0x7f00000000c0)={0xffffffffffff7fff, 0x6}) 13:26:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2000000000003, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 13:26:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socket$inet(0x2, 0x1, 0x4) close(r3) 13:26:00 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) pipe(&(0x7f0000000000)) 13:26:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x5) dup2(r0, r1) 13:26:00 executing program 1: r0 = socket(0x2, 0xc00000000006, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 13:26:00 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = socket$inet(0x2, 0x1000000000b, 0x7) sendto(r0, &(0x7f0000000000)="8da1e582e185260901204d189ea63dbaea4ae7f35b54beccd98606aa522309200c489bd5f28a2e2df0c205a7aa2d87cc10b3176ff33ea6d3a1c95173a2dd71869e072584dce0ebbdc7697db88fce79b728fdf66d5e5fffbb24a7a61ab5f33a99e444d7677d467e01a09f2afe2af183ecf35bc00a4e44b0d125698c2bb0742c488492ffa106438cd4d6b9025b25d3f1fe664fa495463e311adfeadc75f47ef7fa7a6a751de8b432ac84273d0b7ddfa1b41d51bfa6da1b3dab9e8f766bfdda7f687eda175fda182ed46e1aaae58173272f27e66117cc532fe6c8558b480f5e6db788588a", 0xe3, 0xd, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 13:26:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c40)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080)=[{0x3, 0x1, 0x800}, {0x7, 0x9, 0x1800}], 0x2) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x1) fsync(r0) semget$private(0x0, 0x1, 0x240) getsockname$inet6(r5, &(0x7f0000000140), &(0x7f0000000a40)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x10) getppid() r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r7}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x43, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffffc, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0x4}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900)=[&(0x7f0000000880)='@\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r4) 13:26:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000022, 0xfc, 0x4}, {{r1}, 0xffffffffffffffff, 0x4a, 0x40000020, 0x0, 0x11}, {{r0}, 0xffffffffffffffff, 0xaa, 0x8, 0x942, 0xce4}], 0x3fc, &(0x7f0000000080)=[{{r1}, 0xffffffff7ffffff9, 0x82, 0x80000013, 0xde, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xe2a911c9a1e60440, 0x9, 0x2}], 0x26, &(0x7f00000000c0)={0xd7, 0x7f}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8001, 0x0, 0xffffffffffffffff, 0x0) 13:26:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f0000000080)={{0xa6, 0x6}, {0x4}}, 0x0) 13:26:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f00000001c0)='./file1\x00') getdents(r1, &(0x7f0000000080)=""/132, 0x84) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 13:26:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/181, 0xb5}, {}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x2) 13:26:00 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x20, 0x8004, 0x7) open$dir(&(0x7f0000001000)='./file0\x00', 0x20, 0x1) rename(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="a2359f00e9a17c0752de15ca574328c43a7ec7863206fed61aaf30e246710dbc6335b5c5d78d92eec35d4c8582c9dc4635d1385ba819c0625088d9edb47663097aa9887ac02008576add56e842aab37d25387d8c57fb8e9fe21f96838d1aa1996c0ebcf2d816d6decb084c214a6ae092484f7e0ab27614ce450a7ea2c19c1f33d06820b53afdb96c8c7b458d591d8a34085c18d5203f2c11333603632ae67210cd1665c2ada619f2f885780ae1c008c4faada6b6bdfa837cd787cf95137a197a23c364b97d35cda8f73ee755ecb2dfbc665eba6b39f6872b81d0ee793cb4deef016cc240bc0d66c404a62914d89ede23a0dffeda8b2b8f185a97b59040cecd47c608a20efaca5d4a7b27aac753749390b4d7e993fb8847bf2874bc0c600b76a0d70ceefebf2eb37e7e25ee7976e1496d3f894fa73f1c45ad7f8a97650422293a81cd9e095e764126a9fa7ac66f8ca64535ddc9b9ef7cbada332ff00a0edb1c4fc573dd65d3dcfd484521af8dfaa262e6cabf3cb4b4054f43dfd63b57e46d61865f81207b027ceec8df1a7323e2db9f810108d8c0c2c27b2d76d47068622d4b49e36ec31d3993456ca824fa5a3230dd60559a9bd494535e3bbea1b3da47255340799319d7d5c79eb5c56d387fff4fe0c3b0ab960315e678b5fdd8ef77fcadb385386ccae2396072515610e7bc090acbb4eb2c592b247cd36d18b6b191700f5b96f0dbf8cb5d7dbda8f4f67d8452d311a2010d9cd1a8f839d9cb9ec50efb1786ba2779c07417420d904f79e558263ae95787db5e93e9e1971c8b0481fbcd80993fcfa7802a42672c9432106da34c3d28b74b15f5fff4305acf11f6807379a416487ad4deb25a6b830db849f9474e36a057cd8dfa106cd2b317f77603f6fe085fc51b7f85134246f312a12b5cbd20c0b4965798dcc994c3de3f51b808289a46e5192b898398e1cb1ae60accbdb21215aa708161fb1b18c832288c3ea78874d3ca496e118d73eb6b3229440ac2fe4427b79c8ff79ecc4ee996e3c0430ff91b1e82b02cd161d100ce5304314266489587e1bce25141eb216572a5875a7311a37b1a98cb50ee07d23d6ecbf390c1925179d355449692b6c5e0f99530c38c91ff6b4d346665c61a0675a03117b2f3b2c0dbd4ec19e2e5fa6b9f6d8e603df3220d052aebc3491c1ba14fa69bc3b4195a99aba43a1ece810c56d180862ce8a0ad721a85efbfed24f0ca527ad5f7bcbed4e80d34ca206468d93aa12bac8175565a53c5d67863bb8bb93e1f51313de6f079d748759f4f6a27c43087f4739d389160e049fb3564f5a13b3fd6ea873acc7f78b4408b1af7f54272159ca64d15fad7cb8e2f6470e45ec7cff8161078493bcca22bd7ba9409aac541783aaf11007f61a76ca5ad171eb073a0483cb275fd3367f2d4bba084b9049123937cfbc9d9a1aac975e0d0c52aa56f7b7e67d21aca82b4a54280dc6f336625835b30792d6ca76a08b8a5b94de95d6e677d6396bf0268438be0df2ffee0fc68db007e2b9e0a062af05f74600d59e4c41f5addf0c49e47fafc2cd8b915171d75409874bdbe5274458a69f54294151799de89147a747da96cf38083bc86fc5bbecce8032b4674bccab9ec6ec85b44e0d9801c48317a2666ce7c953c1c5e53c24f749ad63bdc36bfe2bdfa71874446d095692c5c1c26840adcde9e0800464b59f4966b99a6fc7dba3ff91ccb8906efd5a79cde98a95f960f4226022f8632fdde6e33a1ab2e07ee4c32caaa8a9dd6148fbe08886c4d503c5c3d8267203c05affb790764267c042e065c0138bad4cc0d3d9d72eeae6206969654bdde2051512726c18843b1905e59710a29790cca4b81c0da10ef8d5abd382fa5ae30704149458729bc511347560212615fa9638f5bcf41ce69aa54835ce0704fc0774131425f9bcfe685cd83771e12599d78477185660625487e0640b14e130696033d4b862ba8cd5fbf83a9ab38093a6b5fceb823ecc375c542893542f9686e8b95c05be13d2adb441f8ad692b71989db81bf28e0a76fdef1c44071ff9050197b699eaba612c8dcec3bace3480e25b84ef823f7c034704abee9e66f9db83b8e28065095a96b58afe23e0a452ad4ec6a95ebd9a7eaee8897ad53f2dd6ceedfc509132029ec403b53ee8f7ce0ea89cebc1dcc6356a0fa5136b9de4fadb6d1ad7e1042c4d5cbc150b0b20e95fb78016d62e3ec439035afeff5ba9e5329d99a2514350133a1d3f64602534b9e9e5b3d9ad61153de875ff9b82872f90489458a6904361a4ae74960616562e5a61e5dfe8b3ac5a047075ce8ce164e4d57e74df9d3b89b1d55b6a4eb8b8a8079f734ac58b81bbe3bbd8b34e49a104bc35642ac137b941b4b8ecd991f559f76446d273f492458ce00f6ceb4c6024936210f4e75dab116b6b33bd53ffe1db0766682ffc473d6da8370ab33c1bdaca76600b62161f17b1839d1b5aaf41bf23c33c2152ce35a82f57a96cfacda8a44d8cb2b70846b91a368ffd20737fbac3dfd32838ecf142bd09cc07b9a656fbdd6a57f4baca364f565ac5b26ccaaa2faefe8a153844b2b7110a69adbcbcac4a169ed8e4bb7f491884393651273768e141e239765cd5b1726ccf0bfc09e09b562b44f8ac098eedbb77b1c3e3190e3375b72c08c987609b74be66b3df0ee17f586fed3541048acb4f4534919e6f1992f82aa5659ffdeb640bf04fd31a8e7a03765c69c790ed3b56cdbfe674b2e7d06d0bb0d57625f0aac45be75db3e7edbea9ddaeebe4acac7ca08b099e4d01031392d4f95e8ce03a4876d87334f8efd25c03b4524652e7da6334dd7796dddc0bb315e698a0b67e9a961596b2ce777088ad897b891b77ebcf858254bc80e8b3bf1b1ea046588f85501023c851a7eeabefae8df6b8a2fc173f58e6064454c055e274178389ac2e02c2ff4b289adb3a57f1e8dde1244aed187c22203670039adeb7175351c504c2b9990e1c87ef2d97e3eb95d6416abcb768943394af7ecd603dfe98b4af1b6a3df07a08377a97499e8a18830de88912c9edc462cda65c9f7ad01c6bad84636b1e2e90bc0ae225636365c7727491f7765f5ad28b75165d33afe654aba977e6719e718ad2ef306b20fbb2ab6ddff89e3805166e84f37afc3abf58965244afe3f50a4f1e825c994ea5f8418188d22fb65e33626eaf1814040cf6ce4b4caacc7cfa4de25b1528c06f238a89b4bef15f879d6cebd2c5674d500473206d524f8ed5808fbece437a149a4970e810aa677ec4e9baa08a377dcee9bd032259339e7fc1b01954472b901363ec8bcb092e9fe24df00c3964d90e62ea2e7855a2a13a9d04f7770e6b4a67c865d7bcf7c984bff7af51b779c1dfc726ce6f1ab8675b40aa213dd4f055957651a93ac529e445948219636ef8bab0579dd56cfbfb54b2a2bcd70337f2327729eeb0b64d379cc8a5b4233c5fd9add9d49f1b6bc49a9d3053b67420ecbc20940dd1e5693fa9c6fff1d4bcdf2da800688e66e22f0414b0ded3872497018c770a09a1e1a019ce4a05bab49d29360ec9e9d191cdd034576b1470fcc52bfe314dd2bb0863e71775484ec2f736449b3b2db1d2e8a6d3e6726a11cab2350db35d96a7115e9b03fc60ef072fee6aca3d3c3b7ede83b2d74a740bb38f50dd51d9e4f8f10ff103d2acd57e6cf7f0b62497e3b78c0907ba31b8878e2f052892f46ea6cf7a6fb12151aef0f33c1cc3a88cd34683edaf24595e8b7c12e83506502ee70799e59818dead1b0a56f551f95d1d5514493b9bbaa67990b7adfbc91e2e477621e7f5d8f2690fb4ede42293c6f7b41bb42452bd99e24b95044ee02a7ac8e5f5e8d7ca61b3bca35fa0207371be732b9980efc5337c9f55972e427baf1d3efadf97b037e325b070b91c97beb76ca9fe74c5ff44b056415c803629f79a1e1fbb47c6bad4cc070531460bc9efa668731476d0bcc2e9184c03cd7c10f1c6b978d4b6160e1ce24e09a28681e03a1a58ea3a1421d28a220d995a6c82c323b713e365094bce88081d29ab28dc0cddd345bf00b43894010513fdfa90e812293974fb0416f308e04c683b44cb7d468f8e9cc5ffe0416c36c7cfc5a4820c4342bae244383ba18a0e02396dca36ac167a56f9e01adf614f07b471c5d1df743df56523b96661ac3fe94f0f972244a9d63dee171e3a70dafaf658c310d155678f2ebfa8be7ec2870e8c1b23619f436e890ee7c9cc706fb7c8aef12022c76bc70b712d92fc582bef265616ecb7547f7b73d70dc8709de38a5807c5b882ac7c1ddf4a6b9e6fd1e0a74d1923611c9e842cfedfabcd4a7f84f5a09f63e762c9cbd34c1da61a996fc0a774ba94ce717bbd947c12c68398a67cb68e9c83c47d1db73760c3c14eefebc68b3bec3c03bda318a6987de8443d2973d3259029d5fd6e0293e07ddaa861bd42021b4f19690b057fe936e5206fb9963f44a4dbd8e33c21b7359f0131b39a894d76e88d8562c3b2156103732125bc816477105881c510b84e425f95db245bb9ffc8525ef8c85462b75dd135f62b48415a292838f109415fb9c2d8db56811b7cd140556ab78a14cfd25893abe2682591c54674ada06471fd0b5646ce0547f8a377f9ad50b7cfcd3dc1c2cc5d7a8ab0516c752ab210cd56481c1d774cf52c1fe6cfdb70310a3ec8479a6040730163428b9604f9fab305bcb192d30d294a74b340686cb00243209ab269fc56bddc294622f0b06ca837341408a9f0101b20057e683e2cfe71b23445262a5ef628206b4d54b1c5cfec427d504dd9429e329c07ff84f03ea7e1972f173379cc8386e65dcce89dfec4f457657cd88190dafd9e99346fac4d518719e295c2b3a76fa95a2bfdaebb20010a9b1ebd2034d894ba87149ab5cd22ff2875bb6049844b1032db8a351ff293d96762e6b2f55ad9770abaf12f6f44531964a13c4e0cdcf05257782c70fbbe4d872d2a7d3ea6cc159b5e9e36a061435f5476e71e3eb8a921d09dc7e552c814b70161d28d91acb20fc8217133f111fdac5e79b1b7ef9ae1e24b5554035680c1bac1d8f42b101daf298f001bcfe205129491151e14a4f0102bd1f4f316e512f8210ba12275f7f689757d8450d871621217168394ee9893841dd71de3a09361e29634c43a44e0c133f99951b6804d2e0bfedee34d5f1be46ad81249ffe677847a90ce1bc909e8e316b5ea39a17fbd9d8002b969c2c8d12a6cfda3a171273fa1263ad9d55b86f05cfa246b30f84a17c439e71c3d1e58c1c5d6dd568d0eb43e0e88e2c3190e632972ed74c8fadb4d4777120dd2e2c07dfc32de81be976a64876ea3e93ee257ed5e05326c01941b12b5ce72a6db0c8ffe2f4417cf98cc844ab804d853a7d64c07d67cfaf8c7abc2139f52906705fa2a36e058fa8345be5cc9754b4b25e55f72f317996dbacda1d66f8037d12725895318eae26642d571784161b75b873231798011b05656e9d73cebca6d1c9581c370ffb3c9b945c2f80f0129edd74cd92740eb26a4b10b6acc49f397533d62c73f02f28c8b21847caac4f91be33305e991f8fa10aec777f15cbea326efe12a93113c53cc52df6d73b652f7a2be4dfcaae09de6d18b2a8d18d3a6ff8f7dde24bc8c1990bd1abbf04c8bac35aec989f9c35eba7e969b08650fe2850e392e3d30d46a4815a6a34f710baf489825d575e7023a483d467dc3a98f4d30aed433ac057058c4eda011aca2156bb018b160fe73b1662b3d2e641cbc8a1fd11f007537d78c2d81bc516ab80b2ba336072381e669ce78e0ed2c4b22719df0bf7c28c9ae548a868bc10fe499c01235de5", 0x1000, 0x2, 0x0, 0x0) shutdown(r0, 0x1) 13:26:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000001) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 13:26:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="1aafc743a51620402e8e6d0fa61f1145551f31bf963aab868ed10bdc652f1632abf0fc90c82b3cf0b5c9d643108bd6929aabd2f0625a5d82f40d5032967b37b674af06470400a7e75eacbefb54aaa3617d30da5c7dceb480aa0cfbeed02f541633988d40f2d8967faf08a80bb2f4edf80f606e07d7e458fc95c9ef6dd100accd119085536eaccb2dd46e273e9c6424", 0x8f) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x20000000000000cf, 0x0) 13:26:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x1) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 13:26:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) sendto$unix(r2, &(0x7f0000000040)="e9f4c8ce01f4d74a53394593abe474ead4ce37d59cb3538cc09038f230cd67ad8c395abff6f2f8d8e56f73f47e6f0698827db3991ea501f1444e073afe978581ab4c07798b982749936eb637ece224861457afd0ef6397960bfa98b2f4f278b4ca4e1f942d5101586c0e3e9d07986e1748e9ac3b4730bfa4e2ee", 0x7a, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x3, 0x7) shmget$private(0x0, 0x3000, 0x60d9d6604e6652e2, &(0x7f0000ffd000/0x3000)=nil) r4 = dup2(r3, r3) ioctl$TIOCSCTTY(r4, 0x20007461) 13:26:00 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x185) r2 = semget$private(0x0, 0x0, 0x8) semop(r2, &(0x7f0000000040)=[{0x0, 0x3643, 0x1000}, {0x6, 0x8000, 0x1800}, {0x3, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x5, 0x100000001, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x3ff, 0x1000}, {0x2, 0x7f, 0x1800}, {0x3, 0x2, 0x1000}], 0x9) fcntl$setown(r0, 0x6, r1) 13:26:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x40, 0x9}, {{r2}, 0xfffffffffffffffe, 0x12, 0x4, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x10000, 0x34c1}, {{r2}, 0x0, 0x1, 0x20, 0x800, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2f, 0xfffff, 0x0, 0x7}], 0x1f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xf0000010, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x1f, 0x800}, {{r0}, 0x0, 0x8, 0x0, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x38, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x46, 0xf4f09f38923811d, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x48, 0x4, 0x100000001, 0x5}], 0x3, &(0x7f00000001c0)={0x7, 0x2}) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:26:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=""/178, 0xb2) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 13:26:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 13:26:01 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe3f26f696c653000237c1c2ad957464bbae00869c1ee993fa197acdfa56546acba9a18404ef4fb3d658eb01690eed50ca17a3bd5b765c351ca17ec20e900000000000000"], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 13:26:01 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/226, 0xe2, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x100}, 0xc) accept$inet6(r0, 0x0, 0x0) 13:26:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 13:26:01 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) setsockopt(r2, 0xee, 0x3, &(0x7f0000000000)="11ebb19c0fc6616d9b979a8e4b7986a985f44b4cc2b137d6706ce33e0d64aff4c72c9f733e90cbcff15c11ace318ac763acdc12f53d2f0276757cf461db55bd8994ae52483d40531f5cb325b1706e34e63d964c3e7d920a93a9d61ec2395f219f65262b031db709ca69fac0d02c0f1812d300c47793be2288e1c4f65b62ae4635ac2a23078a137ffe048b51e426ea6a333ba93bd84", 0x95) 13:26:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x48) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:26:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt(r0, 0x1, 0x1, &(0x7f0000002a40)=""/80, &(0x7f0000002ac0)=0x50) r2 = getpid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b00)={r2, r3, r4}, 0xc) getgid() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r8 = getgid() r9 = getpid() r10 = fcntl$dupfd(r1, 0xa, r0) openat(r10, &(0x7f0000002b80)='./file0\x00', 0x80, 0xa0) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000001480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f00000014c0)="4dc45075e18b36c1e10bc5bf873eb90a533b6747d9eb46666927608f96af779ae07213ebf17f896ae5b410d167bb03ac878e4057ca2506893e14bd1265bf6452da2d28d500105c136a9c2177d689af59ab5dcc8019fe7a8d62595367fc94b7ff0cd74bab17b60006bf5a8490d60059377115395fe24f1e7b9592ccdcdfa615f5ff69a8885b4147ddd0600f861b3c8817e0fa8a6c101a9d995073b2518027b54fc0891fd19f8f3a7211d0dc32f10ff573fb5f582c7b3e5859575f66fa602016c56e4f8076dd280ec2c1afdc7330dd25783e4197b5c1f99a154a573eeb57f1259e4d6bf7f906be46", 0xe7}, {&(0x7f00000015c0)="aa70ad0941336786075c73b01e48eeddf68c6d5e1d5e46016d0f48e927802d9a9320f4c0a3e135e2141bd7d58678c1eb45f848e12557eb6ca635f990378f3744ac74bf33601f62fe762e1bdfa6538d166b029776b9c764b45c1783aedac08d13d6b43db14c6a23859159273e1e73bb124218a6f70c1e18d4c0c1446d17de493b888d4da82e0b39d9138009b94f5f8845c46950c2090ce866b9d72a820ca87c", 0x9f}, {&(0x7f0000001680)="40fe22f07b7b6e", 0x7}, {&(0x7f00000016c0)="7fe306056bef2272ddec3608cfbf3a2f7e9591e2297aa2b20d17644a1047fd8f12207ed65f8839b1d2908b60b32f26476fdf7fd0a3969a3a162900fd3fc7cc93776f66b40b9c39094f6e929e7e72fe036ff5b73e22e033599f13c5f5ebf9b7d005d4ff50401dabc5c976605bbc104599d133ea42375458585cb4620a96c0441b50ec23613a50dfddd331fdede198f318ec5e35272ee4ffe8a7ad36e719b3c0e0f29af6191d57c9e82a669ba498ec842a4ac9e73b72383e56f39d05b955ca92b0b81c9e0c49d64074989a2e73fb72e55dff007e81d2c9", 0xd6}, {&(0x7f00000017c0)='_Z', 0x2}, {&(0x7f0000001800)="ad8bd48106aacb1f3dc4420e7e4cc505ff9223341398162b24536e919b28bd83fc310c4bbd390094c7a551fd1ea3516f6d68eae97f287d4279d1cb88490388e9bdb4bce1eee44a260e5ab21aeeaff628fefd96d27b0367358993e843a5c5c0967e45c305714cac823caf2f1692a9869a09147148d0763b26d9c1212f681d0b8f8c9b9cbf696a8fa208e9a95f9de5c68b88f14217a5db82312da138c4d6b888384e9ef22992513c98756f1ecb03e28174e952dd129cffd46a2e0556117395a2a3928d2e36b5741385d62586f4192ee11f7107f9103aa18acb600a1b92eda2000c9ca37238a6dec7df965bb5399e72c99db3ba31e6b6322d3d97e456ce7d428ed2476bd6c1ebc4791aaa7cb7edcb00b5152ae51a0cc5b21e8a539ee3a40df47be1e4a5e5b14b7e9baea2de1bd345f7404132d6f1995f94ed3e46140f7482affd78ad8bdca5fcc141233a85f0e45d0ac4cd56d593061c777297ce3c65ebf4022fffe14d5c1e173f6db7f893a0d1a95e9ceb198bee3ff3a154ed805fa0ab920106927089f7774d3c665e98b6ae573838dc45be0b302ea193e4325516000daaae2cc41b9b11c0ee0463bbe3ff31c42589e7af7fbe7d72f935e8d7d28c981fc843aa4e0761c144c7a79c0e747d73e8b0f107a1a60183e575d75546df75394be9052798ef77dcf8607abe359029817beda9b346a56ed65d7bde322038f310174434330db804a75447f0820d1b6a1654bb5edb81eb33c90ce91aa97903522aeed5e4b476f51d7f1025e30ae8727d047f49a6e1ff0b2e6fcdecbdb6d905967b208d9bc2d2f1eaf390a6a96b2eb2dfae3ee77e22e3d6ad8c5b26cf8b98843de44a6478a472582b569ab0e796af5c114be338ba072f92058270b62e6b920b67243bf967e2991c25d7ab79f3361b92d15cbe4fe37073fb5a7377a0cb7fdf30643ff75ac12199fa7bec1f13ecb9f28c0730efbda0d62ac1b16d8cc4553aed4ecc42d78ae52066f443c4efbfa6b8248702a32bc84eddb36278a991bb03ce75d095addc05bb80933c43c0ec50057a5e2f89d4d630b090b089328e81d4e3acebd6c9ee573476e202e5989769afb876a88f57be13fac6a91d5f961743541c5bb012717c89e95e016d0f196a7f80fca07f9e8947441cb604267dee2db9b2b0ae6af28e0ff1224ab27ea37e6616abb49d4d35bacf1a935639758d23d0a9c2d3e7021309ad2b807550694ead6e7820a0ea36153b2bb04b198dcf5773371b4dce72e94d40b659d8b39bebd577b6ceee51dc0e70263a6a3339a814700ebf364067327c2fa245df6e4c5c1dffd8007039e2eeb96420499c011f8e786f8d8109968583882ff2f325f2eda0b7781ed085cc310c3380ee9dec3627d13af2e283b7901394398427ad352ccfe14e3c5af0f7ce2161672b7eede515e1013f9f6d71627f3438d07430977e845d75ac4c9bf27d86379e8feb088d13e11c2562c0630b919f978f493428768756a414b07e21dadeebf02ad02e86592d7bf100a76e92ffe057d64380f5d7d53149434ff49d59e78e3470e53e94740afd9bd59158ed79dbe2f5ded4d54145d1144fc664f27a3577189a45e0026c2a5d698a5bf63c9d18b95892c919ed883f290094ff8f82ecd6845cfe57b6e56751bf00ffbab3a7194545a38ca52be2a4ec46c806f50c9aff639e65dfab95e45bdee02c5d902f33ca8b33263fc47a73f7496bad14a592e7a4c52731f12d35df9a7bd62bdff91c32bcfb8e87b338c3179aa52a965318c0ed60c98efcabc62f270be1e6fd199d42dda8b0d191c24d0091cb6b7547a6377bfbba8b8d854e3927c5d8a520541f5a88365db928b6d2c024ed5b2ddf18f9028319a58452ca3857bc164bd7533fd63457772828b395e2b965fa66db635ee9fc843deb2f7f4fe6d2347209c9ad06e2daf4d9262cdbbb71e05cbc0782cc3f747dd776f084e28b9a6c86632cff59ccdaf8e3c3889178cc34f5f6f373e9b347c88bc8055607973a543349b777d08445b799260d711a90360cacc1a9737743e24ab2385625805cf05729f3619c7307d91e3f6b9abdcf0c6139c6aea9ed080a61a2aef97ee0390353c72afa90ae22f9b7c7a274e95adbe174006317832050d4afde7ae5f2aa73ca7dd99046333ed40f5dd0fb2d31fb1fffcf63dd425fc951c0544a76ba42b5a8200a73b10765b21507766735afea893c94240ad2c257b8cbca1242bf1201542e3ef4e8dff3a5dcf819153fca3c75fb283ce2decc91403ef90d800eb78294d1191f81b64320917853c07840ea3b24aa5c91ff841ea2a9a3a04832645787407419a961f3106f47c49596ae5c99df98d9fb1681222ab5ba8ca386b070eea962e4627064bd5fc6257acc162f38c833379855e8ef1097b33e8f4d01ce89078dc36759a8c4a6f2eb561e7e74deb7dc0a26d0016351cf2cff34a66e8756a08231e5cf35e8a6a71ac81bd34b7294bd98eb97979a91961de01882d0d7238eb7562461c0df38dfccb6487ed4df50d4699122ff37ef1656230472ea20849c1653dd962c949a85de7bf9c29d3daa7e1ee47aa985cee8cf60ceee24feae1dc21c1cf91c53b0b06d855240b25cd38ef6aa0c5ff2cefde2b5f12cabf78d4a068f6d2effb89c3e8a25e8a90df39c2124f6261d51952a44a3aae2ceb7d5ecfdee9b67afbce6f6af38e1e039abe47a4ec4f5678ced8ee5fa9cd07c2218fdcb75a4ad90b0dfb3841d2cc64ed9de410092e0e25de4c866d18a98f8521d225a2c00dd2b002bbd051e6617a5cec1450abd083d54e4a97ee0b4f0421419a503aff3d9eabde95c8f52fbabb38cfdbd56902c34003a624f8446ba7748011d9c9d0e3c0487923a20869e419e2fd4e6c967988f53541ddb27dd64957b5115448c8d60bcf618c19b86a2e8478093e06e8016660f5e275ebb55be7753fca1fbbea529a3b0a6480b20cddef889bfd13c968ac97ed321a8d589be91e3772f91256ee969c3d2ada83dd524f2519c42c75f8e8273df35625a645f695b31b4bc3e5989c6eb6cbcede278409cd8934ad365ae1d94d51d88010465039d5fa66f32445decb2fb039c4519d637279fefe2133891b85b15bed9c38ebaed5aed55afad5a0ea41a6a1f7ffa9f60f115665c38ebaa19ae963eb4d37fc1556cea67e1b07bf81629ed63eeae5e506fb83b30bf54cd9aa30829144a74886f9819823b282cf6c134af2872111cd0bbb0ab50f8e62b1ce7acbe7c62c288091bb6ca0354bd3697861ee57d7da528dd5522a7e2b4a1cbee2415bc3778e47e3a6af6797791c8b848e3e5b09a804b0c7de67dfe3e87a44789e448a2d96d4476fb19dcc8b9b975902451685a77a24c4eab44368ce0e3f2a4566771f22531e898b2fe7ca76746f1898c591e8293f45dffb9ff70b73dff88c54e411dd4828989aa676b005dbb465e6133a3c67c0bb9d4cba6c42181fcb9b25720a0caaf2c6458d62b3cc3e3961a6eecc5c82abd6452a308e053fce8ed138a9439d243b7b10e0641a4f0c67e42aa91a1db958de8666c2bb1c11b290428d15d90e85dd950d4d1de3c7253b8fca6c915b9f09e16c62127e0bf1836ff49f836c04659bc100e8d6973a3fcb2189573b7ca70c31439cae1d78fc365341be2870873244e3c55df2b883aae653139cb25c269910d033dbabfe76bbd68f7535309ca8c736bd5e1a2062aad7f0db848cc8284411b8f8a02e440e7aa49fe8e53fd4f57fb14bff83731c110329fa3c8205e6944796ef56cacfd8085eedeb0739a03494f8e721d6dc79f99f903bc2617bac575b45384664900c2fd263a30f2738cce3cb4cf1e33703a50468a8cf5747b4de013e031e1e8460eb319f036067e6911e8d5e8b6b0b42557ac304387066244b365441ec746d2925b0aa31ecbf4231d316257d5f4650789b321bd83f42cb6261ec663cf408fd4464a8b4bd76e2456498be09b95ac28f2825671dbdf01a44ed3235a374ee56ea067612b78ade96d425ca32dfbd0efb51bddc3cf0996aa0f84bba1064968b9ef1d65654243193698ffd5ea75fbe416362bb10c67cf0a5bf32c0110d68e31f78235a084091517477d3abd6399c568b05e023b497f47026fb365b55856520c8d929bdedeb5ae673810f4c56f02120a1068920b28e37664032849a7ed11941208d755021d621fe40681a2a416f94d1afbdc69afecd930429c3549cf3c4587b144f36f9bcab1f392d9383aaa072ec305848849593833e50288e905fb10792fc7714309d3a8eba18e434105d2fcf065cce31588f066de932dc93260247beca8b5372808cd06bfdb914f9af1d8a81b801626612f9ff576f0a4ae9960192c22fa098171f11c3fbbc47fe8e1f74abb106dc2e21e40e31f13397fee8d5e08dbe5d78d72cb4ba8c52a3c34476b2aadbfc9d7a6f9a24cf6b53a142256a9ecb8d1903f119d07d441772e8eb0ca742a2c4b090c4f77503f45ae127388ba432f5252d6508fd974723c062b56d7c6d5e88197e05fc531dccff0be0a3ee9159d412e9195c47b9c1e6ccfc6e8cbe1216c1f9dfaf6dc208674ac36a4248dcd641339eb71987e8e358b676b932cc1da8b9ac49dcd8b9c82c603eca7cd8cc126317c015a0871733d7379f4f557b8b8d3e0385c9ffe5ac8bd398eb0d17241e4a54a6a59c09871a5b8514a5f88b26404cd5ebba5ecf2b7a078d36a98431e4c4a6887c3163fb8bbfbb1f80fa73e520e6627ab2c037201020ab1ba369749c970ff4b854a26aab0002e3409b4b09cedc331047311ab906b32bbccf37954ffca83ad3061fe92497423991836cee8968101128246adf277986d25eb3a8f892bb3530e905418474d878357f2bd18b8a07027bf5cf6fda0d3804ea74045f551360c0fc100e64b908987e14918b54e4135320124748114722ba38d79dbb2c7d0783796f226d54e6e30748928d3a3bb153040b93bd44a9ed09d8436012eed37c7b1eadb2f318df1501df41f982a1561e2cb5d7cf3f9362641705c1b7c83a505851dd9ce1cbcfc2ae04ab1936cd1948f91ce339226eb26ed0e6fb9e68ba095baf94b62e3a6a103a78be1317a68e56c430663f412de23a0c16e1e6d7cc1803a4169df713811ef10b02713eb30ca7cf4c3093f346bff428c8b1d229a15cd124a91a5177b81f0fa37d436267d14e8f2f4fc475bbea515fdcb52d63b64f43ac079666ddd0d72a5c11ca7c61f999377a75d2bacc9e677d3f6714b63025ef4453a10fefcd8b3aaa7aeea54067bb957dc190b909d16604843096c11f850535f8842ba0145f67047237a1d6dcc44bce39e17e3870947a7c646bc9aff7bba3a80d8a024e300c342b342f6187af12374d5c6dba25f74cddc40b2f6067572e7fd54e5c906e552a0d59b6509977854d205219718a111d54b05a4af3e291bc7da418db3f24640c635f2c15f8bfe60d880083775c12cfc258d7823bd323cc745586dcefd2fe959ebd3efb638109fa11c778fe0b935fa2f36c1982a0bf1276d4f266db4ed030ba5947b81191049ace54bb69440ce1e5da91a577b7f4e4eb6dcc029dd1d8dbc5d8d3f65a7090d9cc1e1918ff760a533cf21a4c0ec749951ed1f1ac722a44431ddf475763ae5c3584198f613038d294fefc19aea9be5ae1bc095e472ae7524cf93608f679a0e79a508fe5a6c74ec78be11a298c7f782c96a2710e565b2e1cfd8a76db2bd9bb5569ad5e14d023d917295b8dc8471eb011038f4b84d71721b150bd0f39680dc9e40984197fffac8466c9a18471a85a2f910e71e0aa4f8607ffd4ae0718a0de1f8ca848c984c3b64696157ad5b7106ef2e96a92acffd5cb6096662f9f3", 0x1000}, {&(0x7f0000002800)="a8544b238ce43a7805f81390cb25484fe3b06f36e11278930c645f3b7f4c0f8fb4e6071c07b700b9da8682929c74c80da7043737bb55049c20e063d857f57c3a212152f641bef2a34603fa0064f13477862cae5e2f00fe0bb8e0e074390015f8fd63a901153206f8ec", 0x69}], 0x7, &(0x7f0000002900)=[{0xf8, 0xffff, 0x0, "5fbb9129d09f73e094d9166b8be0e5eff6bc6187976818ccdabb4e0daf0c44f7de3abf61afadf2257e80a6399d43e511ee2f7ef829882d04543799346fabc8e638e4abf783cc8394b5b4381b92affa8dfa3307c94e35219b6d0af7c820a8adaa3ae8525a5089279c5d3e8accc6742e54eb4f60dcfe97e0d1e9b931d327b56584075286bc3c0a853bae1fb3ba3124ae231bf372327de508c26dc08b501b9e5bc19574e28e5ecffff8e26bfbe4b5ec48e78bb4189a2b24067011ca52b33ef31023e4e2f98e6dcdccc358d266896d3302970f3b5d3c11e10d60fde46da0f8545d1a3c9a2bc0"}], 0xf8}, 0x1) r13 = open(&(0x7f0000001380)='./file0\x00', 0x80, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b40)={r2, r3, r7}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="4f1a6d608f10d8dd9e50f369f5ae1145017a455f6e3573c540c1e70503179d255670434802929024bb3700116cceeab5ef1f77a0d8737745fa81853d3fde4d071bb4141d080dac9e01add6303eb30545213854c0371e7455dafebdaa836d596bbb05fad76f40e978dbf5e82afdaea0d811f9478584d30f9286ebe335c22eb72c6217a95f13c56c81563140ea15bb2a11168c42e56b6f16d89da48885db4caf50fbc2cab7c10a1dbbd0279958bbf941184715b9e737553e9306b0f9", 0xbb}, {&(0x7f0000000180)="730f276856d7b46aea0b1d530ed05aa8df633c472161c58ece5e8c94a64c27a5e5ed8ef636ed57a5b0f786a0eef77f4772c3f230637730124970486580201dc599f58e110d6a407137cf63a05a21d0c553d4f68e73152a78aabeb97a9a2c5cfdecd21d827922ffc6fd8914dbff1d58cf1ed12ece38a71c9bd36373c6f7702760e8f62e3f4d6eafe8017a0c66041bed5bf0332b98d13ef75f54f858e1b63ff22c4c97e961daeb6d17c4da9c87b958c2c3bc4d67f86a898886d0d84ee7966365d265069b63c45e71a5bc772f0717112616935b04a0d0b552d8dacca367b15e1802a40955d4549edcf6df0a7599c749f7f5611e035c57dba373a72d82329435ef56888c91cdbe3edb83a101443e876ac7da3c8174d75d1e0453dd299be823ff2d6b54c37be9be5b2f87bd22317cbc0ea4f6eb03a3eacfcf383dc934cb8bd1e4c3b1a389c9d57fc75094d5304a690ebbbe7eb1bd8a812b04bda32168aad33d00c17cd35694e710a14537c024f99ca22848ab63a3fd01e6d3e5a1f6752b4bdbdf660eee6140d4726b62af5957996353d092540e71939a8bbb3fd0af7455cd2720910a163f4d99f8604ecf3cf3494b4babed03724d122fc04820e0dc059b848cbc6f60e913beab406c1b18ab8c104ff802315088552513049cd1e9eab7f9b44557f0741eaf1018bdd8c2ff76db7a7998f0111e48c642a9958cbd504bba0932444ab750611c23fe34c71c8deb82226a5c91e4902e9985d9524312eb1628ec277449987e069e981d3670e370d5335adcd239ba577c6a4fbece29cb455f5ac7ba02975b5447e7c56da190d955f89a5b65e48ddd04caea9e82bcb61c8f27dce144c305b8328ed825e158df6ea7ae3ebcb9a497a9a0df0f9eb549d63014954cb9a0e8cace2e99f19933ef3e7995997c1519435b27d8d1e092a34ca27eab1fa1bd198470952b499d83a105cc2d76a01214afeef7e5e5de0ccec1ae23d9f98df56de378a8a9dad690d08b51bf0f1d6af1e09aa1e48c8e3217e1f6535d07ef7c1e5308bf1f631946b6947282b384d364f71dfed033b2e0a74947e257b43717f7cebd30b98a1d5eb531271c9402a3812be841c28b060e739ec8158d88bc4eec653969b8cdc2644a96cafd4a38c4e8ce63452f04399a5f2cda0b3f68d28849bd3d789b0c3aeb3b5f61d23fa35cab20aa4fd4f48e04fa8cbd734a441d49450480837bccef9bd4e365915cb75dc1983abe906c1a68ae8ae0f4b302af83ff5d324cd14926dfb8d102fd635bf95c11795ded36c7c975ae8dc0b9313cdc6802277b42c96507e7fd070cca629bb6116b9c3754dc6a0bccd542ef47e8d41eaea6c36f4ede4be552b0b073b83b73f4df63f45a991e8692100bc1530c7ed392b75f36610592953dbc7a08f27af072ec5462b50c61471582a7d85174728bda51202ec1843347b9c4441e623ec820f5e24042a684740a401a09dca78e90acc760e765b5e38086c66ccd7ffa67f7865d7456faa3d5f979768861bbff13ec9fbbde01e60aadd2855dfa755b290e7ddbea24fc409587bf99b7f234fc4c098325a47bd52f19fc6b64590738d9bb4beeda964978e565d2ef03a5e629817f6411ff17360aa1d38450e67c938eb14708e7934c1fe5f4e3cd08802b25f91873297f68b219c886ddbebc48fe82cc0c0ae108a1f7a97ef9dc7d74dd24caec74db0cd7b5011e73c8882b5e30bdaeced28d757d1f0eb6778d156b1d8d9a048ae9595053c8d9293eb59308f0e6d7267adad9efedfe170781f5d8ccfa82a8af8117a2e0c45b831638f7e0602c02042f06186e7cbd0f0e7b57ec5b3724465c68b33c04481cd5eeb691631ca01169782392b1858264207d53b1a675d24e7267610db20b88990f6853c7b302925117cc7e47811f1959a2342e60b46bdd12c9a35bcaa90d0ab6c722cc7bb178ac7f8d57e8acbe19aabfb44dc110d7d39b2754a51c923fe72ee9b6ef24d135335137296c5eb4ece5cafadcfc616ece89a2e7961681cd291173e2f2d2b4f16e3da10b801b375fe454d38b51a8567673a6870e913c8c86c699c75453e514f3c3fd5c00efaa1466c057409d346c5fdf0b0246bcca4b265c59b2822880cf91b5d4c0613c67b37abd5cec57b4afc1363bb712803fb7b04cd5079b932129da8009a9701b95608a8fad88246d435f119481d52e343c960ed0044907b565922dbd221a5ca9166f2bae1863afbc8490cacd1a86beb5be98fc882f5405920038b234b2e8087a65e4af23dc16a486790bfbbcb67cbf63da669a735799f591a434f4545d21389f25cb8ee87a2de7d62aabaa620f2235ecb7bfa861c4534ca95687153427c5bb5422edc0739b8da7dfb5462b451e750a2dcbaeb2ce19b3ffd169b6bafe48787c5b2845908cdcf7388f4fcd16cff587f5fc3ac3735034aceed7f92fcd7d858f7012ec67987566421187a1eb9c5ef95895ed60a5d5d396e6246940b56a7700b390532d385ed9d8a4619915759fb58598a2c8e1678cad9230856bbf67c98abc1876cec93e397c59dfe9a33418d35979e526e4f8ba2a76038894fb22447d845d09008c65fa45dca291be85d57348a44a37867a36b074b69772b403845eba0882ad8fae9c96be76620944f3911840342a8bb503fc0d93303b7ef769e1fc2234b396dcec66de96a08bc515b3a0b3af4b41b8585de5813441247e7504ab19623cc62bc247562fe33a1349d6b1cad3dbc7db9c980ac6894fce25a71640ef1d9af2f920085c45972cfa4f39cc59749de51ab2b3568e25cca15b35ea01ee56729a92816e33748a92ab1f0e4e56ae8c46f0dd55592b976692832bb54d70fb3e910f6d932daacc17cc0489bf7cb01f453c16d845895678e944b92b03e917448ce82a9023c33aad49fd9fec92e60411bd68bd3ffe63a0845f06cbc043f3a73df6192dc61c774226d4a3cf91365bc932308fa35d906050bd56b021a1355514e705a405fe790b98c2e1ea2b311283c968b24694f6c0952ece664ce3947efe9c651d6c984add9ba64b63879d41b85feb3ac8f291a309e1cb198374ae9aea937b7a46ce70d1669e626ecd11304da5d43af99475e67cc284e181df52b7138f18dbd7ea7d088db0e316feee76ad2be4c92d8f4cead9506eb983e2c3df0a849345ca718d69f2423beb527b5ab3b51b891cc02b9900d5aab4b75aeb3432f36f735bf8ad35a27a17a311ae4d8527051eb95c2d264269d62ee29e5b757bca9b1e3cbf4e19d6003a5e51c2e57fbd7ad096223b786712a3b7201819c07470bd4dd39881befe408ae543cf6e758debf87b3102557b48299377271fb165a3cca97666775bc409e79a06a31120b37ef5b58af94597ef2a5ca55a8a971bd47a2a6d98bd6298ef89cf7bd1510e3663f70ca0c83c7468a1d07ef1c5123004809f068efda0c94d5b0e7e4576eead0a6e3113c850512ca91851ee8e73bb08ec18991f41c7c8bf59d7bf574f7e692951327e179ec91a1cd30c6def2ab1321965e6130b82a6e9aadb320e8b6e1f8de74ba5eac05980964aa9f96a243cb534fb944838fd8ef4d999fe206b44fb3c9bd677feb11a186d07b94a0cc281116955b33b1b74d7d4f52ac5cf9d1c43dd5cd04feafba00ca8c4eb570918c3b7bb1aed12a7510a4c5ed606802429cfd9ad35398e4b8e4a071bdd5c22ef2f4b4431683b9cfa05db1f6e24317e7350b9d938000b55c97e7d6fd03236e2277b0a46fe724c2c67989cc2afe18de35ddc7b1286357d4ed1c81d78c95a2aa467a9adf18cbacfb4afbac3fdd8600b2f1ba698eaacb8e18a732a5443d51f34fb93808b9e21a3064efdc7c5e1346986a640901ef5f38decc6a1aff9844a73da4b88c18905ec453efe572098cafa324818b83929d988748fcdc0b04a9aa8c35f489615fb011c11286fb364285e6ff36a29c5234039950e1bd25d0316492ddb99aed4f7b5e12b77ff1fb8f8dd03d12bfd209421f740899e1939ca3909ea8400daf4f35ee9071d2eca89d3cdbe7f172c5830217aa52caafe56d96522abbd017a5f22404fc2cfae58eaf0e936c27dfb8b50b71a9c65edbf480b4c4a478b03258ddd8eab999323b067e3aab03ef9470bee6ff53041510a815dc40f11e75617934603c95cc5ef1ecaa64e960e4639dac69df3ac6365ea38d7d08a3e293ca6bb79096260aa63cf2b62d3d792f016f7fdb93c968fc09d6825a4c5b427027bbc7a6c2eaf1e966aedc3507e24079a1bd9671c08d5723b119105d73d5474624e2d399337a6b0b989b81a9e9ba4934d60b6d898498dada3a59441770bbe32dee478f0afc02014421712cfac501708eaf7225711f59af385944f045f95a1505236107bcdeb48d02c021122f2bcb87e20de458b916eaab62701ea5726ab16162ebd8d1800ae76012a8c9fe1e1def9ea219d1f3ab2db145d43ac94be0c4a2e61ee9a51dbeb02449bc4dd1e765714fc4767bf1f5ff84f53ac2bc7dc707f80b6cea5504ba10bf645780df3f90d246e6f6b601b33b5ed99c628f22b9e9c5403359924594d55b722bfe2dbafa91ba0126c8444055c14dfaa87d6b1643d072c6d29a0106d86c830f01ebd0bcae36798f1f11cbf9f3e6c5bf9110dfa117c74f9cdccf5d0b894a3c147ad3c1ce8031ec0a6f1032f254c05999f67c157527364d27f2517bea2a38cf7cc45202d2f43b5e47e5abcf9a3c6ac5a356760a4610d055c9817b8b7e37b6dcaeb4123b40f9a3b4a9d94f970eb000bae1504010955db9997818a782f6a79ee4ef0b641cc220207694e1ac97a571bfc0c6ad73c256ac534f0fdb157ed37e74d154c89e855f88dbf360b6ae759cb9e2207e822d9bcbc1da815704ec78170aaa45fd344460b14cffa9e4a09899b63d063cd642767f3b220a30c7b48d48e0cd9342f4cbc0777b5fb4df53ef31ed0e7d749e008dada7f409d6863ac5fb7cccf0881a2bc38336f4588ed6f1017d9df09b591b69fe54fff5dd564c45c00030316b6d2b25fc26dd2ea30471a4764db3c0a935a40b5f310a20620dbee4ae51b40d5e0c50efc001225267ed538a911162eb69f5dc88e5c05bd9654e87a98a55c38b61e32db0a53fdcb92255d8480a0b1d4914b9876a05e7c35461471799e12f6489d24944255c6be8ac16f79343b15d8d8e5421138db9d5ae660647a122880f8aef248cabd2c7e1a533739728407069c4e108ff842b03f0e7ca5fdec55d75bbc1d6a476c0e4fb94edbcede0f64cdef6ea5c6fc3b120a896b48f56cf5a5b4603846297cd011446551f49294018205656a72ae468b0f43aa00b40b740797249fe1b922c2c24b24a49fb79eb7f47d60f4c677eb2e01d1f66963fb4cb5086e25dfbd2a2aaac087fc17f342f86afad334c8611f36cba46b7987b5987187854a50e189348a5f4b7d0098cfbf4b21c1ee5bcf29219deac06f96d2b176632eab43614a2283b47ecf4de64b67d0a0fdedd96cb565fb7722792cec174e0f48061e2a5076716a68340ddf23dd7a653964d4186ba2421c94a2be33a9171d10fe2641f85a53d47a7b713add7dfccb89291648f96de5799c749fa200258d237b603d960a9bc0be7fc97d5ae483d4f41e16e1478ae9d0cca81e75f6821250c2a3b6677591ef451ed81eb54b2cc84b558e4bfcd643bf7edb8f6226883be9818abcb9c785ff345d53a259fb5cd7982c00f942cbaa13020bf9ad5844c9ab6efd615bd546cc65cc277537218f8ed4153c7478ca46545278ae7a21fa8e7825ae640ba6639c76751b09566df86bfaf12881ff6b93bf7cc33d6eb2710bd33f5458da18105db4856d4d129bf8291f8c7ca8c942f6ff519d", 0x1000}, {&(0x7f0000000040)="292b3845356e33364bc4a505c14ada70b87bb149d5d9ef5aea39408f21668f2cb37bfdc375c2d3337f818614521efd86e217fd59b1ba33bb3d448f", 0x3b}, {&(0x7f0000001180)="0a70818a1ad83ac83a83b961de1191e19ec91d30baa67bad542358b5a0bec117ab4d954fca61f3fa4200093a32885ae69de0186acdb2b74b48d1da84132f9cb1a7c71e031b30ed27c92331b6f2c60ffec3b82cced72ce4b4ba03d5c2f62b4c8c05d0ab6331523d0d17a7a8a5f62f21826fbf2863f5c4531964bcd92f3ae5ab9a543acc3c345da1995e81856ae4bfec09b3b0f5a39dca9fbd8a00589d3a641e7cda867b05b4847b3d9b28350bdf9b57a0631f28d434ce1e64f8f792b6c75132e562148a87272bf082e60cc58fac07bfc29a186554d6f9cc31862679432fa0d9f6123b8fef4756b54f61a4f2", 0xeb}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB=' \x00', @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x60, 0x4}, 0x0) 13:26:01 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) setpgid(r1, r3) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000001100)=""/132, 0x84}, {&(0x7f00000011c0)=""/151, 0x97}, {&(0x7f0000001280)=""/119, 0x77}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/195, 0xc3}, {&(0x7f0000001300)=""/112, 0x70}], 0x9, 0x28) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setreuid(r2, r2) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000017c0)={0xfffffffffffffffb, 0x7f}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) r5 = open(&(0x7f0000001700)='./file0\x00', 0x400, 0x100) bind(r5, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000000), 0x0, 0x0) 13:26:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x140) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="3c22140f4c13cbf192aaa5c4d4f45ccf7e347c0b779ac778e28988d5614648c3b6ccb0c9b3291181f9299de27e143395797adb92b7f84e92c9ac27765057cecc17d768d2716cbb6b415081e3d10b22cb12473583d26a3c0def5148d498f8c824b8170828945f49407d8e1371072472d3873e5f1b3f9f2a0cf3b9b4b17722ba1ca9fa7be8364acbc179f11e5300d2ec73acac54e9bbcab20a95bcc373c99cd5403011257a6f732e157dd18fc381797424f2f5ee19ff30599ac30bebc2bbe3043b046acc5f7e", 0xc5, 0xd, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 13:26:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x933, 0x1f}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000010, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0xfffffffffffffffe, 0x80}], 0x3, &(0x7f00000002c0)={0x7fff, 0x3ff}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x43, 0x1, 0x401}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1, 0xffffffffffffff3f}], 0x4a20000000000, &(0x7f00000001c0)={0x10001, 0x3}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0}, {r1, 0x44}, {r1, 0x40}, {r1, 0x80}, {r0, 0x10}], 0x6, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:26:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6635bb069a00a43c79e3541286bd8fe6c4"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chroot(&(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 13:26:01 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xb) close(r1) 13:26:01 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') select(0xffffffffffffff56, 0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8d) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) 13:26:02 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffec) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x1}, {0xffffffffffff8001, 0x9}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x80) r1 = socket(0x0, 0x4000, 0xf4) recvfrom(r1, &(0x7f0000000000)=""/185, 0xb9, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) getgid() 13:26:02 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:26:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) getuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x5}, {0x18, 0x0, 0x4000000000000000, 0x2f7}, 0x462a, [0x209f, 0x2, 0x8, 0x80, 0x4, 0x9, 0x0, 0xfff]}, 0x3c) clock_getres(0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) 13:26:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) clock_getres(0x3, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = kqueue() write(r1, &(0x7f00000001c0)="1225dbc5c29158cffaed8cc0dfa00fbd2acf27c335603a5d4efbf3ed9c5636be5014382dbfcad287960d6442ff268486dd1b1a5d27da72e83dc7894efd7b18de52ac64003554bd3afb4648669e629378542dfdb03aa82a1d69aec7ea0d0a1015ddf3c86e2ac42761e992d3886ff2ee49c8d61721d4", 0x75) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f00000001c0), 0x6, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setflags(r0, 0x2, 0x0) 13:26:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:26:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = msgget(0x0, 0x2a1) r2 = getegid() msgctl$IPC_RMID(r1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r4, r2, r5, r2, 0x0, 0x46}, 0x9, 0x1, r6, r7, 0xa0eb, 0x7f, 0xffffffffffffff00}) r8 = geteuid() r9 = getegid() fchown(r0, r8, r9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 13:26:02 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000080), 0x0) 13:26:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x3}, {0x4, 0x9}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="454080d26637a6c98ffb464790cfe390cdf9e5c5014aea724ba5103e4d569693a0f4bfbca9eeb785ee02a855e5ce245dde58501c25b0deed1d942c7cae1fdb8629bd21002d855d8606d22fc9b2d8813e88419d22b4f4bd4ba2fad1d348da97ec40984327ed7b48545108c82d66625ed52e9dc06e76806430f04b5d6a4f5e0788f7ddd3c7464b4e8a25eeab91a85ef5a54412f6fa3a5a032d033c7d7956142a73db9c3b2a8bd66306faf97888b5daf381d92fb2833463444081b4a8fa96e39f50ae1f46796035bd61", 0xc8) 13:26:03 executing program 1: r0 = semget(0x2, 0x0, 0x180) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) fchownat(r2, &(0x7f0000001040)='./file0\x00', r3, r5, 0x2) r6 = semget$private(0x0, 0x1, 0x202) semop(r6, &(0x7f0000001140)=[{0x5, 0x5, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0xe8, 0x1800}, {0x0, 0x9, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}], 0x6) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000001180)=""/45) fchown(r2, r3, r5) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001240)=[0x0, 0x7, 0x2000, 0x80]) sendto(r2, &(0x7f0000001280)="1f575a3038caa7d44e14e08f1d96b4a9cf266fb4aa8bddc32abcdc1a4a3c149ab770a033604c5b727db84a9fde21fa373bd2e302c0c8fe5304a8bd5aa71c7127cafaf1e64bf6832fadc787cdee0c2fd82c2f894c1d1fae3570a74a0e324d85b32d24cb9d15efffb86159d04e390fc5e27e5f9c8c5b29d14e739eae33c987bd77ed5c19b0f36fa1fa2feb42ec42f603db75b4010c35936561ac7616db32532dff9df7d639a33b633f66b63817c3e66613", 0xb0, 0x1, &(0x7f0000001340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) read(r2, &(0x7f0000001380)=""/138, 0x8a) fchmod(r1, 0x10) fchown(r1, r4, r5) kevent(r1, &(0x7f0000001440)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000041, 0x80, 0x200}, {{r2}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0xcf81, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000012, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000080, 0x4, 0x93}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x40, 0x43, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x9ece}], 0xefb, &(0x7f0000001540)=[{{r1}, 0xffffffffffffffff, 0x85, 0x30, 0x9, 0x6}], 0x7, &(0x7f0000001580)={0x7, 0x3}) recvfrom(r2, &(0x7f00000015c0)=""/36, 0x24, 0x40, 0x0, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f0000001600)="2400e0e5b5dead0c90ceab0d4398d3673893319a75cdbf4ce32fab0dd5388bf0972162982e97e9a03c06e8577ba0d1dddf92778385bf95c20d0ba132ea3947945a06e179fa992911138b5e647d26b3ee5b6cb725ac704841882471cb319a4bb63ba5", 0x62}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r8 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001740)) wait4(r7, &(0x7f0000001780), 0x2, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000017c0)=""/128) select(0x40, &(0x7f0000001840)={0x6, 0x5, 0x6, 0x81, 0x7, 0xfff, 0x480, 0x2}, &(0x7f0000001880)={0x2, 0x2, 0x1, 0x4, 0xfffffffffffffffd, 0x9, 0x4, 0x40}, &(0x7f00000018c0)={0x8, 0x8, 0x3b03, 0x8, 0x2, 0x401, 0xf0e2, 0x800}, &(0x7f0000001900)={0x8, 0x60}) msgget$private(0x0, 0x10) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000001940)={0x200, 0x3, 0x5, 0x7fffffff, "911776d232627b1ac309fe6392df233f720a5924", 0x1, 0x2}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001980)=""/11) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='\x00'], &(0x7f0000001d00)=[&(0x7f0000001b80)='(^\x00', &(0x7f0000001bc0)='([\x00', &(0x7f0000001c00)='\x98r\x00', &(0x7f0000001c40)=']\x00', &(0x7f0000001c80)='./\x00', &(0x7f0000001cc0)='\xa8\x00']) 13:26:03 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 13:26:03 executing program 1: clock_gettime(0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 13:26:03 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:26:03 executing program 1: pipe2(&(0x7f0000000000), 0x0) 13:26:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:26:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = kqueue() fchdir(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="e537afd9fdd96d8df4bc279f68fcaddf271f0ee0a031ecf9128762c5d387977db796feaae12686d308cb20d8b98b932afe1a8ffd5d1966d155420260708ac534b101ede715dfec984395115d724e07eadb4de5f7a7201a6a7c6bc87c6d53d21efa288f59a25c8860dbe21bd9f642060b944415e51da486c5e7ba81dbcafbd947c60d6ebcd1a52444ba29bae38f2e728a7449bd821b19220a526795e4583de8b250f0a2ec26fe5786eaf0ce7aca44af4e1311a902488154c18dde1329a6319267e2cf6311f2d5b9e238dd6e22", 0xcc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 13:26:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 13:26:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) 13:26:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 13:26:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) 13:26:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720f463d16ebae63225259560f8e5815f6983a044bba5ca19debddb70c50097aaf9fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87d52d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6e5755a786661010ba1dbccc53556c1314c3bcc67bb9a57671a569dd532eec3630ce95fe8ac31b0906a6e13ec309f7400be331f3dc1321171c7b630b27aa464ad14bfcfc1d00", 0x63) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000540)=""/34, 0x22}, {&(0x7f00000005c0)=""/251, 0xfb}, {&(0x7f00000006c0)=""/26, 0x1a}, {&(0x7f0000000700)=""/33, 0x21}], 0xa) dup(0xffffffffffffffff) 13:26:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x362) sendto(r0, &(0x7f00000000c0)="37b0acd9bcc7767876d252836d069ab85373099ebcbbe8e005becbfecb6b4c0d43c419db9afcbc4b8b8fbf0c7223cfa9", 0x30, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 13:26:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x10000f5f, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') kqueue() recvfrom$unix(r1, &(0x7f0000000180)=""/85, 0x55, 0x802, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f00000000c0)='./file0\x00') 13:26:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) setregid(r2, r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) getgid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:26:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x2, 0xff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2e5fde6c653000"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) shutdown(r0, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) getsockopt(r0, 0x3, 0x80000000003f, &(0x7f0000000140)=""/170, &(0x7f00000000c0)=0xaa) 13:26:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0xfffffffffffffda2, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed0e2be1aa2c7843eafec819cbd6cfad0baf9c0000000000000000000000000000000000000000000000000e3e37bf35133dc25de6ac6fa0d86ecc9f1e0d52f815e7a1f0aa92b164521ca83327169a7bdadb63a330e3a902696b9fca66ebea041189bad74e48b4f39ee031e117677c5f494613aded4f554e520dc48172710367363c5e9bc7d02d43fbcd60ad5b25682e1872fe01eb97034a038ef5123da6387616dad46b5f2d3a740db7bf3be8c2a6cf296223cf2b1526c6be80e1"], 0x41, 0x800) 13:26:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x28700, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1f8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x2, 0xfffffffffffffffe) 13:26:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') linkat(r1, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:26:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 13:26:05 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xe00) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/158, 0x9e}], 0x1) 13:26:05 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7d) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r1, 0x4, 0x7, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) fcntl$setstatus(r0, 0x4, 0x84) shutdown(r1, 0x1) close(r0) execve(0x0, 0x0, 0x0) 13:26:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x401) 13:26:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 13:26:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x2, 0x100) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0xa1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x400, r2, r3, r4, r5, 0x40, 0x8000}, 0x0, 0x100, 0x1000}) 13:26:05 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x1f}) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) 13:26:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x9) 13:26:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000046bfb) write(r1, &(0x7f0000000140)='U', 0x1) 13:26:05 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = socket(0x10000000002, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x0) 13:26:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f00000006c0)='c@') bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f6669887259818604afec8172015595e46c653000"], 0x6a) chdir(&(0x7f0000000080)='./file1\x00') 13:26:05 executing program 0: open$dir(&(0x7f0000000000)='./control\x00', 0x10040, 0x10) open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) link(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') 13:26:05 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) syz_open_pts() r0 = syz_open_pts() geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$unix(0x1, 0x7, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x80, 0x7ff}) 13:26:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0x28, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x18) getdents(r1, &(0x7f0000000040)=""/116, 0x74) 13:26:05 executing program 1: getrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x1ff, 0x10000}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) 13:26:05 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:26:05 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 13:26:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:26:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000f16fee4c31a361085235eb87483d3902145759f61611c1cd31520a455acaab4af513131f0cbd91ae1c413f56b775aa40669f02d5cb8f1e12afd40474f2de4568b5383112ae504a6eb1f845fbb644b3bfb4e05e75fc7e9073fad8bf925b158473e30f3df18556f4cfa7c4799142f620472da936e897eea2fc2e601d5d95d656fa46b71452fb7fb59c0e803ec898dbb0f21a5ff23c4136e2199f4bd0d68685c466d7b164e4e7a2f06a1d5c76baee89e0ea7832ac4c8d7162e805a92b801bd35058b9656f97902d9eb680f8a4b0332175a360091c87686112fe77a80cf48db0d3e2284d699c6d6a06e19623c95a0fe48b54a007e8e6484411c648a4445cff9d2c3a296906cf4dbb215234f6b142bfc863ddb60bc4978f5e7240b018459dfa3d502a9d141aaca17df6c1999f3dff8fb031290a0a5d683471faaf3d0d8b0b7316dc105a"], 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 13:26:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/163, 0xa3, 0x2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:26:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x18080, 0x10) write(r0, &(0x7f00000002c0)="fc9367e87d9e8b68de82284246475764b04e52762bbca800b3f2d98c27d4aaf50cf67bcb53b13b41440227a034e24d913d3036a1fe41bc50aa93ee5241e3d2b5787d006d0c7c3392bf7601194f16f77fc707201980ef675256ced975d3942d88f38f73d7eb290fca5b2922449c0547a4", 0x70) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) flock(r2, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x1) 13:26:06 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x800000008002) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x1000000000000103) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="94dbc78a1243e24ba3fb50a3b5d3598269f7fb313f6e30ad5d115da47837f6b46e9b4de60922340c374a6873f5daca6493997a2d1c7c739802fcc9273dfe3be0297573168c20fe6509a19d475f67eb63977461e4c405e74622c25e2c35f837ef72119ccb1429f136ea0c44cd2f990e5894b8856be5f9b3d1fa4e350f1c2e17ef9ca6b2150604b11cdc4fff7f3985ba40fb0a77b737bf62cd7469d71168cbdb9f4d40f5e3d23f955aab3570fbfe7b86eddd5942f53f4bba1dbb6f7bf83d43fcbca9c2b8884dfb0ce54fd34b029c3d78934fade36906bed1a7bff06b119a28a94a9e1075841bb3cbeb8ef0c4ddd4", 0xed}, {&(0x7f0000000200)="d4fc1d13a85e5d042f10d25fddfec6280b41e47b9712931457ac1112c56ed641389ee365fb9bb53bcc29ff009036465bd7fedc55625f69d52a5b62aeed34344381388ecea304688d733a12e47dbe9099a6c04d3d981bfdba103a3cb0ad1f87644163fa571d", 0x65}, {&(0x7f0000000280)="7602274e03e8ebf6133f99d73411d0c37c166545fa6c6221760a586a06a1c087e611a6b8ee6a8f8a486ca7c4bfd8cf8a86052e2d92b9cdebc41ba7d59c0d4e0908003cfe8b3bbf7a491920c10280acb7580f29c2457d1446464c95275e665400413fcd0536f9e9b38612f499fa72d4a3352252ad6c3a02a4b6a2613e47689d74f74dc5", 0x83}], 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x39b, 0x80}, {0x18, 0x3, 0x0, 0x80000000}, 0xfffffffffffffe00, [0x7, 0xffffffff00000001, 0x7, 0x0, 0xfffffffffffffffc, 0xcf, 0x80000001, 0x1]}, 0x3c) 13:26:06 executing program 1: mlockall(0x1) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) chdir(&(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:26:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0xfffffffffffffffd, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff9, 0x40, 0x11, 0x7f}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0x1, 0x5, 0x101}, {{r1}, 0xfffffffffffffffa, 0xe1, 0xf0000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x2, 0x0, 0x1}], 0x5, &(0x7f0000000100)={0x2, 0x40}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:26:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000c46000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 13:26:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:26:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x400000006) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) 13:26:06 executing program 1: r0 = socket(0x1f, 0x1400008000002, 0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x1b, 0x7, 0x5) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="54331fe8deed39850ed446149e1edccd66848959b4c645e7ad3c6c85b42f4d617d09201e1b49da6537e8a058a6fec66b0a4f3db5822ec97723d7cbf5e89bfb0ed27c4604cb5b0ee898a4f7e127fed38faa762a49efe1d08e", 0x58}, {&(0x7f0000000180)="aca4a0a65668e332f9d23ff75a3d31f672b7949ecb859d58d90bc2f9ea2a2117e786f11880c64c2510ee6b4e1147ffac98d073e348682a4e793b9db101af16a9eea75cc00661c896b4c5811ea0bc7a28ecee5aa68113da5af809aad2d650d1b43651f35c83d712712233bf19008cc492c2a0d027eb2634efe9eaae32c29d5bcfd90b6e51e17061404dd1218dd4cb32b7aa00eaaa7e63cfa9e9f3c324c4cf14009b50a27903a7bb305f7a8f922a4a6a0ef33b8b11b4c0972ca3", 0xb9}, {&(0x7f0000000240)="068502daa3dd09f631d2bd7507e1f77b3ba81387ed9ed8874646dbbf7c9720b960b5206c86cb808d4e15e24a2f8c0a0fe806be73bd50dfb2e7c51de63df08bfa9811dfe1b62127ccc968ef5112aa7ef39c18c9c086e4f2fe8f75ba2f7d49e50ae2010158a9a6b911ae341f06207c328e317f6ed5557e2c7437b62d2c2d984afb2edd38d5bfdd8c965131107b8a8ed81b7938c37d6130fa2624d99977d09e4eb9a749cf2c5c8ff7a4371679cf24193b8f05d9aaf407ac34655cb5b6525fa33e8319db1777c59efb2cb63a57fb0ed34581270e21ad3c8ba0f7d31366f9ed91b6008a0b964f", 0xe4}, {&(0x7f0000000340)="9bf79dafe0816c447763c03643d0353ab54a41591d68294eb02bef72147de2f57d4f0936292e30dda3d95ebfb75a4ac095908858c01dde7964f376e68d19b40392079f928f761a4ff22e1cfff2a3f3504db5d0318ee75686e59e73cf5ab3664e37061ae505c42b2911086c58f47fd5fef4334ef24905d9ef65a1d9854f74b631537b9995d94bc7234a41cba25affa86c25", 0x91}], 0x4, &(0x7f0000000440)=[{0xd0, 0x1, 0x7f, "f07a3b47b3fc32f789a63294d3d519fdbdb01b40c85c596a6c5f662b69f26f2202d6518f080b934a1096a9f6d94041e4f02dc22ad46e53dae61226b926f1917bf8c5b52ca9dac640cbf150ca1888b04838824394e088d036ab8546313db70f54984ca6589ca91abf6fb057bd0433833dae3313afd1f8a7e92b3f1ac734756d95c391be8c5db37b5027424f3def8235b54d09e0a384f91f13dd639f40342d99c2c99ba105f1c8a5913f6b4e30262d918e045e81f5d7487b823a3f14c143"}, {0x10, 0x1, 0x2}, {0x58, 0x1, 0xffffffff80000001, "8867670f2f960b47fcd289cc2fc7f0c4fa2bfd542b0db46072ed4d3e789a565812706b8084ff613729257f35bb3bfe48a162935f2eb1707c09b59ca2610164993a2283833e44"}, {0x40, 0xffff, 0x3, "196f04e860fb7ff5297953150066c64a3889dc2f1a78abf831e9e89d02dcf74adb8fd00d7544a628fb4610a76cfc6c5a"}, {0xe0, 0xffff, 0x500000000, "d375a55b135f0fc7ff7ff4bb193f4fbf7080f11479b90e2857a18c318f1235536b2929a01cc125ba45f472297c1ac929ee7343af131e8fab5c2b556747d3b07ac01afb7f07f2585e8aae61e26a2462c06fb46cebb537483ff559c775811f20a0561fa4b7c9e8c6b1a2d4f886edd17cfbb7954e8e69ba572815a0a21dffa68bbbc70c2ec775b8440be98e56c2a146931f5cb71fb0e2d8a56248a1f4427a26f0df45172de6cf2cbf5dafa0ff53db1c75cdeb8c6c8d2ff8e878fda181cb2f6f03d3a97be66a5e654c958cab9c68346139"}], 0x258}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000700), &(0x7f0000000740)=0x4) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 13:26:06 executing program 1: r0 = socket$inet6(0x18, 0x2000000001, 0x162) socket$inet6(0x18, 0x7, 0x6706) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0xc003, 0x45) 13:26:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x750, 0x4e4, r1}) fcntl$dupfd(r0, 0xa, r0) 13:26:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x1, 0x0, 0x40) semctl$GETNCNT(r2, 0xcdd10685939d229f, 0x3, &(0x7f0000000080)=""/96) 13:26:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x2, 0x10000, r1}) 13:26:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000040)) 13:26:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) close(r1) ftruncate(r1, 0x7) 13:26:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:26:07 executing program 1: r0 = socket$inet6(0x18, 0x100002, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x32, 0xc003, 0x3) sendto$inet6(r0, &(0x7f0000000000)="f21b7c6799b215618ea3c8621762cbb6b3831cefc81b274d897918f39c672b144ce2dcebb06d56697ba62f0e7763fa9284502969b4fcb72bc67b771e858380b186c2e1890a20d740b84d3f41882b1c5de883be5d78c9340ec7ae6dd6eb00c780e5db51afcbc55de76e3c59d2ba6c6aab82c670875acb0c4133b1a593ae002614e72b52ea913936fd8a60394c5ae450a4f11edc927ad429922fbb0ea81879ab6c131d425f10eaf6b8eecff739492322ebed2aad13fa0f37", 0xb7, 0x401, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x3}, 0xc) 13:26:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) flock(r0, 0xa) 13:26:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0xfa32}}, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="dad2895c09e706695a96218cbdfc72f4dc962ead74adeb58ab9b81e9eed7c6440a999f37b7fada0da53195d135dbc52fbda9d96b46bf44925d14ec93d847174f960dba42c95fcd8f9d2d1f29986330858a44e0e6fe9a9a11330546501a6b8d8c4361d07f36", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb", 0xa) r2 = syz_open_pts() readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/191, 0xbf) ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) r3 = open$dir(0x0, 0x0, 0x110) r4 = dup(r2) syz_open_pts() readv(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = dup(r2) kevent(r1, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0xffffffffffffffc1, 0x200}, {{r3}, 0xfffffffffffffff9, 0x3, 0x20000023, 0x5, 0x4}, {{r3}, 0xfffffffffffffffd, 0x42, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x10000}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x81, 0x7fffffff, 0x164}, {{r2}, 0x0, 0x40, 0x800fffff, 0x9, 0x53}, {{r2}, 0xfffffffffffffffe, 0x44, 0xf0000044, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x84, 0x40, 0x6}, {{r4}, 0xfffffffffffffffb, 0x18, 0x45, 0x7, 0x8ab}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x7fff, 0x53fb5fbd}], 0x8, &(0x7f0000000140)={0x8, 0x6}) ioctl$TIOCSTART(r2, 0x2000746e) 13:26:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd100048643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f00000000c0)="8a4df7e5d83e0dce5e9f90be69567cbcf2b2f3de9b70de16613b6886a6ba9fdc00494d12157486a93e17ec5e000ab554e9c42e7e8d55c970cec5bc605217a97ee7c7dcc827ad412b1674fc0fac75ea55501b55f9ac241999d22b5f0a64a60d690c843405ab0ee2e63ecc9a", 0x6b, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:26:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfb7, 0x400}, {0x1000, 0x80}}, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002eeefda5f165302f6669f0ff32ffc861929b01948a1c1587eb7f5d83d9890f7844b37790d41a2cbf442ac5c390f8a1e9bd1c160fb99483b866c83796c2ecaad0ab6e33de82ca8c1d106650"], 0x10, &(0x7f0000000240)=[{0xffffffffffffffff}, {&(0x7f0000000180)="70b809facfdebacfc2d6b8df6c6b68d6e67f90979c2a4ab39fbff2dd327d01e6719fa5d806a8947d88da0bd25d5104ae6cf8342e87a295ddaf4fc0526842905114046483ee664b176ac2b128b29922a7115262ece9614aa220b5c8a61e923dad6ae34a6ebd828024169cf11b3dd0193c85aa1080b0511699e6ffc391ddfd81e90d14958f3ba091a16004b478dc1317b852f000a20e8af660e06a0bfc46d242ba8576", 0xa2}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0xd}, 0x2) pipe2(&(0x7f0000000140), 0x10000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:26:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x3a) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x1}, 0xc) r3 = dup(r1) connect$inet6(r3, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x7}, 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 13:26:07 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 13:26:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) write(r0, 0x0, 0x0) 13:26:08 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x208a0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r3, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) 13:26:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xcbc, 0x1000000000000001, 0x0, 0x0) 13:26:08 executing program 1: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x3) sendto(r0, &(0x7f0000000000)="2816e78a24902e541d9dc712134c1f1f8ba66385cec960ff730d588068b8c6f31b154699a2d4b39cca65d86af58d326e092c505d95ef263e8aebebd2fa079a14cb8461f6981b555a0438c69aeed8ef9fee60516ef9ecb7af68dcdd7ee5ca6eab7b4eeb4d6a7063dd8e7b04f4a607a87ee3c81e9eca131cc2dddef90b028406d0a6e083158d4e9bf7136068bd87c835774deddb0666a867f9a8391883c920fcf739e258659b66df3c2bee5b80a0", 0xad, 0x4, 0x0, 0x0) 13:26:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) setsockopt(r0, 0x8, 0xffffffffffffff6f, &(0x7f0000000000)="516523a7fd563c9406e47b0fe68a2b62290920bd2124b4ad2da008233c27712acd079d9a43cef3a67b1d8950b30b0bd03c261e061f4d13b3918b3103589efbbed4fd5c03c56870b80f8874e2ad4463d7324aca7a1556b54d920d567a3893def6d8e59d791f16b0a6a813f0795be0d02f03777414c89412bc42600777fed43cc95982c63c377ccdce065c473dea33cfae098268f85f317f86c8d0b78e9e14e037ab739dc79322052b8f755ee5850010d9df5579ab2d8a5f83da8da1f20116927308e76991a57ab1ec2688d20154102cd051bfc319a301398046361db60c8f", 0xde) 13:26:08 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) 13:26:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0xae74b7d2d0efb5c3, 0x4000, 0x44cd) read(r0, &(0x7f0000000000)=""/218, 0xda) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:26:08 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget(0x3, 0x4, 0x14a) semget(0x1, 0x2, 0x10) 13:26:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000140)='./file0\x00', 0x480, 0x22) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchdir(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xe300, 0x4}, 0x10) mlockall(0x2) 13:26:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/127, 0x7f) 13:26:08 executing program 1: r0 = socket(0x18, 0x7ffc, 0x9) sendto(r0, &(0x7f0000000600)='~', 0x1, 0x0, 0x0, 0x0) 13:26:08 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x1) sendmsg(r0, &(0x7f0000005080)={&(0x7f0000001980)=@in={0x2, 0x3}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001ac0)="f068324c7e1f8458cbfd432b8c927990c1b81961a0e4b2fc14e0bb54f41f6f958ec59476a7ecbe1fae182691b56efd38951f6e9700a94ab33bb2a82148bb31552e1de481ebfebb9a76ecf9505ec8a67a9db32b296bdb5aef0d8bf0d0e5580221e2851db3515a7482456527f1c672d15cdc02fe7ec229e8e73c85bb3ecc6786d5de904ef0059c6f3d25aa0693f9c4a614e9c547e0c69185a8865adb074989f363fd578e9784fc95f80347d867516f3e5f26f815", 0xb3}, {&(0x7f0000001c00)="d014ce8f9990bd20e18830773c4571d7f89934ad807fe5f3fca9ba8c82712489927b715194b99b0fb23bda1c9ed0f760f0b2f61d951b8bc6b611e688689f419f59896f600e41feac957a208d61fd5df9f2bcb71569802505601fa2ceb3f54908f7276a", 0x63}, {&(0x7f0000001c80)="6caf2b8b8316921610877536b19fc57e13886efe509f112ae03c3c2bc211a99c2f2f763c9ed20cce12110ffa0e6efaf4e352c6b1f5db55a3b250af834ed1bfe8053d6a1b4bc287d181d6ea7b4d2178d1982e32e21a5fadcfeef73785ae9df11f29eba93727f5da59951c7de13d3be0d0f8e05ce4bf4101f1dbfd277ebb8914e21e98a4afe15d702ea8b4600530e33b70f0c817d4c1f5eaf8a7d7c356919505a5f72c7e2b6936eaea", 0xa8}], 0x3, &(0x7f0000001d40)=[{0x50, 0x1, 0xc7, "c6e55ba911c01a6b64915e9d57a5a0d67d603c036e4620aa842db8c6be302b08f01af7692fab16f8ded0c47b2cc62a810f2b5f853d116912fc16fc03d7"}, {0x1010, 0x1, 0x7, "a2df8e87e6ffb71eed416c812648d72d86204f2bc3595c64ad5b744734509bdd8a0cd4e0b51604f1d512eb8caf958c7f8db78b09ed4929f8716b630a1d8f28450606b71a2728d4c336a87a8191fd4c7b7ecd2bd3642428b534d2ff5c08766df007c3c0a7aed554bcac17e59ed52fa68e27243f57968dda03e0cfb894e65c298b2a358a02a3c3ecef97989d6bb5da72abc41341620c87dc0903a36d9120b321c8f2e9f959dea93c531c5909bbb887cc18c8885a2e68b4ac14980b16221492fb6a85989249ac3738a6ac030b05afa4bade11797a23e4376c315c26e797de7690aa9ee72b105555b5279de81e3e4297fd85373df6bc90ce738d5223faee1ecdcf8af4854774401dfa50a80e4689af2cb1efa74c9a1b09582340b168b2be16dfe3e7dfc1fb6bc99350bc545f5191dd4fdb61949cf25d485557a44b5f824c9af094391407d8186beba623eb2d2278739db52da625a985cd1c72dcbb5e1367973969fca60a5141667a35af2b6a849e22878af65f05135fb9d9b691f8d8d9f647715fd50463c31264649feb12dade278fda3f7c51dc2a665847753c9f1ae66e2b9edfb015e05e04eade09b3f47ff18f09f24b4ffbd4035906ae97348aa207a6acd8b1b8c100b05009c24ac9917a495103e48adbc66a57d34a9d1235cd2bbf951a92c25283c05ad79413e021926156cad24f6658c172a821fb4efd8ceaf379b344e78e2a0363a72da67b7f9867ef7d4e1d22cc923dade28ea74a5ac13503b8584aca98158006eaf1c0a92ea1a1ed6b2104378967159888b99cf49b41d74cc9813df348ba3258171f2473d667cfabe5c05d0403914f110bafa2e49b1c35c85cd0446f49580d34ac9085843b5f1d28df39af6f67ef1cf535149ac2dfe20ba0b2b8efbd65140234e6c975beca8ca3e365898cd4f0ed8d8f6db15b8d5d105776e4fbb7b720468309f6518e2c0bace5199c776b781a5d7e41b4c32813943d85f3dbfa0677e35312bb7cb12f5b6a444b7040dcd65366d8dc015846dde3c52b984a0f2fad2c6fb511516cfb97378da9ce6a97756f8d3d8765c423675e711de3c500f2777ef3185942bbcc87ca37a119e6f3af323b10ff57b25e9110e2538f18a47d1291e0198c522acff68fc5dff007c5410967fc04a9a98ffb29cf292cdb8bc888844a9794e1284f40a8dd0e511c382af58a0c183b797ff82915a8ed9800288bca9a048d2c8ff71697854ccd9d35432a7c510cfdf55ef1a5a74fb6e8a9c5ecc8d0e6f618935646b11761ffa7eb7f33415d319008cb1ffab0f5912f1ecd6216ec2630ff79200e05f565a8d99c02b1493e7aee58996de5c66b2d8ec36e0108c60af88133b1d574c168cf821a3d5dc2bfa80a91fe81906d4258261a358be5ec621d2567884e36286b3ca013bcab7ccfd70577719e0aeda9c1913bb8c5430d742cc4b4d8c2134e3d5368c4c80e4567241162b68ffc6aca43132d4514d236626b2cbced9a5c0becc8c15763ae9bd22d1d2092edce16756bf453bc82a3412dd715be3385d623fabf572c6ae9d2bee3094d6dec1e53579afeeda29af861a32c0bde062ca4a9cef4a6657de29f57bc236d3067180818b8265abfcca4f9252c96275f6b46e2d49cd7950bdff78f981060174b67da34f1eb2da2fa6bdf3ad0fdf4432c567f0bde6f8351855152c714b6a2f53532c1d1e68e047db15d1600154bbe371ee6119a4a33c8e2c5f2fb18bd1448a96126eeea3130a318c490b79ee31ddd1c40ce5f5ac281bbe7a46f773fef90f45571904682aef35d3e23b6faa9516e4a098d274dea7328562b332cca888d47f14eb95946602c443a2eacbb941c87f121d9a5a9043eb096734d1d55cea9f7432ea0a7b69dfdca71af72c4a5c2b0a98b7f9758b56ba21d7c43e52005a5297d3b79ba81e328cafa45b13746bdf18e50312f00ed136ddf96d24bb2572f5e66802cdbcd25c4fadcd7e4dff3fe17db74b03910b285d4e52b99f8d1b2ade99c9b88ea0c872f24ac504ad0a1813e9ada215fc13d3ba213f05f7f89800eca4aac8818df4e107c574c0a17f6aafdd07d7b686f024ea31dc0fc5bd573bb9374c8f59c4de2e8f37a486363a7472827d46a9a4bcfa5bd0e9629f7d4e04ac3f95f76a7189d8b095c50812b91eacb4cdbe15565086e0e5e566c5db6768228146b44181ca382ed70fb52cba13c430c953cf29f59594cfc48fa14c451c794dd19aeef158a1737c54fe4994db4963c3226e190767ce9df82291b03c4dc048618a7d7dd0046d66c55074f6f5e2ddc41286aeca7b2415deec148ede74597018c0e94ee8baf82b99c969953124fc9fddb009d8ec684757339b68f46fae1b19538e2d1a7b5567b890f82672dd318c2b4410f63c606696b40ddb5c2214562a98274448ff9ada984addf42cb8ba98e3243b71a876db165420d2c44eb2c17a8fbf5d90b9d0f7ab31dd224936f7e0b36c81413fbce7a6019c11ac9e30a485ec12b37ff7edd3407cbfa325b2fbc0875705ee8bf0decbe653fb0781591ce36b2d08c09006e1cd22d341d79be110393882e2e9c0586a5c6c95b1931ee40258ee26366eb6f0bef5b2eedb8166e95a5a92002af83f837f6de3fa6b36e3514e18fb2f9a77718f819cb5007b66b7ad3d89bab49468af8e357ca8ed7aa9845b75e9576bd48a00597539d18713bcfa4e00f01472ea6c345c73c40aa1fcc09abbe703efd178e79934f4ebae4952e6cb6685636fd97df7c07e754964c780624158e1ac0e33ebae03185f484ccab93e97b567043056d2da4c8257cd6b69e37d5df0e42b89e176ec81502cdde9d0fccc23a071210f11285d2dab8ff9b275527cd0c3445f453f061620ce5ae7b63fdb44905d66b3a6d0b117508a0ff1bcee2ec59f4986b5f1c65cfde71401cb60811c7c95864a24a8dffdba400aa6bed4fa89c8d7b0db4215384890410c01a198ebef76614d7349fd745c60d339832c3c6c83887bc2ba33cd317d78fcdbc315655e7bf50fa3e703211de8a924265d3fb20b610247ad82a44f962c0c8b30c4f9be3aa7b2d85b5b3b06017f98bad9bd4453d72cb87cbecda24c699f63ba15f762c56343603cefaa3098bb1aecaacba30de31617f0eefe0835afad99c6595aebf3197924e73791ddd891f101afb089b719b370d0982aac34457899d6fbab25c1407853958d46b78625508671549c9b391936312820578c94d0cf2a2a8bdb4ac60b4f1a2df374f7361180c16a5a37170abb4e5cf3e92fec7f7b09c178e86b99799adc4528fcb9bc02315ed4ea986f8f9adcd1b4a1ff30d4391b9f388f5b5af9dbae5a06d7ac120eb8cbf581c989dffdf3a7a334fd9c14a1e1f9361027cc68c10cc398fc1fb94b7793418ac3200979dba7a96950560d4e2c97423039ee78b005f37012f3e2fcf357d6cb27228fec54f58d319f6fcdc696eab449513c60369979cf60333f588391c7196fb26751dee72983db5d309a36c17b08956033328c6c3c58581e5e7cdf9e2c77b2fa341649448ec794e09412a942ad8b2544667b020935c398a0d72dcad62b9c58c862f61b481ef9dbe2751420492dbb75f6c96e1a999176e7628917f396ecfff4aa4d21fafa50942ad2df7c7f4c66a344457c7f6d62865f4776078b8b9e96e0bfd1ecabb56ab366e504cfb276fdade78c12c5b17bf89c5d74bdde70d59fa1f5482cc785acf6eae38e13bc83a87f565dfe0afb97fa583ad5a9e77e799de97b5588c9e737884668c2c9b1b7b1af02c23d8517e7c1072d7b97183a75dcfb83984130122de42e7356c4c87aacccbabdce99fc037fc2c0f86697261d7ee62f041a24a1cdadad43601c960bdcc6c7d4565bfad6913fe05ebaaa3ef929c92599eaa88e39b348dc66b2b97c1a637f50c47d20c0c7491640a17a198885df8856fb04add88126b40f35ebb67a276fcd9faa89a3cdd8c267c6a0214f71bf3f35e5511fe36e543111a618d63c9f59fd7a8a06e1af129fa244037b45e643bda407c6b4111a4f3535472c3fe7199012b8569fb637d2ec6949a8d846eb2bf3df48aa5d093e73c33802941a5e0721b593a5d5fed8622482c472574360f7cce632a831b008afb567eecf6555df0152e61406db67a97a68f66f5a32cf9321c0039f1edab47b6b05038c69f2703096b85878dcec750dcfbca3e078a1794f285ef52ecf4248deb9668a9f7ddd09a2beec0e4a5b1b1b0ad0e6135ab1f57a06047ce03ef7ec80035be9ad8599c1396a3a5253a8498fc673c671eace6391c18c7ca6298f1e566c442c53fbf7f9d902a596f74b17f59d4eedd5b8f739cd96eaa8afab26bd56c8513161931370401436bdd9b52adeffc97ca6dc2888ce87739e12453e94adb87a4a182369520cd3c88d480a1d8b2441c6a109519c4f83abb0592565bab240f9e62175d1d43ba4cc4fb42065d4f7e6446cca9626f9f9ca0160aeb3ef8e09281ccdd995b552293d0194523db19bf7b91224a10c6f42f9bd5b4ec2b85560aa6c1b9266f6306b28c84bf5f82a4688a5186ed151a219529116522b7e68dce43d06475db204bfc4f4d0a80e5e702a1bed18eb52fac8351764859b15c751dd8495f5c8c4a90486267edd31e97dc07ed73691f6b99b82d5996eb57d6ac866d5d16a8e2e167b4a0c17b20cec57b044e3316ea42bdb012a12c64fff67cc9a0b0c3e1d6896dbcc53080a6ab4e76ada5ac545b6f3742eaca78d6c69a4a03072e16818ae44a81563574f5a523c0763da50cbc149081d194ec748f430ab23247a076182935abc98b1b5a73a1d6647bae634ebefd2220e8980ab199fbcfe0c92ffe57fd794371c29bdea89855e2adba78984e08ee80692a6c4bb34d7f1db81050f982405499bb0e8d8c226ae883f04777eb9d1f58352b2bb489ed91cd47271244cd3564a57edb2cbda8025dc9a93ba6c79758a8277e2ec4626143942896737fb7f464d005e855a9b5baa7d9cf623eae0e4c8b4c3a89cc1207e237d7c85d910018c9f808276456cab24f697d915c8b7ed9b5f2f3e4a376a93244b06b0083aae6596d893e8603de674b9ba809d55cdcc616f48e71a786873a1e69d391b552caa5160eed7a574aeeff431f8813af20365e99aad33bbc0f7d47e8929c93a28c5cdc8f056f6f540575e895d6b1b34ec3a8435da110ebcaa88f80b86977e9e73dafd225395e0029d28ea5fbaf23e3d1ffd124340d9aa9ab683f088d08a030243e59e79b9deb3852c9070ecbef82496e4d5a41e5d09b5af399b6261e23a5e663233ef6dacd46484367d38d4211a6304c1a0c22554a2b85e30ac4a8d51f18a2f969c045920690393aa94a0b5ebeb76628f8afb8a3920d234c960b9fba7cafd675a5172bd994a395f2fc42f3826ae9e9644d1cf183bd318359ad516ce5d3e5928ff67e4265668435c3491852c97e40ffb90b038fce5b0e470f14b80e13ceec1f522e0d383c34cdd7d00313d2cb66cc3b7f897162821dfb60e376b587b770781eff06f6e3e50707eae49ef1e5fb895418b37151d8e0dd39855997c326fb370216b2453f71e30e64f1c153164b45e9e91e9535b45d78d28dba706115786f7486ea7e1c03d8524a8e248ef5ea963d01fe4654e5b4978ca85900c8d49a9bfa407fc654207fa1e15ce9c48f9e624142799746bdc79fed59288c436a644f6c98f4aba1002ce33b21ac48a5c854cd60877db86d84a72439dee00e7eb9a4d3b757110c3684e00900b125d362bd08a4992cdce7975a65ed8e1776b3fbcb1e27f67c6ffbb6308b5f61beb822d70235d90e15e831ae3cca9d45dabe0fabb3f10d7bb30d1369962c8aba84322c133064be6ec8"}, {0x18, 0xffff, 0x7fffffff, "609d161ab4023e94"}, {0xe8, 0x1, 0x8, "21ee0a7a8a85d099d7fbeb8e5b472429acf5549b5e57ab45691cbf8938ff0fc1a340d8728f0b566672800c78498e35b5197a9e705fdbca6b654ce4055e605898f887350ab47b9d8226854b330b3cd329da94a0d2b0c1439dfb17ae063ebd3072acf4cd89fc64dd42f147b36d1e1f1baaba627e846d9ac526b829b516f9094b1bbcd77ca1d1501749bb55f30e085d5a6827aeddabde8ebfd6c9196148c0b39fa6d95b7a83de21eed04c7fc6fb732fc3bcd1c34abb985bc75b5ebff7629fab690723a048d03cadb4abea3d05e2c7deaf2e2d8a2a17fd102f"}, {0x1010, 0xffff, 0x5, "2d4d925579aa3b0478ea77921d6199bdb6b0295c7304a29098859deba2e1b5020c465cff7fcf17a7263bbcb47e01f8cceb361d0dbe35a7ad11a26aacae5f9eee250754b12bd4414613ddaec3930680c8478b344a51108c1b599b8154fa28e2c15de866c62f5bbbe618c81116873c009860a58a116ae925f1385c7df248122489a221d6817146c964b86774c2a712c86d48eba7e30907846a640593d8f8b338ca1397b37399162b7279bfa1a65599a4a9a361d8dfe3e8f89e9b5c676d02c35f761a682fcae235e35caee025a0af9b0380024aba110f655eb4723c531880125a86b5f0e7a12a5bb20b445db2c4a074b378ce61f38f0659af27652de79b0ed13b36ee105ae9b1ef29b5547d46a1f81b6b46965220f412814ed43055d10fec834f27d42d632427912b990d0781541c2d4116c1c5693401b5a926bc0e6c6bf0489f3ea7a946c9c1b04222611eb5d342daea5973583367e19092b00fce866b4524e39d4d0f0c3caaee26a7d05bd915ed0bb26bedd90e898c6a9c23bd39b61b9111c2d03138a0759fc531491ae451d28da769cfce0c3d950aa945d9265ca84c35361e1fd4ba6bb35b5296b91f7d803249588e033679e39878f877830a7147d7b00a15422ccae72313ef25cbc775f1083fb384a313167fddd020f214cf5ad4f329abffe0c3f4926d7f2d84795f2c9fd19cedac1fac6e199db82364fd2600342f6671c5cac18ab6e79d0eb70a908ddbc546ed60fb0cb82abb3271a2c85c2ed9c025d63c5a16e2d2e7ef85b1129101191cca85de178232ed5b87c63d95a030a7c92458dbf6c2ab026e16c8945955ea989782ed59cf8b12a1911ec0adae5dcc92f03588bf17a605adad121d950b9a8761a4cddee29a4d766c7f414d7fbe2c6e477cf7a30ebeb24ad88e59a311c25f79ed341d89deae074e465eaa467342eb859000322c968fd723bd696a4cf059b7d51f3b53b6fe66aa0804bcc4e86ef055a0d27a5a2b19ecec9d4013f333de8f4c1c87ce14b1a275e7b6db510c38e05d2845683a1a643c27c4e997f1239a85aa7b431c7b06f21947cb6ad79b750398e97ff3059785d5b8bfb660e1b3b4e496debdc8a68ac90a1b692c9a699ad096ad5266f7fade88a6637a643b820cf116ce50a882ce895c28573fa5d0f4e14c4d3a234fe419992e240b93076ad417b639d281f353f4473ed8d1aa57b63a09c8c6f0fa863c85a769be2348e0e5fb52804776022ca36d8a0ba1ce556ac7fac02f61f2c5616c964d271c05b6c8b19b93116de78cc6adc263a938bacf841b7ed94402cacdd0cce4de7dbcc885584e17080fed69d461a158d3db1c8509e80b8b9ff9fdfc00283d40646037534c75b644afabea8f3e4c2eb6c0860c9707c5fa26cc7d8f569bc9033819e0d682d4ae872c7a173e82fb427a17f6e184340b33027fa29b6973ac07249052b12511ed02371e33ee0bbcb766ff264eef13d8ee3999f959ac2c67a04f059f5794de4d473313bd7d89f56175c758003a910d497791e418522de32a9dab7c76f8345b091a33373e730ed1c79a50eeb6b687da43b80221088d3b1b37f98228835bb904a293340e9dd7177fd080876102cb94c9ba2f010aa12ec42310d2300664926148fbe5383caeea46e07383c77a8861d2053388e9b50c225a4f0288bd6e77e6bc852f7c7a878a94a2d95b1fb7696367cbd78b5397f9e036c8bd9cc6a1f4928e5b9a342c0f95b89dbd8e09968789e10d4343d2a0c2e13686fd2aa9bcac93aaae6394cb49519d897f708e52b515b73855a3be848a23f5e6d7c08b806d80d27b4a2377140b2ef16beaee8bc22a812660e408b08bbcf606f3e21b5cfc12583979817a0900c48b79adec8c8abcb4bdd7d3b409365434fe0e65cab669528aba30921b9fce340e6128d53cedb38ea6e1c7f77cea4ea3d5850ad3b377a7ba468d55863c8b3f9afa19e3d5bd71d1f9f4c129b24d65d46dce2d9ea86d6dc4d13778823f8a71f8441e6b841792449374b955ff8fc1bbb987a0b62c1efb388004c268e114b685de993af3beccc25c2dd1f6dbb2b6b5be8e2f8632b490525b92d3e25c3d10cd26ef206b39934c607e3ebfc96a0e7f9e2f2aef9ff30a56e7feaf546a021ed7082a49f99a515e7547f3e4b770696ff754e71d635065cf76ce823a5c2381fa95b6116b43ddd93afdf6c52a60e20fd9a65666a881fc16b99064e7eb8ceb67c28bc11c5bfc01723bb59ecdab9b48400ff9ff8d1110c5bfb1452a7ce32685b7f5f1b38a8b0b03bb2a897d0838659405d226749fd3d96711e0cb70a5605f95ca7219a9a1fc3ca50ca33ec1bf345e2146b3a47650632dd393133c81ead87249f96180462bb31ba0e1eb1b3262cf3a998f78bdd198bb6fd50284d744766e311f35cbf7c41dc4d3bad8f4a02dcdff1a54b11e979b91c9979b5cfc4b07de9326531e5f0d6fb961216495d08ca7d12c135a435f08a597e11f2275dbc111848e11f0cfcfa1e0e62b1027dca2f49cc871321be58b7fa90e5dd2e34f5e81d097f56c74dee155b3da1699ded7ef6419a7de5a148ce562618e9dbfdbd6b971c6b361f101d7a16802f09bd59092ce574df2f082137449d0ce04eefbbfe3a8c1b3c9766748dcebbe5d94595b62624830b6b9ce983c3cef4a94720f162ef8a202490889a6e567801c49ebb3de08587ccbb9fc688ae1bb2b5722592db832ac00865a1ebb46b75bbf341e805028b84c4000c90ca68d2f21cd15897d80e719af47b5d19cb55af4c922945c9fcccad0fed8c0c4f8041412e72d48e212c09958c5aba817d48846a8aa375a23da2bc3b17f31babcd9d788e87cd0ac7343272f4f023d3efa6ca2638bdd83e97a9ddc008aa68d6d05a4f94766f05f905c9a6dccc654fa9e2c1dcc349afcf9410488a898c6a11c21ddfd68ec4827949614420a9dcc926741c0ab7ac0b7519db38850ae08f96e231aef05732b5b0f5640982cdf3bc99ae8b655fc465b85314b52fa18fe884d1d58f0b49781e6d1b7d340a57af7aac132d917b3f016f21a37d2a55cffb6ecef69f698c774686bb5bf0ed683f26cb0f5c2e9e0b2a58853f2a347ec737d552e2b6e629f5305b90487c655bfc2309115e769926b7cac322b44241281a0158883a34438c4bd0a014a5fc7f096332f7934dbb1c9486624579adf8501d7eadf4f66a6fc036c684c32a98d5c4eaeaa8607ff57c4bcb2a4954b218249fc17d8265fc8113a1e70a0caa63bf3049a5582360db2030e7dd1e474d6197d32e723ad206d28a4bbf4276b2c3820e5b99494d2ce2044f4c3ec23ff7124bb0aa734035075636e329d1f0e13ecbfd503165a424b6a70d07ed430349e7e1664fb2bb03726c33c07176b8e847ec72f624010b0f56058eae1d8ab9e2987aa04f6c5b20d871abc14d581b096f3be914b2a7e00993433f9bf91c3a8dabd4b29656943572710c71fc8fd42c41937d3a3279cc83c7316f162781511d32f1568ca6d02e07285b2541c8bf378309a48254b456f68336ea6f3b02bb67c454682cc46b0e7b2e0e43a82e70e818c577d8345ceaf39560bdc233117978212a6825e8a2492ea054c916d2efbafc04c97c485bf4a227a42505f8694580d797759eff00c56259b051698f6f44e01deb1dbcf41cae989e901ab7bca366ebac6ed50640cfbf373e0cb1d14b76efe91d1c3267da8fcd7fa0c37db54a74777a5b3716fdb1a7bb5504ab28700d4e0276afa760b4236d998c67d545abc0dd1948f035b1109bba24bfcca5f3a51b57e09f0b083f4cc7c27f0964c1d594922c92459e068e8f2569f3951027c1cb32284e202b800e7c2cac2bf54c1799997bf3ca65a91982a7a6f331afeaccd148e6e2eefeac6326ac4e4adeab13ebab4b32a2c4cc64c2552474d393b3d60a63bd9cba6a99d1a1f72dd0ef635b266a6c0b6672dee97034476382f28cd22a2dc9df750a18646c2f07545d663442819b05a0c549dbf11962ade034031f276669e55d1ff9b1ddcb1beb01dadfa0da08562f5accc266e82dc907a2335662283696e028365a985d560c3f1bccc582d9d003d19cbbf3e76fee8957fd9223d47f87d5634f22dcda73fb7ed90e07be421f1444f4cdc820beeda6d09f4dd26aaafb144b03b7d6a2e3fbc34be503875e7da6ce284f4ce24839e4de5746f18ccee4baba1f4525d9a982d938b7d88f705435e0e5518d65ffe8cf5b3808c301c6149d92350ec2ad1be8379ae71fc26aff936637d3ebc7e0aefc618d1c372d1934c8eb1e076f1c83bcee6412248fdbc4606df8465bc603f6f0dc4663a60c3fa2f29375c9ff5bdcdd07d86f5ecd9c75dad0cd24f69eade50b3e8b2199b5796208aaea1d047098c350c607128b289c6c427288c7761df9a0dfcc4afc7d358f60432e9f3abf4536546302eb334f00f340dfe6804155bd9744b26b47d4107e707464f47f1eb17a24dcf87fabaed364a805904986d60c23bcdb5bb8786db20b710dd80ecd20abdf75ae843d1d00ccd8b48d936a80f3398b2f02b06b3d8e806aa84225c34685bbb37ff98ac3d231570100bf11815a3e858e37c49f9a5123de005fb58a272bb93a8c1dc19aa4026f7f02a8ccf66f5fa0f5678aaa838a353137c098306e25144332ddc790d3488f8b6c954b73f4dba3c25fefed03aea05f33f228a30ef13e5403087e2d81462f4f0c61e3b4885c4f2e98c1d198f558d0d24e186840442cce126d1fb37fe6dbee1d89de0cec25b043898520f01bd406039ad3875d8dc0e126063cad7081a74d8a26e4de1f3cbd412291fa5119b131cae5d1d4b3834856d3d273626b738776b9bc73bc304f85c4d1cb38c1905c8fd5a2324b9cb846029839a368ae4c660919eb457a4628cde682e8a7bfa738f20ec07b46a3f53e95e056c0f9cca929c07b57390af39ad49c99b41efb562065bf851cb58eab321fd0590e414565c9b65ae186f76c74c52f5ce95dbd48794add7f80eb99bb62e0064f91e6af511a5ac5407b4271266e20f473b59bb7bca2cb015b1d04732b827459c3dc3cf0b3b06e8c6f2502dd4823386cb9f1327f556434f85a0b83713efe9a347ab6b64e70dcb0ddc094361141086d25383abb43b0344a410b8b6085c85faa96052a055a893e979c900c9f90e477acf8072942215f1e5c98637488a819c08a9aea4edfbfe4a85be9bcf68e39935520a24ff9133791076a01095882b544ee1d71b9a18e7fbbd83d32391fe0abb944d6c554b2551ac27aeebc3616e8d63641e78bb83e39a187e26efc6f4661d35679e2f631e6c04d513b1256c1152dc280df14195500feb89e0a17aa8a8c8d8c613d8ea6c7e5f947d81b61fd73263d4f6fda36c0906ac16c8a79151a432e0528a6cc2fc8badd3541204443e5e4432badbeb4ee8bacc5eb6f0e425e7e8144a7c8555cd9756a72fdce4ae245ecc423c4ad2e7c0148cc6f8b69ab1e9ec1062b9637739e6d9cdd47ad25ae11d228586b27b04672303dcd68a8d058036728089c6eb91553cc4fd1891ed10e5b8e778993bb3ff01879c5ab062a70855226dab5e4caa7e716327e4f62ab2ede7d6a2d72b25f5f1be16d98e29415e14a0e172d70f03470c2decc1a5ddf61c1f941093d4e1d15f4368cdc245325937b110f185f4ded5472fd2b1ff6c8658f6c43724378ad910157a53b2d663e98ba92b0c39695de47deea363d1f539f29e2c9e15faa642a602ebfc80df5d4a9602facb07657d8068d1182b9b60304b71343691c21a2172913994bccabfab5a911ae2f0dc97e14514b8c36a149898b2550e4d6c52ea80e039e0a2673877cb9ce68c4332414a890de5b1b2111f39b5e221a2"}, {0x1010, 0x1, 0x3, "19a63a4ad3eb3e6fe3ff8d712939aec4e2e6776b3f3692065831314c2451d0f8a3b89bd802c1e89c2917ce7fdac8c710353288523c6dd858fd4ba4a70d64965f996715aad2505a12c0b9f5b2ac1b8c39067891695d3add7d625944f12b8e185fcc07d64d1345329eb0090ed9939edbe0a6be374d35d9556e2997d977bd3c6857e3387b5fa45a8256404af5bf07f2bdaa4acd5dd7d6f51c05b9a2ac4affe60fd23d853aec9051da99ea22e81d3741b0bd804aec35a870e7ae2179f328deeef5357d49141bb32e0c4cb4b8b1e015d8ae6ffc5af922c9c695f0f6a20204f398f0e0d15b552ee9c141972e0dcc9329a811a6b64023e449fc7b09c5e96122bc71b9a8b0b58b42bb8e386a75cf8003f3c571a5c0dca3c5f8a6405174283decb65cf38ab030cf31379ded82eb7d1919606ecd554e7050f180329ecd4b4e769ac116139af7f64714193523720ae738b409c6c70e987f40e27e4d22b4f3dedb7a395e9790a1297b6d3fe7c7e3fe98cbc57af179aab408ccd465a533438468f18673ce51dae12d5a91fe97815dc34b0485d609e6e6c9475f6055cf0d6f3e17edcdea2ce8ae6961a6ec00185331a69a158459022d1cff2946e0c9866efa2efbb5bdff09a0f3254d0c326701a799be12ffe706b43525072e4881a20c25d183d8f03bba26ee29c2af315d0b5570c1fc2f0b5fe870879443a2508f2087eedfad28b40f3a2c940e26959d6d7b4bf647112a66e18a8e89e44410e5d7b4efc5ca2c8ff0f2952c592d6f8087fd571389312d0c0a83016f1f5e9f48c8818745eb59d4d6fef9534111358ec53cecd80c75d00f96d8838073c925b930ab2936bc0361a169a81cd3241be1b5d3ca13cebdbd05b4815004b3e82379771894baa3d2ee201530e4ef164be91c624fe1ce964e425d5a52e8cc4f3bde870d6a8097ffd7f07fa967f311ea6d68804ddef232b0b0e1cd2834ca99e87766ef27facb0426de96b68aeb8b40127261fa24d6765a25fc251f033dd5485bdae947b15d9b420bbd70d130988abc236f0b195e838eeddb2463651b7998f72e78d138f620860853275a2963a9790a46f842c4197e8ee0e1fa21d8019646ec50eaea145813ca45de62fa18c0055345cf80c4062d582c9906c13c7a82de7006cb439b558869a351c4ed037fd32f10fd1bf24ff0b9f577b243c8dd1967a06928a264e8c775b2aa85e953163bba70b895f4391c79da457267b86e267830226d9be144c9dcbd5899c3ba0e0e322df16e0660a772d3aa464acc589154d99d2e49455ee4a0378db2416101341b8eabd0edaae263d5d57d547e99cd234afa66e11cfcd8b27c01ff8ec17180d265d4ac04ae03f780070718a2670bebeec1944e56b006318b1c1603f0abdc00593fa987f5c34817adb4cb740cee99da8d1b341d341e61c60a55d560bde3e4bce894a27d0846832317273a9a9d0c8721a75801c4782dd30c731441ee605e57674ff44fd3b75345f5f1de10626545324785fbb92ac0ec5af905a6cc3576d9cfa52b92bf5273192b2db96c5e04bac7aea634ae00aedf8ff96da28693930984973931a78a421bafa45436730f5c132025d1df9a2866205143237e1d608abf1c27567d385308211502c73b71395d4556f0d6433f3c3e37746f768005121c73c8d11243eb28af9c289d8770192ffdc99f196d76052a2484546d1dac888e05297eb455d084eb630ffef021f49331d4caa28f2e3dd71956fc0962ec1bfa7e20ad5d0bddd90ed6c43346c6511aa87f66e4bf412a42b79afc70c11383f535c235f4a4ee71ca0cc49c104608ce2e8aa2b353f094949db6bdd647a22ffa89064e3465a13366b75de3ec4fb83f466e6e391864bb84538c6ef88ca800af1fdf38906dfea751efb8572c52b57d10c9041e044fc464b5f40891ae39eb6a48a3fef2637e8bc21ad6015e11a928e9d5f2af67a01221ea65925a0aa9218807008e3e4bcb232759fe88ccf75b2db96521c4e8854bb9b75823e893f8bb317828e1466391f9a200961bdddac3136c4f349061c671bf0793250c99ef5c52c819c4ca0270378fe1a84f886c84b2bf9add1949a63a2662d4789037237c49b50ed1aadf34ebd1518a6d8d5c9e3d6f050bc4036a0a5feea4c56a79b59d31b3ac040e79a4abf2523532a745c07645d0636be91aa47659cab317b48e7111bbc473a5b80c1fba4a308a3175c47166fa7262c1844b9ab001911ef19c708d21274bac399c55e9cb62857129c341bbdd9336f6ed50f1175cd4abad9c5c9881df0aec74617016431b1fda7fc233a8209d89aa0eb7806e8e5fca388c008b13e3c12f022289d6fcf64907f15500707951b587a9de6074cefdf16c4eae316859a0838485221c1a145e266ab4bac19286fe4e7a534a2e4ba4559bb3c195b469ae3d508bda72f2fb49a233e85a04c88b2b5e3d417a9e6e78bd1900757f94a301cd216807ac18dfec213dc7c49bb121f19fe7b55ccf51d724d3721ba6242e96e05e64a0de79ae3c7f3379ea0f710a178e3c8bf8885962482dab0114c52150ffd2c0b3377b6ff5e7bf573850fee8d0dc9569e34195a62882a4a82e134e7c0455d304f3ae3e13c85ecbe737b5aa80b1cc4ea84d662ffe10e07f63a60473e2eb56e9056bfd952d3366af64750c9197e0a2414a094cebcf8884a779e572a6c28dd3b2c73dbe5446805559b0681865186cf2a1be799b1f12ef7242164265b84009babcf4cdde247f36876123eedd2afcbcacd9ba4858dbb0d7d8992ade63456e047e25477a07e0288c36999347538d163f217684853fae9d839bdcd13b519a886c26b3f1bdb848ea9c2776784b584c41a2bbfcff55ed6063d9d2450de5254d0f54687a14877aad1801caff0519d5aca0c72e2dfc3b3e63f1e5fd7110953f5bce789e3c9ad57b55da227b0df7ae714c5403f84f5b2d37e93a0ad30009fd727661bc486ccc8c608b4bb5f92d84dd19e4a00672e330a3301e431e8d6135f196a44e461c4504457f1adb031f5a240e9857a914929ca97bb0cef8981c8153dbced745ae9530b25bc4105f754191c63430a331f30297232e3730b60805a1f3606aaa840908622edfa0e6cb4c8bc72ce1a5ea2a6accfb77d260151b6d86787880c388d89918445b995345501148efdc46fd3dc530382746e503b1eedf0ca428f2128b1a16cb345a46b442d0275a97d21b4242f089dca004a74562264b10f67469b7a7fa720b159c83da73837ff3e6a43450d907d0e6ee786302cdf8464c6e54a0cc96425431dd6b4cc719d6e4e14713437d99609704c99ad816f6f3499a3927f823f0e0f705c670c335e4011af6f43dd1c10d2782ade75481e930dc22d9cc9f9f833d1236e7d047d181a9cd809ec0db1f0107ae66d558d1fccdd97c2430cb5b38d3baa8a9e6534fe1f620c4df5874b9a4d9b6a72144fe14f4f16b38e219eabfda83aca786c7078ad26c4bf915d3edd8a90beb5c5058b0b0950f9ff7accbef6e315487d58053d16775678e48821debee84125b697ada624ea78522ced5b9c2d44fecbfcb98e3006404394a324439bd0d40572bf80cb889adf565c731426970da38d3834cab45d16de3cbc498aeac34e45194b463a74bc65df55f8a4b5b181ec50879bede86f62e697f432b592ee0e0b5a82ee3d663cab562aafa649c71c0b28265dd0606874bf587532101921bbf12847f4464939cf3051c5e2498bed46004da621ed16190fdc26fce2e0131a621dfe6744b23054164e30c8635738ecaf2af551b7bd0804ca2702e4d52a7fcf8312779cc8428bea1f8418087cb312b97df61712b1b3b73ef8e118b747f3c20310f9dc7d9be23b31a69f7aabaf1b06a867708de6f4d593278965cf630afeaa21606effd0788fe9c681cfd4c18446026650370c6bc5c5709feaa8dbe12b7e597106680f605f21db3ce30072e9c35f05338e52d1d78eadb35016fe7694edc3114bc0a95517f23fded18a6bda4cef8e6321f2725b5a8da6c4d7ceca660b13baf9c944af565c2463fef16ad3c146d31320a66d208d2c73349faa19825fb17eccb8bf70893cdc5a8ce90e327509dccb5484da311347c3c273fd79eb19088f6d1a717b1ba04382a3c26a2487f7625719c26487e157680b30b8e78361ecf30d39f0b57701106f2d3b4dc6884163d49454445f19631591f9cbd6520c3676905b56bcd4b228b1d32333943be21d7e29274a45c5efafeae3c4b16d15a9aebb1c82c64be3109475228e076fcc007d16859c3092c0fd2e16128d1c231a782bb6cde4339083f7fd9bc159f7303784efcbf81af7df0c7b0fa265a79b29aa47ad6bad99be72f062625bed62863462c8db2207d78edd4dde0ab79c7a607f97d40ea0e320c5d40694f0a15aac70343e628de3a4de6d3098456561f45528212d8d21712414eb864764423e0492af32c55b22b461a61df1d0ef567e3cba148f479d6b4953368914ef6fad8f68510f08be623650f86e8811d0230d0800db1e91bac9877e8f6689cf655285ecb1eaf96e1f143eb817a2b383c7c1722946bd0d9bb63b37a9d916a47d761b1a9b5d86401500214c884c8294e29a1ac26668051059bd3bbe347b0c175d60380dae423886f1b12be7ef737fd9ff28923b89d6da4b0f7496278ffb5ab6b052441fa5b2eadfa80d2a0c43cf3aa74649f1fe04be830dae7f3075f873301eb9e21d74dc2ff189c65b50d728175cb4b52b67d2f042d248296bfc2eaa8502d6390eae3d0a98150a5a3619a3e3726776c83a56cc0d0d1061e0d4191b59c4d05cb6b1aebd64c24376f36e008da45ae773f0b9d5c7141583406282dc59a9494f793f3da198bb963ef9e350c209359642b4fc36e1d1f8d9f5f7c3e07d3c9c5c0c1971eb14c25364353f1d9325ad58c56289aa75c2831319352f890838a68e79866f6c33385abf059139e6a9e8a03176947b2947b73e525f200a3d9efb3a4517b9ad065db5cb15e91bc77a7e3523208b94ce8bd5418f65b982f16e752318eaecbd708f7639b29aa702280197b5fa0c145faf15c9c559a1af8eb131a443a0ac9f25f77c0872b3c137f21739808cbe9f2fbd85e499920868a0d16eaf700a0bf3aadd9897c5bfdd058e4a421439e902a436b5a597263cc45f87b43814c261d071d7a5f7fac037f28d5704509975b3e50374bcbf5931b141230c6d6d213b0b6c3b3e196a64532c21a486abc7a32b5dfe5180d82cb70d3869252606ae81c76f72ec666c16cb8137832ca54a2a36366e60d17ab94cb1c74076b6b88c665c9ab496d17da0e8c11ec80087a5c867e4e43aed08349788404b99b687792a207184052203680fa95a98f53696b36e38b8afc54c32b39fcb7d296acdcbe107bd8243f5b3b287055423de6b3e3150a2e10082a3eb208d90313850e852f957b4adde3ccf6fc312b8cd2520d450b727efa3c152f0dbed2f34088186dad91bd6484bc4754eb129ab371ae61c97305a9137c32fdb57f97f6384dcc12a0139a3dfc959b6aa51690e0eed6607eb35e2873a676c454edea5afac7efc41ecbe4ca11064b2cfd9fbac584383769176a69d61249633c87212237387e2de85cc261c6486ded533af59f8736457013b654a32f13a2050e4ab7b52e553dd2451224d44904d073afe4f41c825a1c76ffe5074b5490a2f8fc46d1868f1c8e19192a6d5dc261ae62aeac13dd43657adc6b5e1d4455cc6630d81438d3ac8462cfbe03c6afe008cbb322925dc61a83edd11b691fbce21f1201540a7e15e791500bfd9f6517e5766702bf939293254b6fd0c7460aba7689a81ab47b6ed00d6678de214dc6f36bfe7322d32cc8d4"}, {0x90, 0xffff, 0x9, "db2ba09986f3cbe79c2f037ac0cf9dd82964842e442e63cd41442fadcabe0b607dae17c946d7d6dae032fcd44d78205fb991098ef7b44c593eb04b4a08f7493279e434c888acc15d97800337f0f4e428345a3d27e05de51208aa435992baabec8e30f1cb1fe3f3919fe37783999cab5724523467bed2a9b4bc7f"}, {0xe0, 0xffff, 0x2, "25120a1afa197c1a67750bacfd943970b3345e4bec88a62c1e2995638cf9f650e8464d3fe4b096b5364e4d4e0c67991245ce87d27cf97935ab6e1688796bddc518b8ed90708b276ae677ca0053ec2cc19fdd1ce9206e9241fce651034263166fc4f3d580e27331082bb032f5ce8f068e610e87b0a12f5ea2e1feadcf818bff983724963c1051dc1b9e52ff6afbd5ae642129d915b75dd5d9cce9328ec2e14d0866e1c653b5dd5f39563e617a0dc6770362ad334042dfc0f71a9bcec0164dcaa78de2571df8dbc55ccdefc13920db"}, {0x48, 0xffff, 0x100000001, "10bdbfd79532de1a4a57f4d0b64088f8d6075b00d2c9f11e97d5ab0d42211c783f1ec1b99a9879db4a2c5c5eaf0576d7aa"}], 0x3338}, 0x400) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg(r2, &(0x7f00000050c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000040)="9c8e7501062de2e88e0d66181d68e95f92b5592bed759208d097c11ccf8717ebd8e30c979a188e112139b7132c64baae384bc5314a12825066e844d4e2ab1936b6afe16f7dc7308c017d4603ee03a670fe12e2bfa4275b5848f26a3f98b2b991618bef3f23d466756c3bc8f196a8ce27972bc62d43cc7518cc48cd69271718fbf3f7bb14294614113b074c50fd87da3980d9c71dad481b354e9608f9af28bdf4df", 0xa1}, {&(0x7f0000000140)="f7418ca654e750dbacdaad0feb147b610f0f773e631f46a97ab426f7759b2c4aa49cbdb5e0484e5d25b26fba33544a0911b2e5fc9583f90e14ca1ef68e0cbe558b216db267d30cd47fba490643c5e6e781af1e5aa84da482a81d5f64ab722358b6de07fc723d08e42436b2b7552d1aa6045ecbdda7630ac31be2d15a18a13dcd0d9abaf6df03e28c97e4decd396af16312d2ac6d07f91e558d4b7a6b55e15eb6aba5f3527f6a60b8e9ab402cf2f910e8e67b9c6d565aff0c3f2680743f056e2afc8e5b2b075175d238f8e438182a5ba6cec1e846ac17af66b929cbd35327a12512c9cc85f2ab9d471554a1787ecd855c072b5ca68544eeb5e1a2018b26a7619a1e015947059f55cb135229f67425e0534903d1eaf060b389fe5924ee87aee6e3f99960bb17263fb54391dfff13bfb1579bd8facbf62ec1cf67b853c56cc3b2f72d33a01347066bed54bbbcec26ba5b99e8883c3c7f795feb8b55c3051d0a6d17219323e220b01d1501718c46b476b425f52b2c748ca7f8a4f655b2dfe378c2cc90c615fe7291d0d78bd5dcd735f11d78b194a064f993c57bb2ea7a761318c86359fb502b0aec07f9e6fe507271244789b19c47f4344588771d8d4ddcba67fa1615c8632b7abd721c752985122998305ba08e962bc2c86e445a50e3bc1b25c2f5be5dd20a7f642adbca73d8031f1958eb379519336e378080f22e8b58285f3d022437b75e23cb48ddb98813ff9d096606c17a5aa23a70deed7dcce48b8163640328af783d26b9514932cc80bc194edb2aaf6fb22c04e59067cc5b8dd2f7cfd4db9db0ea36d3427ebf5642f2d49f34e05f404869eea94f001a1611af9b955d4d52db742e9124cf540cc63964af19986b7d2799d18601675a97c9276801e2e1c159c2b3e10dbddb051e576610e6332d82d47f76c2aa826ba0e4a1a9cb6be4f446a8991e46073705674536fcf1be3bfaff49127855f879ae6faf174562fce5957cfe68b898b9313d2aadadcf45a20ad50eff75e1a60a8e84808eff47849db467663ef65a85752fa4550628381d1c270c88d4c86acada049ebab82644df2ee47ecf04902be7999dcfef692b335a7d513947237ec1a50db923d888033afc53050c3363941ca561f3af4316e56104fdb6dd0933c411f62554d51f0b73fea0d4e3ba73eef37cf5a5d7a12ca5bc6ed40b9f7c2bdb06fa56707ac2f8606257cd187b01cfff6199906e8dff1a136d400723c075b09656ac5f1ff1d7595265ea27ec5d007c65178754e9ad411c9d29a8277cc194385c32bc7fd73b7faa6dd7aa2c7daae625af071f8909b0ed59f49f5e95f2263f8d2f31d55bc68096f0f39bf9010ec9a91121dd365a75a996c47020a38c17739abb7229952d25612ae1210260af281bcda29ec68adf189c5e5b0b63dc1eb98fd2df17d296bf7e09f42007f0a3af3134ef70e2d01896d4c70b98a0b677b750522c0880a0d71f1cde25460df7781015e54c505dece2ec1fca2c404eb2894d26eb3568d3f22a48682a62f39e66c91e202279d3c891971c758a7fb0e97f4b01c0ed3ca6ab830caf64dd58221fd447c6fc6bdc7f5013be587a3bc39fb2e875576b21e2079079bb3ccbdf6cec98df51cb89862578d945ceea85d943208c1fe6a7403b382a2bd5c9b359cf3da8e9f9b67b1e4b966fd60d1df2521ab93e00afc97ecbb28a4665f8700e3358b0076f054efa2b4f739268a460677f95d5a3b62cffa91ba6352639baaebd5cdc032e8e9888a56ef834f37d250aa2eb00674938871347e2569da12114883561843d42fdb52f4802aed67b7836199ef784713a5603e262ea2c3339825a25110f8336bbafe618749ce6ce2a70393991505909d2f4dd3c1b1beaf34bc53f93ec7ba34bba3f953727018d52735e2d77a0780d7f691cd784e5452cab4e9b335b7220144437d72e5e79e63ebd4037d66ba54d33cdc14e532ec51835b300fd11b8cc129e144ba3ece5c95c7755469bad1f1d2f7a2382d2fae44f826690593deb3bf43f5bf84e938ac0ba8afbae261da8ca6f8bfbfce26557cdc21a9b767276d0638d6d14121aa0577de2facc8189a7ff89df9b3273c475af0d72baa00009e81503805856ef2708a153ec061b229a3dc00f986a9df9a15737c00467033191263aa5e2dd6aaad420e3b490f1c87b4da9419e92e54fdd31e25c4b216e423b05ac4e91df1f8e7464d55005f02b933e5516b9b49abaa647a7db537330e737a1405306675ff27b3a2ad5558c6536e88d9112501fac89daff561e1cb3f0b6d36c6a46f5edf5aa6c2d875abf86b519359c8d1eb4c930392cace4ee4fe6afcb12473de10ef58784737adab8c76344aa648510eddffed8973ede62fe2d390cb591df2838c6f68847926ec1e99b180471fb3a58ead407b17ebf0ce2cdde8b80a8c6a159aa2a582f4ce31d1bb7ac1eca2df71ac6853529dec931b4c50316aee804ddd41203623b54bf071f0ba3c67b96f8e019da4eb7ff89599c767b47ee4894273f464e7007746867a746e39b0eb2de50fd72079e432cf7fc97a8ab84ea617f427c0ee046194fd1eb96564d3731567671e1d4a4a90cb51075f4312b90d5f9209760b9770fc5761177bed4d63f64f9e1291c2a1e665ea8525f5ac473b1e89c6fbbd489aea69a868031c71dfc0c4d64b69f8c4ee4a16093e4791ba7848a3c2170e14d6f1fe843c5d9b370e85ccb07c382959a3cb8771ba046e08e456eb7f5e27e2f9db04b5080cc797be2f91ef735553b9907053e56af676e95c7fc8a986d815d311c49d58c454628c6c2f6e4102c5872bf6507d83015d0a5621aa56c6ee67136ffe1f818d83e013b7cdd7d58b2e9df0a5f59236fc022806bcfe28af1058815fdfd893956c58aab3fe552eb0a0507a9d38fd66664f73a76ff63638aab3b68d0cd7ac76fe9d802d19a0c0fb2490201cc5c4cc306b6e0cff9eb035e5acbfc44a3111771eabcb9ad8d0e67651b39cce4c2003cbafbf6371e5de0ae71602c0dff6961e45aae51590b4186bc0a2ee55665788e38372132ef442d6bcf0ff9ff59576fd2f8da92fb323240b372ee7f7cd48f2d4d031fa286d99dde7f7ffb17c3b03e37abb936db90bedf7a92c11ab81bc3445b1966bc2fc29c6f2d56537b39173aab260b0e05724c3343a511dbc24e564a1e229b93ceaa67895576805473a7e533f6db248407a3e9e7259c5518dcf45e33d22a1b9a85f1e5f7d616997a5a407b86ecf5949c3f815b36b6abc7fe3ea3738d1e8c87f937e2232bcc3c2afef134b9e99188519a3130108f506ac3e3817f42585933fec4958ef51f02e09bcbc1d5b560b1ead13920d509191b24b9f2226afe9277db9cf1304c3973b936e6abdee062271578ea4082096bfdab87c588f554fb3abfdeba5e57624c9586033e1e65b5b3cfb8e5bb0a4717674c3f161802265c3030afcde0b3cd7e3b08e843b6a7a41a1052ceafc4adbd96b24b4fae563e53d15728a92060c7e45541ef6731daed868e6a0460b316edf06ad65d22f05e1d707845649f62c5985dea13acc7281f2c8347d9936c8e04e802ee92ab4f2f29f03ccf72ecf77971bec1bf1b05886b7ce35e4bac53155159b94bd14266c44f927c737938b0db278e9ca27dd80b9d25408ffac93be00e7bbea4430d6e6972f502ecf5d644e5410348b6a10a60255ff5ccdd88edee28c99032dfbcad6634213e5c78481a879f40bc492a5d90952c9987f39b7c146f86a875d9252a8711c31ff91c3896e8e66ad0e808c0a6e700a674abea2813a18f640a8d5981ce413a4f6620104dd1afb8b59c14327e10fdf837462a19765df25875d4c0e4529e8a38e895f6aa1bc3dde6f414cfec7ea8b4ced0a9305dc79e7fdf56920a05bb7636af4d30eeeee41b6be4cf7defeb4d0f225a1a8a8ebf6d1670d19cd3715b9f2a581c46ec7a9b0eacff1b68c0b992248b88c72f89ceae2508007fb123a233a89a517dfa7f1a2d979b7a0ff0ae2eb715e90d6db1931aa30db58ab3e3d6e736940feeb11bb0af0103dd51135903a90f8c4eab97c4dff3497593da093bc166884f5a8bf286c1b50ea9d2e720c052e52ab8d1a2a53c4bbab8b7b8c3a07394d55989acb8c64cd76085313ff0a28e13306e10074eb3deff49f70e6c4fd277f3228239f1b6765010388f6ca755f9e9970951ee0fc4613d2f01ebd122860f699f6d4e53541a16135bff1c3ce15c85d05170b1159ed8fef21f7ba189fb2605fc6cfe0f6e8713b27a586eb9521c99ba9f354c695d1dc3cb35516e0d5499cf3a9cb538f93265776f9930a291e6c947a1806ab425281e66610489a2223f28bc51ea1884664fba3dd417dde00c02f75f2929d1846a18fedb41e52b5a08b325057e6fa4c51ca880bf6a90a1f2371485fbef52469c7f937e229b7844d0db844ab6e47fe80892117ae156e6f309e3864506c600b533244a0e75907af23e996df47e3a3611ac9e76891308698cde362c30f1747b9a2271fb0684c4647217f07ffa7bd1b009d1d4b11e75b726d30235ece4b135137b3bd9244451dcd646dc161859957dc379cae80e9c75f9827b8c7a34ecaa254f26e997abe3ea46b09b4e9b995151e22e452a95dc9db09c1deb3bb43771e290d6e474beb55588ba27254296cdf4abfdc52c8ece389f5812315561bcde035184d6b1e7b70a305daeb5c44a19efd922bd75404f06c4b3574ef6fb34bee51d0eb066b904030f03890e7d473ba7ab82d6b6bc34d63fe04ead2972d31a3e231f0ad5fc5e90132bcadbdaf51f615f4e845698c3c4a13caaec9a6888f3dfde8784661fa4387a2c1d9a4211e0b5a22fec87c4b7eaa3e8dbbe9c8c6f10951fd535e8036fe965c9c18883f7c49c8430ebecb6e4d54b62d1b680eab7a07413731bcdd10ed5d55a195d235cb53a97191d77c9c7ededf77a048b33af36d89e8b5585e9ff7a56d0a8a482b9b042b2453d334433f88c1dba247f724463aa361e112080da8af3dff65eb43b9d2a518e9c66e3492087445a83f867aeb06ccbd9ca5fb5ae3e23ed9494ce7e7dddfd009542334133df6513bb2444ff3a0b24477109b5e087fa4b5ef20ee5f265a49cb1496d729cbeba0b220b1d64c9738b23b50366eb018ec3443c76eb099d345ca319e27ae0e06fd8f359a68b3458c378a239750b97b048299626d70277eaca5a114d9ff22b161e0644d65137299fcae75b6e59efc0c1a4264bb1ee896e0d01d99add719b6a9dd3fb3b667313ae81724247ee87668ebc4471e7a6371be7e26534a38530e445eff86584b58dbdddec2bd805b39b2da1fca4bcd08deea22a9e4e99a940b1cadd24c27a683ab0687c471a0bcdb8ac3f23735f75246c07b8dd967b78c8280fa83601a07b565ba4e9c733655913e277629e9ccf2dd2bd58d6bfd28bf30149a11fa776cd08d4a1b00e5eb78c1a53f68210ceae751f898b63e20edcaa1ef56bf70c58507ad84c2e8d37397bce035538ce35a926d4309c9cf9ef92237ec813dddc29a982ce826f4201a27ad7d6d3b4b54b37dc9dbf732a78305773ec62f3d650ef3955b19f214b539b17517dae7db260449a27e9fb3c15f53c0a3c2dafcd706aeca12a686d27fd026e2260adee4f87c44f45b6a8c1f2051063d1a4c1ac3c1d21e3a6c7ee0bc9c87f69fcbc238d51cf0b0e24c323777ccca35ac638090ac51a169350d0d0e92c818877918b055dea26195046eab25aaa7dd72315323ecf9d029254306f0f60165af9b86a8993176530689c221c51ce71892b30fe022557c20f4d79907f1566971bbfb4d2da4a053b2adae72d742d60cc822a7159b2e1703c5c063cbf", 0x1000}, {&(0x7f0000001140)="6eaba745886180200ec92c89082dd92b04cc2b24ebeb7418f954e3d43518f2475c74f620f25741d3eb94eca83cde58c1f26f04d7d020f8b5d3d34af77f790f7c2486e59d7557aef8873a485aa41addacea803d62810ab7224a2efbceb637e5a3075e2012a0d3afb8d28373d0d7a2b82cb16373ee77c0940a9169693e30262581b54cac9c982a673a4f76922c7a560f17a1ef9f82e0e6877e9e9f6ffe393ae22abb521ddb836602f065337405541275f734dd6f12e69e8cdff8c797b4bbe4bdae9511f0ebd197a480178b8af8e3edb38147bd9115a04deec8baeb614ce21214b753", 0xe1}, {&(0x7f0000001240)="0dea2dfe5c76aa7b1a8d24d237240962de7029e4af7cdba4c45237a7c8073392eea1cdec3ef509455f33a48806dab35f221fddf9e836d8d5c009cd5481607014ec1f51ce2bdbcb4572d2e8201a19cccce0c4e234d534360c4fb3ac61959320123687ac1208ca555ac62def2e06afeac8ab5101ccedf23255b3f594b5f8190d759bfcd8ba7783fd3077dd0c153fa45810a5c45278ccaf609d7a5a713a9cf36516684e9667bf47b5a11acde599ab2d7d040f848c5a11a066cb822cf63163f48bb7d45e940430ffe40a2522361e3fb08f2718b015d060cf201530bd7f9cf4364b9172938ddc66bc17dd6b", 0xe9}, {&(0x7f0000001340)="b3a575c2909344e19e396e30c0d1f87d49c7268ed2c3da4098c6f9851005899183f681de2117f5f218730afb4beb765053c09c9aede3ce130ac8cd228e77ace225a02a49c52c716befd04939b46f93bae200931ee9b636432a51d3fbf111d83fdead916e17117714dd79555cc588397f3bd9ce9ea72aca1e5eaf1c63807c1379e3bf047ac517f8e96f0e06159fd90f5ddaaef472292b710f951a7c3a828c209982243df9611015d20e5b573349692469", 0xb0}, {&(0x7f0000001400)="4a67e6973d0cb8579d7bd21b63aaa0ca35376104693a093f351a2a4a0a1f91caf25bbd7c149559fb0ae55fd8e1b1a1560cc18b80df332ccd9a420ac53e7d60c330fbc769e753d4a0f7b8e8e931006824c351079d1e45cffb470390e55afd60410decf7ce93573166e987d0e9996de8490774594279e007c432c0f33045e4a0d2044524075b268c795e0ec0e2ab2ec3d2823979c3c7dba27c88074c2541f4158cfce069ad88f679c92d2768f0db787415336bd87ef02f8b9eb50d06c92b66f6969e59440fd3", 0xc5}, {&(0x7f0000001500)="70e9e95b71a3443cac0fd00e799a3a54e0b6b824dc801752f31b920436de78536649436116378e0d179107255a466eef3c4450e1a2faf2392919b3de40addaa0ca0531893f825503a50e4a1a6c7243c5a7502833b0f7cab301bce4730c3490640662095951b90a5975445c896a06c7aeaeff7a15d1fabf17f2099a45f862315d44784e1f05e3d57068f44e403597b4711b5229238525657f8d12e86e5c66fb701615e92990887b6450917952df34befde8167e014c8ef89f1d65095e7378c511e955f6116ff673c8eab55af4682b46a2a91b8e5dd7e27a554516c6552983f27fe8ecacfdd9e769d81c90254a4cc265aa89fe1fe5", 0xf4}, {&(0x7f0000001600)="02e7f6461917b72810aebb97974c22e7d5b8b54e3728479484405b6039af3140df2990dde31941675ce258629a497caa60171f8cfdf30628b208d5dcfe4416caacf7cdc84a4fab1969e14e1c8fc04f8b61503b90c8bbb9033665533fb0c51851f3aad0d868791c8ea7462464a11770fb457918b4cde31b3ba603df726633ffae7d83a1b56c1f848202303a201497f538b878021e6c5453b964a6ae9db7a8", 0x9e}], 0x8, &(0x7f0000001740)=[{0xa0, 0x0, 0xcde8, "cd26f09bb6ee1652a966a6308b405ff34921536dbf0e0d8de8382fc9e348ee5fb3ede50561a9e5e8929f456053f31a358fd0b9a3c4b21f42483ccb3e5a9205bf5d3f063da74cb4e59bf97e3a8379d107fa392976c5135eb8a27d284f3259e7b95222eca5764139bffa1e7b5bd0a1ebdd7becf4eb1adcbda95eb5c0f392003d0b677203c319a253a4bfbbbeef63"}, {0x98, 0xffff, 0x5, "cd15f46dd055d970c5b876b82cfd17d04cb979da49cf77e71747f5b6e62aba954b635244ae73204eaeb0540954fd027adf5103b3706f5dfe4840212ec3ef600c1cebac5b6fa1ef4641899ec20dc50f8ac60fb38e74bf46811cc30e8a2e61d12ce05f1a2ef3846ad738dc3afd3e4e2d2269f8fe90b396a216211e8498d9f1589b62"}, {0xc8, 0xffff, 0x7, "ad547ac8b11c977794afe7ddc95e5dc0597204d70ffbefdd4ac3fd8ad8a21220186541229812f254dafcaee69184b58ae5c3bf944f8fbb104c966a954f6da26290759e7a073f663ded607b1165b05b33474bc20a0b809fac38bf3064b0c7b35bd3eeb4dea175d025d4a5586a0f205e14ede1c748dadff87d28b23aa6dc102c588bf837253666cb19d75a175953f955fe5b15ba14f45de96370a2ebf88a0f7e6369dc8b9ee009cc74abe7c8eecf80885de1"}], 0x200}, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xffffffffffffffe3) getpeername(r2, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) setuid(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001a00)={{0x18, 0x2, 0x1f, 0x81}, {0x18, 0x0, 0x998a, 0x200}, 0xa000000000000000, [0x100, 0x8, 0xee, 0x0, 0x6, 0x1, 0x7, 0x8]}, 0x3c) 13:26:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x2) socketpair(0x21, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x10001, 0x7}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x400000000000, 0x8000000000000001, 0x0, 0x200000025}) 13:26:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f00696cc3c4c95f40a46295fcffffffffffffff74ef6f12d9f52cb92ddfd63d14e0cc9c6bbfcb3af1823a218e4bd1c04ae398a4921bd8cfa075cc274e0566edcec847260543d1aec1c4e6c966f07749d3f4761c0ab88730a2cfee2e87c5af39ce2331dd73149ef03cc8bcaab6fad06976c645dd01e049041b75c068ce"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1, 0x5, 0x401) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='\'P/\x00', &(0x7f0000000640)='-\x00', &(0x7f0000000680)='(\xf7\x00', &(0x7f00000006c0)='@\x92[&\xb2\b-.\'\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='$.+\x00', &(0x7f0000000780)='&\x9f]\x00', &(0x7f00000007c0)='}#&\x00', &(0x7f0000000800)='@\x00', &(0x7f0000000840)='\x00']) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r3, 0x1) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') close(r3) kqueue() mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x80) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="7afd8e6d6759e7fdf419e5543694ff60d430278244133ffc50e09a41d19002d01cbc17d6764ee4d742d3dfce5faa964a99d566288899370e117d671811d0338456bba7092370b57a1860ff4673c56e", 0x4f}, {&(0x7f00000001c0)="c5b75d4707d00a86339f8c2f6bb1ab1cf630c5", 0x13}, {&(0x7f0000000200)="57a7a67820a9ad1e7fed3bffb481b93fbe81ee597df21b09612607735e7f340277c685cf05f3230b6d9054d60345f5418d30d9fce0b119a86f0f8ebfc7ee9102b7bdc345328dc8b94d25af7c3a9f8c0689981424aef40d008b757e35571cae76719ad1bf0eb3bc0a977aa3ab02191191672b8de7767d20c3d75bfba92ba1fee1b0e8fcbcb744ef34b79cd65e5eb3c7c20c3aa2638349d3ac956c0dfa0aebd4d3536f89b7c91e1e172d915fc9d5ed00a29dd01a2ea248a973e77e6e3f6fa21449b1a4ca5e6f501e579a8d8bdd93d6a0fc80c1bba7ab28d2448bc4eb", 0xdb}, {&(0x7f0000000300)="45adf967cd836d0a7d579ef08dd3682ed45c87816c847a79717c76ed52915213da8ed2bc8fb744378b8b233bd6520610b0fa545b3d9f0a360bf9c07e48520e40da53f5877ba98ab309136a9793b38ab316d0c19bfbe8d4fb71f8a2b67233c1d66ebfadaa64e13ccf103b0b2c685e1eeed9320d1008babff3aa551c8e7776b1dd41b5b8a7a189e69421550c19a872d8f7d9750a375b851b", 0x97}, {&(0x7f00000003c0)="9761bb1a4b62d46475f58338c13ee077e52fa72447f374fb699aa3af4c277e76bc43909b647bb089792723cb3ce30d2f13e581b3f1ff5b8c7c46573912beafac6297cf94b0337f9dd90900ccb3319fc10f0e5c8fa4ee3e458a08f7f5dfee79409cb63f3d7506b06f14974d1fa219b070f3e63e1846a16df944fd3d0d061559f8552c5df52d4f2cc9756cd6a3187ada46ad9d7096a5910f2a6e6dfd61484608a8483b114ca1ebe8f3ce332a9d49a080a4ce27a7d0eb464febd05ca08c7abd3860cf12a0b724402d2f31c1e16fae428e780c676ed07ac8a67945e049f110", 0xdd}], 0x6) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000940)=""/214, 0xd6, 0x803, 0x0, 0x0) 13:26:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() syz_open_pts() fchown(r0, r1, r2) fcntl$getflags(r0, 0x1) 13:26:09 executing program 0: r0 = msgget$private(0x0, 0x400000800000c0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/94, 0x5e}], 0x3, &(0x7f0000000240)=""/101, 0x65}, 0x803) 13:26:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01172f66696c653000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 13:26:09 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000440)="56eb40d6b4b76ff4d91d97d2261de5b6c6e94b0cdc11ac56e83fdbdbc67cdde1e2e3933305641c034053f701caf9510f09e3", 0x32) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="9b7ad24e963242d970d2576668a97325b785e14b3439496a9cdbe7d030a04381970f496d45388372bd2bce3f0c27f5968d22f795612af8672b489432c411a6229d039e0888a9dc239d662eec8e7667797f5d84ae6d1301c9748f5cb2fbd313f4b5ba69dad3f1d663e3969206fb97d70b50777a20f8e134404bdd5ba2bdff2e20c4852a8a7fb52e582cb450feb2", 0x8d) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:26:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 13:26:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) sendto(r2, &(0x7f0000000140)="4f35d5c35ee1364100c3aee5f59ce9adc3299046ddefc7a21f3593ef18b57e1bcae414dc0959ae9e4a3c5c0a", 0x2c, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100), 0x4) fcntl$setstatus(r0, 0x4, 0x0) 13:26:10 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025e01000100127c20334e4f40f8de0245b26a975268148ef6c221a353e8a96fd57307d4172501c9f08363342f089d770e884271465d9017f6e1df564cd1fa44a3bac29e967a37d74efdf12a495daa1fd8e64ce0746218c7a125edb9588fb9df522b97e73a5418648d20aff53b98b5ab80c2"], 0x1) 13:26:10 executing program 0: select(0x40, &(0x7f0000000040)={0x3, 0x26, 0x7, 0x1aba0000000, 0x0, 0x6, 0x8, 0x100000000}, &(0x7f0000000080)={0x7fff, 0x3, 0x43, 0x1, 0x9, 0x2, 0x99ed, 0x5}, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x6, 0x0, 0x7, 0xcc, 0x9}, &(0x7f0000000100)={0x7}) select(0x40, &(0x7f0000000140)={0x6, 0x3d, 0x2, 0x1, 0x9ac, 0x7, 0x1, 0x7}, &(0x7f0000000180)={0x78, 0x4, 0x6, 0x81, 0x8000, 0x7, 0x8001}, &(0x7f00000001c0)={0x80000000, 0x782, 0x1, 0x660, 0x1, 0x1a, 0x8000000009, 0x10001}, &(0x7f0000000200)={0x0, 0xfffffffffffffffd}) mprotect(&(0x7f00006f4000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000799d0000000000a93d2eeaddc5c753679e03a97b701d0000000000000000000000ab7cc7ae8e94d77b70725d9901614fce0347e48c000000"], &(0x7f00000002c0)=0x5e) read(r0, &(0x7f0000000300)=""/5, 0x5) r1 = semget(0x0, 0x4, 0x50) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/218) 13:26:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = kqueue() r4 = socket(0x26, 0x7, 0x3f7a) fcntl$setflags(r4, 0x2, 0x1) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x41}], 0xa2, 0x0, 0x4, 0x0) 13:26:10 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/48, 0x30}], 0x3, &(0x7f0000001300)=""/200, 0xc8}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 13:26:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000014c0)="247859d6fe41cb644d85ef52791c12456549c6d6108508467595d44dce8d18332e3cb5a95cef3a2da4828fd805dbb592cc205d2f2fad8026885f76e486fcf822f5f63e9117a50573436d48094d1ef4cc31cffa37d12389929413a724323580c885e7e173ddc9c8b473e020a148d4bb4c8ceb63255e874f04592293a88473b03c06e97de1bb95f3f25b1fca17e5a84b6c043870cc8f8b14fa87650ec5620faf3fdc153440e1dd52b93342b8f897e4d7168cba1792ab926c8cab6e5622aff2ffbf5307e9a38e47d5e74a509be2796bd79dcdd477582b6ef2e157da830f1299f55435c661a2ee1b21ee77fcbcd0d7eede3627524289c904ff9b1882efc0904961075d19305ce89ab1f0f67348d3314707c4794042061588d3ba6c5cf46f5cec52b3141011163d409a0327fbb6c6dfbc3a0a05ad3b55d95b240d39eb36a59500c2203b87222b72ac041f880dc471bdcc41c6a4b0338aa16840642f08b8ed892fcc260d0180788f80e2eb494f416a84aeff2bbb2564d664266e01d18d7941c91ade59ac183023c392d32c71cbd77aa8a68a6867949b1bd6abc592cb216916bee940f276aeab12d999d00b39bf7434cd6c94b1c4ba38a0079710e8b2d8acac670059adec96b464a9375a1a657bd6beb801fcdfcded708f8f86f87b0d774e8a35052afbef97946f33590e3a8403d57b56584757d6df707e732a11b1a8cfb4a8cca6a6be748cea24c7d827d62d2d50239816d59caaa6b546c51560f92c9e6cc6f5b7c77afcb10439bbd2ffc8a3dcb8b79ded2cda6a7ab9f4bb608655f84cb835d54e72577657e9443ac1700fefc400be9a274c371dc452e354d4a50a5b92f6bb9d78ee653ffd8632cb6dcd8ee91e5b31099b753270d3d791fe97c757801d9d10f89ce22e6870cec1c69f54128460657f1c7facaa7a09475fd144b85b8be8af5e76a1c97f5ea625b3c0db1f0800142bb634b2b671c271e57d36622b641fe0e3a7694d341a99a52e156acf4c84c9d37af481234de59950bc12ebf93bb43df8235b31683d02c94bce2c248379549ad88e333381712e345f6323fa475395a093c8378b0698236c0b20515cc5e344f461c84c8da3bc32798c1f96b63365d2458450001698d528a3944a438e9bfdab49c781e531cd54954e730930a7aeb456a326ebcb50934162a1cc1ca710dd4efd51b41c9023b38499a9b8e0b2493a5c8891df859108fb2fa9514d203a7e06c59b7da3652703a43c68a582049cbb9f273aeade8eb71e5c4f894281e915d1989bee5336e47dcc32a7e7dba3c6a81cebac8efeba06fb80dfa0e8329c35ba0cd6634168505a6d2ab8676e309230c71c013f4e11b801b5e601d9c37343e974fd184d75b4604b68556979ef3ffe7c923cd8d11d114314440e5f7df9fec97380a5be25ac7f1573cc02bcd0a5976466a5d7ea16447503ee4d1d7374e7dddf723cbdca538c5515c795a420b85cdea4ac27e96cae961da00d2f4ce650a9c92df0c9cd114eca4e1b4208011278a3161423d9ca86160a229852b6eb5bc8442ce2e33d89b6e8385a78a2422397ea1842114b8fd2218ef7cd065ce837ca72f92694dda78b70108ab6e2021da7dd97da500694e64fdefff13ae9695bdeca1f3919aabbbf6fba67cb16a2952ca44a37ba04fb76a47557ed933a0c6cb9cb3e891d3ec4e800698dfa9b52fe78a023cc17bdac8480898eb1e0bfd45e0cf7e5191ea66bb6c4fb34ea8f296d6cea0b515b3349964bd4e70cc570cd92517043053897e1600ebf423190eb557e76c230c3bb0af702462845c55e1ab1952f73ea6dcb3c2e4bbc182780f7f21659a1ba2300d3e53658c35ca89ee92f726d38bd31e2d83a52010cb916f635f0776998958f539acce9f98540dcc208c58cc3727774703f1541eee540475d43dab0e3b1cc85375c8afca48f06dd84dd4c89cb22b02d49bbbb57236263a755b56683589552ea8bf3fdec86452a93dbf043560e06e219b57c063b6e9a4a22814d8a48b9bbcf9b28335f6dad23da626d23110bf1026ee6bfe6acd88621a38681c3553f48579c906d50d733d61f09313ac6158c7bd78f809c5276680bcdbffe8f534d5d623a860f9c2281c42870537f9a5c247907fb230867a0e576cb7f60a680a8b3c30476cf3c75ac1f738427b7dc2ddd1ee9108572431064a33c943701351b299f8202ef9d9da3d53a6cc17b833428c04504cf5a56a024d997597a42385ac1ec5ee4d2b8a1139a5cc87a507d9ef5efc85301bb7ddca4eed093cbb36d06e59be8b545a1373f793041e5aca5548a1831738850b3d2ffeaf9ab4468db16ccc3a8d869a19f93b7544d011799fbcf8a4c14034b842466c59fd0dc9dc619770ef8a52abb9171500fe42c2d201c4f917414a99757ace10b72baf7f0778b4f90606419565b6b849444917eaaffefe9d2b175a810bb2246a540d45adf49fdc7b3c603a14b50cc6e7df5365e342cc66e9fb30fdd8e458747cc9565d9bb5b9a6ee430c23a02273b1c9d27c8539e5ae9714124d6fd6e3beed070309a7affca5e386c282069287970e889269510272150c115c18fe6fbe873e10ee782b6c17ca5238577b81eb8e9b271b966a8fc58222da44f2a441f32baf03543fca64b313d298910c0d086db1dd2787daea05ff8c79611dbb2cb43b59a4b741422ad456c703169bd7b0b0f2489e1f26ef6ffbedfe29d2b38bf6bacd84ad7da5cc49a2d885319a6b5e68182047bb41cb9f518399dc5964c5954d1006bb67f03e8c47f24416f0e0290d9d15884483b5ead90aa1782ed1c1b566ee54165e0278d34c18e4d390122514c79062a0f9413b7988fccc857cbd043f247a2f4e5a15ed35197abb3646f9b60b8c2345c67d7fe431668be98392908be49479ee54b0e193e8a83e7afff76e10a15c8a69a52ae84466c009deb5232a07daf9e63e77fb4f448770ac2e7868f2c1d811450e333594bad671d84a43885a516760512144332f1ae95c2cd48e1ceedad05f5abecd3f6be67047f72536aa5c25040eceeaea4c42e57eac1be0403355cce1211cdf4e3389c3a12b2c5827fd831adedf2a4cb5529593c490e1ad955385de0639381570abc1d907b6f5ef6f602a49744abd549d5063632f95ee4e9cd687803523ff0bab6b057b64262f5c009ee14638da80b44e0d4fc0d5d9889565beac932e81a17bdab067fba45890f8f65d2fdf2dc998e0a7694b87a7d3860a8651de54752eaedccaf7613afe235c3d9d381bf2dd4cd6bccb414b809b5d15fae10c579991fad60f541b792ae831c0192aeef60b3bb8a71b65575f42987415b7d3550fa5443b240af374b23723dad68f7144cfeccd190f1df28bba01743ccf74000d3f48947383f153c7e4e8ed65d156ca3cb402fd1dbf31a28c2c62f979ffa711dc9dd2f796155162715acb77d7fd1e52653f7718fa2f7c9dd5719ab21946986ff25fbb624a5115db5089a12a3f10b73fc82dcac0aa8b2b411fbf2608c22ba90331f8cb4581531b167a77eb4e09abddcb0637a54b51e83a65401256cd8efa761313a57d2df98b830cec2c76a035d566838f91501f253c6ef0882e0db7fdfb697e37f78b3d95e1b93862bb0726f9572fd6efb6a3f9c24eb58822e7afc7461590548e2834f07a625ef14ef72669a5fe9e19c2ce0cf0704efc5d56844c66f116a3a93d141ac2dc2b5814a692d8db85309b2490593ec9be6a62551961f740ae961cd66afadb78e05ec59b627feb77f0165316908913dd0e61d8b2356bcd911bd0c15e284d655f8777646c8ad083330358a4ca4be468ccddc48d5ca1c5d24c14067577553717885e0862b22280581c9a639a10ca43c71bb37ba548fa6b62fd4703aed41ea30e2a2b69586aad062f7e0fe752535f670cca046c3d67595ff69759f9ec1120c318d65831266def13c371e9d72263a62e744c583630d5927ff10791e36aba195d9799573abd1ac25135c4bded5ac9a8816bd5eafa7f199bd5daad0537e3f65e7febc7e8cdea108d9e5bd5e692263f35d4510f812eb06c410fdd0fe24b644cc655fc8e91ec29acc552389507fa0cf0d91c41d46bbcc2c1503e3aac519fc6ed02e4de5d689b2569c644501aacdc2344e26dd8284fad2a16d6f31b388dfb075f6e2a1b0eb30db5e42b5043ff6134fbb04423892e06a2ecbbbbdd68f758bb2c09d9e138a3f0e8b7f20ed8f9bd229377ba4731f420877bfafe6c33f484ec1e63974002e83a9fb4cf7d3de348c8ce9dcddb8821901bd95d0be4871fffa97da7093ee1325ea2ef65cebeb224c7ce84784c514097ec1305d4cf0bef89c5ecc8724714c35190ce9d6e11915f33aa2018492322e7d42e4214827bdcd9e869f7e056f09cc263c6fd390600f9918723e448e302fa3df3cb4db023233a32e46bdad05ca549d4a3024a9b043bac88c7a012d558dee3ee267511cb00ecb1dad31a3690616844e86449d7b614e5257c675534037166b693b6ee909c1e134851661ba6304d30a17d276e428aaeae690e0d6cc1371c14ca2d7b1a9b5dbf6b1c7877c7450604de38c45ef665496eb7835e84a8fe37e3efbc5308aaf70e634dd164061998433f69e2b522bae48f5d076d6e47abf4ab3f24f41053efe69c786704d8fb8464a99ffbf628ed7127933dc996b51a52f2f22271452349ff3c676cb260849470ebc4f9efa18868203a1b6886f18c37a65040529301688a7d543a42a70bfcc230f123b71d41c5e5fe49ab6ced28d3096669ef42ba5ff3df3ddb59767d6a49881e8dde34f433cd56ca237ee681124df66645b1f2c05b6858ff5a80dbd9de2c79cf32063002e84175bfcc4c782bbf130097c813eb3b10c6544a34c2353e810b47045a7bf777c5368f8ed75e862ea0e6bd3bf238667c6685ce36ef714b0aff78eb0d5f0c9b68db101a09bc87875c307eb11ccf3f12f5b755062352221c2017b189310a8dfec0f2a12166038223cd0425c410c67476845c408d4afa91a963de60898039efa29e831e3b62a2f4525c82652cfae599a5403029b20b87da7ff975642e11abbe2e2c4b265bfdf0252f6ec1498e41938f3cb436e37c88b7a60656e32570cc827ea3e9d31440b51d0909bfd4ff459b0f9ef19295636601d7a6b7417448d2a2d410e8719b8252721d4118252f9f114692f62a8644dba969c0084de2609c13d32ec8091783ad09179cb8a26d3911c6a9e78b2962facc7fc7c44ec844f5977d08882f0487fd749d41834ac32ec0082f3b4d4d8ee1a5b8f1dd3efa81b0618542980c5eeda051198818c1e3ace793b7290dd2a7db8f56f1953bc4cd7439270388e7ad30a", 0xe9b}, {0x0}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000400)="c9c4a5734f566f9569ac8894e29488e53c31d2a645e508c9733c53027a9cf53066bd0118807380ea23cb7b56d3dd331bd1099c008016b02ce89fe4e5c24dbedb9237df841e9f469a216a8aabb9d0b2f93c472a49c1e239d54d98c17b707deb6fafffcf580085bffb5f2c5e1a84d17b36bbb66a3b1e5d273c9c5ef1fd79f157805bb2a8e301295ecec512338d1297acd43b514c6894a8bb7e8a560c903a73e3199299554523603fea7631073b6f9d3e444dbec35deac13925837893736680bfe51650cc7d01827cb6926f45f1c9a32102a2744184d56e967ef2c90472ba06ad11b5951e61baa5c3c4d154e431807810ebb66a4b8e063d8feeb7e46d966ee8e7fd16a664a41efc31da29758c705ecdb8ad6ed6f00c7ca3612a65b3c8b485c31883de6fe0b0da5fd3d06007b2db3ae5d03cfca1c20058b96d0f45e2e0225fcf40438edd4f7673b1db908d3c8a068a99c3cda4a64cdfb5528ee55c3e49bc866ccca1eb2195f6b6bc955fdc856bd08e49c6b094022375ea296f6a9b929f0942a7580d96202f208f19350960aa8b0cdd3a39376b0f1a07a1a274c1fc70fa3a4eee3c1f5477d00c84f2b6347e4d2df002cdd8b78c8ce9d58d4715a560c729d2277ce371dd5c16a3e02930c8e0b338e72f55bac4d9293edb6b6bbc8bd5f0461ba2a13d903946cf2efabbf5e950c52b93cbf3ec9fa0fc6fd64552114fcf47c8455925d0f3e9f78aa9e66d25829e2290129d4b75f0e6c3664275412ac09b52aee4620e7b67b7b315269e352961b4c3057142842c4d1f0700306f0d27911a829bc19997e7419419bae39de9f1d19a755159ea93a6b90b5ebe6f1bd1152f33cfde7e9010368d91491a9c3625e8f792e4d32c510f5108d2bec8dbdcbe85089c3088e66c84792c6e951ba4e96a14923617e872e776c32a173321af3640451ea944904d599c16cb6e4b9339a7e83c962b871bb30a01e778677fc191eebdc703cc3fc99d6dee3c87b65be5e95a4c4374d2bfe2ada3a2b29f27489735000865cd27d2b1b1d887d61677820d3f05ca3a819d097e59b34e7679e285ae64d6b63980405c566606af0c7e38f5429336853c8880d78237e297691eb2ad55746a1f92a8fa3296f6925c308c41b34168c4f2f8bc30e043778784111edbf938eb9435b31b2ab936c078ef96e2e23e69bbd632d2f8e5feb41b3aaa829dabdfa8c1202dd8a9b5080cbf42d190bc5f6f03dc6c4dac3fa5bf403c4b48bea5648255963f97504dab5b9959f069923077b26ea23baf8fe60f4e0bc2cb3cc075ce3096735e567a5a751739484127ba520767a9946112d0d35b334b1ae61c69ba72bb2b498c35ce98d57544a21fd6a2d39afd76774e831da489371057e6339ed189dad0cf13cab7df0671c82555fbb048c05768274e3612c677b2de8fec11be42259189afe27a8b37f29843cc47ef6ecbf1b39233568ceab7cd6d4d5833de66980b22cbcfdb4b2a9d4faaa9a9b3c609477ac850359d9be8735c3319c64c4c210ab57f8eacd4817dceac77fce619c5144b64ab2733a68a1f04e1564c01b3658f36df5214ae0ee782a240ad440d400b9d6c9535888e2e46af77cb451aa90bb7c27780c6b2791e960e479153a3a24bc7b0765979a8f4cc69f90411b1ccdbdd1cb6b23878e3deb06241aa68aa0fa55ab27e548f8813335c4f2715cfc67023dbe8e1c5b0c5d7c566764204a339b2dc2b1daafb048d57616f742c617da8a295b171df759162d85236d48cb9d4111d7cdb60600c66a47fb93a285deef6efe3af9b1925c77be1069e679454bb0a0700372c02dc2d8db9cb30971e11b7be0d4b4dce2f68d54bb24581f11e90b7f7970abb4670661cf4f00c261c1ec0fd5c32584c4c6565308f12fe513e036810460ee5f14d2262988cc2bf94770e031bd72ad1b034903ef7d0130ffee9e00a5f6137bc52b0bfe4c82c21e54b344b700379c2e526a5aa294f1aeaaaf3aec1efa9a9623bad063b43032ac12f776b17523f27d5cb2b265ce58b6f91643d297f8523bd477145ca73fe99f1a134b911825b26a81dc5494fdd5029333849346035f8dc1edc86b2f56ca44135b4a2431212b5e7c4e376fe24e9c30e7d592497f9bfc1d8bc160193ff44a2562700051301c6ba9b07e0d4e9b99cd52f3cfc18dd10b482d2052f3725d7566b2d2f247668b13868afef5622e75495bc4fe8b903576665b7e62d03b06b24700303d2c12a93040ec21aef07eef1efe541f0f7c5c020f0d4fdc76e2557ad48fcae2588f73a4c8750c9e0c3249dd1030c64882a1571a10f0245f5b31bf7199fa35c2fab6347658ad498d8ccae90f0311658efeaf8f1c0975fe8c0ad226c98edaef1a4186a20488e97354bddc32887fa2846f883b96e03f8e8e5ffb624bbe5f13ba7493696c40bc74883677a094824aa5aaadeeb055042a193249bd4ed2a0655ed4ae65fbcc7787a10acc42139869169b7e32508e72dc0da2159473b6786c2c5d55f1c87254df000f2c3d28989f1dfafb6f6dacf0bdeb5764370224617852e9c37f065b75030752d37ca52997552130db81c1cf306e9dcdef33c0be9a1324d05fe90c0dc401b72cc93c6348fcf9861dd03e59566aa13616890c7972b0d84ca514ff1a895767efa484dc3f3b651d4f3c76ec329068e96a1e1dc0cd3e7c35bc9d3e039f242f54609bf20ba0403ff68c5480878a7e2f0e438831b8b8f6fd76ad76197334de0f61e0dde575c45f2056fb8fd52df80b616bc5e4bf7a77b59c2b576aa5cc0d2bb424de511fb03bd2a87d4f0762f33785d4594aeecd2a8e49f375bf9e48e22d7ffd051848d12969e5db914d0b07e3d64d109b0753a69ba56265de68ccdadbb0ee7375e98d72d60811c0693ac1eab60ceadec62776f86168019facebc53ae4fe77b03c5f037d16a193f0c61d50ced61249d018491aa2613e82f20284880b2f951d0954afcee94da00ee609f5736c80c0e1a00d814318d6b824b916398a57f5a0d956bbe1527222ccf77fff63e66277f2ea5ad548eafcb20c823ee77ac49339cf34e7df647d9498bfc2a0aabb05f902f22ab454dad6e7707e707b36a8c364c0c4a680c84e94745367a975ec959bda3882b12a0170ee2dc1eca6a4ab3b8b5ac786778f16343af14d76a9ff793b8820ee5ebe82de35ce857f1b6d822a17493d25fdedca4ab1f8284ab74932f288d103d7d0ccff091e8e376d244c0ca52017fa22256cff2513f0d6fb597194fe5e0b414a63ec7553a5780bd2c16a6d7ec85e8c6f4976572f829c0f3ed9089621f7916fe8d3aedcb4667835c6c3e066a12b6c256d4c0e1647affa156ea3521b5b192ff64d70139fe55241e48dc15687522652c96e4943368f0d907f460f50c3d71124e9c5a291874203458984573e7fc2e9375578d377ed62281c6791eb93e76028465654f8ff93859d53a1654759d5d57b0aef0510b63c7b7194035ac96b7a01548901be172f57b6dec7a0fdc61871c291aa9ae4c1da2919b5f5ca5d0d51c3f3e7a2779d57ff60e924520bce8bf2efbc16798bc0027e12f36a37da35bf4b541e7e97d0b7941cfc0dd2e3b0d141a4cfe078925438a5e03edfe6f403fbbc54930834f535e22d96d8b519c36b5ea0f5acec58f3d75e66281153b4c53847b579e7ac862b41b3f52ddf921e4fc68d88cc8e55b040738d68c0b3f4fd4791afacaf81a3bc33500bba6ca91dab4695bac119207427f3fbb72be3998962c517ecaf81cfc2241108d65928095df605f1d747af0daf9c4c19d84d52ddd645806c2b1857f49d13a81d67c2a380367cca7da614dd967be82375eb720244335486a151643d53db48e78bafe6b0b3bdce9a7acb8f7281a38bbc8ea2976ddb490950ea6de54617e5a8f4228ddf1caf6204a2b7c6ef3c393ec88adc36c24fced566c8eacb812c9d9ab21f8c7dfac6d2edca51b848b63a820ce1d368956e14e53a924747188ab791557c42cad6f9cfe1bfce14c5e0a2610fde938fbccc69bcad0cf01b10d208a07ed86489d2260cf8f657124a3443b53793fef5b3414fa1bf68819a369a7dd6cbcf0726b418545a57d9c27334a4b5ebb944a1cba6557568a981bd0e7231ff3c66177e7f793e5fa391473ef17ea7e9570d009810a080525ca0579bfa0534caefedc0f5310c34fd872a17444e8b57201b8ef9100949155965e8fb3030923910f82028bf9bee60e60f11e79685390472b7fb9f7a3e1255c4e32d4fc14e3dd08a1c434992d8658221441ebfee9e92d5319c6518f11cfe7cf605bc8ec77e6c34935ad69c51851edfd52655c55c39083e32156702189591249d3427425481cdac71a4203bd685e3917fb4b5dbc40233351d30fc7a230017378ca112d9a7b58861c3426664e7810b1d14bbcaa5d16efbd99cd4e86c9551f059e4a42fec608efc7ff38f09560296c67ae56c9dbd3b754b17dc2296ac47a98afcbe349937b0c68730611a8ec189a70198731c415e9b8079d0e2e4d942707256c7a487b4f4fc0439c65d534eb996b3626475702c4265dbb082cd976e338135b4999dbe3b1f148be02af3cf9d32a5535954cfb61ef69676d65d0a3a28a450b387959cd9989b4a6b9d15a40487bdb39b46f8aefcfc8b45c73005282919e2e5def24dcf8411f5057efacdfd8990f23c993a664f9985f30b91ec024960f1427484fb0a51d76a9929e2ea69a27f69424b0021410b5df7d500eefc992bf425d3c793148628ed900ee514fca12a5348e2132722a506a95074ee4a6d4f50ff7ba52d626d31df647aa00caa59b76ac962831ea4de6e44bb870db6b23735262e011637e60f6bd8fa51d85f82bc63a283b3ec289a7451f68e2648f5d58c67d2c21a6d550963cdf23fc94e4ea6914bd99363b1a6fa447cd4ad7e0c1746487d7b94e74daf4a04a20634e8addcac663e598956756a455e08e3e5880d9249209616bd143efe5ba8decd6947cc0518b8c58960419713c9f1e7392e10d79cc903767cb1051fce541b99455f4498854b0c0af505fa1f23e203efc4f9ab664380c61ad98c82b0fb75ae83dc2894b6239dcb0cfa7999a0ee52e5e10963bf011e52e75d119e0ee3706d65e634389db9234ebf86a56f4db8bc2d1545da479d8e9d87fa3e4d8f6c3a0f11a418aac32827f34a7ef0aa379bdd2a3c4232583539d6d914d89bccc1cb8b28bfc97ba26bfddb8f845eb8d95669e7ac1b877f109ed615da92b7d9949f0de6ec4fc1f1030967cdfe8e375faa4926f1ee50267879bcd5aabd3a803e10c1fff90397543920f499de9b03b63bfc74eaf9e475b4ea1ea3f2141327c43250f0359e1ee5421c4d8d2d48d4198981a0a57e9dd5ffe42beb0eb7d35c7ee9abba62a2b2196a91966eee231cdbc68f60d9bb6aabc330c881196191aa6445ddc99263398b44d88b91ae0008bfe223bbc9ea76cf380444da7e49eb2f2b3d09fac547131dea5475f872caa20f097cbb789b51a95bb27eb75604d330b3e3706353e7afbf523397be6ae4c9fc4ca2fd9845e7c7de8198d33977e3b230c623b9df4cc8619b7a105225469419b2ce53b9b37e7b0b3614169b4a00d4c99a410eba8c1d8abd0f3a217ab0a1b05cb09dbb3ad743d22cdd71211e1ee4d8aa537e46086bcd985f25ee54645b81f5ecf46cd24506f1eaf783451e9de20598e4a8024090c238ec6a0d9b12efe3e19de4608c4196df9b66c614dc5e289337389a73d6231e60815c53cb12c39749cdd65bb45d0689fdcac34f1e1459bc6de76643ecfa3a632433faf5c0f919e5d7d2dec5f21f7e56da742752f8d893c092e17f87361dab0902c9d286fea5cd83ad1397d781a", 0x1000}, {&(0x7f0000000000)="5cf842588ba31a4466d21a0eb89abd27031e54c66b91a168a50ab6427c9392e8c7e48eda9ce7625abae3fde65529023c3b31f744a8f7d1e81cd441c56f6f9c", 0x3f}, {&(0x7f0000000040)="731fb3c686348164ff7d8c3eca6a11090191a198473f130350d6743744d7a02b2e9fac7f65e9ff67c07fa3f3b332505816199178032b2279fabd27b7190875c67cfeaf31890a68dda3b16db35f72d92bebcc31e7dce675da804e27391d4ff8b1232d3f5373e7752f22cba8666e45ea92005c40bc89dfa844a420241c4a155b03b957abcf123bdb24793215f0a411a2beb853f1727e10097186addcb853e1950307fd0badd9faab1f172b81632a61b1cd5279896f78912bf3efcb47ee1b482947a88058c8", 0xc4}, {&(0x7f0000000140)="90e969f6503b33d9189e6c84ad3ac35eccc1fc3f8656261e10b90b7028c5adf1b7a0cf5d23d7efc5610ac2725135ea14d4c4fe72534c3ef9d9d86338293c1e8f0073f4b7233f3bc4a336a5fe590de5bcad0f206e230982f4c723964dc984bda061365c14ac3d79151b2723c3e6fa4c984c068449d2cd3791ccd6fe33", 0x7c}, {&(0x7f00000001c0)="aa5e9d061f63550dd4fce0349fb554dd74aa79cf96a94f975a8adf4c0d9a9b7df3c274255e13e2de27a38216cf57fe7e027bfa2ca75b13e2830d60d86e519d782d33e9dc0584a207eee0f5183df215ca5b3af4bf003a4013305237eda5da509f6a98bb06d2e5c5766f5ca4e0af3aab1713896520f09bd023181e2e9f3f6cf8ac05b49a2c2d79d4245eee8359ad923c58b4e24c2e395fef18df0d0a", 0x9b}, {&(0x7f0000000280)="73193ac20b90a0e6b89a65cd6cc89c0f8542dbdd16c2c742907f323b90984c", 0x1f}, {&(0x7f00000002c0)="010d4825d923e478db2248c3bf11630e580c798d67fc629c3307fbc248199e73b8d6bbc8ba2b4b0ca0498d8f28ef322ac756a3b2f0a794045ea4f5c40b2540b52f95335cae4c0f086988117ff60407c770ec230c76bc7ba3d2481c94fa26e9d542742705", 0x64}], 0x7) 13:26:11 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = semget$private(0x0, 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20, r0, r2, r0, r3, 0x1a, 0x6}, 0xe1315e9, 0x176, 0x7}) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/177) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 13:26:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x805, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 13:26:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0xf3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x140) syz_open_pts() utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x200}, {0xfff, 0x80000001}}, 0x2) 13:26:11 executing program 1: r0 = semget(0x1, 0x1, 0x20) r1 = msgget(0x1, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/118) msgsnd(r1, &(0x7f0000000140)={0x1, "fb4e1151691c5a55feb7ed9d24e1682600d5c8965a6569666716400f558af494a6affa8a08e142ec49a8332397c7e3e0db2fb5f73f4609ed1aed070ca5835194952817e30928c4f2694a6a137a10b7a1ae95991c019e327906149081d84bed484470ed921e3011985910fb0e271f8f2f1074e82c6215af9f7e5b9ea3712821ce810bc2f707a31e682c0370ffb489ee1045f622cd5c61aaaa593a32a1249b4163fc69994064c816f0eac0fa4179d4d985da43ec807d111d3083223e89295270ed159c5ff1a0e50e8506d642d09b1545c742cd0e"}, 0xdb, 0x800) setitimer(0x0, &(0x7f0000000040)={{0x8001, 0x1}, {0xfffffffffffffffa, 0xfffffffffffffffc}}, &(0x7f0000000080)) semget(0x2, 0x4, 0x2a0) msgsnd(r1, &(0x7f0000000240)={0x3, "0170453bf21e0609e919cafc44dc4f33c8d49dc2eb70afcfcebb0f49bf51269fe29c17c04b0973e106abb7368922f10d3d307802f82bed436647c995f601b21672a51162d2196dc99473662a2a06ac5a0b417ba4407148d891522b4642cb35338c7bc47c3f194ec174238352b6531a597d95dbd0b46a91552a9e7aa593f6852b5546b16e7f49"}, 0x8e, 0x800) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/47) 13:26:11 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 13:26:12 executing program 0: r0 = socket(0x18, 0x8001, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 13:26:12 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201439aa4"], 0x14}, 0x0) 13:26:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() socket(0x2, 0x0, 0x1) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 13:26:12 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 13:26:12 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) fchdir(r0) 13:26:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 13:26:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) socket(0x2, 0x5, 0x2) 13:26:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='.\x0e$', &(0x7f0000000140)='//\x00', &(0x7f0000000180)='!%\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r1, &(0x7f0000000380)="44aff7104c2a5fa7923ddcc4f81375f031c0db83a6387ac7aee8fd3353333872e05b3786489020d0f881540a1b3d927298fa1cc0ba776f70482f8f57765125627f36f3fecaffb882803dfdc7c4014bb46094264f0b171d35f778f7c6c6669e82c9bc5039de", 0x65, 0x8, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x100, 0x0) 13:26:12 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) socketpair(0x18, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/208, 0xd0}, {&(0x7f0000001680)=""/216, 0xd8}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000001780)=""/84, 0x54}, {&(0x7f0000000300)=""/2, 0x2}], 0xa, &(0x7f00000018c0)=""/103, 0x67}, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="44eba4d01fdf3abc199d770ec58388f6ceda9e42649d4a6700f500cffa34a7de879ef503d98056d4cce0cb3ca4f1318e994106fb6d3fe5c95567a9647c9738f3923f4d816f2a6253c108cd073365eebaf2035e57f869abb0d3a16bb7ed1080b64996ddb29ac26fc79d6916217fd6b23371161ed5e3fa0f5e534bd4439fbd732c544ba7601887005c19c690247ad6a2", 0x8f}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r0, 0x1) r2 = openat(r0, &(0x7f0000000000)='\x00', 0x8080, 0x40) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7f, 0x1f, 0x7, 0x6}) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:26:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) 13:26:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x6, 0x3, 0xc19b, "7e389ddedff373734578fbcef9017ba8eb5a253a", 0xdf83}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/203, 0xcb}], 0x9) syz_open_pts() syz_open_pts() syz_open_pts() 13:26:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a8a3cb64dfc88e81014757cb02a929a2ec7701bd52dc670f00246f1118bcc0121291365e0988885ad3c3615145a13661866dc054595b05f1b5a09362d1efa8dba8c9776a3effabb47ec4a8229c537801b8927d807e3f9bd44b30d9e1c65272a20405", 0x62) write(r0, &(0x7f00000000c0)="bd4eb4d2dbe438f28fda69ea8b55992202de6a8a5c220fb64d2ebeb2512bc89ce1cd5ff39dec3099bc7578210f30463f5697301f81ae117dc1ba7f4d68eefe57d7a328b25b951658427ee1b0d0c0501ffbca507131b11aee73806874425319a4ffb5535dbb98e414a71ef3ef1630465c51c6c4fad5b94c61eaaa8209ed3a2fec7ba520e0ec27ec005141ff531c810d27199a0cce2849d756bafd79bd66089fee561b6a16cab6ed4e776f5cbeaebad8fa77dd15420a49553d6dbfbe318a5a1dbc", 0xc0) fchmod(r0, 0x30) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) close(r0) 13:26:13 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1001, 0x100000000) 13:26:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r1, 0x2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="6201d92967299d6d179742ed02c18794c24034da6436bb9a5ade", 0x1a}, {&(0x7f0000000240)="902e21e37038e80523d721101972be5efa3c90b1c5d911b35aedb387f27585760ae67114648143a75b17649406d18aa1ddfaa5b0d7437dc8ac6eb4c9c454092ae3072fe68ef6c74b30b890efcb7851a175c4d9", 0x53}, {&(0x7f00000002c0)="460901fb4ef0df5c1f31145d39ce41d9638b4c4b338018e037e787d3fb70584f7b9381695872ef283c6d5b431cf6a96c92e062ce86241eac3a25830a0d2c5eed4896e847e07905ccafbf901e8a3be35f5e4cd6ae98e46bb6a8ef81fa4d2bbfe17b9aab9638ae65976ac349c6", 0x6c}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="a669a9c6130c589c11fec796e3dc1e0e354f85f5a56c58d4c4a57b926297016f8fb71a97235e11a5cfef251437bb258b52d4207704d272d97e66a875af6721dab678baed765f41446d2a3bef0cb9103ec02151de762111adb516a7a67c7cc7602ac9497235ad4e7feee7fbb31faed781151ad5951e61ee46d1c0724b093a32e09604a2be432c6d368e749b00bf93f62e5a2815429b17e157d21e022aeac103d16b434c8d14d0f9454ecf66b5203394e78c0f625c2f11f3ba21f9ac9338a2374124afda347a", 0xc5}], 0x5, 0x0) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000140)="aef913833a71d897c849e7c6912d71dc08725089ae684f5bf2ffffdfae297806af9c70559714c209e38a1b08b2ad9ef56724cd885aeed3f31d3a9257a102812ba2a202ca39df9a1822c6b3a1e623ae502b4845732db319391fc35b8661af2b631c0c3d33", 0x64, 0xf, &(0x7f0000000100)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3010, r3, 0x0, 0x0) kqueue() socket$inet6(0x18, 0x7, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000080), 0x7f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x1000, 0x0, 0x6f8, &(0x7f0000000000)={0x6, 0x9}) 13:26:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x80002, 0x400000000005, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 13:26:13 executing program 0: chdir(&(0x7f0000739ffe)='..') unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 13:26:13 executing program 1: socketpair(0x1, 0x3, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x100000000000094, &(0x7f0000ffc000/0x4000)=nil) 13:26:13 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x1000040) 13:26:13 executing program 1: mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x41) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r4, r5, 0x0, 0xb8}, 0x3, 0x80000001, 0x2}) 13:26:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0xc4b2, 0x100, "976b80ced867282fe4bb6e7c2327fe2bb4ec30d8", 0x80000000, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffe, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10003) 13:26:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c215c2d109879b18c8947dbb89d278ad009e731ce6aad240aa0b5676cc3a270876657a6e0e6f39f7e2bedec43cec698817158f7721ef19adbd99e57e1f32954fe3650698c387a24ac9f4f81e04c08644cdb55f7fd5db70b8619af820f4278d45e0d", 0x712) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) accept$inet6(r0, 0x0, 0x0) 13:26:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="ed7ee95c4ab61787583d26500055e82a", 0x10}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:26:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x2}, 0x8) getsockopt(r0, 0x3, 0x4000000000, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) socket$inet6(0x18, 0x2004001, 0x200000000006) getsockopt(r0, 0x0, 0xfffffffffffff6fb, &(0x7f0000000280)=""/138, &(0x7f0000000340)=0x8a) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/51}, &(0x7f0000000200)=0x35) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 13:26:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48}], 0x10000, 0x0, 0x40003, 0x0) r3 = dup2(r0, r2) fcntl$getown(r0, 0x5) kevent(r0, 0x0, 0x1f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000078, 0x1, 0x59}, {{r3}, 0xfffffffffffffffc, 0x8, 0xc0000002, 0xa45, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x6, 0xf1d89a1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0x2}, {{r0}, 0xbd5eb69d62dd5490, 0xf8, 0x2, 0x100, 0x16}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x60, 0x874, 0xdab5}, {{r0}, 0x0, 0x4, 0x4, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x2, 0xffffffff}], 0xfff, 0x0) 13:26:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getrlimit(0x4, &(0x7f0000000080)) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000003000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x108) 13:26:14 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = getpid() getppid() setpgid(r0, r0) setpgid(r0, r0) 13:26:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x8, &(0x7f0000000080)="73575f3183f6dad4ca32f8a95b64eff48382d8ce27d615ce4b94aa6c7d55a306a6fda1f6bd20d9d965a223426567f2092f018a8648bec14996ae60faf17011fa32c0c554704cfae5a0d1cf3a7414f882b8476cad320614f3f0207ab9933e3e36ee01d5452c4265cd5fc4e6d592609cd55db2191ba708dea784dfaaa823f9b34ee6ac60209d5d13c954aa5f7f05059191412a409ac0c0775538c8dc16b0e0ce23a72ce373fe7fce7f17c8fa3d3424ff4c901004733d435dcf2eccd0eb14da92965c73333346d38a1d4bf51fc8297585114d7fe6c9fd6f1770a0c21092811fc4b2e5e5e62913f2", 0xe6) socket(0x2, 0x400000000002, 0x0) 13:26:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x19, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/232) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = socket(0x27, 0x0, 0x6) semop(r0, &(0x7f0000000180)=[{0x6, 0x1, 0x800}, {0x5, 0xfff, 0x1800}], 0x2) r4 = dup2(r3, r2) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8821, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x10000, 0x9}], 0x40, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000005, 0x3, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x81, 0x2, 0x5}, {{r1}, 0x0, 0x40, 0x400fffff, 0x9, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0x2}], 0x0, &(0x7f00000002c0)={0x6a, 0x6}) r5 = socket(0x1, 0x3, 0x1ff) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000000400)=[&(0x7f0000000380)='.-:%\x00', &(0x7f00000003c0)='!$\'\x00']) semget(0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000440), 0x400, 0x8) write(r3, &(0x7f0000000480)="c5f6ae91f8ae511032291592f6a04800eb399f8b27e5de860e4a9d03", 0x1c) r6 = accept$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x1f) r7 = semget(0x0, 0x3, 0x420) socket(0x2, 0x0, 0x0) nanosleep(&(0x7f0000000540)={0x2}, &(0x7f0000000580)) r8 = socket(0x2, 0x7, 0x1f) write(r5, &(0x7f00000005c0)="454bcf831f426092f27ed17803a0816e3911b97b5a12c6f1d231fa3361a48df390fd13", 0x23) r9 = socket$inet(0x2, 0x1, 0xce78) socket(0x38, 0x4002, 0x5) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000000600)=""/224) connect(r6, &(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000000740)={0x20, 0x751}, &(0x7f0000000780)) dup(r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getgid() chown(&(0x7f00000007c0)='./file0\x00', r10, r11) 13:26:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4}, 0x8) 13:26:14 executing program 1: socket$inet(0x2, 0x3, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) recvmsg(r0, 0x0, 0x800) 13:26:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1ec6edfbfa04aaef, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11a) listen(r0, 0x0) 13:26:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x2) socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x10) socket(0x0, 0x0, 0x85d) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x7c3a, 0x4) r2 = socket(0x1e, 0x1, 0x73) recvfrom$inet(r2, &(0x7f0000000180)=""/4, 0x4, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0xc87, 0x0, 0x1}, 0xc) ftruncate(r2, 0x7) 13:26:14 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/246, 0xf6) ftruncate(r0, 0x3906) 13:26:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r2 = semget$private(0x0, 0x0, 0x288) semctl$IPC_RMID(r2, 0x0, 0x0) 13:26:14 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7fffffff, 0x5}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="1a7054bc1dfc414c3e79b6198e1e4dc63830a044d9ff9d0cface67b980295ca945cf2b8bddf02957b2a262f409caafde90c9c925a01d4125ce93b2533527f0d196604745bde5915b34af68f9", 0x4c}, {&(0x7f0000000100)="f901330e87240edf7ff7431b981c7a1aec4a3c57959a85733f1bcb", 0x1b}, {&(0x7f0000000140)="ed6984657d928ecab2dc8c25034b5200b7ce3264211ce28fa289d249f33afb5af4e407cfe5ca83a93f4703b080ea7ffe11bc05fc4f6b5fdde06db30a8c628dfa9673d905a61521b60b06e8436052d760b6df4ab335de46edf54d80573a63a6db8c94a23b64473b5308a2c586ac37a83ee3c2310cdaa42a13c054a4c16a538becf00553a76f24e6bea2dbdc0b31584cddc54e17d6bffa087e10a171d3adddd254a42295e1c75f4f8dc6b2576e7309d96f38f0142e898c3fc034143b57069e65e7ad", 0xc1}, {&(0x7f0000000240)="4d01aa0d2c427d6fba425e153b60fd49b60c3a306f81bca26b83d87f1a934d3a04543b07e3eeac4d7f232b8bae288283b2572638dcd1a5a17c9d3d8e6b1a80e47adedb16d5e191a26622969e42afaa81f2ce7b3d9b4348409efc6516e0d6045de3e753e3f228e72a10321e835c55ce156bd139d70251ac983952c7957f89f24ffcaa106154b77277b1c469351c0466312f37b26ff7e4ed2b0e01509f52a06b8ab60fafddd8da5bb2e8739f651c625bf0c5d64708581d20b75f57650017732091afc68b8b57414d11d542d5c24b7c3cc56029c479e7c05142ffe8ece7dcaa00d7da4c5e64809663d1d907fa2de5260b820b54751e20522b2d7225f90ba3", 0xfd}, {&(0x7f0000000340)="054786afd793cde3b4eb7b57dcf4dcb5865d4b2b435c977a520860e72fdcc0f4a2ddde74f8e636222acada7d3466adbd8ec0713749302d260399b14ad97461b324f63126d6e8cb7309361d66eb1560501005bbcc402d9334045a2b614d203f744b186e997ec012dcf2f1328d07b16d65a429a538754d5c97920a9a179e55570223f3f648b68248efb3d26f41af6cd42ea7914495d594d23eef3a86569fa06ae4c4be01644c840af1766101076e85048da7999e5167ab244fede3cd9349233141ba4980874f5bcea1a1de5677bd1c6f6ffc0ea46bf80b4cda73633d6b362581e3da81dfcf80d003b294d748a3c6265e36b5213a53b101ed9e347fe386c187626fca46a87ec0e6d8d7641a64dccdd43dc8fb2f5b47047c55373740d86c5d309b4cd96c1bed061f67c9d39ee6263547b27feeab5bef1669bae4fffc1e7ea0ca48751ddd4d37eaa09ea12fdc08e93aeda3ea3f63b6653a1140d2126e1ecb932413ad52ba13e80ebd9c4d77637066c24b6af6808548dd1a3b627d5fcb714d2054eb71b9e0318827229bdcbabe95494021d9095a4a2bd3195c23c58cf061da5c30514e0d83a81a776736396085d9c8054a225db23ffb9da795c4a9eedb77e2de73e2e874fb7c917a4ed534810b672ae917389d12f42082d8fcf308f46874d600af6c6b1a0d70f8236a82fe9edc9959709d57b11a8df1d7b36dfb12b3e4779a4332b1144564ff132d0db3d511d4e4ffe81c782746114f019ce19e372ec91b7b50ee66ec8f86bab389528d2b7a0c0324e99af6fc759de603ae576167b1bf85c2d0361e8dcb4c0fdb857a3b93ecfa2903a4ab4d53ca92fc6e8915ce11c628e7ac1a2844a831c6138ef908f5f5bd8ec6fabf70d9990b9ee65644a538ef56d84aa043823f0dd35efa40c4505e8d483948a6b4ce127a322a177ab954489f756c086ebea1d4fd008b7002bbe5d02cfbaa574cf0bd806154c94fe8470a9b3a938be627e945be6e7521d87a5dba71b69a21687e934bd887121933f1dfd7e5673e1c230580401a5b90093cd70421eba7da63aa2442d5de14fd5fa3458cf6a87138243338fadb811b6f1cf13d5bbe5f7174b5ece51f48bf59ade4b666be525da1b9df672d221a5e3270c6989f5c6a8340168440d897bf5e63fb33f2b2bed52c008eb7783a4a6b7dd07e556c66d3b209f63efa624ce92e6cd4ae06a0c1dc72187012cf80eb8b071b179a7311bd5562ec322c2a04b58157f03fd78d0d170a4f402c3695fa242b5abdb206268ced76ac6f0b8d3cfe80e7f5012eb82e4d11aa7e345d8a66b8e970fc442f588062021b58f5777c7e56435c618b1461b7f1ab13fbb7e29b1a75eb71036bd31c67b15ea5e458139d03f2a872543b3ef4befef3b5c037d0820c6e89d37fbd916743a25a137bb39f25d4666327594974a6bcdc563428e678973b3e07549423eb97a6791aacc22f09f612ed38831d38345b6ab999d31f674d4dec97ca59023034542a7631b49386deac200951455bb771279149709b507277a98a5a4188032b78706b2b151c40d3cbdd2711e9d7a11c985e702d20d4cec5bddab695a67f9b43b238ad19cece90482944f7ce6908032e6128ea74ad9ff3991bfc47a654a4e84480c69140966a977aba3939bae3be21573350ed293a44d81420cb13ffceb60583cd7bc70ad38be6112058b36a5c94bd500ec155eeec17ea69bca0632b706ca00abdda7445eab408f175706114345b4a9d767103bdf604ddd3aeebe8a4352bb2610f9ceefec244144d7f0acbb22258e5f9efbc7fbe5cae5c1a290b2e422405fb564aff17be983b0455e222ef882ec4d5f677b4e78ec12448fdc295dd39d77e418bae5534e5175344d6026fb56b2b16318a424e881c560899fbc5fbd02689915fb7487a64694e9287f74dda54ae9d16661829d813b1b80bc5b20cef11600bc459bd8bb44fae89df33403a72c79cb5ee3ff5f197ef14d7202b310108ac24f18466369f28c189d0172334b0a03d203e14034b3fb3b844fe6c96980872b173044e3cf2d689bd53fded4ece531b2e5fe8fd23d931d41b88e745a35624f0d89ff664b0d4eb81d312444e041d95e7a419acc85ce0e24ae88c4f39f434270a6a85408f19fda39cfdf034a373e961ebe9698b2b2de11a3eea00a9417871d7e6c2b4231f9c14526f1f81dab4a4d496a761719f86900fb701f0c2d293f3e6f0fc97daf9312fa812df664534a67d5b9bc68786ac2bb97f806c54279bd78b15590ede3f3eaad4c3f286f1e230d1bc39209a61344de2dbd45d0457ba9d7678008f88185b03313a52afcf522d5e7a3acfa81edd49e329fd8d18f66ee981a946818d260a92f5b71f73491b0d20c86ba70ade2212fd6a4d3bd75d31713125218a9add3afa7ea842407bbbabdecd603f40627630849b4ba56ad45047b6de28cbb30ba909b0d4df8440d612dfedea57788ecd9a1bbe42a7f99212fdd5f580b238e81f19dc8df9be940cdda6748b7ff6e7b3af6e60c54d4461e74c4d90c638340cb794b574eab81f91aefa5ce148bd8b8f5399ca8b501f49e070aad6a75e0b99c41d6174fad3d2dd3f914ee92c47db76db8468565211cc3643cea619169d5c49127a2b46836abcb15e8dc81c6e6b176baf250a2024c1009823a4c38072444d918cebe5454fdd8639483926d474c3eff6a1cb5b227e114720d928b206975e1352a778fd648657b4c724b5abe34cdb853cc68049f0439235a8274262c2d237632862666d06ae489b8fc9048351c29bbfc4ac18d77531e998950f5a6a54cf5d97d926f14c5187908f5fa462f689a0f540bd5c0bed7e70a565c31e79316d02f3c50b83a990d64740b0c60d30323abe5fc697d56c98bf56fccb0ec1e04b905fb88aeb8d80bc211fd4c99c8054bdd50be4c32583da0aafe3d4d3b5436adfcf786a30032fe67889a32b4783f9b55b2ca9baa25a9de1b3481913809a3a1f7399d2b897156b0fab73c1d8525b4f4072421706d1ffbdfbdb1730ecf6e7de3fa706076f1458e421fdf1e3d8e4203537f6339ff31e013660818da7c17c0cc958f127c5379582e988bb58ba590a7850813b916ddc92bacf0313c3eb0d03df81a435173774775dc7dbd957ce82d0e07ceb34e8b3b46734e49c870768e3967e6a9d6288a87c39363caca8608e8dedcad062093aa6fdbc1113f59a6b2ed174b95c327becf78977e904de991489029b1de292c24d7b22bc30b38e88b2e844aafd02e48e63acf084e7227049d3bad5a50d4e3d9bf76e2d18c92ceff6eda5bb206e0754a4048ce90d8fd98f83145fb8b357f51a7dbfbc62c2a892fc809348e5d241160bb23021296cdb42bdfa90d613d214a717c6e72451af7ec91a7e0c380f1cb3429c8e03094f3bddb751b04f01e80c8795d99c894fc5faa4ac7eeb89420221c590e00d9e92ab8de31f97d57b607a9fbb9d18421e6fa0ae700752df0e6a868f4e47f69b512fc926a434fb49962ea8bf626c4ac0a4824fdf2683d2fbfd19cf1bf484406ba62d0146f41fcae1d6e4ef1cdfb89072d74b9773db0198cf2771d6adc6f28269a098ba4f6389115a21c3e399986e0816c8c87dc63d694dcedca6beabc25f45549584de4b1f97209537fb83d37401863650ff6cb43000f9e67abc536bb567b9916b5405063fbb78417e7e351bc5d1fdde44facca7699bc70df4b9c57bd1d027877fb3826e465222d3c7d4f8acdf714846718fe8c14247db7d518da12193f5f3a8269fae3d3dff863c9de101ac9d07ff7199e7cc75beb8c2019424d59d50f275a814f480c8298a24078eb489861a7beb0cb75835052ac4d3e0ee8fe015dadb11b114d706b51980b3c5a1e6bce1df8fba39b35700c9e39f0f127a8324909da21451c81397a7c34780c4ded5fef0502b7b740b9a4c037c54a157899860fce637a9b8370ee11a5d63bdf18a807b4efe482d14d67d2a741f669cd4462ec7c21b3da31f4d3c3fda8d1842a59d5f769e27ad942d0849ec1330bb1e28fe1a91023e12630fdfcd38a2f1dda8597507a91d3b1771f3376810171a3555e4704ff2ef78f74dead5cd71b6ab4734db96f654e25e64937402a26fb321d5dad4bb0c7ff5afc400acf26114cfe3b390ae372732af70d090ea1753b878692df573e1590170b3f2ac04fe83f55b4e4e3bd6614cd72c936a6f356577b6285a260bb8507487ca9d262e1c2ee0c51048e8bf63b60161f5bcf2a2f8d66586857f33fec0fdb00370247b1dbd420293de8135505f146290ac26773e9da18d0d3b5341330a06e1f7c48030391906b6282f22142a1cb703371c9afe79c827d7bc5222af42cb5b1110ca96f5e47f439fa4cea81ab03303efed292f65fe47a29c1b665d60143fbe6d7a6b2268193b5b0990e033fa9df50ced3671bace843b5b774113a489adcfcb4bb57010be80118bf1b774a12b8f76a753e88b5d800d15b25294ae1ff816108255a11742a4b828f9e1ed8e4a416a11d03fe0f3f736fa50ac5f1644d0dd990b6a8a92e8162962fc3e1d5af733e26e74f11774c642b0d0f1ffca2a5ef6165c2f9026c8a9fdbbf2efe8e7e5fd7b7df9d38c4821673ce66c9fac16a10857236511f05722f5eaaf9ac89884a3c484056f9ca1ff5ca07824edb7a40e7851964336e583e900e09e9c205291215637c67849c1bf8f68123f6c3cf0713bbc52f4f5f418ac981811f7abb08e9f2e8dd6d2d675e3b218f3ef59502e97d74469876eb82d2ab7277f8bcb43b7c65a3944dfaede24f315bd5dca969edc24d5a70c0d35d452268d6de91da86487bb493c919e76627a3750469ab3b83ed3568fb566d7da3e00d5a56e1604c8009f5b51f22c22c7629eb46ff9f3c9c5d6d1c072e6f41d496969682c62411e055b45d91ee402072279370e1314a8ceff881d9a644f34742d88c6dfc3e406ecbe8f9aa5bf7080d6a62bf1f226e509270d9130f491579a06d25551b4e00b3ed02b3c935f01c0e685bbe8d19c38230793c67b99b11b50fc0cf17a7851f5a36f0f922528eb3b9a6ac7a0d21998325b16944b0ed185c9484ab15dd1309936465a05386d886bd1374c043bb459ab1a0d8dd4039aa486f426b30c09d1967294b588176a770d719a6a22eabdbf17428c47d3a6020ae1585368759821e1e82bd50d81defbd0b7e2dbfdd62f215ff10a2ac489831b222caf93068eb44eb92ed648601030a99cbd17f633840ef18b7203c492984669c64841f86c598a82dca25d22e9641631de112cca02c62818e75e765663d3fced8a96a0505ff8a691cf49025ac985b88c7f9aa88b1cc3d6a0bcff6e33ac6f646ccba44df8531fa0cfbd3b7348c8fc4ccbc6ba29d67ee6e5483d6721f4c0ff3506268d3fbe1705b66255f43c27cb0b1dbd2877d8ce764830ef60ee6a696a69b1c0621628b666f861ddfc01a9befa05144f3dfdba6daf45c52e56a5bce257ad97eca50d3581733fa428a0c649033d0377849d623c0b97ea3812796e3871f155013b582fb27f12bcb82df4a49b2c8d287242235c7279a99f3b106aa3a7bb3d20c14a38c1281e9850cb2516789da242d6812fcbb0cbdd21dd618bc39de0ee3b4f6a81d734945b60bbf2c61fb5292b441d638a208ca27b3d4c0769a7d0b71a80b4fbb50d03e7d4d60ffcfc6a0dece43f807c607445e0dde2fd6f090c069948f47d3df760d6295ef1f39e15a192a4dc4ab038650c27f53f2575e6026d72aa6c3c91c2229d872d0fcb9c304eb2a6948336de04914b00ab24c01e273099640851d0990ba6dac2db2703eb75b8b53fb24e705728405a08d598373c9f8cceef288ec82213a67f328f12", 0x1000}, {&(0x7f0000001340)="1b7f0b85c82127d8d37f040ff567f8fa8dfa3dfe6d0ad0", 0x17}, {&(0x7f0000001380)="4e7e8d07a4dbb38aca64dbe101e82664436a4cead95c8a478cd6f74221", 0x1d}, {&(0x7f00000013c0)="a826bac35afc0d4104d9ee1543592fd3a393606b", 0x14}], 0x8, &(0x7f0000001480)=[{0x48, 0xffff, 0xfffffffffffff009, "31957752bae18f48cefe7e4a78b2de614271ffea206e6b78df0bf0d66de952d3a5c59c5eafcb6cf0dfe5ab05315ced7438b06ec39b9f"}, {0x70, 0xffff, 0x1b, "2526dab477cc5ce300e52a87a4573674901afead4e206299aff8c3a4ca9494d053c2a134ca512fd6f3b417ac29fcf75732cc8f27ec500b1c67aff7799bbed1d689268a40824ef7ebda8b32b823735fbed4c3f4e5a70028b8d8"}, {0x100, 0xffff, 0x3, "da60a9080df8edfe5583a1ff45c7562efe61bec326fa1e5a4f813765ca78288df16af51df5d538933ca1f534ce4592c14a3c8cfad1454cb7588cf14bd1fd5770b17ece16d5ff888853b2fee7309bac2ffe3c0824069f0fc52c46c8c4cfaea79b767f0f5d3cdcca4060a15aa722eb798e121041c8e1ba36786d567a8dcf99712d43cadef289aa2be7d78cf98ee3e55da9e78d950f7836762a48d48b167b86f0f2674f5902fac4ce220fc617d18b49c4a6fd0f48d32d18d6c704dfb1d09b54d81b3b8b50c95daea0189f935ce51448cb08d0a51c9e273fd2ef1f25980d3b77d39340d408c933098c70bbfe12e4b24e"}, {0x1010, 0xffff, 0xfffffffffffffff7, "bd0ff63ad01bdbe7259d9eda79ce73af73814d378c618db9d3aa293cb1fb17253524cce87afe0de38445224ff3b38a88356483ce67b4461d20e04bf0487b5443a4256dd21b531225320ee5d98547b48013f411fdf0e30de01f8c17a3085f37c608587380ae034bfe8cfe999cc0694535cea0779ab9c5fd9c65e0b77dca2b06368824d39ff2567b8eb3bb17c1c0f92d72d0f10df241ecf198b5e3a73828dc66e7a4273e8c7c8a20f57a15c2f6a90967364692600cc5baf44b9328ab014445f8ad49de03a53546de4751779188a6662223d086744687b36b5bba331b896b7339228172f89774c08401492d712edd935d497bff13722065adef35ca55b5a89e4d0b3ed775ee34fe2ec6c441d0b577d11b93754e2af5e71f3b3d80d596627f44630780c744ee6b57b2bd8fc65f40e8daf70e7c68f05b10664f1800ebf519c88f715b5fbe8b0e0eea033e09fa6b7da86cefb30179e961b8c3533bdd0a1a42a1c87fa50b27e3eb5d9aeb1bd90d8a6c27a95f7d8d5f8672e26dc672f8ab58e91ef7cf0faef62d6905afe3f2729d73f31fbf5fd47c1be51edc7f514cd4ff726f4eb144fe702762be700f03c7983e6cfbeb26c3978351573dc985af26948adbee3d71ce36e4ee2ed78bd51731275e680ba39fed1a99c26c16b6770fbf0288f0fede21f4f2bc42b3b81165a6f406e51af31664011c07df1be0250acffd37c058b90368aad8d06bf17bc27a67a8b403ed657bc06fd855027e72fe7dd25bdf9a08d59529a2b7e74d6a658038e999ec21ee35f5db2a77504ccf149488f6dafc62b67e6681e733864ffb3130183083228c5cb017da7424aa733e127078cb432994ea9841056cacc3f8b3ba7d93ab79d97ce594111478f326595e6f4ceb53bec502493b673ece95a15a470071ef514ab71afa4c9ca87f047332c5951e4ccc03d3bd8ebc6f730303fae9ee0171efa4835abad8f8b7033158f2812553a17df02253b0e2745a23eccbeff6d2064015833c242e279b5882a79dd75c89e79d89727c11dedb3236a9d5763f6d625f6d3206c27b194ab0f80b94c4e3c934f4a402fe5cd8ad1e43d07c4ca544466b986a45ff4a12f9b701c36a9ff16b3177b735b7c5fbd05f0532aa736eb9b658a7b4b9dcc523d37023af3bb74c723d5c94f119ec94a3cc08ab59a82ffdabea49e444d4198940076e919312c3cb63329ac21c96de08654e7741044f64e6b2fc1f6273119e3e9085fa49616a5d98e1fbeded9bd9b9d02c4e6fde64d8741cf8ba6a48cac6ffa8e385244332155f4d4bfd92b55767c1085136ac33c2dc0e04dfc3ff41d37f218ad6fe3f3b36295e27057de34ba6c5c52a828e75fc7ac036a83d7fd56d82ed8c98c92fde1c091ebaa07a2a7669b47307877ce77d1745922791559404c68e97807ce41a85d2fbf2957e5191248b3fdebe7edbc2ed8898623d0a04ec4688a504a7ca969a45a809699314d0f79b84351d1a6c94d4eee8f47391a184df9908038c4ce8ec59386ba8d1988e077b236f5e2cc89bc7acc36e02d12faa08b5f014a557bfe09a89e7fcc1beaa4c058a0629094ea416c100602795fcbc9c9cce23158496fd86bc693bdcbcc5bf3d3bb47b9260f0e3fa1d2b8ecfde8b0d147f2f65526ed3c252bd4e3ca5d44002eb6d448a7fdc52bcd9a5463ba2a9b4fd92d39bf9c3e56f97442add935d4a9d5033ae520211b14b4b65b46be8d77d3b960beafd309ec939703e03fe73090d8f3829cf97de45b96e414b5ecb78198448ed4f42d47177daa3c5523f96e2cab4ee122b05875999e4db64834fa2a842426ff699783b7f25fd2e8342d9959be5409b9395fd8611992922f5c91d477db9032d565f03c6c9a1c54aa15691c2fb8940761a2f79e16881a58cfec9facb356ba152a60ecd75dd82dc90328b16e0f674670e65f48dd2e9e5b9a8551bb947a72bcc3e0b50904cf69e934f4dee28bbb862ea009cae07cd46da4a3c5cf9561c6e6d872f3378f4945c2f4b3db507cd8e4e3d0b96d78052dbc4566b5a67661fc5f9964d033eaed6b628ce53f5dcfce113d7cfb46d7f60c46d5d1559c377fd92a11e98acaf830330cdb575224f8adcebaeb44a42dad47806d8ebcb77820a9d8c73dcd7e282ab31e43adfa80cb91724d1820eab2fe495384cd48ac9de9cab1689ebcaa4a6c3f2f2ef04c82d1906653a828eddde6ca096fb175c8726eac25905d14f9115a67644d115d2f39486b6bbbff9fb6387d8bdcdd18979307d15ccd11d3d0eda411c670870c37da7f7182508e3e3809e305e37d0f8a0f1011c619b0f0e4d04698ed6a4186ae0d45a8eea6073ecb6fef0b1945f52db472cd02bbcaebbe2c317a4add57ca1208da1d64967972548528f87173f1fbd3af31703bb5b14d97db391fd510e3a40e03543f06aae2b3a01ef06c2bb54f8504439dcdf311df70b9dfd413b6dcb71091c2fe883e2ac57493466ce7eda5d6becbfb8ab6016660649a807797e93d550ef53a86b2a599f3ad4c8ebc918b118e46e18756eb9bcfac992bc6a0c25b85f2d7669d34598703976e0d6f31c491542f7f7a045f1167a78646c1aa66a665a1a02ac80f847fa505f5b015c0344589fa4dfa01368f318ad02c702198a7215e8cfc50c10a6fbf00b21da1f10b420d98f2f2f930ef81d178cd27ca957858bc3e09f54d148332016fe4be5dee9a3e8eaaa296a3a15f0f16d84b1df2a903334b8f4deebbf56a211cd95755e044ca4bfa1e423f0ab1a01f6237bd665601f1488fb2969e62e8bb0d19ae04b8ea0f05ea906645f742fceb31f28a9130347f44997318efa6048e0902f7a73816be63459b6a3256d681f11ea75c2cd1f0850a050d53c060a90e4e15314daac531c0d173656b68929add0422f6cc296b307a1f38de46066b5569344cf9e3d0db2d7c573d042dbd925df8d3ad7315bf133b073737812b4f5c5c6fa276efa6639ca024057c85bb5a935ef7ab259e31372d26af88dcfe01c3a215010844e489c246619ecd39c991d45cc64fd59e530c5cfa7cdf0a8fc7ec47f5221228213c04a309338b72be5636a2f81364fe8a4ba4601c1a4ebaf3835fe90206d3b4fe8e485f33a6d9e248c97bb90b2acbc48cfd28ee362477b425b7f00be4c2c606f98a8ee3ca1de4944a0b2b8596039decf7cb1eefc7c5a9cedf4c838dc0877de0fa20dae130a86f0fef33a49c6ee4c3b900c615a37213c4da94cfd6379a20f88adb2c0bf2a654451a330d7ed7b26c8cbd7f857d036c02c99c1a833a7c5c46a8d06851fd670c2ee0990fa509fb55e059acc20afd05a04be74c3b50cafa74b2efbbc235a1307497de5da41f6ed1161b185b2d2ce10cd3f14ab48d047ee8af92442221e833cb3ada732e357e792341f8f6986f2070497edf9d657dfc1527c7243cdd19f7da0fe4587a3e4c54594077649c26774293bc395ff525d964cbd85312db748309f0ba65cc201eff490d4a270c081a443019188bb3c872996a2808a55bfbd6344c0deb0be82572f62340e2feee03a588db035c1b84a36cfd0639258ae328212ef93af39e15b4440d6de726247438dcf010f9260f334162432ab2f28b2ada3dea1daf7d0952689f269ede286694e2a89a4d63b9690c663652b2b00566154537ba993381bc4611cf86bae97063af3384025aec8e97409e253282cde9915a7e52bfb9b2251c5ebf3ce7958311d0f6b40e532e62832109a1e35b07efdf7a24693d8c7ac7a63e94d2be19e87d01837ca67728fe11af0ba4e9bc0c8b74e478bb2d338252f14b66eb36ca799bb9b775bff7da402fa6fd4afb8fa1bf67a3b59cd71703061db6305c5d6571bb84bf5f274ace0102c4411de115450d1d010cbf6f38144cfecdf25f8a1a80f23c3b3e74def5318a294098f857daf2b54ae27b4605110634e19d8e1c8fa70761c323a92138efd1b27cc369571decd0b7c75d56f92d0839275b38703cccd9258a3bcee3ce1d56ff673b030be59171168e57169ab2eb3cabdc2329312dd75d90a0417e48561904023d02c978fb576604f10c0a48ba07e1803db4ed3c1d26f6507d58d71f3cde65138f28c56d3448d12953fcbdcd1d42c9819f2a5f2108d76613e4e0d9dfa23c06d1d8b3097e23b8f830fd415464d9483c5d0ec916552dcdec4df9610686dac4c267ef4e7f5891975e37722b34963e6a657bca1fe1602b85294933c12e38b9d0b522342fe71a8a319711e2862a7d5ee17b7cfff9369f7bf864338a8b86245ea865c0737d7f17713f178ffefe515305a90bc24b81f3508d40c2093f099432e2baa1377d777549b77c84ccd0c68f0c0c44145464bc6d8ddf134dfbcff0c4a78df535227d576440fbf0955bcef463c7891a092d23b338ee07cdc6f41ca1a7f99990fee234b736754cb28aba8da67a93c339413521363dcd17110baa125ef3206d2e30be704ebe033b507868a3a81bc99a57a8a2fd9cd8326686a1705fe2cad633b225621bec9e188a053dac769790ef45c7713e8c61e68b3a79cac7b7b83ad4c8788bc05f69b5a4fc6e5c01707c3ef01825332527a8f0a464f0468b1f07ae5667352e63cef872748125370ca43bb0fdb2ee39e2beaef79d592f04452bdaf33c00db97f295ee0ae59b20d2104006007a9d19d5a942c66eba7e5c65e1f99ab808d8b5a0e6126b28e09b78d073c8a6ad49cfb9c1b44d8b2da5a614d1f6886585de334702156738fd8b6ee4684b08c10d8416b60972113b59c3cb16719787fa22d8967e4b9346645c3145e2b07c3eff1cee0eaa9723c3c2354304e3b9fc8db15fabdcb31af3a1f4af84daf3e1b3716fb5ec4d75676819a8befad0147602a4628bd9e6e1471fde00a8bdd3d79d3fc7667d7dc1705e0195451dbbffd795edede4eff70859c9be4155eae1d2a08ebbc3b1f0e4dcaa08b9753ca5d2dbe2ced96a479b6bce8d38b24ded0624ed4629aa77ccd4cb9930b6bd9e2e197b4bf7491bed7e0b5329b9b012a5c81d2b4651600186703fdc843d2896bbac4328a3876ecb81568cdb3f5f81b4e7c22f0051dc83d80d2e20e6633e316af603cb4475c4b20444e6df672a84ebf5d434a5b7d73d26c47cb2d2e4cfbeb4020eadc86973c327f2d69ee56c2c7c768cef8042caf2d2966085d95d2881a240971549c4d98217ebff75c3320fa8afe204ab391becbf99b09ab30cbd5befe1177fa01f727ea818efa1b4461733e18297d4cf8df9baeb656034f7083a04f3f01e7ac316feb08b9acba9d16f50171eb05282b8cbca6a6e7a8223946888b320498eeaf47f12f1f2ee4a911ac6e25e131d6878f8334fe123545b6271861135b36730365f262f6cbb9ec6798d32a3088dbe92d29a2c46937089a3bfb38e5d411aaaf84c848c435795011927b9c14508450ffd880061513f970f88df47b046a5007284a96de86683f0a857a2efbb74982b9192006368785c79acc1563ff5e4924554679aa4dbc20ee6eb8242af7feee3b057a159f01983639a55e377f8d7097275f215c9535e4ac12768b49ffb4de225ee228862f24e3a6042629bb496231cf1c96a542f9fd8eeb1f1918038f038eae0a2f1f67eb8adaad1631063e862b1ca2de9faf4a9102951c4c15d0cf83f29e0c0834f8364df1f5834934c070aa8fe5d5ec1a5e41654fe1edf5e28671fd4e40455663b3d30df9403ede5d4a1cbf0c0a33fc37a857221b72e1005a956ffc4fd6ff8270a770e3707e4034458ce8dd00ab07488ebb03827b7e8367b166791a4937565aae46939926f6e25f813bcecd9baa621b24dc972c4b6342d2255d8f326d31c05323934d296640d53da1a42cf7fb4871dd8d24f202e7ce"}], 0x11c8}, 0x8) 13:26:15 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/98) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20488, 0x10) socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x76e}, 0xc) 13:26:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0xfffffffffffffe6b) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 13:26:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffd, 0x1000100000001}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:26:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffffd}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x400}, {0x8, 0x3ff}}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/144, 0x90}, {&(0x7f0000001340)=""/37, 0x25}, {&(0x7f0000001380)=""/212, 0xd4}, {&(0x7f0000001480)=""/162, 0xa2}, {&(0x7f0000001540)=""/90, 0x5a}], 0x9, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup2(r1, r2) 13:26:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) 13:26:15 executing program 1: syz_emit_ethernet(0x1b3, &(0x7f0000000180)="481a19e8f19718a34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc000400006aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af274b272b8accbb2fad3209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cce8560486c5d0a7ebf57098f92649b78767fb5a54a07f49c62e107eef90f7ca4d7a91c8eda6ad0aae4c24e3d89a0b866f42ee56927031559aab793d64f4f6bef03bae45c6f005d8387151e7a2095148b7069f3fa4fd0200000f5058af59333e2f00aa670cf0c7ced79b29ff32472f6cef") r0 = socket$inet6(0x18, 0x0, 0x800) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x1ff}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x7}, 0xc) 13:26:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x4, 0x9) sendmsg(r5, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000240)="2c1707f281d2ed00e72bce0ec5aaef1cc934735b60ea59856fbec43c49cf878c424ad00d87d9d47e9302fd9f370b69bdcb92511c12e63dab28745e08ca3dca134bb8b7aa599271fc2973758227dd45b07dc01afd6564861703999ef3c8125b50284953f1f76ff3c311a7cebf0292788e35", 0x71}, {&(0x7f00000002c0)="7b4ddf4f4509d2236264e6dca936ddf25a54ef23fae53e502fba2d70b3e94aebe8a2dd4c94dd7c6e0ada72750d6cfaa85fcd191b3c9ac8bafbda55d9120c1d70e2dc5e4f519265012699d868999294fb3c8df474a22536cc08b378fe91421e4c5f6339680921239ea4218e49209d810dfa5353135b2e03f079b4dc252a6979b34154fb9ca4b32597a2448f85257c6dae721e886ac508d972", 0x98}, {&(0x7f0000000380)="441f12a8f325229b11ff2b93aabc9ab011478a", 0x13}, {&(0x7f00000003c0)="c00bd9cdbae4793199d23eaddaa12ef26758c5a3d28654f3d95ec544c573514612b93fc71bc215f05b7cec38b6c88c49193546668365117803689ac68e05444ae0a047a4978a4b60e273a4c69f612f769f027450086ef6b8421ed69ac58810d57a6f0c2091d08d72f82c37e2ed16551a1e2708ea3679836fe9548f097480e1d655435cc6ab0e627ef6c0eaa3a0d3372ef01d6cc6675032cc493a763e065b7354eab08b944f02c7003507ca095f61fba6a9f5f4f29ce41ace59f6dc440c5935fcb7", 0xc1}, {&(0x7f00000004c0)="e9452eade60b8c9437e6023dbb6b60bd9aba058d2ddc1f67e540392fce6037bfac03d80431b21fc9d94af0eb8d1d36363b0d07a79e09f671e5113c6e5b52133f2d8e6371f5486349a4514ca8533dcf37b5b554bf277ef141e443c70fc9e5e5bdfd093ff93971356bff7fc5fc00f7622efe6c513127cda80340a9495e37191c7234922bbc681f31cf39e9652fa465100668d4d41ae86fb5ef96ade9084b1d95774ea7a5012200ea68ece19af7132598807e9a9bcb3c0c77ef9a986fe88b1a517c5fb9a160b499d1502472e6455d6d47f5659fd675d947e834f692caa622b42f13952652c544d870d4459ed6c03339f5956772652ce711b100e752bb4f95cdefd931ed14d4fbcaa9c58ff741d7da04c5c252574f09205c18f88ee045cf56d7a7fa8654b5e0e306ee2b845623168e1eb1c925ae2a72dd994cb15ed5867edf02c05c6d0816ba1f9c9a38903270a0a8c45b3462cc3285ff3f6900cab14b9ffc6798fd3ba62f099b4da85bbb97841c0a658a99e395ac8389be96b1d8aef2e4856bbc6b077165d5456becbaab33ce6cf948184806de4ec56c7967bb7004aa253a7d33caeae1056ded261d9090c59f506110c067fda29b7f5fe844afdc3d27adb153edb343948bf64728442eb826e1881dd281d5e17032a4c94f605f5568bcc6e6a411df80b0ffb9e87e0d8895260869a8960537828bdf95e41b73355c5674512f3f598766f4e45d581ef39f163d6cda779eb72653b45cfd298ad41e4671ce961b36ca70d0b4d646c90bffb9ccc50f36edc39d0f4ab920ff1b5945f487f7aa0dc619b300ccedaf5f7aa7a3ab12597b3073d4f45c4188d670b1fbe1a691c52f28d18d9a457a917918918cd3a1e6cdef070b5c2432b841335de5bab48e9bf5c7537d4225379cbc99dd36a88770fbc9998002bca2f8780e1903de3cddd2cbe8a22abe0c8846d66950440ecfc30b0cbcadfe620ab4e8803fa02debde6802d357d4683647cebe713c9cd4f09553442fa23a28a51381ec1f94c6b2c3ef2c85d7018419a23a44b6670d2d9ac3fa1e9949ba97612bf6aa79b354cbe7299e6da4357e2e54863e0d53df278c0295ce835f16f74d8777c7c0d82201bf2069cf0e8e378525f8f5c81a16dff4151197fbdaf8902cb62b03632c3010a72aaf8db13ff64c976b31ea1cd733369d7e65d88b2e8b935db7dd47bbaf1a73311996702ba78afecea910fd63ae254a555dd23b5ac1719ed29d092c9650ec9cca9b9a74aa8562812c9c45deb257aa876d211764d4e639e5be0b56722e0c4ae5c62e77778259e64582477882c2180f008fc938a079746d043c884bef1a41eb1309ef4f8377d08ebd585ca965fb08ef8eb0483c7a943a249a5874dfcdc0e0b2531dc0269387462cf22186bf94627e885e856a0b1db0aad8b9a66d7e62bb824a94b6d299142ab68e9df4e0d2de5ec0955bb9c2b80e472efd69d4cf906447a60af67aa7eceada7e609d3ea4ffda657b036cadf80749aefdc6b4190e43ca769dfc871198de61f75b2f614df29cd01442ace00f61122e9b39d41c550014c7ef5359be153363804bc08be107afe71da143150f578e72b564cbbec76aa820aeb48901d9a653875c107807e26c69b940f70721a1731164a574645227906289097cc1a164a86d3d71a9c86d308fccd270262fd8389525a81f1a2e6c3fc1b2bb4c761f5a98d7007a34821f063334645ad8895fbc7c8c2280dc5618b75bac5f67058a2ec030c20d2df62f22d51a61acf122f2f77d6eedfbf6ce1bf842f58ba1887c365af79777894947fa8275c05bd12b8bea0159b4e5fae069d836c34b4bf243dc924741d4fbe6ad97764901553e3c05d833051847924e97813d1ead02d7674a135c519b98335fbcf67633d5c83932b07d0f2c0409b4ac5cd98090a4eaf9ae1e927a8ef601acf78bb19c406f534ba98753d54232814b17c83104abd7832f8f26aedd796516cf78f841c4f20344ed629ee9c9ca68f6eeb8ea823709083399986c1c6c2717c9cb239f16e46ab0e993c24ca5e0aff83fe20d46c89f355ccae86d138d1f40a209512b96d4c6a42c3ae9d2af1efb9c69aff5a93cd4f6f3bed9d03e91f02975fb861727972a61b99ae3f8f23e195c35b52e52d97101dc68089425b71e202e3ddd449d65727928013ec43d04234b95465a8760b029c2bc6887b249a6c045cdd51463a3347d583966f41ca7f4583ee582d6f11c386042d19be35aca1e0ac6b8e5593507b9e11fc86911cf8997fbac92e5af20023e7c6ca14eec7c36b7956b0059c1badb4ec1868f0f2e99cacc8c7d530fe9afc36405d2df99aa4323db0ecef9df38ad283802a2af644915282e698b29e1e6120fd6c2a63f8ba71c52302d1486c5527a8ecd19e1dd676a56263568805e1908272ade513a50b98605e9a8893cf93a6e0d73458e92892b17637acf8bb4d03450fa98c3e1fba0856c97e3098164a8fc7610027c054c4dfdd62b428a7e88f84a166f987ccd0b8eb3e02b4581fcbadbfe995d9b8f4a1bca4a989760f727444f0675726946848da79440ff76f8519a6aefde3288dbe5abe2c29bbb16a37f4aa48951a1852411d470f0c2a17c0efae26da5b299ff4a2e8f65a7b54406bb40fcbd36544731fd87fc170a5f9d7012133206897c27a94b8677ee170f484d61437f6d590ea6b5bcb899bd535a7a8c0ea91fc595e4e49571fc7c1be1efe88028b342d41126cbfcbfb940c15d67217c7241c6ddc4791971cbcd38da1553e04f03ad3c418bce0626eaa699728252640445c8e20f541bb41fb58fed7bbf0dd1af71fb5e7f2cbbba253b77923d60ae46f2a17d682e354b1f729005a5eda3c959fa81f24a2e11f264c8edff3d5556316fc3aea6ebb01013e2923792b1763e9d74ed9227dc69d33e7c6be257ea502615800574854685f20fc79e001b4b32d4cf2ad126174c36d49fd4dbc4b0db9fa09c6bf9a894a9bfa01069c91d4e738d0bd3ba94ba28561722d30573704c0bf76d3bdafc25db6f3a9a7af2aca477affe55ce9da1945da9786111ddd7d30e43df75c959ef0ea7105482bdb1db3214f1ffb26f026ee44d8ea29b86001df6b3cd17fe3bb9078aef6c272e472d84dddf81a9d22cf1b8771ed3ab8de57b58ee376e87c7918998e46eae960346aa55e77136a9a11c1c3191c31bf2f804de1925886e87250230adbd40f43eb8d9e3f227de27f78675d6755c2ca74a14485af53437453194bf1b892796790f808b8132e2cedda5c0ac58a52b2f0504b8383ec0e372e26bfc44871c77ce2116d7e1b1c1f974e115678a8f4f9028567bd5eca88b7ffbbbd09e6bb333528abf49ace4a150e111fdd975cbdef678318df3d610a8e59629dd276e36193c90740455b0806f94be8c175690059cd224692b75af0ce43830311e443e554595f32fc898579399b8bc7ef0067a31e0fc6f584c99a62443d5ec0785e2c253eb1068c6ba335435864b4b851974cc4341754887aca37c75782b0cdaf68c096f9d03cca9245d27b48ec7df652585970fdfebdb64dc08a4aafb660d802f89031ba82bdab188b1d7dd995015a1a350760e825961ff15066584d5a3ac689f845ea7f248b7230a6cc32eb925c36d115b84750f1f3764d804dd87b16bd87c415ff725b19e6d0e3e5a206d57f44fd1eda279cef3f817d64e4ed29207ec398cb141c4ae7d30cdf9568cc6f45e389125e95e99f86534269cb9d13b11ad8f4f1e67540ae48e8c9c63e19d07b9a2df78489f1cc4e224ab646dddd7932ceb51eca8dc3d6b110a10586bef1d8576aae4547b63f31368276bad3f659c372b6e5e69981e90a2e62a88911818eda910ed6024609490b67ce7a539bfdedd075aa8f797577d86b0a7406751b7c1471d6e221ca2bcd84c5ba61131617522856f058b61d522459b4ff0ffed93ebb85ec556852e7afe80e1f905898d7868532338d7fa8f03e3b9a28b30160d49ce27434d9309b3822e1271b150606a668bce97513f86a75c32f4d9ed0e0df48de6fbdb4b87dc99dd0e25e27c145643618901365efe867d7cbe5813a4aa7cb1390c140627b5842fca608338b69a24da5d74436bd420ea9370d7567e1eb5828dcb9fac3a5cbc438f5d2cc327006389b9bca1689ad6467985515bb49c604bff9b7a8684b5b945eee5c5cdbe44c8fa619b39afe6c40a2d022ae00f4b025fc69c79f66d881281d97c506f6771935c80dca2b91e0ceffd51f6848a018703c7cfb9771a3d148f5d76ef6683aead0e8b4c7a64d17c2c715301a7524ec10017a2a03c04602a0e791909be48e0c528c0cd2fed6e45df855f82082c7235ffe14234e516f254339ca859be2346151c5886e6cda55e94f571a4b9c6bf158e79ba1be14e542d138be9f54be006650d82b78be8ccfae9586aee9f8546eee91a0d9829fe243f30f4e93ad814f84e9b1e1f0fcf212704deb14e127a8bfd5830976ae5e2e0a9e2dcfd67e107998e45ae008132dbf32dd4baf2a3a489c10e281c0b9e8cba4db201f7c8fafc88072d3ac9573ffd2d6b54441671c8d45647c1322871770f82f3452b2f958f3bacb96865934fca6de5fac5fbc316af3ec4242e68cc6ed6bb7c78ea0d79069bbc14a89f316ecc291e4be5ec7b1de5f815a8bc49c7db0f60ec1920965dd2cfc09ab2e8fee6fbceb1b51480c90cea44c6c745a5886827e1fe56caa7f7b77f875ecd2f6f706850d2ca9098bf1c8b4fb13210a30201b5ba9e93a3082d2734f716563c8f12dbe361d167c515c2f280b6a3361159fbd741dc88531e077ce8ba8dd511c8b3f50b7468e89aee922f88b1b899480d72b00e88527fd8c29b0038344dadd992600d94b1da5ea9db973241134967cbff32462035a2e0f45b1fea012262a0ed7fef119ea8062b318109cea3f56281c9315a878eaab688b052a1d8e8057d2386cffc0bccf0fd89f4b0c61d171f88a4d9fb10cca4fbd66aa6488c9a7c52c763c2e99b8168bdc6f932febbdf02a4c91b6e35925a212582c981c67e97e487f5a369adceedaa2e8ca9cea4b51381319682b685a4dfea29c70a1ab314db1d420257cdd9481f21d8d78e5292b24a849a719d934dca8065f4f3525acd58687994a58dc5c16e19f16838694ca22e55a88c057443c79090ba2e3223d27f67b6fff6e1e0b1b02a62b92022a2b013eb366956006c5a714bbb227eaa68cadd2377467a06eb35f06630d3549e6fd75ea969a697c9421f7d4b27ccaa405319c5bde5866f27d451c14a124d864324988043ece4ea7acc8e8d0536ff88c213c45a7f2e0ed4e94cbba14553d52ac9d6977f74c9dcc7b7cb35005af963fd88676fd6916ffff41df085e0949e1152fb589c813cb96f36456b074caba9aa84c96586ed4b6de1f96cc417f73dc094eb7dc1c6af32d2dbfbf9be78bff5901fd3a004b85198fb3fb0c726be623f0d457d78917800aed9d7e059b29691fd7688ee47ae49ce0a9d57fda10c5aa7f56ab2d4c11c70a5b244e397799da26e7eb7e1cd78985665c2c4b37b5bc60ef5af8f77b5fde3d8e6ff30c2e93ba7a7f755b3cae00121f97abae3eee8dd5e3989e1bb24725174f9629d4002952b38fbd9f367e68ef23212df8cd09d9dad1f7fae90270b2e7ba7192e88af663c125de6aabc22542a0e96429ffc2ca671c08c94418310ab68715d02568a07e0c66d32592e5154db28a9a2993280acfe2a74905d960deeab3e5b32430609d282495be8efb727b5d4b333f0b3bc6b3edcd1d632eaf75e4a52b1b0fae68fbcef63437a36f5727ecc6b4b732d1468871ad8581e7f8d74cac2811c5c94b47e6eb01ac754a021ce2ee309", 0x1000}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="300000d49ab83ec01797edc11d73c5000000007aad05ae0c4220191042ed021690349e42e3ef3d9700000000"], 0x30}, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) shmget(0x1, 0x9000, 0x400, &(0x7f0000ff7000/0x9000)=nil) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) poll(&(0x7f00000001c0)=[{r6, 0x80}, {r6, 0x40}, {r3, 0x104}, {r6, 0x100}, {r1, 0x1}], 0x5, 0xff) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x127f200000000, r7}) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:26:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:26:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 13:26:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/182, 0xb6}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 13:26:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8000, 0x1}, 0xc) r2 = dup(r0) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 13:26:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 13:26:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) kqueue() 13:26:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x3f, 0x100000001, r1}) 13:26:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f000000000000000010000000100000012a51560868cf390b7477a8d222110c975d0aaeb7574c00a8100324493a6863062b45480f8f6a9d3e908f115eaaf1b9d3891ebc9e4a90cc1efcff6d94af7e01577385f5db7429cc7a60f51be9d81c19622155d6d466a1feb56f8226d337dab5f066ea2dfee9e03414915bed64511d90cbcd287c58473958b447e82fbf11171b624e8899d117b0c94df01b2404faecb11417a922c740096081ef8cefbc08467c1652aa16c6395166082ae2debb30062b1e5cc197ef556311e37925537cff364d3f440dc23875248e89be8fe09ad9accea"], 0xf0}, 0xa) socket(0x18, 0x2, 0x0) 13:26:16 executing program 0: socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = semget(0x3, 0x2, 0x201) semop(r0, &(0x7f00000000c0)=[{0x3, 0x400, 0x1800}, {0x1, 0xac4}, {0x3, 0xfffffffffffffffe, 0x1800}, {0x3}, {0x0, 0x6, 0x1800}, {0x0, 0x76, 0x800}, {0x23cfbbb3463354e0, 0x7d, 0x1800}, {0x1, 0x2, 0x1800}], 0x8) semget$private(0x0, 0x1, 0x20) 13:26:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x245) 13:26:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0xea47, 0xfffffffffffffc00, 0x10001, "c55f7821d3b248b64ea39706e8afb86a20e5969f", 0x3f, 0x7}) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r0, 0x4}, {r1, 0x44}, {r0, 0xf7}, {r0, 0x1}, {r1, 0x102}, {r0}, {r0, 0x80}, {r1}], 0x9, 0x8) close(r0) dup(r1) syz_open_pts() 13:26:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x3, 0xc3a4) 13:26:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x1, 0x1) 13:26:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) readv(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f00000012c0)=""/68, 0x44}, {&(0x7f0000001340)=""/68, 0x44}, {&(0x7f00000013c0)=""/202, 0xca}], 0x7) 13:26:16 executing program 0: semget(0x1, 0x0, 0x2) 13:26:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) 13:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000004c0)=""/107, 0x6b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) read(r2, &(0x7f00000000c0)=""/57, 0x39) write(r0, &(0x7f0000000200)="e2", 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) rmdir(&(0x7f0000000300)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000380)=""/235, 0xeb, 0x40, &(0x7f0000000480)={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x200000003}, {r1, 0x20}, {r3, 0x2}, {r1}], 0x5, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0xffffffff) syz_open_pts() close(r0) syz_open_pts() munlockall() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x40) dup(r3) syz_open_pts() 13:26:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x80) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="98581b26ae0685217f495e918aa26fca35ff50ab3db270f43641e9130aade499ed4c4cfebed1ca8b3d552fafce1ab7fef1b9b417258e8b6386e8309036bba10842298ff45b1ddbfc32accab6d3ba3057f5c06ab818f543256cb3e970b4d3da4f79c5994b71ffa29024d5d1b01dae254c38dd8b0a1b69ef3b77899f19176ffaf864ab", 0x82}, {&(0x7f0000000100)="96c16eddd5e1cdfc80e826075b62b92c87075599e918141564dba0946c09584941d4a6f6a103e112a2e88f2e9780aced98b0ef8343d4a1a9c44d391b1321d8fdd85378f7fbe92d2ca9686e05ff8f33c7bd045919d5adcae15b1ea75acc35661de95d7ef2789c64e371266542330f4dffbaefab2363b7bc1669da434e047fe793ffdd112a9605c60b959bc38c1c24876c9c7429593723df48f7e2a5cfa884f0c2fbbcd166408c535be66bcf97a1bab4f73161d03b2286372f7bb1b90ce81ea62de7a71e291d9cd2d238369d8fb45927c962d5d0baa2683e4195d44889c6f882fedf8e41f2e48b84ee1a72", 0xea}], 0x2, 0x0) 13:26:16 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x53}, {0x101, 0x7}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:26:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x8001, 0x0, 0x3, "bd82650f111768dee72bcbfd73728298ab32b277", 0x0, 0xff}) syz_open_pts() r2 = syz_open_pts() fsync(r1) sendto$unix(r2, &(0x7f00000000c0)="684a18f054e1af08dec8e3f5fc840c2c297adeb488b43ad60fc4cec5fd179697090a33d01aed14da6a8f3bb6d9e007345120fd29bd7c94942e46f3ec1f5d8218cf6f42c33fd6bacef6abdb082d4e84541a1834f2e0b05f0947d97136356fd3c482dcf79632d3b4608c6fc9", 0x6b, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x2) 13:26:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xffffffffffffff8b) setsockopt(r0, 0x8001, 0x10, &(0x7f00000000c0)="9bdb0cdbf9df155265cdbe699775296e989e0b0d5f6d2d0b2ac4fa9dc0", 0x1d) getppid() 13:26:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/122) r0 = semget(0x1, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/215) semop(r0, &(0x7f00000000c0)=[{0x2, 0x4, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0xffff, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x28bf, 0x1000}, {0x3, 0x315800000, 0x1800}, {0x4, 0x1, 0x1000}], 0x8) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000280)=""/125) r1 = semget$private(0x0, 0x3, 0x2ad) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/139) 13:26:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x1, 0x8, 0x7, "ba177000b7c096441918b11f13a83fbc228c20bc", 0xdf8c, 0x20}) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a47ac407c5f3155cd7d25d4dc373bfc0ed3c5930e6059a3262764b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88cf5efb1e058647589a945d23247a12b5820c91738bbd22aa25b4216ff78586d6ebc6ddd61ddf7854826611008b94f74d3b544e73b449809962f540e70fb8f27a6826217997709fe55bd1431bae161b337a2cfefe6caf5514f6428f24d99a793361e59d1311aeff598c7298502f5c1c7f8651663e3d42af980ea14f1078287a316ce1a96b954220e5bdebd9bc6ee8b7e61a6ad1ba97977c1a8d6f3ad5d1d706e4d887144bbbbf1a61e1f533e24219caedade41c91cd903c48720220c41e0f6542a58d", 0x173) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:26:17 executing program 1: r0 = socket(0xf, 0x2, 0x3a) sendto$unix(r0, &(0x7f0000001300)="98d9d32d019c22f321b30a399b5f710707560499456482c749ab0db79b3bf49c2b22ae34abcb5aba0746e1ef1eac81adf4c10d034a015842cc2f59dd42d1f86a6512b57b7eb5", 0x46, 0x400, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="a18df31288a3cc465f780a7a242c3d767be5c25f822e5a437cd198481251a09325ddd5b0550cf7c483a61c111d266d538625afd13b4ef0e530b9117517bb8bff94b865f39d7bbdfbe1c78d97d1d96f878e9528c222a31400a5ec45b539e936e9a0d63668b32770a6ac23c06132c79e10b71bb8a64bafc4e363f6d65b6d4ec9281ee03f0090a8cb78e35c0703cc45868220dc8ccfd3cd4c277f8d6d7c7db6b1390288a3ea1b096c52c4c43598c552ea7896ab5e4a07100e1536f3ee5f59992429ce5273b7f1eb16fb6c17590c6320b94f1257eaac9b1050ea74223d44c7a0ed41c56b1128b8359da8e8cba718bb4e743d024a7b49ca4b60c0c2eee4e5903787f7566a6ba5d4cbfb2b261887970f39f1079b57abddcd41dd065526d3b1aa3936c791560287b1a7b2c065a93b5bd27a6c488a9ca303a37b0ad35ae5f7b9c996ce39206800d0970d33bb640f32c8a23ebf133806ba7305da8b93052ddd3f72d0569a4f5cf7c22d652f6db83d293d7bbe2a6f223613d2130c4721a416513be67687bc6f15ea7d518fc27e4b90909afd6fc974d791e8a893ec16ddc1b4e6c8e52f24c907643d99c1bf1d37c4a2e9682cd2e116d1d84004ede4f38973190f4dc0f978153a164f414d31c29faf2b032383702fe9bf799cad5a76036e085e27ab44d0952ef539f7ee7522c7d6fbbf948fbf794aae13a3877df17b6d056b056782259748535354b0480834e3d5e9308783f19d96f424619530a0718cc924ffe76c4e0b0a4bf7d0b4bdad45aa31ee223dc9ed6a7836c6238a2fbd3fd9ee7c3958678cdb9fec2014309e1ea6bfaeb558c95d0ca528f3c950e382fec3c8b21daf23d3c658e061a12c184216d221ea0b10a8016cb047d27f12bb79f188a9ab3e50863b8f1c51504cf7e669df0ad1cbc8c1286f6254ca0de11fe725cc4275f2375c06a756896e5d2c3d84862351e7f8a44f4cb8a154b7b25f30265f3dd6c0c3240a58225162bc81ed0841f32b5d8a9fac347a42145f093031f3bc9bf112142695858770724c994dc9ff7a2c5525eee7ca0f61f3f1ca53b60b8109cbbbc24a4664683b124671b24d37b68da3865dcd32caa09d2cd51010deffb19fb759164919c9d790e11c16c764469718861cb66cf9e07e0c4a8d085a1ca2e17d50cdfd2f1f532b660569daab3da2d84c43645be7c1b9235214b60019a1379c5efbe97f66829d9a3e5994939c7e5d35f6b84df9efefcba547330cb85f7cb84c09e684f4d87711dfc2523ba378d82882996c21a4480f5479ac58b6fb65dceceffa89e4e9de2bb1c07af106308dea75e1f07e3300fdd9016a25a8e6169ca764e7b08a60afe4ed25828fbf88f8ee060e56f354c56c4378014e48d3e07bd1deb800db5500737f2fb6fe6f61b99b1b79461b710e2ab3905fb6262085e03bc170deb2a70e186c03b09cb1d8462215945b1a481acb8bd9f90ee94dd168e52888842677bb7b877ae7414bdaee5e254d254af44ef3ede91cb5f945ccfb13524b0087dee34473fd20247457072a511b233650569ad0f37295d42bdfe8bb267eb489bfe12a553ebfd16053c720a677abfe546cf6e7e46630cd5450b2251d30f72b87c1dff366962adac313eeb211953e1703564d6d09b72b2f25c7994ea9b0bdb4da3efcb3b157acfa92c549ace1393456e885f11d8e1930a39893847a1d86972e24573b5963ee42fcb31a89253dec00c7773dd37d29c65c8299effecd84fc6fcfca6e18cad0e4dc6e1781c9878ad7f032cc1ed59e6aba60d13e47f0de6dd2b583a9fc982d413d50a0a6c8bcbdcd760e4f99eead6338cb5f0064a7ffe86a799bdac7f48b41a858a14b9c1e19416f23caa1aa758d676ae6d812199375c61c02bd2e7e573eb1eae4fffd424b7fcd3d6d60eb99ca86580f9a99eb07ef84b8fa1b1c6fd941d160658cb5bcdc38941bfa02983101c0766fcddc9b8c042bf3654d7b87bbdc541e969f3e7c79e61e2743063947be90ce58f87a834d97d3a391fbfc9e9d9934a638cabdd7b55a4e78f20053128a68f27c1648f615b293bc4ce99bc097394ef71f224f1877989725352dc2d3b21a34ad818d3112b1e731eb7ebfd1584aa46044308add63adbb35f9abcec120c0a0e7a8f3f0b237f288257e6bfb76df40d2550fb80ed0284ea33efcf0076bd07303436e1fde88ab743e4e7aa832e265b48daaf6fdd55eed997a43ed8a2a8fa7f2728ae0d54a7e956dc4e4c39d6c6115509f9c7f627668bd6b5a5741d092e527d59ed9a7c472afc014988f5df9719f521da8225c787c2d6628069c9ca4a05cff1d30b0caf38aec2bf066afcbc5866683df2b21b6273731ea545682ce5005e2c372c9ad06d0a21183885a31732cea2356598547466fb29c6c77a4710c2aabbb4c18c2d4e98b4008be306c89862e60ae27d2c71328d3a66c86b5e713e7846d8f136c968ebbee0707b54844ede7d85a4bf3cbdda2f58d74f4c83c8bab44d930d1669762a7b7919d93948edce0fc93f97771dd747a26a4a6a209e3ed1beac718dcaf1396badb01d59ce959f23bd2806a25f267a2279aa9794276ee70f16803cd70ce657c04e8ca7afe254a1c1433eb58ae8b17c23df8f9a01b6371dcdc668c24f73805836bba5501e0231d3c999f32ae00b7dd5847d640f1b3ed10b53f581ab63f16606c42100adcb5f8c6286b439c8c0ad69bf7f8a556343244cd3c02cde406f5894e81d596438fa218c3677016441621e481a1470444828df582869d7cf2f92890b7441f11ccc7c1370563ac6191e3a6d668879b16bbeba69573ec48c21a495bb1bf04c8d39f4373482242ec3edae9ba0a9b2772e2d984a74532c22b0b0e1c61843a8a6e704d86ef7715d45e4fd5d42d700431974eef5c5b6a49e92b58ef934d8afc4666f63ced9cb7bc77a967d363d874e9618edafd51ee1482f0187100433ed80c9c50a827db8bf45e1f5b6f28d426ba72c6c03473a7deace07f16bf01ac786e2bff6b30e9abd70dec975a47610204370b5b9324c9262a2fc75c3989a79e7e74bb20c667b4c89d282c5f2fe78afc1bf3a30b633fe568ca4f720916f56d2b34fd4925d8ceefd4ca9f09b2ffa03a451c4629eb01380dac4c0d721aa840a9293ef7835a480b77f442a28e12e396ee924b4539d9a1988ef92eea3da1ff5001eee2c40719518fa0a71797fb22b70e4880cd3bdce0baf00bd02ec89fa5113c44bdad2cd4492e4385ea082f9f633658f63273ba0a82d0dd23eaf2661c87e089fa91204532d81a228ef81a8bd7d37059b99ebb20520f6f3a9ca973529fcf5e2ed46277440a781d7de2050737586fd7f1cc4b3609b6ae91dd1d1ca3c87f096335a0f93bbe1d1a7d52d2063c6c88c07ca9b9791e56e3a5250fd78bb5bbfa0782215f3eb218cec63795fa65108322032fb9f3cd90e616e2bb70e0f73f8b991dc732b5faca8170a8f42dbae48e146b863c014d1cb74bc0861ed16e0b383c7be5188cc5317e21c994a6563aedd06a4a0bbadbeea9e11b4fcb3088fd2be15257cd6afd4d2da8acb27be9ab7444f2f412a9e59cdd0cc47ebcffbea8c4d3ece4d3fef09b153e0a1cbcb177fe7fade9f12f0fbc555266a12ecd1b4d72c512e08ab53de029511ec22aff2a949ca5e421f7c9c8e8716ca16789cccdefd60d348d8e7720968aa3154f7b241be30e7e10f296948b0e39188e6d126c7d5af601894a39f9847ae60d2ed07193241fde630c93b99cde58390acd6a40efb4686dae2d718656b4196c3d07041a9c4a9c62fc74437132a46f558538b29b7a5ca135e6e87992743b742ffd32a59c82668be34b6ceb9eaaf48df007dcb53d4731dd67d598906e9481463eaec68ae24a2bb7087d451924d3d52d7a8fca69897d5db86f7c651d97c6839561796d1d9c3c1632e5519a530db286b4f5f968214cb715bbcf143e9365fe299e53c711090ea494cdad7c8e72f596d29e2be131843307bdea84abccbb5c0cd850657f915d25891627c56607b46e9d99d3cebb9d63fb03a0c22296d4cf5f99c918ea604f656ea21e5c8f7d25cb88b12f2ede0b71502b5cde0befdfacd8913ba5c753f6c5bb425b9ac0e0e00ab9ea9d30dc701880e9dbf3640142c95673b0407d6853ca2b139c190ad6f765c9b94859c60ed20af827572a0c84390b70c6e24191d244b8fc7dbd1397da833aed1fd2014b2c407b333b5b4b1444a8ffef346ba80e2a2dea439ad257c583b06d1105192e102bffb8cc1c6e88703b8e933200142c55f78db841e23750b4f2b3d48ce83f9af63d882e0954347ff78612dc9126ec2b79b96af0c4ea91f5ab4375b3a252feeb3a2aec6f7f5dc994c2663bb9b5caeedbaf5f645d5f534ec8ae1424727b370568c6b33f0e61acadf0ba9f25f0485a0b3c089720fb64491677ed4c366789c8e2097e65f5f624cd216d60c721636a0a9f86a2cb431c168e0dddd3dd8b9cc89d08a1f7fb1ab998f4895da90d86f3c1956f277d592e8edaaae8058700a627eb4d3d7828efd4f531b4df6a08e0e42bf2573169ef51b2e859744b720e1a0249fd065b6e4fcaead3260eea3a6e8ddb0d842719567b323a6f4ca5cf7f6af2a7b593a8d149014734fb54848a86c03232dedf975bcd487d6806bde6b9b825d23802d6a333b89bab7cc56bdc5c94f1e9d89b4e1e5d7a0f263abbd4a6d79b0adad27fc830d1e1b86ac146a60132c2d312190e4410e7803279d9b3fa61a8f54bcae381d2d99ec40829ee2ec7e9d0ab811d918a9013fe88fd282dad2cfee8c4229ff1bf43550c92f1fe91891db1012b32bd6174faeec70ba8d22d07ff3371b63b0e43afd560a07125ceac75a14a96cbc75888585825a9e0f15d7aab17bd7d9f856e748ea82f3209fa4c14ccf2d6ae89c7aa977af64be70690124f245aa056fec7985e09f77b096097ce5d233884d02a7dfdf9af228f420136a3c1b08e686a85fb4f6ee6c76ec44933ec4aba5827983381acbcfd2943e94eb15512600ef09d945db797fb9727f122dc1b87612d1411c53c5edea9c8b9e4c48be064794329eff36f7523c6bb2020a9a750a16ef72ff1ebdfb3d9c2b333d9df0be65405e07859f74683802b135d3ff7ab3131a6d068ea1830da5e1582e605f4bc95e12f11ff39859d34f21e73d0adf4c586573701607ddf4a357c83e63081864b5bee5573aea6ac6fa87103c7f9da01369441ad65c9c7341c76c7f87ac43b4fd08a2b0cc9ef1244e0eccb038f5d8d7094306bdb58c5ad383eaa5fbce8b46b3ba01b487916084e9cd6fe112143d854656c860974f27c0eb6c5e8fbc8139601ab2cdbea74b14662a307099ac14c2a3039fc505d5aa418c6149382422f7b369642a2627b2565412c203428d4a74b66bb113e864a4414ee5ba57441e38a53c890e0748e03e0d579861fe03fa7dbaf2427348f76b38b882d635e814a83a8edd5779bdbe1bfed13c6af5cde87696c6b857ddb2740e2a8896bff192978615fc26f2b87741338ee8d8a200feb69dc34b9b59fa1a0395b4d0b6e942b6e75d0403cd04bbd1aff412bddd9fb87ba1db444b3b7123af00da19457a67179bf88b6b514ae790c7a0f483c0f0dbf13ff00f79ad218884478beb9f2f6999a936271765b168de58a98c1de98d94189d0d7306aa312f5465d3931a4652a1734815937730c0f0be3fc389a8e09a7633349c50997d129b4082779d9518cbe471229fc8f61f2e7f60b229677fc741822b74c830710ea5ead3f908eb72e6dfc14cbf4cbcca3caf2336c4c248daaa5e56bed223ed34bdb055c2928aed1b23c65a5a3041cd9eeca6bf1255dd7512742f4f2b35fadef314a", 0x1000}, {&(0x7f00000010c0)="aa88259c1715acfa31099a8592af54d42e303aa0f19926ff5cd1c174f987", 0x1e}, {&(0x7f0000001100)="a2fc7566039e50", 0x7}], 0x3, &(0x7f0000001240)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000020011800000000000000ffff0000010000008d971e204512820db19db7fd40b3c91353a6243eacb518a5f926f0ed5d167a81d70d44d95aeecaf2301f37c8548fe92cc481aa10eff9dff85720d40554b350d3937b92b828861814d1c4a429cb3b3b05e90c1a917a47f3d36f9850c08c0211956404d9b1a4e51a7bd08cf216c792f14f74669f530252553ac65af6f6e2c3f89fcae9e0ac", @ANYRES32=r0, @ANYRES32=r0], 0x30, 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000001200)='./file0\x00', r1, r2) 13:26:17 executing program 1: r0 = msgget$private(0x0, 0x101) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x93) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xff, r3, r4, r3, r4, 0x80, 0xdce}, 0x7e8aa098, 0x2, r2, r2, 0x5, 0x0, 0x5, 0x2}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x3) 13:26:17 executing program 1: chdir(&(0x7f0000000000)='./file0/file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8002bd391c3, 0x7, 0x10000000000007f, 0xc, "8ad4fe2c4245de1dac0040f3000000fb991000", 0x1, 0x8}) sendto(r0, &(0x7f0000000180)="da7d5ac13e82793c714716233798fbfca8350465b78a9f5f206320cc160a47e98f5124ec4144d848e242f0838eda098ce010b4ef73aa5bc877842d7f3907d37f7051db7f83817970e4bf2df93c343fe736af9fc22398f9fff487c1ed699c89a458272aca477e17aedc9ee1f32477da6c6f816daa4bfab230d31ef59a89fd20e823f629336a8e58188a76a67fcf196ed22310f4a004eeb1b1dcca8f5c3c48c4e0a994a390a33434dff25c50278370f66632a8ac386382d886358a0bd34c2c43f3774f6e00df0fee5a119383b6989c86dab259696978e04a97694f2c214ff5d614a1eee7fea1d44bbb550a1799a6fd73bfb3", 0xf1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000300)='./file0/file0/file0\x00', &(0x7f0000000340)='./file0/file0/file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000380)='./file0\x00', 0x100) 13:26:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1ad) read(r1, &(0x7f0000000140)=""/4, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x101, 0x6) 13:26:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) readlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)=""/191, 0xbf) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 13:26:17 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) socket(0x7, 0x8005, 0x781) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:26:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x7ff, 0x80000000, &(0x7f0000000000)="e64ae43cdaf4f97cb401fbc8eb33b5ed268864cca680a9064d7d44420d2fd34cb3a0ae22c3d18c46dbdc74fd88654e9e8ae5ff2de87afe5ebbe817fa8d2efc0a09540aa7c84967cde626c2bb9eeda509586a434e1c67d6f7c7c6892f08e3770fce102eccb0cea1586af28130249966f28091", 0x72) 13:26:17 executing program 1: select(0x417175dbee67a34b, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 13:26:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10) sendto(r0, &(0x7f0000000000)="153925263bc5ddc187780fefbd5f255664d79b5052dee7d2774dd8bb31791cb94ab2c953a6b8737afb32c803ee1d222aed27448b464096d2ec73f780828937da98fbca528649b69534ab93a57411448185f20755b9855e262bca41fcf05c3442b102807f7811c3c6d6526a5e66a56cdd7564d358cbbb943538bcc2ae92", 0x7d, 0x6, 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', 0xfffffffffffffffd) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r3) symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') chmod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r4 = msgget$private(0x0, 0x101) setreuid(r2, r2) msgctl$IPC_RMID(r4, 0x0) 13:26:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = getuid() getgid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) fsync(r1) r6 = kqueue() dup2(r6, r0) 13:26:17 executing program 1: shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) 13:26:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) 13:26:17 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="2198128a9e76089a6581e2e8cfe965307ef5a2eb7f", 0x15, 0x401, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x90) 13:26:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 13:26:18 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x88) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x9, 0x6, 0x800, 0x9, "fc1fc2190da6f32951b37e346be1a52c384a1ba6", 0x1000, 0xffffffffffffff33}) close(r1) readv(r1, &(0x7f0000000100)=[{0x0}], 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) 13:26:18 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r0 = semget$private(0x0, 0x100000200000001, 0xd5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) r3 = dup(0xffffffffffffffff) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x18280, 0x40) 13:26:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/156, 0x9c) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000480)={0x1, 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 13:26:18 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() read(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc004, 0x1) dup2(r2, r1) 13:26:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) sendto$unix(r0, &(0x7f0000000080)="5528ab654dde9e4f2663070e7505325ad25c48153577331620b3dc8c3ae27ebd49c6e2c7d26c3f246e520bd115423dc23a2dc9174b7806cce64d4d438285acbe45e229c6207cc4c2ac5317e4d22237c0a80209d116baa29c194948827d1acb427ef922b8834495a3ab085e9477e1a1e5c10250da7c2a96c6867288dcf56c9e0bed6ed9f93c7501a96d89396e798b3592baa6182616e2a960a87e68ceb460c086c8ecbd8acd3480bcb6fd44b1944a0c67fc050cedf3ee586457fe29439d4047d57c97668d8d1f7bfe", 0xc8, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 13:26:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 13:26:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x20000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)) write(r1, 0x0, 0x0) r5 = msgget$private(0x0, 0x411) r6 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x80, r6, r7, r8, r9, 0x151, 0x100}, 0xffffffffffffffe0, 0xffff, r10, r11, 0x8001, 0x7ff80000000000, 0x401, 0x10000}) 13:26:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 13:26:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x9aa49045bbf57b7c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 13:26:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000060a000/0x2000)=nil, 0x2000, 0x0) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000003640)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 13:26:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x7fff, 0x1000, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x400, 0x8}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3f, 0x7, 0xfffffffffffffffc, "a38ac752cb6b0fbda5eb1fdbcbbd16e9e019e215", 0x0, 0xd2f}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x168) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 13:26:18 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000012c0)) r1 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0xa) r2 = dup2(r1, r0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = socket$inet(0x2, 0x0, 0xf04a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0xa, 0x1, 0xe75c, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20000005, 0x0, 0x7ff}], 0xe5fe, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x0, 0x400, 0x1f}], 0x8, &(0x7f0000000200)={0x1ff, 0x8001}) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="779b9102211f24588358c6af41d74cc7cea871b8b76db55c84a2aa22d91dad80812d38e7dbb1ff885106fa9b52697cb5ae76b5fd0474ecdaf4b50ed46566b80ee50f64c041a957fdffc20bc522b0ce856df7d79d4178f10e2fcea0dc369beb4a4089d3083fb0516d5732b02a365ffb1948ddcf936754fb81357fbe3607520eaa2818a5a9b35a9868ffc511474fe39784462d1b2cf4500dd0347c017d30cd5f2035d5d29a28abe58c9aca533760b2b71451265258d413ae48ec3499fc1e1f1648750382e91824bf6d17b45cdfaad00fe7de038ab0bd269c5eb452e85ed48da851ebbd1574692afde36691ba10ddb6f4a4dd7ba2cad5308f4b7db40e1b1a07e731bf00df42b723c341766a26bd82937e78bf0a884fa0f20eac78cb073ab1848dcb56b31fa707310627abb244871ff9dfc78d272161398f2f34f433ac26d39c85236afde52c510d127194913d0e0b83120d1f0c9bf29b9870e91b9aeba8a6d305a850b7a6912c330accd04e05af71a53f118d8b9f2d5cc0ec59bc63404c7e7c011188c425589b36cfee605e0d5376790e1ce55d9f125692ec1b51e297282420006dd151880b964b086daae312df6afb7d71878f9c9e4e8a44260847b2d7e494ad553e55cefc72a5ec503f83229aef0f44cb1bd9cbcc91608c7cf2cd785c802d4d738bac7b5f5ab04ef8a53a5a809062564ba4c1605e1db32681de696c6f1093fbea0ee4fbf2104cac11a963a391f59e08e1ca2727ff1c3cd5067c9b65f1b79d5e3aa7e28dd1418175ffb6188cc872799d96b443fe3b493421046c53aca1f952515da249606e6bf0777c09ec5fe7bfff9ad3f317b1dc9f5eb43c52b71f319a961b89a9b10ebc12bff1f342e2492c80f29ad350c26f5efee28f8e6e7b70decc1e25c03fc5737ade5b493e5fb7fe92b6fb31b0873ec229cc8710c3a46e3273ba2f88f42c491de0bbad8fecde5da8bad8f2a66d64a9eeca83875a383b4abf497b5645befa5a97db4f9ff89b59b872e837e0aef6330de935516e2721cffdba2aecfeb96de3c1837e262ac98c420415c84017b294a1a6d870b067818375a6b78a4ef0838b20775c890a023fc04b32a0cc22c7a74d11613dcf05be9598454260c2b00ce67de44d113f23dcaaedbbd97a10c2c7853c3e32934af8dddf29529f7760551acb8953c9b768654717889626648a57eef72fd94514359ffb3cf43118087aeea6305ad3d35a6900629f2aa77975a1c4180fda943200afaf216c6abf4a1dfbb00ebdf0876f69778f05093b41b20290d8ace5b2e86027ad090e8f3e710cddd22f3b1e9cad6c6a1337dff8a555e17d3ef6cc3da800c73cb8792c96ab86ca054e8dde9af6250b3b1afd8d532b8641fa30eeba67d24a9987f39c3bf8b5ff9905f16538f136bb5865846c205c8780dd5130a3fb1a9fca83d3d91113461b6fda2c39e9408483e52ab16fbbb9d52b6787862185cb620a1abd16aa144f284808fe0a8561d01de6a2e05db075f20fd51c67dc50d1f4d80256af19a39fb0599cba3335fa3d103a10e9ba92edfb47d68564ac1f08c3ac65704bb428d51b8bc9f6f20296741d52d90514d43724824b0ce558d5a9fe19f787fb81fad277a6d6691cc60d6b2c3f2353b6bd21044131242122824c128f754ea4723486abb3abb10a758fee53fce2290988fc48cf929e818a992ad1f49dd2c90e12b45f490972eb1b4b5d741217d51156e6590f844f786b20d98dd0f6854027b2ebb8956a3afd8d1cc2a6f71fc74f137ba698be14664fe57a586cfe2cbbec97e878747d82320b7ce300f6b3500c602bef46e9e8648e87a1ff24781794052b8faee92cd4f435f616f1117627d00177ca8a5c65b299654a0deb81007be741650fc651f38c16af1f9d14ded3d691c94e8b61bbc3d92e3fcd683c9ca1cffc7612efa4dcb7c22a42557cca4b2c1b366df8463886e7a73d33d75b4c142893ceb83cc59fea6751a43de317e45128b9975a0a00746c489339f65350c324f5401d2ef3c45f91e9506bfc1f114e73c1faac68a940d8f73bebee10fbc33aa09cf478abead959e2cd107d6e8eda76bbb1324be3440223e2e60ec84a6c1216c3c5d215d72fe4ecea1959bf3370e4d5df23abcba793fe18395b220cfa3f06c95d74a987f87334c56307bf6b1e74de24ec654ad05bf60b3396e5df91ba11042239e273f246d89dd3f00d26a0debb1e4c86ee7d6621e3c685d4f567eff2c24a4178527158bebcdf9dd4f6eda535a043c2ea1b056c4c79564681aa591082cf7c2494bc250735c4692a2b3f96b240531384ac76cd09e5b797738a066931e6fc2aa831d3b23dbb395b515243fd515282ffa355123318308959ab42cbc5021a2ff2ed00b90409694ee202cb1c6136d9a6aded7e582b3b5a3e2ed5494c7b3e6743f597b21fe10270140fb023ab64c00a9cc4b92ca2326896fdc3df6db70534ffba9ac0cf905b3064dacbfea5dcb8856f21d52edcd030ff55fa839ba90c1d9bf1589107572b353a40f637704cc006d5b8ab497b594bc8a569217dbdc2abd6520aa0ff784ebd59e8a224051ee7f52fe803a52c507fadf48ac7582f842d0091751949dbf7da56e503a74995b23e695fa1ec80df0ce76f7238a7d2378535920b53f41b1b9b2fe847c159e362cfbbfe2d8b1cffb37d1b480c316761b3af1413a32539e15338fcc40ad3357465819f5efb9e28fced3b1f59a4b4b586c4b8b604dc629c5f6d81a4d0fa747e3f4fab9fcee17421b743d1c0d64bce58f4b09ec5a44ba10342e3498e4e54a14d4ae30a8c0b76be93e30e41c3ce564ffbb64c9698cae9979865e9d8e2bf71eba45c9dae46bf5b4218179eece88828b53b644f38463816afd9bfe4fa241ded5ff3195a1484f9771aba02a605c851d89de481ce2fac38ae17d07be5ea184dc47390437b608ad22945e0e517bb2a81083c2ca548e704f5be7a5415bbef1552c3cbbaab45199d86bfc5e5fd1ebb1a86228c96a561cf0d607559e1f24a3c8190f66aabdc989b8df5fe2ac8d33f07017ab9a2b86416f8b59a90e79c2121ec5f8e3a53090535a4bd3ab482e0572ed926792a2cb6fcfa3976074ded61733d668e90b16370942498afa3aa1203df21589caa3c46eed486d155f9df63439ddcd88de5dd8192c11fdcdd5c578bf417c68fc05c573a58e5bd6d11f63d5cbabe8b4014760c128956089fd9951c3b1a98093eeb15d8a174fe08e0790bc175720a049fa5ed9291041d671a54a76eef5586ad62524f58489d21eea460ff37de5eaf995925aa5448b2f432f2db11f9b9b49434128c4bb55b715422e817900729007aa5e64c86b26d16f8a3edc4bd7b2d9b2a4497c0465118c63d46ee25bb22b01d770476e74fc16383ce16ae8f14362e052b6ea3884a36608c29995a47634708cbc74b8ec45a625cc7bd82feeee483938cc972a199531801ac388962a44fb0cecbbc4f09300b7cd1754cae38a3d6a8396e408025d500c85835a81a5a2bbaf79e2d1e7b5140e46b952950a441d08285fc62f61af7209a1645e2467133f08181916d474fc254ca2f8caebe665dcb0c946658a8faab99b92ac1984d0ebea4b6f7b89a8719ae0ee58a56e1c4aaa7ae5a7fe22db5dbc575f1bbea85b5bc2cbf9f48723239d03cb0a7f1a692802c7bafd7becbc26cf15d287bf94fffff8acabcc4a9911f9d6d17d2fe365ab70f0268a873d21f419f668e6f743bedd26530ea25db6c54ed7f2468b4ada544322052cbe89dd5dcb3c47ccdc8bfeda5e452fdc3e63e2c06a9eb1586f04cbdc6a30789242d70a927ede2827510cd968e010fa587f4ad5ed7a948b988f35d1fd2adf15227e9641595cce977698f52981377d71bbc9919308a2cb87d01b6cb6a7434cd44a74f29e5bf716d257ccbfa8623fa404959dc6069211e84e379855bed204a18ea2e6ea50362e99b21763c7ef6e689a9f7dd6419faf6d9960e883b4a1c9b56bde6bd624ec8fa98bcdfb6584b2c782b6895ffa18ebec380098e69aa53724eaba5919988172b3d8af8c9909808e14a8b50ed3d71ed3378894ead05d3348d82a5079e645fd900c32929dc592caaa0ab59bfef7c7469e9442a453e0c7b0106400b3980849294cac2db9be277b80df5436621c4b3cb207c338c4d1ea1771c08a09a1644d8d4dff7e09bdefda2d1a5a72f1bc5f0a0b4359aa9a293c9cffbc23bad86a5fd6a446fdbfa01ede079ce4475e510f4e078e20b15330dd15f5fb950b61be18d85abd1cf4736b59a5b054bec2bf69dce288b0b9732b087bdfcead72d564ee17d3f383d5ff3f6eb90257ccd9e5c9a59d47a8f7e1e73ce1e38a55181b94f6c3337e19ab30d53683659bbe38804a351447017117859edf618130d209ac4e156c9cfaa6582268b21b99b01ae03c19955941cd9821b0aa89885dabb1d5bc8959008f2adb94a06538b2184f946befef626d0b4c6421a57929b4a43d7eb3eb700827003679ed7f34c16fa060ab4fd37eb8cf6c7663f24da06fdfcabd7931ea9b488c3939c748a89eb3ea07dab471d716b089f25e0009d7d71177e08f5cfa008005f3e1d2e98148754db480921384337b00d13b68f2245b1c4c87a265594267489a80662c0c915b8e7c8f8899e271ea7f69a6ddf506be9fdd5f021ca214b5109b3cefe26f255fbb4be20930a330cb76ebc575d870433e59c379c3ea51819daec710a8babfb64f394b43fb896a234a41accc6434ff47bb3e4977f21b35b71aff378d81f8818673b5e195f643e90d91a20e8db96132886c5ec48a9a69c148609f1e1e46d7f4b47271e6c9233a650f89b52af1e3900cf11d344fc2c222f0c3491db9a4ce4b6722991e3512a572af930376a2f2bea0503082c95b6cd20886fb508708596318761ee564f1890f6c53c709b00f33fd8b1d10e61bd02758d4e837e7caaf3110f3e8940d99d419a405b61227941b4591e2d9aa202fdcb7f2187159d3a4978bb46933b21b610739f645c9d0da21cb8efc9ca158be992ec7416162b1644274790b1b1b8254be1de71ce1f6cf3f1f939ce94eec7a68a965d60b45cd92fcef21c42fd5af248a3c09739891e1ee75d50d181ff6c24de7008c7c21018f65b845a36ae54c9fac54afb1b4c1a7cb8a75edbe916a6481323fe6d0fa11c60286807716fca59d64b66e6b9e2333acc19e125668b3bb8e80ec9669aed8bcbd8f7d2b1ebbee2561b9b831f26ad3286dd139539352ddebdfcc7eb837ed96a3e654b93f418c0f9fa946b852fb8b7706821377376a1c51ab30a0a7cf9ffe79d6ab1e398393191fc32856b1b14b54923f98694427d72d1c3c6d680a3976b398cdd1747a0d97ac3255d86cb71964f14c6852b3b13d425d56e83acd360fcbd0d6f4b3bf0bcb756a47c82663f9f14d5d18df1c15d4887af2fe6b592b256a3bcf85d7ac3ee0dfcf25877ecc287db2ddf71a66ad5951d677e002ff98d7d37fa6789115fdfb3455ce6f8d7e3bf35399757d1bf4baf4014027bf5a38ea434e4c320eb3c163bc80ab111aae73d989d0fd7bd8da3ab506ce0d6c3c8cc525d0930031e5621d952e5f4cd977117e7b44c025d1bdaa5226d0d9cec7eb202314a964f67b6a6cee6e14ec388b10d4c66d563024a9cdd3da9ce3f66b4ddf4570c231b317277625d0d7ca8406458863299fe51319a66911b43bba97feae84fcbfc01973f6010e16b5306bb261d17bfb57939ff1286e99690b6d7487e0b09a6ae2a608ff8074d1c344ef5e143835abc06f6e49b29af154e033588ac8bbdab967c2e5474a15c174a5edb7440d9f37bc13f243fd28cf4e45739b8dbe5684eb04c77a5866589d9", 0x1000) poll(&(0x7f0000000000)=[{r6, 0x20}], 0x1, 0x5) 13:26:18 executing program 0: semget(0x2, 0x3, 0x204) msgget$private(0x0, 0x90) clock_getres(0x2, &(0x7f0000000000)) semget(0x3, 0x3, 0x18) 13:26:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$setstatus(r1, 0x4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xe50a773ccb1ea14f, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1b, 0x40000000, 0xba5, 0x97d2}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x1000}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x24, 0x5, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x101}], 0x4fc3, &(0x7f0000000080)={0x7, 0xfffffffffffffff9}) getsockname$inet6(r0, 0x0, 0x0) fcntl$getflags(r1, 0x6) sendto$inet(r0, &(0x7f0000000000)="6f593efa9ed13746d723a84d2e578901ea55ab9c29275ecda7ef943e1aa7c8b8cc87f25cf43b8d5b6aa9cba5e69884b6660e436848679bf45b4af57cb1412482906053d4f6026b3d96cc02a04296e6beb1bebe8455866958e549746f110061942997", 0x62, 0x2, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x6d60, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8000, 0x82}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x6, 0x1}, {{r1}, 0x0, 0x70, 0x40000000, 0xfffffffffffffc01, 0x1}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x8, 0x3d}], 0x1000, &(0x7f0000000300)={0x100000001, 0x2d5}) 13:26:18 executing program 1: r0 = socket(0x0, 0xc003, 0x10001) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xc4f, 0xab3}, {0x18, 0x2, 0x6, 0x3}, 0x9, [0x0, 0x100, 0x7, 0x9, 0xa679, 0x0, 0x3, 0x7]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(r1, r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="43d999e90470a8e130156a1b4ca036a2b5d2d8b63e9580c5a512c7b476", 0x1d, 0x0, &(0x7f0000000140)={0x18, 0x1, 0xc8, 0x3}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x16, 0x101) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) nanosleep(&(0x7f00000002c0)={0x6, 0x93}, &(0x7f0000000300)) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x100) write(r0, &(0x7f0000000380)="d0b576c98fe66d6e7a8bc53d7422c8bd9187a114eb43ceaa17ea1fd0bd9ae90d7353d6f0ba15db29c701e7953030d1aae06733d82c201794ff9575fdd2286f6d1ac755c2d3a6aebfb2", 0x49) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) bind(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r3, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x6) symlinkat(&(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x101, 0x0, 0x8001, 0x100000001, "d8d677e59af680c712f71f1f8051d93b38a81386", 0x4, 0x800}) r8 = accept$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/62}, &(0x7f0000000600)=0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)) semop(r4, &(0x7f0000000680)=[{0x3, 0x5, 0x800}, {0x2, 0xfc, 0x1800}], 0x2) connect$unix(r8, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x1e, 0x8005, 0xfb, &(0x7f0000000700)={0xffffffffffffffff}) setuid(r5) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f00000007c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) 13:26:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x80000000, 0x5459, 0x2}, {{r0}, 0xfffffffffffffff9, 0x65, 0x12, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20000000, 0xccc, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x200}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000017, 0x2, 0x8000000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3}], 0xffffffffffff8000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x80}, {{r0}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8a, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x21, 0x80, 0xd0f, 0x5}, {{r1}, 0xffffffffffffffff, 0x25, 0x1, 0x4cdd, 0x2f47}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0xffffffff, 0x487800000000000}], 0x1, &(0x7f0000000180)={0x0, 0xfa}) 13:26:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xde2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x5, &(0x7f0000000040)={0x7f, 0x102}, 0x10) close(r0) 13:26:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:26:19 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x2713}, {0x0, 0x752f}}, 0x0) 13:26:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000001640)='c\x00') clock_getres(0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x180, 0x61) 13:26:19 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x300) r1 = socket(0x16, 0xc006, 0xffffffffffffffe0) sendto$unix(r1, &(0x7f0000000000)="76329bcd7f472cdc9f8101b9d3542129e6be5e209f5bd275284b26fe3b2f19f5b805bb81e9ce9d6c845d14bb948af90b154b2bff20e4e885b69755d077687cbfe7eb40068b40608d012d540325f488bee422605466f1a7312cbbf0f6", 0x5c, 0x40b, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) semget(0x2, 0x3, 0x20) semctl$GETPID(r0, 0x0, 0x4, 0x0) 13:26:19 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 13:26:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x200) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x51325dc3b965c5d5) 13:26:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:26:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e20500002000e745e4006f00"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000200)=""/233, 0xe9}], 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() close(r0) dup(r3) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xb77, 0x81}, {0x1, 0xae0}}, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x2d9, 0x1a3, 0xe569, 0xb2, "cf39ce42a4e82fac3058238d1f695e98be6226a0", 0x0, 0x4}) syz_open_pts() 13:26:19 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:26:19 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 13:26:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xd1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:26:20 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="d67fab6f04ec50637e251d30d0fbb0c8ce9349d57ebb74bfdd41cddabf9e0bef5a3dd065e1d5fa87e01b11255586183758b39e88750ca0430112a7dc03e4269160f82b25df7cafb0bfbd1821d6a218b2401c651e679fb9a2d608dd6f909ee09431d94c7295a5351547289f250aee571aa01f24321caf32367bf550c88178730ac00ac203d130298cc86cca98f4fdf281e3b22732b8", 0x95, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x2ed6, 0x2}, 0xc) 13:26:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a1", 0x71b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x5, 0x100000000000003, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200)="3477c02bde435ddf2b0b5470bd03127be091348be26ecd5e5fa9a1b21fc8a5a0b48256add542520b49b4f0b3c9813c90e54a3e29048f5983f0a3fe821d8cae9eff78a1f112975987492749c54bfe11a771de8df99f486daf42eaead9", 0x5c) 13:26:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="908523b73e8fef3b4f37b079d2296e1822c8f63856a63efcf2dafd59dbb3ccfeb6c2533f02fba287611df9e9a2389e07fc9af9c0f1c64d65457b194153000800000000000000c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb7860500d4037e0636f6d446ff80098643f82afe148b7228fa5878d65c4f089355d30f7d7ace2eb2890498a39ae77f6e1aa6ed170210ea2017fe05673b791bf57b027cc7728c545156183a7331814c876854fcd94828f3227a551167f91753173301b0d4f28c2f30f1aaa09c0de562b93beba893cc534ea093495ac0a0c654ae9063b38c961451b43146d4ad162c6cd840f85605c623b4e8f9a7f96cd5dc76b201086b96a5f6a52fa98aa2af86af26f8962b865d3060fcd9b67786984b4356922c56dfa5e40dc870ea474221815de9b484e29695de087fe0b1b81b32aaced94806cced0ca92d23c47fba7c066b49bbc6fc020f", 0x15c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1928, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:26:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = semget(0x0, 0x4, 0x81) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/108) 13:26:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6a8547874fcdce81) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="83dbfd8f0978d686000000006a00c423791507c1c422f923a000000000660fc7f22644d9f21129c4c119ef00c4827d196e00") write(r0, &(0x7f0000000000)="d5", 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x202c, "8d0e36dfc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) sync() 13:26:21 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file1/file0\x00', r0, &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 13:26:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="908523b73e8fef3b4f37b079d2296e1822c8f63856a63efcf2dafd59dbb3ccfeb6c2533f02fba287611df9e9a2389e07fc9af9c0f1c64d65457b194153000800000000000000c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb7860500d4037e0636f6d446ff80098643f82afe148b7228fa5878d65c4f089355d30f7d7ace2eb2890498a39ae77f6e1aa6ed170210ea2017fe05673b791bf57b027cc7728c545156183a7331814c876854fcd94828f3227a551167f91753173301b0d4f28c2f30f1aaa09c0de562b93beba893cc534ea093495ac0a0c654ae9063b38c961451b43146d4ad162c6cd840f85605c623b4e8f9a7f96cd5dc76b201086b96a5f6a52fa98aa2af86af26f8962b865d3060fcd9b67786984b4356922c56dfa5e40dc870ea474221815de9b484e29695de087fe0b1b81b32aaced94806cced0ca92d23c47fba7c066b49bbc6fc020f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:26:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r7 = getpgrp() r8 = getuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = getuid() r12 = getgid() r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r19 = socket$inet(0x2, 0x7, 0xffff) r20 = getppid() r21 = geteuid() r22 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="575a6cb74f618caa80830d6c6399ec86e96452ddeffea4d5c3", 0x19}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r19, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x140, 0x1}, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:26:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x747c}, 0xc) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:26:22 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = msgget(0x2, 0x90) msgsnd(r0, &(0x7f0000000000)={0x0, "5da9aa52213040ccdcfb0be733a92724a8da989371b5ca9fa106ce1e0d63f0544a50f00706f574f6ac1f57b9116b9c54001e89828ef9ad0db6fb3d8a2192a9f1ca38b1f4ce9adc11e806c52798c037589c8b9ae6f70134c61f9ae95b075aea74192cec4f61da592820db31d5e2af8b5d2726eb261d309681c8119b4ee47be6bb18dfc2c7e50d90562ac0351f653057a231a1e59693413855a110c14949d01a8d3b1e2577cc2db884e662e117c8b8a43818f9b11ebcb0ac7b6460"}, 0xc2, 0x800) 13:26:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = socket(0x20, 0x7, 0x100000000) recvfrom$inet6(r2, &(0x7f0000000100)=""/66, 0x42, 0x40, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0x28, 0xffffffff, 0x40, "ef9ba9f996ffaef03572fcc4f8f4ef504497e8fa", 0x7, 0x6}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) 13:26:22 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000140)=""/242, 0xf2}], 0x2, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 13:26:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 13:26:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8001) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x128) poll(&(0x7f00000000c0)=[{r1}, {}, {r0}], 0x3, 0x81) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x106) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xd8) open(&(0x7f0000000180)='./file0\x00', 0x442, 0x44) chdir(&(0x7f0000000000)='./file0\x00') 13:26:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) flock(r0, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 13:26:23 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202ce2e2fd322866880"], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs, 0x8) 13:26:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x101, 0x200}) r2 = dup(r0) dup2(r1, r1) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x100000001, 0x2, 0x7fff, 0x1ff, "09eedbc92f3666457493477fbafa13f53018316e", 0x0, 0x1ff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2793, 0x12}], 0x200, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2e, 0x40, 0x9a, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x1000, 0x2eb5948c}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0xc1, 0x5000000000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x80, 0x17}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x6, 0x1000}], 0x100000000, &(0x7f0000000100)={0x6, 0xd05}) ioctl$TIOCNOTTY(r2, 0x20007471) getrlimit(0x7, &(0x7f0000000240)) 13:26:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x108a, &(0x7f0000000100)=0x8, 0x4) getpgid(r2) socket(0x8000001, 0x5, 0x5) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffffffffff3c) r4 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ba8000/0x1000)=nil) socket$inet6(0x18, 0x4005, 0x100000001) shmctl$SHM_LOCK(r4, 0x3) getsockopt$sock_timeval(r3, 0xffff, 0x1002, 0x0, 0x0) shmget$private(0x0, 0x600000, 0x10, &(0x7f00009fe000/0x600000)=nil) 13:26:23 executing program 1: getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = socket$inet6(0x18, 0x8000, 0x100000001) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:26:23 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0xfffffed6}, {&(0x7f0000001580)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xffffff29}], 0x100000ab) 13:26:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) fchdir(r0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r1 = dup(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 13:26:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="fe99a1b63745a95a3fc542fe167f1a3fbcb4681f219cc4a2c60e506e50d35163913201d0acfcd040100998a571fc18558c2d0924d149f33026", 0x39) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 13:26:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/90, 0x5a}], 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000280)='./file0\x00', 0x20208, 0x48) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x18c, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) 13:26:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b0348d4105de6688", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:26:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x8}, {r0, 0x10}, {r0, 0x122}, {r0, 0x100}, {r1}], 0x5, 0x1ff) 13:26:23 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') flock(r0, 0x0) 13:26:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 13:26:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x81, 0x3}}, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:26:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 13:26:24 executing program 0: getrusage(0xfffeffffffffffff, &(0x7f0000000100)) 13:26:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202070000ffffffff00"], 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7ff, 0x9}, 0xc, &(0x7f0000000180)=[{&(0x7f00000011c0)="f6c29c7dbd190bbda7d9afacbd0e85ff12ec8f7f24a5c3af44bc1222546c5dd286a4eaefe5b7d05ac05e869bf02320a2710aa0c73d3841c404c784bb5d94b518e48a4feb36406117838bb21b19922c46488d1a9a3daadbc742831795738b0041fccde90b81a39ae03d9a372b50cd017b8b9dafa0925c692bc62432fdc577b4904564f0279ea796b0e4df4b8512b24c68116e980557421e36c80b556d57d707ee86181dfbfd395e4c15e40b489199614263750502eab66d4d5c326abec8ab097e2389312cacb34335b1e62e857d45a6e763eccb31f4be06050115c6ea61be3b28a96652a741001d8550075e58635d9595aa173202883e624776055604c9694fb84a511493eb4d2aef43697833d3f833771edcb3a91a5b5ee15178c4e10b27df4c056984c4cca15d25586584235c5306ff89bee99449257c1258d7dda0daacd789c292a7656903479232549bd51eeec7b6e990861f2b4649f9bcf587ca70a5bf356b19d70eca64db34ba7f243a4196e255f78820fbf0965fe4e9edcec46c55ab6804bdcbd4ce7332f00810b9cd62017ddcec02732db53851e68001083b421a2091c341a6ad72884f5b152775b60432a95b20d4a5e07daaa774815e5620ceab11016256ef9d80881876ccb0d3bb0dc3196cc212b9efa7abdf2ae81c22147121b81ea452b310d49472791365cce9c495c3f43aa89d80d26f9648204b9779caa48a41aeaac7e681d4e4bd65a0c15d4038322d7345b0585868b0506b33e0e5b482c377c3b3ee1fab74896844090c3d83ce648e3bf8b4c267b64138e2ce33b09d8b8e0329a1836edae3d6acaa22a73a34fb6249c4d0f17ec1035af6bf2589d243361cbe78850d43393604f0d36ca144d9f6a4d222fa98fcb38e141ff1cda279a69e6869f9e17706b2c0f020426f89bee78df81c73a584090d103837b88ccb1662171961663beea96d1750d471331d22ce6f61691fdddce4584d4f92df2dbde8420474a6290adf2684178ae50eb889a6eecf279d9f11f682fae9b4df9affad9832c2545fd0b23957963e5bc30933a134c7bd89c98d3d570a53f3cb3b8568d323c0cc844a0d57a39ab931bcab2c2b9329132be6eeb6b4adb19dee2240efd05f890949b655b7a4725c0b9b9e613699b85e2a5a6a27648ee4e2deb27a8a7e0af46efcbff60df58ea0f5c2853b92404126960e3221381a5ba30cac3d2b4cb2012671a484b4ad9bd964dcccecf29d5f37585cca76ad3a9a2c2f289f97185569974ead6cb842aa3ca6be649d10b36c8576f0fecdac9df227e376c12b2fd248f72010636bbe17baae1a0aee0d55a26b8b5362ea052acd02f2ed5a1af0b6100dcaf8fd8ec78da5cc82f6eba64833820a120368fe7e24596b2e4905d0bce4fb73d2dd7df6fb99382c5a6be6c4f62ddabdef54cd0f99b09f406144e0ef90e724dcc5116fe44fe74f4d0b33eaca92a24ee163fa1fd7566a28a51eb338204461a63d09824c61d4242d4844a5512e3ab565eef0c28b6d4d22b5786770941a08ebc6867d59ad2a7fe2790f79189fb977512b8df04af4b904c0b431b5920e726558cd5bddd7bbf13b9973cfe3e14225e091fa91ed735e66a9d6b227f34b31bc447c3c5ed1401d0cdf8eee71ed884bda9d29005c5f76d5d27bd0477ea2f068251bde49963ab8268d8a5bb0c793ab5151a501db7d6a9e5a455ece08db8b9f98ccf2674b62901525a52122e8468800309351f4a7e4796b3dd7846c60c7c61bf29f355c5273d7b47d0e9de78e534da650b890ac043de35c9c6484f4b5abd1df74f4d42e659249bb6b2f26b312067c50ed4d06e0bc960fe2343d54b1506e2be7184218e2342d0e20e361dccb1151affddabd37cf46b5f693283a31fbc2cd5a3a284c18ef9400ee9d5bbd2fa181862ba1c82a5863afcfba1f8d74e809ac064cd123f2ac438cb1f6c36eb485880ac289592dc8a42104fa877000ce1d21872a839093df1402d1ea614cfc67af5f2c69cc65a83d58e3dd73f7899e47674ab552ffd26b2a8d17b47f6754e4d29172de3c0d42e62bab56718ad8614f34bfab94ca2236b7fe8fd14e8e7e900fffc9137ba3b4ef7c65b8e505ab9ae872f01ccf5c8273b729d02b694a117bc718a990c6169c6e84808fafe9c9d8e9c7b34abb3bd9b537c3687be763f5fb5df3bf08229bae64c5dbce8149779af0e5aba67159f4b504f3d66bde0417ee868f0d70fbcbf97dd364168e60769aed4631761e628635363f9bb5cd96a133421992738a24d36a271c3841ff1e7af2ac8455bbadf56ecfe2e3ca0b9058127d4074e12904dd5c3757b739369bb694fb24efab169ac41fad2e2875c17971294a5f0e7cd4d2d5f34a6acbd0d5becd9579f1c2adecb9498a65d793d9607fb0281e695bcca5b41e2ae0592e6a9e8ce37bb9a5a4c95b0de89245a393cf1bb54c8478b24e6193538ace337a77ab655b988f8a623b02ddf7b8d57b3b6eeee5abc0e1f443d6ebb7f5517e0a404a0bbf92c6f92cc6aa875199937ad745b98dd7aa9b6ef97f039110553da56c026d6189150e7dc3e16099b8381ed62b763a045ea7c0e894d92a060b51c793413b3e05246abcd3acfb67f2cce5f4682cc144ef57b5c3bdc90dc5fbae85bc4a158983e6eb6e5e43a57126752fd80e188916f9fcac36d34ddf84f63fc0ead3a880d55e34b8599739cf1350571567588eada6829e5179b399c929320f8f77778f30ffde264f7fb14070ff56a1a50e04d1b517c406f822d6bd2a7adf5f08aae9eb0beb0235a18bd814d7ed247b5a1a9c28d6e7a5008d913926076a9c67371093719c072cecfce3596d89723abf626270ac555dfe073f45709a6174c388fe45a61702e507d3962203a4bf673a608afe5d9b335c401d77e920deadab2dfe6c232b06581452fc740255f2df835765e14515e9393625a41888a4dfcb5160f1a9b7023152ce2b2980c360a5ee3f731378fb6d97f0c3aef62ef495261ebd772f0b7675bb7fc92fc86fe665ad86a1f78daff841f724cbc1474f6755c239a1cf193437faaac7eedcd4ca2e7f4be8d069a2e53144c85e84c9349f975daf2755a25ec81133520b810a982db2ef4e86105aa92ef1feacc6709a93f3e621e4838992ca2cc9e26ef8d24f0605179cc86aaecf9a0cfe18b9cdefb60ec6fa9d55544ccf4e803776d47f8d21dc9c4325344af716b202fc2f409fc57dee666d0da4cd97ef0e913855bb16212dd4c60cdae98c2321b04248cf0cef95be6853474b220e1b34e014a8283ef462c7dfaa5a64d9845274890b54b571a9ece36eb1c087cea52ee5ebb86b134864b0e28a00b0172e4107533de8618d7e6cc1bd10d541a554e9c42b2b08ca7978d83bcf6e89f5eec2edc845c8c99ef04d01385706730b555f2c8a3208e2ec9eadf9912c4a5c5de519a3993b8752530e252001f23a7c8b17142412d675f3adc586049c8aed9f5c6b09ab8f486f43bd795f135070624ef170b85c4b0c092fea3c1336495685015229c656a9ffc1a23ae26c84f2cffc3cd9657b4d60ee9085e0a6998e2b236f675d346c68a4a3e4b6d8c5247a012c735550dcef5e7d07a52a798c603f7debcc6e18ae7da42339941c96090bd2da2726f69cca05646c832a5b2b34dbf8f2cb60f32b5b221032968efab1d0ff259a635470e3816c4320b9ac9a9ec65279d6d9df510b2e1041dfed484d281769a662b821cf704b79a2058f52838f798f6374955333d9e564bc2424b5296666add519584657a9d39c6e1bc6b1ebf5a449615434cb09c9fd35e284ef134df7d5d8e41e3544d2003db16b038be43f558460f44c2b72fedc30055498264f706145b549b392b8e2358289c722bf53e5b879f8284219e049b49ef65a54d8bb0171e160def790a6ed5714626825c334f99de4aa5a60c6992abb244d4bb602d3c2caa9041d5760c206c50d5cc20b026bf5e92ad1a5859a5926459e6300b9273597282652d0da11dfb38ffc320737ed655dff0402de22e12c3d926534b33307902874e401caae01915b9180af6fdf8016c57085508c4676ff989618cc635ad3bca8c9df6517f6c5404d5eb0fba730ed7f80a3e42e8ad3367e2eaa59d89cc4b6d19b529b692522dce89b7efbf37ff004395e52a45b109cf802a0bc8258eee3a4d205a1664e3644c2e68c9097a263c870a87f61403a89c6a835f5ea2e7fb8bf417346ccd3f121b15d00b3a3311ac97fc42e19ead91ef018211baed1f770520cea89f2d6067a317f488ceb9e13cb818c5cbba8a01edbf10b42ec03d270b8fca3ac168707c305ac4c9b432442d04960212bf5818750ada1a845ff1e71ceb8ec0b7a46286f483d2116e7e84b96fefaae0cc25620d33c5d9c27601331dd5653dc06f88f9f406b89f4ad1f1d06a20db294a1c48c71ce0d732ded1d68ee90fee95412c337ef8b950051b9bacc4f7585764a6bfffd3535291fe303c33358fbdc551ee0c40a1589aeb609b2f92d1bf8b0bd4420ee12fdd02e945cf083d014f6a10b25157ffeeb2f51c9f573f169e62229c678a88f3f70cbf3df25102314f2baa0d8815010bdd197cae69c41e878a54163d1844811c403c05b3665b60590d99807ed3eee35ee957f98ae37495f78c5826e658b18bdd67e971f67ce664b5155e8d4f65070a0aab37e7802f9264f14ed4183dbbb8788ec6c0c67b751d7bf9a20554724e286719c56c73c9a6134612734a1fb96daac5e5ffea16871803af6309de98c584e87c7c3c702331b552dcd4d6b463fbe78a03af12c84eac5e9bb474ad92aef5969977586571ad32bcb8eb0242dfbedc1f5577eb9201a5d3a85eb13e011eed8862f71a097265c87faf9f4e376c2552de38c0c462209198b8dd9eadf37bf802d63f14bb01687e2d2f8425d81de6295a610eaa62c446f717fde106b738afffeee8d204c65380850310bd5ea507172a3b548096fcf9060b5c555bad3c01623ff1900963b1aad179f298158429fa00fd48b86de4228934039daa84b304bff3547da5d4830eac377e5e556ac914cd7e2ed8b37bfc0191f0bf3b801c9a25c45ff1cc03b9afdfbceb83ffd8968afd7733d516f10a3a6b58a8730e52db382500ff92c114da2c5355035051c99f1c8c7e1cfb1b40de5ab437063e6dd25269719d11fdcfe3c6225b6c1f9ef89961285fe6c8ca9744f7b958cf70da7c875d3118ecf96fcb4dacc709da72969577e516dd35e7610e88792f2c8c16b62b924215908155318a80ae9849be56275a2803af807e5d9cd33c105b5d821e59456ffe660c5706f607efa23aedd1bd00571d097ca37c2ff857538f820499a6d326f140f991da86c4ff8d429cd79e41a0f6cce07b400db0fd3bd5d20844d187d46338571dc12b397b0e0b19c5d4113c29202d01c3c9932225e0e5305d86f5b8f6ac40a66d0a53f9182c60c87cf7deab6d6da5543b11b018663ed4584acc1ff8e1476623f6e3fb10c453faeffd9944a0a1fde1c7612fb159167929d66609bb4e8556cebff3d1a1dc9a3a7047e8555f7eedce9d74c76ac0712a3b8bac4ea1123cd60a7db6dd21f1fc2d3ce56d5ec31e3be4a4229a93438c27091938e862bcf9c4991dbd8b9479d71470268370f5ab58fc39f7d0e51eea7735b93d720aa2476c86a4c3b8c3b8243e110c9269c587b3c2f3bb9c0228e9685f36c5d217451a167fd362d3ff7bbaaab49b0d70ba5aa99b86ff7f52c6909f20fe0fd9a3284e06ff082fea69c45b8e6ebc05c3c37aea8d19bd4fa503e76e2f3ba74483dc1ca57c9a2b1844270133c8fc7983110eb2f9f6a1078acc0769af5b64117e247cbcf7b5760de9f7c2b952803c8", 0x1000}, {&(0x7f0000000080)="6483809e5ad99eb895cfa5de0e4f8597cc1ef1276cd583e5c82a4cc212305d6bc4dacd50231399cdac197c4c14fc0a54da67c498a561eaa6ddb379a8bbab23d2df53b7bfb8c962cbea0f8a45455c7132e472fc8b76b914a477f5acf94432ee82df3553bc7c05a1662bcca080286d22fc104ee252ca1976a1c4a4a56bbfc64f59d0394561e670b8f4e34d113aeecf8b8419a132e5724ad7042e94331c651bef", 0x9f}], 0x2, &(0x7f00000001c0)=[{0xa0, 0xffff, 0xffffffff, "092159995e9d97725a23d2b0194dc3110763f9a6a41b097c5552f7a126d73ec0cbc58d8ffe3c6480f28169514f25d7a8642ad5c737e47835e573b6f61208de7352c61da649e44fe8057eaa1bd58533135fae67da1bf49df53c7bee0b4a324929ded712befd8408ceb6d81fd23d07abb891a5006549697b323a2f6786b5e567e6f4348f6bbecab33cacb37e5ed812e9"}, {0x58, 0x1, 0x2, "825c38c5fb206495a9420f111763ff78bf47ded92e297dcaf651a2b0e0e34b91d581d8f2c1ed07a70fd599801f4596ef71645b0e512a0abb9ef210ca008fd43849b9"}], 0xf8}, 0x0) fcntl$getown(r0, 0x5) socket(0x6, 0x2, 0xffffffff80000000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7b", 0xd51}], 0x1) 13:26:24 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f00004cc000/0x1000)=nil, 0x1000, 0x1, 0x812, r1, 0x0, 0x0) 13:26:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x3f) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=[{0xf0, 0x0, 0x0, "12a51560868cf390b7477a8d222110c95fd0aaeb7574c00a8100324493a6863062b45480f8f6a9d3e908f115eaaf1b9d3891ebc9e4a90cc1efcff6d94af7e01577385f5db7429cc7a60f51be9d815d6d466a1feb56f8226d337dab5f066ea2dfee9e03414915bed64511d90cbcd287c58473958b447e82fbf11171b624e8899d117b0c7f15d5e597321bb77ecbc7852ecdc5fb94dfcdb2404faecb11417a922c740096081ef8cefbc08467c1652aa16c6395166082ae2debb30062b1e5cc197ef556311e37925537cff364d3f440dc23875248e89be8fe09ad9acceaa750"}], 0xf0}, 0xa) r2 = syz_open_pts() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9c5) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 13:26:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 13:26:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 13:26:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 13:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() syz_emit_ethernet(0xc6, &(0x7f00000000c0)="4f407f45bf9f322e615a81a2db8eb42c57b7a0b02e3a2973debb5c9bd187f73b8986e0331ba0f6edceb389bd039e284bf37d0758fc74d785df7743f35d48995efc648d773a218b51031934e93b144a6da556a4a3b1285e4820fb662cdae2c130a1321ee4bf71d89af1742e7e25457b9a5d34c4b45873f4f8cec92a396eee4ba1ddba972122d8635a24232dd4aae2739598025a525dff73a8d3088c1a7ce96eced10bb7665866a01d0eaf1ad86c405d5bec96ba020a320727cd771eb8a947eb31c527799a345f") writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 13:26:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff8, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xa2) write(r0, &(0x7f0000000200)="98c7d80b4268ab29ba3af0c3381b26982840695d0be89067db862ed883fdbcdb23dd535119f3058b1e22d2b7dbe585f081d09b60a984ba0bad66a6aaba2c12a720b190f508efd0b7444b69c1546daa3dd395208edb42c239200e7f3d91bfde292ad77bf46b9f83e6d83c86247dcbad23c5d3b29172cc56eabf8a7e77fc52e9b044a2d53777b10816e60602eddc826f83489967ce51ad60ca62ade3a98569b6", 0x9f) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) socketpair(0x10, 0x4, 0x7, &(0x7f0000000140)) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r1, r2) 13:26:25 executing program 1: setitimer(0x800000000006, &(0x7f0000000040)={{0x1, 0x1}, {0x400000040100000}}, 0x0) 13:26:25 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x160}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xffffffff) syz_open_pts() 13:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 13:26:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a", 0x9f5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xd6, 0x3ff, 0xef, 0x3, "e62b171b4016b5862ab194f758d41772ea40f05a", 0x0, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:26 executing program 1: socket(0x1, 0x5, 0x0) 13:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) close(r0) dup(r1) r3 = syz_open_pts() r4 = getppid() getpgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 13:26:26 executing program 0: pipe2(&(0x7f0000000000), 0x4) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() 13:26:26 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:26:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x58, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 13:26:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:26:27 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0xfffffffffffffffe) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000004, 0xffff, 0x613}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x10, 0xa}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0xc4c}, {{r0}, 0x4a0e27c7fa404269, 0x41, 0x2, 0x2, 0x3}], 0xc20, 0x0, 0x71684c5e, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r1, 0x9, 0x7, &(0x7f0000000140)=""/221, &(0x7f0000000240)=0xdd) sendto$inet(r1, &(0x7f0000000280)="a14e375d2e86e3041155ad5d551fc771a4804c88d82b29fe08a090807fad57a27212e0fd9c812f0e70164061be7906b34dabedcd9de07d4efc35c8cc38b37e2973a71d43bafa8db0a1c6899fa3c85b5cd2952235840cf67b1454a8f01c41e5aee175c9994ff71081e5407c874eabbd19fefbe348f6f60f9662103a7a59d98b6ace35aac2ec5977b54b3a70f39ce9c3de940ca7e6dddce9c07fce17fe0136cee6c2ad3ebb8a90fb94c23a36b9809a94c3893c0ba8175e58fee658e989d533231ea2815f61e2fe1f09e176974e8dcc36f2348204c75eff52131470cf693d12493e71ffc33b9eb8671ee8d273ec07f63a62249eef86ec732900bc453acbd99db910f99878b8ef020184df7652aa16c8521204f1ac56402d4f8efdd32be2a3a3460473d667ee580cca2d6f2e02a1d14ff6602f2c9fd8dc7a7abc2df2f8d5bffae62d6c84aae98699f50f9ad88b4ff5f3e15efd48481b60fdeea3bd1c52773b91213bcc32da33a2a3131c625e96aaee9e1d0aa3ba98b62f22876ba1b961a74cc7159a4e209f846b620bd78e177e44195d0cc255457dbc890d151226ce9d23997291a86bd339dfc5e506fe781656fbc879859c3c7473c0cec6947f5c535f4eb49610f664015711e12523dcca79c6170aa69a912e328f9cfe9173f9236cf97f2b686b8ddf4fa2e3d43fca1e2539d2dd0966e909065cb7fbdb24246e00de59beb65347c5c59e9119c3f94d42944846c45c0b8d8184d8be0788fd7ac7ec2d0e047b9eb2509868f49be8f08303f9801478133bdb1e8617de8506d9497f16e658518ea58fc2b3544efc2268b83dabf95984ef87edd30ac004b90c7c675bd4f13316c7476782ad34a677a14402fff86a79a8960303c5bb19bab35fcca11cbdf3df165845408f1c83b835385e31f782e21b2020537b63453bed3c65e8b1080c57e3b6f797877f69728837b716beb7d9b06e41ecf5cf633e8d08bdebbb611b532007733cad276711050ec3b8de4879bfd9daadfa71af0ef1484a4e07f0bb85ec05f320f1961069c7d9f47bf67546be34945f9568ef46009a87357fc0beff4aec3c38d414d84dacb64417428bd6b8e6a83797d9584b17d001d046a8781cf8339b7ed21cf8802a2f02e339a106a7065b3d847b9bd0b190e6d39d30539b3a049873c9e9528a5d7a4c1d4a527c3e6df831518ad25f47c908b360a2db3b6f4c687583e6c53221a898e76b8378f4bb0d0147d2269c4adf195a6c74598be7a4f1d200d3244c1c4bdc07769b230713bf2af9114bbf94b0654ea66fbbbc5c94afb21b5ee97ab7db1a0681e8e7f02474d65af74be198a7d9aad9f684c8b28ee935a5ba7bd32c27a9d20d319b9519c1aa60ffd8c379e9cbf6115ab8cb22aabc3ee53f4aea33218027750f0cfe2e90ccb5b113c84a9c6a4a0c7efd5866ae44957e890c886d8dd1b7f908f997b2d3d366fb65c7bc77614337004d9a7589212904e5091f56153908864c6f68417cd159e228cd9bf9c3ad6296ddc292115961928037327aa12ac83603a7043b3f703675810492655829d146a6f3b9746680a8d5452ea162dcf810aa4889b38f8ecd52f2bc9f34bd8ffdbec9aa223dae2a1cbf2a8b00f136d5ed74e02a17e8916af3d468f474d728f5cc80e89c605826fa8e8e7aa90dec09a910f7a3112356f4115ac40ab87ffc68f0c65743fea76308d98ba8eca930f03eb6cb3d14af6e21115ca3b96f29302d37a5b3e64dd4beacd6d3ecb450cc2176021c95b65800243b52e9d44fdadff49d1636cccc4e41a07af17251391ccd329e621cd4a2802141a4057dc2d9367c4c9547c3611dfb13a3efd75cd640db9052b7c6e2109869b674ae7501868f2fedbdc4519916ee14b580bd1f7733c41ba7ea198921e5c8a0838873d3fcd832560d77ad7939d6be28cc6c964b3cd9f76bf542c391b045650a1abbcc06201cc4c018d00559498430a784a0d4ca5f909e999a34bc2df12b7c90e5a3a267de2d00f8cb91a8f8921372f07cfac979783d9004bb8faedcc068956a3a27bdd27318d8e1f7e77be43afa9aca0358ec5ea871fca04528cc65dd73ad1d752050fbef450f20e0653ef18588f2d95e8e887c7dd0fc4456ce22003779d73369209ab34d6f10bc638b4b701367544b086572e1c1a590ac6e8ea6b8742047832a5ca7fbd959425e90a48d96adfd6d4959cb1b9a8945756720b1f24fc3968e45a4e5b12073f2ef0286f1528f8a5bf9645fc8ce664024304b6ed2fc0f3bcc376e3b2b90c91ea6c491d159fde1d4be5012ad0186cc39aa1cc8d4978335e7c6a87522d4652dfe10ad5e675b097f0912899d0a685541904246c9a521f05b6e838db7f3f409164631e981c168d0b5f09e8d136ea835b4c13fbf8030fe0c4a225b4a7697813609e9aeb312094ef5070592af3c5ef49b24531bee1e0f984a57dd4ba4e254b6e87b2cfa63b93f7ae55b639c3d573fb2cf7a18ae6f9a21d19b14dff9691cf14720f26f5239f0b92ef717cdb8617394c2479542dbe9b9c95094f4800b0a656e5e5a833b86af492b6bf7977fcc63462b8d6481878145eb8e81e24361eb121cb87add773e42b49f984de99802aae3620351bc850d2843bb23fdf36e2540b4fa889a1ab83b8ffe0f3f0be933dc071b790fb61c031b57c292c36fbb19b6763e71545106038f12e1981569de469704c2bb1912abc2043eec3eb01e21ec8fa27b4012b9dd57c71f7233866a7289715d974238b11480490b4d916bdbf1f29ab83e109ce27b328cf396cdf7dd784520e08316e22dcc73e2e11aa854cce0a64d6b9ccaf82bfabc4118dc06ef15f194dc0ef228832880470bcb94feeefba7d686e02d23fae11aada718a73a2ccac92d2751eae517bbc0982f0057f580670ab88062239c9a5295baae1bbce0a14534cfef1bd60dbe5bbd02f53826f471f8d1d50a2cead8667b8953c697a12650cd7268cc54c471aa40f65a473b870b6eba4e2111d9dd4d839d0509f41ee4a6476f6d07d6798cbd5ffb7cdc5ecb3b6d9ee6c45e53238b45d5b7b2f55d5db553365105691723c0983d6fec9049057a014a08b8a1dd254967a1cb331fb5f340722f03adac488906db08e0201d7bf86be0068379ae56a9cbd36ec87a32270e9c1eea69bdc6b0ebcbeb1222aeb4dca9bc6a647b125f0bc956a6ea485bca83904081035e4ceab8d608a7334d6c8bfe88e18128df71601769c5e61c8d3fc778f54c5666beb1977414f49bcb3095dbed6799d7393815ec8871c881674dc4aa47e3126043756e104b309f81903676e8d69c39cc79ec9c121a94fd2ac4a7d7e9fd59f1666e575335714884298b35f6a1023631c3f7ece252623570b6b8ca3366ad812b403966d21bd9734d720fca3347e4ded7aef6dc64ee13e0dffa1bba7fb8630e1567d9957d432bb76ab6d33a383a76a34944d519946754294079131ae72bd2fea5124e33a0bb4bc1884cb85d504147f8af64702371d2ecfc838f7623995bad7a07aaecefb656b57122db898acb9689eaa0608ea682733dee5d1f3d18263ec7bd42d1d442c1aa63ce846fb8960a60096fcef09f254adc8c34161b6010a534ab70bc68ec9b69e2beaeacfd98310d89d2c587b73158b14c50b324907d476222cf833491b5b17d35cc0c88aaaf34c1a78b628c662c231cbb7be7fa97ac8bf2b801b2a328e16b8079210dbd815344eee3b49158e062162dda169e6b7f0ba6e29dbaa9715e8dc11a09a44c1b8771786363670476aca8431e527dfc0fe8c4a485e162a1bf79f32bac5309e9ee9e56d9bd74f089028660aa6a886f158fd0325c8effd118c99a12478160bb199aeaba0a752f665a0914cd9d54b295290e0beabd66455f2c9ef7d3dd2b474c78b9e38af2fff727e9e7a691b04e0a7a41b7f8923c7f28f43f3dd6b293109a97fd879a8f2aa86f4341be8dda8ce49fcfad36253becb5bf5349e2fef34dd19366930f1efb802e212d1650c2ec6649bf8c8a811ac6126334976fe47220ee1f61371c9f37b22cfc3fcc8bee980cc81089ff23b373f20bfe4437cce390c4790ed491848f2de51916f040e234cb0852cb97e2e6f4da0e920b67d800e7bf9e13aea2ee0a3937afa081d0055381aa97a2aea37b6cce82d53522ab467964ba22165469821d7ea01f3b8d5c7e9b6e3865903ec7e70713b2452dc2bacee2f071ddb3e0dcd1f43e1b0629fd903603dbc186f499e4962ccf52b5ed7022b0929b437a9fb82e25e39c1ed61e054b2337da95d337cc3e282c73d59e09aa62053c51c13b0ff479c1e4f88a32cb76f6cc3d8312ef46fb65c3d8769ab576557b6de9540dc07a48306058faee828b2dfdb703ad52226520be8fea22854195dcdb9b34c13cb2a3bcff30af650ba491a9ec1e37d07218a3625c50943bdd4fd96ac3fc0e5dc2dbce72745883926b09fd6b08b405bc83b50f559a09a89ff03e8a4ec260fc4b206671358a468fe48c0b1c1cde2d60b819174f5ffe56139ab77e12c3515339e5365b15d87aaf03177eb696dcae0dd2e091de3ed2cf517db42b2b11f38e0e21c450a3e5095fd5a48966f73411764c26c252880b8ef67a3d7349c1e9c7b83aa7616982a0fe3e30b1b441ca1951d727263e438798f2352b34cc61c35c0067ece2b0cdc1808ad52817cbcaae5b7e9bec08c3b16ca698648e51b42be6c0cb470f95d8965a71a7b67e5dc330a42ba5bbd677fd22aa152cdd5a6f64e5ace9d18c2956fa81304dad6d3749cdad78418d03c483db52ed00ae3640e7a7f74724ba9d2c5c0e8206293dfa5ad72fcb07f848ae04bb9b374fc06d41228ea8ce57bfbdbf529704b0d187a2bc2d18c79b716cab7bd8b1bf3886af30c114c8a9aa9f6e51b34d12d2d80837b1971af54a4de37a528fdd42d2f2fe6c9ed79e6276098ab5db137af162a50bec136454e0ab99454201347143eccca36f7dec46c97f97f9039ce97734e5616636ae7c00b47423ea43b9cc0bbc51f80c304379aaff338976edc497518be0605adb027453aad4eb9c51b87e035b1a165eff4872dd3bca11f871164c7edd7aa0644c826958cc6cbb54e451014aeb565e8af4553de34eaf781e144e564e72ba77c1634452c1f68d3b03b134f4c404ebceb8fc8cd599ab1e6bb622a4933f15441661e17a701b3971dac3bd1b87dbb06ffec9018e00d2d071e5425d74b69859c95cb297f0ce9a1c7d2b5985bd75c200ea2616f14632a6509e08314d4747b099ee72dc43af607179d44e3c485b70eb1d84eb7c6a93012c56d29a264e3e4e9e3b04adc071e0f75b31ce8007f6bd9019377418b460861c0cf3d1e92494046230bd63523dd8f9c47b2a568ab415e1c94a2f4efdb1c63504909b6cf336ae940d05f1f3ad0de5abf37dc17ee920539cd26a311dbe9f2daa54f207d500fc90dfc7a0c7abbdfc675e1d1766a2c14509e86273413002acf343fda6cb162da41b9c8ba8ac54d9ff883286ef978f7a926fec757c8cb54110b4986f878d575197031921d674d1ad4f43d2b4ed6475cdc734be919b02c6b1bdfa4508c1d064589b8e052a1cb346ca6f70b80c5e95011510e8194a2e957b7472df754b3dfe012a152a11e6cbbd811a74c35e7e7b74fd164abe500cca8becdb728a7aef4818711b73f7e687cdfa9f8a14ba65edd95c22d9936ffd420a3a72536e2eb2028604ff2640c5b50f271ee846a0571db435d48f4255d010dc13f0f6ea026d9a0d8c25d5f5f806c92fdb1c085634635d4ff9dbe9506e883d714fd7e3f119acbd4956f4cb089ffb6716c3cdd628abb292fe359da11a42fec4510a8c934e2c7954a5e796fe9cc4e1f35f9758", 0x1000, 0x3, 0x0, 0x0) 13:26:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_open_pts() 13:26:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a1", 0x71b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x5, 0x100000000000003, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:26:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffffffffffd4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x3) mknod(&(0x7f0000000780)='./file0\x00', 0x2040, 0x10001) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="0100f737d9946c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000400)="0428716e1f1c8d3ec7671af4ef5c7584821722e428af86980bb4ce159278bb772640f47e9e19501e403d0a6aeb5c2fd3d97838fb6a4c1159f24c9d32eb88a08e16d4bbf4722a1df17026b8c3991bd008f56bf64abc64db7de9", 0x59}, {&(0x7f0000000480)="9f67a7e8f880ed92e8c05f4803f5bc668d128ec3deb89b757d0768d944af19cdbf60524c5052542b1848090461aa394b202e4483bde40636912cb8c29665043702ea277ee0a9e24c62ddd45ca8a11624f97ce60a25db44aeeceb1b3f26", 0x5d}, {&(0x7f0000000500)="c9a608809cefe1161fa7f3d215fc2a1c7a4bb598b46cb39f367e86e2a6e605738149dc96be2474e50559e23ec233cbf5a53219b97ad58759973b8ab8bbbe58dbc96e7cadec77b9c47c2dc05f03ff8d736a0dab3dc01aec3f4547c73fd0c69db8960a9f7349d422af7776dc00ecb09b64132e3d9d6a86d74d213552aa8e84ef2559eccd8cba82c032a0cb56545bcfd2c053f1f0f79554d518e18347311a5c40143c8ebe218b12e8e8d5ed11723398a43dd30ca6856a35ee043514be9faca1caeaf145507b532ece0e884ec72e88e00a27dcdf8bb08ab70f3d38551fc03598ec0384250b8ea393", 0xe6}], 0x3, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r5, r5, r5, r0, r5, r7]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r4, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x108, 0x1}, 0xf) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x80000005, 0x7, 0xa316}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x20, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x5180, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x10, 0x21, 0x44c1, 0x5}], 0x0, &(0x7f0000000240)={0x2, 0x100000000}) 13:26:28 executing program 0: mkdir(&(0x7f0000000080)='\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(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 13:26:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 13:26:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) clock_getres(0x0, &(0x7f0000000040)) 13:26:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0e000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) munmap(&(0x7f0000d12000/0x1000)=nil, 0x1000) 13:26:28 executing program 1: r0 = socket(0x38, 0x5, 0xbcb9) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)="bf3067f5ef7c6bf861b276e19ebec93cf5e7be787fa20ba9bd1166c0892cf7693f72d777603776563f7c643018f9dca42c890a333290a253940222cb92c51782dcf29f37b736f928f06fd5852139a706a3cc4a31349a7f27afd9373d1931d6854e420b6a5bcf785e76bab8", 0x6b}, {&(0x7f0000000200)="12d40a68e80459a6790efbb272c994e3735d5dd3dd9be17561d9e33a2871b3821b86080029ccae36557f18a55b0efa803c55aeb5967124726880ed7a3f09a09f499577cecfa8ed96eda5aa31594e2395aa646709f5f62c1d6118ef387a2e3a6b1e13ec5f863fdb30eb2a52e5b5de71e4379bb10b831b597ccdde6906ffc0dc7d521212e9e0e4318caf3b1494b0a750afc7a4f7958f2f5be0ec169b60c3825b05ea212b8197e0b57771d0ce5ce34b9e66c9d5ed1bd7bc2c02234b4506639420318256a6695c5eaac9f51c5061f3ef22d8dffc1cfcfaa5dc7f18f4b1", 0xdb}, {&(0x7f0000000300)="688f8bfbe8b41ecbe4445b42196f17c2890eef0f7f5dadba0e7cfd0eec94d3af082bb8a7ac9667186dd4539827d64bba152f81bbab22f982ba", 0x39}, {&(0x7f0000000340)="74c2a60f9523425ea397163c102aee8eba0c13c9babec25a59fe1339fad2ccf9cd1baa4277da78dabc67e807a162eebc0c88ac59ebd3779499bdb59d87091d719a4e80c12722bdba8eaa77765f37387107f2fdb2a9e3ba871c96355839372563b2b6fec3852e9192dfc42f82dc0661bb04f6be303ba0e9687b6270d6b4c886c6bdf676e8f5c8801697e28fa569a65806d92153436fa9cacf0d36fdf4b8ed108088162a7f286fc3f73921f59919afd5c4bc3b00581b5bc96619acc5dcff0b0c7c2f2a5818fec355ded11f5f8d82ec347747105f7d13d5fa4b2b4faa0d47503dbdf49051b681524be4f73dd52c5c1925bb20", 0xf1}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="a80000000000000001000000e9bf0000158b0664b4f2d4ad44b5552b135c301cf4968d39d4ada51f5043cece730a52dffe9092340261c46627a33047d379f97cd20559c3734d5fc71cc7d244d719c06476c4fcc135fda782fc81c10f43001818230c1814a49a7f1a8d6b4558ebc1101cac2f63b135c469c2874563e38f8eb63d080ec4f843c1833f47753553f445874f3543ff5ecf853560364b0a5d6da26e30f717000000000000d800000000000000010000001f000000cabe473e53508daf8ebdb62e9475d925a31863663df49c635f0b7402bc3d4f15e68d3fcbbcfbddd56d6edc50f990f768af472010e0d1a9c7c5684c74604fba6e6f02cfd70b93bb82fdf726ccc2305f84b9200b1ad8dbf01c4a283800cff9012e80646ac183e7748e5d563a6176e2b89145007cf3087b293c93eff0a93f5a32ab2b50e26da2d0f5c960a98ed36e0eb213cf4c6c4f15521b43f17144c3d45d3ec3d188e511a6b461ee2cf40b5e84e03f192ab2e73ac27f12f1b6b952a4f6047beccbf28c0000000000b800000000000000ffff0000feffffffa85683da4fcb28c0f81d70f71fc3c19a7e5db65c888458b2503bd2bc9c40a7307dd6b5e20193d7e19deb32471ace1dece892678a14087f77d96bbc3b5abc91970438f3fb3cc5393c06f9706915d94d63edaf104a06cb19640079caf4f2ea38323e1a5676a1913689ec377dbed5ea3ec0cf45bfee76041686c8c77248db002f0306b861c675dcf12a4e02654ccd055dcab7e84d9539a8224457045fdf42615af66813b10400000000f80000000000000001000000000100002753e2c49dc12fa64c2079ed9172c11008ccdd1edfa398f3cd1fe3cbc4abd4dd7e7b5603508c41fca0cbd46e8fd668829901ba57e88ca8386502906183240e8f6c4c302344bdc77341263304c564fe08fa2218d81de7e6236804f05cde06496680721b60d5b94d5bbbf5fb7f345e4666f1e152d6afd85a8ab176c4883283b8077a7454f076477858d4a3d3e9d9ca1650dffb2c937fa23815978c7d063b56e827d7f0f0f90417e9f59dee3bbdda2c9c1fb1477c3ec7870fd9dd5d443b4e3439606e85335fddc5d7d536e7bcbdb31e0c35491e3ce82e1f6d1c5b204667a030fb8d08bfc9831f0eb300b0000000000000000100000002000000d3a4dc8c66f9a0e617e1bb636a54441e98457dfa3e4410dda29fb16f3e341568781ebb920bbed10f77f6e83f55dde6215fc33a4c21af7ba38689a2e1c3eb78970dde000f235ca61ad790e81e97c8d6387c9b303abb534d2c20da91edb8bd86857124de7524c0b1d0ef6b62c7f4b60e3d622cce4428005588f35ecd50056cdab8753385ebad420863aed738edf179221bc430a5235f95e9003e000000000000001010000000000000ffff00009224dd69555be8f7860b7d023146c465ff5e088dd02e73ca49d040a9eebb5e33dd9ded369e0efdd8c64ce0c12a182f01d78edc69de453b1661719db973211a04d7823cf91ddc85c7fc369fe5f5c7dc82c25cc2939240b2c4bfe548ef363a2968a6fd515f8683b42692311204e790abb056558c775db29bf49cd07a99cad91d70452872d538bddeaa0810d558d83e69311a550cea27182501c1fda0a6f289eeefaec848424ef62b9549cc7eeb72dbf0c860f922cca08f4c347fddfa0f0922aae9b227a4add854e97c365366fef16958f33ab5c6170a3f4aade7c1f323a8d72a91fbd94a5834cc36d677ef3ea92e8345c8c45afbbb1c7f878eaf07ce4f03ce75e7168ccd4e8918ddd23d6ad1c4610beb5befa134682f6d3306de6d2fe60621a2a36b49c58900eb8f4984962cfc9eea3a93912404df18f0e5adb121d69137efa16284909656de3235b15edac9715c460af3ceeed21bf5496f0569344c377273ce18d9ab849a83823ab6dca9dbe5de72f80494431c02a702c17caea10bf0612bccfae58fb6fbfc911179ba73a6b0818797d08f515dbcf474a60cca762d31791fa6096216e315a9f19b440f742de15ef01a12f2aa611ce62b82928ee9b396cc2d3f5b1ca517ba121e898b798fba9caebb92e81ec78f1dcb94e6f43a0863def5daa8aed121d726db448c6b5d626479ac4ab9ed7c7371583634dc5a321e09163a17a1dc909a9277574dba43e1fd34ee2995bc2da59c113f73678d0192ef3ac12fc3d2df11fdde9794fdb15c0733f62344d471a70f46013bbd86d73c8b8cfadad3d7d82b0cb33fc910bd1444439a2214a59ce01e9f66cd7e106cb2d80fe015a157f2d0ad203dfb2776de40f511e6377d7d37d8ce77e13854c8f64c83861c52caa03ca5d5a2827abb11a5da88c88e633509912ca388c1f9944038a772ea572c19d19b8c6f52cb4b7b987a3ba243695c22f856a2696625a975565bb55b2a5764631c8759c10f440ae89f9b5215c4a1ee9a2778dd96b1a91d756cae12265cf3298576cc2bd711919dc7dbaa3eef0510613c1d5e0bc304de0bff3e00464d69fe0857029b3967b6c5b6c04e62c92527b10a7bf22bdf02d6b3673307a3823a20dc0d3d11d47f6f544a49ea935ce4c455f9ee2b2a87b60d94d815e8d7dfab991dfa579efa6f656d81599e3608f45c4e2bc936285e199f9c86086f5c48974bc44c12ea26e31a84f6ab6db45796ed3ff042e1a476ac424dbf4e54a62b95aae51f6240cc3d9f1fda43173d6b3940573fd01ab218f1b4dbcf37f9a66293acf7538ba99e209b24aaf3b1341e17d8c776e9064cb4c98960dc8f5a5d25e740c4087fa5d78fa0ce95c66e7b15eabf2cf890129104053d42d5148bed042c47b1ea601800b7cf9150c6f372c22568a41a067e27cd9902a4aa0d0d9cbb286e4d913c81b608653241da5bc4686ed9e7f3b4f0d94555c296e067471dad2c1218e19debd1f5580fda47d6a83286fca8ed6d7a51902ffbc9db78bcf9a3bc9d36e467157e79511eccb9d8e305d335872e6bfef02d634a09fc827403e9b35de2e0f2b1d56ae44f8f6d35df7040fff63037187fc6a903db2dc2810014bba0472992bdac27be24efd2e07ca2d4397f225ebd2deb3a294706ec535863111110c7e98a197929bf1794ca5d148decc88c07dceb39707250c03c9726ccb3c53705c99318019c28457a4ff8e66255207b3089af98594d5d1e05fd908c0e0c1d056d95e65c4e3f8822441498ae57cfdd7e7be92e707fe75857c5e8e08f1a059be1f397fb841ffce552aef01225c61b7645997cee8673e9e60b7824f972c1553930fd2ece93825d4910a53570ad26fafcefa0debc711c0080383de6b9f9fd756f4f86c838a5c562da3864b78beef361ee88247ace2ed4ac42bfbd69572f2ef5f54211963965396b3cf174b0b30705d9779e231b14a796b20038340a764177b0d29c2002cce39e4c876a2b3dfc09cfbf12e83a0f9c73dca73f84a2e844cbcea8cd5bf08cb737d216c319d4e024e7aaf75e81777e4843284f811d1b66c093943deb0568298de45a96b90a9c8588a911f297dfbbfb7500cc593315846a91d98bd80263c9f0d8043e85e208032560d1594cab3de0b1ac23c88780e061152e4bc74884b84eb2e3d5d212944faa51927fafb62945d5a4cb1a9cf8c45b3bb43dc7ee507b52d5f4da146db4aeee8b1efb88128fea009f7943b953af55d922373975ea69d0107b8ee3e9b8ceeae1513e9d898b4d3b62c249eea049df69585032508d939d6efb24dfa33c7c66e9c376c5ce89700851b9aa806f2159ee5b1636ca734ae76c21944c502d2c89339ed12d8c1951894e5904221cabb950199d17992707d8828bb8b5a5d74681dbf226b9d5c1b5fda3b2aea09178ba2335c3442664dddca65bade012df5a5e3bf5feba656caad3f573057eebfb9860a5642140bce6ca470aa925ae3827e58e32acf4185704564a0e7c5f12818627ae05ef78ae290fef78b9346a5ebc04c93bc69cf14697752c7343d9b31011bf2a9e1d454563548c41775f3374ed2e0f68bccdb7c43d3eab349b9f1d0fccacdc848c3361cbd2b3ec1caa09953095589585d591f9dcd19aeebbe69045c8e84bfaa9fe62d01025b0ca32cdb88e262f2ef9bdce0d9d2f311749625717a909e3087813661726627262e86f388fdfaa394fe87914f27fa2fe014ba6779944e45cc27309c14a2c096cdbb7e68616c6f89ee0cc5bc1701c2b4102ce2516fa397014dd2f73061a2e1eb2e3222cf0e3f399f4bf37cbdef38e72b4b8d718e5e180d24c042df301f4eef536ee6fe3ec4ba545a19eeec77bfff1eb8c6bf9e2d417c9bb0de947c4596bd9ec79ba3f492219b749bb030d3d5e811bb392820a33d722b093ecd53a4d0d64161d0f62fe35c00781c4b9783a4c0ff9b4fe5000da14ea8852cb54a92a84698926ead9c2a93d0e27781f73959db488cab843d4d6d84ded0356406d750942a89e1879bd33b01c06add9ca8037fede7ed1756560d0015db17c6eb76c04d3c5d76a06618b6dcc87294567245bb8fc5227d4cbd451fd80e3f84a1fc9aad9c82b3268a1d47c2038851c620315f5d75156f2791817eabd19556f1164025a6029bafb0b50868491341fb3a997a86c39bdd3af828117e228a9f1b661ec44539e40a7ed37e2e989eb824a62cc4ea16798545b1f8b288cc7647b8935759afe49c4ba9981cc188f03269300bb56a38271b2c08e45345dffa64e7cf446c6cb65ea4d7bc76094445fd9f760e7da32d091a5cb2f99880262d0837c0dd12a330dffb0b4109bf2741af4bb36ca221f94ad00037b8eb9b6167e3e42de19f44b8a878aa0f9bc4bba7843666de3c65106226eb4fd713f4509458f5f11325f2360df61e9db40629dfcc316d9baec1179bce5f05ce67c6d90938e2e449f36a16726475533d1373d888688a09e883d1a2aed8d7bb522405e9ebc2c44736e6adb1f16622aeb60ef804fb9c38a3dc7b4efe60efe389331541ef7c8983a829dcef48c375cb27bb0e54c24ead6e4f379ca98e180950b996cdae0ead591fae4a7b1aa64daa215a54b9494677e4b01a0fc6d38de161f7c0a9ef85992d24ba9faf5c7b760a125c7a9745210e2c87b6dd83a5fbf2522195abbee07f918b11045c95a051d95d3be318d76f899bff35ff91dcf79ae9d9e7c8c9ae45fa760b5199e39e950bbe94b40e8249002f7f981283c0d02d4438dad361bcdd52bd6e977179d73b7b65b8938bf4da91f639fc10f671f2be1a41b62168d7196b0c266d99401fc010eb145061000d619b97908064973af8f9f66c8c86fecc5533fcc7574608b072e43cee82a2c83073cd5a501a61e87e2cdef2cab225fceff212e28eb0ec811a1637db5a598041af662cefac5ef6a551dd19e810e33ac3774f8b5aa35f1faad902ba05fb6ff5b664abc3b405700235aae5ce7bca681b531948fbe627f5281d4bb1304fec89808d11b885a247cebc6f2fe52929d33f01d74d5492a8b34388bb931cfc47eb35e65c907929dd790e49afb731217fc6db6ea2fddbcb603bffe3a7c956eb7cec3725838fd58b37463cdf3b5d4f5dc6bc16daada861c8290a84676766e02d968bf90097596af113505ce495ef2cf44495b26b9d1474f0cf0e61bcee0915338e055d073b17fe5b1a47e9da4b62191af0fb5c095c9b7ec98f8bbe7203dbf3a162906c185bba63e96a539583ab1912a9cf7cc5a6a718c4dcc34b6340642e7c22fd908eb84fccac23808e2d82041ce8754da9c210594ad8490129afc91d27c6527d252467035bdfd995332730b249b1ea65582f65efa237600afafc1dc42701087d31d950204ea5719fc2a344168e2b94c982f1cb60099b3c2ddc24adf52295b040d4e183d415eab2e1e05ffd16d3ac7dae912ee76b963736c7ec2657694e01ac3c2604758ffd529514b6b3e493c1c91dbefadd992d4429c500c0635199cb0c9bc93cc63937183fa6f927271c1e44ea962988de1aa633185b60a4eb6de8e284dd562df2fe5eb5fbe48a6b0d97bc7fe61cce77df34cff4c6445580433b642ef0ae26af901007dee48ef8ff23d0f5c4ac10f59b6b4f7a1887c6a6d8fb170d72549e0f7810419b71bacb06bf5c59b266ec8664a3b1f78f6937a859fe176da1c43dd3899e0ac22dcae67fe9919e36f41611bcbef9bc2323688fcc90ec793fe1353deed8f80ae796636f81c0256ce49bf0f603d32f67d6401261980040af246e2cb606ff1303337ad6268ae88cc2c9ffd24c8dc1240fb50b23a1456630fffac6198db2790e86e55c0759fb4c47ee5bf24f1c8d769441578ec8f938cd19dec12044f218fa388b6aaad5c9dc0cdf7cd2718ee4267ef84e9d769bbad85a4cbfe2bf3b3122716f7f2abb1f5ce5c47efe8b251a03f494218c95ec2a815c207a4ea561035b5308f5ad52b4a58ffd8a826f7e88a37cb76a3d8a4db879a71d898d668b37e5f232aceeac0298e519ab16f3bd81062a76a923c1e3bd56107289d9687c4a62d79a7a8bb1aaed0f8dc441e033c852dfbaef3eded5a7676d9c9465fb9803a202e7b7844d1b0217dd9751fa203670245903ef0d6b9e9eb2006b3032dd2375c1130813e39451e7b7a2ec45e2162dc2a34146a203a0b1236c8e431f37b48845dff1c624c9b2f59b1300eafd46888d71b2448803f31a98747687837764e64855b283035799cf5ff471a6344a890b605df55f5be9bbabec03fb744611f7a8317d7205173f350b508c12b3615e9cc8ba39c6b66ba8dfc39046dab0e25624d1fac657d936c6402a98a70c933ecf9602d45ee2673a111a4de69ecaa6ee6a90cdfde3f939954f45f42076c165e810a044b0a974c0227c2bcb7b095235b1308a40026196738af7ccc726b032634204fcf4d70028ba48f468e26af67ae1d5c219c2336f2c81d06905ee6ef5af46522b8d652f68f976bf08ad2fb86a8c20555df8c31b5d8d96bd91ee757bd03a33cb2636f2298d2837ff9e889746497710da94afd03d9b64778f1a2b91ab73412764c308c952bf49f60372d3b36f18be8b90b79e3301cd52e77266dcfb15701ad9f715379a432ce1a389072ab92726348407cc4ad9aa94bc221562d8debf2f7ec19ac0fa847b0b7d44519500691b05973664a6b4ddb8a50fe0441e11ee5a75a2e21aed926cc056c896f5b44cd46bf035d58c778cbfe1a58f3769530b42c941499060ca77604ad055782dcbbe3e32cded6d10c07aecf4a358a00154ed8b4a95b46192a704f94e8d96b0878f9bfe53bcac6ce4ae2577437c712c159bfd6e8fcdbb1061c35cac31a1f1001000000000000ffff0000c705000051acbaaa0df78e1a59bcbbb037139f074ec70ac53a81d56c5a06929364aa644ffaf6e63e00fc26a2a4a323358f4e51c84d398907b2f56bdf9013912e0edbbdace90dcf4b221ad97cffec586e645dd8ae7d4a3261666c67fd26b99d770760a29e26b00144ff9c76cab8ca0eec920d9e9e2789c4dd602c4190389f21bbdc1e0d28572da4afd33691b5805f42e067233ab2f424f6ae987e44728aa62c10d26597fc3dac272d9dbee8f739cd8dd966a200572fd0dd704eb1124fef746b4b58fa26862a8edbcd57cb752c70eca55714ebbad892526cb69b458e1288dd21556a6b7c778ffbf9666cd86c7ba3495605fdb2c8aa109d625e3ab3d2fe9e3f000000000000d000000000000000ffff000000020000d2f448bf3ba3a1286399da465b4407ad34b94bd20952df0b4a1c440775e172feeafea2dec609b9c785fa349c6bf872e39042b5c8540ad152ec70eeeb842c5124b885c9c67f6e8594309494fee09c67b612a5ab7785941a74ba3d65df32220ccc408b4f54e4bc40b4b9c411c1be8384c3f884003f1d617ff93b579ca101400c5552cefaabf0d43432284e9abd822144100b63cceb72ea2b9a729d1de311fa2526bfec1424e2a7d9af44b910a1707b42662d31948aab30d61ae3000000000000005000000000000000ffff000009000000e26c5765050acecddb46af13701b7bbd204519be5f5707b41da36abadd27acf8303750761845a243956882d5c81c3ac1624cb35dc52b93a92bf60000000000003800000000000000ffff0000080000002dc2ae5930958dd82ceb197973356a48aa9090cf07c38391007c6598f835bb6bd8f04e4c7a7700000000000000"], 0x1658}, 0x404) r1 = semget(0x3, 0x0, 0x400) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x1, 0x0, 0x4) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r2, r3, 0x20, 0x100}, 0x1, 0x3f, 0xffff}) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x400, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x11, 0x3, 0x5) 13:26:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6b57ccbd235163e5c9d4875732e61fc728a19e5a4259cda0001ad3df8124c2cabcc3ce9ff4fb15225400ab50d15824f6ac30541bec055", 0x37) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffed7) 13:26:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x7, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7c57, 0x5fb8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x2, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x40000001, 0x9, 0x6}], 0x9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2f5, 0x7}, {{r0}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x0, 0xfff}], 0x370, &(0x7f00000000c0)={0x973a, 0xfffffffffffffe01}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0xf6, 0x4000}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8000000000000003, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc50}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x7}) socketpair(0x18, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000680)=""/83, 0x53) mknod(&(0x7f0000000640)='./file0\x00', 0x20, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5531661d, 0xca9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa0000026, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x100000000, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x5a2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x8}], 0x1f, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000013, 0xffffffff, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x40, 0x7}, {{r1}, 0x0, 0x10, 0x20000000, 0x5c, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x16, 0x0, 0x4, 0x6}, {{r1}, 0x0, 0x80, 0x2, 0x10000, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0xe7, 0xf0000001, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000040, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0xbb, 0xf0000041, 0x7fffffff, 0x3b}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x7, 0x8}], 0x0, &(0x7f0000000580)={0x80000000, 0x100000000}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x80, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x3, 0x0, 0x7dda}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x5000000000000, 0x2}], 0x7, 0x0) 13:26:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:26:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 13:26:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) recvfrom(r0, &(0x7f0000000040)=""/101, 0x65, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) 13:26:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20280, 0x49) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:26:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="5837e2b3000000000000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) sendto(r0, &(0x7f0000000040)="ff08ba1241164a57c8010e5cf7478c458bac5fa03fa6e54da629001ae013c3a0637dae34a6de3e3af02a027c2cac878af7df7cc1b213a484d21844f484560495ffe84d5f5509c6d7004e8b223fa11ddc12f789010e67fe63a39e4328787363dd3706c01892ff3b54239078c30bce9acde0061390cf70c40debe41db69b254971110ec52b9b1fda16f55d27d0f2fcd61373", 0x91, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 13:26:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)='d', 0x73}], 0xb9a0282004949c2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1a) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffff}, {0x2, 0x2e6}}, 0x0) execve(0x0, 0x0, 0x0) 13:26:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='r\x00') r0 = kqueue() mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x2) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0xfffffeffffff2ffd, 0xfffffffffffffffc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x100, 0x7f}, 0x7, 0x2, r7, r8, 0x5ff78d51, 0x4, 0x0, 0x9}) socket(0x21, 0x3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getgid() fchown(r1, r9, r10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000003) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') 13:26:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="c4ccfff9db1c25f5a0bf45fcb578b2611585adac2a56ef15b50e40f67f0bcf87627fb9e9e035eea83941314ede5ba7468c062b5bb1e39afb0a0f184c43c5e8fcf0ff1ffdc5b753b06556e0d59f1cd0149d479bdcfc7f21b827faa008616de67a6b0059ee95f37db02756fe", 0x6b) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = accept(r1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="b408e453253d8393b61a8f0748fe6a5dd26d18b34d3d577f231d1d020f0a80bd60b351aac5cbb3790d882601adc8c955595234b29427bf94ae395b9fac2c29158ed736303c9b808263afca4b4bddcc6a5b840cb7455f30d8c1935413473e303c27daaf919aae52d27417e66c667cdb6d03720a30cf00912518f30b2ccbc4174c57f7d857ded80844431715fa", 0x8c}, {&(0x7f0000000280)="1a1aac9478b5451f7be641440a2d0f297f5ccbe16a37fd1038a5d4ec228320baf0e3636272fb2cfa46643bdcbc88f4cb8accff04d84722212964ccbabcd36b39e6b9adebc2abbcd702119665883ed8764214cc828ff26dfe9674b6bf3208cc08083d8d9861297d9ea5e77f3cc9116b145075b62af2ed820cc09057425c852d0c73ae3327ef3d27cc3fc97835cd894908a6a0a0aabf259526a19613fded563b8dc1de149da63b421f615d722c0c63b5056ae4c072e195aef8", 0xb8}], 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="29ad6b0c150178ebf6ceaccf39e1418b4829ccd51d3e89c58ba4ee52ca8403fd331e198d69cb5204eb47e8b0e24e0332f96fabec2771bd6b4b9bc7a9630f", 0x3e) dup2(r1, r0) 13:26:29 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 13:26:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 13:26:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c4373524", 0x1f2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:29 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) 13:26:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8fc45015232481f5112088e92d83c97d64fdbc24e20afe278e8a74284dc1cb84a81c29cde8e166251a456c1ee9f0e792e403dbd760cb18f890a13510a1582f2bf50171382caf2fe55311677894d23464ef71325c348cb6f22b4525c6016a334d3a6d7da352d8ed952f7412712275a84fabb349a765226c482be61b48f54a61943693", 0x82}, {&(0x7f0000000000)="eb256dfd6ea1c2ec26d1580718c3ad231d8f6ba65e6b36cda461df6ebe113ae19ba54fa541bd82e01fd43c1863dd83d135f9b9075af99a0b72ac9c2da04db761d0fa20adf35baeefdc0d0fd8", 0x4c}], 0x2, 0x0) 13:26:29 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x100000001, 0x0, 0xffffffffffffff14) r0 = socket$unix(0x1, 0x5, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xffffffff, 0x7ff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 13:26:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') dup2(r0, r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/185, 0xb9}], 0x2, 0x0}, 0x2) pledge(&(0x7f0000000040)='/\x00', &(0x7f0000000340)='\x00') 13:26:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:26:29 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:26:29 executing program 1: open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 13:26:30 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="44eba4d01fdf3abc199d770ed1c58388f6ceda9e42649d4a6700f500cffa34a7de879ef503d9804212355a6ca7c413eb56d4cce0cb3ca4f1318e994106fb6d3fe5c95567a9647c9738f3923f4d816f3a6253c108cd073365eebaf2035ef90857f869abb0d3a16bb7ed1080b64996ddb29ac26fc7fffe16217fd6b23371161ed5e3fa0f5e534bd4439fbd732c544ba7601887005c19c690247ad6a2", 0x9b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 13:26:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 13:26:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000140)="02a3287e0b0b83f72dc45b578614fd1631532785ae196e62f6e8a1906ed1982eb13ca258c31f5b24a74cec6f619a2c36019467d1372d6cc149e44bd26a263fbefb7f44d6c85fd89b6ee21c7367097b55a5882b739cfaa4b9c68933914c84de54b05970868aa93595a616351c71c3e12eaac23b3344940a793fb4744d4454e8584162386efc5b0d9d39206b7955a0b976556b7d41756f06e6a02c077055701eaf8d6b7f7a74c5be45fd16d1b49543ec2b9aea5c56e5bdb73a066dd7fa6c61d989ba333b3d65fb1c18d776369ce8073a1be1f1cb1322a87b509cae69c0a60f67ffe6684c31957d3da131700a01b1e0", 0x332) execve(0x0, 0x0, 0x0) 13:26:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="48a527db0d94f0363927fb025f25aef81efb2d21f4fd71a613202373daf0fbcfe1ab9d85c98dac36b1a344c05e765c92c95966255a60c20bfc021a9583874f6a56a27f7c440f1bdb5d11e04f7be09e822ba157febc0a316f929b13591645bed19761c4a4e4c4c64cee63542f88fdb2459ec9b4ed94a80b41ff5854d024c576cd02bc3054cd3771417e6a54858805fe6c34375c72a573e96036a379bbadaf0727bc5a2a58091dd98d034648e06e5c12ce0470657bbf5d37be0d09c23a702cfda6674240de80749d99718a5e73159a6b7a7dfc", 0xd2}, {&(0x7f00000001c0)="683147fa72fd00668d3254dbfcb407a2ce00751d7f6deb0d5b3b47e3e6585526755c6f848f79aa17d7575e0ab231706a283449939563bf081f8a1996139ecb721497a0c30aeb0e7efdcae451159482108bb29c03d34af299edb3173f5fcd9cfa93b1c74f02d6651f5cdd532b6235e3ad5f255d933889af623f3d568d47d53ad27d4fb5f31f6ee0497db7cba7a9dc6cb060e0347a26c37112373d9b83f09e5f7329fee702ea70b468f646169ba39b2a831cdb90f7961fb63c831df0", 0xbb}, {&(0x7f0000000280)="1722e7c9fe79b0bc673b28ca79a9ee8748ba241ef28f8cdee619b32e6f5bbf08de7dfddc10ec315d0e6604cbf62fdf9e95f22e282b236cfa2b7cb078c6ab76eab14d57bfbab38995bf1fa9e10da67b8f5a40a7f6851502d605a16bdc44534dea89ebe570b18769c55ab0f03a3eaef105f29fbeb10d2aa63bf884a0af2ef88ac86f3f5f38df394899c24ae7", 0x8b}, {&(0x7f0000000340)}, {&(0x7f0000000380)="1c9a3bcd855f93f46f9cde0d91febec87713fc95dc4e94edcc0fd67ac2a12a940a8d0a30685bd4f548415ba7542f8c53d8ebfe29425d10c9df0b1285fcb423e3cfc2b489dcef21ce05f876d6c7d5cad0692206f3559d999d610e071e46217668ed205fb08a46aace2bc588107002c9f68a4528d792122ca23d8ced73933d71d0273dc226", 0x84}, {&(0x7f0000000440)}], 0x6, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x1}, 0x4) listen(r0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 13:26:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="64ede0ac258147167039685ce3dcf9a96a98bbae5cb56174332507cdec4ee2363f8360fa82a2f0b9094606609677891a14493902000757ba611af6510966c72e5775e84c54a807000000000000003492bea50ac79f90338b1526477e14bd70fb9ee7afb260acc92b0919b472a5e57655afa3bb0f1c7be27bbb6878434d76f3b5457e3a49b6ffa4519ef66e9ea434200ed75214f82d697308b66f7fd716a22b4db5e4f5c9db5230e60e5a0d5050188e67bea42f79a20de33c700700000000000000e26f49458e96bf03cb4ba759ec1c97b90775d736e318ee58a75c24f183d55ea555dfb17802a12c11195c5d9e48f38c5aeab6a1a297ad32ff58dc6ec6aa23ceee58b09b585c8dda573dc208efc3808774e3d4f738158902665ee74407f4d0f14607291083d9a3ea93834605ab660d960fbb732735fcda8a8d7cce98ef22f5df56b3ec6eda58", 0xb8}], 0x1) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x5}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 13:26:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000100)='./file0/../file0\x00', 0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) getuid() 13:26:30 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) writev(r0, &(0x7f0000002b80), 0x8) getrlimit(0x4, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="ec9dadd3ef624bb6b44fbbdadd58f2f85240", 0x12}, {&(0x7f0000000080)="bf443abcdaff29efe9fc588fa854d63960b000629fbf920850bef3c077ccf3c58918e3d1fbfaa37582acbaf3f4b2c6a8aa366915c4ee9bda980a7f190240a93e2211ded85bf6f30db864db890b628e55dc811fabc308fbd00381d2eb66de544745f53d2f4d32e2de51fbf29a84317ea9c44b79872122ab661bd3913c753990fb3c4491b3e50ec09382e94325d6154fa036c26afb6e8bb4ee53e23cda5f11fba3", 0xa0}, {&(0x7f0000000140)="ec0df74defe9a4244a9f8cf4f7e4e86e2c76958ac787b5ee68d89916899fc3ae6f897727ca7ef3fa501be0001ea0f50e1ea98a9878f58fc74ac0a9c46c91493b08b0f1b8328fb2b8893ae49a3c1fc3f3adcd19460e5fa4e7440c973d0de33a67b1", 0x61}, {&(0x7f00000001c0)="49aff121a98fe20224c01a68e209c66f8a8915335a2310260d66cc714a46ea92fc2e8f7cee3fbca3bc2461b351b3176e0a7efe015f7b202563a24ef0309ff87fe75e775e2f7373c733e857a7", 0x4c}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000248c09ee952e255a2cf80c000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x6}, 0x405) 13:26:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f821409e8848b57d99c079641689a22318d1d561e29456dd03386b4522e531e9be4336ba14656119e75a2d86467104682b2a0d602007ef98914aeea127fbc2eed121645a29715552b26822c39be9514903eaf52e928b164a8597558ab2c4b948d6a87b8a2509439a2482a00343ba4ff447b3c8e86eaa916003f0d733c62da37ec1ef65675af18a873d31422d2b8734dba6c74997d488c2db0b9706bceeac7e01fe3fe9efaceea7ab51378c864ac2b9c2d5f6", 0xb2) write(r0, &(0x7f0000000100)="079fd367f778a003e61404bc1ccc487505055570cfe3b7a46a72403b6214db91ea9f0d4e1088ae580340ec7ad5d8da57ca9fd9d4138677231481841880fc6129293bda2181f683ea49991ef240a6ff19ac51e04163d66986248e71f3", 0x5c) 13:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x97, 0x0, 0x6}) 13:26:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 13:26:30 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = msgget$private(0x0, 0xa8) msgctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:26:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x1) 13:26:30 executing program 1: r0 = geteuid() geteuid() pipe2(&(0x7f0000000040), 0x4) socketpair(0x2, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setreuid(0xffffffffffffffff, r0) 13:26:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0xfffffffffffffefb, 0x0, 0x0, 0x0, 0x9b, 0x20000040b}, 0x1) 13:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 13:26:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001040)='i', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1c, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 13:26:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) munlockall() 13:26:32 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xbc) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(0xffffffffffffffff, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r0 = syz_open_pts() writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="78a0fa42a9841d4cded89c38b1c0bfdab61ddcbc214b39485ae1d1123887ef946e0f4ad8e6b3b6cab3be2050a294f1a7dc41190e86297515d2efe847f59e816895d37171f228979bd0da99b5671a3457b44278cfebaa09384ca07d37e43b805d5ddd67b62ca38f171409f4d93e1785a6c897a8dda36e5a9ff9c26112b86d085e9b0badfb40413fa8d9f69683bf3d871166e9ccf45b7749fbec3975a45422cd18a8d3f91c0b0d79c6461f4562daef0b2d90eec6d7b011883dea86ec9072fe0ce82554967c80d45dac18c62cb0", 0xcc}, {&(0x7f0000000240)="0d80dc194305f9133d7fc331860e2f8f157267d8e60f6239ef2dfdcff291a8bc84cd278102de51d7d385a8663882d52fd778f89b820d18412f85ab4bcf60aa103126a11250955cec3f0f7ac1ed81b4abb40949a9f206a6e38fd20ca68b5a0f306b1e94188e730a3657cef6796f45e948ba8f4bebab6f89194d48991d8bc6b68de6d0f0c5fcf8305ad9c9fb62ce900ee17dee89cb3aabf7410ff43b4cfb38e37b6a4d09cc0f617eda1b9e5eccae9c130ebcf1258a6af3ae459ad8bd462b0eb9c68a3a93df4edb475e879d7c01a817438ad31295d18fe98f07ccacdaa8ab1f5d0edb9ca65b3239e3e51fa643cc72497468924dbf3a32f16491", 0xf8}, {&(0x7f0000000340)="e88ff9f7c5040faa71c33aa496d3453a5c41fde8a761e4f14e47f3e1f30c0d24ffa6", 0x22}, {&(0x7f0000000380)="ff3825ecc1d163b52a06aa9ec196c46d022e7a55b19512ec5a930cc411c00ba94f98deda9dfb347443e17baab5a62d8b6402b42872a359779ae7f365d8abc2c530f8997b07f38a8ebe7993b58f04a8224386bf59820a190a984c031022740f01204e23c073a1b06d9d9d550bf67a94830687cb326e80157c39b16533138e50e8989bca45ec86e43f9cf1c64e84822877e97997e2b2c318498edabfaf6e438ebbeafe0b34119469c3188ac1053cc98f225c5dac04d17772e22e62363268c34b9b3f168b64bd3af3c7546d29118ce6a0ba6bb9045c88d5c9fbf9299b1d0a89cf1b3129f69ddea14b048b392834a1fc01566010bda6b1057a4d70cadbbd1c7f85f90d4bb0e6a9bf3cdddf4582c854c8d05e3ed23241f8ce4a2afb4a4c0d79b0a1f1fdf0f55206c21e50d7e1809c3710ccf3cea32f5a5a7259e08d0a0d2c5a189f3b0b411bf82d6bb697f75d187a74083ad83798d1808b6a2c79bbbc49864638c12def6b08c138d3e2ec8f40b33c93f7a3e67919eaa6ce8ce2e0f248e8246ba08ac5a9a8991bc8cb6d548bb37253b5c83a04f2e244bc4c936a7312a89751a994b293957d922556bdf96f1884532ff4588b484b35eab6a39aadb60cb1a74dcbf35776f24c23a8fc02d24cab29c505c376a5c989c8e1c60fb47b02bc90b9244a6f620a07758514be07b0e59958f649b91e978c0d56b460918ce6e6dd488053425bc38c90f4ef0c81f86302eaeccc84d5600a580ca21c40cf38c70989baee2ee8b1d6acfbe52e647bdbb36ad03f16be57ee19343ebd2b27446a539416f9c90f962ed5d1027814f394ff082d26c7664f2a42bf011ffd8f63ec0f5fc2a41b5cbe7cbb9e3a105c859251ef1f577f665b0a1c0ba5c35b6ac0b9574bbf3c809b05c5fc9ea1f27f57f387a1020025c16ef29dcb992cefc85ed00bbf2143073c7f194bfe778d6afd8b5e4cb0d72129eda65d265551b6f61a54d714306fc891bc1b9576a30459ab976ef65d5853084a5361bc9dc75f765efdbd7f9228127e0bfd115cd994135f3d64540ece4df4f417f382de3ea773e74b849f5838d7d6503ebf5907648c47d9828a188ac5f5fa4fff709e4dbc1dd27d1fea3cf9c183f4db9264201f354820fb4a6e9707da7ac2001c76b3cc7b15886c42650042b63944d6ad946c5c214827094a5e345a09c9906fdfcd3f2e6a0b988436e1c01ec5f80f4c79f7028583cfaf3ccc4cd0e3392229ed3e0827e4b1874c19dd0d439e7d609b191aa1cc74d5babefca3b451bcc77c769b971d00383cd5c8926f95aeb24dfafae38d2fcf9b4db56ad43831e457fe7775b93a6454f98d53394fc403cf0ce9b6dd50dce6362ca45f177fa56122160fe7125c58d27057296e46ebd3c48114c4ea3b33fb933c86283e5225200697d9475d95670abe706412a1ce185120a9115b61b76807c08ad487d25a077cc916c5aef6d04569c31388fcbc179025b775cf2e60a2b15cb017eb19af75486f6c0de5f6c3554087bb2a26e2abedea85124f5e178ef6c5bcac30d817eb779273b8eb1400beea2a70068ab61640e0b316a11295eb95b0764c274d9370c5ce24152ad0cca0be5c113666c4875be3d907496f6911b371ea3276f9f755cc625ef915c23ba719591406ea59b88acbc3d3f23b61df790132d00bb291e70fcf6baa9994e8a9a2474d03270a55961ec590756cf336c147440ed7385d56c1137649f273602188615ed8d534d043414049af05dada1022dc6e5aa74fdcf3d73553c80f386a2bb709b6c6eb60f56986d951c16b41ee7fd7a39869a09da38ad7bb62892e3916dd7ef5c13283e155ad1eb12ad9895021d1a02af61ebe620184598a2b0016c32793add2278269ed05bd6db5b37926d4452cec9f0e0842613e981803baf50b2a4fd9211dab0b830eb93e8a6e7f8ad2c316131023ebd70f28e9c90dee435d1a623e2f2cd88be6e5afe6eb750ab14243ee0e5223914f9599ee765785f9cf7cdf2375e176438b767106a92ac5726a54cea15e1505f2e15e30c29a56b5dad2f2cd1d5070bce84291a1afd8f1bf511b67f0e07a55076f9a56997c1f0ddb1aed74cd42b8c419fa6a6dfb1541853a729bc262cf80a3bf06c2faf1efd69cb717fa07aca98e2ccce959e4f63f6ddc2c140b1c5a7fce19dd0504b1aa7990c405d38fbc96a473d2d7d61b0d22db01f884650f9bd9f33ce5ea67ac9e8360c78cd9c31141582fb244e7b012087a163471dc82f872ece988a9a872bd62b56480414396f4059f47dadd0634fda46f4c1faefd2aa4880e5c4bf8ea7d7f63748ace44131241da914f8c2dd8bf1abc1c78ecfd520aab5bee3f1ab3fe5a392d974160fed68fba268bb25a1c371954a5d621aaa07d67a5bc666436c43f8ed1823b2eb2d902dc5ee2e742594a2905b0cb88a1c8240ccb1bb3a6e3bf6306a87ef207eed726853017ea8b050b4b21a82df767cfe2e49436fdc77b16b122d5cd6c54a0720e38da07d5f9bc7892bb4bd85fd700dc488f2782dacefae70a6ea5cd1b29efa8d054ecfb7fb6b6ef6878bb245207d9b4ce27e2ca6404288ada341a1be4f2468031c30bfaae010f3914c547484082d353a308cc2273161b333fd420560aba58560a0ca72f4a08aa561440b35e38a8c3aace061a95575f478ec6b1809e9d9e4113d7f76a60b4d3c1243ac9eeabaf0244ca37edf63debcb2bb3202d58ceddd81e1efd45877d0bc11e15d3c88625dca21b9dffcdb38a09e1fad0df46bb4521970614bac3a3375db0e7b53d58e2eb9a5590f56d3d48826630a5fe56696e15ddc0f3726ad6134f293515e412eb3c918e63a1eed94c3136735ad99a582edc713dc7e5de2767dd64b3ddeaf1f728656143de5b499cd4ab455ca39a1a8d97ae2c378f999a32fe6afa75a7ec4b57c657e75ebdd9c89a90a508626f9731446fe7567aec84f8c1aa41d03f3147e14ef32f8489e00788056c36a7bd11d08fddd4cb09433271a9f05a20c72a1fc0aa5f0cbe7a3a01f9c5333720b24ca4877970f145b80fe221546fd4daaa51ed03ba609d879bacc079420b5b5d79fc8ec7fe0924319a4a32620b5611b0077e43faddf708dd6ad758ef5390d9c780eff7aba6bf7b3a438892079bde4363a88fa828d5aee57bb9e991e326c2b7ee48c06b0d32ad27d5624e0edf5f39804f8a5cf87f322b2f2988d1f938e06fbde0bfaa17742f97114575bf26a401ecb0dceb5dfe0d34b68f48311614e9907ea4cf8321194121b536b637e37f0c0e239eb0092743e6f365b79d5ff7bf3062bf3fca85ad1b8babaf5d6fd5da66abb0ef20c0bdf3ee75a27c6518154de2bc66dd56e13f97bb47f80323c19bd9295316c1e0740ba0798a634b28ad2ae0430eba3917ddfa962506ca1904dad9a32aaaca1920329f690293eff12c1698bfe897f07b519f3fae7978ddef7ab96c8df241ab0617550c7b0bc7dcc3506d721c1d8605142334231e9a763ab1185ee82430aef95f380912889a4ebfe673d972ec4b3dd6a2f9d8bb07d636ef872e8418572aa4bb1e2d17a31c829047fc9cd3856492d8164c30be3b5587aba05f83fd0661f0183525f73aeb80c92d48f71d362218dac3a4cfa03ae5cc58cfed7b72d56ac81d28a35322dc2c3308ce7e799821518c7475794b6b20173acd423c5dd3cc7a1feb329b38d28ff3bac2ff9e96ebeffd387c5485fd20563318cc89cdd159d655dd33c1e3cebbba941c82ac3f21688505793473efeb6c26d0af3a9318faf955e4ba7ade41b9a31152a282705e9170ec39977df2455abf29950f0033d85fd982918543e1589bbd22de70f55ac6d11eff424d957b47173cbe121e4c9aa5b08e5ab0a48ec7766034eb5e42df45d5466f9299ea1ef5e2307feb55b61013beb12c2be9550d9facaa7da329a90b91978d0eca30d9d06daf167ba61331e3819a6c2d371db8c79e2f28fd383d7e5065a2a93deed55e5043a90fed772ae32b70edc33161beb41f76a2e73348ca8ef52d7dd2f62bbffbac44eb5a426b9d98403b7ca64ffa705f6bd4affa9bf57d0fb9ff6e6b865b9e7458cba15819923a0b2ff297afdc60ae24dd7e4035d90cb3322500405d1a8aed6ac6c43f889e3edbae5ea46276d89f68848642968e9b764e14952ef8cf97594ca4ebdc9d818328be6d2e2d1fbc0045c69f432ee2651a7d1c8485a3b03e77eed07441aabeae7dfcb999b8ee5dea93b9d86ca0ac3c288b475e8ba8afe5ce5db93bf3b349008d3d2f818449a95fda204936c394e80f03631f54584a0005eac8c5ebd1edfe1bfe49bc52a321e88012467b57231a7b73c76b87211ff9c044ead99f533b3eccb2535c2057d7f48a17bb072613050d4aa3e118ffffc431eb56619ca44d0af2f6189bbfee4fa1c4e4b4ac560f82eaa067621972e5871f2988371979d45f02388221dfb8d64b04ba5a5ef2698dbc8e8d8df199930512033977eab4e6fe7988e7814de170bfd90b01127bb23384530b9369186264cb71e47ddd1efa98292cddf9008d02afb2b01b56d28ccb9c127838d68715701177e3816dcdc40babfe7e43f3c82c03bb4e95e90d53740915cdcb033524797a6911193c46f710c66f98330cdf9097a94e5cf7991fc0a9df234174b6d2f502a39f8fd103f4a73bcfc659e1b4b6d942cf2cf92f548c235fde6d594a2fb3459ad820272c48fde8ba9f1188c9ed9e6293b0857ea56db99e70d3458a44e202b52de63ebb63361dcad0874da11031fbf07b23cc6eb610d8f09c838c85fa5baa9ea0963fe9985b325c71c37687e85358507edebf86166ba0c3f46550978d26a068aa1e17f5559b6a5d039ce03fec0dd1369dde10bde83e74263a1c15a5b398fe896981293b4dce397fe572def380004f7fc45ace0163b220fa836df5088997b1a9fa29f82cc26a1bc53e13273a86d00478e02e024b831273047da06b5a225bc134fe050f6f81baea4db08e94033792c775ac17b845c078e0a86ee966d81dba4e751f331f9d708cc81890413870e55f92707686cc5dfd003114633c148df924e2983e5d4c497db5f83d61d7cd3dce8cd972f417d5dac1e5375bd24d59eaf46a99db8a1ff7e4094e1d9f6cce8d807df72c02436a15bf3face07ca5f1d08464a41a0af3df4320c70010deda64497857e759c59ce952928cb944b36eb73fceaa03cfcc17ea65e1a50f2be5aece04a3d2ccf353bb063f6ecd4a2581190bc2f445fa587517b6dd10811929ca87d7c063afa58f1725287079dc12b3ed2b3c8161dd2168b298363f56218d3a5713fd42550bc11ad288b30043317dc479b7a7a0e4c8135ef5117333154fbc8a5db8649fe5e20add0f156fc4e97a82cd6500e413e80ecbfbdfd811e22a293d55fea3061392b616badc78cfe6d0b9c75f54e42c53b1a8bce6a8e187feafde6acef5200f3b93d1eced0e9bfaace1328a086c4676a5994103b052ec5e28ef1607dd482242e68cf7d4fb3184d97bef7e290ec67f8f10013650ec2fa6e2fae7c334541b4c6b4bb2381a7d5cd920d87275542470bc48be93a70a2df39ebc117fda8aa2fe52804008bb4965637c9d680b4f5fae9cb9f3584986d5812039f9c1a2a4eb14f60867acd22640ead498e32593205a09c64e145dbbbe5a432fad651208d40f6e24b1a1c369b43571e69057bc56c1c2502fbc6395cf7bac29c4f1a0a855de9bdac81698e78cf19a4afbd422301c54c3e3c579ce09527ee19446903eaa12b8b402b2d7ded793e85e4abf3aa61346dc4a37d96b990e9c2a67c0b50670fba83ad48d9d670b67da81ad34c6d6e4d381c2526e4b968b695dee9221eb14ab692d9b1cd8b8fbdb", 0x1000}, {&(0x7f0000001380)="08795d6aa4a3e867f6b04b31881b0347464a1a64a476ec7c46419f07b800f561c9c063b67240f7e8f548b8", 0x2b}, {&(0x7f00000013c0)="44d61ab2bcba256955276d9185478a858c20817c220a7396d36412e6744cab6b35735524ef827481725a6cff1a6a4774d640b3d7c58b4fb9014f8568b9e7d8eb1077404bdeb3db04ed943138e42b978cb4a3181fe01900f79ec218c3dddcf06f6e6d840189d1f6396265eda8fefec107679b6fffe5cb300e769f031cf4d3d88d2c874a0f61b2b232b2367e8e6a9c3a32b9f80df9b96f01b886246ba12dee583fb4b45010e2f679fc35d317a14ad7aeee195e443a486806b32d25ff4e454408ef2feee0a2453a0af9233e4cb027af35714c67cca2365ad994e4b06982d89d0fc388a827e8516e4ccecd26bcf55351441ad11a0222c2e94a7430", 0xf9}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="69a8b14872a2eab4221e62b6eb68c793f4ca31c3294eb666079ce02fdad8fbed24c690d0d468803363addb425a08b73238620a6e86a9c9fe63ff9c69337eaa7a48ab262de27ea786377d35a3a0b425338b242bf59c25ff8b4e7a41", 0x5b}, {&(0x7f0000001580)="2cea2b34bfd00cbe9d2b7fd1296417155e1df92ab7d2e77e263a0289c1138a62f2560b8d3d1d9039de8dd2b361b4fa245b7fabb36d711ea845d745530d4044dc7ffaf6f0133c3ca71f820a8c96928f53ceb2c2f4ea2637a13ab3cfbef724475ead6c7d6ac588092be8115c91c800c764dd2b95e1ca38dc77676b264de621112af6b988ef2efb13337505eb4c98b21b5ab774a3abe6f2e722f78292ab175d9560ec60e14538dab72932e5f3af04417803313235eb55e60e4986be36e471d10281f430f1e35d52af3df92094a3b9b9e8d6b375ca50cf092e3e0d231ccaa38b8d8b90d23680a85489eb4d40ebdf46dd083b37aa70a975", 0xf5}, {&(0x7f0000001680)="f1e77e20727e5bf9151f77613fddb1574b69e075e7d33ee980b2764bb53cf2173233fee4e30fd964c1c9536c80dbc269f2a8ad5cf5c02ef4a9662c4b4014e21c89988e2238c96de1fd478f22f3b850d1834ac4da84452470740caf9909331c55a71620cda5596f6c443e203078ecaf0897731535aba0224520b4d419d9c56dd55bf787fb95e5f49a3d6a581c2bd99a8e299a1e5ccc758cae", 0x98}], 0xa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1f}], 0x1, 0x80000001) 13:26:32 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/232, 0xe8, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2c07c3486e420ff6) flock(r1, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x8001) fcntl$setstatus(r0, 0x4, 0x80) 13:26:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x11) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 13:26:32 executing program 0: semget(0x0, 0x3, 0x204) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 13:26:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff8000/0x1000)=nil) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r1, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) 13:26:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) socket$inet(0x2, 0x2, 0x8001) 13:26:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x3, 0xb00}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 13:26:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x8003, 0x101) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 13:26:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14297cbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c983108c77d1104c906039690dfeae1351d74122ab9bd590eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396ce", 0x144) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x5}, 0xc) r3 = syz_open_pts() connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x26a}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xc65d, 0x20}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x5d0479c8, 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0x5}) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) read(r6, &(0x7f00000002c0)=""/31, 0x1f) 13:26:33 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x2}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/50, 0x32) 13:26:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket$inet6(0x18, 0x10008000000, 0x7) listen(r2, 0x1) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 13:26:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x2, 0x90d2, 0x0, "00e74de400", 0x0, 0x3}) write(r0, &(0x7f0000000000)="0aada61f053668fa03ba870dc00c12f5cf41bc2e06f736992ed2d6993d22f1b118ddc151d20945672d9b1292d7d832484023e11fdb3a3c76", 0x38) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8000) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155c3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354aa73444a6d52a6bc1f511c49c000000000000000000", 0x97) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:26:33 executing program 1: mkdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') unlink(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 13:26:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) mmap(&(0x7f0000b7f000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) clock_gettime(0x6, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) 13:26:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1884, &(0x7f0000000000)=0x3d07099, 0x4) 13:26:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x4005, 0x0) close(r1) dup(r1) socket$inet(0x2, 0x5, 0xff) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0x81}, {0x18, 0x2, 0x8, 0x7}, 0xfc9, [0x0, 0x6, 0xef, 0x2, 0x20, 0x0, 0x7, 0x7]}, 0x3c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 13:26:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() dup2(r2, r3) 13:26:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xfffffffffffffff8) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x6}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0x44}, {r1, 0x5}], 0x2, 0x0) 13:26:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 13:26:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:26:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x10c) 13:26:34 executing program 0: clock_getres(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000080)="4c44e3483796112f5207b2d522b55ea8c7a5800b8e9fd4bc8c90efb290c60498de8ae531e4b9e9bbf8717d797c07e4ba8753c4e952490367df1953bee6d41a0085a599eae9e30a1e86e7145f897f4ed4793a1657f8623e14492984f63891c464127aacfdee8885e8b61f9a0aaea86717ad514f73bc65d0818fa89fca493d1b7719b940696e8ec8836ebf711561befe3fb5dbd0e4f5108b67bc7a9356540dd2f3d5eafe852a948e00c7518e6e352b5546f301541f581916c970b14739c68d3675cc6490388e8ea3cb748357d5bba712a80f3b0b00", 0xd4, 0x407, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x5) getrlimit(0x5, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="5cd89633e9196ab4074f05ddf56252918c1fb78f3ebf339592bb409a94297b3d13a5b312b8fe233fd92364d684b8895c1b5d4669b5272cb6c2769c48907377869186bb669bbfc454399c92ef890070037b6e6e08a3a23ab2c00c9f5a7ad7e4892b7a67ab7cc7841c", 0x68, 0x400, 0x0, 0x0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/190, 0xbe) readlinkat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/198, 0xc6) setitimer(0x2, &(0x7f00000004c0)={{0x8, 0x6}, {0x8, 0x7}}, &(0x7f0000000500)) getsockname(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000600)="86059462f43a0e9fe1590c65eff92e271a4807bb9fbb618dcbec29b39de0ef6424a6ca45cc820d54a4930d6c4bf16eeb287d9476f5ce1894047341130bea6f50d1c3d755892399ff251bd4b312cf48a1afdd", 0x52, 0x408, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000680)=@abs={0x598d2f9754450f10, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f00000006c0)="32fe6203b92c2fefb5a38af9cd22ee1f6ce7e0efc2fc0aee360ba806ff3507d821c1b911246ef61034dde5e086a63ab1362a72219d07dca08eb5f6168a9d13400ea980d30387144fbbb2ebebdad1c4f05fa60d4ffa9ae7d4410c2c875624f138f7667bfc71322415d0ebe6796e77abdb2772242f891074741519586faa1ac8f3bda4a3a7c17e56e77aedd53e2815abde4662be07030b3b86d2d7e329c3d9ddab82fde767c9e34b69a6dda037fd286641c3858903ddcf815fb40cef2f1df39c6eb85b3daa38a1401de4ff0deb7ce26c177b2bbc06d0", 0xd5}, {&(0x7f00000007c0)="4a52c5b30da590dafd8e9f40c45ea3b6ad3f88a9c393b31c9c05a13e7ecd0423eda438576e8c05dd6038e1824c879c6517fc53a3d9fa81c949b65638be603fd7fff0af8ae9440c4b66a59ae7566d72a70b8492454b37e0fdaaf6b8d8c18205a8e4ccc634152c87ec3b084a7389f9df72d378ce60ca91ed181d030bd36590a6cbdef9721f816c8d048af4cf888d0d3f9be6fa0a4fc72f47550e7b1f05598c8f6a7f8513132f31ee4824b7e59cb51a962fdab1d91cc4e4b75be346a414ab", 0xbd}, {&(0x7f0000000880)="ef1d9010f1e9214b39c13aa3902e86a2324e9e68453f44b337ccde538747d5ac6bee675ff91d5767e878929193975d48f33a65c0f3aad127bea135e7e61f968859373e3e8c3ca3e8c023a649f38202c48a1b1d3d52a5de653e6e1ff1c7c9f206abe74e288a1ca0190b9634c859c6d5c0c3a806c6225ab5b97a412745a7f252e2329909a8486c08ee143a2441603cf5b5cdcd08448f5c8620575014ebb81a44c7312e1d916a670c940f7a3f5a889f7ca88c1ce23923281c0e86838f44d97a4476363fc23a3fc86620168006c400947f5c6f69f23f426f8bfaeb6ae3928498fc76a68f010984ce086817c88d44734f9cc34865659aba6ae2257396d883a392bb25e4d0c763bad724c5046319a89bbf8ca877db086ae1b5d981f24610343d7803c7af5ed6f58c37783c1ab3c95085ab5ca6985167d6d7a5f97ed90da81ca1070b73624baa0fdabc9e8ecb6249f7653d0610752f756753381bea4b7e2aa9552f09d59b6e45e1162f51606325d6e9d5123398e34c1f4b50f05e639e95991198db268acdb2d823b9bfc86e14b7ec60e6e81036e23f85868bb483831ad141f5eb87f93f07928116e9203784aef691d8495cd1f107b9d7e1251d84a899b0b9bd288dc3694dc47350c529067d476705dccb76e05c738ae29b34c192b0d66cb8c4253f6c7e4c1ef4dc834fbbf19f86523afff74007fb38d44c4065ccb25ed0a14fc778f881900e997ac642561e2ebd09627c82058f9db23192f4a8ef41c810367e38428a6ba1e9fb8ad66fb96375c2cf9e427c13e9c2b9ae9d25d38c87b73ab822dc1516dc2bab659707c5ed1d36bfa95e373836e5243b686ef3911781d47076f4345202f62e053f6650758454ab8521bbd8dbd23b243ad78b215be2892d41795d30aabf9e874aac1869a85847dc30272ca8f62319c43272cbce8ae687104a9ed3807c706a6d207e11c32f9c44a6c01a3578ee4b845b25d0d3bbc78675f2cee759a23b627dd956e162fec536903ecd791284fd4d8612538a96ab7be280bf6fadacce1d5812f67d332b083cafa7ebfbae19011af5394c55628338096f1242b3710a5543bf713619ca3eb44cf9db2c9d2b29ee4321849d7247bca3e351dca1bd01e2ddc0f93bce5fec705b5bc806c2ced53713b79efad494293dfa6169a4ce595454373ef3ba78c3c3336c2d3ca44f447e2c7279d95f4191451f01eaeb60b30f424cf0f25d1ab6ec9e224518561be5ee1812b3c0fb7ad13670211b29f6769bbbb95f33dca2819afb2f63c29997fd3cf691fe098d5157f0ef2083bd63263155844dc934b46986656e424c876d19b1e959410410878de699e387d24ade19e8c3d16a6f6581c4e7f2a006e7020c28e99bc9b8bc6bd5d445c9f8a132535d29d525d8df12eeaa871a38ea77445574eaf638abd09394df533a517b03bedf8cc0c9792df09aa0fa59fdccce6b4ba4708d1e08d38cbb662634c62a0efaef5b38f5928ce55b53b6b2ad6e4911c30de6a9619844a799cd59bd1d6cc5b1fb2132ee0c9f737a93fa767f36eb19c870ad8db553082b2094534c7746eef34c0f039838e09a74f09446a56afa696ddb0c0c625808191ebd72bfcff582facde87e93cb355a1e2c1c6d50553e2c9d64cdc04690d58c6c386b5afbdc47c5643b489855374e204f37f5196e14206a7d0356862849ab805df1fee284016a9a8ec1cddd35de9fefee21604e7557127dbbebd84ad847ce33c46de58c434a37bde821c92b2742e595552b1427e8672b745c9075110bdaaba406064c05880912c44c4dabb645cf3bfcfa40d77f50100549c15bcf8dc6ee7cd0678a93626989ec7fb5229ca126132ae580ecf02d2ff7c9a40d1c0b70f9b592c9346006f8df500439bfc1d4a76f88c82a2008f15468ebb1cf13eaf8dc035ee195f79a219394156bb983407b4ca9b6fdc795bc9c2be9960be87c07bd8bc45091140d389f198389c7ef98dcb598afefb335aad61fa04f7fc930505aba59daee933c1ced01538008f43800318d0abba8f97a5bc68cbf913acf013e27fe7c058373f26f94b6228ce7ed7fab0e48768712340c346c344bd3765e85507a5ff0224e34bad4dc3a720136528d4ff25cf966013e45ce802644c01fedb957e3512dedc1dae3d24cbd133176b983644bb1f9cf6e01ddf98b5315393c72982abb8ff73eb3e8ede55482dc8fd79debe2a5e3a1d7a507649438f403c8ea4dd371552883a4323b14814aa5ad9905cc0e6d06be3ec356df68ee0d4019e78ad81e71a93918fde473bf62ccd885e9473fec208eedb7bc901eab0e248bbc348f6f688551acc7f119441bd06949579210cbd2128a02ace6fd4524a1f294f3cf35363538a99fc37e59514b795170edf90c9c36f50156db8bc8fa32af9780fcc9003fdf52c9a23a9870fb01a57b5ae00b0880bef48b3702143e630e676028fcc8f6e256ed871b55d8df1a4d2af1def31bc8f8595339f9f2bb58a853e7f04a8ac74062f0f11cb3a28a3b8eab7d39db222007e552f5a07ca6653ce12a1ac8662b2751e03686bad2d9437aef5ecef86ed717a4d70159f798c5d5dda2d60f45a2f833a25458d7bbefbbe9a6d8ccd279c5384e00a836f53b8050c68ac8913f95718d15c479289fe317ca186ffae56e3b12c822f94f256c1d607fe839e06e00394c2895ee910048f01bb4a539618636a287f445210e248a22f2d2da1bffc508c196784f5bb5d9ef1efbfb6279c67a85a8eb7344d36ef6f70d510f4c478372536ba6d8d8abdbb020eede593a6d5df2cdd12a151235bac220cd154cf1953891be42a7447716f0fdc5b116fc52a65270470779ab868fe67a32a31fca448b14c42449922d73e5f849b40d92d3e14e94c541e844cb93bc7962217e276e4a83b6e9710af96c5cf009237af31d812ad92f51bed0eaf21314d08c44cf305aec778723ca0243414e762a287bb9e7bb130a9876b349b8a42e862fa34a33b455bc27eba74df8bd85573bba001946696e11a16d9adefca9a304ce47de7450dde738194cf470c1514c05959279e0fb149e32d026c5c28215db0032da73a52b92f35aad9ef5bf2aa650df92f5807ab3a69705162f800fad6e2f7d1b6922dfad5cbf5141e1b587c5c1d2fe1cf2e0a030264ef3bf06e53e2cf08f201798fc3e0ea59aea59186c17598d5fa4819e4013cc95066635b108fa079a395542e90387c75efdf998caf463dbfa49e1bdc41f24d2669d2395d78e1694368b39101bee4b0ae81d9bdc81445cc2e50eccd29bcb2bc4b9bfde46855b65ccea0574ddaefdaeb1f531c08de896b1e7ccb3e9f56bbe135f24093a07c5b115a8f65f0946cf7d6175aba214bc5e7f67fdd380e5907620c0fdd63e914bd269e1281bde8c3c8dafa196edceaaf3cb88624428d0f4e404ce98472a206127781becde9968f1dd96eb7179c1ea7bd4a7350b657a497e558bb12e95e77b99327a706e8463f45088c9eabbfa046c22cda86f16813b83f4f7430906f778752e4c2650f19a8ee4cb4e425ffd00af0e87d32d071f8a55867eb117e0ed59c24bd34bdf4e0f9f4ed280b3a62962069e702265fab9c99180e9940a1cd82283c2c176c012509c4e4f3f1d4fb3bc2c75e1b3e5a7072bf9bc6d0f3715c03cdd2964238af9ce4f1586d7f7438694bb994110aa5416d7439e0c11621c65da74afc5ae48d712fe2f9e2b925342cf709e61322a69944fcceafaa7d669440290848af3498df1a8819f67acc8673c5ef2989fe76b20c247354474db9478cf956008a2be1817a7d94489584d373be5c570499dc9a11698e84b421e301fe7de1b0512a55934d4f5144a5b7ec30aa9d0aef9d5e4e3eaa4a385dac7682c0aba300a88e2302469160d8f68866cbf243f523bd5b859e3deb08f7b40961142e794795dc7225a129ee2dfae99f08a346655b85825bd0c7f4d1cf971409f79b5ef2e65753320dc089da48752e60a6738c1fd04fe2dfc867e42140258759a155e204e5b103053ed52c4d572ec8c4657ea4c8d26cf11fe4a83c34e7ca366e6a8a2e57c79e1c6a8882e4876e0051fd24b384666a40569623b0ec2a7e0a207620b9874731007ef9470c8d04efe6cdde27e31330f7960f1db8e7311e46973ecdd614dba9439d8291e5d58a64a6748a39a105ee009557d930fba98efd8a58f70f57025002031508384a9c2d2db1d5d9a60eb148f292eae98668751fc49915393b2585244ef3947cfb9d3bb227bef76eebcf0840a96f7beb929791ef31309d818cacb94901923560a6dff840440d807962d75ababd8710f49399b1cfc1ab686e3a455057ee5aa440a5352f3fbe64f73e2ae23dca93fb62e5fef1be175c0712fc1fd8ba2bcb5f4480734f3fef3706029a86635a442ec9c9e6f2d539d604ca8a0f3abd1ac70ca3e3eb0fe580dcf97995bf27585f675662f200a29ae279e6adcdbbfe963cb21da71c1dd8be6fecf3967f3f3a4b05ad892c3c3c31b09527bb5f50697d79feb416b25399cce04f3969cde38c202643945fd1bce94c2606d03fb613e8c41a721c0fc6f30f143d468e0c7eba3bf0e20037842f0a1eee4b6d42b672ae9479508c17dd42bbe32235ad0deedf112f2fb5e21b9804d2bdf6ea03fdbe5c324ba629785fcda2c57c65ce791359aed4d62701803d075de94a0a837a19a9c292349b55d949289f47721ee92d0f0f22f01e162685fae4e94a319ef373d989f6c2a3b4bdb2e97da4a3e11901484f7834fd9b62ebcb0e20ef1c9006118d2af83eba0c0baa91c39bb4a64c0ca40f27f40fb42907de03801292263fcbc7ea52ac809d9fa6c2b7424dadb6341e7324ccb26bcc2e5262124c925d99fbd63092812d292dd8d0903d1a833a2f417b06ece27eda1824deec1eb79673a3637e752c841123f441e6ba44ab5bfdfe2761cf1a8e4e3018010d779ed886501d8932d52960fc06af205caa79577884adf355fac87222ad308ccc6c73cd1f7341d99c1966bb54861def0544818b6f358774a3cc74789432d66bfcac1788e5257c06780f4d76adb2a5d43d396182302c56118496a097cb8fac38435c9edbdc1388cdda8408e1a8145c2b33ab5ad4fe795635dedaa59b987155ae62bcfe5c58f9803688aae0798005c68a482c34cc90665fb3700e51c12878a82cd356654f5abcb949d5ce63c0d35c7dee6e6835e1eac6d2cb74fb07a8c7a3ceb881e49d5b4db093a525cc9a80c3d557ebf71c9dedabe6de1d3b161fd9973fb3a44c2ad45be44d212216b4ecf1bd08e952e1f9b32b5b7a5ea3590f52160db6e32baa46219b0e5dfea0b25439012c0bec06a74a39ac8fa27df64792b22d077b35d97b6257f273b4c0dfb3fb2273d18316adf6bb208a7f630d0ec9eb42c07938124e0548d8d16d1c1ec3aaaaaca43ea81b9a767ec8274fe8349043be8d59f557ee96b64d60e5b13a3b446cf1e9571a7a242588cf647c1e9806aaf38791e7c0c9438bd125c6e2d9c1375d2fe2c863f7cacd0bd7eb0cbbff2e75e60501ce4a2854ebed9bc8593c1a79a06a36fa180b83caad4372bc9f8dee922ec832f2dd72e3c36a9414f4631adb250871bef8c4819f8a47836634ce0affe191acb66e1c02b5c170cac7c21abedcb886e42eb8310808413bbf5eddfe70108a992dd615ecd0f16121f130e579d5bd81ba1a7b4351fea69b4699ee61887f48b4820d23e710fb6cf82a4e78b996cc0a299e5426da23ef4625441669a88ceb3ca2f63be690ed915df9a7e59a1562b6fe22d68b83e66f63f47d89f8f859f434cf6b338092b538ead446b9291205574e876d7167656d2f8950a4884b413f94e97a5f3d913f357", 0x1000}], 0x3, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r3, r2, r2, r2]}], 0x48, 0xc}, 0x2) getsockname$unix(r1, &(0x7f0000001a80)=@abs, &(0x7f0000001ac0)=0x8) r7 = openat(r3, &(0x7f0000001b00)='./file0\x00', 0x20, 0x8) shutdown(r2, 0x3) r8 = semget(0x0, 0x0, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000001b40)=0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getegid() read(r3, &(0x7f0000001b80)=""/109, 0x6d) r9 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000001c00)={0x2, 0x2, 0x4f1, 0x7e6, r4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) dup2(r3, r2) accept(r0, 0x0, &(0x7f0000001c80)) 13:26:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 13:26:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="1fa9fae0582427f2c5f3e1336563a28b3e813bb7397b2a8db317bfb4e50458438ce08998da67d9de98d18f1f9845dcfeea9c89adb23c296e6eb94fe769b10b265837e6f69bc5bb20fb3ecb37c22ae77b20575ff26b6f26b442d6d987bad78ec1897437c4a7273122bd4b0da0939f121a641935c7e75fc6ef9b8449e7d6e62f2214817e65a54b11", 0x87) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 13:26:34 executing program 0: pipe2(0x0, 0x10004) r0 = socket(0x6, 0x3, 0x7) fcntl$setstatus(r0, 0x4, 0xcc) 13:26:34 executing program 1: socketpair(0x3e, 0x4007, 0x69d, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) sendto$inet(r0, &(0x7f0000000180)="5c5d9f7aa02a1115d50418aa94d84d656140ac7b08db91801fa64fbd2bfc4285973b07796ea4e0b1eb1ff805b030c6bccfb36f65da2e10e13e7f93d4ad771d41a7e561d702c2aabaa625e55b861c0ee236e3ae6bc0240b3c98afb596e607afdbf34481b9ac1f03cd2f8f875a49b6693befd38ac84a5fe192d72ff45492da278083c2d3f74f2928", 0x87, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0x3}, 0x10) setsockopt$inet_opts(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xc1) 13:26:34 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 13:26:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x7fffffff}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="566764287b75b20806a554f7774a767fc2c1f4187635e823b6c12b1d62b244055b442395a7202c602d78faf2c5e4e51179df6027231306d62b3baee0e416843e68938a8c89c1a9b31ff52cb012634d3c796ef702d0334fceb9c6b5037437b70cd2b0530b1d2c25298912b6fbbee526e70e442d171d", 0x75}, {&(0x7f0000000100)="5195a91d5e2b4b3443b102cfa081684de4578b6e021226938b69baf4694713b0d7c9f7adb42d79", 0x27}, {&(0x7f0000000140)="4a7b632bb48c7728f422547a3c7c1bccdd7a120c0401985cbc64e30b1347c02bd9c74eb480e80390a41a68c6fdb207e3722fdca29b53c5ceaab2e037d3ac9dd04fd1675d02b9d612c5a76a155b9e360c6a6e5fa8b19ba9d7bdc0fe90ce8d54a07f6bb6511eabd27f32a6a03a22ad08f6797e8c94ab79ef666c4392fb945e55a9f1172cf7b44dc802d23eb815085f0844eb0a583c36d7d0f032ce97578391c7e62922136befacbac8d6fc5d91069a68e41561ed56f70d5fd7f9de122ebb48dbd44a25a5de86f6513e33a4c699de39c93a4090a5d093595b14d667fac7d5e86a64bf1f59925226209df90769a62503bca00ea24941ab79", 0xf6}, {&(0x7f0000000240)="a31996eb73f9edaa66707223a431f770476bdf2abb68853251f4d2cf953e6347ed2704ab0339ea7f4de0ed3a14e3d7dc4f399082318867103b9e50762ba2aab58a76efe20c943ec7209b9cc7a7905d7d6048c63e83889114d18b137d", 0x5c}, {&(0x7f00000002c0)="a14c02b3cbc5", 0x6}, {&(0x7f00000004c0)="f437aa07932d8106b115916bf60dd7625263057a47760e50271433aac04239e77f9133a73dfb33d8eac7582fb3a200b71732ef3301574f70a9cf1f88eae2fb833c5d017a9e6fddacedc39df14d8272120609f99647ac3eacc51069065d02cc0c91d79f5ffeb3b3ce702889ad7d09cfecc05a8d013db87c5c96570b9f3a7deccfe8b0d131c0d256069c4ce0d94ec8cb8ce23260697e61ce7ddd1deee58e97462c9863f3f4ca6f8f696e0766d365e2f0f07a9abf41dd6be6fae47e22ecfd6cbb904f7e1afb59a7f55e06d34eecba4767019da185148caa8cf43a7b85c5c6e38b36b1bc069e5a832d19b89d9c826e754f323167ae4d9e70880b328ec2a82c7ad30c78fc409ff52e7b28f5c73e30e791b79ff2003baba0f0e9e6eabd29d82b21e79fb106e4ed7ed81b29b8ed11e5b1a3b468c3222d866c0ba6e6b8219b05cd84f1d21e7534a809131cf6dabf2abdbff64c69e2e50e9c24752d9eaa7e922b46ed01dec85728a468c7dee54c0032170f537c4b992683194f641ff7616cbce70326fae719b80edbc9408bbb14ab5f6aa77f68f72824e6a901b104249ef4cf72a034f1ee9f4d220c244738cada6e24884d72ada81aee5a0153a2696e7c9dc2aeae392c15955921b6921b9e8bc17e5d5bb537ad4c35201174576d7e5c58cda836571f06865b30f4ac3429a4935ee1a1888166f12e80f268800113dfd0324f880f7c5c20b6a2a38b527e96e1cf7712b87e11b1ad25014bccd5dd58756950fa72416ad2110580df3b508f77cc391f7a405b619232223d017d0f8f288ea69fa7cf1d7af06bd40460e9d417ca89062e7f601f8e5e99c25e32f23a2f10b469f88e8bf097e4d740a08deda1caa57cdeb43be988391e505441cdd26f1b771706f980aaf259483bfbdccccdc014833c09bfba9c708904de121909eb0f3219b0348a33344a4da202a554299f8518de5ef2e73ce51cf41246f8f798e46ab963f3fedb4475828b1a7f3e80b94e59b40770d997054a40b87e26ed70235a5e6e0f7835e3cd1d97d8a20795fc0751d246ae741aa838a7f7fe22abe9b9bc9a720e03a681b14cc62f20c893899174e633f0917d4ed89922edf26d4c9b5062e468be6590c64e9afeb5ebcc42fca31c46257cd2b67b3c9ee62d89d1d4afa705f4c7fb1c6b07b5a440063eecc9e4de44a0d893bd4146433b2a3e93c9229c3cb2ad88459fd5bb94f1288c9a616b11be9ed1e868ab38aa3037be72814f84c941db388d91b48b669cdd1314a920bd025a26bb504836a0d0f30b665c960db1ff1d09533accbb69f52b5abf69f47ad7fd874eb2f5234e0f8bf4b5f1f341990ce58a63c6c3fb457c08707a672c0af5f10f4f1f3d4c31984840ff0d5b85d60766186503d29dbed4fed14654ec4e67b26540a57ffe249ffaca8ce04238c517419a2fb9e3b052834bd2120e78aa472bf0114a37dbc8beba47ce81f0d6d514a2cd70ad78ec753ad559fffaeb9b48d1271e82e2f4711977845cf15244abf6b4ed9818781db4909e93fb2f0e49e4d53e4c8f5730df9bb129f09fb0c9e8572dc26d301a4ad647c5a2ec728e7495cb4ba79ab37fc53fc8052c1e266f4dcd4c6f393e47866d5d8b74af40de1489a5a3792945935504a97c2cc8055eeeabe1dc3974a7dc42fb03d8364b78d6dc4078c229e04c01e2b55f07de6a0455c198748b7a4ec88e3d352f7a88e205d8b7081a7fa589d818daac7277059169782430445902a04a5b4932dd218f58c4499e42c1a900b5ce110342e532c3e720fbddbd8be2c4755246c47f4a918f303d4f2f55c0158d856719e6ef595869c931e13dba4ef4959f5a72e808e31b458121ae45aac56558602e210cf066c7462a42453397ff36db004f4e0cf3064fd08886fc91d41f6243cf56f42d157f6e86d74c0716d847f0dbd361f77911ec790ebf2d96206116ae864e8a00baacbebd7ab63469c1660db8b93d14e74ed0282430c391afedbde7cb025a0581442a8aa4b0f182f65950278bd002fa1942fc099e4327e47065a35022e3776171c02140a4b0c908ba1c207ba201bdaa6f9d1f680d8f240ada1055899c1814af33a0fcd40162f18d3e82e83fd8f227d85ce21b88ab059645f5dfc10e586eacc0085da4599872d78f651a914d270597c37f11214c386c8fa289f009184b4cb9f029434ccdfc86b27f4ddb230bb209ce1e73ff7152201c640fadeaad34b521a0944b8138282067771a6aee44b721ea2e68943a71f4396404fe411779ebeb8443b3b58eb17304736f825189721657275a10f124e7f930c10a221f1a2450f23807c47242b0ecb438c906fb181138ebc2291bfbad339834f84f0f3363ac015589e15c97c94342419cb42082023169dd7ff0f31ef961de1a4244ecb105a335fcca1d9152492198bac734c6953a4efb7de450a87cbb976806469c3c972eb2ecc6499b702a35dde76d39ae4b7927dea2f9d5565c36a0fd8749b1a2cfa1c7278bb90237ba2e608b98b4740af533a1c09d47cc16880303617d8fe4eaae6ba5925477075299a53570282ba371e564226494939914472e5f73c656de8b8b3656f5a2b03be1e6f82072e958b186dc33de2e0737566cfcde7e5f5ab8782cc0b8acafeeb8d6b8406bd71fa4b72185ffdcffa35caf61d7897834d9420235b1bfb1a64a88a4dc8f74f7e07e4062f9f2ec5fda6919e691927aac7b25cb32365a774ca5dd76904bf14a28ec14fade5e3a9542cb63e3dd55d92f688acf9213c922b1b2562193adacd6e4203378d064f28f4b028a4c9311d02b150b63369ba77af4cae7f750fc82cb6e5062287a54e2bc7a06fdfd3b6ba6045d83bffa5d021831cb5d38370ea9a554dbd7a0602aa1383a339929f2efb35cbbfc50fc2a6929dcdc597b5bd7f1e280bf2e87492444062d58eca5cb8c20355534b2c136c49e7eb84fae4bf6baab01ada74947e72a347529486cca0e1f95ce94d8143dc914a81eefeff77bbbf4ed8675e316745a82d7f7cc900791da49fad6f44f9938518c24581147c40eefe517efa8695201ccc402d5c9b5b4ff9bd4b2fc9172fb027469339e5dc608a0d60d0f1e3a8626defce5a34533a950c466915dff61beb4868599e04e5fe35d7badbcb64f6720088ebe1afed406834b733b256d79bb08bdc709082da9916f14ae6627da3fcb19949d57bb50ead47080f0e3f82f3cbfabe76afd95c1af4d32cbae6aaaff90f48761f44c033d9e9ecd514e5f69a1ec289547f9d1023f45e37c26e59ecc27eb7d794d4f9a1ec324f110a2eeb6a9d26fc7d067aa43e08c4a4cca9583d37d78e77ff1a5dcf614ac0bb8669a2772d45da5d7030380e8e5b27d26cb170d9136ab4ed0cc92429e55ad5d92fae42a1d7c9235538b6c1a78bcff67dbb73e73366d9e71de46e83f6ec2b54ffc822c2831547aaa89bdb08160408b58b45541eb55907763377259f423e7538b50e3a23c7e05154675a683045c5b3f5cbe5f6a0970157f16d61afe205ea43e9870e4e2397a511965b13fa981c2985c0109b842fd1a85ad11564a7db5a887488fa2835b7488cf41c1d15e9341187d8682212ee7cd96c16fbf88b1f60f56128fa00d87c80e79cd8ddce6cdb7c97f1c955068c17e04a581fd4e99ff7a682d4ad2a43773c8296feb6039bca98f58b3d0b96a9ee6db8ae507a6553b3521cad3be356f06c7d192810fe81eecdd7465d75317c43d83c4d25f817d02f9b2dba4e11386eab75a64410080ea080acd1c8f6d077e8939eb753f020e5f13f48113b63ebcc22dbfc85c09ff57a2f3a691071f040c406d9eaacd23e3dd552752d30498ab95b5b4a0201f4f0aeb5f0c3b4bb02208cc05427a475f5e316b8c8a2a8b1bdd8634520cecc5f045526aec7466705250ac82fd4fe034f3d21f9240c2cf04407646c46d25b6bdb7ded2cc813e84514df21edc26a656ab23318197ee7b48f73c8f27bcc2b92b72f24d5ef3c0d07e3c377ba93760ef836b0375cb2f1df5fdef5b76e37df19cd3b435b92913fbb85757c683705af363134c212e504a2a2c525146e61303bb8edb1fd6be831543650022a01e60946d82a2d2753c3d809fdda64dd2c16815f2b5918fd2243c006ea69840acaca620596a66de3f030d286c6781571db7ad302b709adcda2ce9d57d26e45c2c5696cb070ef8554c2f87783e21e54b6dfe34b017f8d439d240f740822d2b5653ed7d5d12dc80b82eb085b63a30d8cd8e4e77b529983c5f727cdac4a0df1697a69399869b2ec32a3926b2f0dccbba4fafc01262d1f9d10c5d2426993dc97f7f85a1b7d11d227bf7a90d6f492fb9b1dd4570d971687689f8e7a23797de6322cbfb99ea66188018957c6363de0a96eb7d5c9520e7cfd0d365a47ec6e495ce34a6701e0e407efb5416b14f3fd6245102d40c6f0bb9e996e66ec0aafd920bfb8ae6925f639986ddbcc2ec6c7ff2d5cb16f632f631f0347b0a6ae0ef0aca5d86ab5d1751defd655b77109377a5394f07a512a9d9f678c491dd2e08afee6e61291111afd087679bca567666c0338f2ab85c0527ff14cc3b0dd6c9e7cd3e70962bff59b045524b74557c980b31c274427cdf06fa35000448ca36e5f92e316fbe44fdf55dfb56f63f6384b29f748b39d795612a4de4505cb35bf71f34397e55e4825cc26eb3cc52cf6fa39e3040017cc18f9d841830366c86be439a47b3f8ce556b0561004e3cdfb4e3bde957190ec32208ef3ea982cd3d73054609dbcece505270063dcd09171d36af04c637c41107a664d2741db6e37c6635b80cf4831cc015a9a34fc62b4c315f3f410aa04241eb0e54f3c775b91b2653b150af104a6040c354084e71dc2e91dfb8e60ee0ab1f27bf5b7507d4facfcf9a390facc9bd8aa0f2a65e6c961934e9dbd7ddff5c59fa189ab47a57f7c3d443f576e92c34e9d577f42adbfc248793824fdddf4b05244ede4d3c78d11b185a450106e44ebc4831301bdbbd8cb3a0565a6eaea876e807569ed7409c1bac0a2c8166da3f5ede884a095fbcf28e80e4b0576aabb0434fbbb1bd77c9cecac1a363e44ba3a976df278083a9ece5f071968e48490776714bcc6932fe2e3993b077046677f0422f6631ddafa3389f95d14308696b362f80308dbfaa1c0cbfb6fee06be91708bc62ea5e5d4ed126e45715d488009ee12d621963cd4c79c786e9c09f9db4a7e93829acd7d91f4e301fee60602034a76b47cc1273286ad7aed164e392c4fe62b21e8b8ca790b5f5f402e625e23b4ecaee4fc0fc0894aff2f57a6bdca2d31e7fc2469ea95aeb0614249a0db75b5d5a20b139d599b4dcab430b210ef35577c8fd5948c03b0fefac65f89a8f23f916c0a0781678c562828038c1ee6665aa191aeb4cdcb025d675b8c7e8514beb3471c84cbd50a61e121774c2bbc1198d95b0eb65417598118e2b47e876237f1013efd83ac73cb4a7a19cc30089f3e026729ad6127fec6fa07d3c2877fc23968f066e44c9fba2e1a4f16bb5440563ec79229fbcc4635663b9aee2a42d78cf2e69cb323b59bba6eca2ebdb1ede6eaafd884c410fbee27c7515113223b77e298637fc7e519765d29042ba9bfb283e6ec9712e9d9439ee75239be0c37bdaddec9f6efbaffbae6678564f9eae3719c8681f9d095ea28483fb444418c9a9589644419628d3325dc1cce6e1ea46f95a08eb10c7d381b00c71604920f9f49fff4b5a93ea21e75681e368286b5a37ae07db006e8af3c9b1f9af25df3550027427962e84809993f5f2c84b390920ef0f6c4140480fbf78663f35ea8590f4890c9f9db7e6a12117ffc9448c7bbc606d798461473e986a58f0de", 0x1000}, {&(0x7f0000000300)}, {&(0x7f0000000340)="b79ebd15a6807ccc0985bbf5d476f71b13681317d0a0bc88d41e0959816aeefaca713793e3d02a7a0a6874a6a61f6a6b5a6efc4390d1cdaf7edf02318614236f850bc45f1c9317948a163554c7417f443051f012d9fe3c62f642d99539c120693e34c7d3400c7a9709ca696ea5b05b8be0889a94ea7fd9e4c7036ac963b4aded7f5dfe1f7ef42609fd84b2e514a811654371de7f04e133dc7b1c96eb79bebb0a95297af64c70e807281c533d73bd4964cb4ed0b03e25af1f49089f6ff4cffc0f2da309c12551c641949f497021e8cafff5", 0xd1}], 0x8, &(0x7f0000001540)=[{0xa8, 0xffff, 0x800, "f5260434074ff8a36c199918790b83396c9fcd18c0acaa3c18ea15591105c88bac0dd2711ff06a37ae2af869f496dc5b7f5a09798c237b509a97b855626c1babebafe2fcb95f02051184d4926eaf78948162bc86335121798116df4bde0cb8354ab253d0917b53a3c1a6e9451cb6d927b0e7700efea4858e2deda70a02a4f4447ea7bb2c7586a1df6c802cf1e5bb392a2cd5ae44"}, {0x38, 0x1, 0x8000, "5393ffb95857c8fdb5b2153d82a9576b4f8fcbcbee08fba8ca3635c8e00027fb26da351cc19a65"}, {0x40, 0xffff, 0x3, "3359b633d39843687a0d7c40169177d85481c43fa93a701e39d5aacdb080f5be937e3329f50b295f2eb068c6179a"}, {0x48, 0x1, 0x1000, "fa8615d5841f48dfdbee800c1f1716cb251d250a79c22c7d2e0c9e18725497cc236e6bf9c13a7123c25b14ae728d7b5d005f24"}], 0x168}, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket(0x23, 0x1, 0x8) 13:26:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="befcb184085c15b4b2f968862d24a525015b36", 0x13}], 0x1, &(0x7f0000000100), 0x0, 0x403}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 13:26:34 executing program 0: r0 = socket(0x18, 0x4, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000700000000632e744bfe7885c788d17840063cb07f6f2e2201340d548ba1d5c86bcb7c1891025e5b11da6418fbbe375d573eb29cc5591aaaecc0c5ab9385e3fbe14fbc18bab32dda483fbdc387d7f59230e4ffb673172ecd4a30861718795d7993db714cb2fdce5c7235d210ed61a0a17bc008f598a932e16d04c38ace7ac3a746ebb8487258279f3173f46f083031e69752ebd87f51795ee037985b7c795beb11cd0cddb8a93e48173e7239c22753c6b0468a6a81f15815f5a4e89a8f0193ef21b6a584b8fa491ddce0a0d80c4ebc99129cffa977a72ee274d372e83f26420f3633b44ee33364f542a824632d45e1e05d3d47c5e70bc370770cca4291eae738b2cefebe0b70d71c989e21a66b88220eaa05720bee"], 0x14}, 0x0) r1 = msgget$private(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/4096) 13:26:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:26:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket(0x20, 0x3, 0x9) close(r0) 13:26:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff) clock_getres(0x5, &(0x7f00000000c0)) 13:26:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x36, 0xc007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) fcntl$setown(r0, 0x6, 0x0) 13:26:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 13:26:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x121) poll(&(0x7f0000000000), 0x205d, 0x0) read(r0, &(0x7f0000000140)=""/25, 0x19) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) 13:26:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)='r\x00') execve(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='^:-)-\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\')[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*#^^,\x00', &(0x7f0000000400)='c\xd1%\x00', &(0x7f0000000440)='+!(\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') bind(r0, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:26:35 executing program 1: pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="cb0f76a2acc0fdde03ea7018fb036c87ffd24e397947ec8075e2f95a6fc9b07946eb6c760a68b60a6d32effe1e6f97df429f95ff6d18b0bd962b535d23a2b238f7cdf847c2e894306b629f2f237435a6dbdc17903d16ff2dac0ceba6c206e9550a2da7dbf129a0e47525753555a58208c2e8f51b799f3870330c02e113519ff5bf99138cd5cf1b83079a438ec92e464b39e23dd30de6c4faa78ae17e7a37f9f5078dbc017dddcbfd364312be0030ef8b5b714f7611f68d571c762f23d535d3b3bcad07cb4ea2280ce7232637fc947653d0739048ac09af5215244bdc83aff33cfb196d836877ac8abb3398baa4a23bdaa20d5c1f5790e53239374bec9a23bd5554bb018eeda0f9d50ffcbcb77f9cc2b42450845791d3ee3138ba1d44b13e6be7957b1364cbf02040013a21a395e0e7ea4ff0b91cf7ff264988a15ce50a48cfc68fab65ac9afbcdea6f0a83df0c063ae5337de3cdcce230740b59e2ab4e3a8b00cbf802210900427d5bb9aa0419169eb5797999a09d2b9ac3a7d03a23a7e321e009220d9daa4e6c64ce278da38924f5b5da4f22942c7146561e02b668cbcb9c09c9b1a7474f01263018358c3bbc93293c87886de0d9d7a7e4a0fa7ac7d5d043ad880df658d326ab3f5085fc5d477a5bd50ff3206acb26bd146d7932f57b42bbd4bb1112c693122fd6770d6a30b4ff356b19b1b93e9731633d49a9a14d568c3d063fd3039cd487fc74f14e0edc3abeb27db41607fec2b50a74401a82c98bf3ffb5187a17d2cdbabc3dced0a618ea8a8e4df9adc2bde9021854206287fbe0bad0e009ec9df296dba991c9863384fa946655ff3d98deaa4a30948965efb9eabfcb05f5a91f908ec9c1335e7c72deafbbc28ad319327c68f680b85f55141acdc990e4a1e5f0a308533508f696cf59933fc2647f9e217ab65a0b02902285b0453b5ded82d296e57cc1a1b1b8bd31dadc007178e5e041e55e4f2ed33d03dc4f42a6e934692e635e0a7abc1c0a1530cf6c58d805967d2970f70b96de4b53670faee7701a6e237ff539e6aac4afb007fc23c28ef4b7f8e41fac570dd661598be567adf43cf8d6b2371b622e9a815b67a17d451799788f4a149361de19eb2171e4110e726f2abbe256a0ebc2f19766517e5e0146d029a9c3c3db7c0cd26119ad29c7dec6896767312b34968cd487b81c2b9d1c9473ee650bf5827b0ee3c91573cda8b8eabb1000cb857fa3204090461c6f55ac73ef567901b1637dfbf9ee7bc0231c1aa25805e77efd6c893682f281f8a9fab4b4dfd55b02e8a32e9dbea9537bd9a16305520fe54abc7584457b0d130191b77f21906a65a062c8ac35ad0b9b69801567013c70e7014be5a0cc8a8ce708f566e05b62ad02ce018aa53e63ed4439d7b38e38e127a31ad4be636f6506d9f6f134a49c4b6a91b7ac667f3dc8c76618d3c7c0cb57a65e403421d388260ced94487991e97bc466b68c0ec247ce94fb233d72c1f3a0a76ee71d3a3ea12f9fe77eb95f6ce381634a26ae7d5eff2f6bca5cccc11ad602e13b7056d60a5384dfcc4a6228fc49e03b20a5c85c98d3d67d290673b7db23d446f102e07c7ff00031d8f1ad8c5b359ed118fe8e3a8918605a1310a86255618c6a6d4bce6b20bac9ca9493abadab689b05c8a4680085dd56e4797cd963ca95bdcb734d98c34dc06744ddd7766e07b8058fa7c4f507a619cfe0fdcceb508285173a8af52f2c89e0942a7d79183bd7f1d456a2636a4166582cdfa002d5bef6c5fd489da6d654c0ad34fabd9ecd1776f2b87f491ed12fca6600878b8a3b2d91911e1d0077346d0831f686f840f5d43938b038e7439e8350a6c52ae83dd7ee62c553a928c4c107cadf51e4c5cb90954ac6891dd0dede28d01ded8206f72da1d08752a4e33f5f942723aee072c6808e4f0f8dfbc65b1daee3e1b4dd6bb1b2101d3842b6ee57c12b8b325532e4cb84b8cf749b63910595425b98db22a3bc02bcfecb5f5ab46e9f79fd7bafc7ac926ea9a8258a352d31274a78f21be278bd5b8a7434d00236f3d9fe8d59650f01a51af5f83d8322d768cf13d2308a7cb7aa802e58c3c9055b2c449827e6a915fd6c2297c472db913b3c59ac2783ce0feba09633de30f7bbd4a0d0f478e84aadd74afc8a72d69a584a854a05f27e578875963f301dc8019dca06935574457313891d41bb4e22fc84be633fe0a3b63c91ef78555cd576a9973a33293f50da32ad32dda3b84ac5735678294f66452dcd961e9c7e1ecd2bee2d38a49d42983623c779f72bd13d1bf1e45c90a5dfd2efea14f8468e405aa7b5eb3bfa7cf03709eda272b32a43fa98fda86d7a66847259c75055213d45ac6f1b0a4aaf3fd3e38a38c2a05d1b6fa0802ea98062ebfd782ce67a2379538980aa07c6a58407329efcd1e72cdae658d35470f0a8fe5071d263d78e15745cf518cc847424b7e44f03d362626e6536db63f795e103e967cdb18741bd25a5ce78f950dc49dc0aa77a66f14d63a3964d419c7935bf603da056d1ceccc429b1aec61f30a10da5e24998c659c33460ec0447e92257a962bf0d396e432671e0746ec440665d867aed8fc9c137e0b90b08b42d4ea9cc4cfba4748f977cb9d3af079c9a7e480d10fd4e7e10147a278b34ebb4f41186ab374b09d367a999bdaf51b424bd635c38f25b90feae11c875e254ed1ac7790adf9d2fda7dcc96fc33d6e049a28d094d42266d2e813164c33e8c1be5b7870b368cece829d710f1d10c3eb9cdfeebf6f22512e9e0f71221260c5940a308a3980da6cd21c233eb1353da3c98deea0390160a5e486929dca42795bc59992d2c6ab4301679baf93fe8def5061e702235a6c352494fa3636448604fee4f934f779d84850a7a0454206c81d4c520fe21c1766c7c6cb3393b2eb036dece6943a7a604a252797575f61cc950d57bdfe01a5d0ab227b3d6a6583420185923dd030c32361bf799c2d499b74c9047cb5aa23c925d4665a1edcb99ec77e22a911dab910f7018a058964854708e6b029d21731cd1bc1324753dde5e48ad1dac46cc936f73e05fe1f7559b71a1644e5a655baa4aef3e22a219d05819cea7c9aa66b38302ed527ca4bb4fbd95c65e32595c299a0485b3f963c591856c704614988536e59e3c07e7d681a28fc0c9020b3b059fcfe4624a4df9e1c79eb36af501f64cf0c222e59c8ebf78d8aeed9c366b78ebde96dfda9c86be7bc5b98eddc920a196633ae0c2b5d56dd2ab3ba1db912eda7267a31ccf21a44a2b8f8236f31d3e69019f0757f416e75d246a04ab0e9187c4f443c639bf72891777315ac5f9ef2bb243e016bc7e549f932b9d3d7409bc62d57ec8ab7b05821365d4a36a4effa999f3ea62a7e4d80b9205c5de8e216abb44a65442cb72b13f1226463be0e01aca51a0628a26bb05f314bc86354b18cc8cd48e8dbb3a57b0d93de55be4e56433d94507656e0fd799990a6f9dbe44e7b14b609d596d501d8035608da109cecda94186bd8d48dd8e150b5e31afce65ed160904c3e93a5ba202983fda3211a03dd19278ee90f3b9975d6d29eb28bc456b496729d7d696924f2b32dfb42ca65adf525f74f794d0951eea102972a7a59dc97faed65f5b636226d6b5dae856b3a34ec2029e871b167046b5dcc8716cedc26e4946f77b01e08a0ae80b2145a58e94e04f3527431e8e71f2a374a39f90322a99add8e532d1b4024b6341a6e9e3ce00a2bd6a0b50251217221889081ddfd8f78bba817d5f14e983695b4587feb9ff19bcd1a19a121098e9727754928b9cbc31fcaa6b9fcc7f42a584c6b71bc7932d8e7f39e5e5f76b90c76c8dcbd0d6a82f7e9db1c320106208aba134dffeab5c6957315e9375f2bb05ff5f8e99d6b923ea5e3e5b154324de0164af4b292fd46f8e2dad9a33b64b907caacf836179372fcd8342a21fecdd493a3ea8d5800f42bb81d5131313118f8b5a9880a2a8d79a04e93c213e84b8d1212ed41ad1e474ee042d110e1094465c9640029e2dbe8c5c8be6736d50ce3ea427ebfbd39103d5aa390ba02d644b3c436bc4026fa776ca991e547b3016bbae1221b46d4b8e2a321e6549c00863cd797b960c94c50139ae79951e70dc34ec457eb8c92fe744bdd433ac620eeba8f9ea7efe1b40788042a2ac69beaa284e59668e55d6d1a9e5006b09bcf6812aecd61ee3ad96ff23d9654b4664d1a2983c9bba63c0170bcdefa030a579137e7d464bb70b730aec83acc7e5c38aea8bc2eda33ac9358777b09ea0bf1df403ca7908adb6a6af05bd69a35fe5b609baa7f9396fc24306cbd45aa8c047d51b1432b61be727524c5811d741e0f0ad010069875e73b06afddb7819b5033579a4d2b7e662c5414619ffbdea26301624bc691a281814573097f1e304376d98be6e2c2345ffc8bcce98e0825840baeefe667e76ea948e2213d9fe142ea2862bf7407834ce908bb342e3b7d3585cb79ddac3021340b6392dd4dff8326b7adb21052c386c32ded27460942810e4c30c2f40216fd158319f74ec5f89262884a187473afe9efa5d759d841cc7c9751e88a0fb3be78f2e03d208ef98b0e16265804f2e1565735f0247ebe075d83a2357f7be107d719e39ffc4aaccf4f77347c834c69fc3a3a75d6387b54b611ff9ef05302c5bd9250074e4a87a36e954898321be2779e4983ae0df1e662ed3ce3762267997f00599b2e4793cf8895af7f946b7408c4c175832c81ad4666c70fc3a06b28bbc5863021112fba6ea20487eae0813550485b2e917b55bce5fe8ad41c06665b0a4c88cf16fc565eba60508d68958d950fdaa803c9289fea51dad6d727eb7d679202fe17c997352495cd471b7d1a43dd0a5a107d51023d4fd96c315e19760290638adeba0a5bd001c779b4c8ffba1e799b6684bc29c36a36ee2e0b161f9cd9f4e3ba59cb62eb5b60c87bf398912589f51a60645fceff2fc7c4d9efc2d75e29b14f9e44c8541a84b47c5a4aaa5bf7fe12b2b6b738b5c4732ea43a9e73570f48a6be12f5d6ecbf5b6c9150b2133c9deef703ae9525b4fec4a038c28cce87862e96c058c4a8630767b9a822745de9b2702561e11038317f82f31476b93477ba60e9c031637a21a1f6b559e9cf3e7add9a772a8b05c2e7b1ac0b14c992505e85168f90c0e3f59e351241d1266b3819b6926ac86c0dcbea78bac8d3df35d1aaecb39cafefeaae9c3f1fdaf101a88e58b33ba0bf2c5029863fc39948f76d32ea2f8d553f5620b22fd28382c2d2db4f8e5cecdc2c5a6d90fe6a486bceb0f7bcfe83c5cd6981de7c2ac30c4c682bcdec68f9b54ca467b1ed084be40694f6b760ce26e0f3c2b6a08593ca62c29512c972e98f0bebd1a261cb9b8207bbfa85acdba89838c106c4cda45e48ee6a6d7a2330e5ef49512b31b2efb68296a534d32d2eba9e766906c76d0e18a53be53f325d8ad4adee2389b1bf1bee532bd677af8ff8002f21fc1679c82a2bc17bcdafd3c63078f44dad43bc7badfff7ea620a000bbecd6b20ad3ce82d55ca260c33be736eeaf8909108f72f0a7793ac2708b4be534ebe3c2e3be9d8b5a8ea221c7a51798eb5661650bc5161557dcb1ddc5641b8017c3ec3ebf766455c713ab5ea224b4d8f48136b54dd9d8a74c22d859f79814da6e755e4b7f728a519748d54b902dc2f4e60527c28c59801859794cabd6e173f02e5c7d661575f927f8b844d7089d3dc02248b11f3fb5de333f197d10a3c2ec660e2e8ec2f6f66a05c7c277b93df25af4eac95b711c4379b70e767b88fdc98788032cdcfd43d0b74fd25db11e36f21286bbe54349380d97b2", 0x1000) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 13:26:36 executing program 0: mprotect(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 13:26:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 13:26:36 executing program 0: r0 = socket(0x12, 0x6, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r2]) r4 = socket(0x3, 0x4, 0x6) setgid(r3) setgid(r2) r5 = dup2(r4, r0) fchownat(r5, &(0x7f0000000080)='./file0\x00', 0x0, r1, 0x4) 13:26:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8006, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/188, 0xbc, 0x802, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = dup(r1) kevent(r0, &(0x7f0000000040), 0xfffffffffffffffd, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x80000005, 0x7fffffff, 0x8080}, {{r0}, 0xfffffffffffffffc, 0x21, 0xfffffffffffffffe, 0x80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x83, 0x9, 0xfff}], 0x7f, &(0x7f0000000280)={0x2, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, 0xffffffffffffffff) 13:26:36 executing program 0: r0 = semget$private(0x0, 0x1, 0x580) semop(r0, 0x0, 0x52) semop(r0, &(0x7f0000000000)=[{0x4, 0x6, 0x1800}], 0x1) 13:26:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xffa7) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000280)=""/11, 0xb}], 0x5) 13:26:36 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0xffffffffffffff3b) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r5 = dup(r0) setsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) 13:26:36 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 13:26:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:26:36 executing program 0: 13:26:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket(0x2000000011, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = dup2(r2, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) getppid() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCNOTTY(r4, 0x20007471) 13:26:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) 13:26:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1f, r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 13:26:36 executing program 1: mprotect(&(0x7f000074f000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8042, 0x2) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 13:26:36 executing program 0: openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:26:36 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x40dba798) shutdown(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) getsockname$inet6(r1, 0x0, 0x0) close(r1) kqueue() 13:26:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 13:26:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) poll(&(0x7f0000000180)=[{r1, 0x190}], 0x1, 0x9) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x77, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000020, 0x1, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xa9, 0xf0000000, 0x10001, 0x1}, {{r2}, 0xfffffffffffffff8, 0x45, 0x0, 0x80, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x20000000, 0x1ff, 0x4}], 0x40, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x4a, 0x10, 0xd79, 0x3c88}], 0x1ff, &(0x7f0000000140)={0x0, 0x4}) poll(&(0x7f0000000040), 0x0, 0x10000000000) 13:26:36 executing program 0: socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x0, &(0x7f00000000c0)="b04ba408409d992a90098a9ac8036c3af4cfa1880cd319a53f5077ae50a6e851d00d8928b8964b86bdc10dfce75190670142cd224aeb7a400b0e4701fbd9c134026a98d749cf7b0e59f9c45dc92b42df9ac5cf5359d491a05bc22f82f5520102e77a38c19ab85d5d13251db83d3c42aba77ce9e16240f61f4a2e7d63bfaaabd8c85537375d440a6784778c6a65d71c2960596a7bc866e66927b4057c74a9f769fa0b278a4c40caeafcc4aa0a396ea2dc2f171bbdc58f78721af0", 0xba) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1026, 0x0, 0x0) 13:26:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000e80)=[{0x0}, {0x0}, {&(0x7f0000000a80)=""/177, 0xb1}, {&(0x7f0000000b40)=""/153, 0x99}], 0x4) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847000000000000000000", 0x4db) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:37 executing program 1: poll(0x0, 0x0, 0x81) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x18) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x6}, {0x1, 0xf79b}}, 0x0) execve(0x0, 0x0, 0x0) 13:26:37 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x0, 0x0) dup(r0) r2 = socket(0x10, 0x8003, 0x2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x0, 0x8, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x0, 0x9}, {{r3}, 0x0, 0x16, 0x8, 0x8, 0x5aeb}, {{r4}, 0x0, 0x8, 0x1, 0x8, 0x1ff}], 0xffffffffffffffc0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x100000000, 0xeda}, {{r6}, 0xfffffffffffffff8, 0x20, 0x400fffff, 0x0, 0x1}, {{r7}, 0xfffffffffffffffe, 0x33, 0x80000000, 0x7fffffff, 0x5ea}, {{r8}, 0xfffffffffffffffa, 0x6, 0x3, 0xfff, 0x6}, {{r9}, 0xfffffffffffffffa, 0x44, 0x1, 0x0, 0x6}, {{r10}, 0xfffffffffffffff8, 0x28, 0x20, 0x4, 0x9}], 0x3, &(0x7f0000000400)={0x3b5ee62c, 0x9000000000}) r11 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x190) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000040)=0x81) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000080)=""/37, &(0x7f00000000c0)=0x25) 13:26:37 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getrlimit(0x0, &(0x7f0000000040)) setregid(r0, 0x0) 13:26:37 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:37 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f00000000c0)="6b0eaeba5817680d996bc88bcaf85a1ca1967016", 0x14}, {&(0x7f0000000100)="b27396e9f54d339a51394c6bd7ff791fe18289a37ed101fc90624f68fe9b3daef55f37244a617726a875a2c22d97a72316056237b2f4fb3b78df6d10ccb322804b0279978eab4814ecf1e1c66cf0191df1708870b11f1f9128443f2cf63f750ad63bf024e683", 0x66}, {&(0x7f00000011c0)="819a03b090e85587a6cb5c72ca427d727273b9183cfd55ff0b70bd", 0x1b}, {&(0x7f0000001200)="5e0d5b83d725270ab325e2e3b27a8ed01eec8872de821ada479979da668b7b4ee6b1b1dbb51c8c3f7d42218e1a023bab1254576e9bb2bff1968a061a62a341977f9e6e8413b7948b19c88b68e2e55688bd35936d5d8e6444149b97507bd5cf291a91f16a507f1662cbc9dd70ef9a734b0b28299bdf6b1b7df24bf9b8ed79c576f8efb250504217b6e9ab1e033c983d8576455af2dbb7b5b351be49d04607319b42eed53751032a2f012e9c6d3a00f91614c714897d3e0137a6727ceb49603f053bee364be87c767f63f9194ee3da02584272169992689c89887350", 0xdb}, {&(0x7f0000001300)="5f77b117976f998716b0a419fdfddf8a624a893982e7ff7d1a1aaa878a9c77a926e88da2ac340bd92a50a2650002dc3daa5edf1b34ff528b2e113931e94fef36315a1b1239bc4ad39ba13efb69ac5a32d1b0096d7fc36b20ec613b11044ee6e99fb233851b16889537906857c2d24ce0aca63a30e0b166df93ef269c81b7", 0x7e}, {&(0x7f0000001380)="1728e8b037f3b7aaf07aa1e91c62d2794a5af3d1f0832e9187bd0d8cb32fee60a58510d00c838af0e41feeef578c32f6f8fe9d45f843987a4686afb6d013b3", 0x3f}, {&(0x7f00000013c0)="c256fb61238d5471eefa3965ba17919ccaed2dd650b86b549afa5b45de18412b80d6c243d55669453fde447714589921dd85a661f32ddc32d7900243310d9caa7bbe817092e1bb6a0afdf3a5a0805b0713", 0x51}, {&(0x7f0000001440)="34c5c4a503512147400289f2ffdb441497253e31b0e9c24e6ba562606c0fbd00bffbaa9ca4df98918786bf4ad1fcfa6b43a54b03aab959010e56c2825f5266b28948a5787aec8e93ddc43dcc8a078274fb0941e8e1dc60c1b12b1c24a6f9d42fc5928d8f74c77f6d59bc0ab496", 0x6d}], 0x8, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) rmdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001580)=0x1f) flock(r0, 0x100000000001) socket$inet6(0x18, 0x1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) socket$inet6(0x18, 0x3, 0x5) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x93d, 0x5}, 0xc) 13:26:37 executing program 0: r0 = shmget(0x1, 0x2000, 0x84, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 13:26:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x1) read(r0, &(0x7f0000000040)=""/52, 0x34) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x404) pipe2(&(0x7f00000000c0), 0x10004) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) 13:26:37 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:26:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0xa}, &(0x7f0000000080)) r1 = dup(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1634f29076a3bd17b79c25e895064304a02377fe586f6b63fc39713d6ca56155afd1edf3a0d582798e29cd7bcf3aa8f970a820ce2e8290541dccf914f40701f6d4e5dd31f75633a67403a6771e883843c749308fc92be6f582", 0x59) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0, 0x1}, {r0, 0x140}, {r0, 0x4}, {r0, 0x20}, {r0, 0x12}, {r0, 0xc}, {r0, 0x29}], 0x8, 0x9) 13:26:37 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/186, 0xba) 13:26:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) msgget$private(0x0, 0x4) write(r0, &(0x7f0000001840)="220c47a5d9a90000000005e3a7c28df4ad37510c8c62a4534e8e53b73f49e22a8ae66e4c8927818d8ea4e78cf28540785911629cebd59dc84e7b1f67c02df896a058becfade558e2a51a49ce08635a017071549a1a907da25c1cafa70087babcc33b8f8b4e50c5e5aae6c75143ff3832de7c0a82b7de9b2cfbae66aea8cfcfd71419cc2ca060a5d55a285d7037409802b9df13f5343251c477d08ec015d2311fbd8503a83a88629727e2e14493a22abb582286157249d7a43f64aea0f6c87e8b76f940488fa6", 0xc6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x3fffff0c, &(0x7f0000001540)) setgid(0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)) r3 = semget$private(0x0, 0x7, 0x280) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001640)={{0x9, r2, r1, r2, r1, 0x1, 0x20}, 0x5, 0x800, 0x5}) r4 = socket(0x20, 0x3, 0x5) recvmsg(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000013c0)=[{}, {&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/23, 0x17}], 0x7, &(0x7f0000001440)=""/183, 0xb7}, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:26:38 executing program 0: truncate(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffdffff) chdir(&(0x7f0000000000)='./file0\x00') 13:26:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:26:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0xfd72) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 13:26:38 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setitimer(0x4000, &(0x7f0000000040)={{0x4, 0xffffffffffffffff}, {0x5, 0x4}}, 0x0) munlockall() nanosleep(&(0x7f0000000000)={0x10005, 0x62}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0b1a7e1a4d5392869e24cd4765b235ccbfae4bfa25cf8fdbc3a903b2d9d128082b43d7026d22e30049e850a4ce3157597dc1257e98c3a31f2faafb274bd98133b346b75ab4d5fd4435b13a598afc2ef033bc714272f2e823cd93846359a5b065afefb029995a2ff5172289dc51b0c3fbcd045486158cb6d62ffe2641d7bd29cc7e69e87b4bf37b8bc8da4e3f502d689ba571ca578db2a521e2bca5b39841f89053c72accf60f267c4990f6cd42ded8d758bd713aed74ec8996266769bf60eb", 0xbf) setitimer(0x0, 0x0, &(0x7f0000000240)) 13:26:38 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="e3c1d00a30f437bbe9d4549df8bb1ece6ce202977dca01dd3064d079ec792a281126e8061849676ef2132bc5ebdf42c31ecc2e05832fbb82beaa8800dd69a1d6edf4e4c2620c8db85085e3a1", 0x4c}, {&(0x7f00000002c0)="99436e4a602937437c5e98735f60cac15e189342569c77c604e8c77e057cd35e8059a9ef61b88f52f9dcce430637b448ea921358e4d1d286893199eeb4f80ea28751d226b3f4b2ca32f0e2215287c28e574a3978a9b8e8ad922c84e143d0cef54dec17a2436e5a2c04b9578639c1bac1dca20d9cfe4a350fc56e2ec9cd8a7613d6c69b489069a1", 0x87}, {&(0x7f0000000380)="321b3afc771de8b41513df2c9bff296bab12e4667abcd2911a6d450e23b42500f23a29cd113b7de95dccd68efa90f62f78cb8130e701ec04f186", 0x3a}, {&(0x7f00000003c0)="f4c6b8015bd79f1c99b96768aced666ef7383a9c867d17461b2fcaa9e05c32578efe5d16d2142a99e37880bdea4dcdc1a418755d4621ff6cc65ffebe9c7562f61480c85adb74049627e38768a33ebec803f9ace1bd6efe12e3a7fe8e05d3cb2d1f48b92e05fce836dc986572", 0x6c}, {&(0x7f0000000440)="12a5e8ed7f771543e233534a15", 0xd}, {&(0x7f0000000480)="b546d48f9f333c8f9d76c55c8e212f88fa1adf74368a57c4978a5bb3", 0x1c}, {&(0x7f00000004c0)="3eb31fe7310446888d14213b0494e0fd85917c6b1c5cf2f86054dcaa8ac6fc136ea8cd41bbe303c32d251f870a011b565c8d179f1c2e0d6fca85f47122a649dbb50929652b", 0x45}], 0x7, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='$,%\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\',\x00', &(0x7f0000000180)='\xf2^!:\x00', &(0x7f00000001c0)='\x00']) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r1, 0x0) 13:26:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x808000006) close(r0) 13:26:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x102a1, 0x1a) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) 13:26:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 13:26:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1000000000006) close(r0) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0xea) 13:26:39 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file2\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() mknodat(r0, &(0x7f0000000180)='./file2\x00', 0x1, 0x401) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file2\x00', r1, r2, 0x0) kqueue() 13:26:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) dup(r0) r1 = geteuid() setuid(r1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 13:26:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) fcntl$getown(r1, 0x5) pipe2(&(0x7f00000000c0), 0x10000) 13:26:39 executing program 1: socket(0x10, 0x8004, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) getsockname(r0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f0000000080)="0abeccda22a362099759be", 0xb, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 13:26:39 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:26:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000001, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x14) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() syz_open_pts() munlockall() getitimer(0x0, &(0x7f0000000000)) 13:26:39 executing program 0: setrlimit(0x7, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x8000, 0x10000}) 13:26:39 executing program 1: clock_getres(0x6, 0x0) clock_getres(0x0, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 13:26:39 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:26:39 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x3f}, {0x1}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003380)=[{&(0x7f0000000180)="6649a27dfb4b37ce7a54bdf76ae965ef8413e67716b82d5149e9131e88cd9a5a313f76c15979c76c7bbe4728fe6fdcb77582bd5cccd1ab3c38c1715a53b4ec61bda0b984e03d38f98acb5ae1a4df9351d322872c0f6d67f032b03bc25f17bd7549b02a9318feaceb226b03120fcb720472aea7be03938de60567c84ac9d5f64f67a1", 0x82}, {&(0x7f0000000240)="ba62320ca627f7c559fb17f78c2f2365878b1ff67c42b4d0f9ac5b5e0f5e778f53ff7173eb7a3e091d36fdb0a6ec60966861056eb884a67c172db28631618f18a95593d76778f527c2fbd25cbd0105c28be79a211ae4e60cfaeff53e54dde693f7cbeef74052722bbe8cc3fbed5c57b55b953a7edd14f39c194e61f037e6662fb584ca45305b9cbd11b5c9d81d874bbd6fd337a6549199662a026be506f9af6d005b0842666b102c6fe3c82cb502c33628717c9d213286061f7464d142190d55138480c7050ebf2692cccfe934319ec492e2073d0014e2abd96243077b186aae4a1ae212d344077861eccc5c6e78c593bb27682aa201a65a2ba4e8b5c617a0b8f9c338434fc2dc7dfcd99240ece9d66f8c5bc4f533ad42e57c034109f5f376ae59e6eff4b60f50210d698f10c0130f2de4f987ab0f0575669f127d199898518c09731187b8a6b07c9d1e0575a79299c0328a1ceabbf75a5c93747b6fcb2d6d63bdfc2b5966dc5fe26f673c15f278ae2b5d5300c6b264df10fd386ae48a3fb0205b0a3be5fefd201690d3a5a0dcec862369cf9d39901539965ce87ea973602db6749a6af1bc66bae1ac7e89043875b7293fe12b6657b7401195064ac8caeb2bfc561dfdc94ca368d6e4943097ee253f0fd77539bcca104721f31432188cb22ceafb615d5bfbf87ecc11c9e657eef22e23db9c64cb25f2cdd413bc1d0cd330d13e5b28a22672cb001537e3196a7323e4726435fbfab5aa1591695e9633fa71ca14a785e6905014512178ced764912102e3154918a030796f67de82b23f3a532c0ddacf1bf3ae211541d9a3852bc0579be51af078784f036f8672ed86a6768eb754226597c211b3bcb358aa6b089fee92f4efddf3a89b1bad588fcac64b746a08022bcfc6eb40f16dfd47fbe810d1ebd519816178f36aa4793743435ad6026c052f78fca604b2853dfc912f453caa7822b89e0fbc84d6a273b5d1a2bddee21e08aff52dd96bb8c9e2fe9e5802372521a08691919cdbde3f4081244685677d5454f594a2bb691767cd59d7bced509fd7709bbd3207b1ed945fa9ce7caeed509d5f2f7fe4deca37351e3cb8dbe8d30e9766fab0d7c5c458f8d1208a9cb45c838078f7f6e4fd010975d1a85d3847ca6499355df6aec3e7a433bf2b84bcd5527dfccf4dfef75cebe438f1d154abdf20b8ffe7e83442fabdf5557c41e5c1584c43611094a85333c83b2b806b5f052d72904cfd44b0e75bca6f549939b79ab461fb169cebdadfd1aab7eb3dbac21edb865f8398edfbb37ad5f1b5580c10c51581a92378df8c93e8319a1b20165548b902699c2c38ba95e662fc0ce2d0700d9e106917dce0b5c96823613585e31c0db8b056914a6602f5f48ccf98dae037083d8d77d542fc90cd769ad8fe55d155c9e661540378bdc432db4b7e51fd2a42556660b0cd8ee4362724c318a8760c285881e76208c69e10aa4a36817747b44302a4b3be3994bc18aea11268c0cfb6b5ba34a381c290506c2fa1c8115096c4bd8f50d37c908330be530abedf2200d1f56a14c344ac1fabe963c382deb10c048d72b7b350893e4210d7696c89f66bb424fe2bcc6f27d374caa44de87251bde9caf53827e35a61a4ca9677abdfc17512078efe4682fefab235f37f022327531b3d745e15da8b9073bd17a629f706f631af95f1d6d9440893d0050b37340aa19304dbef2f9021f04f9d5158f815b9bf3a7adc153efffc0ccbbda871033e0e8e14ade3592c1b5e937535c8e0347d3d9522dc1f190f784defc35e09c0e13e51359914afa0e9cd5933f1b96b368dd1bb4d8f59879211d9d3852cf3f3acfa668c5d48aee63663066bb7bbccea1502006476e50d463acad55fbf254eb4897f51a842f3fc3a21b2f8d5b725f22899b82fdfaa6d81aadff0aaec2c4063c605f8533fcccf4da3586460a3db9e90c72efbb8fceec4e07645c64ab684ef1ad69cc1655a17f550d95aaf4de81fca59c7a5565d43f91a2211c09cc018b857538d7d1bdf9fecf9cedce07b42524cf8aa91df633a15f8a7c71c941615c174c5b5b7d59c7e7447dcf308e13437e9d9b1e604ce4663b4760099314e7f7c8e65a036f81bc84caff277d42e3d11549ce8e6aa8f5228ef7bc950338869b9afb34c8f29b09ed1ead549a5e7f1a1c232f12d7b56463a5bfc5f688be2cdb20985f991ee87a0cd339ab48cbe9cf898fc28b5b33af55c160d30eb6f7a5566968df451d2bab0c076e49adb45adee4bd3b1a0175b50f2c44f617da77997bde39c75b671927c57ce74170a2c09ecc3e70b90bd39d1636888891da0c94bf528cf8bbb6d2642ec49dafeaf72ffb132c7852a03ffde739c9dbbe804823410cdaf857ddb71de388cf9fa8fb7a7f408b7a972e43d2d444977ab5e4b5d3ee070e164e2a0252762fe355c6e13bd15471a86197ecfe5a05404849c1e235e92e9286bda1ed4515c0b5ea35633ed4097209e40f6d15932dadd332f36aea4fb89c2c1fa05d375c0104e4e1ed92a917650429706c4919e44443f2609a6d0da95d7e107f93bd8c77a063b84fd81627e6e659df36c67d2fc432a76482e3fdf99e3ec5aee069bb13697f9348071e3665f551cbe001c5daf93b1ec88c7078291f5f42130fd21cd075a4bff8fdbba59b3a68eb3b3418e475dcc69cee9634ce78e5c45d358bb627356f8e4634365c5561583f0aafe11f9db5e33922624e20fd65eddfe14e9e5be78014f0062bf04c151273a3aacc4280d07d03775b129032bb493b3bf965261896189628f2a5984ad3db1579e9c0bafbe85bd4700c802018efd8a69ccb9030cfafc5e441a9b24431e5a38e089b8aade794435ce22397bd5b86bfc8a4b84913ac051b76e1a4a933587bcb4c9839a75bc90d7e64eb7135c47f8b0b88ecc8b48e95e2359a8b306b905dcc07b6c58091fbdfa021c0dff64e0ed6a024fa9e123db9e8c9eb55278d190167f265ba7e593dfd1c335d9c38b33e11b2b00358f4fd0e50f33a5c76842653817f0b82162dfc96bd5e5136ec98d3d2c0b3200940ea2ed1b3e235bfa67526360d8eaedb5c1f6fa5f16585a0b522199177e5a216d22b3db1978676071ec28e3f8de93cf4c4378d95996d3094bb3ef17be10f786a188b8e1265ce5f0a445ede744a65bf928abbdec9f3e25706c1a20c8fbbded36c7cff868e700d88d1178b5270bee4a69fb3adbcb6b35d47f276244f90ec1e1d9433c62bdc9778efec2113f007107cfb2fbb3323f8c48e43236f49c5e940ae0e6081208640a562173770b76191191a366c475a314a5ce03ddf33e48070a3da1fbe4d9ff42318a9719d76d6a0ac283439def904102c11b955ef7e72d5605bf4d2dca5630a854d9d796aa99d3da8100f45592abdf9168ecd4c5430bad828c41bec092b63ac1d16510bddae9cfc9c12a8c947f027340e088a5f5583d92c8ac8f17ca8799ae50e966b20a91a34c56198861c181c23f72db36d517f323d8b0aa006124c54165a8d67a64da6497b27ef37969aa2c2f3c6b22b5a443bd0e14d74b918ee9556e7e15a802b27b68517d632ec01402b9b779f679e1db37c1a39fd90a1ac5a846f94ec4b129aed5cf27c503fed01309147de927e5d77f5e3538c269039dbb6266ba4984a116aa6e95c61ef5e34247923da6ae1314c9dcdeba78d4791b9f8e2ecf902fa621a0cb62220eda6d4b2898dadc6d92a921abcfcde7f9a7e5e07aef3f283a15d23d816c4ccc1232c08b8d7c01f74ef1a564e4b0bde562ac2f227ab0ade35e37287bc6102d6df712668768023a2debc05a7ecb672dcbda4db0b62b2cdc3d60264fdf6c265b47d10f22de2cb573716d2c8d22ac9c8bcd1dd62d7145889751d09324810fdc9d7f368811c89bb88287a50ad17ebc8dd2a4f2d4df8a2579feb9cf1d57aa46109eaa0f7175af357f43ab4c68de2c005dbece8aea95e289e281256c92926ee1424d23e98797b89dea12ebbfd3a75b8533f989be3e8413f556b492cd5f1083cac723a4231f060f5f96e40d24a6e9c2c6861788b68f1ab3d1780e61350e9614ec57ed576f9fdf6865088a68ab5b9adcf51ff2c46608e92e2d02db173e2a5c20afa991de26f918edaf2deaf25a79a21b21b4a3416970c7ca6c73841400b3fbfc855727c85c7cbec1c6e174228773dcf77ea4036cb5ff1da42964e7132c2ef2e516e43e9b35e41033f9c91b6c7e63e76a75cb1e43752715e22c5a80caa1158066f9434625a0f7582e669b1a433061fb1155d420a92cb81453865b4b39c266db368f7968bc73bb950916baf8012d10fde0503c69dc3dd71e04c7ff06dd599c5145df0aee611ae0041d434a634464de6ec944f83570fc9932981ac1af535168aa22bf6098913c3d32fd7d9f83e4ce3982c5280e8431b9fa6a989d48ec528c3a4eeb7542ef68061abddac7d431c5da2b8878f0231890f649a9f92d0d4f83b6700dc48bcbee19896a06b941361659016510339f0edfc9a090fdb6a91294a53bdf1bb8c6904a695f5e540a12feb02bc213c7c4d863129f9dd5975e50f4b004522e947cc2e0c61247224b463c044054a6d64f9db4e3cb37421bc48a2338f2558151a069d7c198307635b2a25e2d51cfbb47796516b629a9d2d01ad3de137f797a59ddc221834117bb93407d55c08836f91ce5a79dbd45420a2472c135f2f859277cef6a06ab843aeb5fb64bba3a717309e7befee16ad80c38485149a6db9c34d789607da5e2776bf90d61cd519c49555e22e666b092048a651bc758777c58520126e3c8d6c6b993a32eaaa017e1f438ba6b674f48331179529bfc46bd48f99e586d9a69ba3d4701178d0246e440f90e565ecb92f88554ad580e7efb0ff6c8e3b912e9dbfac3b202e9a7a05c4c8d20b84b25a1e23edd1800f879122582215fe63a5928b41bc5ba823f7c3efc67da5c5c60ed0b899cb5a52d1a30517848181b7f7f02f7ff4646c1f2305b0874b80d2b4ccf236cc21e7b0201a13d001f15e3425282b644febc3e7f86259091e0b4523606ed57505b6625f0f717d93769e23dd4b565eb01fc8bdc587a271a576b8b505f77bd0ee6653525eff9620041e2a53b0513888a4db741278f79049076b7e5c01ecd96d39bb652c58ba4240d60e8299cd50bbc3a5876e0194e7846fb25de126f7d8662ff06330540a3f66bc13271a01dbe4ed50bb0465937942b5a57b84091208d5e7dc637df62f0ae439b4a261c0894934b7700818af2901691eb8b0bfc9a92da961c3bd711e97ff46bfd543f3da539dfacf39a1017242e461e1ab654d9f9b4e63a11c3d218d73456b1cce8766c0ab65d13cc6db196548bce2f9820e992af5f721de48f35970d261062832d11b1864cb2672beadc325268e46260f547121dc60f04664a7b1d62cfdd1c5cbceee1d46556883581d3133c2d373719621f746d22917b8bb489b6df57139b95eca57ba47da6e0c85e78be26ce56652e15a3a010f70ac05b01f0646e6bd062491e6354cb643a99267395bc3a93dd4738648bb6a9b1d3cf28a1e1f633255b589cb8bc5ad10ac9a40252690ddf897a8e55210cedac1190c835930991b03243cc73aba05e1b2d5564e7de44dcc1da5ca750fd1777b852e9f26d5e67321df71b7bacb3e38278f3e5dbbd0004aed8a213979aa7f4571f99719a185aea594a35a899ba17fd1122f3533fa8ac2d8d551e356e3fce2f5bac04c5b4729800a91ba938273d161bf98877432b2fce6b305ac028fa0a238a5e3ea705fe8ccdcc1b106b69dddc721bca337dac495e8efe97e31d511c999ab856bc31c1b675400b70c8e15a52676adb688c89", 0x1000}, {&(0x7f0000001240)="82b4d0fda14944f69e615d88cfca76043520963929cff7a22e34b88452498d779f00ada2eef1f6f2dbfe17a6016b28f077cffce22a8bf4206fce6df37e6638bb299d6dd28b9f8373f42448ab308187b3e9b79f33cf83dd8f9703b228b1241953824b4bb940ab475dea63861f39faeb37829496a24d7e81b5b1e540138e", 0x7d}, {&(0x7f00000012c0)="c6d4474b6b6f6277d291f5f2f67948dac33409ee7b987e59cd199575dee746a6c8a04490df6102f073578e32af51d005df8c8f7d0462d0b865ea38ef404f3db5f423f23a313a24b24813b68c620e606607df55af4e2c254e49612f971e53f8999ce5f149568a8494304b147f1ab7be0c31a6d6cb3ace1d051006c30d19458e2327d660fb9710f27251fd8ac8ffa786a1b319c1f60d03cc72084fe8aa3b36f660e06873fe1e8c2fedea41517e9357afd8f3bd637c800a4db2e1bdd37dfd8aa0a9c48a0c291a62a4563fe43c9085f9f2ed44df7dc4e627356f186fc8c552114ae52ba7de6d8934b1f2323813a93372801b43e7bab78aa2f465c13e2eeb5ad2215ecd3fce2a7f94b7e541688ff2e75e86470ebc076ca7c40b1b332d6300bc9a7c9b44d11493690aee9f66bac5a606a71cdab05a5176d4acd5ae91d272bc871439ae4abc4e69daacb2cdd0dca38bd932bd9b1c2640ea56ade7d795cb8baa713ecc606ab6b8f7c2e6c6cc43a180c809b96c5383f62f27f2f0449b91426e08d259606a39befcf501a80dec356bb3c7d3ceb72624d1f20a34bf4e098e4a86020b2ad7550ce373821f080df0fc668e8fb039c2c42dfb78de67fc68a108b574ce2addb63dd78aa180ce9da4e86b3779043eb400e0b53453ed846cca0f31a871c632967774a114dc1e0e2b1dd3d076f79890c8167f05c1e1083d80d7e027ebbd65f2c0e9201bf089a8a88095d064d9e5305682c2982ec922f9b573b427b4ae5c0d591f19afe57c8f930c2b38ff407bd89381434e6552e404e316469a86a318e277cb1ffa9f26fb1492211b09bf1117f1abb7734bbc43e15f9be85b6164b311f032e97f5f836f6372ac59b924ba698bbd8124b9188f9474a43490413f94e6d8165fb04f5f34f4c7860f89f4e0b7f21f751d59a35f40f7c93c0057d26173d76d5bf3161083ac49170c24455971961c44d6e9116b90de346193c2ae445657512cfeade3a9d25fa91f45cf68eb9099ed1d348f86e8eae7e4ad56db4feca3b5ef2e449349cdd827b71530ebfe77df1b0dbc70706db9382a8e630aea22db9d2523b92133ce8629f6e779bf00956c6ec221796951bda299dcdd7e6c0ab3f633778e3756e3baf72c87233af23c5b5acaf40bf03fe2074b0d5d8f624075ba429a516e08412ba5cc28790d31528d17c839cdbeb6c115ea4c3a3e86e0b39f351681cbfe40024c7ed8d118fc110bde2f9f41a3cd4303d8906fc66d3f77d01a7165d458e7cd8b791ca0545d61a8070e3e7fe0a64eab7f1c06cd2a0f8f463d5bbb5ea3718965dcfd319352aafd453216ac0aa032507af83425d3aba0d28a0162d22d310761a8ef4827ddcbfb94ed5956a874119af9d2f507664ffc5555d94737bfac8721dc5b2506e8e65324a5e0a357845dd8d821a2f5186101f3fcf9aa1f65aa4d806d6693be7b9a440e440e02e529f230cc9a8cb148d16c914a57f2605727fcfe0d76779648942e73df70677eff3ba757df9eae083b9597bbd8e1bb772877a9266afc9c7cb671797ec0af716b814fa1d8156bc766a1d1f3bb4b2e3aef3a8f0eefa861b87b1cb4d6d46c552e10885b20cae6e5a4e47159cf4171ffe21e0bc152e3c6f55129505df8a91eace9cf0bdc45a96414d4bf600dbd6a06a741658c1d54d90583be31234b3b006c500ba3d85e76c51eb5897b1093707d4f958b5ce01b710e6e534340ace2b384571b0445365a1cf6e79a921f291302406c606f3921e997e809f7730f31a557c583f11cdce8d02c9f64794151787fa948274aede1e0fb29e5d0af467c950c28e5ad3d1305ce65be1ce39db23d7ccfe72b2343a6a1c4936e49871dc68a5e2b7b3ff1f476382fbf138d97fa94ab26ce7d195ac31ebe5a4e274a0dceccf39b85626fe38ff7ec6227ee894177b80dec242ab1a84e127c56a42b3efe3824e99970571db233a7faefd0fb7cb1cada22cdd9566fb149d49b1a3b525341751cfac72b50fbc89539d45b671b1dd7d2e5900b57a80506ad0f2a45c61ee0fad31d16eb06d9e6e314d994f3a4e58ea6c43a80470e97763ef331be420d74f8901cf58bc88f6c41954ca7973b0fbbb3b13b9747193d517af29692d55fa7bff04fce681d9946b4569dce0977476068788e57a3f22b377281d513375a37a42fcf11eedf1e4eaa12fbf2248f20f88d05c917202a3fb1bbe0d38680c71468a092ef234545a185a3acb327b830fff86d0880e380efbc92c57a789546cdbd6fef6c9aaf7456b9b10eb5d13e00a4c115deacff232e70c20bfd87566bdc3917510c746ff6a80a7788876938f6b751f8a649d4f7d98aea6dbb0601a274a494ff22ecce09f3286122b7fb4d36df18c8d4d6c29331f2f07d58905fe728dd840c624c058d861a744e9c0284d669b47819917ae69e344cc23abfe7dfc125141e04142302938eef5f4057351ee203cc6d03ba1a63d85bdd350166e497d0de41776bb2588df281a80365e7a411e67027db669eb1a4512405248ec82b56b0bbfedf3495949c396efc4d89c73e6738dfd2e0b60fb8ae694d859a69efb1be2762917d806f3c6a9b741d5b61d721653f37ee8bc5fe6f8497798ab6656eb587e3191396f152e98f55117856902161e98afd69b223b58e9c8fd114f0c5cf385b57dc1b2ce284bc3fc37cae69ab06ce34e334947ee2087c0f28570ca9e5874670b28c7b9c59158c14925b15a01549983646f396eadcc3bf3579660487d387f13415a8fafdd62222fd0da0ffbfe418def2cecab7d4706e893a8ecffdd2813bc12c367fb8c7f47035a5259d6d71abd42f3ffc7359bc19f3e41e7e4558ca820d318c8d934da0091df66cb61ad0fa2fc992349298737b4cc71a74abca548e94713f4d16ed1e3606ab64d0844cf8233a79cf043c94cfd873273a7a2be03236ced0d5d5dd77d2039ff91d2da6fa6a7b25327f1e00bdaf3814bb7ff71d4db0b4a27a1472e032ce816025a62e75e747f2d4feb469de81e71d0e39b25208e4691b49bc59d46a6011a00c5b59bd6ca0bff30e14794b574900ab4cda11c109db9cd9a85cc1af0869b55c934ba80efe4c9d514b6b2af323d945ab9c5183949576dc045ca70e12aedb3963a84cb32bcf28da5a418596a60553a89ebfec01cefd30cf7081f01565493aa7f1ebc17bfda98578084a0ac22a642c3609bf9bb9099dfe2857de66db31e27018edbb3ce0b228726dbaec3a097ec26dab1674dfe0899ea80b4d53bf287a5c6f1c7fdd98cca7fac53ea22b96f616b7cb6638c780910305d10e33e22158902a51b3d3ec9629cd081b40728d04eeb7d9a9e5d6bdb95cf688842f6be20ac94ffc42351aeb6d497179c550159c478bfbe2070e341f12caf7537b0bd5bbff556524dd601bb3a3d5ecc00432f2e3872392b43d41c7b0c409c30bf13b29e3c0d3a0aee8c6811b8945ad362736fdb0cac201e6f6f57b5a02d04087880303c000f30e0d367037fe85e1d9a60dcd6c26be909910188e5d1937e842fde419a0297ae1ed83217f8a237b2bc44bac997a765025f99addb989fa67d1a455b52f5d8f917a74b7e0c88f1f4baf4c65b29f3da1769c2124785bf5b17a7159182cf94141de6e1e26bd6b823997dded2a9e68f06632b2f74414438dee66d35b77f898c0ddecc22c956f925ba8fc26b6a07242b90712615404830dcdc7d0b5a81361e5c37fbe907c4b274aeef4b4261311587e5f35743f5ce870bd81e105e1f43ccd54e486dc94a2e8013e14df84e24e434b9f454e8a0492f9f4b5d343ed1d00cdf23a00c3b95d01098740e0c1cef1b0bd756c615b62ded45e5d21db3c9a8062fae6dbd978c43ca233b57855a000304627ce7bd701756ad190f5537e70b0d7e9bd102917287f93fbfa21b89ab873f554e3bdd728b4a2c5383684cdcc65353d35a0e88542d737ff2d634f394cd5a276cff0f2077ac9ba849d4dfd8c64e1a2e045c241b7fce5b0894bfd5edc044264a64182f3873ac6d8857472cf5b2b6e3a66da1dfa0ee9e17c98fc32ec062f4e69637de1ef00e2cb9f162758cb7852f66106c3b5c9ca2020e24343c51d70c909a783dd1a801cd2fd883d52eaf63dbfced43ec4bc1da6d21f5eee9bcb05f09b1aaeaddcba7b6f7f7a7cf34b6e4e3905957187e820527e8167a71b2ee4acc7a16a6dbb261b0d64c804b17137abef5dfe991ec57a34ede14e6b25b1db1693780c48860cf9284afb782004bf1faa41e998676af884c133a436d757da8eaff0110721469d97eeef020c9f4c1148383be9695fc23600461ee7bae988437421fd05e855abe2735cd7e5350c9939e62458ca944ea5e3fd58f3f5c77bbcc892d4be348aeac27b875290aeddba764999638bbbf63c2ba7a3259c93b1b5a7c50896f15a7ea69affb186b7748539067532d9eb750097200db833104d8f744614ce07205b989ea6ad6b7554066b97bd0467bc211321437a019c0a14c15db06ca6631055797656abc16962240d0c04d25533b00f92de01ee0a25d4533b4d6b3da888bb01aae102bb27285a620c8693c8fb1fb1f1798f721f15ce8801d1e387942ebc5ef6dd51b2c032d6d3b34c16c3aa819a4bd31559122a7b48c67c2f8255b5a6a821e856c91c4ab93ccf6079f3c0dbead48264c455f43f476a8a28f0c6c5fc4e1bcf791baa385172f476b280431dc85ca1d243d94282d50ddc5a38b05ef9493c6c9c9cad6b957feb0bccd4cbf73ce58e5987283ca43bc1ac39977ba7d75c4e7143bb1c267469317f8a61fdc548547ae0fc8d63bdbfb4e4cf9f990bfa4cbd3933d88213374ba30df0feab3a8b1749f9e461cb93853d3a7eeb70ad2c50ec1c200802c698255586e9bc848f924f873635e019336b80e8b1bd86df63710eee899cce881fb73fe148656beb15d43507ed826501543453a043097eddf225822c69d70bc13d22ba8336f5fd304ea4d3ce6cc4e718b39cb5ab25f084eef37a856c74b2464d9f3b6e3008c00735c336fbaaff480015f75aedeb3aa432d98f4ee2e09adb0ace814a062ec2af666278eef1f4773634f90a2c77b5c9fdcba7e15700eb68cfa372344a5021c88ecf352756b1d062b969e6ae853415d58d03ad3f700aa24f16733d49992f5eebd8599a299a8846236e96aa7ea48685379f31c6a948b8aed097ef01f9934b136b96582c777f4007e6f62057304ca886f0870a48f2a10106d3128bb81f001e6fffb6063d005c0a0b6265ba6c8d828e61802d8de2202243042ffb3e770a8dea2782b06e0c97d8f647f5fecfa87395b8d601551e9efc6264a94d01516c22b0ccf146f074f431f99119ea6d3fc7e25044fefd389108451002833a1328f76d2c130b57e759e71301868a3ecae5f75d3119701e12e5db88ff8467e7a8d1bb16a13bf0a662cd8d3b9bd475a896fbbbc0fbd9784ed87eee6449d27889a5f392f0e87e2a75fbd49e5a2e6ec496e969ee464aa4624c44d795b257d8068608618ace044f515f8ecad30db864cb7d39eaf6a20dee249d3243e3c319604e43728a66239a4fbed6aa94a778298bd5772c39c144d3d5cee97873b36427dd3a512263bcf4deb83d05db92d71dbd993eec626b13e15ca45931acf09db9a833675ad4a97589b3f7f89200b8eee0e66b977f0ff8cbdac84d9e0c525008189124b38128d751bbabe05be3f154c9d88779aea231631c00a7ed07703161222182e5ad3af36f056007a6cae8babc219a959838b91b2c5b63ee14c4c8ddc6bd5921f010270c5205ae9c1362d589fdfab0be0671e94ca925ef6a417ff9253fbfb2bec83e4db45738de7a7e106e4b09cd9337183e3d71bea62fa593a3", 0x1000}, {&(0x7f00000022c0)="c818df9be376dd37082ab57aac22537a9accad01d74f861e58e5bcef89f592685921f098fea687076b41a83cb0d40395bbd2b40dd885776c94939b4f19bca25176ff7915f3a41a9f6e0b94f49e5db8ae9a0915f840f3ba09114228f38dcb0889d148275fe8545f9fb5ac10ba90318a47193841ef57d5f17e281a0f392e98c4c6613798943b2e6f11f25e26dcb835657ec78858980aaaa180079e6431d1e2ed3a466bda8e4dc02ee9821c1e17edbe766f627e2b8e4813f45ffd87ef6927f7769ddc44dd9ac734f79336e84e16977437e95d954f69e50ef6b4c69b667214b7f328fa5d156853723ab9cbd5bc5c88706e1a71b844d8b2ab8c7c398922797c4800534edd95bb535165692cd242b1ea8b75e1fdc99f6ad9ad5cd4943a442598be072f03995014e980204234fa21ad96ecc220a4f5f6664194a243c7661a218a8852f2f905a42d977e780a5c7c11c6c4149041aba56d3dabdd0d09e5b8b0f741e3344e61f2e11b7e495445d8169179531c96db9789acf2dd223f5642c39a3558c2756e0a32999033c95f57a2c36ace10d82c6c3f8bc26d0c68683056c534f4c531a818e2ef6593ea2d0d5e74e556a136ad75c5570404187aaf2c41cbdfc1784899ae14280bb192e81cbc6ae8b17ee7fc27af647dc2af7419d62cc36dff36ed22eac54001efb903ea0de54870717bc255060cbd0081d7c30b84d557ba73c2c3ccb9d1903bf39df112a51b91dc412fec61360421eee475ce746e7ec1cd1ae7067ac751323a1fb9af91e6006183304da6fa22bc02e0c1a0c1fe362945329e3ba0a7bc2b81d362be35b3f5ecdb2242e42b8fd6921f85301de36a083c1e390110b5e1bfff585a8b4050b4881416339a325c1a955dcf1a0ff3b96b0567ad2a95061b6fe684f0fd8722aa99652aab97eaff4b095b573040bf407115ab35f4ea3e12838ab229a26cb8a0b5112608d63cebbad3527ddf4321f8e8a686a5371fa09dd9e46d3f36470d7f64ed6dda4fe2eedc9951aad3e0c74d6afa0967d99be584f8ebad7fc1ee119c1557eba388e71e2194dbee2288698cc85a88c4ad8c8eede6d4a24da543405328db102483396e5874d98aaf814328340f6682e50407051919cbab56e4d7d3e165cb7e3d026c01b4aa1b317f7bb1b1afc78a889fbe879ac7fdeaa2625eee4ab65ff52af33339eff51beffac41015d69c3a173b71e03f71266444bc61738f29e0fd1aec7134d07268f17cb3fb4056a0fc22faf519fe105da85178c0cb1b21c560686b24dc398b489ba74c429c07320629e5f4ed633f3ca9f212b20c8ad45b4d5136e5ecd7f08db69271fb04d7981af3d547daf64c931f30ed8fece2fbb686cc4135031466efdbeb0f3532172c00031bcdd1b9714110ad3091a58911f2141f42ebf9e6fa2ed2c7313ea8efc6fb85ab2e2e9c5e8264540bb93de35688a01fcaa04c7c2eee72f2baea02d33d76d9fa1b0898572df48bd4b07b39373651d3492f58513fc0f86b02c171eeca98b3a77e933c50a4143f98132f2f6fb4e008546a40f1b39f818d73aca4d00b3978adf8686aab4b3837b835780990aa68deb2c77de1a61190d7094d17fcd04e6793301d9778b017c573e960dfb3913f83d9822dc29288db1bdcaa8600ff72e1d89f1ebbedd824a522092c221263d17b3ae3ece95833b3da8ba329a0592b17cb35f7dd9b60667bd28154c856e02dacef9381b0e59697734e60872aaad4a7366488c248fc911355e65028bc7f6c568815a53b4d861385f31954f4640ba73a58c87ca5d41a4d6c5082ab39580fd908bc1b7cbb7350aeaf4e9ae73c14948a5ce2f5289d29da1eff0ec24464d4741729d98b9fac22e31830621517bb1b616524926915d187fca72af7a5bb3aca60449ea6f6e6b54532696da5d866fc00e321fb4d510390ce2bdcd4cdba0e28463a003a91b6e0dcc5523ba9bdd426495b3c6fe6610483f38d340aa616b57812bd0d551c15ea1a13ea15f56b5a15e343b0ebcde1683c5ab459fedf74425065a47b680e9bc76fcb7b017ca9378f849b4cfc605b0258ec6a34a7fcff2fcfeef2c6150adfcb517b0ff158502a8a4779ed6dc5fd2752959e6c467cf13c3794954855a129ba325087dc488d641e5673be527405f60bb5f23062e8d855b819afd90d4157a347502d6b7a882fa8769bbd86679711499d8f9b2d1780920b6ba2849574dd88a7b4bb4a72e10b99df61ea4043c559cac34f02390fbdb6d923e733fd34cf89fd2b0e96b638f227c39c1be916f08cb6689d2876dc4fe6acb1cade979c4136e96054efda3931a78c31eef67c2049e8fc9a38f5eb3d64f456b5c06d444215011ad430ecea20993ad5c7d76363f85576717ec0cec70ae082cdbb69a831bcfe2a23dbc41afc511c1c6308c43fd128e1d1f318270cdea600e878736ae65583c7bb5382746aecacc0ca1cfc25dea54160c5fb142c07b019b90f400ff0c9dba20cecd6cea5b0b8921978ee743f83c512b071f2dca1292d132927fa037a3c42fc95c77f961759dc302c134ed231896cf43a7d37e2b0ce5e1b626257248f0ff16e3fdb30eef2764a7f2eafc86629a3def0e41d9f885d4eeb1fd3342a082af2b7d1906c82d8371ad818de4a0b3ceca9da4c52283395a566675e32ddc74111086c6cc12ae5c541a5e491580a59fc5f7a2c32837e4a7debb1d2d062cfd0674fed043f65adbc70b262cf76dc11163acef0d05a5ad01d7c3a557f54366ac2d16e015a08b48f40d1c35e75bef096c70024d64e0a22fb2a06fdbf684d55aceb8ee5980c8b3609172e18629e9586dcadcbaf14a429aa111790f15bcbf130b4585006ccf45ab97383086a491d9b33ccfa55045c23f1854f9cc29b8718f4ecced2ed53b4c5157854ec5bea3cf09cdea42876adb2cbc797e1c4dff21ab1c99a61bb4ad160595ae6019242c27c20da2b54bba84f1a566b5baca02d15450ce9eb752cb9a3603774383abfc9438f9f72fc1bc28e2681667523047278e3ec0c087ac62361f50658b45a9480d6dcf594d3d8bb0c6fb7acc5f3d4593c2e63d14012a8d99c656701fec2a76107f232a6fb44b26e68afc83a2e4804be7880c0b59cde3493ea392101ee052ae3ce488bd00bb7465d2e5fed58174b956af7ddfa393ac4a49c4792debc728f400c5b7ff6d7f999f4e1ddd98461b9567332a4502403a0038add916e39f457b92bc5e6477ddc7b642c057c2fb469c449d02af143d73153fd1d008863fe3518221ca82b60dd98d8341150d7962c24dca7e66c6c1468c9e3f0845718935d03369382eb643949dec67293b75de02976a1b920e116bf4a7395d9ea6c63ab712abc6257327b46ddced72561daea6c3c6873e7e62b1761f270a3c899f61f3dcb697dfb3da29b89d2bf1d381bc99854ea61fa9231927731a53b11f63630df9c7fa91a04ce04472ea4ae506fc27140c60846f1e3e046e964411dc6ce79dd7693a27f0cbeb58696af9a98ce7b293fd0d6e2fc4e412e5d7873aff32f3e950d9e3f6859c5d9767a303883dfca93cefd99a60c0beef60d8b894730c8a85c68c4492dc789a01e0330a357b3f37a7d14a017605e0a4eb18a4841209cfc30b1cfeed6eb310f7278d911fcb4a24cef4493e400ac3a4c403b1d47af282045e62de1fddfbc2f38af12b0fe9a8477065e6acd3223c8a8022ce0a4997b559415cff627ec0864ac1dd15b2da4ea8008670ec9a6e4c26707951c41b2f3f517cdf5c3c3f434c73d20027dec3cd386019ee30c826cc26dcdef963015dd01828ea38389b799d7146ab543bce094c3d539adc6163d4bf1d82fb6d51476b16f315d73b0973ce5ee2ae32640bb2a1e9f102df4e090c2ea3b6c9c1508f52fc327ff7a9ca6a049424ca0c5dc3bb0a8d5ae34556943c608faa17d56ec2e4c9932b2a8930ac3f1736d6b6201a80bcd9557147ebcee2c0d5acad1741168f5d1a5dd7cb0640c4fd2ae10feda38614d0f78955991cdf0a8b4770efe4ec443495a07e2d0eef6eddd1194e1db77df69acdc804779c6a5001adfda0fbfd6641ee88f2345554fbe88180ae8475ea05cbcffbc58a58ae1f832107afbfca31cbdcd7167a2851ee8c1b25c642bc92f47c19d20b838eadd54d2b0a62ad514cbcbf361fca96458a8e8efcb81d390da8556cbd0262ab200413acc6c6af61c6ff6b73de156fddcc2ab821fad429f00a9ae9d4a5973386ca82db50f2c4ad6f916cf5a674b9a27a1553500039d97a82ab90a783706920432d25fb1d13ab9dfbc12daa18b27d6cee13b4cdfda917a3afc38d93efc0006331a9d79e14c425a33b3e4ae316b4799efaddc4179bfd9b4fa86384164179174b3872b742c4afcdbcafceee1d5bd34af8e3dd60dcc41c020e64985ad3eb61d0822d181120971d5b871e0917b8283ea58a3ea0cd1c1f76ea876479f58ed9dedbf079253e9ac03b203951e895ebfff660bb147a1e7ab7ef562c14aead38e4dcc40ea41b381d38a0ea2a1f810cadc810edd5cd67f9a06741796d40cd2f387fa2c110f5a62f22d60f529eba0c3fd4dfecefd06cf4c7b97cfe13c611e09775a645bb2b22a80ac2c8b86bb0c46e46c16a5e076b4ea5f9d458205ef0eca2ddd0d7a69c8866475dc379fe6aa1a15ed27d768ce37a7e23455ed5555c3717993264556cee3b762a510868ca0a7b885ee1109f5d2157de58acfd754fcd99619a20e9158ab03c40d4ded6e6e9f6a77e4c2a4de791f87a477ae2beec8f19d250d498ea6b1f8e55864eb0b6336848728e0eb02042ae46aa254832aa61335c72bde4cf47c2a8fb8eefaff8a8daf237b034119146a5593bf64e40f034db95284b1a51d6497204c758446a033b49b26a9dad0483997d2972748cc12a178c1671f3682d387aa452eea5ea3504640068ef670e3cba957a5e3bb3454afb2b1b678001233ff635909fe8a55ab5a2d74c9df5c385dc1253528d6c3553749686edfe7ebe6d6752c2db3c598ae9fc8b370f52930c52296f9d16f77122dde0d5dcc0221b93bf49a43f2a78ff8eaa8246f215abf4be0e0704b6426adcbc0790e282f33cf40a761338b5c62680a8125123fdf039fd3d3ade9fc76ddf2d3a41a424df00c05489431ef3bdbe40c24ba77d65ffc2982d05a37e7ea1ace88c6c693b1cbe5f4b1be8460ba2aff043117843fce6476e86e697b108d7e5fc4c47e65ca3c784a67641d023b827d2bfcc9474690583b4e4a941d819f86f222ccd0dab35a546d7475bb0df35f7e87efb4dab9f8c9df1c134d79d900c7fd560b949dd1d46b75113daeaf053e103cb8474564eb4e883d5cb563b90d1e9c91be62c015afd1f79305ac692ca0a6223050730169c00408b91cf37c8188e3f7a051ad3b90226e2e3ace28888bfd3c97161df3fd80866c8fd13abdc12c0d5afef1e842c0a495c73623bb3e0396216ae958cbb0bfd95ff641263ab3b6eedb868bcd4a313cd81df5e0c357c2e4f3ae9d018af677dfa679371af77aedd6b6205d8258c6a4aa1bb406eeccc4b551ecf34aee5e2d41e8b23f296ca43758859b69447272c31fd11aaefc0f0fa5b973c205821d1f1ed60ac7888cb2b8abe6ead2dc02c4e061f74b836ebef5bb470440e8ba2aca2e2da41bb1293f9f66b7a3f8fde4eddf6282b2d31e7c0d7bf3862f4914a5b74cbc7a809a4c8bccd3f603c1612ab3475724a70dda05c9cf5d8b8b1508e86bb33c0128dfae3699f5722a47a0d2130671ee5bc7220a28b18d16aa31de5b9cb70bb77e4b97dc25efc6be747ad5b77efce108406ec3d7b8b5db1c4282f136c23e405a614bf1414bfa41216498851d5fce7e2b0f8df486822e973faa", 0x1000}, {&(0x7f00000032c0)="a1d5b1fcb8fbfdf7d587bdbd94334deb15b8d033fa5c66eff1d3574477c37c0e90f214f8c54b6e33a3055c2b5eee1e759dccd4ba39c353eeb472b93794d46b27c642cb78fece2688dc9bd40f4eefa9594695b26c1a95fbc9dd6ca2cf00a8b8ec32670df100bb45046f3de59555b870861142f112b548fc2ce278bdf06a4bab55b78145a8096287e3eba3bcdce06a6e9eb290b544ca1b3e4419b256", 0x9b}], 0x6}, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x1}}, 0x0) getitimer(0x3, &(0x7f00000000c0)) 13:26:39 executing program 0: mlockall(0x2) setrlimit(0x8, &(0x7f0000000080)) r0 = socket(0x19, 0xc001, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x7, 0x0, 0x9}, 0xc) pipe2(0x0, 0x0) 13:26:39 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x608, 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x7, &(0x7f0000000080)={0xb, 0x9}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xd000000000000000) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 13:26:39 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x6) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=""/243, 0xf3) 13:26:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a47ac407c5f3155cd7d25d4dc373bfc0ed3c5930e605c3ca62764b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f5c7731a11c49cf2e9b5a029005fcba5c9f000780f5a2dc7bb6b56dac5a7af0d88cf5efb1e058647589a945d23247a12b5820c91738bbd22aa25b4216ff78586d6ebc6ddd61ddf7854826611008b94f74d3b544e73b449809562f540e71fb8f27a6826217997709fe55bd1431bae161b337a2cfefe6caf5514f6428f24d980393361e59d1311aeff598c7298502f5c1c7f8651663e3d42af980ea14f1078287a316ce1a96b954220e5bdebd9bc6ee8b7e61a6ad1ba97977c1a8d6f3ad5d1d706e4d887144bbbbf1a61e1f533e24219caedade41c91cd903c48720220c41e0f6542a58d6bf18ff56d29a1b9b40cfc9b808172c376b9f260ab5b29f98b3fcf941796b1dc62488d22b6b1241db34a7e682ffc7065a49a4df7a83f82c7eb89517c004ac5d371767bd2495b887f262c8195b025a7246bd3d7b89291ebf00888ce29aaad529236e4c13a232431f7fc172bb967c5ea17dcf4a69de34c0473034ec4344bfecde94a872544314ba146f904ced0745460cd7f38dc6da7b32e85199b396db7a1c08b2c18c9be9ea06871046b67a1f9584a1bf738e73710aa115e5ab46557b9d841fbfd0e6b21b8017e1e41456b09d71839f9a9ac34cdbba7dbb46d6fb6314cf86cf2f2f951d7b4c5e74c5ae11908661e87c2a4cf18444264b202421960ac1bfa4148", 0x276) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2c9, 0xab9, 0x4, 0xffffffff00000000, "0bffa5d17c986711d49d07e4963c639174a14214", 0x8, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:39 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000040)='./file0\x00', 0x4c0, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 13:26:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) getsockopt(r0, 0x1000000000000, 0x7, &(0x7f00000001c0)=""/18, &(0x7f0000000200)=0x12) r1 = socket(0xc, 0x6, 0x7fffffff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x12b7, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x114, &(0x7f0000000100)=0x7, 0x4) chdir(&(0x7f0000000140)='./file0\x00') getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getegid() 13:26:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:26:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/147, 0x93) chroot(&(0x7f0000000400)='./file0\x00') r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) getegid() chdir(&(0x7f0000000440)='./file1\x00') r5 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/118) sendto$unix(r0, &(0x7f0000000500)="211e97b9f2a6add94f3b8576ef2afa0b0b3e37ae7dd96100b923b231b257c2d23cde17851a91aab7938026cfea8268a683054bbafda47a39273821314c00efa8fd2a94316fbbd824c21c1f206b99f29b52d88a40d0a000912d49d23849d47d1bf056d81ad2dd9be531f8e3e81a18093d8719da6af49d911baf27c32d5d165cd93b7500deb4b01a1e795875c3af4849d7b78c933546fc852606b1fd0898ecca4e40243c5a1acd888ee63ba6bf697ef2b0f6c5d8c2d833e16e17fa512769b7be39a074a3968827912d16b0e07c9b5596c13490d506b5c0c0edeee458223623929256e1b8005e1290c9fa095c920459df01ad17f909be5336dc2ced8e762c97f0", 0xff, 0x3, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r4, &(0x7f0000000640)={0x0, ""/119}, 0x7f, 0x3, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/148) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/185) r6 = msgget(0x1, 0x10) msgsnd(r6, &(0x7f0000000840)={0x1, "3f9682c6b3ef32f35393659002e79393b88d162474f93332a7948e19320ebb"}, 0x27, 0x800) r7 = open(&(0x7f0000000880)='./file1\x00', 0x800, 0x2) recvfrom$inet6(r7, &(0x7f00000008c0)=""/69, 0x45, 0x800, &(0x7f0000000940)={0x18, 0x2, 0x105400, 0x1}, 0xc) bind(r1, &(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000009c0)=0x8001) fcntl$setstatus(r1, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)) getegid() accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) 13:26:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xffff, 0x8, 0x15, "c8540f78ec70c4c41dd8659113b145bce4811d34", 0x3, 0x5}) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000140)=[{0x4, 0x8, 0x1000}, {0x0, 0xff, 0x1800}, {0x4, 0x9, 0x1800}, {0x7, 0x0, 0x1000}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) dup(0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) pipe2(&(0x7f0000001240), 0x10000) r0 = socket$inet(0x2, 0x7, 0xf126) r1 = dup2(0xffffffffffffff9c, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 13:26:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x2) 13:26:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002e80)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000000c00)="cbb92fba29e4f8be0d14b398991a7e3bff36afc898cf5ab7f4bf5da4b150939687b310dcd0c00a0d92a70dd9ca63dc961a4ac40e58570af2c2bacaf55977022cfb3c9cf9bb5a919ee1fbe0c4ed06d4f13c1cc4e43dadee04aa42b20f74e586f49d1140ecba9f2f2f11d2796260bf933b5a035919f5c4b0d4370b021174b08aac1f18decfe16e01e20ddb0ae3a9919eb62fc429aa442c26330530b1e98cf1b3cc98f96de1c2bab15ba5b6b85bc1cfe9069c7c68e7fbab5172c133beef669324771b6edd1950db87f03aa1aeafd6ddfabcd0281c32c40f4b7d17967d2cb908784327330588dc6a6ecab6197b9d6331899b14fad94796850b91cef346ab97b2232db9f1f457ac33e6d26889354f51b474e15ab547952e7db2395560020c9e8da5443b44ee0c8c4c404c7b19f33a05b1906598506300a197c98aa912c5e0cf832dfff5bfcf4882f6ea79deba382ee94abdc16f4b597d4646a72d79c91f54354809821d75f0ccbac9d8ecc4410cdb08c1d83004fe81c4eca52aa2fede0697123a244dca277c216e053d9c45fbd020eada419d5e65d5c250ffa33ab28a1ab648de55cb1f0a5ba1cd871b495517287472e287863e95d2a95d2a808d37ed6e6b10ae070fe663261646b509a52410e80c8ab7408163e836598918c0db49d4f64b86b83cba337d1ed39b84fc3b62504b5940e379227cb13fa635c9d6a511b548c21d5b10ccb5e52d9acf1e74712a3bfce3d269f3386c539815e436c563c97e61849a82fe354f44efb8406bbd6384af8c88e566c674c21b6e4aa57b02da742f730d5c52f1caf6beeff99d7ac8982f9fc93948c342251686581de45770ca5802666485d772887a9f0583623e05b5412c61b86eb48408b9cd3d899b1580cdab21e5bd2b9c5760e315db5284f6b2bc4a0cb7d1faeed13f988e35d47979f7005710f02997ec073dd9fb5f911ce29e8435924e08bc1cd092e8e4ee994fbb8bc68b07279d59f8d725977e818c488d59915fb04fcf2aa3ea6213407d1bdbf68941b127215dbd1564609942b718c78bfbcdb654b7a0dd256f6b7e5d2862ffc2b8026c133ad84bf4af121bea920260e7257c5bc91109910662ad481dcd2846209036a5e92a6276f7e10ea7496de9f06c26ff04772d3861943fcf5d6b77b3c78be9d5fa02db46905daaeea8c8a44bb41345b8f3efcdd73fe5ed06c4d005867fa90c978b754a60eb6cf0fc160bdd0551cb29d9548e52b719f9b8cd3ec234330014775b154438004613f9bf4da7dacad5db61fce69e5ceb6ebc01f0b147157cea4e815bcf10ed875528eec6fe67d7b7cb63f2d6bb903eda7355ae76883378a5d7c40f174e55e78451c69fee07d8b0a96227a84f0798e22f5e3228dc2419436e327230586f664762094ef1b4898f61eb201993cf3c82480b38feb2c3c66f0508186ac5ad58d10b007f32f18f76dafef5e91a0b0d1a9587adbad37aeda7ee93f02ce1745c69ca3421b8991649106e3414de4fc6b5468df6b51ab67844f7dda2f702b04770d3fbc3b4f19e4e724c7b3f1237c4c64b26455c1c290a80279fe86fda158bb8576e3bb2ea3250b2a2ecf26bd4a4f31b37d287581dcadfa55c4faf20c23b162ef358b513ec39172e07122d7b749fbe78fc0aa2cc1e670c88bcdbbbf27f45d7b6d62b5aacb93d6086f8aea141b3f7b3e6b1fb9849354a974d054c5785bb0f3b2e4bd921f5c3b1e6de29168eb6dae3dc7a5044b00e5538d5cf58bb45614cbfe3f45471ed550eccb6930cf1ff6bc765e42e7b6427374151da8e8943be64db651819ebdf2dabdff83f3c8cbe250022eab6effb40a7d9c81d50c4d97465734eb175e097144132e1a591f8126c287adb7e8572d30db9995ec5a3fc29898d8a100a679178dd68ebb3ca7f171287aef66a82fd7efec48b9ca1da6009cdd074de3ed4efc6325e601ea711d81c9c1131ead0c13a0714217f4543f195fdfac0b91bb1f5352ac020fceacf14abee4ca6bd98102f6216336a85ee748178e78c7389e042ff899372fee6e85d7b12fa31847f07a7928b90aac5f931ec9f2a674ac9b327c05c034a722746f935a23a9364102a5dd686381582d92bd90ebd69b41ceb4ac2b7ef5b388f947cb0546932951cff9510372721dfdbf3ced9c4cacea64554067c5515e740fe8b52ae8c693fa18cf11a762f3e58efd57b1e071f35a6b6c5bf37cad8e6f9ce3d51272b2a8ebc3eccb1250fd57659c5e82ff7719014ce6e1d2baf97ac4daedee23a551ba2adb65785b8eb79ab299e37cdfa257423b27d42dd828cb60ed548abd6cfcf8c1cd4cbf080a7cf6ac859e0fde0c7e60dd87a8bc6c38aa42216b1359771de55a0fedd07de0e69f5cef900bbea704e16b205868df0e52a49b49ac177d2ea2e2e3adf12d0eb3307b29c1806c6d4b9b85a021167fb399a1af3591c324ae3ffe577e4643c51cd543d3488ccb4773a1cfa8063c4144797e31331ec98edb52b6d38ec171326eb71c64966bf617567574232619a1860f2ee70d8f214550fddf70b36a088162550c655e696b97309fc993b97d487f824b744eee376d6856b6da3c8f670e2b90513d0cc537611aeb5604a12ed5f7d64ff5d14f9111371ceb86bae36d585053d47a8db5f1c9777fd917c29430a71976c7d3b409a441cc6dfc4438917fba6056d63ee09010383aea0c5c444eb7da898aa6c99a464e51a1d1b3d3a771121fac7b36a739e33ec0580a09c2309a42a77b465a1d930679bf405d8619134c8d939ca7d849da0779420b436983f759776cbcf143f1c9dbba8e6f07108cdf9331ad60213ea83974acc04c31a573a5f047e2bbbd5f9394c8e0d58e57d02de385a19e44f787003933ea0ac411cfb03e896f32661998c0d77e44f2aa9bfeb09d955281abe162b5b2472f0df9aa6e19f88bc04678c27418d9b90090e561676536fc081900a2a33b71b5418404d5dbe80f07df4cf7f9f23b930bb17152d0109edf0df8f9eb3e796947a148f214a99ef9746a105af49d00beeed2f6698ed8de4d17bb495b8fe01ab1fc831b5bb4c0537b318053503c53a1419b3c839ce5b959a93029513a9d32666ab655689f5ef93750322a708928adc81d891c9e384b2ce4e7a0643fa451a621cf95fe95315a02f77985f2eed4d5d7cfac77b22044b2f897f4316456702e7a3df2f9d448b12af4a5105adc11a28ae7d9fb14721efee1b7450eeab3d5a1f2a99ddd847b683db51e639ed4f8671cbead50560e8be8755470393cdee17c42d05746977417f96eb42b085c0c391b02b2c251264f53e664afcccf1c49e6e34e8ccc8790fe1d8c491da0b8eb06f6940e5551e71ca9b2f8505d93b12eaee296a0ce2a58b947f7a22d677a368603023402ab714d984055206a4775977e6a27c418dc66f20d243d3c5200bf68a7d0d12891db122b8f00daca88b40b772da7c0f7617bcca4ee4e6063f4a7c11f5e4a6f0f4900ed2847ba47769fac3a8fe2339f82c0ed0d2845d37ad615b81434a78be10b491b2989e5c94a40619f4647301af5ad4f3bbc06a03c87fa5b2ebf44dc32e94eeffac533d8494835fa82ded84c917cfbbe2dc18f13de434276f8fb7985993d6b50f85cc730e40e3aa89b4b2786eb528bf3b486e73a5d87ddf3b8cdf43096564e2944145910633e966865c4b7d7ef3dd67b23f17a9aaaec1432a65530750c91d99efbec502c59dee31a90fdde9c60b884e905dc52205083cdbc722d53ffa80e14fcca56eb30378cfa4cc9662ac42b5583dfe40e26ffdf7f632a04a59f9ffa3a7e4cdb407fcbc624ce11c368249f93e8fa39347e4d9d44526edf6e8ff38635871def5b7df847ea0fd1c6c4c85fee6c3358fa877a467fe8f3499b393b33f45c43ea776dedbc0718d9e464ee96615c62d53c9b2925eb7668e495f521f2b188b07e55d9a2dcfda1dcc014d014786885059423dc12513fea2da1d784f3ca3f0a7711f6145be5ef18207c8b8d93ede329e9d8d1bcf71a1c5d2f893f94ab82c4bd79da3761db84236efc8dcc80ec40b235a4ecc67c93821752e4bbefb15d0ae502b3f0e06162fdfc8f0cc9eb05e9fb542b38e233cc4889c9d497b20ca828f49ca394c7d54386663260bc3909123cbb5a22d11450e55400ee6f4820ebbe77d1b236fd366846a245346653c5e402f6d3c1e986dd790b0952e16dd9527debc27c533b9627f74f8b2b9af7503ca2cc631fbe9268cc27dc19b427304f9c3d4940fb5e52e09035f46bc51296c5196d8100d0a9ae2c206cc6ee6ffae034453be524573e423d8b6707ad54b4ec51237d5a0099206959b7dfc1a657cb3c1240b4cc9123d6a2e404dd24b93a98ea31a43183cf73bc62aa09d2e321842bb282f6923391c8956f1af521fce670ffe5977feacedaf2b2dfa32719631de2246ff6e6e8fb40312cf52ee3ccb131d75a509b1ab672903557768fafaf0e22f201cad24f30e3f16370fd6894332c290fcabde2d26aa7f3508b77f610cb89ca7d909ff88a2cc1e030ebe0791f3d9509bd1151adde9951832fb9a164d3b18c381cdfdf5267f88a683758de7b507c74f7698f3b4ccc6d0ed99118c3e42b10fd2bdd4beb8b2de924e9c71f56907dc8e23304e45ecd49d8f6af7bcf79b874702a0292c4f21628337236a06093d8aa6d38175e2bb1150266ff5d48f6d22b27b4ab85faf1f93ecff2dbe9f41f55f067a72b4f9e9fb53bf4178994e11242e64d0f54af0fba71ed8b3f7abef37808b6948140c0ed8b448c775b80ca0324f83447805b22c1f768ca3d650cc19c7b734df900cc400b9401301bb6fd73a8c6328942cfef0271b187f272afaa3ccf3fce9875c40ae4020a22475ddcc4c1d49d6ac63a512a46356cea371267063ac80df5422d82970dfddc8d1dc50b1902926680dd4f8bd1171110060d9d8ff66c68326da25545148a24abec994d6dd285cc5281c0bf2cb50ec14e16fd597496036634bd8bb96ea7535e4e0824844015d043e9e07af1532cf311742c8fa8f850c861a2bcb010bb226f470918b7fa3b2a560889f76151a5769af8cc051382ee397ba0748d0a22774fc710f24225e18c65fb988688122843b0df76deef41793d5874e343f2e32c416b29c1a67f8b5b0c405b6891a429135b6fb0bbcdbf99b85c8fd808455273ab5f2dafd7be488c378765a5e205d53b2dcaa7140b47a651e4d848214a5baa3766778929ab6bf32c33f66f2df931e9c86b68e58f1fc49d28e9917e8d5733a85fe83737ab462af45a11e14208fda7b12c6b809089326dc36406b04b5a3f878574a9f0cda86161bb10b410202bb3eeb21d515378169bff7e3bca215f3606c9bb15f3eb45c4c97f20f957f167e68eee3ace57433914f3ee368251562046cc34630fa8866cda046321fb190a7b807203179061acf34f4f166b70a084a351bed70547edc6acd01a3418c17091c7ca946468a81b1f932d130c7d601f16762d0aef26f5eb1a76c5c3d59c292a6fecd4345cfc775346440deeb3bca7cedd42e0cc0c6a5e965b62bddc7cd2c1f0b7a9c8ceda708a3846d52891d0fd188f136169c538063cd2491a45b3b0839a797e7d39339d31f736bb2698d42d497e6bbeb552a5f1f87e49bc29d31a644104846a5b71b24f77ffd0335a0992aef521cf2ea2ee8460f5ba2d27c0ac1d439ddf2af423f4206210d84489034f59f9642db06e4cef6b827737d15c477a10be46dc088ef323d3618ff5772e318b21b3b633606e2c2ff484206850fe5136f1710bfb9d7a58b2bd5d01b29b79ad7dfa0a70bf8b0f76e3b2efa56cd5863727eb2bafa8ee830a6fb43097c46492c56e1e312162361", 0x1000}, {&(0x7f0000000180)="f41f02216b272f16b1b2101b024e6ba16eb5a1859080d8849e05545217b384e76f11d1d2285b58b16f76bb6e2f9234b7ab37dbc040ce66b89e18065b02a335a4d5bd49301781df61ad3f6ee94e50ef9f04d5a2e7093288114a301fcd7d1e3507d26706e38a1e4e83f53b8948aac0a1df45a2b0bc9a96cd590d9fe0951044263c704c3235f0dd331c7eb3b3cb934c484f459ac1374d43bdbf3c39582b763257e4fcaa9774fcda2aeab5d1598142f9c3621455ae290c6eb673eade7206d771c5a677bc1782caec977a6161dd814b26719d7a5a08bf8f1779394b4e502bbd8d4984", 0xe0}, {&(0x7f00000000c0)="ba369121eefa52b34cfab3b3ac274fcf6c05dacc317696769da4db", 0x1b}, {&(0x7f0000000280)="f569bafba579eed3f3a8963ae0d241c3a1047754fd766df91ad8257d07bb2ee89fb02aeb5e211fb6beb7e4facfbba518e918eca25c4f4a172781c4b965ae2128ffb5b82a0ed009f92a300f777f4c7cea5f3ffb2949520f2984405f50b1209e927333538e758fc56a0cc2c6cb4a627bd79add3b47cbfd39bfc0b7771cd9cc61a5ea8c1673c674942739bfeb10acd113e379efb7a34267", 0x96}, {&(0x7f0000001c00)="3ba401aae89ccfa967e6c8f19ff9c775e1ef1249c590b81b1e032666676cbe4cb8146d982323819c394aeca9a05cb8fb26b9ac8f8ce99ef7ba1bb76b86c169b47dcf6c790eb8acd5fdda3b99d94d722940006dfdcf50a5b0b1634a6a87c0853d2eba31c9aa6bd49bcde5317c7bd716e356ff8dd719c72b964ddb9d135894293729ae78fddf1b84c926145c676c8d7db9d3b0cb083290ff03c868c4c33dc2c7c2b768dc680be9a06fb7704f14da020412b669f55f60f12ba446ffe581efb31c104e9179cb5f419cec80ab22595f04c2399f43adbc538f5434f9c4d367f92dcbbe5fda795032d28ca86c0596a07c6cb07b2ee7095090779881aacce5d97f12ad2d94c28f4651a6d12da9073882a315909a3989f5f149ec71719070195102e929e7425e0e485098f7bfffa92175e95ca8489562d50e7768c63258d4e1ba03adfc989137fdd2cbfd36d02cabf9ea8705741c80111cb4c954526d0d4a1ef9591587cb55b632c4e1ccfb3c25ae3e75543d92dfbe71b3f52cbec083c5d954e7f066b689e92e70527e9184431817c8348dbaf507b874d5ea9a5a768c88b52bd6a0b7dccee4903d158dd6bd1abefffae5b238157a0eb21b8f15323970dbbc4b1b4650987bb05b458672f7e7945e41a55e6fc3a7c4a689714b0d23e2a163d5a898c6591e9b5f1d4b68ea3b2e055ee522f587afec82a359a935f54abba4950e61e6eb9494313fe84cb772b8774e3ad4dab5e3793ddd3d0c41dbc23b061128d2518b92cc99d1f98a3b1590db60a5c41fe5a8166df6ecad0da870c32732d4fa46751eaea91d60bfb13ca1701d535248cc9b554f2be6bb84a1e4cee5af762687cfed603bb355b0c181bb055198fdb953d63cbef2218a68ba6700f7559ae819404c14a5e2138a4af32c09d619ad5afacdb183f444a961dc4295bdfd3c1c883f5ed0824ff6f76e72d725eee4a3462f7367c44f052313e11cce528e0c6533876e7d086982a537754334407bc5faeacd06560c39c6f35c33ef7b3d325e4e9e8d3470fb54fdf299fad0731f86516791ed09b5c03c14264412f14b2b257ef9ea3ff76e23a960b74e72a3ea7fc1b51e96ba7215e4233be9f0a64b9a3547ada99d5cbe4d1f56ca69ff898b6eb6d7a11d5e2887bc4b2cb09054063914a7468ea5e50f5a699887dfd5e22c55c6275eda4250d09fd991e7f18b5f244c47c901cd19089ffd1f2da61a68fc597a7d13e73574b7dc1f2ec0529175cb4d8f3ab67304f2c3098e296c273ea71c08cdc6c8b051904c59e7c361c1fe028a5c1facc93a803fdfe0b3ceae6b86a14042f3133f6788fa72ecb5ea58bb0a556b14ee84f3dab738f5b43dbe86bea81aabde36d301176fd86070ac1cbc7ebebf371633b5e836a884bb6d92e0abf4292da9e51d1dec8fb0efd3e1a64c3830e2b7e7a0b345480921abdd1e76bfe196ddcc0212f7828840b354b604fdf668085b98cdc98055060ed6e85806962e60ff698c816b56a6e0bcbaa49132bbfff27dc58d10c42f14e002e4c500ff8c5c64e3f20aaef06656601031cad4eb6e408c8e0e8fc264cfae705c5425fef465ae3b78d38520906434938174859056d9d2fae38993a5d99686bfefaa707bc805f27f4be45e0f9c471975cc04e05268ceae0f143eac9e09b6db6f397479c221532e38806fa71fea1cd0e96aaa9d9332287f6904bab188fbc694f70d4d3870997385d7b8f6bdaa1bd6703ff82b5036af0713fb44b1caa414999dd4f96c0ac07ab0f9306160d149820a60bebf4f55dfb53a44639f38d38e8528b3dae9cbcc78124077cf8827da265a78d8342dad68db51853b0ee6baf1ad1ee1491095a6e6dc25820660ebae930d11fec1d1cc09c0b55e5ca36726f2c5c071e793d93e0a5832c6a2b754ef705f88e1374f9b326976b20ab54c99790a371da03b917cde091b09cb5991e9ec465d01654f4f70267beadf700949d17761c32c6b2b9a7c412b11e24fa4f928c54c891d31484c5e610c09990285511e30db396449b0ee600372eaf0add26736efea20d8f3d0de39497cc44961fbe5162a0bcfcc6b31e5d2b684b33c91515626846cb70a0279da7c2c82051590c734d7692ec10b39558ce444eaee5ac4d9743a3aeccdd272da624e2589b963a73d12ba2e64ea2d692fd39a3eff2f369284e9afea4179158199671b63e43db92efc9832d9dd92ee15de6bb2ec65a31c18100cf9b70066d0e3f2e260806d065688413e841eaae6a941c6e6f77a50c42e483e079791549cabde8ed322892edd3ad912dbe737a657ff3c277f59bddd469429c996e377450c4a1423c4d23033c02006c2c19a4584132682bb555e470ed3f0769f6a493a03e32f82110b5636e5bd449e4e9677ee525d4d4c46294f43260d09255fea35113a8a29cba011fe91cd46d55eed5ef5457eac85a8a2403b8d6f7ab8af0f365de9b02c5f319fc567463b150a16634c39af171290a18938c9279dfdce1a82467fbcc73d5d5253cb59e9243d562973e98979e68ad6894d4a9cc29e4cdab7d676922ad684d5493a183e45dc92615e12eded6a9cc974db169175699b54d62db3d351289787aec4861d64de3c9c52242b0b50aa81a57a6981c6dbcc8a2e81068272a0e4f0f468b4a184a547cf2f79688da2a7d064e221d39169bcee56a7ef7a50e2630f11cdb277145bac0625b9981a64d77c9e68f22b2c5d345978160fe5a20c23ac48d8912425448d216708c4324d1906913c00c4541616ea4a608f1883e655a385e74ddb3e849ce25bb8b9d917be72f8633f49572b655c1df008add7122ef0d64a3ca27f12d4f71266b6774febc2f9e1adbeacdc978bcb1b0693581e64ae0f8c1185393443d9eee799d63137ff536ca1765bf52c870e40b3cfcbd315eb2990a9d8739abe7ea66786941986e8aed59ceca09ef9a3f0072f0ccec2f91823b3b538725921a7ccedb693bef86eb0e59e618b3c80e9a3c104516a624fcc97602c9866453d78541755cccfec6585eed6bf183ca104cf1d5d97883bc2a47605c2fd513d8ce9497964bb3baccda02b0fd5eb1382bc41a200e290e3c74812a941d1a8265d8f7c0438d61e0ebeb4c77f6d9827e19141572e82d2ea0b3b07722c360c7054b198e5d8aba2e3e93974783ec9f196c23dda2c3f4d176504f59f39ff4e02e054566fa84c936c4e292e4d23c8cdddd5f08a1ccf4fc902ce295659748a68c58a2c431bb1a2db5fa9972152ec509cbcb344867b64e286818a023d2ac0e43a5c5e3da1b2b1e61ff7271f3f459d11a873d88786ee56201f6620e7a21303943f98be0cf9d550ca59d490cc97530ad7032e87ffeee88a6bb24856267fbb5bf63dcb68e4e14704be47f614cfab53868d23c0d41621e02cc74fdd649f68928bb160a5ac35ab667888a46797afc6819e36d764d4eb3fa729b3be557b4cb11669f5023d88bf64ab54c850c568ae48a584aefc65fdb4770811227fa257e4ea8a3ff500741a998175324c9736736eb183d7a1a69f9a13fc82fcc8fa7f334da627cb1f2d434278264cecfaf1c52cc0b1fbc4f2976966b8d0f4d89b77c0ca8282a76433ad70eaf89dd2f46173ee465b4bbe6138bdb5df91be7f1b75f7f17594e181e105d4831256ca6dc93f210b1d6c5df6e499fbf8ce57a1e1fc08118454440f47f27424d764afd2c291d633f35e324e598b537f01919fbab8812d62e49facd32aac283cb23e14107421bfaf8b373dc056ec92f69038095a3c3d30455537c79e76279c784c517dee957aea45f545eb338118735f364298d649601b78ab97a47e887ab75a8b190d5e98c9d17fac0b0f0aa9841adba19e13fce494f78a5516d31097711c0f29fe64f9b4806539d46f27d04f102eccbf8d573b864550a92fbeaf3155f9dd63a4f0d7a0e5cc762db5bbe01a4753daf41957c43567eeecdc82a8f308c4a505c4408fc4484df9117195ce88374a26d1cbd4527c3af50177335efa8263bdea98452e0a9029a358c717dadbaf0959c0aaf76a464f31f7ad1657860f130b96f5329bdc4d24c74a2d8f755fad8392330fc052f9c7eecba1125ad9021db48cc3e4f3180a2ed5ba6b5b5d8c0b7bc0febf7b48e5eff7c48f7457a840398d7468803a26ef54ced9bc0b235c276c74760c3b88cf0f51d4d86c45b6995165dde7fe3715580c1d423b6e2714b9ef08782ef788607ee6e18a08f5e8047b19d6d38bca669fc2e543857f5b00a2dbed9e24c227972495dce33f2044267ccf439e73d7b95b0171d378f538bdb30feab741df8530d08cd14238902f7ec9998acca8026cf6843d56177dd8bb6f89303fb14531f0998d72a16bc2f407cd596f78b3c97ab913773f2645e66ed3f26c4199ada7ccab053b5f9037df410612266b52464b2882d6d479edee39e36c9b1df19edb8347c10ecf898d9c02951e199fe5a44f3fe2302af666bd313df165c1c00285491f5e6872eefca1a8f79bec54d6e0524f02a05c42dfc44fccf845c23258b378b35ea5eb6a4c19361fbeac70bab81434e17cb184beffb0ada77400a69afd1cea8db0982b418a8a95599ebcfdf4ef54769e8eb44b59a4b19c3024f59a7c17a7b307511393e1b6f995521e4ce0bc9831e8312466c3394e339de12d612db6bf10c1c58889a759d2cf61a71511cb821ece88954fe55d0eab87e65c5b45eec8489a1837d7b80c167b9e18f7b691d5a00480ba94c81842880ba982ca6926edbb4ebea94c23f04b0923a50ce6d23da95a37bceac86c57fe00ff18c33528b7e1ecde9d9807022b42c92aaf6e0745fe19d38a0acd2184775085b3d54ecd2bc6dd6c12b0573a1ec8197a50c8319183b92b5ac33736e443a1c1265d8641cfb388c58fac9df82d2ab1a9b6028abbba124776b9e06f0afec272b182607fb4126de373bae7488a948fff44b7cdc002a66e62cc48ad57f5ecaa6525ee257da29f887377684f4de0821a4fb30bd5ec978b27e9850ed3bfe8ed95c57c131cdde8ea21f708ecdff55955a59b73ffc21e43eeb505cd736c596227a27088de6f2adc7eea517ff296d7bd910e7edde56e296dc8e7643bd6cdc4b4ef0a638272b53d845b7c35ecd543e06e58b88b3fdaada0866609896b14381e0147c0fba9a70b947885db0bfb5c6921732ca7f288ce8dd15afbc55836ab85696941096e22c60780c6ece0016ea204c9bc13527510def8554010c1339336db8b6420b5d8db90ba770e18ff57ab979b5ce5deb0eea7fc85eebe2111b99becfbffe44355ad887d30f078f59e7fe394aa7e4a8e468381800ced1bb6a88bfc13a08c98ca76c02a3a1d8bf23f97d3238c4b33a0144a13d813eac7269a3b74c74d49a29ce223779193d025b98fd1e91cdec24c7247938030c92c53fda69792b2c10114d7d5072a5972b06fc5b8ee5ca0ca8f57e613c0ceb1126805837a3be7466f460d764b465ad881960b5992bd81e0537e80cb05029e45396c4b90a2a85df285062c1192bf7cc48e0e4a81b4c7373f2a24f9e389d068547c776c3c8e96a68d192af1b7c31204003355732eb641b3207e469ea141f916849e651f777d7db5a27223be5d842b94fd1b877b1fa937afefe2f584d8881101e1fe35c65de155a9b1e25386245235aeefa6154823e6d8f2a6798a9407e66f9777b22c9ef7bef3b8536d9e789fcf05960934555aba477d85f70fc4f7c7b692903a7a034f1c75f8c32de6c38217e4b60b39359a2c96d923010474ea41cfc794cc2e941d8ce0ccd747a3fc4dcd4b35b944039048e1666a890b4c9a098ba866d44be22633b215341abba44e2285439178e5bdd7900ba40cedb24f96bd278f909bf965", 0x1000}, {&(0x7f0000000340)="97817c4390b413666e61cb7fb161175436b299b149d17b5f81b72d327c86ac523837ba95abac83872186fa5946", 0x2d}, {&(0x7f0000000380)="ea26e0169923f1e782c641f0ea6f5dc33b151a7d8aed42fb8daca47c893adbe97bf4b36a8be553911716106b6eaabb0ee12933a2c32700f6cc9983bba8ec93ae4c38ec50051a04c7b2cc44be7c7c777044e83e", 0x53}, {&(0x7f0000000400)="e3f3d51155925e7e33f38ad7bf615a57375a8bf2441574018a966b7b7a11bbd39a29187d8f6d21f5f21167", 0x2b}, {&(0x7f0000002c00)="5bc943a960c7d25d08be23584ea793beee0073cf8424741c4a5e8496817e4bbadc4e7b985b91b93ac40f7d64980ef6861eec27a1551f27ff8600b225f2ad073e47f081c39a8da450f9a89eb6a6e081b5009838590ab2072c8c36d228bc686b9821520086ae01e1fb48deb514fbcd444c724ae5533588e186a52cf5710a26935b5f3a036a9ae255ab6bafc92acd260e2786e0316733c9201972807ab655f996fbd0086e0e", 0xa4}], 0x9, &(0x7f0000002d80)=[{0x100, 0x1, 0x51, "91126423d693d4f97cf43dc2a96172cde820e4809d01d8372059cf3de3df796a2f0cbb8ac5d045f1d2efa526859c5f8de5ca8434cf27da30c39eaa70088c61d47d1694dfb7864131fc7caa40a22a69f3b05873b12a7e716c57bc50f2bdc57e87af4f67fb9676c1041d06473f279a393878947bb5f4bceccf77fd7b5474369e287ac61b676028c26f1a6937ac1593ee96e2e4ee58e7af617a894fce9beb7135250b7298a75099dd8694d4348fc9e2862aeada07219e7f35c0aac2b2f493b00f956f1f4bbb6745e58b91bf1b7f85d890e67cd68eba0ad3c3add8df0ba524e237a981c047fb13c71282fbba6e36bbd95ebd"}], 0x100}, 0x400) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./filep\x00'], 0xfffffffffffffe99) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f", 0x79c}], 0x1) 13:26:41 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 13:26:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) 13:26:42 executing program 1: r0 = socket(0x2000000011, 0x100000000000003, 0xfffffffffffffffc) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:26:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) dup2(r1, r0) 13:26:42 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 13:26:42 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/47, 0x2f}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/107, 0x6b}, {&(0x7f0000001240)=""/10, 0xa}, {&(0x7f0000001280)=""/106, 0x6a}, {&(0x7f0000001300)=""/136, 0x88}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00') dup2(r1, r2) lseek(r0, 0x0, 0x1) flock(r0, 0x9) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) r3 = shmget(0x0, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 13:26:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x659, &(0x7f0000d15000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d14000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d1a000/0x3000)=nil, 0x3000) shmdt(r1) 13:26:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3e, 0x1000000000e8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = msgget(0x0, 0x480) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xff, r2, r3, r4, r5, 0x80}, 0x888f, 0x4, r6, r7, 0xfffffffffffffffc, 0x6, 0x8, 0x2}) clock_gettime(0xfffffffffffffffc, &(0x7f0000000100)) 13:26:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000309000/0x3000)=nil, 0x3000, 0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') munlock(&(0x7f00006d7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:26:42 executing program 1: r0 = getgid() setregid(r0, r0) 13:26:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x8}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 13:26:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000180)="df75aa0e0cf4b50994eda79941a4f177dd911a001aa4bd27ea59c12814bc8e75b1e6167b4fd0b06ad73bb2c0a2f12c4a775cc0491b196f52e8828a4191c095b868df7707242c6edb053812245d40a26dbd63a1da62fc76145d4383e3132e99bc2ae388359ac3ecab6e7cea569056412a313d9bc3d0febfaff336bcfa7e4cfefe2ab300cd99fb2685233654e99a1c62ca", 0x90) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0xca47) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) 13:26:42 executing program 0: r0 = syz_open_pts() getegid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4000000010000) 13:26:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfd3b}, 0x42) sendto(r1, &(0x7f0000000100)='O', 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:26:42 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 13:26:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7ff) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9187) 13:26:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x80276c526124276e) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x401, 0x4048}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 13:26:42 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0xe01}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, 0x0) 13:26:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000000)=""/232, 0xe8}], 0x10d5, 0x0) 13:26:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/217) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 13:26:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x100000000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 13:26:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/88, 0x58, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="639ace22926735ce35f2ec41f1ecebd8874e21403d94611d04e38793c1a7b94b56687ee1879877bdc6c1afc0f65b29c8aa", 0x31) truncate(&(0x7f0000000100)='./file0\x00', 0x7) chmod(&(0x7f00000000c0)='./file0\x00', 0xc1) 13:26:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="a624e388271e501902c81a4c0f01fd65caa7663ac5985d8c6ab4a5fb689b477f2e33a722e573e1704c3d880b963ac4613dc967a1175d503edd6847fbb9be72a6ac4bcea0d4e5d001befe29596e917208adc6fb7724e8f41908750691a75003be", 0x60) r2 = socket$inet(0x2, 0x4002, 0x7) fcntl$setstatus(r1, 0x4, 0x84) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = msgget$private(0x0, 0x240) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x1, r4, r5, r4, r5, 0x2, 0x6}, 0x9, 0x10001, r3, r3, 0x4, 0x800, 0x9, 0x2}) setegid(r5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:26:43 executing program 1: clock_getres(0x2, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) 13:26:43 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="7177fde440faa82daa2b9b555378a79362ade4aada05e2a61f5fc07ec29168c34d59fcefd22175ca0a363d0305d44b2b87083cc65dbdebee5031e6c92773ba13a724156957d4ee8fbcd08a59b1c296c8ae9ced012ef992e0b0d8ce794ed045bf5a516e1a8688aeebdd0b261c6a36ad58e08ddfdd282c659b7ebdb67f279693656eec85cbf17ac34867046583c58b98c51b3c20a8a8187f5a834f0064f9675b16c581ab76d57b09e0f39b9aac785e4280d04629bb904cf5105f4a1a33cab6672439adac632e1ff63531d97f7193b667beeb0147d152", 0xd5}, {&(0x7f0000000140)="f8445e5a22778db4bcd3a026124ea09ea73a659e71e469c8022918dd72edd6a0608c001922632e41ebc7c794de0177f44e5366f1cf2bf1b4633c8610083669c587a48d0d590f8d1277aabf3866bd2da498bc827cf56209", 0x57}], 0x2, &(0x7f0000000200)=[{0xc0, 0xffff, 0x1, "3006b6f6e1562604e1ce76785036e22a3bd45fb72612ce227b54c98268e7e61c773cc3173734805c2c3902964bafe99b0ececaf08c327cc451168cf469765a489ff4549a4b5184d578343c53a28681e594bdbfdc7ef8d49f40bfbf8bed599ccd009e56c28d2367959fc42874cc562453c7eaf8bcbb3321c99b43e9d5662c2d47663bbb0ef7f06461a8a41d9fc0beba1e6d927be85ab9a4f90758a8639a1a4a8e577490a688b6cffc7663"}, {0xa8, 0x1, 0x5, "71a1f96c655cdc78a98e50b7a31b8bc79a3d75284dd534ee58161802ec6e84dce53e1d50618951c3b7ff7dfe5db8815cd74e5d6973a5b19caf3050025f76db3fd08c4d5356342255cabd903ad6f1008a233119bc18ee6c31cef4041012495cc0776dbceb87d1060926a5e800ad4b5d9b660c774f267f65d8bc5f8eafdae9a7c1123a63034c99c3150d41525f5b28c6e05e54f18f5b"}, {0x110, 0x0, 0x2, "9060a90f70c3c866221ccaf93bf83ce1d446d5ccc22ffd8f49e59e1c3396ae3a44c3bb1df976509cf6ee1a276912213c66d642bbd0b5794f0ff2d162da9f46c89bec1f1dcafd2761d31ee8554e83dc7f01b34c3367416e5d0de65fa5e25472b0b14f30cf4f56f9b3a43c91b2384b14035e8e6bedaada5f00f788f107d0d088ea454758e733858898f068b90e7e3d3b9a1ae80a053453813a09c3566d663be95fff53af8c3eb562b7040cbe26bd04be321701521e2cebfa9099c1c7ae27593dff0adefc1107ba1ca5ee8554322345fcda10f19f79e5b139db38f8d951969c63e9d26ea39c753cd6cb0d7231cceda02784a9e027cf67089c091b3f0b704a"}, {0x18, 0xffff, 0x0, "12ca05"}, {0xc0, 0x1, 0x1, "f13f3a40b659fff4350f58f307e715f74816f97ff831cbbb936f59c6727944174a3379e7e8a6d8b63537dd12c89953070ce6426eb9864d1902cff3e114ed70f595fe397b045a9fcde90c43b8fdf987ec732701fa4a66832da680ab353dd5b6c66f137f6e7ffb60e47a2244d0bf91b03489eec3356723b6386d0c8c96e236acb990d7a32759af22d77b10b924f4d38c040c8cfce4d5230de5c5dbcc8fe7b623ac03a259394f4fe9f3753fb8d7c7"}, {0xb8, 0xffff, 0x40, "1b7239558f5193479c6d340fb480b6f62fbdc9463b8b9eeff75650f454e546a9bc0006e9e28867bda381ce4d1702c4796d7422bd3cbe5fe6fd9cab20fc7444592acce75db03835e1be092a8df687dd565444987910404addffe7f4e35bb68e6ef38c476e965e58b591596a6e59018784b3a81b97cc3cfcf6e72a15915fa3f227ed459668330c6728d1f38d28cd8442befce0b95e645c98ce53dbc626ee18ffd2c64a1b70"}], 0x408}, 0x40b) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fef000/0x4000)=nil, 0x4000) 13:26:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = open(&(0x7f0000000000)='./control\x00', 0x60, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000100)='./control\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000040)='./control\x00', r2, &(0x7f0000000080)='./control\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x88) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r8 = getppid() r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000026c0), &(0x7f0000002700)=0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000400)="4cc6c77c40f3cd81e775f518c1627b1eedc23232891a442416b0b6802e4e51a7dd21393418c663677013cf897b9cdeea847b321c5f76ed4bf228fe0c7f0b6a930ed5e09f23babc5058c68db49b4f5b5b4c50967bd958ee79df7d68d9b6f9b545f5abb4fa5650b7236f323a8a112cc8a56b4366f431924bebb76287194e335e74158fc962fab77185720b56929494dfdd412aad4f891b86e66e1055346262ee9d971b815bcf1cad307ea03c99bd351bd54c6215298f459f2549c8ba396d8ead67cca4ee03632282aa6efe854b59a7fab071ac00a52aba43bb2c1a0ed1bdfd963fd73b8f741bb89c396e68bcd8c396c2308e5a10cb3caaacd57b", 0xf9}, {&(0x7f0000000500)="865e8a78d3974355a8c6827911389de3f79cab869316a9b462dbbe903aa0d38b0e571c44123336c2911a7ec7559eaaa387b7377989a3a30b3e6beb6aa89747b16a08ff31307f2243c61c32cc50cc4004b3c908119ebff8acb96f8633e12237d68f1c824878424e6936487bd41b046f903ccae85692ac9aca0ffc8fcb8a4e0fbbbc34e4c293fd0c86cef1ed1e48cd2ccdf155d516d7e3a7351402e4ef1fbe65177811ec48e7ac95280557b9f5d9109606806f6646589747c77acd4fef087abc901e6c5909342043166e31f7b1865d30390b4cb06a3bc307705bd397797d678dfeea7feeb31eab8c983866a84dc6020b0822d95b21afa77df30fe9da2fa0a437f1cbb0d7b31c793397195debea6adc130fd80ef14b208de399be26a70a1189f563a4a65da1e2bcde541b1df1d2dcb020ca74db7e7725050072614420bb1c277cf18658f97dcf5492004d14b92429fce1f6e0b8cc81a7109a47f9abd23413b7191452f2c355d8663b389f86f16da8d63bf9390b3a700baa75d8847a6c9185d2849ede8d72c577cce0b290726400df59d88b579b1f683dc5196bfcbb3de04747d9abd85be9e4ebb782cbf0d0523cb6ad730167d36d39997d276e81f3d1997341e94c0036b55cf20c929e1731f0bf214304cebde611c44c9a1574a9b91cae140d767e6c69c1c6f904250127cc580984d3fa2293c95c2fdecbfb16b3be4c165e1c376d6a1077f33d31034d0fbc1a58cfdc3ef426e686241632a2c2ddb98234b32515809e8575beef0f9047bb40d0150997d44e0b9e57ce4de262080e5fd81eedeb81dec80b1b56b3b4791b2afe7e8f23d9ff4087488987d8e020cfabfaea351b34f167546a31a018ea66420d7b24e46db09a10b0fd79566b821a9d135e172b0e7c624951554f4ca3416d07f20341c23030750c551607fb691bd71f1e7bdd0c97260b429357cc4fe76009e0882f888eac884b8c75e16c88a3e3643c3a7703335fee84021de91ce57ce7e75db7fcc8ed9de3d22617e88d48088cd6a19ba7fc7b0d31ffc103a1a8a4c15820e36697d8647b40da67d4427f98a9a13a39030cbc78c8eaeb7333801243dc73f4006d6db42526f423b7ddd157cf8a85f87d1b5fac23d28c6d5c6080efba45594910f3d46b0892e35e21cd4eefb081f67fec1a53ba4d7d9696bfcef9527579d97b9a6fb7ac9f21f8f3a4b7242dcafe31a78804052d1e335bcacbf15ffca5010b783a2c96e454122e44c97546b6522efb842569b586366d63143fb70d9e5b1349d636bb0530f3db2f47d725d0cd7451a3b4cf4c13be5ee9ad21fb644f93d750fb1c2533d8a00609781cecfb60d8736082a7028b5b649b45c69c9e7f383645eede1c03c32ce5ac0a9ae8bd0e585a2890f2bf6bd8248e4ebf2281b0b389ae0514e83f6713ffa7dbd5e6bc565d2209e66adbc41d9ea3771fab54ecb3c2be266b502c6c2b0a554873263beb5247a0baabc104e275f43f062767104123ee932d49db1d2310af0c1ecd66d75a2b4372443c545acef2ca10837f160862cb8a8e15e9b4a6f7a7b9735c3e2177b829882b29304175ef2f58bbcd0abb58665eb42e176afc017eb7441f5efcfb7250f1b1778312d8a4ce55f4afcb987a28afe24eeb04a561be423f6639ca8fcd42b21fdd0fdcec3d7552e59593231ddf5d0d10e340278029cabfdfcdcaa3e237e9eda844eed66cb770cac71f1e0ebc3bfae071562d01f15ec6c5b57eb03fd14cdfd74c9bf88fa1c7097c2f61da58f4296de439135da4fe6afdf9b26e19e6be7e342ed7c6bb841820ec085ee3f00c3f01e12950ae2972f14674bb4c4d263124a8f7e061942f46c94fb468a7a20d89a861aa3e093c64853693a8619a71bd2ca30b3936590c7bdb36d6b2bebeb7ac872cfe65985eccec170695753d348aa274fec0f070370d0a27be8aefdffbb376ec25280debebaa9b6e05a435755d9c0de1f3ffdf10432f0cfea2eff47f9a16f142308969cfb171a131c86c21b4c22a60b85d7bd8497d313e9b859ce0ab5d922087472663018018308456c6b90fc19c42334516d201c434100b25b1d153c4e4fbe9d73d02b4de074094d7782fabf75e047220ea7fc456b70c7f2fede2eb2e6a05e6ad34601e8f5a3a53a2eb9e3f383591ce332371440a0ae0d2f6a21ecd46c62d78cf6ba03093265a92d4133d113b3784f715b81ecd24b1879dd374ee7647a8b1c276ea44965f9acb7535a86bb72bd387ba944349674c61968c162953143abeff0cecc68ceaeae2bb80f01e1619d2bd5f885d12bbbcf680d6d382e15993dcd801c22053aca332f5337577ebf61ae951fce91261135f328c6447300987ab6a9da23448034103ffd65d56d9bf13042fa634bea908e4941323b6de86223b147fd2addfce66dea4d30b4627502c948864d0ef5ea8bfde8d8aab4260c5cbb6e8687d694dee9d7c31b6f34b7b0727308898e342f8e5498ef366568a536c7b4685a0a7299cec489a621341bcb2e0ee2f2251683494b4f0e680fc9e362791183e83d5cb58afad913081274a3161fcc161fe9a106910afb859487581fcc64945de04315945403210998f2451b278fc9939a4f5f7e7820f56c29032572a6d3d3e259b18062b7be40128837baa0595f61323058353a4be8b21f463b1a567d3a1dc2675fcc3c99f8a3e3b0b6b1ff3c819f69da6e00309256a18330e38623cfdc52b539dbdf7daa54abca01c9b96129bdad96b211d28c94640823a9a0f7ab2932c8b7ed1bcdb2e61bd0ea14261ff3abc73fc606f9e2247ac9fbfd616b1de3305b13f0b8f3cdabc1586b5aaca37251a4705fb401484755e5d4dcdaebf61c2f2ee6bfba6ca9f892673814e183f65078853c08d3009af005f8718c591179451dc424ec19a8db571ef7cba17f167992d228cee4a28002018fe9ec68093f5b538555712cd1425e395fa404eb16d3850b615d43f79f1d66236cc652bb2d4ef4731d0e266df85680efade95b76f7551ea6dabcd59db7e5dd0aad45f9e5546328d5c7dfc3715e169ccb0cb732a2b5288890b383ce7deee62ac81bade57a80b60bdf2bdc63c086de44e91c68010afae93a904d771a631e37f7044b26fe89324ed7e322328c52deda5e01c34b50ccc6c247dcafba2b243a5508e1c638b7378cb97c237d2bd9dcc8f3d489fe567ff4c63090be553aaf1a75af5e039c4ce769a15dd569c6c4a518ca7abb127aaa6618ed1ad96be18ccae7e00d571d348cf7c65e32b621be60e76fca1b0db5ddf2dedf76a6523db792c6ee349ff5da5d0973b99a47b12db8de857a432907d8a65ed3c42b149e901b35d7e4256ac09268ddf89dca5d38edb09825086fe917d8cd3b9aec514e73104e3b1d19501d7d0438f92859ef072ef20943ce5975f5329295a82f0cfd66e7cbfbd79bd98137b7a35c17b2c8474c70a86d28281c6e31fbcf1c1edeef0382fb1706bba6075ac62dc3613d5d7d240e1ebd47115b0cbccfc869cc0967010179f9783c7193ce83370f984dbc0d701301dc9e49e9c7fd9b8a21357bbeec9af8436b7b600ecb33b726f4151c54f80335b9b6b48e319d6454517edbbde0e8a16b7b17468384723bdaec4d47b6dea299b28e028485245572c4fbdb19f3405de1da7442b9dd7590bd76b40d2220a7fedc40d1c4356e02a6c7a7285da1aba564de663dca12d2293e498b9b706dbe7b3bbea02120cdbf01f59250df5352f990f2da21b0adb162eca0f818fae91dd14eb7f40dca8390e4732726b23b649bfbf49a97705899f12ac82870d97806c28c7200284c48ca6d216d046d1bef61174750f2c99bcc47d1f5b11fb739c46568956ec9fc3e080608252d199e5deba5cbbcbca444c242a4e96a1caf12e299ca65afb5eecb742a4fb1480ff2e1d510021c5f806eb298aba290220857b6d3c6423ce361397d4104129747c3cf52020c00007d2d6ff2fc6059f43ba894ab9c5b55ba02bc6a2af0435e39791fd7511638ee109317ab795bfa6ab23eb0588fd7ddeda152ba87ea9b46a7cfe5a75259a14b4dfb78a0acc50cd19019701d2d2c67053bf9ee931f162c3ba790e7774208b436adeb08249418c9899d124a79e9d59fa7ec97dff157511ce7e25c125a5c6b1316a0c710b02e3e9a60083b23bb615bb6b815c1957fbe34ef218642dfb0427b99e150ad2150363b3cdad8d5a2f95129d7dc71c9f53ffecd26d4b9f87a1ac97f9041ad2294205b1b4aa1184443324679abdaefeeb4d516835be134be2d38762518252c601dcec2dc325bf64b98e3d984199cb35e240248a5ff09441fb84a24b5f8df855e4bb2504cf04c2b1942fdcb2a182fcf614dca9a83f10b2d911586a5417b54b511c379cd7b94e9bb9abb0cde5a9815c13bcc9087be8b3898a49c06adf419f91369503f45803e06b217ceb0eb098095606a5070a3d27eb3961e5b1d71717dd5e0f9dac7448a8133823b1559b31cf4f17e54b9aabe46a6dc0e1246affcbed17ac1efe83dd321c56f91cfd1a307c32f1048d16f0f8c6f005e95664dca7318841459b1670a4e2472b944587c0df9ce071a4f1f285d1ee66c6d9887d7a88ba2092b3f7b6af81a107dc4862ce51b12d27a795f7e715c1458e5de31fcc77a5908a51066ebe35f7c86ebe5e25f8655a94fad1ee7a8d22df70f24fcc917b89d50e5638ab3fabf26dbe46236eb39d0d7f15e8a5e381acd15be8e44f65440466c8c2905cdfb7c2de21f6cc695e487adb49987db35ca54d7a23531a5e4ab039abdfea36a9a3210bc2b43105a2dc8babce3cd81ba5c35f6da99ac9684509e09db9e02ed0590a5dd87b0639042d8b7d1b6efb91dccd39fe3a644f234cddf7cfb4afcaac945e302016c55241a41018e4cd29f2fc49ccf1c149a60287e787d2f8777240cb91e6d1bb1721bd48940a07815837af6ea1dc00e384476107a601a4a2bcfce16bdf4b4f54733bc75e86ff97fe301c18e2b59f5b31f6cc24926f86010a887318635f91b40602e9f8aaeb8fe1955a828d61fb0bad20c5ba1846bb86238b21fc8d13330fdcc0909185933e9fdd26c1109c728c1e544a92aade3f2c92c3f55549a5781a02780cc4b2831093f6d4aa7829ce637f3f5acb05134756b5e0b5411b013d9b1bd07a5d8239a8e678d9c3043f7643218302de8662304c14229ae4d80f4d1a9b6614fba81b92ad6ace2af79e0f7a6b82b1cd4f1e3a82244549b6069cd586c31247271f5535d63b0972e897a3808194732ef171edea1f413af52d9b62a53708349cda0287c43eff056752a84fe38523d8d5e7ec77c2215ee533ce6cec32304ec74b00eb9e90f9900a1bde2555f7582db0bbf7309bef1f1f31cb47e0bb682fe805f961be59b4d3ff41e869a2ff24b9ef4a55631ecaf7faafe9b0d5e6467202b315a341a7c4906a9c60714fcbaa4c00986d85d700ce45617feb5918285ba04acbbd0440150bfa134ce61b74f491460777cc20aff95f2185f7116d7615a0221eb959b585ad1900fddcb6151306aea67596376c094a077f61aa9a36446b3e8d14859a592e418a78cfef9338904d81e68f6302414996a879777a91ba336ffc05d73cfbde908512fd5b78f0afa8ff80781f1e41c6a3cd6cd059295567bc98d04e606bcb1dd2137cb09e5147dcd2b94631e11024d9603a6f305f08684a71324609c4b4f431df45c5f2c95a6312bf4b875b2ec12b9485fe2503df1cdce813aeda04c205c20eec1847614161c442e42cade55b2c31d2eb230800b65ae6c8bb61197165848131271f35ecb44244f3b7573e7d227054f1a4242c0cf272426215f288a62d6c78b8d42b74090dbf06ebf11758", 0x1000}, {&(0x7f0000000100)="815c60710bd71ea5bc6c1d7e7c045f6bd75ed5b6fc481a30e3a04e0c7023af7fb56462a573d31943973c389f", 0x2c}, {&(0x7f0000001500)="89c94748cadb9905f5e93a136b2c4f2a8612b8ae79d435570f1b25fb85a3ca8c087d05b9565a5afc870e878edee825d33bbb3b395b8a2645b22ed165e91a82b5ba3a1240014fa67940a22f2bc1d7479281efcdfc5875adfdb273e1c1aac9944b7d7638d5085602ddc9d693420f41c0744665c281fe7f47160fa41a185b210e1f410952b4db34fc3fe98ec47fb62f5c993633b47fd90367a27c56f1de46d1e5ed8fc90cd472e84600bcc238710b449f953d59691e9ee2574b9976125fa48a6ecbe9bc55dd42b5259cfd8d21876beae0d4de2770e96f1b93293f8b4dcbad7f8860be26e31aba25dfd65f8e260f1ca335f4aac03a7da0adf6f803e1b886957f72d6c523f60c2736de6f79b4e707e3eb2843a10ea04717103d18f14f01636e0c761be78b52cdb973e7813d2a901a8dccab4158292dfe1978e0520ef5849d2f0006df2cf041e9525c8702fbc741d713909019ed27435d4881b1511476e69a694eeccc2cda1d0e86d1459c90ea032f429158f84ebec0ce7d82cd7d6f830a023e1519fc7024f64793fcdbc007be4d1999d3412c6108ac2021ac8d2695504b5d50058fc8645306c7fc89a1b8ea5828ab2477b3f612692a4644a2474f6807336ab81409538a6f39aee391abb2aeab355de7ffb930f77d42530345954178e5a1cf6270ace697ec138931d15df4ed816f797992dbb59290120623badc39bc284987298e08b976dbe75ab38c62393df79810c512a1e32bb7c71b38332951b2dbcad98f8a1994bc5ae2ccbb211dfd1edc4018bbe6c4a39c44ecc3d990918d3eaa480e96922b1618b7fee4fb62921135af44910d52af86959153e75d2575cb993700e0febec419e235700e38e187a63a4e8952c6b97972dfe58897e2bb2854b8b6e689d30c1d607553781629d87f558bf612e8eb63e854b8ab5e51d2b9418deed92336341c89fc677349ae70c725cdc8c47c0c35979810b732505e3da986542bcc1ad374b9c3306d4a3f329c47801125fb4943ac79884fb84cf1372d2ba8ba57c9c4917ff51ffa3949321d88ff857ed03d6558febe09e31a4b6cec8c9973d94adf5fb54a5f806b7f9e6584ee69bb98fcf59a54ccc8244613dffa863c0bd7fcaf4f573c9a33de8a9f80940ad15dcf26ded36335c3705ff7bb2d4452e84f4b5c886ba8ee98444783ca7f5fa6e9b866f01b64b965b2cc86d6d653359e92f25a96f2ee36d910802975a98c9d7a1e3b95ef7f803fe3cc27026628837c871e75fa78f53cb1f85e3dd460fe31b3410aca3d667f48d173557e4e7689a352918f0a2a8d4a0f9442e8f1431545f995b1ae5abc3d552fb037c7c5357723abd1913021193a44af5ee65b2164c4ead540d6308246173f2ffc5c64cdb111ef2d19bdb56ac4ef942ffe8758c676f974ae94853409ebaf79a4e35d65c0228102e66953ca16251acf1b9ab55d8d866e37201369762e515e32738b842dfe5692d4a9e4aa2736b9239f2f605268d51baeb64d8ddd17e8bd86a7e5ad3f3c5364d508e1d49850669f480c7fa2c5a57056f6e4ceb77623454338def7e5228173fad914dc858261c5f2231964ece2f3ba86fdb1beaee82af42b978e8bfefbebb263542c70a8d6ad478c47cb4a59cf6ee5bbbec00b4f38a83c72185436546ddf22e071a4eaf58cd29b577c10c75668058195672d87874df3211b603c8ea1a1959877d8a698e1f2d7232555755510aff58bdf17ac93b90973b7c85488cd01259fd49443a9736c239258d7fece25b8cf68812d27656744439534bf4fe6a718e9eb411a2ea4d200663f7596d9889ddb187aeebc89f44b95d91aefe3eede4b27cf4cf69d3da0877e5113fd827c2b4c46ff3df12ec3dd14dc81f1a847de1fe8720dcbf125d4fba785bb08bfa3144f6c772c355c4e9e1f3aff5c97d5e56f8571d7a183af53714250bb440f971e8e183ead308101de7977796074ec1c5eef19b3b9b9ab17019adcab44ebf301f0dbe7e6c7992fca3c03d4c17b79337c6e6b1a2f7f1d40cddd76ec055e3888f398fb84fd24edb227a6abf00391df45388c73e1ca2c08348c576bbb6326193f4eb80e4e7267b222be0d21644412ff2d6c13a5d6b439ddd6f7f1079b291bd87f6d2fbe903ac65f62743492755cb576eed0bf56479f990e4eb7f7b7cab7f8d34dc0c20a5f7ae900db2f5660283984aec0fbb2eb0939d4a2ddaf66e035c6ddc5fb3429289d3d3182f1b0bb8812e15eaed35914c2ac27a8aaccee031df1f7d191ecb597dc0e1e70cbd341ea99838f2cb9c4f46f1cb932cadced58dd5184898dc973bdefb58a1f26352e0a1e8b9156b9327260f65002a3c3db2ed894b3225c2488aba53ffd1e7905218fc7c6b7e769895bd3b18898c1952604ec939f45e4a959cbe0d3c47aebbdf4258d97c3c145a37b827dcc2c77f26a1fa660ac00ba877685f2a5385ca5d8ceac20c3ba89092a694b500d6be547994d6e5364861239910c1abf47bab3dfef3084a7c392b6b212eb62c314f28684f5e4a8a68243e5d97d6be98712464ccf1e9d079f90e31e253e5204ebf56920fe98001c7e995207fdf8092c5bd2e65027411ae8ca2dbcc71274eecf517cc488b2f69f62d15685f465fc7f05f007ab58e3e864f6102cfa156885353a67c5ac057d8426075c0cee708f6c84f56b2e5bcef7b9944a44cbaae2d29c1962a8b956accd01b1ef732ccc47be1210a7cc2ff5dd219c48a300cc5d9b72c8fede1530f2835fe69186d112b49cc15e6c25921b76c5d70438c25b613b32bf80e306f0a0c5424aecc35e78d5e108061101e78b199b5b45b5a09aa1a73f257834e8eb720f0327755991875838c45565b56e543f52fe47cd2d61e79d1ea189e7fa0d864e3cb526ce0e6f4dc574a008a2b87123eab6aded0b821ad25acd28eed6dd0e4a2fc09fb92d9a4ba63c2be84fd988656b4439ad776f7100b33e3ca6736c410a085ac7e68b26dc7af7bfc21fc4623c8fc64fbeac8318edbcfec5468b1869c1b1f5f3c0c7019f83817345c823b1e01f7d09882787b664f86d27e28b624e98c9f032b667e146d7318e3628f3318a17987adf5edde37e490a3234e124e7555aa070bf7b2644b7894844f270efd07b8d699990cbcbc8cf917d575c5913fd4d1f508b25e9868a937e0ace14afb33e8cb6480dac79ae8f7bcc6913f98d83f36c995ccb335aeb10eb5de8797cc9793cf348d5587096174f0046ef5fb3161ffe7c3ccf3eca27f0da9609625365d331bde66e9154d866210130128b0395db5c38614e4633f3a0b7e325e075a1c03207cee3754d6301ef671c4592fb466b6af7b5f17942d4b579b01ff410bde05417c54fe005795cca50147ac57b566122ba5179d2d74d9e52db41453178fd956381082c6596d5ab3808390c97203d8b210329e649f0322469fef148864f6514ecc035936046a2f54b059cb70988f21a5964e4bb43fe0568cb5b22659574e86d048b66184c51d9a561c7267e27a0ee3f551e6a053800c3a4005577d14553b885b36948838cbaa346f7544454824c135413df59961129d0aab665d05a5d7c7e5987255acbb27eaa0397624fc93188a58c79482615aebb47b46ea0899aaee7d77630c6cbbbc0dba8f4d1e59eb6b29b4125aec60e637c66529745782c644b1dd6e97c6abc653e734f2ebf0d3b1228db810f4268722d47175d38d510f38e929e24839ea32f4c1ba6e897140878f8ed2271a47d72b84f37db12ffab06053b49d3eaa426965b5a1c8a48708909892f50b392cff031a9f70343a41fdaf9a7f33a316be4c74dec78bfd2559d69a3ac69b8f85018532867a900a150ab4f12eb28dee603ead91b84a81d808dccb78a08a57e8331e7324a177f820e03cf99218e281eaa2262841d421be5587dcc2c28dd2d363ec1df673fcc961b55aad6fd5e368b2cb3db497c0711e4ada9a3af0993484fa468afb33aab0daf2553ef697ebda707537acc98fc6918a1a21855d77f3a69582c2b3e34d043c319db1166cede57703135bc6a56d462059a1ac574fe10f308a731b530cf77ff5e28ff9b3e8388ab1d276f1154fdd8bca466751d6fceceec5ff4d482fdd799bea2ab89ebe5b3be05e30e015075d778af309fbdc82feb66cd08364dd4d67f7f83cfbca862be3b1140ecae0fc5545302f7008d6c50a6a60f4116ec863678d64fbf02ddf202a70b171ac2a17a75d8a430187847af7afe1bfb648db0a3354725a52b9456806b1ee0a8f8cf391e7b1895683a777c1557b93cd7d32e25485b364366ad048c0b187de6cb1d71647d9b52ada09dd32cdcbe4af5dc9a163f141fcd34ad61c254e3b3126f0b2cf8dec48dd5b33ea1c35901fff95030a53ccea841ba22b6666f51a165bc562df60baeace4b0f29e18c74fd37e585e2323acf27e48117d362ef917c4eb6f2a64e04e6523b00fb7f5d1ca11a7a99fd5e5d8744fb0149dcd46ffd15321bcd2de6f57870ddbacf82e9e6579628631e0b6995dbb95aa4275249e8712ad050f5f74639231535323be52ea3ce80d2ff8917d484d52148990d497bb752447a4ca897cb702d0a98aaab9177a7e0c1e84db99bb138f12b0c3eb1a5617e868af23c179aa21009fd6838eda6ebc0085b1e1c8dca8e9312820edb14b08c612327abfba7794357ec76957b340fd905226c35f61b6e6897887295dcdb4a5d60746d4ce2d699908c7c2f5261709a750320ae0d47180c9fa14d17761f67507fe5521466705ce9272bfcd5b79caa43f40f98255a91f32e87e0b2441ec6dc418326aaee3a57d5555bd59afd9a559928e844713a6c1679a79bead2ff3cdd26349630281f06497131e938de0c7ca7cac99375ea0736c77945118d8b0b43919e1c972617e5474ed00be0e098ef15114994a87a4222d727a0e6f686b3a630983f335524864e7a96d7b19286675c125dd8ead5360db99651499576816f6a52b878253d51c2a95096a8e58c0f79e130039c392064787267753ace0772a36edaa5a0d59f18bbc2e14a004ede8d6df37e542044d00c69f9fca666186d64b6a4d9fcf8a8fbd933019c6066ccd014c19019f3672e4be4e4ff54ecc4864fd9678662b6e3cafd2e5888a4bf35128c2ca4df0f27a8bdd4275d2369d2141a666a1e516b7b00d0aed44858e6d2606fd06f06fa2dd3f1b64b605968ba1ef7331efd399c3f8738e3fef479cf659d3d7a6a5b68cf481a386a2eb275b82ef5de843c3d05c8809849f63ffa6b042d928cdc14823875c99e90c7fe139b151d3cc4c23e2bafb0c3a6391d07980bbe618e2a47350b7d15e13183be8061c590c90484361f19db525d6c2abd4ac25b4fd5637f208aff024d25124b520b84f7fb0c7e92028b57c8c4856755d621a19f48d35d6c71073a97e891169adf795da99ec27a51e4c3b3beb69c8bad9c0c3240e446953e21889a6f4f5f858e6040dc9b1b4f460c2805d13fcddedba8c89cd26fd72b7c8776a649d6cfcf405dcf8af58966a53289b3b59eaea3aa23e8351f074ef91f114b577252e0a3cc9f7ad9e5c1308e4ef230d90758d1acc6f91e5f16cfcd964b80a897bf9b2c9bfda021bde71fa277167d99cd1ba772eeeeaf6ab84f80c6dc388bef05a03912bd552adc3df5c82fb5a610b114ccc6d6574ca5d023ee9901c56ce2922097d9293a166ccf116178c277c4eb35b622180ab9f3177629feb870cbda4a366d7eed26480a2835ce2334d982074ea890be160a45dec32ed288236a4f39ec7a82f31436dde5cf0c0e5063c4667074446307cad0c870d049eff40fac1425aa2be47b3b0fc114656682d219ebe735803ab4b2f804c207d7aacbb20375ebb1f83", 0x1000}], 0x4, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r14, r0]}], 0xc0, 0x8}, 0x4) accept$unix(0xffffffffffffffff, 0x0, 0x0) r15 = syz_open_pts() close(r0) dup(r15) r16 = syz_open_pts() read(r16, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 13:26:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f00000001c0)="2d683e103de2b6a6981c34505801d4ae2744fb095a672b71f75975528860cc96e914f3f7e975f0333dd1e60eee7d9e108db55f2c7a1b477534704e636f70e46dc95395ddf585826bd4f8d7c57c44825a02a81667fe3ce920f9621632b82d748597f0bcd91c269be9462fdc24d12b64949fa2f4c508f00c2f57685cda21395ec93b0b5ca1399c0fa1f0367e195a9f3f6448b6a761232ba8f55718d03efbf06bb2e7ac6eb3a487165596e65bf648f103a61dfca7399880315ef23730797f89d83e13d6e1321052aca7a162740b50cc1194b77d4f2376d8ec7600ce7aa3135332ff8fefc6723a90b89ba02694766cd9963e2203c00e04673034e9f8b47fb86c45d4a864f3a1117cf77248640e040f85801fa2b11be62cd4aff2a38f045f66ea6178a04e3140a0c29a38d81f2a68dfb12e50d8a710d3b048da4ccb0b25c1d4146bb710607ba948ebd293551ef30527c42bd466c245441ab535f8c86e1ba1bd18a32d0204f59751017abd4832e9a70b6d029b089944338fd45f122f87334d7f29bb1f6cdfa9e80b83da16fa8d324c1359c5dca85391cfa436f20d18d1389f58e4e255ca7a2cf4870ebde7555162f126eaa626c20738beab6575950fe33c75a1b99bd20eddf70a49e30275ace7948e0bb9dd2d78080cdce978f3923cc746d492dd4c3f99cd16e9849427c2f626649f99fc743952d05af8f83f92575a2a3a75c692409cb69ed3fa04d7bb786d0d274a03103973f9da6e5c6a2fb69b44d2e68dfea178830151053696e475986faaf73794f135f71446a16448022de00e4561760897f6dbbca213fef3a3e7f50163ceaeacf32e61b6242b890a5cdc820f00c30a2c44df593ca4d38327d05bce15fdbf73a391c6cb72fd0e50fe7d727116bd847108d703ebb0fb902ea880079ce4159621ca1e3a49d4cc0c240353f90f8649f0a1bdf8c68f303d31865426a1c605ef97b5e4db3fe5fee0e22a30712fb74a6b841b1e9b6f3e177fe054e4474ebcc5eb070da0054d3a7503a200fa561359de09c1b5c86a821938d4aa4579f81ae3c9bae1a174d14194f6402f3a142c897edac664609005ae5be5c184fe800e95293eb5208266ca395d995ed76b7b3535adb09e86a7d4dc4f4d49db0d7faf16d657feb8dd365910362f0151757c0e835a7567ea4e0a8ac7f0c5e6dbb8dcf4009ece07a2bcce509fd618de7db0186623d7d1eeb6e3861bf1c7d7c5a9c63c0602cf25e71d05d28fad64820b588aff57d7c3ff5e1a5c265e05096719a43eae1299b54b91412664223728db93c1cf417683ccd3a809d76a3635d54aaa4f765410d6e64f2d7a4e1766e9cc2d5176824c3b8a1f6935219154cd870942e9f477332bab2e78e933139088203678d75cb2702844597e44f83987365c25ba1a1eecae84d56c0ee71056d50f8d472b6dcaa34e7b6b0533b50159398656270b0f2235b748d213dfd03db78b4a362c71631d7f2f64f6a4a40c7a2bc23b029c483b9168214f7eabe295442c9260b20ac75555b7f6f7a3a9121f448d7013a64fd0fd173bf9103545509ccb89e706ff00439640d4b11b8758f9f841188260903c8db7b177b5ef219b45de1600e6975464c1b13306316cbc9e13f7cdaa0474083166d3108e21e3cd6f33a95551f11794fc1eaebb0886b14079c391f3b82ffc1912e57da6c0c2e45d79ce3676b8835e65968c6fd5d981b1ec59f650f1847b5c464209d224f9aa1d97583467f59435e594527b3ff84476b09e1d45366da51c678b0ce773688a5bf030e13e93da1a03a670a5fa872743f0017ee4f357d7b213cdd61c77689f50f8751d310b234cb73e15c53b25ebf14d662878895d4b5558d626ba7443f043726476b2b269901488ccc8893c124bde91637863d88aeb56faf5fce3cb429c009b30ee128672cd00e60141543a46102c5150259ab42017012b19edb55ae6041a3f54bfb0b096ae19c47e4d99eed5eb8f1df3eb25cf4ce364bdd4c2e7a1ae9cbfb2b64743149cccd5040414ab3732b7488d9da53e43d61df75fdcb90859e3f96797fd874f0e80654dc108ced231f0622ebf26e5bc2e678419fdd375263c5b363511df838011401355c41428c0c84d615c245081e096b64fc31cf33beffc6c1f7ea6570f65eaae875cd2c85390679fa842a900debc0389476b4550397cbb4f4afe7b53c6e8cd126da6ef18fd9a036eedeaeb8c829487672cb5a085c51e07251a6325791157f073915ee5e1f65d324ca0a2b49ba8d030f662c99bbe28ed445730378d1638e571bf9a412c0982440e390d404f179cf4453c74273a6c57685f4a6945e39a223979855dce8c75501926be03834aa34b6454bd11dadb0081e9e22a6753b16d719607659010f71e86cdaef70454b5aa59f15633e0594517aa647b344af2419dd3ea8edfa2a7df66dbb94bef24ce18b285df4907c27ed022990b5fe9a2dae3ae4881020c7e85009528dae7ee8f3c667e9c2194090ebe5a381c59269b5eef7e081ef114400ca0b53387370daa282805579789297ba2408bcee16575e44668058e5e578a3a00ffeea3b5cf082a25237f2d3f1fde1d03f2224b5f3fa3d593e6950824dbc9ee5cc1ea85191899471d5fdad6182e9d26e1367a4c6c0344a6b42afea4cb890ec4d17ccd412fcee8cb7e73278f941cd8c9964d55f9e09fbb77d85e38c434cd0069882b654f32938e4b3cb6ab0c12ac96c4dab6a5b330c45d160175e7c156fdcde5d199a6a389bdfc2d09f8b729d04920f3bc8b05f401520f4bf89f84a4bde0642334c75a876ce5aa8b619b436638870ba5e0cdc1cd1b369f4f0a6323d8633676f72086fc1dbc88e14a78bfcdced417cde5713c5ac37cc98884ad42f3aec1b1bd60df12c26ee3548cdee4eb8d234661c831386c7d6e3ce01a0711bf268ca7a50a8fc963495aa11356d713058eea4b8dbf0f54fdd263c9f22b3e5f370303ae5160f273c7074a0c278d0432b73716e9bb9218b279b425751585b9c5c4b6ea3c02dd2482b3ffceddd3a2ece95e2bdc61cf12562f17cd06bdea1e32c9fac7ee77622f467085665293e40da962c3ebbb59bb352d1e28b02a6d3ab9a9af6130bd64031f2823bf979b106210fdb9b510909186f42faf6c58cf91ce152c65960fef0e4209bb34e8958838108b1d8b47b72099031cd84a6e33b2efcb2f14d14436659fb20c68746d4311e641f4a3d354066e3cb8f487d2fb867d079eb2489e292c3f65db7d5ef6685be1902bc18dd863ed4ca018e59eba24296dd35e89d6d12589600ed5406ad917d2592887d03ed52a72ac6cf0accc0d9a86e26500fcf8b2f6b4d66c4d9a3e955493fa3db1e0bb7bc6b5a024425b6eb0cd0024a433c3ecf4b1c05607fdfb9eb967ad3b5d83c0ade2ca1b4d74657e7f650e82e03352b8e955eeed8934ec0913561eba82d6c61543564927060e567f333992d1c59237baa190f7cb0f9723a992ee08aeca430781d708893848eb0129005f9e0c049f5509c527b75adc19a04bc5ac7cae889e799a93a08c25a30ce70b9f098ae17527f487637bc40bebee996ca404afbd65467e176bca7d5049123677e71f192073d64358f619bb155c6b0a9dc521789f103b03ccbc415553fd8986ce39e9fb5c5c34a076ba2d5d07aa2c043b196514ab95527eeaea71148cc2e8197b21379ae4ee8fc8d7daa2f902d6e3e2e8cd520ab8426b464b75b87fc588ee3a330b7bef180fc4c6358efd6f747751e2a33a80733ce4783012a7d881d506b7cf2f340b36d6e91c788ad16d0957c3f37ef547e2ae6823f38a2acbefe3d93917f4fb5d11288284750105747a594cd5586e48f3fa40dddeed1f3bed59c80db5cb293b5b0ba32e23e0c8c1479bbe74754bc826acb45e6ce9d84242f2245394bbab2cf77bdc79836c73bcab648e677b9c053b2e7b256fdc7559359de927668065a724c68accb5da2b9f0027c6cdfb3ab44c315f9aa6b7b531d6e74111ac2a4ba7e35f3a4c327a4830de513031525045623f924203217e83956cbfbd0201e47ea0ad49dc868798c79b618192bb2ea87a2c74f582ef8e7aaccb2f846bab2ea9673f8ed76abac8d988c0e11e8ee99ee5bf2a646b982974d6d1a83a86530ef1eabb148f36805d5eaae00f420206e4cd62e2e3dcf739084cdd8ffe71ecb760fbe0b5c3b4a04a02e26990ce23f082dcc2a3ba4587b13291b2a423c03656bc813a30f97118b3dcf9c1fb658111b00c309e191e15b3c7c8f5c3b8df8ca6a076a312b70be8dbc9478bbb363ea03c902b97e012ddc9a7b43f4d9997fc5933880001adb56e89f3856e670ef7346ead13d72de0f376178851b6b5937b7f1d3221d72f50054326b67632be39b3bb5486dfad69c9060665482f25e7c9e102e6aa79e4d1bd77f3514a4b324b8d03f4ab89f32338c70dcf6d3a1aede13645fe0e1a79ed5d397ff18c62ecdda109afee820f887b84674406d24a2b9c8c3368e9c4c4addacf3ff2e248b133a48225d1320548b140806bf995e818cb50e6720a40338d2dec78f85924cbfc571971a330cb1fc748c75959feb699a69c6d9d0d9aabfc156e653b5c872ca980babdad80cab3e8866be4baf0afa74b53bced5d6cfddfddb22458e4b27320d5e5e2fbd32b9aa1fb043172e3ad6a7afe67d0112a392459322a665c1a7bb94bf4bda31251761b1b715a38fc7b5bfa8bc6f73b7869a8ebd5218ee90030f5eea84141c4acc259c29e60e6f36972edc57b8eeedc23e61ca59c9396c9d1d1bc5ec2b2923faa01604c4d75a356dd72393914f98d78c757ba6a784ee126dd4a9f4872779101a4ba9610709e0e4140ba5873343ebec2878358bfe0c569509a27afb3ebea328578cf067c98c815f4de2c20845422daf336c501a8669fc506b44165ea9a4331f552d87f3aa5a2b51fe91b21738599c17e46a7ec4ffcfba332f4f502c03d447011573676955a8d1aa35804201bb2901419e431835273ee6fda7ad6a4acc43782d4194b074d0d22dfb80825469557fccd1feb47b1bb9913e8bc916dc4632d2e9fb2d3f394caf27d22ad431ebe35ffd2a5f034c5f59adc51c717ba37ab556ba379d4343a650d6de7d29a199f4a14035b080ab9707a384e45005c977c29f9ae56583668de1c5b46d924c260b2e499276a66d28c44995ca681fda4578b28a8c2077efcdfd54eefd82562b854bd3e155ffbc848b73836162ea3bfe57191c09c99ebb5f080c037141367a416ba632eb6183319586c42b008624241fac69ca313d59e6e0c3ec4c8f654ef93e83f7c4f3457d45d1fd7881d7d48bf1ba27c229b1200e8859e205057dbd20b841fb75b39099388700d9d8b9e60591e3af47397f6026464c3b99b0902b657bca0af5be6cf3a94dd03d2ba8c5548819b50cc31017f6b605353e6908e787ddb605caf15eb6c7afcd4cb0c4fe08d3fc607ec88e8a0a6eade7f8d629db590a88262bdacd1abe753a0be5f6631a13744eb1f0b2a7fcc136ae9e83e03dee50b1c335276724045e6a4f815266961a102768e714080dcdb6b308ee40d79230360b4ce00bafa1fb385b46eb943f76688c12410670e62e94aabe656a1bf750a10fad576149729585f563b2b88c7d8d79d66d3a8aa3076e876c1f068ab73c359cc8ffe7d06981f6d00d5b80c63173564f92e414436167033dec4c1ace8d602da6e988e1b56015b5dd595d051beab0c22790f38a03c5c1e46670e25f3c60de8dca30736286e131820931b4b253e57fa7e9db268551cc255f1c0d06a7dc6d355aa3ac6fbea36ba39e75274050422d29a8e7dde74797f9350a418acaabf6ce52342c675e8cde0ab448c09", 0x1000, 0x400, &(0x7f00000011c0)={0x18, 0x1, 0x0, 0x4}, 0xc) flock(r0, 0x2) select(0x40, &(0x7f0000000000)={0x3, 0x400, 0x4, 0x6b4, 0x7, 0x0, 0x49, 0x6}, &(0x7f0000000080)={0x0, 0x7f, 0x82, 0xff, 0x3f, 0x8, 0xd5a9, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x5, 0x59e9, 0x0, 0x7ff, 0x101, 0x1, 0x7, 0x8}, &(0x7f0000000100)={0xe53d, 0xffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:26:43 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:26:43 executing program 1: socket(0x3e, 0xdbd9ad8342de74c1, 0x400000000000) 13:26:43 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000001200)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) rmdir(&(0x7f0000000040)='./file0\x00') r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d04b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000783e94dc879b49369b5f7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d45339a640a9fe825a440ab6d0004447d73741267acc6e2824b8d741b9812259c8003faf4a81d58ae4f28a451bffda2eb8a56674fa727d47d0dda6a2532b8857302f1589434e341212faddc4e22da6c7c738f6c43ca3e2daaf0a96ad3c7c462e95c351f9a418985062470da33fe14c42cc7ff8c8ef87ea556087fd498d72eb51de5d3c8cfbe54c4a6d5308e30d27edb8425ea5aecf71478479d5e22"], &(0x7f0000000000)=0x1002) r3 = fcntl$getown(r2, 0x5) r4 = getgid() setgid(r4) getpgid(r3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) msgget$private(0x0, 0x88) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/64) 13:26:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r3, r4, r5, r6, 0x8, 0x100}, 0x0, 0x1, 0x200}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x22) unlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x8) r8 = kqueue() semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x46) kevent(r8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x7, 0x0, 0x6, 0x0) 13:26:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) msgget(0x0, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 13:26:44 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) lseek(r0, 0x0, 0x0) 13:26:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/46, 0x2e}], 0x2, &(0x7f0000000180)=""/2, 0x2}, 0x40) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 13:26:44 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:26:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fcntl$getflags(r2, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x401) 13:26:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x80}, 0x10) close(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 13:26:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt(r0, 0x3, 0xff, &(0x7f00000000c0)="f0ea909672f8cfc11f9fc441ea1f191fa9b0b74fc0196910804d170d81f4159d489781628a5ef0a27b9b91e9b2748b265119b8ec20d2b96a871eed4d496d94fd9fcd6848a10368a7f7363975caa4304917510382c67fcdd7f96e7609d7b5d8584ac67ce93b9d34e5fbdbc90493d242599cb882de86c9332d35ced0bb3b8e446585d3ccd078", 0x1b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:26:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0x0, 0x0, 0x2, 0x5, 0x22}, {{r2}, 0xfffffffffffffff8, 0x8, 0x5, 0x2, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x101}, {{r0}, 0xfffffffffffffffa, 0x28, 0x21, 0xff, 0xbb9}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x0, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x5, 0x1ff}], 0x7, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x44, 0x20000000, 0xfffffffffffffffa, 0xf5b5c3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x62, 0x10000}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x80000001, 0x80}], 0x8, &(0x7f0000000280)={0x5d, 0x4}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) bind(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x1) 13:26:44 executing program 0: unveil(0x0, 0x0) r0 = socket(0x26, 0x2, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 13:26:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20040, 0x102) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:26:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000005c0)={0x0, 0x2, 0x1, 0x2, r1}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66697f5b89d4"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/239, 0xef}], 0x6, &(0x7f00000004c0)=""/178, 0xb2}, 0x800) 13:26:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000040)={0x201ffffffdffffff, 0x0, 0x0, 0x8b00000005, r1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) flock(r0, 0xa) r2 = shmget$private(0x0, 0x1000, 0x54, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x303) syz_open_pts() 13:26:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, 0x0, 0x41d) 13:26:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x800, 0x5, 0x4, "e3aa274de0a40aef8d3dfd2cc74bc46b03461bdb", 0x0, 0x99de}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x7d) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:26:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') 13:26:45 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) 13:26:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 13:26:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvfrom$inet6(r2, &(0x7f0000000140)=""/236, 0xec, 0x841, &(0x7f0000000240)={0x18, 0x0, 0x7fff, 0x7fffffff}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:26:45 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001a40)=""/4096, 0x1000, 0x42, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x350, &(0x7f0000ffa000/0x4000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x3, 0x10001}, {0x7, 0x2}}, 0x2) shmctl$SHM_LOCK(r2, 0x3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 13:26:45 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x371e}}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 13:26:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820274f8ffffff653000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c24340033583925360", 0xf3a}], 0x1) 13:26:45 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x900, 0x43) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1100, 0x8000) dup2(r1, r1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fchmod(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:26:45 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:26:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fchmod(r0, 0x2) 13:26:45 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:26:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab05f021f806198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc009ad8a4f5f728993ef16ab93f12fc4d5f16b136a5d00d1628b53a63b59a7340c17b77a23a7262", 0xfffffffffffffc4f) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="362643d2f7c4c1396d1f26448002aec48155dba100000000410f380553fe8f697c8179fef614088fc878c09d040000004c2e64d19b65566666c4232144199d") close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000209, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) r5 = dup(r4) writev(r5, &(0x7f0000000bc0)=[{&(0x7f0000001500)="aef6", 0x2}], 0x1) writev(r5, &(0x7f0000000100)=[{&(0x7f0000002500)="a6e76bb3a08e66548885522857b00c7b67bb8c3511c4d736e1dadee5031eb9eb50e94f6dd187e50db6447a28bb05862d05577378586bc208951c204f449c303e58af88c75fdd15cfab0727391ebd8cbdc8859651c71148b6eb7c35a4598ca6bf355c7184cf64c917ec8f9467753406a66af22e8f2c34cdd4e3ea4b6e76de3b17cd195b48be2cb21c49ddf9142db91995fe3175a5dc4e64fb597576e52744921767c73ce3cba0e7acf920d8c28d71dd20c3774fd76d6786d34538ddad9ceac9df5b30d25684dcb80ceb26ecb2c9c5798045b29f2011bb6142825c85f85c15c038ef9b29e1810e160fe3686db46e1ea591ab2d6b299045e5cb2335eb80ed57c9d6871e0d3630a6d6bb27bbcc5e81ca4e5ef58acd4b4b253eb062daee8892eccbbcfd281bebefe3cf86a9fafcebd91da7b100d8a33891bc66644d14f88edfc942367e79ba47d983d7d84e251fc25d3bf23950063a2d664162af965af918a10aa8e7722aee43184923c0aa2d2b3c1bd422fe0ab8827df7735044b9dbae2b8e2b3e8a99a2f27a6aa0ba6455a1a6a42ac8edfa6c906fb9eb75a1bfd8d32ea058139fac0c40f0eb214cc72da660809735b8a3d0f50adcf49d03e917129bcd910d876072ca1185f0c3da24bd0ad628f439687ae91d313045a337391762b8e03e896b20bccbb2cd6c07fc8e5cdc0ca729b7a610f86c91fd98a3b32fabc3b87ec9f3f4be123bf00ad6fdbc2555e6ee27a7a540e7b25267a91d3f1d971ade576670daf3696b7916976a44b62ebe3b2d65e790b03c3f125cf33378eb83ae48e8f2188f415df6ecb649ea50bab1a4c6239c15cd6b5d99a830abb769d9faa6fff0b4aa2611da9820bcb9dabccd96eb34e88250c9ad8510a2fe600008ef7f049b89122f5bd5bf72e85a265304dd81068833036a30155843e20c1a4ae52ca8508076f0eb415a0746a9f457ce9700454dc6000c4c5de5d16732a392b7fc6a03b2aadc05da24dc77d82c678fab59671ad5a6a70342c6132dcb65f8a1b12491af08a855459ed2757f4803797aef72555383f55bcd0ef8a3001eee4158a9ba6bf7e7d253f1cf6d49bd78c0a874c9388a5f29cb9c7a0c3bd01582898ac7773e838f6a8ec49cc3916f1f43e325bd2ef9f82a8341cb0a2f355474af1e1937a925a5f9b01ac126c1fc51e92cda3c3d75418efb6616b59d603635d2082358e0da303686d5dab2a38a6c9742e5b8b666db5d40952161cb4e3674756fd022ed0705fffb7ef9c52371143d946a8238beea4fe3d77628fe9775eb4c0287c04a8b93b7106b41cf1b80c1e234734bd6bd9c54f4cdbc04f775a0384e273393584ce422be10f9afdba7bf18ad5606cc439221e7aa00202aaee0d51920ae46da8291aee4861fa9abd4b155d2926d049ec76e57720b52dff505a94ffa6f67c06fecd87232656414142c5623fb2622974f0d5fde2c7af681999e4852eb27871019b3829c9d12cd21a272c5992e88939c42df940e7a8b5263419a41b7b9d52c0b593d74136b6065330f8d3c2209939a56104062eb853ea5b402d6bdc2eadd670d4955bdd8d4e028713abf1f947f9054f5470ef82e2fdd97558b6dc3025948ca544a954c62d3a6f9f55b7379c83c2929dee0e9e6ba584bbc2db9ba272a0b02c57ad47ddf2cf2633b6785be11f1b0052da9f974779476e472c11008f2b8968f4e920df4076854becec86204e72a4a5f5f01cbb41406bede8ba6e4e4c32a10e15bdc166f42f222ef9a8024c637f20475f66db9c2ddb702e963a1b03307b4c003a7c54880d388a15837fa2f757b9a3a3bca6f0719e02f40c966a961da2c626f590cf3fe82b0f29529e4fa34437a4d2c0f03ffe8461a1148f679e8f74819c9dbf49bc167a8d835c09f1c016beaf087568b4bab535cb7ef03ddb6b9b604e8093001369b75ff81ba9540aa9d9bd429af915727258509fe32a10c6b889b055b99a0bb616a77d199c0a66d6126c01a325fc6ebb8ea972dba0990cd9f24789c3e83f7717d9e8dfe031d637ef1b5ded47b4dec0753aea6afba1da134f137ce9c74ae51e63a00b21ccc576ea61af896eabb954203279177c5aa6e44b2fe63e9c4d03660bfd4cfd1eea21b0cbdd90aa0aa08343f4d76c65f4e2e2c4205c711a8235dacde51777e2d034e716f1254a571ccb4c997f476f39c061d277d6f143cf2a515b4e9616e5ec753fd03ed51c31584099a4510c65fd83690a4979c96490fa81418946edb55de827af5ff9768a024bca89eec5b49f93a88d5ff4b40127f11061539eaf7bd4cbb982bcee95467f2cbe60c28e42f539886a8d4ddad348bc1433be42714d6196741d907a69c446f2e0dfa609f8a223457a4490ce0144bf8d0a3c102d1eb35f2f612280c41256af600afb1b4bf481792c88edeefea895c0932f38b9c96652b54149d0464878efecaa62cf6ed30f43fa6dc820eab4bfb3405fca6665aed14de0d587126c3287d153ea759d7638c0c60899db5b8b8a8fb67c8eb93c4c7d4133605c74b443e7b218f7d6d4dd0ba140db10bfa70f2a497c556e2d464ae63844b59e58684e7a46f71e54b377740dacf601348633a13db5abce179f7a8fa4834aa276ca376487983c68737166ed5df071d0965490ea16032f7e8fb095058c45c5eef030e42bb5c5ea1a3780dae8781b07426c22c53d5785b0fb3bb1154a5136f983d3b46970959c773d61886f686b6325323da185087f419ee93be57255614297a7ebef5be4c2141a0b468f93c8db1892777819e4a6edffb440321b0b6b499beef494e2d3d8d5fa97fc906a6cec7b54b27bd527a9aa70296299b695241315287d1b0a0105454a76bf168962cbcc098bab3ff97f8f09fe1cdb84bb46320f615e7847ede282bb4bcd60b7a587eca684015c11a8ab36efa", 0x7ff}], 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:26:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 13:26:45 executing program 1: setrlimit(0x80000005, 0xffffffffffffffff) 13:26:45 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000b9947b894e3a8e2b0010002000000000390838e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdfc325fa6abaf1d3135b0889cfb754e2365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340ed5a6a79254f758b41ccd597960b5d69699eb394b385c4fc1a09dc556d188a03abf7c3534af0cd697ba77db005ef11b1e79c3fbb173d0e4bd4f0397f4bfd9bb3f59d4586701fc671904f1aae22f436c512b9f93e7a90c9f1b551694fd9133c3a8100339ae2ec4d01f953b21056fce21ede307668a9feae94a0cf495123e8aca3f7044654c8f30a5c215cca5100d6abdaad249cfb23d5f38d001456f184838828fe32b652b5045337440054e197bf24c5a45bc7c914d000580fa52f7ddf9b351209218d096eacc28e00"], 0xd2, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, 0x0, 0x0, 0x0, 0x1}, 0x6, 0x7, r5, 0x0, 0xcf14, 0xf6d, 0x6, 0xed1}) 13:26:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0}, 0x304c9ce0dcfa0364) 13:26:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x155) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/8, 0x8}], 0x3, &(0x7f0000000280)=""/55, 0x37}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:26:45 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) 13:26:45 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 13:26:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/83, &(0x7f0000000100)=0x53) 13:26:45 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 13:26:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x800}], 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000005c0)={0x8000, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x19f, 0xdb}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7ff) 13:26:45 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/167) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup2(r2, r3) 13:26:45 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7ffffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:26:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 13:26:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="5a887fc16f9f4b5652575d0906001ceeac97bf477c4122595f51c3566ac37a002473ad68f1791de8290ed1a170044b13dba0f19d70ae1636c14054826842b5d51dc96d8795143c4dcfbe42cc2f184a860573f279a85e0c3318", 0xfffffe13) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto(r1, &(0x7f0000000100)='O', 0xffffffffffffff3e, 0x2, 0x0, 0xfffffffffffffe87) execve(0x0, 0x0, 0x0) 13:26:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x36}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:26:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xffff, 0x5, 0x6, 0xff, 0x1ff, 0x3, 0x1ff, 0x1ff}, &(0x7f00000000c0)={0x5, 0x5, 0x1793, 0x1, 0x3, 0x1ff, 0x0, 0x9f}, &(0x7f0000000100)={0x9, 0x7ff, 0x8, 0x1, 0xfffffffffffffff7, 0xf40, 0x40, 0x20}, &(0x7f0000000140)={0x1, 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x800, 0x82}, 0x10) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:26:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x0, 0xff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:26:46 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0xc004, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x128c, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) recvfrom$inet(r1, &(0x7f00000000c0)=""/52, 0x34, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) 13:26:46 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)=',.*\x00', &(0x7f0000000380)='{-#\xcd)[#[,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='/},*\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='!]\x00', &(0x7f0000000500)='-),\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000640)='[-\x00', &(0x7f0000000680)='\\!-\x00', &(0x7f00000006c0)='!\x8c-%+\x00', &(0x7f0000000700)=']\x00', &(0x7f0000000740)='+!{$\x00', &(0x7f0000000780)='[]\x00', &(0x7f00000007c0)='@\x00', &(0x7f0000000800)=',\x00', &(0x7f0000000840)='*)\x00', &(0x7f0000000880)='\x00']) mknod$loop(&(0x7f0000000000)='\x00', 0xc001, 0x1) r0 = socket$inet6(0x18, 0x4000, 0x0) sendto(r0, &(0x7f00000000c0)="a06bc172905e7ca6a0c4b8a9caf182ca16ba5eb9b5802124bd22ef56ee67f7d9601242d40634b297c27f91e0edcad694454a312398d791f8f7d0e7068e833a0db014c62ba13fe7f63b3c1796a6e7f417362a8bd83eb3eab37618382ac8dac313c0120737e7f586ff78587f0ed59516dcb3ee6e65b8f9a1f501c6b5d3cdec687bec883754efc576a5c65acecc19e8c3ed3df5b5cb99360ce0d822c7e09cd3b3a98e045ddf9d587231343243e05561da15e9c705d72778d42ee7311efea17f0eb4d66d43ebce0a7bdf59c5ea6cb85ab29f1c27134079126d3ec538df8680be6f590b", 0xe1, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000200)={0x101, 0x9bfc, 0x4, 0xc, 0x9, 0x2, 0x2, 0x5}, &(0x7f0000000240)={0x5, 0x800000000, 0x20, 0x200, 0x9, 0x6, 0x3, 0xd1da}, &(0x7f0000000280)={0x4, 0x4, 0xfffffffeffffffff, 0x1, 0x37, 0x13f3eacc, 0xd1, 0x3}, &(0x7f00000002c0)={0x8, 0x4}) 13:26:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) 13:26:46 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)='\\\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffffb) 13:26:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4000, 0x0, 0x1, 0x10000ffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) 13:26:46 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:26:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup(r1) poll(&(0x7f0000000040)=[{r2, 0x69d130518163c631}, {r0, 0x23}], 0x2, 0x0) close(r1) 13:26:46 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 13:26:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c38f4cdc93143dd17527ebb60cfe62388b262554bc0c86aff3684692627317863feae582a2e4fe02013fa6ff00c4be03007cf1a8ef023492e57dbaabac1f921c62843900a207af8d98fa80972dff59f6d401af61c2f54d781f14620d22e9ee849651f2fd8b24d9a5e98c2d299249eb1bb18addbd1290f5717a6fb014ca45646020b94d06a3c3a8eef5ec801573d82fe83556658c4839108d7e3d8f5ead763dc8857b18881a4748c1d4468bd107a959d948c7e0e21b141be150fcd9070a67b6ca533f2ddca86ab7e13a460f4884a71867db6a614761059d7aecf3d04212201d227"], 0xa) 13:26:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000363000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) shmat(r0, &(0x7f0000576000/0x4000)=nil, 0x2000) 13:26:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e530aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820ad74bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d94e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2, 0x8000, 0xfffffffffffffff7, 0x6, "8dcb537bfb409c16b49b8e8d6e1d809c51b93c73", 0x1f, 0x4}) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) dup(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xd1) r4 = syz_open_pts() close(r2) dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() r9 = getegid() getgroups(0x8, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8, r9]) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 13:26:47 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0xfffffffffffffffe, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 13:26:47 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:26:47 executing program 0: r0 = socket(0x10, 0x8004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080), 0x4) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 13:26:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) socket$unix(0x1, 0x3, 0x0) 13:26:47 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7ffe, 0x10000}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x109) setrlimit(0x3, &(0x7f0000000080)={0x80000001, 0xffff}) 13:26:47 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8a51c5779973c0cc20a59ef0153455fc06a5e2a84db11bf03d010cf5e49ecf792e628c0127b3c54d8d9280924930671fa83a31fdd0a654c856c4c9b60c561e6b54945b15d67a6ed4664796f2ae0e0d51c2c429efa7fe3606a3c75571fd3f464fc32a35b0e7da6b0e32838f18d609b788afcb5751a3364377b06a9b13ccbfbce6cf82f179ed061d318c4b7b2b1d382da58448cd081c2264bc2b0476403ce089464aab52643a4b37580ae4a671f836abd2c95d959a92a888cebc61b1562969f18c1c5828", 0xc3) 13:26:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = semget(0x2, 0x1, 0x42) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/69) semget(0x1, 0x0, 0x402) 13:26:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fsync(r0) syz_open_pts() close(r0) flock(r0, 0x2) r1 = semget$private(0x0, 0x1, 0x520) semctl$IPC_RMID(r1, 0x0, 0x0) getgid() socket$inet(0x2, 0x8000, 0x8001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 13:26:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x21, 0x7, 0x7) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x80}], 0x5, 0x0, 0x7ff, &(0x7f00000005c0)={0x9, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x19f, 0xdb}], 0x34, 0x0, 0xc68, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000005e40)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:26:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) 13:26:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 13:26:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0xffffffffffffffe2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x4}, 0x10) 13:26:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000), 0x36) 13:26:47 executing program 0: socketpair(0x1f, 0x3, 0x6, &(0x7f00000000c0)) poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) socketpair(0x2, 0x5, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) fchdir(r1) 13:26:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7}, {0x1, 0x8}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x7fffffff, 0x9}, {0x80000dd13, 0xa000}}, &(0x7f0000000140)) 13:26:47 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) utimensat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 13:26:47 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') 13:26:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10020, 0x60) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:26:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = semget(0x1, 0x4, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/51) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 13:26:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x540, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3, 0xa1c, 0x1000, 0x4, 0x3f, 0x2, 0x101, 0x80000000}, &(0x7f0000000100)={0xe7c6, 0x24}) 13:26:47 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 13:26:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 13:26:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:48 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x612, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000780)=""/178) pledge(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000680)='./file1\x00', 0x10000, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_RMID(r1, 0x0) getpgrp() getpgrp() geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x80) getsockopt(r4, 0x7ff, 0x2, &(0x7f00000000c0)=""/112, &(0x7f0000000500)=0x70) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="60dfa6efa2647bde9ecc71d1313bf4e166e6e1206e8191f14ac9481b202dacf96e0550345e11effed8e03af44bab4b3b49c34faf9735399228d178fa2f057e91639831cf8ff5de2f63451970771ced94ffba68ab6b06d6d0ca43", 0x5a}, {&(0x7f0000000280)="b4f9bcea1184a4cb20c1af9cdf538199a9fad46ad948ac8770587d37adbc017fd7828cf37e9c993cccc721125f4386e07277fdc3f285b9b414734ba04ce0bd72b960ff98d9753b96befc2cb2e4764349364ace30c324b57d31d48b47c65a2a3fe3d53446354a14812e83602d91b03971fea78f1c95a1409e0a5be388aa3d1701", 0x80}, {&(0x7f0000000300)="87e4cd2280f332b68fbf45a9c7ca857714dbc252e4a4880e18187bffa096e1ffe18c2142f163cb64a56dfcd56afe7e69b9e904c4f868cf48a9895659d02287b62ce9e354d406a19331de60232c9e33270f66a1f8137ca19b621243eed3caf82c1183c5e0628cdb8e7849cf4227cc04ace22ad2a4be503a8291f0a17204d48fd318f7a2d3fddf6996092861c560014116ffcedf7404e75990efee1ec75659f83623549f9c744548bee05868919a6ebf2d1836bfedafa1b5126a785c959c2e985eb6a9f100fb21c34ca73e1ee4321d98259f8c95c0d02de4e40a8cbf163f8536fe8ca25de75ea581c8a5a53349ba08fd9bb1033c6e21f262", 0xf7}, {&(0x7f0000000400)="99d28f9d097bbbe69f912d54847034923e3658fe53225683e06bddb074893df1bfba41e37e9277f0abd295e390092e79dbd2a1d9b15b5752bdc5f5383f259add7a466d980615712b3de99fe7fcbc06ee61e75eff9f1ef4a18919f42d22096379901a63f9483d19649b1e2938e5de9a2a88f1da0a542ab458b6fc1d", 0x7b}], 0x4, 0x0, 0x0, 0x1}, 0x401) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setgroups(0x1, &(0x7f0000000140)=[r3]) 13:26:48 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 13:26:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 13:26:48 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0xffffffffffdffffe) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/35, 0x23}], 0x3, &(0x7f00000001c0)=""/4096, 0x1000}, 0x42) 13:26:48 executing program 1: pipe(&(0x7f0000001240)) r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000001140)="60e84cf14c75cf6673128de04e904d12ddd783d862a55b92f635afe2df9e4eed17f6210292c175712026340916bd4815ba278f4844b318b5346ccea5c5bf5365c3ac3d50ba5f9b7a649cc5e24d99edc49f1d106209f9f6eda8425edc8fbbf2523d7068fab6f00f8da0da42d951169934493b22cd6fe12564b1b8707df47770c42aa0750211def24121e06bad27d93b4d1aeffb7eed4b859fa8de6551765f419b7569ec4764dcf8", 0xfb) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:26:48 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) clock_getres(0x6, &(0x7f0000000000)) r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:26:48 executing program 1: lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000140)) 13:26:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="25cad921c7b9160ccbb5e93c2bfc51286cbdbc8477227d03ba9ef6642ce433f344565654b892a149eda0a481de4a8e4a808b077004f06d064a105b3b4e3b1398d3fb66b40ea8514db2d6cad258aa2cd68343", 0x52}, {&(0x7f00000001c0)="fe3f88a1f1d20990907243927aeb623f019d1ed7b1b8584a0db56c67f66ef51bdab443ca76e98797e9c9be831243b7435b4eabe1dd5999c3f4fb7750f6ea358b811484549f5f9dbe95581e7bc3f573f64b085886f27a418d3dc37841ba8b4018d0bbc3c10e80ed2a9a511635fc652c05751cc9fb", 0x74}, {&(0x7f0000000240)="3fa2ccccf37787210471406889d22068a481e03216200a3993af5f4a7a4cf4db03a94319f56d818af9e29d9a80faf785bed0db9ef00a4e10a59a2bf72911ed03b7d77660d05044212d16233eeccd06e4ea338b198cd574a0fde3305824dc80a232de5c28cd2bbf89282f746e6ef5e42d9b3a8e30711ae059e9edc5159d863cf140de374c59c1b4f4e24c44df4c9711de561df9d706d45148042803370dc65a9e10ac469ce9123ff29dbbab7eca460aa11df09960ad7d57f4789b632da695c3a7708f804d5520f31d0a03ce65ced5a4a6f735aedb00fb5c447117480d11d3cbe0fad2b767da51558a3389d663f9", 0xed}, {&(0x7f0000000340)}, {&(0x7f0000000380)="4339163264d3ac591febc0b099a19eeeeff80daf817bee470027e99167b211d41c2554842680305ef04ee988c6c9f11291a940b6ea6d5d31265f4ada7af6f01c7c1a082bd10089b14c82a5e02830b71ca7023433236b85a9bcb458df9f0f68c0a2ca799b0a198518f450c1c7914604557b4276215c836af81f62fc0e61e5a5978d2e6c07cc", 0x85}, {&(0x7f0000000440)="8b0ee3b8d874ff3da54075ea64746e665e4a3778e0aed0305c1733e27caef958109435d43cdaa8456695c2", 0x2b}, {&(0x7f0000000480)="812bbed5032b868344a08af24067f8843f05981f6ec7e8ecab3b1aecb4ed5ce5e6a2ae3e01d012e384275449bcd402c65b51813c99a8fc51230c311e29c9d143b0a0eafee4dd5b706c154ae2c6b4948bd0a8ad15b29afd1d9b85ed3aa70c4d3e87f02395d54748836b5d72", 0x6b}, {&(0x7f0000000500)="f3dcca9928de8183545cad8825120f8a10a795b5b390ad87475b220f8d549fb4ac3576b5b818da8c68b8b9695d36a54844a1bc4d725b03930ac282cd51a368603999884ea46c2a461f42dc34b419529ba07b59eea1c7702a6c1326376b9c4db0b50be2b4726b56d7110b29bf8dfbaff600af5448ac86066977a9509e2db08f8690ff9f659070373a2fb7253001ad5b550f92d13744dd9a1abe7065c1d23c0a6256ac9cd94f9a55a65d65df6c6eb6b2c98f27f8ad738e039c63237adcac34cd0ed749aafb", 0xc4}], 0x8, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x1}, 0x400) clock_getres(0x4, &(0x7f0000000780)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x2, 0x2) listen(r0, 0x980d) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getegid() sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x0, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r2, r1, r1, r1, r1, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r2, r3, r2, r0, r0, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xc8, 0x40a}, 0x0) r11 = open(&(0x7f0000000a40)='./file0\x00', 0x82, 0x122) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000a80)={0x6, 0x6, 0xfffffffffffffc81, 0x6, "b0a71bcfd3ed8952a75eb191d45e39dd502505bd", 0x9, 0x475f}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000ac0), &(0x7f0000000b00)=0x8) getpeername$unix(r2, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000001b80)=0x1002) setgroups(0x4, &(0x7f0000001bc0)=[r7, r7, r7, r6]) r12 = open(&(0x7f0000001c00)='./file0\x00', 0x8, 0x44) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) kevent(r11, &(0x7f0000001cc0)=[{{r11}, 0xffffffffffffffff, 0x80, 0x2, 0x80000001, 0x5886}, {{r12}, 0xfffffffffffffffa, 0x0, 0x40000005, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x80}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x46, 0x80, 0xfff}], 0x2, &(0x7f0000001d80)=[{{r3}, 0xfffffffffffffffe, 0x2b, 0xc0, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x18, 0x6, 0x800}, {{r0}, 0xfffffffffffffffd, 0x21, 0xfffff, 0xc0b, 0x9}, {{r11}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x9f82}, {{r12}, 0xfffffffffffffffb, 0x82, 0x60000082, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffff8, 0x60, 0x4, 0x1, 0x44a2}], 0xfffffffffffffff7, &(0x7f0000001e80)={0x7, 0x100000000}) unlink(&(0x7f0000001ec0)='./file0\x00') write(r12, &(0x7f0000001f00)="609ac6d97ec629c956fd738c8d0d9c6ca9789db7f570f19f964d6fbf9a6d7a4b011d758a3465c148cbe43b415239f1b52d889195bafb20a44d8f838cda5cf824e67975e735ad4232cb2b7a7cf3f43566797fcfee4634b83243cb4df7752c7ea14f02085ee3522866db338369f8f36c7da9a878e3bb76346a16f6afe08df022efb668702a3c4d106134ec6f2a7b5a291d61791c849d422aad69982d7336d4f548b9553b9feaf7f879ec7883de030c0927f55e01", 0xb3) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000001fc0)={0x8, 0x6, 0x3, 0xf7, "4505366bd1ec18c5cd596f2a8eca2de6e33f4aec", 0x8, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002000), 0xc) recvfrom$inet6(r3, &(0x7f0000002040)=""/250, 0xfa, 0x842, &(0x7f0000002140)={0x18, 0x0, 0x7, 0x80000000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000002180)=0x8, 0x4) open(&(0x7f00000021c0)='./file0\x00', 0x81, 0x88) mknod(&(0x7f0000002200)='./file0\x00', 0x6111, 0x8) 13:26:48 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 13:26:48 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r3) setregid(0x0, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000100)={0x3, "0e8bb549b6d42f9e8b01516b670ef6ffcef75f65cbcda5e55d3818d6a8cc47e00e24c84cfa72029a9a8a5e2954541e292f6c93f7524b990646fa6af0f8ad41730211055b64768a5b210332f62d28"}, 0x56, 0x800) r5 = msgget(0x1, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r2, r0, 0x60, 0x6}, 0x0, 0x3, r1, r1, 0x0, 0x800, 0x7fff, 0xffff}) 13:26:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x28) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 13:26:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCEXCL(r1, 0x2000740d) 13:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:26:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000002280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d89c474f8c6378eb3533e8c69dc2f777b5ad2574b6cbb4f6d84ec8d3578ca559613941243357b47b3d8fcbda30e02d97dcc2b96fe0108d496bb49f45d8fd9147f5aeefed3ddde5fcaeee887915b23ac4d7abf4019be721f7ea7b868c63a30c8fcd1cea254ee8", 0xfc8}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) flock(r0, 0xa) ftruncate(r0, 0x643) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 13:26:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 13:26:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) 13:26:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x10000000000000, 0x3, 0x5, 0x2000300000000}) 13:26:49 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 13:26:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf000000c, 0x7f, 0x2}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x6f95, 0xfffffffffffffffe}], 0x8000, &(0x7f0000000100)={0x4, 0x1}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:26:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000080)={0x9, 0xffffffffffffffff}) 13:26:49 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 13:26:49 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x1eb5ef8, 0x6, 0xc1c, 0x9, 0xfffffffffffffffd, 0x8001, 0x8000, 0x5a5f}, &(0x7f0000000040)={0x2, 0x1000, 0x5b5f8a8b, 0x5, 0x1, 0x9, 0xa8, 0xdd37}, &(0x7f0000000080)={0x0, 0xffffffffffffff71, 0xfffffffffffffff9, 0xfffffffffffffffa, 0xec, 0x0, 0x0, 0x7}, &(0x7f00000000c0)={0x9, 0x1}) 13:26:49 executing program 1: r0 = socket$inet6(0x18, 0xc009, 0x80000001) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x1000004d5) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/77, 0x4d}], 0x8) r2 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000640)=0x2) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0xa0) socket$inet6(0x18, 0x3, 0x9) 13:26:49 executing program 0: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0xa4}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0x2ef, 0x1ff}, {0x4, 0x1}}, &(0x7f0000000040)) 13:26:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20, 0x40) 13:26:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 13:26:49 executing program 0: setitimer(0x0, &(0x7f00000005c0)={{}, {0x0, 0xfffffffffffffff8}}, 0x0) r0 = socket(0x1e, 0x4, 0x5) setsockopt(r0, 0x80, 0x2, &(0x7f0000000280)="dc9d92e491c2b9b273f43e31ff044ef0b18826e69a580e3d649c17e00d28e180c09a6addbab7641f88f5cb21a0eb88f934f307f2d1f1ef8264c8d068e6b60f21cf6453654df43889b37a7155d737cf0dd7ce88b610ef8dfc624226a4784b15a038985110855a1761f56ee2acc1e02f62c9714a51f3284573d45e0e13dc4dc81573226818b8ab05aa351edb732d99144f94912a7b2d66bf53ca2fceb25b03eca306987b75bba7c71ad2f51e9938448c99eb587fb7b19a3da0c2d766d804291f1574bd379b741f1d2d00b771c2a95e716f19a8b69aa6a9b792bac0d7daefacac93", 0xe0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8}, {0x18, 0x1, 0x80000000}, 0x1, [0xfd, 0x8, 0x2, 0x482, 0x4, 0x3f, 0x6, 0xf2]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r0, 0x100}, {r2, 0x4}], 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x10000, 0xff, 0x10001, 0x0, "78b12b0366b800ac73a81fbe5a79c2702b55c7f3", 0x800008, 0x10001}) 13:26:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x69, "d40b16ce09489f000000000000000000e8ff00", 0x5, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x7, 0x1563, 0x3, "03c9089c58e93ce5b5ab7f7a669d8239267e6727", 0x5, 0x1}) syz_execute_func(&(0x7f0000000100)="8fa9f0903236f30f5f826c000000666667d171102666660ff47f4b410fa2c463f5699baa00000000660f38db8fba000000c401b5df1c73c4631506b20800000063412501d00000") setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:26:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001200)) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) bind(r1, &(0x7f0000001240)=@in6={0x18, 0x3, 0x6, 0xffff}, 0xc) link(&(0x7f0000001100)='./file1\x00', &(0x7f0000001140)='./file0\x00') shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) bind(r0, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x7, 0x7fffffff}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ccb75d23f790a37e533647b3165d35dceb1f70fa65645ec48310b8b0e27b636808016e71f9cca6fad67671a5288ad34fb0a0354fa3ab1e90f5cf6e495c85546d03564a37b862ce", 0x47) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001280)=""/163) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) fchmod(r0, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000011c0)) getsockname$inet(r1, &(0x7f0000001180), &(0x7f0000001340)=0xc) 13:26:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000ccab1b48417120f76e90b412837307ac6fa0ee70c19d0a1f00aa3b30bad4eed6fd26d2f9e3d3781ec7ab0d4e0d00a667e4c4edc695a7791fd63521c0e958190b3903a32e94e9450c5da2b402f1d02c92cddf96aa7ef06ce94c"], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="b2accfdefc1e867f16256966a6d1de19185d56b8fd7a4231c1c59a39b99e6fabfeb4ec068d9ee1ddf2b5f8cab40d56ace90bae", 0x33}], 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="06c181b592f71ec275b183a01036bf7027c63895bee6ee084ece83d1b4cce1ffde28219076076a2a9e7e42895fbe803b3bd5eb7c483d96d5fec877fd6092883f675a586f005764735ff1f1f9cfb900aae3ec3ca5e369537f58e3fea2bfae03e63611decd03d7855ccd2f5fccb6e395e762548be0f7c343f5eda89ee9272317ff769e95e23cee55854e7035e3eb8b1b33d031d697324ec04f7ce33fdd2d3b0f1177f7c72c4aa76817db611c4110576c85b83f0e06983605e56cf709e5f95786ecf6b50e7dbd67722c29069bb01943fe3cb363dbb098ec9ecd7354fb68afbac80234459c04252edf6a9f2c6b9d5c4675163faa19088ceaf3ba44dee69e6b2064", 0xff}, {&(0x7f00000002c0)="049a4b2c3e8c2325ab2e1c2991c3670ec3f0268bc3c5bc4b28f44638c193c0d8676de461920c98439ef11a1052356de17f6cc82f6a390195eedefeb9f6004604a8f98806f3a951361c866a8da75a3fb8237f25dd1606d4309cd454f3ec8e59c52fb23f158052f452c842ccae9d9e0b6445bf93b62aeeff1ff5cb3c6cc45371e92de6ca0ae1dc0a2197e72073612ce41041de33d4007e61d41d85cbdcc302c640f66477840e8ffd8b11c365e70c619c7bcbd0ff4c72abd3a17f84603c12f9f6c641b3b055df22eb6ac6ac454733e6e2161a96fa3e8bc34b9834ef31", 0xdb}, {&(0x7f0000000100)="e44bddb8ae3e0b109e37da81dd1a890837a7", 0x12}, {&(0x7f00000003c0)="4e5d95f3e99a9ed699078d966e705a3d7a7aa348fe3ba7a05fb0d33891a9a92f83c2edc1a10d760b255eecf2d9d3a5490837245e97fe3cf8d0f20e20c2fcfce06504417919eaf58649083198184a72cfe0f5f5e8584cf7e552cde6e5705570d3b6649544c7a2639cca8cad1cc06db576449f8cb858d0ac0b13631355915bee982d1dcf2077247c0faeae7cc72df5bbc7fee1", 0x92}, {&(0x7f0000000140)="a85589bca700295c66762360e0dfa5811ff779a9b3c9863c7f42369748606f53cdec3ecb87a6ee02e6dacdca046772fb2dd17268cd42727a48cea884a940db326d36", 0x42}, {&(0x7f0000000480)="754d82a73977f34bcdca8a53edcf5c46a98577f857854fc3d934817c1f7b4d0cc343ba", 0x23}, {&(0x7f00000004c0)="6e8d88f4dd14", 0x6}], 0x7) 13:26:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:26:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(0xffffffffffffffff, r0, 0x0) 13:26:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x400, 0x9f) getpeername$unix(r0, &(0x7f00000013c0)=@file={0x0, ""/69}, &(0x7f0000001440)=0x47) r1 = kqueue() getpgrp() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/94) syz_open_pts() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) readv(r1, &(0x7f0000001180)=[{&(0x7f0000001200)=""/83, 0x53}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/21, 0x15}], 0x5) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001280)=""/132) 13:26:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:26:49 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8000000000) 13:26:49 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x94, 0xfffff, 0x8, 0x100000000000}, {{r0}, 0xfffffffffffffffd, 0x70, 0xfffff, 0x3, 0x43}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x80, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000020, 0x3, 0x5340}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xee, 0x40, 0x20, 0x6}], 0x8001, &(0x7f0000000240)={0x6, 0x6}) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r3 = getgid() setregid(r2, r3) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x20000000200000}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/187, 0xbb}], 0x2, 0x0) 13:26:49 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 13:26:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 13:26:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xbc, 0x7f, 0x200, 0x6, "367186aaa8c3b8438545a5ec1cf1791ab6f7176e", 0x4, 0xa5f3}) 13:26:50 executing program 1: r0 = socket(0x18, 0x0, 0x80) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 13:26:50 executing program 1: mlock(&(0x7f0000e3b000/0x3000)=nil, 0x3000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munlock(&(0x7f0000d29000/0x3000)=nil, 0x3000) 13:26:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064ba4a029265e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048c0400fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464aaf70e911469261a04673ca07124c0526977fa975f04f8a7eacb6e3d52564ac86447d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5af2c42b6034783b10cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10ed097094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf109990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb15249fe97053a67412c27a626f58e8976de40acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb2ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a74333650450700000000000000e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b764181827126b287d6552594ae5b388f620c63c3fc48a22df868586b61717", 0x3e6) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000000)="779617c91e124f6b923a235ffe0329", 0xf) syz_open_pts() 13:26:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a", 0x9f5) r1 = syz_open_pts() munlockall() r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x1, 0x2, 0x2, 0xffffffffffffffff, r4}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:50 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:26:50 executing program 0: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 13:26:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffff) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 13:26:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="07268766492d72f1c5f18cd2243876d70e59ea1c15fa0f673a088cc374e63d787b3e451383e43ed5eb15ed24997c708641d713e2bd0bc142c49a785711c6826b48adfd810a7d89972d47d01aa93e2fd6a44fcd85c2db93a5b6fb62586875997c0147c7d00b715f013f3d8da73926ed51f55c99caf481c90aa13e3e54d6c24dd3b8b379cfff02559c2c559ea1b2be02351c4476bd6370a7595ed2a3dcd34bf2607bf01f0c47fc6a4f58fc17e37223d8c2f4831506bafe2e85ae0be4a174f9da998645f0ece8dd6f2e557f152d3819faf030626b50d398278b69fade3ae767693ef077b3d2e3068a006584", 0xea}, {&(0x7f0000000180)="1bb037c1779f00dd682a6d72065c788ec331fbd91d44ae8c49ea15a15a5d331248f93c0baf34072337314448b36da3db564e38df99df0b20087bb923df28da6191764aa09d1e706e64505d8911053b409236aac43b5723e996b2797da01e4bcab925536af24f2aca9fdd04ff9f8b29eaff2d914718b1fe0eed955afce227e8258d23eb8348430520de759a2099d2a2a4c439f3f26f4c6319bdfd94da74a6c4fb0f9cc467439a810b148864f652b31006fe0f633445c0a8cb912e4a3767773f42cfd01aacffefcc288d5997d590a8b4dce5042c9ed14c96cfc5cc51af077b6df73787e31c13253375df94bb3bb4d0ed941c520a", 0xf3}], 0x2, &(0x7f00000002c0)=[{0x30, 0xffff, 0x4, "3e39ea9132a4f25d9eed64d41a85612018ca5b108655075e76daa54f13"}], 0x30}, 0x3) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 13:26:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:26:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x1) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x80) fsync(r1) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() getrusage(0x0, &(0x7f0000000240)) fcntl$lock(r0, 0x9, 0x0) 13:26:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f3af9541102d4959ac8198546aa0fa4072efa85b5dcc3d39cfbe45b8370df4cfda149565c9a8b1331f002c1e794fcf085c5468a80aca70aed127b92579caa78fe135067fc5630c643ce033773db0612ed579ad09cc0c8a949c3dffc26eca5d35eac4d50cdf3ab637eb768a8cd70f6aa9c4c98fab17eedfacbeccb9eec23d1a7de79b7fd3d80eeb65f72db5b05bbc418f9376163018df6a6fe8d26f4f3d479f2c9c4ce2c630f47b9818184ddc7e40d4903e4fa963083b7427", 0xb8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xf6, 0x3}, 0x10) 13:26:51 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r2 = getuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="4bd16173d0fb3d888f98d56238e1dac937fa89379c411798cf6d90ee5c512f440a3f9696e32435cb7cc111da5682ab96526e4edd85dca515404666c181f18a2c4a0c22c4ffa49b57b32c179c44933ba31d040a6a0d1974082bfd1e0bf41fabbfdb1a75a0b68eb8b136d312e43831565623b306fb627ca89552ff8565ac3fb5b967407e1256d2f8634021efb9c2bc0364efc74ea2d4b1cada8c491dc74ff3d58b79dc32a6c070cf9bce40a94ab38dccdfe7b0dcaef97dd08882d956632f4d06af99b5d5cb3e55cf74d778ae8a63062c45ada63d493aca2a3abd3c72b4", 0xdc}, {&(0x7f0000000180)="55bf0fb6212a3ba022547d624d9e9571b0d1e5d8c08f9044dd98ac5636f0575d7cc81ccc6401da7019b933c66d82e56dd8c8cf1aa478f0d9b322b032a805dda514bd2a69d69ab5fe152da9e237b25861cc0872833118ee39be2f7213c4ea5c81bbf987b40f86516ed36077addd01c3c05a46f60c12912732f5ef89bdbf50217940cfbbd55600dcde405adb049978eb5732a2f82d9ad32b6e4d6d7288e3d1cc4da9608b7b7f30d163902870a4a3a4e62946ec0c33dbb14336cc7dc68210d28d1713ea44cfad19af5619edb29cc979343568bb29a6d78002794d2e9d4ba1870ec14f8376c285bd66436613084baeb1807656b6f739c4bc17958be0f0cf7772", 0xfe}, {&(0x7f0000000280)="1cb17a11abeae901522714d7c6a37c016a21219aa7daf33e7141fcddd2854016de4bd7315ae6cdd67f8e38c8e651b833b8b4", 0x32}, {&(0x7f00000002c0)="f9f8c4e91bbd6c0951497377f299766b63508c14d2bdf01424f2f08e8730bbdf0990fed75cfdadef3dd6dc", 0x2b}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="200000000000ff000000000000e20a7674c27e1bf7e91dce65", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000000ffff000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x120, 0x2}, 0x40d) poll(&(0x7f0000000640)=[{r0, 0x5bab8d91c4f13770}, {r0, 0x8}], 0x2, 0x5f9c) fcntl$dupfd(r0, 0xa, r0) 13:26:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 13:26:51 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)=""/115, 0x73}], 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) shutdown(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="d91bf51c92cb1129d87fb65c723c118a59022369d97f14942f2a8ee2cce682d171c06df1d2453fa8daa42f8e27962ea357903c7cb9", 0x35) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd}], 0x1, 0x0) sendto(r1, &(0x7f0000000240)="9c88d4862022a92553512087c56f7e09a2f665f62405093b12de17ae26eaca11bad3cc81f99c2fdf7b1f4b8865f1c9186eff198fb128e7386998ff04ea1e847448e484c3a45fcabc13bd2deee89d8940b737f2908358fb83a3e78b42b84923523ca5ec854ec00c0f18373268b2a894c6e7be2b97ef35dd5e4eaa6a13e3d321df5035eabf9d2678187c218377ccf498bc944da6f174aaca93f77b90b36f10c13e3d8452c70c8596eb1de59b9d065a75bcb8451d7397a42fb08215c435ce300a5f0f97b89506ff543d12b990", 0xcb, 0x4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x2129, 0xb16}, 0xc) 13:26:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x8000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x40002, &(0x7f0000000200)="83255eb535df3a4512c038be900b709b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1979de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741", 0xfffffffffffffcb0) 13:26:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000a40)=@in6={0x18, 0x0, 0x7}, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000000a80)="eef342f5e3dc045885bfcf12f70eca9651c0e6505f90", 0x16}, {&(0x7f0000000ac0)="c453f445b0e466889c88eaae4aeb463092248428f821323542a3581388360ef42cd32490c2943d259e87648f496ded405bfd3f6384920608920c5ad3e6d46de8ef44befb2ecc16702cf833335a6ef9df1318213f4671ce3356e33043209209a7abab539a03f1d0fa820b0b9680e0a92cc61aefcaba2a8a58f5f370ff6ab0", 0x7e}, {&(0x7f0000000b40)="2ec81c968ce9e951d527b1455a32162a939bafc6743b04573b463380cc0bf8b2cef1e9817f6959b6d9bd4d6f91ea7a4cda3ef90e86da1b490befa42f5861a42dbe48c094a0c30974626277ced9191b246a5340c835dcedd649ef0bbfd2b30fa4fd6851f7becb6c16c02f40069e3d1d9d35277ad28873e723d3244152195cf3f1ff59b5506871186c0525f9bdf675119fb66640a9a6ca2d9007ea05ab9e8ae6939f301d0f2435048721b8e056772701f2922f32051e53367013f7a1c59063cbb58b878a52ec1ffa6f4319a9853d7a67216756b3a1e0cb6a7d994f0d25096a436fdab050efe4884b4a6b18f5fdf51fa08c9ac53eec0d9a8841fa4c5d6f65a489c72d3950208c4837e69ded5c339e1ee204253f48aeba78fbb61a6e6cc0ef826d613897837a1bd8e1d38476d8514d61ce06d585ac7c66dfc75c3c4afac679f98d42da6b35e26994e57a3e9058efc3aeda2af0d1504fea6376c61d25732f9cf9f183acccbef3d56688808d78bdf5d616e8df064872b6ff34097319bf615118adef19e1aa8e345cc4e500720f797259d36f02a7a2549e534d2eeba1cbf550822eea178338ecad570ec8c7e8d9a7d389c55e0cbd1f25b05e6d30903efd9c84d1bc3c9355d48e371c0d477966f6d4a51d15229ac7839655e83edfe0c0a2a9a7fbbb3fba15ac0698076967f2684799f96c39fd67f303a971221acbefa37ea02b0ce94c74b02b88d32a333810a68a95cb5ca6ff860790bee22795db434170d431a0860e26c2206d14c42aa5f3e94ec9dbb9cf96868377def4484f2fc404c7976b5bf50c79596f889d4d6062d268d3cbda6fa5c0a832a5255f6cc189d8ea3efb095fe79b08f30d67dc38d3b44bedcf6ace61b223841e5c92322edabec3c6c0f98901cfc8b7d0f0caf22058eae331662ef33b93fac958dbb8150f780df1f0163ed2d4fd012e4a6736f4625cc2904d189ace699e53556ac400228944e411b7f4997a87986a5b750f17e47bcb83f1bf7f033ac2ef5971bacfa716aa04301a9da849ee02100622f47cd3fec601abe506b95fa01d0d5bf5205655ad6235f96fdd6ef3388452cc9d981013cea726a1eca783d417520ddcdea3e231a62660a44b08474f262e275b8b0e91e3ab0221041e5deaf611ab08a8757c75c24edf2fa83e42f774d245fd3e7036d367c27d949a9addf9c58d8bfc81a73f985c9637d6a25d1ec542307ef96dede182c5b2a8a4a826c64771992741ecc1473bbb2255348acfba5a8f5a51cf135b1ba1d6ae0b10ae423a9f1247ebcfd59d3c7c6d31d2e7b5272d2b2da8ecc9d5d4348dbd22a9f4f24c8149060180ae28f1ff9bb62057d923dfb6c14736c85a22ff2129b7d68912c5718a74ea70906f7771a4e7c51618853e9db121d01ce8b1083b1c490404db9005a22a161aa2c17213aec4481b264cf4ec4db0fb09e2ce0824de2d0d04adbb2bfce24984417dfde25e8abcbec1713bd8b6dfe94408a6d38fa131b331194eb36dd90a42dced6d3b51c2230ea4e6cce9e202c4c00792f2cdeac3be22830dc9b747221186dcf1e00b43653273e0458add49833d187d24d276d77032d3c76b86c970e648e7b4919fd67e7f747ea065ed4784e8e9979a7912203668aee2b54f804dfb28731d8335492ae75596d3f9961ffe3bd5b209d10a6d3cf7492f0dc51abb9134ba1dfaf9059d4eac7107795aed2ae432ccdd8a7d5265e91cb71bfe6778eff30c2510af218fa9e8ebdf405bb45ce5b147d58b3284feeb3f582648616fdae56f03687004e0140cafe27a6016d55e137ce981f5b968e9eea0c2a05e15fa3d7e830e853a654aca7381215d8fa22e308ef19f3db4d6e3fec816683ed399d3a23c3cbfc9765fed7fca952d015c005a48c452e48877b28ccaf07d4274b7a0e2a3acce95c7087e20a7afff28dfe314773070ffb1b7ff7f7a147533d8e0fd4286aeedb07e362bc0ed9577e053b61314046e91e76ebcee9037dac0c7320a8d06614b680f4ca245d38eac241bc9abe424a4032faff53a6a6b92567b4769588c6a3bbc14b498d5b2acce5e9569be9f88c7695c52913491d8e33d298496bb9a538a3f0d96cf8c599325fc177aa7d5deff56ba8acd237ddcdf6a3e7be178fc47fbe2326368f65f890f2b44cbe9ba14f663c5cfa0accd242a969b318801d684b7afeed4f707086f35033fbf6a6a9dc8b3a0f9cc1a9557a7ee3bfbad8192cda3217fb85a05b9a0b611c728c1538f388ed9e3bb5feabac27b5d7a982f09677b9e691ea5045e23545887b28dcd2e8c6291f03800bb08efa1bbe27804870276b824070df11825ec9bfc940184c0f7125892639dbb03f8e9c5675e2070c8946906818469452e5222ffc178ffcb7ea416128a551832ec2e354a1111634d6580790ede87cd68326ebb77d106c0475d7361beac9bcc6cafc5995d38d5ee2fd0a1d56ddaf0725033f026c2787d798d74dc0003153018f3ef2d551ab775f12e9e0f38b00f84c0b4a63ad7c94bf1f963a088a6c9cd921af4795261a3cb1293e136b208e103440428df8a32e08742258fa1cfd6ae478c300adcfedb3ad54dbf809125548655e4b20871bc0ea17cb79d5c8b57697eade37d331540b6017642434b26ac93e85ed63b5296455abd2aec625aad3cb94af6ff7ff30418db0cd54e411b77bbce4e03ef06333e3a8cfe26f548c3cefa839815b3aa3b21a6168bd8b06ae482890d7a9666fc715d4035a98fddbd0def932a9708de85c48df2a50787382a8b966e22588641f5fad598fcca11198f84f41580a2eec29c4599a26d6d2ed1853a5bd2a63a9eaade521a9d7518936496dcc548812823ee0577bfc5d8947f660db06835a3320da3367a3f573ca2bdfd497fdac32a015cf4a864b8d6eacd03b65d8cb91bd00f215afd55b18d07f9787dbe6240cb1cc6808c0b6d84321b6672602562b9256592489b16701872cd68946872bc980ccd2a64543b6c923fdf8c7e5c22dcd86dcf66c5a8c6af977d36158a866e88161067a8dec29b0af342127ee8c08794e3ae123d01a6ee53ea0c204a41d88d0186e1599702a4e8d34ed39133ed61f1f54461c826ba956c0440db46cd9da0d82c3812c29b5479215c5b1802b1070a76ec17570ec90026838a23b146fe8e3ac6f7ba22d1b349be42b103c53ab8ad8a1e17866bcea4a9fbb3b46a853e6901305546326e2a389d3c66e24b0462dc76b4d45f702e4e02ac8d3434c9e2c49a0c7e328c557e472d8726d522a874a24eb3204aafff54d20888295cdad3734dbcd3c3fdbaff1bda7cabedc6ad1b4beb3fcf66ad8f031539f6b7f2dd3f5eaaf594e4ebed9a3eb9297bc2618f059d6e8c85dd859611cbd0bcdcae2408e2a769082b7e78c0c3657e369df9e09d3f02f82002271e67a43b1ff16bece2ea7b9425239ac00d502863b95d5aca32b0ca52c647f59701591e26da67ae7cb4ac5a8f5c750eeb8abe7d4daee0750a37c88145f6dcbd10e1ebffd8cbfa207190ccb7a2b5d52d9d69642329d0a104c97f1988a2febd1c4ccf563db38970d4a24ff280eb90c460aef54ded110a03e3585437d45b8111161a6c14d8d03fe9c19e9aadc42281aef2ba33c1c3f29bc657e03251c2276fe94cd2370ac8fa77d6cd6f7d21aabba53fb46843a43fc47ff7c0ca256ff67d40e07c8d59fe598da55579278940e14a90637fa3664373d7843e5ce5bd699c04373e74fbf19c55cfe1eb361ef8dbce5dd9104982260471d4f5d118d05789c1b891370ce1db0479de358e57f7f6364ecd09f2997fe680a76f58e571f7f7506fadb08c96fae66f094ec84ba5f5e0a2c93c1f2edb5d0abdf12af304cc03b7203f9a6ee9f36a0e6796ea1c14a61dd0e760ff7c0c67437e6902103f73d8e20d9abffab534bdee25fd47d23b0ea3abb7d30495c249fff4d9d1dc1f0d2172798b2240547dc4b1c29feb914eda31bd79c55978b0a24faeb6f3984cea92da3d3bc0f709dc2532b5fc3020d91b0165c67d64bc74736d6d7886992ec4eacc2b208cb22e2470f55eec3e865a2baa9224a0bc7ed9da7bbbaae2ace2a030c7b8def3b58d6b8ce5ad6dd93378c6b3a22687ebea19f1337ec8d14bf32d7df1d4160f735df41b8443ff28c46accd503c5a6fe5a422d325c34064e0acfdf960395b9b23944bea3519ab949c2ff2d7583bda94f9d64d436af1aa2447081e880aec277440d0684e63f37c9a50c60f41b88c1e7d0b3f10b9ac8a9a39a676b2bd1cc1520ba0d86ba10e9581f7e3485aa22a52101aa5fbbcd882ee41d4ff5cb3e4d60012f95d8d55b8225cadcb8e1014df8f8b687bb9d2725e6b29dc98baf3c801c383f2f4f3bf542469e6f8c5f5f90a2f37018e4b34ccd087899bfb252d01e615349a9bc062e4696ed5e73318aba48dcd7e24d5ba1ce6f7e321ab534560ce28b736c35ae767cf5f353355c8dd2c44ec1ba7070b0797c8d63518e0d949f270cf53cb84f687d671d3bdb18a36815a482fdf57869aae47ef17e9fd72a83b390070f0b9a83bc67c97fb223af9d1583db64ce3923a9eb32d9c2859fede1fd38ec2842a04d07fb05345bcd713be659163f611e3e4f90aeae6306e2534319481227326465f07e93ffa10a7bcc5259e0af7c426fa4b001a377b104bc09def34ab8fe1a065292fd0772a2570c3d35df71b34adb3a479c294cd48bb87725be45f9b716ecbe3f23ebbb53be554764812186bdf6bea316065554d56d0cdca2461a7bf4a2def9a503b08bbd965968c7724ef37040f51ca82585b85fb1e6199b8221bd307f9319b9f6ef6ece1a5992bf879779e618abcd1cc246676bef414e6b03d7ab3c88b8e60ea5034aeeb43d846c2eb340499b582dce57bab42efbccd9b04e8611e09b3db1c2e04494ca71301fa30fcd8870f116623bb62da75d2347598c9f6b48f82fbe04ff00db87dee7662e11859a4fd76b65eef643738fe6ef4d4c00ef03b8a40a6cdf1012669f220c5722669743410c7df408682a967ded42cf3dd80159a7ea7f5cd9733a69b3ddbc70a70da3973c0cb82c8f890f3b4ca5d7778ebc57d723e135335be90a146e5adb109fb75d87ea05180a0747000abc6e45caef100d25bbed28218f702c270f625b281dc6fa6599af7a4d019fc7045aeb7964e196ac909ee93b7f437caa551b90350d683e655ed99e32cd8c11707dab0cf54040445c5123292298c8065cf196a2613188ecdb90370bcc2bab572689b696bbbcb51d2be0061068fcac767813c0e27492b937238011cb287815930f3ce5623af0633a59442394527d8ace7164a42452179a8ee82d3d0d46f179756fb155046c4ab8bc1e193a77e461a1a746abf1f6042b2965a457185c2707625879bd4b1e138af6f9911af7d2148c00a3ebe7fe466df4f3ed7517dc834f4e95fc1d259b8da0420f95efa1cf2935fbcddc910b418000a4e8c9a3b1ee63435472ab79b9c2d161bd64e3d1a59a11387d70f8c6940a5d79c0974169eed4373098c64072cf9ec1661731fbb9451e97c9809f939cce77fd4385a116761d44e9c476c7dfa6f629a649ad3227835f16f08bf00caffd2bd16a613da4c165e20e1ae7c6afcf5bb0c604ae3dd4ce075684dae9c6d0ae07b2464cf02384286c1f50470684a5d2fc307372c98d2d3c59e0b1905e41310c837e0b00bccdafebd1d22a3b4020994c15d8d09465a0839e66946ac6c52dff1e78b99f0941f0b7e7705e63d5cf1130f861fad9ecc3dddb78ecb538b49ad8c9439d0d88bc4f332e06c61a8be9e976c7b6d19345228ec6819258bd0f0b41534d96d8a40483f3ce53952f3f793b8e23f2105020f231ce4da5d8", 0x1000}, {&(0x7f0000001b40)="f8cf2264851219dbcf288324fb2613b1180640e59b8f43814d2cb798999a11d95493090c00a926ad5b310e25d592f652d7c3590aafcfe9744e74d141f9ee99fe7a1c1f5fd1f3145105b7e8648fae6d642ffa92380d", 0x55}], 0x4, &(0x7f0000001c00)=[{0xe0, 0x1, 0x6, "373b7736dcf66b12222ccc03ce34a006ff27eb6697b3629ec0b1d1ba31b90b098cc649014f2717c1a97f31cc939b337fe35deb53a1892e8a0040fc120b3cf5fc4cd40827f63eac7a31c6ee8d5e2e9e9f37f1708426a72f505bc6f70ee3c7776fccd27b88a80c22dd4e7e7d15fff8fe80602db06bd9808370c3acb26d874ae9aedd667344381b75b7983929556ac095cb56fdbbc9bc472da970cdac8b72af69b65d9d30cb38bb4117f65cf7b34930e6b87d00327bdd425d38ef5a1f7cb6161ee5c5a406e4d1828d8aef421fa40db17795"}], 0xe0}, 0x407) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000001d80)='./file0\x00') sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="267d91deaba1c9cf98c28ba57ebe949f6f878cd0b4c1a074d87f6578de09ccb3382fd040f18c0135bbfd91076eb77a8efff7838a5080a05aa0a5dffcb89ba6bde678218d8b11871be8e1da819834e4e6e14f8ff22212f17210ae431d3387f61bc6f4710b2269d9ed53b2e8f120c3321e6a9e438eb2df621dfde4885c83a1e25f254129eada5ff1809c03eac6abac3db8b227841b86aa3e87ee696bbfbcf6a14a9d32a8e47ce29dfd904e9537f22205a42cb75f537b92b6bb9649fe4ee32a3c1e2b369f948e763513da65568fc39e1140aaf08073a839eab0ed11185cb49f710711c07be5272aafe51b3ba6541c6c4ae004c1425378f13dfb4fb80815b4da", 0xfe}, {&(0x7f0000000180)="517d391e7ca72e8972877af6d1a90d21a237dd53e374bf3a40c2856da41bb6e2a6c3740911e96c33c7d1302126254f1f6b1925c94af861561e57444af92b30e2b2e09fd851728da6505e85cacbf8c1631cf462e4211a37e78569ae08b9568d0c35a0b07ae882707bb3a5a913588d0057d8d289b94854a4ff0e86b5731a6062fee6bd8e1718d12c366be3a2ec34c9ca988ed928efc47e76f4e5e86e8a500c0875c5e5b10a6e48c7c8a5a15d503f4e9dce40193426352cc04fccf482bd41", 0xbd}, {&(0x7f0000000240)="45ee91bb2e3b4b827e0829e6d3601a7d79e109a8724a56f32a9b404e60c48959261103ea742d836d825ebe4e284a3c9b093b0c99963b702358c0f81c28f1e1cb22a7def17e4cb2b808fe25884b7f14423f66426fedacb28e990a3f0ffdd1fe4b335cc70679961ffe7bff4664a9a5b25a471892b1b11c9ab885c0d4a1821653404855a3867e4bcd9d844f60b81a498adbd691b46c62ab56ed8a188cd747ca1f3ff4fb9f03aef1b3fa722be86d9c58c61598065571", 0xb4}, {&(0x7f0000000300)="efe02b84b3df0cc6302819c315bb7d10a29115f56ceda85f5981700d0fb77372d116679b3d92f2af43ba1b653976e06757ce6680a26f36ed5704b708c3fce058760bc3d5e5475b15913f4c3c9e00237f7338be1445ef5f4cb0f7", 0x5a}, {&(0x7f0000000380)="1e4c382f0bdb8bcbc933855ba663bb699af2e65addf146ed8c1976b1dd4297ad29fb1bedd8411bb5f072e86e44edb8ef3794cbbfb990b31a21cd1e982b752370a73ae3fcb657e250c46aaa4be1d4f5b9a4018717e428cedd203d7beecba70400f12a833017d8b3e6d6b1b673d52d3fbd", 0x70}, {&(0x7f0000000400)="d65fd9dd40eb631b15839ccd95c3799b86a699033b9dab07dc5910b031139035c974050f5e8155ecc176d24e83786e2bf3bcf7988c8953", 0x37}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="60000000000000000000000000080000abd82f2b31494de20d0d1cd32efad55fef971d8a113a20485e814519c2309b3267365455cc371c008754aec7edc07d6e39f9fd4323f8b431f0456c5b0b1cb4d62e7347b3ee63c80584f3a5228d0000008000000000000000000000000600000086eab9424a83a313adc7c09493cc1335cf5280e810e6cb424c7c97fa958e3c978e4c06f6f0c4c18f36925b048d4129887814ee1bf7e398b33b4df4fc33816387bc3151abf3bc6204e03db6b0dee8232ceb7d6803fbf4b1b325772fa2aa96a100cf91782e7597058fd527dc3112000000d000000000000000ffff000008000000909757f60632cd2f3dbc618d4be27631a385cb214fbbb2ee47439c7f9edec51fced3b4140c2f7fa01f1e3dd9c71a976da6f3035c41313bad82856bbdc183f63f16e395b1d0c12c707486ecd36059dbba587e5b8d7a3922f961a3ee8cab0ad833a4dbbd737a31559349c7d720af7808a83918a9eb0b91bf12db294e264b4ea05c3c37a067b63a3977db0727dec0020348b3a3ef5a1ed705abdfa27b95a22cb41c990baeeb59b244d7862f9a09c9605068b532c2eeebcee7ec92f4000000000000f000000000000000ffff0000e9000000b6191e8075c41715119a6b1c56c8813d5449e37836282c4f9ee422c73d90ac06e9363a8f87e754175aea55d2a3f9130348195b74e4977dba7449627047ab8b174f198090ad67d1fe6ac39173214a7117d350665ab3dfd23586c572e8fa671ce6ba65fdcf1c3955249f65dd03f7a192354aaa6e6cc6223ecaf29dc8847fa6e932f3e8ae83afc4281f58bbcd9eefc0d59d33dd41f311548196daf56160f282972b2640ff5272541f9f3c3fa1a7a9eb1bf5cf1d17091b155a981da4fc6431b135745fcc2cebe738b581d2dec21d4d844b40e6666bc128e935ebdd000000000000007800000000000000000000000500000017e500ebda17e746764c353d1522ad08100ea330225e77273d2933a1fce8e8110ae547259197b4435a83845a928f216a0882497a480abb3328650988f7278fb27b51fe21e16f9a218735750450419ab5496f5eda673d2841b6981e1f910d98d656f3000000000000b800000000000000ffff000003000000d9068fa490420809c256edf54e5c45af6e3e6e4b55b3ee16e5317d28422777c9371dcdc5a3892aba99a1591f941790296ed035dfe14c6e3c589b6c3f8aa25859a6821b453fa85d66769b20f1134c64f5e5c6076b621afd549e9f630c0c98e72c14d152de148842eff1f2fd655b0d755cbef84a75703d3546f5dd742f8a4bef688df367b00c4eb156a5fa387712f5a6b2fe540d6c56daf2aefc4a8fc6972eb09e177d171435c40000c000000000000000ffff000001010000b747784051d8e5c3df9b661f6155d21ead8ea7faec34336d71df38117f9124ec11cdc899450faa273b4b0d03e7cb5464a6ce2c3b921ecd94c30d23b6bb93e4605d0385713c790a68a3c88d91f7e85b0d0a5ff485694a93557985c212088e56c2b3bca9c311b7cd20d76787616ab20d300693b72fcdea164334cf614b0a6508753e0703ff3210120fb1fc437567ba8a3c72194e3b553006b9130fb5a2fae903e5bdd234c6d056c5377500000000000000"], 0x490}, 0x8) listen(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x2000, 0x61, &(0x7f0000ffc000/0x2000)=nil) shutdown(r0, 0x2) 13:26:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 13:26:51 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setflags(r0, 0x2, 0x1) 13:26:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 13:26:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 13:26:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) 13:26:51 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x11) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) 13:26:51 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="dfa25fbcef588b832c905c9e3f5a7525effe00c05910eb0a1d38bcc7bcfe2b5c9083fdd94176e737ea608493fcd1123f866fcd292c33952ddbd33870a0fe689b5355ca7618ebcb1a8722882643d0a107cf3b6cbdb565c8af18b6c3b2fdcbc082d77cf0bfdece2ac8a71cf1d6d354f09daeabc6a186bcad4238c29835694000d6cd653314ddf267850e36e817f149", 0x8e) 13:26:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f0000001100)='./file0\x00', r3, r4, 0x4) r5 = dup2(r1, r0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000010c0)) recvfrom$unix(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x40) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x3b8}, {0x18, 0x1, 0x3f, 0x9}, 0xbd1, [0x1, 0x8, 0x8000, 0xffff, 0x1f, 0x10001, 0xf6d, 0xff]}, 0x3c) fchdir(r1) 13:26:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f82d2f66696c652dc9"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:26:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100)='~', 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgrp() r9 = getpgid(0xffffffffffffffff) mkdirat(r2, &(0x7f00000003c0)='./file0/file0\x00', 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x5, r4, r5, r6, r7, 0x42, 0xffffffffffffffff}, 0x37, 0x1000, r8, r9, 0xffffffff, 0xffa, 0x4, 0x7}) 13:26:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) syz_open_pts() 13:26:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = syz_open_pts() bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 13:26:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x97) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="e9f35226c6034c39a0149564", 0xc}, {&(0x7f0000000100)="2d0f9062b64147a7f15256361976a6c61e922ff9311f199a5a46277eb91b86e893ca", 0x22}, {&(0x7f00000001c0)="154e25e59409346dcbafb052afd954709b6b42a5455799d09d5da627f9e4128da1e7179066d2da2dcd392642fb4254101457e78bab5ed552b93cfb12f1b7291a046d4ff173b91b3bbeee1d8356d745f8fd99de444c3c885f557f965f49db52f6ba598f0e68ea55d64aa8441791860abdd3114377fb42d913b2c6ef7c66ec95faec06b6b0561270ba13e15724a82070399d478e9244656b23d6622843aef15ba0123630e25f504ef4dc214486e483814fcea12136e7a591c61d487b60a436a8ebb033ac16f46fa3ccd044b55080fcf9498a2b9d886a1fae91e963326e4b9d872aa89f9e7ec42b36832b5bd7a9fe042cebf0ee5fe2", 0xf4}, {&(0x7f0000000140)="5457934e9b210fbbe5ee6bad47d05230cf8015fb8533a116c120c45786a17a34", 0x20}, {&(0x7f0000000300)="2582bdfc221b5687b9040a2989dd79ee4774140bde0ca1cecbc2a96e49536db85625a3d8c0e4c9693fd6e057a55f6755bffe97c09e34423a806a283a3491cb0880848b8d902e83c7919fd8734a6801ed9c6a3b985e369ee8efd7e6df5a490c966fcea678f091a3e9bd188ff24e574a5b66a735d88ec83e9319ed82b837282ed0900af82b832b36b9daa40b71720b2ef9881effdf", 0x94}, {&(0x7f00000003c0)="c4c0c45b4c2badef3a5c9e5a64a4edf9a3cf9e76111d31509cd93dbb1e6ee493ef99083fe3505372ea626c1fbf2aba132dcbe8ce773dfa0f9589544dbc39e7450d6de53b071e17e6135ae14f0409f7f6a0e35ba21fa104c0f2f4d0bc3fb2826d7f2e4134d55230d40122d856d007482563abbf370795d1e79ba00f761022e91ea2c15a199f8d744f9c1c570576c2205449bf1d18e088bffa33d6e8559d09e0fe64c486fd5e11c1e550e989991fb4b482671f14735da7ff407c5b305de0fd2b9ac56cd6f77244e8c6a714964f4e25001eb67956aac10d278332d96a10", 0xdc}, {&(0x7f00000004c0)="e88a756977", 0x5}, {&(0x7f0000000500)="94456e585f5ef392", 0x8}, {&(0x7f0000000540)="8ca79df4f6174b53e6e13e2380c514fd26e093d1c78bc558d1fa52d6ffa86cd328aeb12376553351ed24652177fe3c1acbe04f24d0f74018402a51195bea49a0f01aaf9e6435ca0f0b8c90f9c801a2bf0f4d399a135d38d93846a95c4b1e75f0cd368afcfb382a993e65d054d79917d7cb0133e5bf4d3b529906652b63b5199523b1d8a223758a51a3d450199174c3ec16dee5997f35190aecacfd3bca88bd2086854f23b8d026461a5b3162b30eb32c28123935df5348cff7f81083f74babab94d82d2e92d7e1d51d2bafe1d478daedc18fa771ef9366fe182c80fb53b353ca77ff814fbed70d1c29a22d5ac7cee97923c5f3147adfd9587d42d1df526e286155c11dc4ab5e53440518fd9335ccb5f7adc6db2fbffe98cfde73726da74756b4d69a2bfcd2b528309469588874e89744ba0808fa2f0dc401f76515f6c561bc55aabd2ea76f2b5ee84e19b81957ef033623a952d8cc34c5d4073710bc2f82dc46cb81c045c80ce656d8178bf8390fde3a4b1a6138eb3594c9f4a209be4d7b68b54ddc1e65365b26790eb77449be534f21d507012b140ed8f67163ff0a2dbf3fabba8d1be0a815bf6e57a8e5e580d8f6a25c8da46609cc2a08961f64285853f20fce48b33ef5d148188b36ab93f07779ede06a2b5e0294fab92ced32f80738249925c82579588a347575294e691af575ade3178df69e5bf46521a0644dae118e0792044db30eaeb6c2ad1a4bb1ddb733ae5fb4d2dea9fb47dcdd25ccb2169cebca6b0a6edb703c59c82dbe719e076db42dac48df13c27ac9be7fe28f58a62b61eeee7b15307d61e72f12f2ee1ade50d626cc0e01373bb599b747ad0c4a4fe47490ddc09d48f01887abb6465b9081448003265e5388d08d64b7512aed8aa0a6e307e8fd3dd88d1e8782ee59c481bd899534959d01ee5d767466a35fd0d03407f33f3c84a56560df1de483025cc80ccf7f4ff9f4282f3ee0eef7b401053103f6c8c3d8e68a9f9f3466686e67733cc2702abd10022e738b3024e11ff1620e480a0d9d9eb80c4ed48ce69d8e7c07c46cca243b780b62a4af72952122726419f2d716fb33333a45c6c5a10ec05202175c613db619cb392d07577dadbabe9d43fc8962c8868ce264b68ad164088d07a02af08aac59127c5d6fd63b72f4aebac4515a382b2c2d979debd096f360ac3d572790a485b3e28f901057b96471e3d1418907b12ce7e9d2ad958ef99fcf4540411604dc2257b9ef5d4688e7661f28b302d8d8f9569d525b263df9bef921a9b3627237ea9d10f1f76ce652207ee7035089e27ade3ff1c4447119bc5fc27f5b7927bf383e16e88e5d719a26b3251b93bf8c4ae8154bd1ba3af13b2437c60f3ff93f41e23014dd3a1e75d534fd5a0b7825c0b72b25789a2e6765ceb1a93299943a2062972ce2a4a0e4215dad8258018d873484ac76dec993eb0ab96ee1edca0758e5f2e9797288d7994312f0cd372e257b5b6a4e710bffcd092efe4f7009e465518ebb76764332b2ebe4f9b044fd523a860ed84f89b0757e8cd5e8a34bb09b4318d4bac6081b42b92336f8df35b793c5faeb68b597368900959e3ec619667fbd94aef8bcb510e0bac87ca9dc6bd6c49cf756de02cf472dc5945f99a050152590c6ba708c05a59e7c661da006b83ddbb102598dd426d918252275cdcd823371d51e2fd9b8a0ab4ef3fb7f26b373a6708ca6c80c34c81cd785d64d8921d2696c762340d0cbeb3ca925420b7fa0db88f1fcca99e524ea19111b12ac945cb6ecb4cff9e34a4d5fbb159c1cc5db42184d9269646f2856d768674a0645007b91055a5d56930303fc70d3f1c329eba86695eecf395cdbbbac52591277387878593b9ea1613dcb950c810d2e40945f23308ffa46739998c81315fb3f01c071df4ed27a59fff3d8fd8b01bbd8233b477dc56d23ff5d0aabd1c13c4e7dffeafb9aeef50a96dc574da56cb001c22d9cf5bc73d3241d0190375a843c9dc21f7e067a417364cb3c224769af285aa9230336d51245c4df551815a8b832d2361a51ee36fa18ea180829ea3159d9bba8b533cd8732f3164216a8368be4889420a0900e1f5242ecb0cdbdcde9561fd5c7e31dd67188f1911f79fc19c921898e054b7f043d99fd31a45f3cd1d0c1fa0b0987f8ffb5da9def0558db5d298d50805a0d36813b0598a90c9123a7666dbff6c4bca06bb4a0ac9819e9a17b194ece2a0de2fe4e226f75d5e70f7a3e0bd08a8c78884c6c76d365b4c4621969f00ea7b075930e460956c9233566d531c4abb8b6df605e6df4374f5f018d83a04edb5495a6e2dcaa286a8f757be54ff325434a14e8c012dbc9d11c1b86f147a6bfb16b7d0af12ceb66c5583875abbc06ae9db7ee89a7182f4a7893aeead91572d01925a7e77e0ca78285ad89dcb310de1ec4faecf66c133023ee8edde50471de8167e3da5047f4f9e6edb1b1abf10e65eb9bc5425d9d4a6d7af617dee307abbf9c3083e56a277dbd2787ad8258daea891e6fbf06f523eb86bc7a75af34feec11f7a9da202e7f55c681e84c730e353294fdd4db447bda34eaf4e175244fd59e5770824445cd1246c23d1d0c23bc5aba6c6755f8f36c18629f29aa60729f80f49e2925e1a59f241da823628835ada7ac66c8ac2444cc3a6f515e56e93387a48e2c082d1203bc2461d9fefa92adb69491879cbeaf4558d0cd8410be595faed7c00aa0779c5d8b20398b340570bd7cc4bcddb340be99bd9f504f1cf5c09eac0f44851ac499f7f04919f77d1cf2edaeddb212fdd2d4fdca22c6896cf0a8ade6e65fe1a05a1378ece068ad1e19f925ba3c52164a3269a507ec3db06dba12cfb33c2969ea28398861dca3c5afed5be31b064f146fc58b2d096d5d52cf6d4b8cd770f093415042f52146112280d5658eb75de81e6ad06483d5614ddcf875ff8f8ab76bbd798569fce50ce8533d37cd26f20da287ae90580b28eae9b84a2faf2c9db973838df0e4fe3feb1d9f3827dc05d1dc52c5602330eb2d9823d383c0528e8e8904d5f3182c7e5203bcaa56f7fff5c5ab4cf599c823d7bf5d90157aab93ac965710aad66be8bd28571ef0f38593406e2916ccda2b0415e6d88daf5f9ab93520952dadeb5bf0342ccce55aa6e618f50482410930d37a79584eb60d2ecd7cf37a317d00ee51687bdfa6cdeff4fb65239236da8424eb6efb38febb317f3a357f1601e211c7b6b0749734d8a376c6f3887b7043d807a217c22f790cee3d429c45bd31781f2e946c72ac1515dfd87df62840e84f0e573c3d3861347735110fb34a93283c6a854daab4caca5b34caaa26aa81991c57593ec8c6992f7a624a5416b12e9ecd3fb83275c233a6a8103ff7b10706884292f34df6d9212a71da1aaed61003bded496e3a435e6b825ea4bbd03460c3c01e02aacf5da85986edb18ccc1b4fcb6303bc77dd0df1e90520ce3387cf4f0651c378ffcf5f55d68bf6489a54f733c163c73ff1bcd1a4390481b011e8cf67dcccfcf55a0f9fbd6f9b1d44b08f19a09993ae493642d6379eb928b407c07a32880cb91abf9e97c14bad2bddae4d5b14fb53417afcc149fa1c7289f036f0f8b144d3de955186506d13e884f59836649f98c0f55d9ca199070c48718a0b302f4a236f4476f202913695729f81cf812bdd0e9fc9ef686ab42919cae2954f0b346d86e53f879ceff3b2a1087ac9eedc79dae6aa03078093c629a33df52950a53832b87db33c04435f7f3090f9787d8b848977f71b83e33542171f334df2af7f3c8e6eecdc571ad2be19c0b85f5719ba5fbe182f7e978813cc42b541da2ae95af20e5c6eebb14ccfe936dbd3bd6afde2b46c097ad55168e4cd9e40f32a2f707759c90f1328276222a8fe3d5dd7057163765df0e1a2f00e878ef2c02b45743cb085df4be68847115a1996952ecfa2609a6c118a99b68f86a75bc0186a9d1f63418ec93d111f1ca601d62fd2a921e98bf02518477181c9f042bb7c3af9422adbb12b6922d9c92631171af156c256a0578824aa7ca17033c75b7d71dd6262947d35a4be13e924eedbd766ed27d5fb62d0848b4a6f69f6073d4d638be77aabf08fe165f54a29830aa99756f6a3af2c326ceceaf564319de1d170b50b94456fd1f674b3c471c60572c0206da44c96695e0163c9cfb7aa5661a5c58789e31bec29014065e0583486d8d650da667130a4247f000b20ac29ada3e3c2921cdc84e3fd62aeeabbf54b0cc89e5fbdeec9b2cd44dd47875d87fc5d9662a68114819b0292d5a5c4391e0fe34dc06b30e779aeddd24058ff50424fa200251f4b039bb5fc022a2fea73624e11b55ee5fd324b0fb338745b754f2c055011d977a51034535a33d15a5702e54466dcd990ff2a18583ef3b9f552c5fcd023ff69084fb8aa7e775d60d2bbacb635bc2fd15f1cc91f093f10e2d84aa011546420af24d1825fb1c63253c936cf1e4dfe488d8dbb77736b704427f381fdb5408720ac429e623f153937639c370e64a8a790e362a64a7e34c63f522151c2643ab66edd7449876e2f2cb86a35d050b5f631f351997729915ee4db067b1b4b8b5b3c066b9d7a7ea36659f5c9b732c49e5f66b2e64341c2acd5fc6189e73762b210cff0fde177dd2216a57dc419d5f6496354776921c041cde0f31c4d3464dc689ca66c608cade62954d9c62c33665cbe2e00eed00e5527d7591ffae5de9cf3ee379f7a9a2c843d25763e23afcd248463542db3338176e26d0b58cb9747b848e3883475636883c0565ecd7aa33fd59dab84183559829ee4e77a21d7f8cde445466dc542d72d1f3534bc28a35270a288b130710a228654a42b819a512278e27e40a017ef8b480af571b6954bf6525ca4d67f66b837c633f42495b591bf8746b3afd4db6feb61d484ace1c84474f7df65ac882892454461715c6a91fd3df5803fb9abfd6f40b5245fa43d4f73bd6c7165750e66e59dc1931e2dcf99c5e2b4ac97f53b4037229b4fd5071ca7f2d53daca828b7838f106b86c4748b75a7e08ee98ca0a0c5fa3cf1aaa35cb90af45db214bd11ef747dbc3bf21f16ce7858c6375312866cd1e4b0622b32abba5782a8cf99913ffbff3eda571a4ef0f3bb1b6b372bab80c0eb8f59b596f77e6f9e2d715b80d657c7d5f4e0944ffc6e33300dd2a38f17ed4e853d54a4863a99e47c4b07e341469357232328d45f6b44e7f49cfec7c0ce8d01424a82c89788f786b46bab7a7bc8c2a77cf0808b73234eafa94f4148185974fa7ecfc0867fde729cf316647a33fde96c03adce072af38decf1aa1dbe97f0ba10a9d8b717c6c123229ce4c774c49f8db8f48bfdfb2d98ca148176673f6926a6fc2e12273c23d3336707fc6119c2113f9ccb249ac9e6ce09ce5bf91327ff10e3df2560045af2f5f3a044dfdcb1de9e83d2931693b41b3b024195117078fe9f184df5e01a37b996866fc34210f9fcf171ec1eb728f124d808a71ce169e0314ba20eebfd1f51343d6496707f35402d740ed53754b019f663d8718ceb62d638e972fe3436818e7a795047fa5c4038ff4e46ee3c554caacb5d93b9de622aa4d62f7e33d2bd4fad1284e1820ba46a224b2323bab475ccf8aa059450514bb363c25f50f71de059034bc9821b2a4c8e16e6c4dd8d2fd8525e6a66589474ece448c07a6aaeaedadaee3d5fafb68f431bbf4648212b1bcc5f0bbbf242bd74bf5da9f2053fa4a880d407f19e4e606077c9c3e340a50cb565d85b304869e9f9c784a8cd72e51b0bb6856e4d92afd212d0f1f38cac990b716ba465cb4f5f859e81d45df0984a8041d4cbb813", 0x1000}], 0x9) clock_settime(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:26:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:26:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x20}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="3bde77ff5cc8d4a39e3075e2654ff87dd7ffe011573b2b56df2eb29e2d102ead068bc16488a7cc125464707c17a45ea2b3150f062aa682a68e9f2a75abbcd4eefe8d6025315e564f6c314e6cf6b4", 0x4e}], 0x1, &(0x7f0000000340)=[{0xd0, 0xffff, 0x100000001, "f077513cf38d89280b181a217c489bce433860f1bf534d11f20c631a33623cbd307d446d8b3266f367bffc4f58f57ffb6bcbd67ad9a712e9fa0ec55ba57fc631f73107c46960556546cea1b6cecaa8e81b57254339d57ed0a89d03b6b58b6bc75bcfa9d228600e1f94fd70ec08c34901ea6a7432b7308a4f7d50b6e3b8bf57125717112d5e6b27bfb0fc821e891f23d8ce6ae5526e7d6e03dab6c3353a98a508c72c9eef279a7d6c8624ef4262fb1ae7a434987c90be0807a332f2f6af"}, {0xe8, 0x1, 0x3, "a176f8fc2255b2786854f66ecf17fee8734977c95057e4c818166d48d827361ea4d5eed5546e2ac38076fec99c5a829ac42ee7e2dea18e110566b8adf68b95f57ab4952e5158af8101a8af3a5fb3c1d01f8f434d3b2d6547b702fb0cb271dec9305072c2665479bac27016e5e46f69b5bcdc41539976230c7ccbd237194e8bc6087205b6a61cd0973a0938b587e8e3076dccba503613840a56408db415a88e941edf9e96572b94abfed4b9908b5c719dc467f184741f191bfdc6da707618b7778252c41aeadff791679667f8769d1929612806"}, {0xd0, 0x1, 0xfffffffffffffff9, "a74c66a26402e042df06455fc0fe21ca003c27a2a1edf7eb3240446a82421875788e92b67e3df344d5a2085f0f08b56096b34f94456c9459b21dec0878c423ed4e8541691921a3e6b04026d4458a00dfefa7c86351dcf94def047d6be3fc3bd3ea956111c38bb0b78140bf87e8cb07a6746295d58b0cd059a838dd34a0d6bf680cba4d928317ea1a4e81c9b834199f6b5424f3d9377a18440de318e5371cd2b9d36ef716e10ea0a9e9e3545be9c187ffa9952c7e435dd957f13562552b818af1"}], 0x288}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x8) 13:26:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x3, 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', 0xfffffffffffffffd) symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') chmod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) 13:26:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x4, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, 0x0, 0x0) 13:26:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) chroot(&(0x7f0000000040)='./file0\x00') 13:26:51 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) chmod(&(0x7f0000000000)='./file0\x00', 0x100) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=':-\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) 13:26:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="edb778dc7718eb3c8632c436162a7e71ac146afb02789c9e76db95cdcce40e4a0e2b62ef2975327ec3a7343a1a2726ebfe74a8ffbafdb329fcf01e2ed31263cb837dd998044ad5e07ccf258f53d18ed1d7af39598146a4538d0adb8ed44a63759d94f694b378f7291f39d971b4adbc95280b472b3f4ef7b0a2c0e11c583a24dc76ec5739a3e55dff5d41b7a6b6dee9c8d9beaf61db7fa07c2f8e88e346bc43e428836b27ee72fb6a65f599fc7e503f0c3ed0f950ded4fac71c91e707846fdc915ad0c581894e6d1d96bfb9ced08df8d5be0a", 0xd2) 13:26:51 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 13:26:51 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff8000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) socketpair(0x13, 0x8000, 0x63, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x2) 13:26:51 executing program 1: msgget(0x0, 0x62b) 13:26:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) shutdown(r0, 0x3) 13:26:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8002, 0x0, 0x5c, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x7f, r3}) r4 = dup2(r2, r1) ioctl$TIOCSDTR(r4, 0x20007479) 13:26:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x11) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:26:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000192, 0x800000000000000) 13:26:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x100000001) read(r1, &(0x7f00000000c0)=""/10, 0xa) 13:26:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) dup(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000000)=0xfd) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfff, 0x5, 0x1, 0x5, "1397b812949e0fe01472ae320772370a0565e03d", 0x10001, 0x7}) 13:26:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x2c}, {r0, 0x40}, {r0, 0x20}], 0x4, 0x7fffffff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 13:26:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/17, 0x11}, {&(0x7f0000001380)=""/228, 0xe4}, {&(0x7f0000001480)=""/213, 0xd5}], 0x9, &(0x7f0000001640)}, 0x0) 13:26:51 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2000000004) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/155, 0x9b) socketpair(0x2, 0x2, 0x0, 0x0) 13:26:51 executing program 1: r0 = msgget(0x2, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xffffffff, r1, r4, r5, r7, 0x81, 0x7fff}, 0x7, 0x2, r8, r10, 0x100000000, 0x40, 0x5, 0x7}) msgsnd(r0, &(0x7f00000002c0)={0x2, "fdc212e33614f2703ad53a29f284d81eb07190"}, 0x1b, 0x0) getppid() r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000340)=0x3) fchown(r11, r3, r2) r12 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) clock_settime(0x0, &(0x7f0000000380)={0x1, 0x200}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getpeername$unix(r11, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000500)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x7010, r11, 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000540)=0x80000000) r14 = semget(0x3, 0x1, 0x40) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x0, r9, r6, r13, r2, 0x5, 0x1c36}, 0x4, 0xffff, 0x1}) fchown(r11, r13, r2) recvmsg(r11, &(0x7f00000007c0)={&(0x7f0000000600)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/83, 0x53}], 0x1, &(0x7f0000000700)=""/133, 0x85}, 0x41) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000800)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r15, &(0x7f0000000880)="ff23d43626684d0471786227ca2f6a2eba46045400b97c140770eeab24c95c3b0716c91bc33e9a1a309f23f6bf5e42dca8ea58e9349a5c81a8ffa24c45722f381a41280ae235f1f4a0a3b389f0d943481695a64e223a205c5fdb2d90d818f8b2cccf9b6f868081dd4d91554b788bf6a79860573b691a9fc45a79b82c84f38a5d5e139f0956f399bd02b1c15c6cc7b193cf06be680f470a5a2b7d69470b816d54a4e426db343db178a911120bfbe8ef08a85b9f837e29ad1c10b7d709e4d4a3d4a5d1ae6d8a", 0xc5) msgrcv(r12, &(0x7f0000000980)={0x0, ""/68}, 0x4c, 0x0, 0x1000) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) 13:26:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/19, 0x13, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x0, 0x1, 0x0, "32ba2bc6a833312cb999ebb24483be139212bd26"}) 13:26:51 executing program 1: unveil(0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:51 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x159d}}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x71f4ae37bf9c04df, 0x80) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xb75, 0x9}, {0x9, 0x4}}, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) 13:26:51 executing program 1: r0 = socket(0x17, 0x7fff, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 13:26:52 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r2, r3}, 0xc) 13:26:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 13:26:52 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r3 = dup(r2) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/136, 0x88) 13:26:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xc9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 13:26:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x6, 0x1ff, 0x3}) 13:26:52 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000124000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x4) getdents(r4, &(0x7f0000000340)=""/81, 0x51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$sock_int(r7, 0xffff, 0xa80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r5, 0x42, 0xed4}, 0xadfc, 0x9fb, r6, r8, 0x7fb, 0x5, 0x5}) 13:26:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) ftruncate(r0, 0x7) 13:26:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x1000000000029, 0x2, &(0x7f00000001c0)="4b74954d", 0x4) 13:26:52 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xca0, 0x81) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/207, 0xcf}], 0x8, &(0x7f0000000740)=""/150, 0x96}, 0x1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) setreuid(r2, r3) recvmsg(r1, &(0x7f0000000c00)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/93, 0x5d}, {&(0x7f0000000900)=""/92, 0x5c}, {&(0x7f0000000980)=""/25, 0x19}, {&(0x7f00000009c0)=""/241, 0xf1}], 0x4, &(0x7f0000000b00)=""/243, 0xf3}, 0x800) 13:26:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) semget(0x3, 0x4, 0x200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14a) write(r1, 0x0, 0xfffffd7e) 13:26:52 executing program 1: poll(0x0, 0x2a, 0x80000000) r0 = socket$inet6(0x18, 0x8000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() open(&(0x7f0000000040)='./file0\x00', 0x148, 0x40) fchown(r0, r1, r2) 13:26:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000010c0)="676e4d87f8043becbda28db8e68d8f31e6711547488c8ecdebe56f3f8f5abf04665769759809ceaee3382dff5d769a135a30fa2e928ac7cdcf81db89f6fd41041779fc78a96f32f8", 0x48}, {&(0x7f0000001140)="13215c6c1929c2b4b9e5ccf603ac13040ec36021286299fcbc6911fe66c2a7011bc41bac8fbe62864b4201f859d12f66e5e1107b0980d45573fa93ab4b1bb1f8fb88", 0x42}, {&(0x7f00000000c0)="198e011108bdaccf46bd5d1cf286fb916e2c119a930c66e69a927e30cb1b4fff9fec8b8b7841", 0x26}, {&(0x7f0000001280)="cb77537b3a6de4b40fb3992b0cd89e764c3007e530b9296b7c4f638d020bdcc593ee6959fe8d7bf134ada1359e1acc867dc489c048b21835051fc52523261afd0c728d71a957870230ec0e17cba90586388130d62abfb37608b85038d44913d0fd63cdcbcf576862df5b64ceb47dccc177a28a08396b7179a995b7dc93989e098a69a8e8a11436181bd76bbe3e67693dcd05581cf75a54262108b9a815bf81e130f3f56e169165865ff8354ccac9d3ca9102db509f1a5c801f5afca6435162edf0560a2cefab2e66e071a9e27519d3d915d4732eb9293eb0606c341a89bbda01060de6779698c125af4a0d47533114523802bc7bc5", 0xf5}], 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:26:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) readv(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000001380)=""/164, 0xa4}, {&(0x7f0000001440)=""/234, 0xea}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000001540)=""/240, 0xf0}, {&(0x7f0000001640)=""/198, 0xc6}, {&(0x7f0000001740)=""/95, 0x5f}], 0x8) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet6(r4, &(0x7f0000000200)="13247ecb9531474adf5db2e86f4934cbd48cf083018ad36bbf143a8c27b173bc6e1fe4c157e06a9e001b3e66df0678abbdc6bba05add77befefa6fc8166c7f4e5a6b08d4c200802841df6b0ab71ac36dcf34a0ae07c956b0777470ca4cba2003852fe3c1c8879e800cbf7d6537a31fe06a9bffcdac64b24d64b7e03afe1ce848668c32c881b1ccc3453a2c27d94a8e1e", 0x90, 0x2, &(0x7f0000000000)={0x18, 0x1, 0xffff, 0x80000001}, 0xc) readv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r1, 0x1) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 13:26:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 13:26:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835b3502226a47050e3eba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 13:26:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) 13:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x8) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() clock_settime(0x6, &(0x7f0000000040)={0x10001, 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000040), 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x16, 0xfffffffffffffffb, 0x100, "e6d30dbfea3c31d494846635ae64ac59475235d9", 0x541, 0x3f}) 13:26:53 executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:26:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x1, 0xff}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001500)="7bbe2cb06cd8cd8d9ce71192230f3cf704ca104acbeec1476f0ce41e978092dbf772999a61f0fb4b7a5bed3d258cd3f9bf82d056c7c29e47e8fdc3490e9a46ed078ef8dfd91de4b3120917c44ac1a03f5d67f8", 0x53}], 0x1) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000013c0)=0xc) r2 = msgget$private(0x0, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/133) write(r1, &(0x7f0000001880)="e08f2262127b32c326bebf2c542940b1c75aefc070b09b35d718252884a1c09fd138f1a0c8cff8f00b133f089aad296b7517320705b5adafa0bf91e4a3eb7062987eee43e976c55c44c5e4ababdbdc3174085e1c212104731c8e207fc1e58a3bc7f2e1eb6a1094ae0898e082d83d8fa5605caa53cd58ecc4b04f1cdc1c52fef28c6c3d2383d93ca0f4cea5c5cf936fe8c164cc103ff9e19fe95b44b4b2213a4d46c60cef0a5967eadd6afe1f82f9e19581e967cd8daf06a1f883b195a90d7ffe95ddc3bcd02563ceef1292f00be0afd5144cb1bdaf262c5bcaa11380b027c564687e8583b77fb00fb9bc13678175cfa70f7824e78e52ad828fac2821ae51b8b1dddb912594f69b0bb995b75b4a81a4197610f9b5c843fcb679d9bc923febea962a772ce2354307a0a8a2a9a833f49f9c015e1b83ad249395af9b92e0afd5e64397429d09d07858701f0b2871d87df8af7d992a329eb0ea63f229f06f72ea6df4bc9181dc78ea194f", 0x168) socket$inet6(0x18, 0x8000, 0x9) msgget$private(0x0, 0x9e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001440)="cb03dad1", 0x4, 0x2, &(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = getuid() setreuid(r3, r5) r6 = semget(0x1, 0x0, 0x400) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000003c0)=""/4096) syz_execute_func(&(0x7f00000002c0)="470fefb08f89999966420f381e0d0d00000036263e2e66420f3a17e5f6d8f7c482f9237239c4c279342cc6660fe9e73666430f38242bf0802b63440f957900") shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) r1 = dup2(r0, 0xffffffffffffff9c) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x400}], 0x33, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x10, 0x90f1}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000008, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xb8, 0x30, 0x7f, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x28, 0x9, 0xf3db}], 0x3f, &(0x7f00000003c0)={0x9, 0x10000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x191}}, 0x2) close(r0) dup(r2) r4 = syz_open_pts() r5 = getppid() r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x40) sendto$inet6(r0, &(0x7f0000000040)="8f4bd489d0072c1aa928cc9d115ad496923d4094f711f1e17146ed15ffd2827c731660715963a7001ebbc09b9f72494aafcd5412ac17e9a5941e73bfb892b94faaa8a39f8f96538647ba1ae17d848bc2cdff43a2a35aa79113a413cabd696690d6d539074fdfbe033eef002ee08b39ae760688f590b3fc89a14b79018d86590cc125652edff2d231dbbc868d4d20d2c9bed2919358cb5a3fbd68a80ab8ae59d8f9f458655e8cda8193d11c20a7b217e170b7690d289fb21b0093cf38d9234e29a262a6daf383163d78f5c18f3843b259ba5c5320ebcd3b1d67a1d3a688f6e00c272a658f518e102d08c88cda3b50f621c255cfc2a9a6e1336bc25c967a40ac77ce24934e5f40ed4f1e7aef9b0b1adc411c6cdb65266ecfe60d4b62c5ec44e419e7665fc7896707e0ac8604b5cb59dc5c4f202a4c29255b23bd3893af07c9ea5145f047a190c39ea10238486776ef022062dc97412daa233cec05c5fb0a55500d630719ded586d17eb6133866fedf71741c852e1c870e1e0fba2273ae0a5c06675481e8492ebed3aa321448ebb756011eee972d5d015a790fe68596eb38a552d33fb51139ed86271e1888092a29e2f8fb497f926c611d919d59e867193bc8e9e5aeb4527d8ddff9bfd7c25f931e3ce3b5abcec6743e3b8450c6bdca0bc65ac0c30fb5ff65415af86eb6ced8cd15ccfccff09a54574fe26f6084266ae0910ebd7ae08e951ac025db0392e65ac938cbcc6bd0270109208389a02dfcf1ae73fca45e56e67b8049fc0f531cc6b0adb4bb3c36efa41664938d41d84837d05ad111c50cb4ec6271802cd0b05262c2b5d23fc9ee48c4334bc179993a93eb0423ceea95916b3665674859c4cc64b9a3d655dfebe34ba39b10f0c66742c5a4293838815ce48a7df7887f2f0e3ccb7bbd132154a6b635a8939561186368c8a6d3017d70a6abc69136bcf354e0c1c900671370c36820d28357b59395173bc32c53c7939073cfd18387e24b2021d08d591648a575775feb37a9e3308a699b0b51c4ec1a7749a4db10fca567106c600c4c4a172b99237f95a14858309c99b5d65ed9907b6fa5f5c34800b3e32a640232a1471293a9ef2e31499cbeb97341db97611e33ec87f46ece7701f48c37c10296ef8c2af226555fbaaa07664e851a77f4f06d39a494c86460553467f3a3bb4aa1d5120cabc733886284af0b1762603c73aff93df67fb69713db13928bafc9b7b58386103eaa2cb1fe479c8cd61840d218c67e8f1b3af8d249aa6b2478f7a714c9c959f59114ddab05b5c921aeda52cc755e2ac5dc0ca5eca67c492458ffba65a1100d4af1809108885dd264661790cdc68efc7169c1d1cb27ec612d3c6514ce4ffc9252a605059055ff9f0ef16a2fdcf2010820a4acddcbe0d380d8a204349baf533c7b431c95383c086dfdffe02052e6a23882bc7e6c6334a7da36de58bbb23ee0880273746bef7456b561d174c8beeb9abb83da7c8e9ee284c6299db233199ef6f53d70d03da03c94ec4030118787bf60fa5284b2e96515ba0f48c146f3d045ccbd8305a063b8ffb5ac844a62043f710bb6a31a68411316f79f6f31f265f222ce783208c2eb87be15e433151550f6b4a632f90ce309839879c8e688e56b5d99c974324a5770e877600fffb1b9d0ef4b99242a065721929767264a4e7f8ba42f3814fd04a5fbedb1d9c70b9df13a4d50a634dc358711fd3feec41bbe2be3f5866965515154a51c6ec2fc51f4a4a7d9727835cad303ea900d4c871e3e00a6fa57af142a744a6212737469e1f1056dfc428355b9ece9c75cca73c56051e0a2ea534db6a946249e3fe68c5d6dcbf6947fdf92a71c92e7443c72fc390081f344551802e260f951dc79d58b68f6b4074d3e6a63e20fb4ba7518b0393a53519d7294d4097726eca8327f065d133fe55afcca2f1e5d38f3aa952701ff6890afae6537e0b91d494c0a96735cb2b559e273cefd54410265b9fd30bafec009716bd717e6e640d024206143c42d9fe0166ba25d604d070218c713bcd13eacc802a26d0471c55ea6cff139df831747733eacaebbff5429750a7cbb3d0ec9c46c52ba66a9f0d1d7b6728761381044db7a9a34fffefcbc05f8808c4927efc7dae774489bb871a2cb6ec7dfb1aeef46d76d35f990cc1c598175f1361a37098ebd98c2e1ab6b0e0d50ce46397ef250b99dd72c78e2ae68784fbf1f6b17f0c62b47b999d2dfc4e37b72e44e219777993b110b2b6ab1cf37562023860dd61cbd4d55640afbe8a2fd92a6df252b4af3b1211e363a3471ef59360d8c34a4580b6626e094f298a00d3baab821d0ad5e990a7eb6603a04776d50d19b3cf8c6dba879f823dc530c158c6df3497e7335f79d6d4feb003a83f25ed646e09355d709c7587e3ce8a25d5e73a32d0b8a07b92bccbb86ea301364a7ac767d7b01c037334df67ab6b6a53112a0decdcc5b7ecd6842fb23aef882680b5d5d9604d1c25690e4d08a0dc10280a05d97c5303843d8fd329f50d6d9992e188b040ac6f6741e014346566d21bbb48535fc556e7e79963108e8e256c836b41cf9bcb4412c03cd4b7b313e7eb995585bd735d1dea1107410345f892898ad3d7ab9375cb03cb7510c2785e5c330492b11ab26e66a4b98d170e99031b637551068e5e581e75fcb0ff3a6bd25e67f881bd65b43a7edb6d2594298f1f2844e5fe82c1feccd51d4b3b7f19b0c07b8b7e12d49cc8552b4fc354aa2547d04611a905a5a54f6d0d558332dab0f4ea6893e51d7f58633e0be067ffd0988ceb6927ccdfd5a28a2c28a447db24e53cdbaef7adfc2c9de8c2f9ac44ecacea7aaa9300f9918ff0ff41fcf31157cfe2241bc2d2063597ff1439d6729f124995411706b242ca5de00aa9ec749ff5794ce704b18d97c06338a5062b096e7aefe845a8dcaabcd6970848925cb78fb34d440d1ad4ea9839d5d0cca936bb4b464065cc00cb819ed955658933aca5e2d5a9b00fc39709de149f6eb5b03ca781c69fffb6d5c52f92adaf82e05a75b5b82b20879774dca7819007c77f3354f2e99490143605afc13f76ac93fd492660d21ea4909c339ac1d213fad109b5eb29ff64b2f8bd71d12e32293fc8022a5753a090c6760a1d3696c1579fd57e69caffb847e215c306cddc473c3c74fbd406cf3abd80970afae4a84156d0a95d25ae35af1dc4c59d1841a297f562f1ab0286b938b297247a0cd85841bafa46c023d9e42670c1a6b712cbc68a356b756382431bc00faebf1d34e580d818b19822db629cf022b234f545b7b2c3d24b2a907cb6471ce1bfbf4ff11446fdce00a4e52568049456377cf6480a6d0118efabaa3cf642d0b4448d7e6cdcebb9a8df2ee1dc4730e362a8d3a50d3130accfad4faf622f93f961dac4552da7d0eaeaf10f4837326d5f2b3baf15bcd16002d35fa382c356253fce4c53281de13926b5342fe11b2337781321fa892ecd2595b9bf8e46c4c9b6af10273b4709a4e5c0e343e22678df10d0b79f5f791580abf7d7d5fe3d9cdfc7a0a7725de8217eb65df4a1f0af6aaf63e4ced70fb6333fdaa6d418df763242f9712e3775860893cfc56c923b46c6424a1dd2d7def4c01e716df75039b3dd896d270121b6812fb6b0e3f99dcea36f62bb0ba0a83b9a765cb250adbb3bb44b8faa782517ef10944d65bee07023fd8a290b23b9cc3a59e3020dd88dcefff6e228896c64485b88c92a0092a917f3e580af85551a4995a4751f2fa61788d9d8ce50e7365caf9fd8669ac9010ff84255da7b8e1ed95a107d31c864b771e349a194eec220ac6f48c9eaa76999d8a42c4cb97ea16b70241853f3af70027c2abd639db1161d21d321be20389b3a2528654e837c4b8d3f0fee110c3947836066243cac3e873c014f26d455cd124c0f9f5521828fb95c40bbb85397f2be3d0a989f39c5db8182996f734340f511eea1a52285615c426e2416e4f76726d5e8f524a465ae29e2dae448d1fc2b66dfd8fddcde937ecd41a50916f4cd5efbfded206e89a2aa3e9d688c37b3268f2eae093147186162812eb84ceaa4f76246d56b21d21b36744351bdcaee4637323b43c8c2c49f23d0d65f0a2e0aff7e549fa4360e2e7b76389c6f9503d966ca8a05f73867afabb53b6b5119e89194e580195eab4c3a98cf1c11886fce98aa118178c632c826d87f09a9831858196580c447b88289845e5942fc4f55b00da27530df5918e1ab0c99badea478c5f5783eff50d55ae774d7d77e1765ad5803650bb8ed1422746fbe5b7f199db267a054e3b5b5cfe59ba3121877b7bf87a893d3d634c11973612a89aa6d0d5394a483e89200668adbae3ffbf74f27fb52955f6dfe9c4cf7b92ce75b1d34bf0aaa6a33c1f78cd75ea7beec0a7b63467de927570f264c0559f29f111de4421e236c4f9bede66669c5722200cd4ab46bf25cffb260ad9b221c41fd5d28e178be612495a9e31645b3a93b28fc786cbd3dfd603be48c1f250583adc3ccc1eae8f3a8004d3f73ed273c5694f39353f734d5d37621c7a23922e5d83f1b703822e81735423bf8f28d139f4143f1b81dba979305e760b3a23eaac4ea519a7d79df08c84169af45a22794508570a1cb73dafa9204f12855dddec9b861e54339daa242fc264f07787096c42da49605ce11433a313a3a21b06a4f9b2f4fa889c7ffcb8719133fabb0f7c785b4d3959e1e8e276b732a7567d63208da9ba0bff4137e7f639aa52a6273607a37e3d0682f4123f75bcbfb0bf9910817c49f135e47041d8d0b2c92bea4efaa97190a32549b2e5ad3bfc390bccbb2df3edb8848672744963e96f6ca2673e4a9c7d4610b116691b2c70b6b99457d77961e7d259ca718079ff739fee2f67720b1eb1b12f2a41c4d6f7c29765c3447f065f30bc54587ec0c04c678639e1050d6cf047ff840fa1126a6bc6639d4f030723024c85758140890ebee90e69d23e25021f6ce5f0ae87015f3b27b786d453306103c2d8b98ed105d70af364bbbfd82cd3b5df82863ae1febf8e6b3db6bf4d7a18a020f8a506cbcde3d1aecbd59925397312e8743a1d93cd82132c7d67ec33d5e3638a6deddc5309aa838f60ffbe07ae0053169afe68834dbeafc96d9480d2dc78f29674c0654d7ddac9310e98e62ac4e84bdcd9484bef1591c8544caa44b5288c5ef68327da37f24c8c7e103684530a454ef956653e6a7133bd55682496f85d1e34614cc2a37f8c1bef786161603793f7f12e5cbdd4b831273033da7e81a5d86470de0651581c52a21b19a4ce2abd035d6cc6cc1476798b946b9227ac08dd2c1846a269c3a4e574a182f7ad76e7aaa139875e861927100810d992c8e56c9087e7f470c41fcdeb54200eca62388aa84a6e3377884208c807444b57519b1edb534f66e43d0677f1e580ed10df92d97fdda2eada150ce5224da98c4adf2a4ba4605c5ebf371a54c46b6b72a0b19301e18ef75da892c5f8f80b465a2db0b01144648cedee9db8539b20f7e3df8bd184f75ae6e43571be20c12e920d6d44b23a013168e1fdd1d3d1e76e124a3ae57fa500c5a504ba43bc80bb1fd4c343b0b78c02b72bd2f7b361657fa1592af700bacbbe2e65c1b39e53449892cc90ab371220f94814733b2092a145fa0af7e2fd0668cfa081d600822b9a0a0100de1853af9ae5ebf64b254a5386eac2ee7ddaffc9134728c9958cb31ada0e01a01239b041cdbe23022059b7508aa78a08837980f84ddf9ca598a69fee6091c24ce2a62f257c09aeaa9ef0cbe0c0c98853acd29033a12b48439765694ca78a5c504751ad2f95e1a2e0ee6f", 0x1000, 0xe, &(0x7f0000001040)={0x18, 0x2, 0x80, 0x9}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 13:26:53 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x0, 0x8005, 0xff) nanosleep(&(0x7f0000000040)={0x5, 0x7f}, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e737543515638ee282f72a820108a66a36423426fbf3a020a426df61ce5b23e5122978b808ca73621fb367303a0c2725cfd9e441d3de5e194f14c836b82b7d6c25e438d41bb915bfe7759275c628c578e7eee4ed703a42b39f0a18b89bdf81e8043e6ff95c171655d2ae24f57996729f019739b102d11d5e90ac7b85409bccfba3b5df802"], 0xa) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffe, 0x5}, 0x8) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) 13:26:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x20000080, 0x4, 0x8c1a}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x67f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x50, 0xfffff, 0x1, 0x5}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa1, 0x50, 0x100, 0x3ff}, {{r0}, 0x0, 0x40, 0x2, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x5}], 0x2, &(0x7f0000000180)={0x2, 0xe3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:26:53 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0x8, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x16, 0x8001, 0xff) recvfrom(r1, &(0x7f0000000000)=""/95, 0x5f, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1}, 0xc) 13:26:53 executing program 0: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) r0 = open(&(0x7f0000001b80)='./file0\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001bc0)) close(r0) pwritev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000140)="30f42b89bedf53dde7e483f6ef8c71daa0626895b94fdbaf8096c013843b8f836e3e1a81efd5298f03bfdd77c7ab9de69b7fdf5ef15b0c936618a7aa116da1933846958f13d8e683d4715030e63ed0f4f047483e1bd8c27be615142bd6abd8f013c9f0569896698d7d99faf1a01dcf6966c0e11f5c397f301caf6149b3d1200513336d55a50b2e0ed21a3c57ee99333ca97dfa0f7ee2d05207251c98304435bb1a354e2bd2061ad337d8ee5935f90e", 0xaf}, {&(0x7f00000000c0)="03637b1678c6dea9cee64250db00811be7abb1136e88", 0x16}, {&(0x7f0000000200)="c1bdbb81847a264347c7ba430bd69f46fb15ef010f251328dda520a016c09b93277737fa9341cd701053a16b926b2709abd251edb66f2682b9cde8a7818b05d1b1da8cea71f28d4976a5ccd15f8a141fa605dbdd6e0347f731dccad991ffbee75972fb9da2a7159f777bd662f221d2441508d271d15ddc2745afd697d190c6a1ed3fef575cf2adbf65424b235bff8aa6fbe2128744f457bcb5931259ee5bcc4eea9ebce4098c9bd60e65f059febea98d0d79b735ea44fd66b30ce2e4eaae730ee35c50888a178f8d1e952a64383c0bd8b8ae1fe6172d7ca5d4284e7663be2e5eea364218ab965d35636777bc3ef74a3e4bf86bafa8a75154ddd69048a983e3cd2d46e667e97e098baf8b595c9ed507662df244ce2170515881a39d93bcb5c90d39cf79427507a038d0d12c25006d35e259a283ac746c5e26bb39aeffc1b13c63efead3c70c6be391d99128c43743ff0e9476a227becabd61c3c873e6c61718fb704a536b116513e510a7be8f3735114d5d34ae6d2f5c500c46a8455d53f1c7541ee8dc9f354846311e7766275d43ef985c9a879e88501d367d4596290b408380968853ec28a65cec75056fc2d9851be0d2252e405248a61cc5e38e805dbd9b2055b8169ed16a235c580f19754b03561d1f50fee4c1d0ac1fa1f77bad39aa8d3cbff77e14d65e76bac0adebc95d79d25a35960e322b7587b3cef9d10539d8f23cdf69c7d416698971b01655c16458e42c81ff67ec7a1cec5e30bab9672eb8115f54c72681789e6b61d76373f09be2d2623e7e04345dab55cc0ad6ec005dd85b8e1753b0108e8a70c2a2d2b175dd6b7f22a53fc5d34928538f42ecffb12bbe74c1cc50f826a1e40d05297d0b7fbd655d14105f4b6290248ef18b3148d550d3c938c4942f42aefccc6160e813d7c97afa73266fd6930f5bcafffe071ee7b36215a072e985f991159a93dc4917f5b41f5f29867165c1f06f9e8ec940de01c2986c7552cec3d0e767e71e979c4681a22f02b128272ae8fcad91690b2fa7ea0611a4435c0ea75ad66e8f1262ed1bd7acc351881ed17ec2082d1a2b4ed306d9252ac8bcf8f17a18bfc74b9519bf53cfc3e266ffb5969fb21814cf3c7e92fa4070d767c889d287f1030aaa0bf45a1ff2a43991ca0d74ad3daef4433f8a25dad7aeca40bd988097b0cbbae1b93482922bf7a817a787830259b7dfde4d98331b5af9c138ad698ca7ae5152b3021a9c489e863224a2b3111f1997f33d8ea8c711c834877397e38aa2c16a315d5ec3b756494385b522db4841a3af0d23879a0ee7d58805ddea5ef937e2fef2eda39127cb552bb370a916151043c34e775d5c5030dd0dcc1bd074d9dc76270355af3688cf1536d3e5c9a9013bf22c37732ec6ddf999726a84209905c65f3043dfb0e07256042ef5aa01dee4ac2faaf4a50c58f81726173044e71072bea769651a9030bd95df5f400a9ae22732cc6065e31179a740b08d5f03bbb8cc35701c3c70284c97084644c6f5861887b648c2af294c026f08589c317551c18c88839c24af04ed75ef375181247553a7b3c226526eafb30587cc04e9e4f6114f5719c240518f64eef57fb3deeeb9acd07922cb3eb1e3bdd403765798917969da9297b8025415f21bb7acaa07e9b115e8bf006cc0fe6735afb7b4219f14cd758b59cf2d1fcfc55a4c84c5400828832a23cd800a51812f9090d8f714a0743cfa0f3cb228d153a1db68cfee436be02c30c03c6d9bb6f4e0e07f5d20e9000baa5ed843eaeff999d317dab4c2146ddeab8f7098d6bbfb42deb7ff5a0a6643951dea63dd3e44458881566feecb46775acb587534ae1608f4e3d00ebf5877cbb55c69a5f8193448837baebf28e3e08f102be2e2b4311eaea57c57f3820e57e8095194bfe18db651c28b3a1e46b41cedba9422404f91b1b74ffdd7f34f1461193e1d67cebf728971e8876f07d54baf6ae9998db001702d917dcf225f2f65571aa6778b34c27c2c7649a53eddc6a8b0e9629fed1617408cfb42de3accf36676ebc48231ad988aba4d7933eac7dbaf5c38479c5078e410af0c6c67f975a77d8678b59210d1d21fd2be549ccbd92f5f293842284e1928d4a5665ffb68ec300475b602c4b6d382a69ff815b79737c8a1a69f23e7f2a07cf2f7128033e2ffaf3dc8f1573ca5c75297c8a89ed305835585bdd7edac33fba7a18cbca3e4d2874cfb976148cea535ec5cb26bb72a6ba024f62b5d955f5ea5982551a8774a58a7599b4d65b0aa30a942e574fd5f86eeaef8b00402eae73641ef8c815b5e1a8451445ee561d4ca06e1e7b9f6cb4780bb6cd3ae556cb42144999b20d86d83612fb0b862aab226a165c2211eac9eb9ca662ba5732b4ca1beff427d842c55c34b14463662da253a242c769ab4653cff2f54290444e89b611829e56fbedc28fd2d387194e098402f58eba892a651009cd155eef55a5c7432626389f39e5d83a11270cf5087f7bbb1ab03e0b1e0d6fa7b52172098da0b5f6718ac75d3ee669d604a674febea40ba6c99724b6fa911c7d8da8066c4ef45f175826072475de94ad82f64de7a69253214e7bb6fadd072e05d7e4ca1759067788d788fe1a38812a64b98aac9c10ef63707f438a18f871eea7b8e240d6a6d092b103f1ac880fde0b7dc168549b85ff3991fd44b138034d20addb489721c8bd63f2c2d403a90fec1eaaf188f7ac54b7a0ac91dc63db2cf695be93120589398f2bbdd09841af43fcd521a11bee839fc5c359e367ee1cf34d5eee1fd695bfb535094ba5d647b074c6bb43ad723a43e665d26b8c8e6e957f930c4b06c340ebd434b82dabc09ed18c038cfcfbe3085544c7502ecbd9625061f14a629e0ef37780070595b9ec11a213edc19d9b51f0b870fc5d0e199c545ff8d3ce0d04a1143fe48238757bd12575c1fb67e2ed25027e44b68fb84855332911a1b3de6a408943da4a1675a6200e3435336d2dcc66a7da5eb46693c434b11884281275ee3cf726a67ad1a1ef994b494879a9f1e5e8ed44b335f6168b5066d5f48a67f8be29adace7537e04552cff2b40cf075eeaf3bd66eb4ec1e0ed1632c96426979151bb9b371f0a8106a27c35f620377e0a641d979f4e0fda2650eb3c6ff693d2cd809bfb7993eff461cd4786d6e51903408654eaebae0b4255fc03e4c34fd17b335f544f75393d31247fd62820a2f67b426e01cec7167f57124407f2b0bc55ef29a36e9d5f87f9916c1ebff13aa3275d7f13d27259a5226ab7e87155ccf867adc492edf244f70ab26e90b7e3504dcb6390d09bca623978952e04265a4feae1f525084c0458240bf9a5de80e46d1ee9dbd505773581b356053135e43b1c41a4eb124f4e70357b14bae82e9b91e00efe0e171c633bb5daa2219b39144045ea64e737a9ec552c39125d4e3c8274ecb48937eaef0c01444f4a84bc701c27dc327ed4ef33b51b166d52c79979db306b5a9e9b511bfe47ac26727af04a3c952e681eef36fcb4f44e7fd0c0ee280d733c4e02119425e5277168cd71e1b68e8f8a2405b6de891d76a39901fe152a0fbcf4af6e8c7ccc4700942cd9e9c300e3a1551738b50e54638af856322d37aa85b736ad9187903591f23d254b5374d3fcccf48802156d55b992278eae7e008e2021ca83a3bb4b36dd21e8aad9663efcff5d62f34a167a642177ae96e19630fea307e64367def1080091591f843ab57f40d1566e594c69d3f8fec598c8fbbf2d57864efa134276744ff6f131d822d47482eb8ac3ccfb12c83093103803279d7c5e8a02314257c45cac5a99d2b8caa5a36fbb868e6867a22b784feb8e65c03aec8e505d0f9f9c9155eb8f69cac3f69bde3ae3c4936d04799e1324fe26f8246a999585ed981200c51fd9f9a77465e75c3e9ee377c6a5facfcdc3921ed4d6c1d71eb5b9d0492b54a1d2468451f25af2db3b5cc9211b46ffde28678e1f9eadd09c4f36d9d19c9543292bec02c90830688e22e6f5adda805f182c210b861d19ad20cc5ad3a20d8b429bb230a54022d0f47a0472e371ac0ee70aaf76425b15ec0de615251ff0696e8c747c22f88e1dfe03da48e153c44c2281826fa5601952b0f04975708b747dcbd8604c565293f7f370d43073148ea6a7d7d5647684fdfbe446b38c67d32956375ddbae9292dc98cd312bc3c6ae64f43667501060f48ea5dc5ea92697dcca706a4d6d1960f9f3319396f61f179a9201eab1dbefd6110a8e75ac1527602ae2b2a17420dcc9d8ffa048935d7ed9eb60427f49aaa1750632c9d1b413eea37b9800fe80d9cbdf17d159599341e33681ec4f2e1a9866ed5ce1b4b9f46cb66bc813bfa6a81bcc7013a49219ae2ac8e45541e07bcc4fde103a8299d91e808ba61333afec2474fd539264439f0b63af5bd4f7a7b469cbb938e43e4220e62e79c16782d0288bb341a00a7f34ffaf0ed9c67a37291e7ce0e8072b5ec04b35be6ff027f155c3b2c71461d28564a635c4463265037683392e29ee7de14266040ef4524da83251f31eb2965f3fd7621343a2d9dac6736ca1b20d263139be2f0e2fcecbbce1dcc3377f50b1ba1402d091ddea07ee4b23ccc42166083692cc2d52c44d955694b54461262bd6c742e2a15a209812faeebfbdb44c517fea10f2c7d60fbc08ec2cb2aa43a6470c0ed8fb847757739a39fa007890bc421bbaa64729847fc03393917bebcf7073e65727a5ab55d297aa306b70b420363ee17e3a9cb67437b04ec1fd63e130ec19d7c7bee881254d1f7f1de9d9aabbe2489f62674b15661a19592c2e230c563c023d9ad699450c118b32e282d9cff6b41acfcfa91d059bee35b39816cc6c3798dcfac0338f28d9689555adf281a4dbeee81fe7ffaf11c6f21f19e4728ec92eeb6ecf2ea0b246d00881e7d3e9a7196c9294f4f1751bd5583868c2ca3434ffe12de4f5b45f27b2094701228ff9146e55a714b0db0cc4f32a075e757c5c070c2d1077b8ac2e864d0183376223fd4c9d29d5aca0d4c3272954d6987b3c51260d9952def44c72ee23f3a9c65a7dd06329fa54074b9ab4b55a3dadef5064ba544de5ba2d4c1efc39de1f93976ad5a57c2db7af4694f0d5ad51b08d42b29ce30cf4e4fcf007e11e732003f3119bbf146cad9be251201a81809c9503f09b072ed86a8487b15070cbb0de675950ab357b4c4da4bd296f1f4f909da1b28d5356923971ebc3242e7451b2cb2054c29b05789298ac15a9077d6a0cadb9650eb8994deea629d9327a843b8eaa75665de4119c26e884e824430d70d1986559d9f97aa40222ccae429f642674cad421fee309f342b1e0c9251054749a6d7069373913e5ccd7256a08f7463fa2fac76049b378f2ef302a470ee5a9ee848a4bf5e5750a565f3fabdc6bfbe0ac254a6d07b07341afcdc7cf9679002dfaa1ec53c265834c4aa39a995b15c15f9d95473827a5cd9b9877286f4bc253dedb298c925d38fe0f9ae9ed53e3860de7d386f78258a03da14c90b131367cea28e3e6592fcffc0db861beb053d2ee6009061607e418ae3a9507977926d6936c06b7e5355e379ce43cb1570bbe28a37086c4eae660495cbdbed75659a81ab4a26901183702e0a394886969c384c5ed70b655eb31fad8d42c9262f89a886278a4e1cf50f4b49ecf8a1244a88d249725bf1996c5ddb9f09cbc7c4463f8e6e77e0248813c00a909e58709d66f8a4abdb3f553d3ad73c605ced52b958aa8c60d89f0e6e54179fcd68a2e3607cc1e2b89162d965c256492ddedb95eb16fbbc230d15d70fc817d72d5da8aa776afaee5b49c2d5f55bcab3364e4f", 0x1000}], 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000001280)="c312c3a248c52a8f516f5b5d5e60", 0xe}], 0x1, &(0x7f0000004580)=ANY=[@ANYBLOB="e800000000000000ffff000006000000239c2e960a2adc84e1539f5055e924d4a4df6450eaa3467904743e35eb5cd19f6265fcc0b05e2640b5c6c557ba4eb0f9c6f1b9ff3c5315f608156d8c4be58231a4ba471f8881e3c758fb6e05aca9030000000f64fdc13ae67f49abe6cc7585d60e43c6a04d03583e5b755af71c8d47dfa2890781ad4e0a1f9b32d147a9e08db3937de735aa55210812f581f984a162508d2cefb47dcae5d06ff6420f55ec9a34a8bc3e02efc6506f65979d38e9e058c5c9f19c08d1058b3fef36bac687956b491b625042a2c7e16aa05987b4b80f4ab5c11c4c8f590000000000003800000000000000ffff000020000000102a587dd1bb90413e0ad26317d1d71c3824b79a74560ec363234b467a56ad89445ff000000000005800000000000000ffff0000b90f00003b5a5c99145e7fbffeb0966a65c6a4065fdce8d19f990a4b0ecf502caa50f6e6a70bd7ef37c326f4cf9102d44696fe3d18d647b874a927c2fbce150cb2bb4c416eaad79d00000000180000000000000001000000070000002ea04e82c0ee0000280000000000000000000000010100009cb13d81728c6bfe6606f8508c2aadd74734e3c0028c00003000000000000000ffff000000000000debfd4b9c4751fb1c3e99c6701de1270e480175630a826b92321eaead7b130005000000000000000ffff000003000000c4fbe09358c3c0b84de5cba7fbe60aa26c0915df5b76d9b07d3200afa92a769542f086daa9730005aabdd541a6695bcdd02115ecefe25975933868bd3b00000006b812dac7cef4281813856f69020504010c9c5f71d6aad7e5bf4a9f1e70ae24850174866581e0a274ab0e1925d932f857b15452192c39214a130951457bcd695ce96e056169d166e5b24987c83c95bc9226b6f15c9c78566c289cad86793982ccb9898d70dd9d40e1c7b45c8598f94da2b72a02452ee610d9feedbc5f5df3e77f9631125d629ca7b24132c4bec0470085f19e91467136d6f8945a6464df133ea0a53f6641b7811c718db76f93580dd0e222d4e241513caff1d2a0f07004328ee135e0882872fb4cc76ff79201a4de9aa1698b60da7b2948ff7237031e20affc3cbe5192f800000000000000"], 0x238}, 0x1) close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000004540)={&(0x7f0000001c80)=@in={0x2, 0x3}, 0xc, &(0x7f0000003280)=[{&(0x7f0000001cc0)="02e755271bbb4117369e49cb5b6097484871710e2fda6fef6db48a3b8eb7e1e90179dc680cfbfe91e1932b074cb7a12de919f74a901fe5c41ab53c5de27a74d2f232b48d1c69310c4705a94928e252c311e21fd5031ea2e555a7b16636214d38d762ff3d6ba34fd948d3dcf5bbe6099f27984ee326e89cda6f3b6529bdde904fc8845ebb8dcb077d14840f3cea27eb485c1f3f1fd5034d3b1b9d992ab1146ac7d8b188030827d501b46c051a13208615c1a199fa1e55b7f243b39a45671d6af7d4d52e72158604b33c6ae42e10b41e0d4050ebf4e6a8a6eb79a6457b6f18b92d110d01c629544aab5d", 0xe9}, {&(0x7f0000001dc0)="4268fc55a8643ac50cdc986f6a12a3701842e6dce2b50e115d91c1d23e2da3ce4037c3e717ef7261967c21fceaf8dd10c643dff7360280ed8c75", 0x3a}, {&(0x7f0000001e00)="295461b2d10dff8d2183754ea6c7d3886737734ba8c469b21e769e64cdecf4586b3ce208b3940ce484b5b90d5aac595a53afe0c0c9e50eedd130f8e5d90118b930abc39e843c89ab07f4c1369416f926464f6643cbc15b401c07e8d6468d748eda3c10a7", 0x64}, {&(0x7f0000001e80)="31c983efadd6e876da25eb802a432f6943deaed98657af95711b2399bb8298c358a1c6f681171961dbfbf4ebd5aae8894f1f5ab20988dc9ea6ecb415834492fae4af9c65fa445ba30c6c479a74cb718fde26370b3892472e56904039c674aa160fa8ec98624e41155806a5fb72fd70ca7daf8ea423c2fed31bfd798464a907cfc2b9fd0a9c8881d44e155217345c058aaea78257a78bcabfb52a0d4b24db052842", 0xa1}, {&(0x7f0000001f40)="796a194f198a6a907b8ae01de180f4", 0xf}, {&(0x7f0000001f80)="4b947f6e706689ae43f93068b6fc51d34cb80f3936e6fcd99d96f43aacd0754e71e3f7a41f0a4057122d805fe05fd354c86ecd436c3a7a7f6d3e03876f00bc3426f88c524d9c1ee4f9aa7438679707bc0ba82aca371e8a1c0e4fd4e556a059dee22f7b846f14637d06414c62b4b2f7293d043c23825aba08ba702657de319ad1f16235b7f0afd1de4910219d03819aa5634cda0b1571f414945b7f436b2a3101c170281ca831c16014ceae1d450c0f85ce63ccf0bbf14e313c82c898abf5bf3850f6825d20b81cf813316c17aaadfadbb44186b542e1a1cea1dca4f12b1390a03bbe3f324462cb536946db999c69004e774365fba67c64de09173643417364c31577a1eac5acf878e088811b4500023fafb5a722df88a86f8a26af3e7a138d12a58ae5b208761ec0c1b586679b434d974b5cdbd5b4e54e1f4f4830004d6cd5638c2d9721a41e0b887ffb5f86fcbea78408ae60c3c59944e34eacc8ebd7cc64f4b0631466ad3fd21e29f2d3899f64fa05373d832b642fde488cf4127c5a998bf841f735e7e620dff79266771a1815c5b1ca17a9851e347a93398a2d2885dac7281af126161bbdad50b6c5250332190019789b95139dd375f0ca57ac5df7cc64be1a3f7ff0897773e7f494248e8e2d0dd9992bf17649f66304816251c7c9b436d67a5a2d3acbc62534c9868b41572557ec43482a86cdb92e3de2476c12a5d4fc487dced4a5356df10ff418bf23dba3c2a6d96d7d47e537aa69425d3810c069c30012cbb220a74332b03f4ddfad49169c0fe7f4a037ca3cd2244a6f5d08bf43ce18560086e920d8c1544891c37a10c6d6efb2a6b701b120a9eba5607b54aca3fef218881dd0294f4788dc7e147fe7289fb1acc09d4a4caa1970b51e2c805a14b36ce92fe1a236a587f0760c53f2dc2eed54670e3aa12161a04c3695ede71bd549eca9576af7213d18743daec295c08d97d2d044bc5d35a5d9bb9f8aaa7ba38bf8e349f420042800507c3117ba600feff5a2c25762014a44802e571aec03bf29fefe3ccfe3e2251bd5ac15a300554864599923546643acbfdbb99048c9f76b8827195c6b64d3b88e1a430b9065b21eb45acaab49bf9097849e2d91bdb16b189bdb129c5bcb9eff0130be9aae75e3beba4477429981f5014912d48ce33f0bc0dab7d8ce2627e599958f3c6a2609f972bf92465cbcfc2d6684b7ca6b7fd405ee748aec6654907daeaa988974277cc154aee2aea7bfabfc59d2bfd2af8cbd8e92753b453c9272a5c16b6adb253c85c8c3a8abffc8c404968885c4d639a60da15fb1917981ff30dfc02de91f48951beaa5c259529a091a3090662067200599996125814736e4aa6a9d08c403ae731449e09e912f20cc1f85340748dc70449315f99be73799f73e4822293b1295cf35051885dac916e5540116a0ae0f3643cb852f108d748a496b81015a0f917fb54cfc106ca2a0b5f27f01a72d7fe49ab7ed5c7f837275092a3949070b6b92c2b64b40982674753d8ed114956206b120ec753f97f491bed270d44cbc277edb5a1825963118c6fa20f8adf49ec8d37283d738aece6e070f143062319a5893ace32aa2afa9b01a635ae49b76b45913dae7ad383d2a18aef5795ae052408b82fe208f3907a52f852239ddc93de2948fb44a8245450c92c001004fae246f49d90d68fd211d6736a0431f3901e1ff69198f80c3e9c88ea3b471dab7d9447fd7effde6358581c201d72e07d32ff714b7787a21dbf36f5d930b7a5f026e562abcf7bee9c4377043e7f04f46d49960a9c37672a782b650da6271832080dc763e2f15ebbef9d88c12c6e25eb847a7a127db15af1c2931ef880850eb94d5f7a801f7a9b1fb5518fd4b742534cc6b2c848d873ac2acaeb90b699724b0452070f72f6a0f1c542041bea3f18db41338b3810b97e10e24240f901e5932236685cc6582b80bde02e88957622938b359d3c1f9b5388625699495bb4a85c3b7be25839b77e417ae885c91f6f76f8ff18ffa50e29c52600fe25f9afae15c07534961c263d272d0f9db547cb7049ed81cbefc7d15a92614448c3c021092f1220798b0b6af8c98f28db7fd843e7670515c3186b433173eaa9e89a4c417f7fd4613c07a79f1637e929eb6a7a3b7180992d33f6398f7dbef933165f6659622d461714e76b3598d93e3be07c36d5c1233b40c8c3ab16cdc5e9635f158923ab1940e194363b144a9ecdec3233173118e193871b7b45a2baf4ad41af58f6a129933acbf2c0bb44fadc999cf92e2b3d19143603a969a228797de7a465f20a671ce316518fe7ebab4db1b2960c370201ffdc0f9e715e6867393029da696f04408dbd49e41de931cc80520cb48dbb5d42ee1bffb01468f3a18fe7e96389afe9b28ea892e626163460c091a2eba2707f5cc13a857284cf655612ca5e453d113024b250caeec4d202d186d3cd2f76e2fecacc1ad547dec33266b099f72da3bef3aaf572566cbb711d9f4bf9a3dcb2ec2ab69477c1f80f18ab75b85f233dd20fbecb04ad90b9323ee880740b4fcfb2e8714cdccc21780ab4f58b3c3a6226482f18bfb00c7a58fc4667f3044cb5b7c6b76d9553b88c316ed725bc6fc2167ff9e17a0d1a599949773260a85e8a609bddf2dffadf98982f393c56b5d13243b415248328e3303c780bb721060b6acca383f38adb938b18f1e60a520e28ff0cb468af460a9274dac8ebc0c8e886b3db398fbaeed907d00096bad0a17aa4f3fe378f795c03ec5056f4021b7866a830d9beb58dbbc3f19783d419a15e452a4eb2952de3698142545ccbead185cd81a3784e73c5a6b64745dbf08c00e1ae351f3623b8b04ea3632846512a36fce9e50204dfb36cce5321ee616f5c507f375471fa91f2ac9bd8cc54fcf69e1b3ed8ace56ec0e319db3f04e22f6c98fa003322d54f889373197a7beefcab03061ffe44bb634d9610730026c5224d6167899966fef6ae5202f8ed152829c83906664be448ebf1da642ceb9da376dd4fb0b1de5747bd76eb445c321815afbd169471ff8f1f6e24304c0a544c1e81053bb6cdfedbf4de2bc90d2725e4d46cad28211eac9cf6eb4ee77fd06efc35fbe634217383ed34057a82866c187c32ac03677615ac573e90f755aaa665282264005db443e1e48fd54fa0cff4d8a707f903bc055cac06ece4becc3ff5596d51e2ce2a4348cf0dab7dd1ad780634639139f9e9bdcd71f031c3c3df06032cbf52d85aba2dd87cd1ce658e7fad2f5cfbb4c4978580c14fd9075d9d0272095d0351d771b6037151930b2aabd2233e8d8fdfd0f43e9bdb9716eff4b67b923dd5855126cb6e356cc0884be906fc89cb68728d21ddbe8ef6d5830acba99a8cb98d64d71038d0e48c2eab1786ce01992f21892e5cb90c284125e99717706f6c91290e499dba720c2fbe39f135b653590bba50c6778d4ba3b9d24b91bc94d326a27aee7115db745ddd8e6eb366d530518cfab8857f7318a4d9c21e5dcfe37d62713bb11461d53fce2bf6de9af2a61be8c399a5649a7fc78eba4f5ca12359433b9b8853b009df0e1e0375ab13914d6e124a87de381ade9ef33bdf82d8d50d9c9c510e147437f4ca8b286275fe79433d3b19ef8d1656ea76228470adab7d2b1c3b6120f47f88ee38d3d5fb9e8b9c8b807c034ba1501db2434bc0f2f51b499e6188d985d36bd05cf5203a00a65d13bd76ba35a0fddba250f26b2f41c29d1b9c73caeced56e3ec8e3e3dc64b478d9cbe46265585e251ddbe541fcd290409d869d7ecc83413b88af5a31c5b640b392faaf378d70d07faf490c0820a64799d3edbd6c669328f7303d8e4d53d10c132300ea7cc13b7a308495ee1ea99c1c75aa531496d4d1a9e3f62bf23da833109dbd4ab27c994995150d17879a1cdbb064ccf32f2164d1fa83669d636857d86442adcec566a61806cc06d21f02cba906c866288cd4e7136bdda2e4ef01277190388536783f8a4cd40b077af6ad0277fa106e5cefde3904201e116b49eba1468f072eb2dfb01041828ed8344f3858fecd8734a68bb85d560ad941e37f59c0adeae62fce71677cd3d270d55ba0ac2923a426a10e2c379e6e503d6265c7ecae7f110381b9b499317d8922b7b721f0f7d9f52951aaf305f7358e7c9c383b1c56160343eb5ba8d166a5813f4acb9918ea372540fff9b3d315e6c5e3eb662d63d5282b052a43b65923eebbfb150b267dbbac02b8cebca9b6159889ec3411a336e0934d94e18b6da789ed638fae87ee775006cd8214c3407b8f292e2ff1b4384996ff7ac4bf3128c0dd09dd62fc3a579e067c917f0bfa01308e54001729be17fddab1953c36b92ea4a3929cc3d4d46f3d9d49566c37bc0c9f53455d1a295a76d86d7061aa3bd01b7c17d45a6ac50de335909611a23dc2e69969967d822cc9152f70b2af079c0a88b060da3a8b862ad2b316b9da7736089736785d1a15ef2204533350828bbbd5e1ddd6963fb6ac09c8ef34b85ac9d6337d6aab41c582b19b455e4fb0c2aef20ab1b33ab24a9057c16df72c8567b7ddd173356ac3db3e441a1e9cb8f59cf67bd665572d25c37f08fa8ce057f251fcbff17f6427f85cfac3f8ee02e26f24dc83b21f0e0f74bda6c719529f0970d4ea1b7f093a2bcb28eb3f09b8b32d90ba5f7dc3faceec5fa8dd79fdbd58f0dd984db17c9e8f5405010ea08b88ab70128fb580f677c36b088584ad17dcc199f72740904a5002764c7593efc7111770aee613b7e939a6e9e95b6a32b0f592b31ed42e9d6bf17f4d1258c00728763b0ef4d8be7003298cb2706383554ccbe0d9777a153028de70c4ccb7dc70762bfa24a6f160aeae4822824c692190e5d006cb2e61f1e7abb41be1f7b55121f5f56936c4c0897cb5e48eac2ecf9db600d49d5d1d37f7557dc20e09448c8b74d71a2ea5166c96864e38f0083c34b099e5c648c05c1c3e05a70e03c57e6225e5cfe73a5f69f6d3b6738ab1e1b11b14b1e4e8e6dcd799768676b817439df05adf0235a9b50cb4bf46c35070dfac0a73b7d821a3ea53d0b95930960fb5b1439443a66092811be2c29067d5c17d0f01161ac609435872ca5d7229ac8c5bf5f5b996504ebc55e78c09cbfef2d9efdadc241add3e611d3d30fad7f865c8cf17184c1f6bf98b912de2935fc62ccf892b7555fa5ec77cb79f73e4b97233b8e1b2888c416d4aa6926eb3b1cf5ecd820361908cb0dfb3c9437b13281cbb4e9b67e067927c06be3d772cd89dc10327ccf03b617a5e052b85ff4866fe4b624e4d2429b1fc66cc2f454f0c25d402de2e23e944cf12b6468a31e77f8ea39f1e84b04d235223d39d38fa9942e7d713e785e49a05340e2fadbf1cf3ba33cc0633de36f2a733ccb0f64338969f868b81382af2c98e2e471c4cfa612e1dc49191baf9ba33baea4f8dd675d998874a4c90be88c43578314b8fd087b885d318a2b30fccfdbada09c40e08c9ecb27c4e4e109138bc01199bbcd3e9f0572d2ad2a788d5381da517c61b2dd3906cf1d89cadbed1c7522878f4914adcc4e9682a7a9410fe5580d58a3a15e18309378e4755f4da30359fc1663735a41d2ee49dbaae44fc1f6044cf79f47f53c1f623782a8fca1256613784c34b9a437298715b4b5a7508b38375df49fb68a3d5413979d806d70175ef01bd87ac064932ad09bcca2255fce14ef3f0a0203f89e141afd7d8df3c52e74007fdb744e209a3a40328fa34cf83c80366db4f5656042417f5e0b443af82eac18a64c245eacc8493a055ce96dc0944463437551aa21e377a9f779bb34ae0caaa02f7686b8434541e", 0x1000}, {&(0x7f0000002f80)="c54ff49ec24d42979e161b760be6227ba7ce153ec1adaed5eebba8f7eea5c34cf3d5c5c9a97b5af2737abe0892a563e2ea186bd94517c9af8a7df34e777bbfc291f6de55e17c036b0c3838ab6e46044bed0bfce6bfd28fd6a054dceac661aa59a5c81e87bd9194b620ce85f2da83cb29c37a42eef94f1eab9d0f5c91221461a92466c2781f314f9d0f6a053cfe2a9f3ddfba3c35820ca0549ef6c66a52f9d9edbcc049352ed0b34514ee7393d84078707bf2b3ca", 0xb4}, {&(0x7f0000003040)="802cd11f3dab852aea01fcf8a183a8e7644ac1e8c7e01b300198f5d2aa94f4a23dcab55b30a9173d47b38f12d138e6b316beabb7fccae3ad7aa298ba386830780668d0e8a968611e053e5368647af825498c3e22", 0x54}, {&(0x7f00000030c0)="781d8cd93779835c5377a6cdc4da92fea15548ae02f474b355e2a19fb2eb2f85454ad7750defbb720a883990c6b86ac1c227737bd2649379d1b4ff185469270f03090f22b4671a16f434b79b08bf64f4191deda11bc8e479ac999aaf5ca5d679def8a8b55a5643bfaa3072f4b7754a08ae9dd14b4f7a0b9e67e4c7cae2edfe14ecfe57e33889ca47aa432f5a46c92666551ad2efb891b55896da697f79d0a2e1402ee197f17fd4ef37eb7ab80ca27776fa26b47711130e32", 0xb8}, {&(0x7f0000003180)="8093156023afbab514535ad8086b32fe8d3381393c678b77a0a8551f733d9ea56d8a9c6923ef441fb40401d2f66e601c07de640586adcfd09e79082b58d09946f2b22a584039fe42913ba96b78af6a2b95e1c67177b3aced0fa13ae05fabaacdabf2dcd073b3e405cb99c37ed9759acd6d24458b8553db26e1b95424f3c8242a58c74058e25d767253457c678be13d38346c739e5dc4c85904c177b55dae924bd21214a6866fc1eb03dfdc76934f9b5543a64b4b9ac5d2ce6d7f03d19db11eaa31fc4a1baeea98b53c249491d54ef262bb195969bed77ef436391906ceb3b77c6805b50f2bb24225ced57864452e372e456a40324c3ae5f6ff1eaf1069a558", 0xff}], 0xa, &(0x7f0000003340)=[{0x78, 0x1, 0x81, "2cde67585c11b629c2ccd420788c728b28a67b9c04c931acd87a4645b3d52b62c0c7dc956cd8dd954210ab0569e933d2863b824e909ab7a47ef628c18369dd5a7fd9fd6a652f5daf832b3bfb3a32be5152dcf92b145dc2e2a1784ba1c0ba352e839c76"}, {0x58, 0xffff, 0x5, "846aee2838fff574e11921849cf931f413012fa177e89bc9dbb8c0748cd46d7c5aa1bb2b167b51a1907d44d308d4556010ada51348dcb86fedf85490cb75f03a072ed6d090e4"}, {0x1010, 0xffff, 0xe, "d65e1388a1b80e63894d0ab62441696cc7e6a0a89d5330fa036b5385286aa92948a0e34096baf210dfc9e68bea40b91145e29b5155626eba99184c7176f5efd4df7108f07171aacb11a5323a4910cb16c023b8580257ba366cd5d5e3cdf09801f24c35fe448b83f89a305c0f3c7abed671f243f6e8be220971b63b5b32122d9ea5aaa0d396770f24c9d87dfe7b90815f3de04f4e950bc7bd85db865f9696fe492cefec4a16d9a86c2242e3eac644bfe252da1b78196fc718920c3b24e87074d608d094eeea447a55354023a73d5a70db752b2c0484233923f700035d211332dec3686142cb5ea47fb2a20152ec7d19c62ce18308b1762e0565425e5f4dba5b246c0b7f002f812e3f00504375b14249695448b259040843efa1c181772ac39e2e3421ea611f52b0df8d4f3e6699cff019ea33a4c31d0c4d41ac340c8dd736db7fe413501a5427ff1fd8444949bb91a4da6c95ae2d850347f8bd73614b94b2cea294b459f17208266eede83edb98dd1b4b43181a0b77a8d0b22fc976c64f6fc6f8bc68f261a5f928c8622bb6e7425954ce5b46a106dffaa4ed8c21358fb4a5524e335d58dcc020336d3821df5090426f789072a3c27578996f49b7aebbc75b87cf8e574305acecf5039ae19dd6db8dee6affca53fdcb44c45353a0a65305eddd9b1770655fc3d676161d2214602004b4ab2964281b78f9e241f512cbdcefdf8bd42da0f920da5ba81e39acc7c94d76f25b19e0ed9822b41e2870f46345a553b932041e236a1a7995185d1d1c233355d91a7fd6b268a6f35a8534ed5feb0bac17ccd15a219c17add8c232e73c3a63a8c6bf1c2beead56ca03250a87b533b0c76f7a38801d4fe59467d046c82a868cfd1e9689345df744a30229d9416e6645420663eb2758b1c56ab9b07b1655610709810bdb58b948c313b3c2e1ae9c2cdd312d34406437137889c5b693be5c7ea07fbb1272ebb65a337b579f430e05ad40284462c4c571e74df97034a0a5c6eb368532f8c2d14e2cc3cef567b9d63ccfe8092b9315a09dea75db698d2cd19e21e3864d1a7b66bffb6a8a93fbf1a482abf71e4ee19b15af3ef420660484d9fc9121aec2deaf4819138fa1743b2a75d0af39c14cfb2baecfd7dd9c095368949ca19f152f2e5d3123a88e549d8c18617b3e3666349d83e0197dc74b730d2735404c69257344ae5563d31346b33e05914689f5becc33cb9b2c1e2f840904764efd6675fa30c4c3ebda225829840892c74054492b2b53b774957c49f5838f7817a70735365bf19790ea76be12ab66e488a32d97e288651f2c730d70c3338c062af757be810c99caee91bc16bf818329f50af0316e224fc6ccdd296259e9458781ea9d8a5b73887adfd1e8901eaba0fe176c165afc7eee60b433f325ec97579270bd7e283dd887d9b6a67de41ac9f5af616053c635d48178d4437f1c9df8cc1dd1f412ee6696de543ed824b78e90afbc3294c4eda97e5136f34dc5ff84a50e1cc74cac3d272c4cc57eac9b1ca2ef5df40fe7a18f7db0469fc390e77e056abaaf2dc19b42eb115d02abfc9177aa8c681ff2122f2bf4f9a0e4a8753d2fbb64edeacc5a93ffe819e613b8344ed34dac7af9d994a2ba2e2c35e3e655f59bed41e126afeb73aa2346ab2a69dd3c70a47ab77dd803b2b44c032d4cb92c022396d5de4d20c306d55ea2a4900dd9c9d874e93e14bb5ea81f2dfb451ae73e77507d90c84c547b96ed5004ab8423c321cc6583c286f6e730e091bf5fafd39097524ace27b75478741fdc085a461afdf607d9ae78062e9d9ab0567218eb10c91e06a9d05db40bdf01d28247466d2e2e77fa733c3bda227e353b32c95ba4c526251d27c23154821dcb491fa14023841f1194f5ec5fe4589735b668ba41ec6368227685301b2e9330ca27dd972cad5fbefa7212015b5e31d9b9ba90cdad73b1eaf1b2ddae11411c8434deeed3a8e9febb04dfa3f68f62bb7c93554be34494e39011ebdca1150f957b33b8e95d8967068fe44938795a42a2ed21d9dec0c98c43e7a587e3b1a2edbe246cd72791b182af8c3f48d6d4db7093aab8c4a2916e40bd2c094de1785f8d1122d3a24ff2be30f40996a0d486228f8ca9c5c219a3bc1f1aa00c174ff5fcda2dfd1c663b8357ef99494eaafeb0b3af5a810f57a8412886ba276dba3b66b4a2fd865b1bbcef3c077dcde0de882dfa52befb116ff4d20e134a5791d0e4b8c4bcc5c00990afba433a76aeb744c9c8c148c19978c8c80e02f5577845fe2b4c7ecfa2d6c0728ef093f892e04d3c407adf7d8fe6f700fc5e0f00f1deda986ade1f2d5343c720506e21eb4bd6a17f428c6a43d6e071dd5c40099b37c3bb8984b21357af67b9ba8198a9c3417eacb4da3a9524f6360bb06930fd4cf8ee0ee9b3f22887043e2f0deb3cc27588d45e4f144cd19500ee5060d1c8755af7edbbfbadc4bfa7ca27a9a0de88a526740cff56f95c713921b4dc02ce85d5a586e9a483e2b6add17b0053e808c4ce26fd5610b0920773d4dde0b2696a69cf101c9c6de480ddfed47360566ef94dd1356083ffe1a37a7a6f01a5a68917020a2345f41e5e6e50794fce55e96174a05632d66c24f654a73fbaa3f5a09b500f6a17ca0d010212f17f15c035b955d023551cf24e801eaca352ad6d3c8716e4a6dca4c2b1e7f70d9d2feb5d90b97a4843cb3e2e68d94dd5a6b942ac887ff9e9ab13e61271f4c94274e1ed61a12a917e9d648dbb4957b075e3976beee41d2275c2840c2b63f431e4f6682955c15de84895de5c0af26020ea0f515a60bef8c0da98b0735f79863cfe258eed1934cd3f347ab17315fccc5ef23c277a245e7cf584221d88b686f7dcf70e6b06b5556cc66058ecdc356a32dcfd3cf94fbe9dd932a9d151110da2ddf46235f531f849b8d9fa1cec7f9c5be444b95b4d927e2b25f8ff678d8f6269d0e15902078b91d448f57cd632fe2ddc94f3e491e005f89317030530c071d3e28374eb50816cb8c05cdc1ea7fe046118b800b2c6a0d996d08d6196f9a90f446008bb8460465034c957440620ae5971a2906f2407f0ede66effae4c56561696c038be0699627e02b5192eb42de68995c9b5bd9203bca387da69f29f8193bb06004783fdf4b33942af56ac1309bb16ed789f35acc473f70f4cc15a465895cf3be58bcbff0a3ca49e28de492ffb83fc4901f9c9c9696865cd8b11297f3d16e837d08551110593d6e1dd19fd8d2de55e06623ad2168d32613dc006d5f65da5e4ca4353e6cf26c4fe8deeaac56f6b46dae66cf1f14033caf52048aa89a17076e46c58569208780217b927cc0381a48e029b61c0ca3dcb3c283f6ed7167b517bb8e8d16076aa91635b054c7c1fc8d356bdc7e493167c5e245f4d6a2ac645eeb81aa0cefd38ddb19a143aed3e87ae682f0a924441ab35ffd047f6da536e461044f44d9000fec09d56be43d0cf734ea3892c83bbb68d6545540673a350693d1f44b09796cbc8ae12187dd9402f3a16f59e8509861ff32750a22075c9c63b52efad7dc8d46facd2dbafd087c9c7099d1297c43715326071b84ce82d1d21c7f542e2966e3dcb3b3daa57ca06f71c90c7e4cbd2318f81fb35a87082baff008ec0113a11c1fb941fc97eb688239aa94e6bd5bab0d72a633ef5218025bc85ae845d1fdfa6546ca8ef16ce20e42aed87df0453e48ce038b749ce2ff22776351d50269e2d4589923eb8d8a8d2f17eac34376f672db1221bae5db2a3e022f8df7f25f119e4645fa5d8f64b71901da9054425e3326d54768513b6932a43183f5fe63eee3cf7917462259bae3d8a621c3ed0cf44780f71d0e283e590a0a34f525ad3d4a40e145c0f062fa2dde6b20dc7cf7f6f113c23a5c94f967e8e4febaf4e66a1c533bf04e2e51141a4546da0d6eacc0ecd5c01481f20584494b4c2c9963f87771360f4292d8470d339fad3364e9e464cd6f5dbcb775f23fb5d3efa4edea470eabc125a9fd1d379127eefe8e1b33211ab13977b28288a613140e33c76c6d5e4f5f0a701a4f69562f5624831c61f4d9acedd80e11c29a74d3671597f33ed6f3b17071c1a3c1c5d668ac84e6205d4048f33aa7e0cfd34a7c46554460b0a0fb184822b95144cf8f476017e8477a26d10a2a4ee9137f3cad0509619291667b065548fe6965916d9adcd171b2f9642fc400c6368e27d3e92f3342d6367ea66cad1f3554b21c031f74330592e76f3fba99bce7a9ba7fbcbdc40a31dab000146ff78f296c55dc957c474c687742f2963269c8ced4f2e62ca972727bd77a325b596b13d3b54dea0f596b0215704310a810c660efbc6b7e921ace93bfd387e4fdaaaf1efb08af63a8b620e2aecaa6f5777271ed4ab00b1b0e0a958f26c3ace9209577df84cfe0245f9f0fdfa0e031c920dfe909cee93023ec6dc0bc8c3671b941af33c6f62c32062778a677289741cb0493ae48cccdeebe8ec6eabde61bf71bfe5c0d4051ef4bbb81dbf303ce32ed3fc932daa5ad3ed0150c4232258b5f69f059c5ef3bf27020e70de47377840ade749fa919eed3393397be5f6126416e64b22bdb9325d5c890610c2c82531ed050c39dce476052bc4b34e715413f28e0cd25715f4881af46bb58c602b811899681d911eef05bc1779f7ca1ece49877d1a9f7242a38683cadc8b25f43efa4dc36cb42e87d1d5820c80cded11c5783406e7a4d459d36739e3a0d4cc4630b318dddb1f315ca17a715ec2c719e055b2a5a97bfa5b06c68dc09adfc0b693c6bb9997c0a76f68f3248bc5a8ff4b651a49418ec2c5e5294c8507b04e872c6c4a4ddf01bd3b51e3b83a8946589eecdad7ae63d0c86e6a8eeeabcf49de398bb9bfe7be5d51a8527217d17f18b670e4e1a821617cc76b4ac369129f4a7aefa646598618bbfe286624e9f9c29da7e42a9a85956dea9a2c1b376accb5f550ae7697435c9c2d654851f7c2486608db9504446a8c8a86331117488d68f831c0d8ff4666cb1470138374c526972d0985a3a857307b1831c27e8442844494a2aed30da3cc9c60a3adb0e16f83b0e9ebad59cab8e77327b02a561af958c52ace2d41fee555f6d1627ddaa07df5a2e1d58b9ba0a886d4d0c4dedc6630d5931036bc8b1fdd541c3919d8a45d81a3527b0fc8428a4dbaed78113be65d061a315fe0a349f5e2153ba045c0cd47f28f5b81ce6738a8d855864a17800d15fbd5a8eb143c922a4ee8029a0d3f1fe692adc257cffb8e193411b254f82be3b2a9ef101e7e1bfc69d4dea22f64995a7848530501324db9b58252224a80d693425a61585c85bd095bb501f81ee1064a76561cf79994e1389be44221be5c9e242e11cbc7675ac494b3c375a670b85930a545f2e83ce632109d2369be800a10181fd2b8e5be2f17f682f08fa9bcc6190c7915e0727728dc29b904b530b246eecf6e9aa2e00d73f2be1c92de18602cbd6332ff6f5ef0ee817cb353f84785de34d4ef95060f974d8a17fbcb2a9f6e39e16ffb563691ab8a2e86aaed26dc9954b84be60108261d579bed36c94707b0e4c6696d2edb9c3ee0ad915bbb5a494287ea94261a59c93e21a2337ed98b6e632537b16ab7764607addb55727f008dab15079a25ac206d5c368fb121dfefab4915a09b4ca6cd7bd5c67d6761841e1f30f22a7e83c5ce5bb550ba7a2600cf312308bb2877fb94eb9eb424aae3326364c8e65071d86401eb4077cd6cf25acc017e0f05f19646e24ae01dcaa8755be4d6223724a3f30e579233b7d5d857f7aa82797f33773d09cc7a83651342900885fd9356f33544e3e29567c7d652c0fc"}, {0xf8, 0x0, 0x5, "08e9e808f603861f689f943ed4acc0676890b0c781c3191e0cb89961a89a162c34191df1336f2c4743d130b866b1809aca345a5e3c2a7689877f47059abb69b1f212cbb166a51e3c6eb8da3be162c6f4056b6c21ac76b0b12cabbf618b121cbd3b9fc9bd43db05ae5c3342029de23f4b867dc339fa33c69c3aa784ba651cc9ff9b7d24791afedccd68bd85fbfda166d82d5b790f724977bfbe65f1bf717112214f291c8862527c861a48a415d0244ca37fffdb464ff9cc34fe7108053703852759ba3b05e6a1030d20faaaf2b89b865600c9fc19347d53fd143bbb929dec471459c481"}], 0x11d8}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000001700), &(0x7f0000001740)=0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000001c40)='./file0/file0\x00', 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001240)={0x400, 0x7, 0x8, 0x8000, "3dc9ec74a2a14103ab95d0717e9f2f61a69ee1b8", 0x100000001, 0x645}) socketpair(0x22, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001640)=""/128, 0x80, 0x40, &(0x7f00000016c0)=@in6={0x18, 0x3, 0x40, 0x200}, 0xc) connect(r0, &(0x7f0000001b40)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)=0xffffffffffffffeb) fcntl$getown(r3, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001c00)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x0, 0x1000, 0x7}, 0x7fffffff, [0x3ff, 0xb, 0x3, 0xffffffff, 0x800, 0x10000, 0x1, 0x200]}, 0x3c) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001300)="e82b369fefb92788ba11155f9edc250db021989f987782ffb92ca1dfe9c6871dd8cdbf39a3c1e4e0520ee35ed2da0d05d54b2166524e3e2753414a316c7403ae68266f40d290cd057d5afc76facb2c5445b16b5c87d4647d919f1cce9a938485a0cd74bb45219a8d88005908584a2c60e1020d7c637aa1fb6937f116053bc9d8c8b0fbf9cdc8cb3a36553f47745a352e64", 0x91}, {&(0x7f00000013c0)="31612116b7af730938cb2fad2092d08d18ba683a8bde766726944fc31c471befdcaa1db9ef4aa2bc1c5f32f41f6ae88be114e93edf9058c1b6e8b4bc615f3b7031a495d09cf8800ada875285d13cd781a63486a0dcdb039894d9856d", 0x5c}, {&(0x7f0000001440)="4281abf9fdc01abd6ead0a1f118489f00dd180b9e24c97d76de3e02b2d93c73da6846fd07eb86238ce83bfc610e56151fd7fe48e49d6d1b3dfa4e4a71a759c8d7786888d8bdb391886cb", 0x4a}, {&(0x7f0000001980)="604b25d1e3854eeed17eb7df735dfbde58dc2675eb90660face6b6ca461be01943270ae0efc03c22b8daeaaa6cd6128c7ce8d42ccd20e96982b1196d8ec7b42e66e5041918c3ec77a6411cb061a55a3986ec36fc6d532e4c1bd9c9ea558d7f0e605d0a19b0849b4261cbb9c44eb399980a0a00d6ef818bcf1f3e28fd3063290b5542fd0c4c7923732517e74f439699b5c0d9f376fbbfb12920a745b4464ee1015f198a3eb5608aa6aa9be63d69387a3a05686ee9df09d02e521d0dc856552185f2a474dc89f2e1cff6557422d28c1dd83ec22a954c38c27163690965245373843a63aa5f7b66b122bb68540a", 0xec}, {&(0x7f00000014c0)="36d2cb564703ae34ff4e08609514856dcf8d71e855b181bd63527253f471e0c5937f4f3fe5b60c0d70a68c9eae6e39efe40a8f7b162e12182020c14654a66c29903adcc7a25771c0f64f5ab9d471f3f4eb593c2177ee", 0x56}, {&(0x7f0000001580)="77660feb479bcd8979874c576757ea3fb8f17289246553c360f62c098d3b59aba6184fc3b682e1c5bfccb992ee15022de27d9a5457d23939667ec5", 0x3b}, {&(0x7f0000001a80)="0f13d0794780475cc40b0e63be6187ee758daa162eed8a0c6e6166bbd3c13fc6fae87f5feeba0f7c7d46b4c875bba0d77642561da41f0998e69accd5f686a347435c0cc885345ca6193dcd0e945187a6abd11a9811918205803d42274e0caa3677a102bc2abf4dd90fd5e376d4db0311374d1b3c722f91c1f92872a94cfd7b894e10db51a1f56f99f220", 0x8a}], 0x7, 0x0) munlockall() 13:26:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x70a0, 0x3) 13:26:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x400, 0x4) recvfrom(r0, &(0x7f0000000080)=""/227, 0xe3, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0), 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 13:26:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="c7459db8f27231dd5a259b185c4fb0511e4a40ef8a47ce7f517772a47ca9fb695bfd2081155e275ad9ca634414a33305555eaedea3196633a76dfa8c5418edd632da4bea2f483bb595bb6eacee1d7c", 0x4f}, {&(0x7f0000000280)="882e684d4d45717b5d50e45749764d4e7b637e8de304516fe8745a72e1237d93fa8b0a181702e7a47fb8ce20b59c598964512f20826e822fb5811bdfd16cc1a7db98024a067b292d102b0dea3a1e2c421d38bed320106e66d5647f6b340164cedec0f5e2be70a80964eb0393", 0x6c}, {&(0x7f0000000300)="3097e6a537965ea5d7b9acf17859d81fc5d8ab288409cce632e14e13124523e2118f9bd614e589dc2274e420d75868d290660e00f5e60656f8dd57f5d924ff47226d895a5a34a6d48161d24414b38a0b59e3890006cbf65fcbb0f6c27543b3a031c0128eec6fcec1c1e76a367d4dda04fc66ace2f0da51a3d93c9b4733c3e202911cff709b63c9e02329b50480a70fcff6bd6589d9ec8a78572014dac5bc947a83ed04816438b17585ef814fba5b53618a7ff7f5719fd615d487295501afb091940730e955d77c067172783c05bd501297f745245405765b6b04b5", 0xdb}, {&(0x7f0000000040)="dc4c56f9fbb22e9e8fa50be61f32b206d133de4110518f", 0x17}, {&(0x7f0000000400)="b84abebe22a1c261346f45e5e5ffb288bab94732e71147f0ca99c463a94da467b042e751b27a9f28a5ab647605e47a9936391e2cfdfc85a33891173569bf13640cdb43de7ab76ce175bc4a31f37977504320a3e8a5305a998d61ccf25c86fced38fc1a6db743b9f0466f4643a3d074755a623c219cb3407118ba317719ed4cf3ac1489c42d47d8090f77353a2e0bcc4858cb099f4cd0f397f06520344e74cbf73615405453d06e556cafb0d7bab647b013707c648a17dadfbb73774b", 0xbc}, {&(0x7f00000004c0)="29e8296b2a4a24b650820c95561dcc79a079189ccc8807040e4073aa4950897fea01fdc69029dcef2a5d82278d5f099b32ca17f2d36dc4e848d5856149ff73100a025ccb767c28531faf42c09d34941ba1a52ca4309f451e565cc07a5efde7e75708738867e7846ad0551cc8e5e617cfd31d315dc7221f3c47033eaeae7d800ea8a9624708671c29c8", 0x89}, {&(0x7f0000000640)="eb56792d7a3a715aae127c1c3ac035b12df0632280b52f2337e2120c8a3173070388bb2bd4a7e5ee92c790637ec8f297ca4d70b6a656a9754e67bf955100b491465da2c96e689134601d951969701e77", 0x50}, {&(0x7f00000000c0)="62c525afc1e2c34b1815047abf7a69f4494d5908595507dedbc738f5b0b6a3b01512610a32f1a73db70ba0cd0163bb1ea54a10525f", 0x35}, {&(0x7f00000006c0)="28b3b72eee85306e6f52dd1460cf906a09952a40e446ac1a69a214b602473738abe6e8c20b", 0x25}], 0x9) lseek(r0, 0x0, 0x7fff) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4000000b, 0x6, 0x3f}], 0x8b, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000002, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x20, 0x28, 0x3, 0x1}], 0x854, &(0x7f00000008c0)={0x2, 0x1}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="f122f5c558414bc53ff8e27f1f3045f12edea1f5705fd7ffe7a887d90030f64912ec81cff531947916b2ada9ba6ce1ca8ee15d04820f5405d59520dc842fc030cb1f627b60e0a4", 0x47}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:26:54 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r0 = semget$private(0x0, 0x100000200000001, 0xd5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x1) 13:26:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x30, 0x10) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0xa) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r3 = socket$inet(0x2, 0x1, 0x3) r4 = kqueue() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000380)=0xc) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x288, 0x183) r7 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000400)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x1ff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x81, 0xe0000001, 0x100000001, 0x81}, {{r3}, 0xfffffffffffffffd, 0x9d, 0x8, 0x7, 0x401}, {{r4}, 0xffffffffffffffff, 0x0, 0x87, 0x28, 0x4}], 0x7fffffff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x7fffffff, 0x4d05}, {{r6}, 0x0, 0x80, 0x80000002, 0x1, 0x1}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x800, 0x80000000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4000008d, 0x0, 0x7fff}], 0x8, &(0x7f00000004c0)={0x100, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000140)='./file0\x00', 0x2000008000, 0x50) sendto$inet6(r11, &(0x7f00000000c0)="5386172570759d2ccfa5e8afd0c6d1451a510712515f9a178c2f512f382aec681d90fdb7c81de6b3ac9f8301fafa4a7432bb78119fb7550b56", 0x39, 0x9, 0x0, 0x0) write(r10, 0x0, 0x0) readv(r9, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r9, r10) 13:26:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000180), 0x2) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000040)=[{0x3, 0xf2, 0x1000}, {0x4, 0x7, 0x800}], 0x2) 13:26:54 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7a, 0x40000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000023, 0x4, 0x30}, {{r0}, 0xfffffffffffffff9, 0x10, 0x81, 0x80000001, 0x2}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x10, 0x2, 0x0, 0x40}, {{r0}, 0xfffffffffffffffd, 0x19, 0x4, 0x4, 0xc5}, {{r0}, 0x0, 0x4, 0x0, 0xffffffffffffffe0, 0xd536}], 0xfffffffffffffff9, &(0x7f0000000080)={0x800, 0x100000001}) 13:26:54 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') r0 = geteuid() r1 = getegid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setstatus(r2, 0x4, 0x80) getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:26:54 executing program 1: socketpair(0x2, 0x8000, 0x1ff, &(0x7f0000000000)) r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 13:26:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 13:26:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 13:26:55 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="14000000b600000000000000000053be78fc6c0bce4a3b8a4d854b96f011df1904b9ad5e9210d9541ac1935985372d32f5012aacc02a77c08531a28602550670ae6db50898a1a4dd341640d5c23ae2eef94c48d5b7eb08f96e0706bb35a2e687c7fc2c0966041bacea3b7f79d8cef92540e9e49795fadd983c9d63ec1b0000"], 0x14}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = getpid() seteuid(r3) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = fcntl$getown(r0, 0x5) r15 = getegid() write(r0, &(0x7f0000000580)="0a42e0c558502a8c26e59c4e0d549532ceb61b52179873bdf0edf9198ce7cc5e212f9e6f3b7a7d6864cab9a10bee86565f6cd03aac8d405a7a3cf553195109a2b1f65c4584e7b8194b69cb8dd4c88c5fa47b3621b56b078c16130ae7416acf566bcb1288744b7e96f08899726ac31445e68c8dcbeded59dd19c7ac64ef02351a6887bb9a457e8f22ec89a2f4c4e05ab2c9c72b5a44d1861d9bc5ab29e7ffe5d082205e747574783e9dc9c50988b83a40ffc70dd38a7fb2f9d590d54ca125e1b25806edd5a1f1", 0xc6) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000680)="c3f4350ac51a3a5cd91430e536572bdbf1bc38b529f343d7ff7ce3218c75e07dbff30213b9c9ab19af397623aa5709856e3de06f14e4baa45337371449a57df8cd0cf02f2621fa0850189dd813a65b066ac57d6cf74ece2a9ff1ef5e3880f1081dc76f521e14c4f1c026524313be99d8e05aa60cbd21d898a7a61046dd95dd5d10d6e1d6c54309860ede1e2343d30316a543479ad6559b3d4899cc6465d268573d520dfc62e787a1b6843cac7e784a0b66c4a3f64a2b7a35266fea1735ae76b175d2cc3d0afa276210ceb2aff0ee9e2d92e55155a762263edaaf5ec052a0736f1329407514d67a0cb37759188b9a00b82b2ba6d6f962af40cc1a469fbced7db249929cb74c50f75dc35585d8ba9ee61a3ab31cd5314aa878afa3bac11bfe9e6df394052806870b6b4e5abcf442efcde0c88861f9878bf4872b186245e61a84449693a2f9ee28deaff5159b81a4fda0d6ecbae6aef748223b16c46ff7975c55184e42a16389b5bf8179c76f2ceeae35144750cbb0c752ff05396681d46f4783d19eb842e7db843a136db0a78bbffd3df4768fabd5aef17c93ed46e55dc540129b2a748cce5f1414185733865ff3a00d18dc956bb0b97d5d02844a8071cec732ea6108dc2d483dee57ae0639610fed477c262f97a9640ec0920a2179c4e4e45c643bd9358ecb743522dd706f497ad916f437f53920ea642c6532d2c680345ed7d7f305e5d49a666b397736af72137367050a54e11ecc0ea971041d2ecde9cf9a33d1caa3be61dac28994f326f05390331b8811fed0c8407a1d16703bced4ee30c5884a840dfda54d4931c0276b64813c0e0b52873d8b5b95a324f4662503cab364cb21c4abc832a4fb4f47aaa64ec33846d486f8ca56cc8cbffe5de8fca2cf2cf4084a63847a736baf3fb0892c2c79ccf20f7e2756cb96298d4ba4c5f0313df50b0067bed2f7a8faccab8b1ef80321477c61a7e0831c2d3eb30a4792bedfe5a82ae04ce889c57e6f1e29d78e933068a012450715994f20d695fdbf4c16f7ed4a585207065ded6e94cf712945bd97e8fa01a883740ce467b27dbba9d4d41ce331534744f19c077206e2ea6f7e44f87f693e9c97fb3000149c92a9624de4208a24ddd8d692ec19f371b940b6cc1fbb88fd2d19221f4b2087189d38f3b47990c7004744c98712a6434d2e947088c669d4a75cf02e217d6face51a637760e359e23386a0a70ad38e83b959f9aacd20c3eae4ed17e8f7f6f671aa549f0908c6a4ed312bdbdaaefe526137da19ba512beb70b0f47d6943ea0f6efa97c7a1f66f46b1bd6285b277157eaa451ea3e7256aeed114e1c5e615b51a1ae410911b82b655593995bf020a6939dcaeb77b7974816d15faf07babfcafdcc483a884aaacfedab33a3ecb87eef11e89344346a54b0c1335e1c0e7feddb44e6a01821556860bfeaa8325753451d320f8800ab14209c87429fb0de9b2f5aa1965758a2d6ae04d0c2b6aca4778c4446dee6c4a98e2c45cd168064b0d6f80f7fad9857bdbba7bb00317ed39064fb1ebbf55a9f60da83c2e52a7bb373c7ee97277d3a97f005af1bd2440ac9a61d603bbe4dae55d5013e97456c1e73ddb82c6d6e238f5be762778b7f05e1db5b7bba658d0b9fb3f47c6fa5c57d808ba3dd9aa773fcc7e4e4b5489251a1c35393e0276408f5db82b58ef0d5bf082bfc8b50cf00371144e6a13090c2935a136df038a92dee8bf1633573bc1d1798da00e1cb8cd6036c69bad1463751650990a023ade2f76224773c3590dd6d977a6a64abdf2ddba8747177fe80c967c490940e128a6d1d55d4937ad0d344f8a2c4526e5cc55b86e005eac8a514301e9ad1d53dc5ad13cba2888839e62bcfd11b6ac3eafd15c12136544846a09e4f8bb4a1cc0595313cd6d658fa9f6a520771398fe1995bc7a5b955271d365a0e27c581283fb037c2d1af1e47db693ee7f9fea3d8d7e49315d0604d0816c8ec09df70afe7b9ebf146d6edfca53f1357442463440ed8b37d8d706c7e0e9563432fb3f8b23571f4d83c5ec51bb8cfa13bfd41bf3fac17826675f80e6ed75781ba3b8d2663d23096070c0e07f872b6d4715e129d0141a8f4ec7fa8089509213b53d5f0166beabb97be8cab71fc26ea1b568658f6187008d876b7ec93fe51cde3b65507c1c8a35092bfc35085c65cd66bb660e76844e5deb05c83e5bebef4159c8c890eaa4e465dbe6e8d6bff14aaf162803c5c56efea80ecf875681187fac3107480ebad7c5f1eb0936c04d319d9987cb0f54f00bf02bdda85830c81cd76611be4d2b2b76bd1c248ec90d4e7c8ed37c85a8a9abf1820e91e4b672d833565a08e4fdcfcdab15a758c5c1f6a274f23ccb057085fac97304c6ab2f946469b950cfcceff0f34a4c2d26928689c2c61c8adf64dc6e2a9233df8f5bcb6c376324640bfb6eb0913f33a75cdafc6b1b64c0d3d3c82e8d2c29272561e4e33696c3b77ce9e36e8d98192e31d047096e5351424cd15a7c38bc593ec765f7559342f6ec40bcec09f18baa7dbc39cc8ae2bf599d9d48362a72ab6d9f49fdbf38ec387970b3377ac47237ab26843dee8f5a1c43ab0575b0048a6164328473f79eb537f6b7e55c2a8c78dc150708aa49aeb7cda460f2708a141ee7317e6b3ba8fc147bd579b51970d7a5d13a14310c054e290625650e131ff29cb657bce402f0e4817b4eda3b5dcdc9a993590fd6eaebb6f22d01bbd9f86aa0fbe0845854562a22d40a08b877a7d5e9684044e6345d1abffc02c9f8624774ec67038c4965c3e30de11f1538f0ef7f4759c73c152ee20c89e55e1ce1dbf7fa7b0d9acecdb2f08e38036febe52d62946626982aa4c6e4755151166117a8b15e26b4c1d807ba68a81e1035333a99800356bcc3dfb05d14e8bc42e4fe82e7547bc025e4866cf6e3a12c0ac8adcf15b9eceffdd9e991a8aa6e7f196bc0a4defa4d5bee434bc5b5d205e80fe46dd6bebbb31006f0200feb005cc155d5f964589ac4901bda6316959016c877f7b2c13f2dd5da903a7266889737dd0470e0a2df707f7e4e2a1f98ff36d443aa15f567bed7dcafdd419abd97caeac7a373c5fef16360938e1791011ea57142370bacaeede040795ad3a575435d8dea7005a7a14042b62ada743170c3dcb54a8719da300a2194a018ddc0a96df38df05b5eaee8b4769729f24b4a4aa713987e6119b476e9bff5c948b9b0762578b285da776228b132d31961f00b2e6b72140ab6bbd0b1e675a14e1afe0d062e4def32e1d652bd19fe5c72814ef6bf40b9e055f3a609628ee3c22c5264182ec8d0df0d476f8981a3dee7791b26010ef28c8da516dc233c8ec269daf308717d95fddc733c6026b9a81938ebcc5f2fe874e356ef044cc23a2144a4b61cc5572050621af888d194500976584786fed9bb6447d024167ee193da5935f2b6fa50a4d5eec62f60eec0fbdd6fdb671041731f308e699ffe992aab5a1cefd96fa31f9aab6753290fdc6c9e1e77f55f608b5111b0ec59a166457f5dbbb01a5cfb1489637cc82bdf50ad7ee944291431576f99a5ab5dd70f6caa39e945823f41bc4b5a203593ca8bab62d58e6e535ff0a9cc1105cc4f9b878fe230dacf871b3c5aa6d6408c8531110d7fb432f85b620851a74872c9115ad051f70e43ad9945b63abe6425a14c42c6b30f87e45a885ed0c72031cb1e5708e37d3354b6e337440e1246cbc7f368dedebb77f4cceeece81d9ccc0f2ce63e1ceda86f9ac039ac70f4afac0f8cfc5d9f98d303cea98f9d04c99ba3314d03f28e25c035a1aa09f6655521708f8265d3c6e990d623bf8e27b5233501bf0677dbd7d513cdc57eb6907fe15831505f208d50bf75f8fe82461fac0bb3d3bab42bc130cb20c29dabccf352869ad2f2d9a9e8ca5e1146e75ecd3a2e68861bad8999510cd5f446153cc021d9f172f22d307095257b8231a82a4da615cd584e4d79c5a7d502975710c26fafccb9c44f415562593a0b8c3784711c86b1f6b08c16991c42d0b92ae7b0be548dfc7ae61250b5665601b62effdfc3b945c2380184090b393acba3df688570a35051a68a78975743d1dce35be05c06e8b650a5fe1e75373a0773949a8b29db418f3a031ca9d33d79d570fdc3fa2db4be961ff243a66b5045dcb2923edd655c8c52c9572eb4d1fa1ee3ffd6944ab64488f16f807b227e810ef378ddc6b312b181f701a82ca77f5503534e13363a876d98ee7c4c408719c542767c540b37331fc7ead6c9d10bf40a1746bab89db513a721243bd984748e5721790ce0dcf3dac2b8032de562d6bf83775f816cc4b441f2ac9b88ea32e5115ebfd9352414acdd03463c80857178e9f9e019d0e5de03f62f3a640f2d451561f241bcfaa1510b943f2137e2ad0b39ef936248212166a8d1f4e869be53ea80b7fc123e656d6068e92545f8867f845ca53e9f03c67706b4f6f4c40341fb739b7d63a7df586cc68bba2b8d04f2aa4cd45e01bc6b1981144ebe2236a4978caa641c9c4ed4a6c1f4d23dda4d044d59b0a7cb0c9c88a366a2c5c1c0e5ea229078607ff05227c77d0ae9009a7ccdff82c747ea72eaedd13355bb7f009d6a159d753bd465941f41f783d1fac11908e32bf850141622e10e5057dae1c2bcccb4726d0359f8fda56b7bee3e601c9d86795c4913f6f42ae8639cb7ffb269e96d2762e622dd365e4e35943a8933f8832b7de01b834532eb0f99aa1c132f2323f34733592c2d15ba11e4f1a87bafc3228ceaa90038ef0ada0b1a0ce7396a627a509f69c8b8c388e46e1d16677be59115c15a304517b0279138b9e89f099236cc5bc6dfcdd1d56be574055dcf177766a391bd054ab4f1dfbde1eae5a34afcd7b23ffaa336626d7b448d244369c40c13af331e7e9efb1983f3508ad5c1d495f720103d4edebab30547682c82ce283665113691ad080fb7c3c12f0a225d66efe851cc73fda03c7e247a5e816cbf7e96c190d76e324748794d3b041d04f2b086b95738fa26d163a05af2d4744d2dbd376d148623e3263efd77dcfd7cffc5a583e80d0d07f57fc89505e7a2c52a50cab03461eb16530a6678e08aac616ccfc1f6cbe6ff78bd68344887a86764a5e25032f70efabc193f4d37445b74c981a7bb22d0e75d656f1d8f8f1084e6ecf7ffc2fb2365a7350240883b3ae866dbe2caa96e922d9eac8d1657757001c75cce957d0cd8724ce03858b6cab684b65ae461c546b1cab2bf021baca6329cb8823cf1378a1e0e95ed06dd25f6cfc366ae8bec3ab8f57c6d8609fe56f72cc159beea3daafadaefa78fc1ab83f952090ddf3237c51cfa685231044886725ea2199bd1ae17927ded4477bfd1fe3d3a9093df96ba7ea0cd652864189664e5c821e2c612d7308bd3bda592abce9d703de2963b1612ee7e1c5837179b43a62f509fa37a86e8c53fffb60c8fce3d693a7ff2b9d51ae6cfcb4e9f76888b8edecb0c00cba4e53dca8210d4ca2a700e7c4a6a69b7b7bc7fc313efc3c36c291c984534eac7f0b8c007d8c05661b9ae821483b9f8e783a4f6b22ce5918c0a1c251dbf99881efa156bfea1f1bdaa7ec7105b89617f9b7278e1c5a030cbba7f396485cb85c868a8025f1088683db55cbf3a0ab6803eb7c56a755b9a056faefeb5bea0aeda3ee17c1507d2cbceb7d69dcc21af7e89647a425ef4cfe1c636b6865c9381eedfc70f6bae4aae2cc08c25577cb9396530408dfe3f1cabee44bce8e7ae223f7982c8b5d7485ac7914f0084a60314b0e7d818abb787e76c27abe4fbf4706581a2b7a50e18093e49548f52eae420aafa6af07faac5", 0x1000}, {&(0x7f0000001680)="ae91cc290a2f0abb8eb4dd742595987c915b260da8d0d3082b07101ed09695c483da48cef0fcd4afd63d3fdd04e579b6312776e7a69368190f213167c7b55d43f0e6cd5e57387717196b5bbe12d36ea7e68dd0a7df14829dfe4a46ea8acad762ca88f03568e7fc58e232c8e34055c914bcaf2a88d3bf879bc927fa91ea50be82e070c6a3247a4fc91b3a672baec52d717f00aca4b03f3ef9da974119c347be7564f86c6364b323971f8051c148d7db01a8541216eede135e38739522f3cc749060f7734b287328606c02e8c3caf076a6c9fdd9a9eec5d3180f3de87640c48213bc0dbc878ea45a0cdda832d796f532e147175273bc9ff45ed4acc5844150cf5b44bce284ef2da61d590d0a1b7b74ef7e559bd543e8db2e48f61f47bd0ae013394af6838a253f34b8d04de9d731a7c620974180da7abe9944ecb9d37af417d4f8d2895f8e82e93a976aafc4acedaf7a9d43a6f25c2d94a2b1970c2531d8f8a339f5850359336ef24ea9ff16eacfc8945a729e521ba6766346c34be9809fc018dc03807297b2ef57ccd0b4eeea4aab57964237d27f52a78ed3831322ebcfa5775956108cb6c1d55dfe9363b53c2f2f45606622a3eb2b740fadf89e1cc33a299c7c31740e92505264dfe400db3e2552ddfcf99eaccf0b637ddfe1abb9ae2d404b11ab38abd85fad6582f34d1e648c48964ee174e45a53af53d895422274358ac513a77dcdd9d05021e33d9bbb30338bfffb1bd0e23a01a8670c4d999b095a971fdec31284bcf10a1ba8cbbed41e0565a7a4884b7a298d3af01b91e8f9a15f1814edcc7c3c744be0403cfc92c8ec8433602888257444ae2de4a588ea598a84da88292f0fd0fd8c3750316575814ac7717534951b93ac2906761e56ba1ee680658c1834ba6d43177a263a840229ed66197749047a67182a1a0967ee011bb5a0a8ee487d0f9629b8c9bea83eded234be3e4c5ee726b86ccb43735c48da4e3f0606910fe857580bd227cdf1dfc1815d18033d592b5bfce251d7ee2e06de91c68ee3d4be6dbf41d1495a2c991949d768735bb1cb1158dd5c189ea640193467e2ac4bbdfb474dd8480e77477359e7036b4c108b6d68ba94bcb8e4ae5956d3bdaefda71c5ff28f1c0bad2909d40f365c65f9d13ee8db9cbc7282c5232ae5b33515e3887864b245d308cee746cdc4c4bf8f9692fa5c041feff913403f14e8c117093c538fa4e56aa96371554b3db29306d4ff7359dec50453b9d8bb804750ac328c2adaaac02b19a6b8ec5ebf466b3f914f8e47862459b495e701b1be13f4577c1e043a114ad36308ea0265b27416b3ae09651a4632ef6f6cc3be5a7a56b46310aa2d627842e4eb80ebdbbd921c5b5ec41e089a6003ae3a72fe82366d903dc942211d31df41d99ef3aed2a8a4bee2f5c9dc71e67a17f63f3f9479d82eb0ad3c34a70deab508db9e0f9e31759c3aa4ce709611f1ab241dea3903bd1d253f1176ab3d95e88cbde1774ce50f1cc393593211e301daa416fd9f5e276e2b09ea7fc9e48aa545e2ea2187751c1fe74816780418c15d79d65ad896a026b822c0dc10e739f41a5ba6a1d9d2f9c04935237cb0a3f24a953c4faa75c8a4ab0cd96198d64d9d606c1e521df049c144c4f3634b0525cb37f1d27f330ba64234f3dc7a512f64e1f168a23452a09629e1c742edbba5bc44005165629a6f48a7b718e60a3b5e6f3e32e3ed447541bf6df9fb0f8cdfcb36aed71ba2970d5e7797a9f152dce8d77a44458394b395be1b7d8a78a971f29366b6a83a957be4bc41b71ec9dc1092c0fdab6984602ef7278c69f75d38806d8f7f70f3e55a499c2f930adae2a4d1e414f20e769ca201937b76f60b2a8b0f050193d3c441d341b819de599dbcfd4aca72ebf9a0c6d69911d53f71a8829bc42334563157e55710f342fee38dbbc628614adfe6c40c1a751ea8b1dfae9eff951ac314528505a6c90e5b6e8eb1a4f88e7a506e52eff2b19b423991d351d415ad70cf32b29732aa072ebaadbc430ae71e48ff3a3aaec06a363178deaf111c39aa3e15eff4778362fe397290903d210656d57cbcc58154e00a470419ab190c6323bcce65443da63dcb0979947845b47b56dc8cfdc2d9b2c662c32704308408b198482869c9d38c0ab80d4a54037f3b37bc654a0f84bbe24cdf4f47c52bb9837b5126466e071084cb931e67944f2852d88e35d19f299d565e9c2e88af7ee69874c12d43d9111611fda5afceee747942981b4cce43b5f0f521151b560c8c2c4661bc2dc03cc76a8641ed8f5114d3ea80b14b715f68fe3f429b5fec91519d15025701cc30ba76f8b6b83f9309e1b49cccc43fa7906e52e86e9264ab85a8539dce688ce7ac625153ca96c799e298b9417cde002c39b3bc58dd159428b52fcadb2a52fd964d17fc972896c40fc819056733dc15bb264ee40fd32903d80b6b50da72458307796e075abda48b7f0fa8c4b7f26efcf90a6cc5b05bf85abc523ad93d3917c75b015835b3ab31f96d69693923608202c8ad095a3275c15c59a37335cac228f261228e10d62044e64f97ef7c44a08eb6b09684a1eafec840d4ded48d4b37deb8596b7f774540ed6bfba51f587038745d99a7881e94abc49264cb4b79ed22b48aafb385ebf0867005d15c0d2a550956f47c2b6ba54ccbb539141bba0c3123001edaf0d05be3998b378e809c2c7fb9d43c15bf3f31129ab74bba0900eddf27dbc9403b633293bbb04a7d89df46109b1832fed2a502182963a89dd854413cdc410134836b0ba2afee08d62798bd85a253b4477633dc09b29db56cc0a7c8a467c9f7d8cf79d4e9b69c375f46991cf4d200bfd475cb5ef90c59e7c511e3f999cd9fdfcb2cbd03f85a6227146a0f7de4245760c6963b07f51de262724c197b555d0ac118b7a280de9474facfe933b057d118fe6f1ee70f65b72a8ceb69420988a7c34a8515dac14728cad2ba69571a42c78dba44572d59290ca2b192ffd6a46021d1bd8502715bab9e64d2dcb8cecbb425df1ad4bf3741ce3c65c04d9688c7add15a7d3aeb327b2a175ed3a0a96be25e09b135ef7a1a6db14135b9bf3dff83c4f47b017feed056431040671aa97e792f7743289884f05428b5d0cba189150c8d715746f23a9a10885917f2f9b2ac3fc1ed28b2609c81aa4e3d0eda9a28c4adbfdca320e502ec2b92c1f130be4d74449468a67188472261437c1a48bc089936ea5c5fe76c36c61e288fd3f3ca5eca247677cdcc197fe915e00dee8adc4434eaa83621eeadde93d32f8ce2f12a8c5280af3272c5e7679bb15407984c053a390d229d552077de2542cd0a42aa9c932efafbf7a3bd55f2db8a1c40838725f44394545a8ee9bc9d8ce1055b06101afc38f904e324996a8e5da3d06cfbbd7550ee998ddd18403c63cf0e611323b4573c12cc673b880a13be8c1d7af35833b27536b61a3dc10ba06ff260ae9fad315fdf966fbb395114a9070d650108a2a43266226c9ce402f2db1d6fe0da99baa228afb46b15e365d4715de0e6db3e932c0eb4bedd62c20b03a330f86543da759c5b375444679419b9df2434ffc6490dac3abf3b546c7031e7acec79b51cf3c798d19b4ea9d2038f5dba1139df488b3871cc1e9f0601b7780150848b8bc4ce16c5b27501b98dfceb6964e1ba9c86cd414eb1d254f6e879294b95603b8568f13ef8939e572ee0235d2995423c1f4f26f208bb7f8dc8c79bd66fea12f5d3e57f6797f1347227b8acba5580f8a481fee7be785d33788e560fa43c510c0f3b384566cba6a900466aa6dc885f247235c58c9f0f1e9a459b742a860e20ed80d34544c6129d0990787da7f80662cec81c6c505040303583f7918cf6d6171a62b80465da7f5c0031d7927bfed7b1135e3e1d40590738b076613c7061a0bfa3d90afe3a1133d57a971de714f8fb7dbe9ea9a7799435da5aba1938e29598a8b07b770f06b02756b9396bccaf99ca6b9c40a26aedbe6821e7a8db1b294982985422c238607e3123785e61f4296ad99ed22fd9c9d3a9b1ee7622c196301cd06c500d4c5d77fe009c2616e95e8feab192b7c17e018339fb002dd5428b3f0ac9605c6165af2219bc6686a3043f9568efeed327d6e0d30a43dc251f1b5eda9a683413ccd40de1d8e904afb427c0c9d48ca3ecbe6342d0926c06e0b723e3c0c653668567404007373ca24c94419218e8dc00fb789c14c8cbeb07e09de4d20c90b4a3efafce7772616b3d692f88dab626616475be3325002350cf4b99bfb5aabc3a3a8121c05140f5b0444b7ddd9dc57a745e4bc054fe566dc3a90c30b15aa91f996a701f4c4954aaf31470ca765389f73ea0b5157c80b2abe28d7825d54fcea274e7db7c1b3b258fe717d552bdbf80fdbbe0783bfe00cb8d8ce5e156c023002c0e09963872b33e6f04e843ba8a55afeafbf5a04fd3966a2439bfd87b825a9076969d0c6dde71c81b0a974ed6a7461a9dc5db993baaf1e794e5da058da5bbb896b8747a5feca4f799bcb8dddfac174943ff49eeaf52a14f308abb59a59da0e9146aecdf72265581c8250b5d0e984640ea5b96a3a4b666320ff3bb30145cdc6987d2eef5ce5d1c7b60bd20790856908d6211ad4870aeb536ebbe9fb5f886977ff2776d73b0f6798bcbc9f9d091046691321b5fadb7e64df050134b89e7f20824d39b62df1f0698c4680acd3985ae5852af8267338c8b9d9995db2998675c034a5f0f59026e1ae25a3108e3bf50b7514da654874619995c942cc8988d378f2d2021bd5eba83393812ff62067cff3dd51cfbaacca840dfec47734a5ea35cf36deb4892ac70185fda47927af2f8434732f35ae232deaed8cb30313df13f2af1d1909d351afd5b740b6f19b75e396681ce2692358ba35329bf4ea88733db9e75dd331aaf4f573b0dcaa04fcdb1d143042c8a9ba721ae5d73a98e7dc953e0a09ad851094ab8f80954d980ee75795f3454f1455876a516ccaf3126bf3ce23f9566302bf59624791c7e8f8d1ff06e53ddb8506b0b95642cd7f3c60bf8d1aab1f374c42ce499a0c6edf7ed842cf25fe0cb7a0af100d396db7c34cf64af70eb6b1e58bbe9075371160104feff05d2455920421229abc4841736931a05aa01537c7e05610e88e0d5a8076ada51457014156bd555a89580091f0e8190a6d6a96f372d59e6f4b5661aebf48934963b88ba291aaf7c642ae848c2ec9811852a1ff317ce9216d46741bdaffae9fd5a18481244fce972ce4b7dae55fb5c3f98fcfe99b4f98a81fb349bcbc31506672f5291caee65f425c82f0f509f2ad278efd90fa52c549d94a32139b48e8ccf3cc59914172988e6b57616e5e4f3a3fa3b6d66c97b0704f00d88fdccf0050271a6cbe3781ac2ecadaf742a3f85d4ccbecebf18da4a14f17ea264d5f775d6532c758f31032fb84939b5ae887b3c457c542afd78e823743da8e392c3efc9643898af3021d0e9f3c1afe51dfab49ce2c5b73aeabda4883de0b8c104a11938340daf1fe5cfa4d2e580e496942ae78d8d8e555b2a6490fafb0774fa2843f85f2826a745f9b1a3e3f4e686ac96771d9aa7779223c972642122851df9dc7483eab7dccff3438e0ddf44cf20e0bc28ef88d649567e2922b0d64ad42a0a938caa37318f346e3ffb037b98f2cea67da501430ca3024edb79b13427e1d3df6d5adc7f69ff05190a6acb07e8738690ee855318626657006d028b54421b5a7652ab30e24067ae6a5424c402e189d3169fbe8970442ec1bf4e531653b938cae1ca247a96c0e1965e1d8cc9ac8d181d093d0cf7a5d24afcbbf25884e4", 0x1000}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r15}], 0x138, 0x400}, 0x2) 13:26:55 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x20, 0x2000000000000, 0x0, "645afe9a96fa4342cab9206879280901f443023f", 0x8001}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:26:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000001500)="aef6", 0x2}], 0x1) getpgrp() writev(r1, &(0x7f0000000100)=[{&(0x7f0000002500)="a6e76bb3a08e66548885522857b00c7b67bb8c3511c4d736e1dadee5031eb9eb50e94f6dd187e50db6447a28bb05862d05577378586bc208951c204f449c303e58af88c75fdd15cfab0727391ebd8cbdc8859651c71148b6eb7c35a4598ca6bf355c7184cf64c917ec8f9467753406a66af22e8f2c34cdd4e3ea4b6e76de3b17cd195b48be2cb21c49ddf9142db91995fe3175a5dc4e64fb597576e52744921767c73ce3cba0e7acf920d8c28d71dd20c3774fd76d6786d34538ddad9ceac9df5b30d25684dcb80ceb26ecb2c9c5798045b29f2011bb6142825c85f85c15c038ef9b29e1810e160fe3686db46e1ea591ab2d6b299045e5cb2335eb80ed57c9d6871e0d3630a6d6bb27bbcc5e81ca4e5ef58acd4b4b253eb062daee8892eccbbcfd281bebefe3cf86a9fafcebd91da7b100d8a33891bc66644d14f88edfc942367e79ba47d983d7d84e251fc25d3bf23950063a2d664162af965af918a10aa8e7722aee43184923c0aa2d2b3c1bd422fe0ab8827df7735044b9dbae2b8e2b3e8a99a2f27a6aa0ba6455a1a6a42ac8edfa6c906fb9eb75a1bfd8d32ea058139fac0c40f0eb214cc72da660809735b8a3d0f50adcf49d03e917129bcd910d876072ca1185f0c3da24bd0ad628f439687ae91d313045a337391762b8e03e896b20bccbb2cd6c07fc8e5cdc0ca729b7a610f86c91fd98a3b32fabc3b87ec9f3f4be123bf00ad6fdbc2555e6ee27a7a540e7b25267a91d3f1d971ade576670daf3696b7916976a44b62ebe3b2d65e790b03c3f125cf33378eb83ae48e8f2188f415df6ecb649ea50bab1a4c6239c15cd6b5d99a830abb769d9faa6fff0b4aa2611da9820bcb9dabccd96eb34e88250c9ad8510a2fe600008ef7f049b89122f5bd5bf72e85a265304dd81068833036a30155843e20c1a4ae52ca8508076f0eb415a0746a9f457ce9700454dc6000c4c5de5d16732a392b7fc6a03b2aadc05da24dc77d82c678fab59671ad5a6a70342c6132dcb65f8a1b12491af08a855459ed2757f4803797aef72555383f55bcd0ef8a3001eee4158a9ba6bf7e7d253f1cf6d49bd78c0a874c9388a5f29cb9c7a0c3bd01582898ac7773e838f6a8ec49cc3916f1f43e325bd2ef9f82a8341cb0a2f355474af1e1937a925a5f9b01ac126c1fc51e92cda3c3d75418efb6616b59d603635d2082358e0da303686d5dab2a38a6c9742e5b8b666db5d40952161cb4e3674756fd022ed0705fffb7ef9c52371143d946a8238beea4fe3d77628fe9775eb4c0287c04a8b93b7106b41cf1b80c1e234734bd6bd9c54f4cdbc04f775a0384e273393584ce422be10f9afdba7bf18ad5606cc439221e7aa00202aaee0d51920ae46da8291aee4861fa9abd4b155d2926d049ec76e57720b52dff505a94ffa6f67c06fecd87232656414142c5623fb2622974f0d5fde2c7af681999e4852eb27871019b3829c9d12cd21a272c5992e88939c42df940e7a8b5263419a41b7b9d52c0b593d74136b6065330f8d3c2209939a56104062eb853ea5b402d6bdc2eadd670d4955bdd8d4e028713abf1f947f9054f5470ef82e2fdd97558b6dc3025948ca544a954c62d3a6f9f55b7379c83c2929dee0e9e6ba584bbc2db9ba272a0b02c57ad47ddf2cf2633b6785be11f1b0052da9f974779476e472c11008f2b8968f4e920df4076854becec86204e72a4a5f5f01cbb41406bede8ba6e4e4c32a10e15bdc166f42f222ef9a8024c637f20475f66db9c2ddb702e963a1b03307b4c003a7c54880d388a15837fa2f757b9a3a3bca6f0719e02f40c966a961da2c626f590cf3fe82b0f29529e4fa34437a4d2c0f03ffe8461a1148f679e8f74819c9dbf49bc167a8d835c09f1c016beaf087568b4bab535cb7ef03ddb6b9b604e8093001369b75ff81ba9540aa9d9bd429af915727258509fe32a10c6b889b055b99a0bb616a77d199c0a66d6126c01a325fc6ebb8ea972dba0990cd9f24789c3e83f7717d9e8dfe031d637ef1b5ded47b4dec0753aea6afba1da134f137ce9c74ae51e63a00b21ccc576ea61af896eabb954203279177c5aa6e44b2fe63e9c4d03660bfd4cfd1eea21b0cbdd90aa0aa08343f4d76c65f4e2e2c4205c711a8235dacde51777e2d034e716f1254a571ccb4c997f476f39c061d277d6f143cf2a515b4e9616e5ec753fd03ed51c31584099a4510c65fd83690a4979c96490fa81418946edb55de827af5ff9768a024bca89eec5b49f93a88d5ff4b40127f11061539eaf7bd4cbb982bcee95467f2cbe60c28e42f539886a8d4ddad348bc1433be42714d6196741d907a69c446f2e0dfa609f8a223457a4490ce0144bf8d0a3c102d1eb35f2f612280c41256af600afb1b4bf481792c88edeefea895c0932f38b9c96652b54149d0464878efecaa62cf6ed30f43fa6dc820eab4bfb3405fca6665aed14de0d587126c3287d153ea759d7638c0c60899db5b8b8a8fb67c8eb93c4c7d4133605c74b443e7b218f7d6d4dd0ba140db10bfa70f2a497c556e2d464ae63844b59e58684e7a46f71e54b377740dacf601348633a13db5abce179f7a8fa4834aa276ca376487983c68737166ed5df071d0965490ea16032f7e8fb095058c45c5eef030e42bb5c5ea1a3780dae8781b07426c22c53d5785b0fb3bb1154a5136f983d3b46970959c773d61886f686b6325323da185087f419ee93be57255614297a7ebef5be4c2141a0b468f93c8db1892777819e4a6edffb440321b0b6b499beef494e2d3d8d5fa97fc906a6cec7b54b27bd527a9aa70296299b695241315287d1b0a0105454a76bf168962cbcc098bab3ff97f8f09fe1cdb84bb46320f615e7847ede282bb4bcd60b7a587eca684015c11a8ab36efa", 0x7ff}], 0x1) ftruncate(r0, 0x0) 13:26:55 executing program 0: msgget(0x0, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 13:26:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000000)=""/31, 0x3d6}, {0x0}, {0x0}], 0x3) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 13:26:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) sync() setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 13:26:55 executing program 0: mprotect(&(0x7f0000861000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 13:26:55 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10080, 0xc) getdents(r0, &(0x7f0000000140)=""/144, 0x90) select(0x40, &(0x7f0000000000)={0xf5, 0x67, 0x8, 0x991, 0x4, 0x1000, 0x3f21b6f4, 0x8}, &(0x7f0000000040)={0xffffffff, 0x1, 0xee1a, 0x5e27, 0x8004, 0x4, 0xfffffffffffffbda, 0x7}, &(0x7f0000000080)={0x9, 0x879, 0x7, 0x400, 0xffff, 0x4, 0x7, 0xdb}, &(0x7f00000000c0)={0x400, 0x5}) 13:26:55 executing program 1: r0 = getgid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r2) 13:26:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/224, 0xe0}, {&(0x7f0000000000)=""/52, 0x34}], 0x8) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ffa6bf9ccbe5a633ecf536f4b4947e866a1b42e6d4668fc2a2aad300", 0x18b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x3, 0xfffffffffffffffb, "05dd5d844500fffffffe00bf1d8d8fa200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:26:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd100048643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:26:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 13:26:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) 13:26:55 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000000)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/231, 0xe7}], 0x3, &(0x7f0000000440)=""/233, 0xe9}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:26:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="795bc4fa99bcbfb24ee3d1206cb9d22c8789eae42e5957acf34f0fa6d43c27054de67a90373c2f0237bf03bea0240ba890f37dd97fcd92d319f2f05e5b2460b69398d9ab758710d9c1cd1063e00fd942be26b38243f88e3283aea6d57a9d623fcc0faf63a13491603323a0668560663c1df82d74ad2a955be10bbbf3c87f40e179bba9cd22bcceb7369f27ef90c07ff999d5a89048bc310ad816f98e2e6cbbd04ad6427ee213a3986d2daa176903eb03892b937de814aa9fdce159cd47ae44828ba326b6978af79bf6323213899ab6520a3e771d688d3ef5a44bfd2a4cc3b76959abf3123bcc1fc6ea519614137b8a65d3412caefe6d6dbf29c1a40cffcbed1b44eb6b0025b9410100242c01aeaffc3c648adeffc35c268c0f0c83faaf63945c0804396a5a9ab9ffcd5d45930f0d467ec29bc250254bfe929c070fdf2b48b0fda671d31bd840f5c9432c625c90c0e0290ae76b7160fd5bd4b7b4fdaac2d832350f48b9dbd8aa5ba38ebe7b7ba9b4a5cc3611a96ed1d5f0f160ab2d01b4c300a54eb0542454cc3ad8543753749be39009ea3645977e7e5da9d456941b3899f71f36d7a7f7402c45e0518c98494401214dfa1c129f4dd5aff86e5e90045997a9bcf75bd2a505e0f46adb6412bc0a358ba69dabef61fd00a281658efd4b6d08034cef437b4aba096caf7bbb0c8b772c70c240f888681ffa7b7e37e36f5d2340aa34b7e2cdcd09a9148a9249869ca09e6612ebdfe7dd416316d2d3524611907662d75a8358d54375bea6d019f0cc8a0fbb4a0c17000fb00e1cb80c04a3002be46d10bd23314f9a9a628322a861718df57409c4fbb33cea30e18bc4552b293037fb5a84cee1042e20b0a9b888d569649404b9befa2de7352f574ef39e6450b7d0b9f2b3b1a2e0ab00d828b16469cd26bf6b9199cb8ad3f1e79f54ca4495af99fb9924a1c4e1bb1e8f581f76e4ba752a11dcb645ea5aebefce5fc98ff76113e7a641ed5da97fb4d3de36e21c0ec41665c0d4c7b525cf7fcf9a3bd5769757db3b4a1705614779121dcbb8d8208d7d8e0bec019c2198d3c306eb1344c5744a3bf733fcba9883776a7bc393e9abe1fbd8610f44335f4a5fb5e2b448f16beb17ce4ae521f1b612957f6839fe0d040665d0ab47c86d15d1a0c062816b62f2cd443c8f417814f600293cdccfd50609a218b77cb5494152e9d22fbd07598c45c6b5613d7a10b8f530fbd9f62b31e2b0f157d9d92d7460e462cda56054acbfb63b8384cdf8f10dbdf8648782ee2f24ac3831745dfe4e7c8e7601c72ca992742fc0439515d6bc12026de76214e6b0e3802da126707a25a40b0c3642b979630fd4738f7c4d5c47ebfefec532954b72ed880b730ac78c7377fe07175089c4d0968d491079d9656622780949244b0a73900dca0cf2becc54023ba7def7907a748d2fb5a9b527030c3874c98f14f04ccc65d05dbe8f3d1881f7d7ab22c4402abb02483ce555700bcb3b8e32ef6595d61f23557ea82103d68bbf9da57393800aba649b0251d3d9ae93b8b0911c5bcace30e61efe58bc68ff04b90d7e694936574d0dea79003cf727ea00231fb7dcd9d192ebd5cc6255ffa38cfc98dd0e3c3d0dfe0534f702e74f3c04cee33d38111b1ffb7cd9a6080d948843fd25be0715969ea73b284f395c58cb0e0b9fbfc59b618f2db41d9032d08a8ae0810db6a9d293f5727539ab57d25e6bd4a972ed11646269231b98a9ddf311521606e52be6fa62ec9a668bed5b2bdb817f2628a0e8c25162ed81fbf616373944f7ffee02dc3b0beb5e3ed4a279a5ee58f1f5c61c63fd87e899eb71e92ad3c704b95122ceb47fe24f155c5d3271a5367e06dfa0565ff6a3760cd7110c524b1544d280605eb1bfffd0ac95bbad59e46c1bdbed0616b7905f38e3dbf218915dbfda4bb55084542347de13f65b683a50f065ba9d3c84e8e40cca41f9eee552614b3b5a4a4a82d4999021c3fdd7ec9aad3b2195420e2e5c76763b1a030b9ac8ad2e18a91aa084fe9b928681ed4a1de2974f0c9d39fe4ffae4e46ca5b1de4106b612a20c60f571ef82a3bb1b737bd2f16f4b9b42d6b208909ffec5d82366908530ffd2cbb90c409371b90f28d9571b2eaaeb0260d4fe4ab368e99111469ebd61b92929fe0d9d2a68146ce4d71c423e8c2c0ef656f96cd665f021bccede6c76c9ea2013fcfd02fd5f1c76ebf86d5e016678300eefb850e8014acb553d9d67d13d3932a9f604e6b8a7e9bb740d9a2022862bb17c674a89aa82fdc97360b95fc8a017b1c01d1695e50e480bd4c512909bceb961cb13bf7fe098456f1344e35319f87769715c91485f49280fc7cc8936d43ac26d1677e97c3ae76a6faf45197c800e9e84c7e032e881c1dc80309fb5055d6da15cc2d059abbce0c86ac36ca0eca2da4a9753c6abb76799313b32798f2ade7dfeddfca22f80ac4dc85435a7f13fde28f112d897dbb3c045cdadfcca0d1a6877d46c03a1aff74552af90b58c01805f29c2332f008692065f4a0791cd3a96d71aba8438359dcd62c5c9a49999f4ad740f16b6ee7864b016a8f8e69431078ac3482755f4bd6feb1462c2869a0691173cf478cb4614d5e436e3633765bbc98bc3fc18bab2d01ea5ce7af94ba8f608913659c070a87b564c66e58ee828b2355cd96e8e6fa2b6e433f9e29631a5bf37fcbb6f95bd1b1d358e34607b958570a116c5bf2ef56f50fce8a856ed9f1c9fdd96881f50073f97d7472df9e73b1b4501c6d5647ab95fb5e649a0122015640c92ce96ba2d7ca77821de00e027a77db9c70926f2caaf51f1022fa04ca6fc7c2c68747c40c83a3846edb25545deea18327fdeda8c6412a71ba6091036bb08c7ffd5a7e215a6ed161d4134f5e0e53512a2d61f62f778cfd168ffd58dea44b7ac42ab7b9c8d2d5c91992a0fbde56885bf0c15c79ee45ab2f9c52a6d40b6a6bdbfb797970ff448fa21aec9af7f851bd1af745ead46e7e07b2b1b1320979fcdf548ab5a87ed7c2642b8bf6d480de3e6de22c438461d6367b7c7a2e82db157074ab6061eac25c38ea26ba0b9e1931559812a131e386234a0a4add36e1e8f7e2bd0d223d87253fef2d8eb7437b490911162acb6bf001cb4d0cc6f8a2181ca2ac35b9cd5a4c966ed163ad7764acc58e81ef4db769c2d9c4f1cf98f66f70176454f3beb610de1019d5c3c0ce33a6279c95c6dc906623caf3eaddfb121c32899bfb58d2f31aeffec78112bf2da0328caedb7eca87c053215847168bd6fc9fe14bd4aa8a2b38f79faad8ecc957c20676fbf2677303b6c8af89b6b2affc019d65d863a9e2cb14cf4f090f7324ad478ebb20e63a387cdd2000fe4604b9bd0a50f022e16d15eb1f4bdd6091a0f7bb2ad1a7fe2a65ec2824131a2a7015e77568dd00ed78780771672ac56341a562f2c52fed5aa3e9b7bbe91e1f54d198360db8bcd43559cf488bb2b5a2cdaffe7b882b7a401f2b5908c9cae9b6f6bb9a4a80a19052f89dcb958b548f659dd257948c5d687675813eb0dd2317e37f55db9f0bbaa43afee1ac3b41272589c310d3716c5f42b62f1dad5ab8d77d3a13093cb8c08cbe2b86768780da69ceb5b0046ed778969f02181fbd0d230f78464663270e0d923a43aeb021bf83a4b9bed420019e1df4ec9de3b65c8626abcb56cc45de0bd98acc0b315bba3a399b0e9cbc1d5a371ed736e1c3b7053d1ab8f268054a39e4ef0dd88216e172aa25d74b416b6d17769dd059aefe764297335d157b44ed9ec787a883b04c49952a06efedebfcf0493f7a1654ab6775c478d8cde1091b0e6131b5a9993b57c67fd531356a1d63d473b322a8a0a535f274b68e66971410d552b02cca34f43cee8fe3ce6239b1895ad7264165326e91667fe7e90fc655ac094ed1b30f288df6ea2c9f22b7e5742c598c859a99c3e59096f44d7d24ad58c3cd5ba0a84e483aa8dc2adf88300cad193087f3fc4bd5c73cac9152fcca6b9a02cccb577980b331be4dc97a577f95d717aa009e72aa67b8c58e0dd929568e7eb093b907fd9e0c40f2e775129704cbe53c80069c3f7fb26890f8384a906d5602878a187c534150c2ed1c89f8480ab7b9f917f96795218a876d95bbfa7a78f8a39881f8fe732dc19583a9007dc02aecb04431b6e6898e2f7fa2b3bca8e0df9f6792bf904531078c2d0f11589f8d981cea188e331e893454ca1181feeca251366863688e20cd7398d396a3086fd5da43f7b5c1cd1ddb0e62331e92caa817e18c5431af425c8f1e661fe7097df15f03d529a7416c3196e2fc8321d0a1e88830d73a45c48f8a3e576e093f6fdf700022c77b08c248e3dc229e576601e4f49a61f6f368a37b18958caece54f8321ca77c30096c6a5147b4e20728b2fcfe969d7f63153ce3391c5926e556aa61c94f005ee0518f9415255740543b6ea0323dea143edeee7938d728fdab48df288902b45f231606e6619112e25368e29a29bd07b040fe2d2025f709cf6539378f553faf2437dcc39a1006e35fcbb55be02f27199b81a8f6223d8071459950cb6cedf633ef6c4b84fce6af1c77f94fe4144e6348800022344273122c51c66bbb942c24c3fda291c58aef2c0117228749d93a4bbceb4588e5448954c65ebebe7ca3ccd197f5cd89547adebc72e3c9dd95ab7246cf401ce028187311db202e4459a1b5d31de25e3b0eb977a222ef0ca3fbb4166dd69746e8506b8265ae0116db45e5e5a366d423805e4fc9cc7dd7fb3034d4e02b2c7dd1dc12bb3c1456ed6ffe12ef9c215e72e38f6eb978c3a61d0c85ed9eaf3663ada7b42eeb34cd739f8afd07897fca7df6c1581f666d3512feb4d7e5708b85dd2ff935d2c24ddb11c62411b6ac14812cad9758982dcea8a161882ac735687e963d92f8708c920d94ff90ceacd0f2c63be570ce390cce7d0023be3a58f3a77e6389f1e3d5ad7949e06d3ae66c6e1c866df03a094a2daa0843b6e92401679ea69dbc913b13be895259c2acb6304a470a66999b99ca9c3b12d2e5de6162394cada1276d6038f4c01fc3ff10d8eefe3b0feedc3a256e6b270c563ffa4fc6589e6834445ac1a39cea3525bbb29346f413ec381a8efcaa2d796d641034257e109e0d84e338552f909c58eae3f7e239a2c63f2f0197791d7efcd2f7537091ceb4c8146235bd2953fe33b72b14164be5cd1eaf693b28a07667cf10e011f6e0feec8e1a2c64fa29fb9a8f02b1b1bd19d0279d33021d2965903419f2bd28fed70eb542a1f08fb2d44bc13a17cf96c8329c808468cd768f228c85b1f95de92aff6edf0eecda7ac46f3761d3e77aab7c8d52e2066bdd96aff8da373e8c2c43d61d80861b1446befe67296024a3d7a8f020b356973dcad59964d523b56ca2258808a65f716095f84291bbf82cbc587c4699ce403f809d1d62f26d2f93dc87cd4ef4ed3d51838feefe6e77d18d535e2c9ba5d3f27d5255d6e6104c82c8eb4c58430c7c813fd0d77da3744133724fbc12ceb0d93ae23603527c8cdffe4d0f4ca4c18d8dbbe9958f4bf1cf919090c8031597ca338497d606b060cbe2cba066a627b811f00c2ae546a023790c08cd7d1206ed3cd6e49fe4ee5fe54869c556fcdabce1f1feb042b9a0d3e93c10dc4860e02d1701c69ad6a124e41f218db494e024cc1cb5c14bc6f816652aae1dc1432598d8e63288ee997ce39bc2d3c5a496e6d62f8351fdee67d38bd6cc82cb1802405250559cc9951747b1ee178694e818d6156fd3b7661bc53d7b6dce09f177315a6c42e424d9a925bd4616b67b9e7a753ce006a69f9d65cea30a9f01489fe6698449c2a", 0x1000}, {&(0x7f00000010c0)="9c3cf83c9e8389c21e9c10a4750ad0d62991b0ef71209cec5d512bdf91e7346b38ba66a63077e008c4655259a7430e", 0x2f}, {&(0x7f0000001100)="35d70b2b571900e110e5d8db07bc8cbc861b971502ab89cf707fd556e22c1eccc2a51721458cd00d61268bb0f1613f8530fc5accd968566219d562c5b5d74f224c816b514d9061e31e0c2af2b94c4ff71cb485d06bb0daf4fb450bee5c68eaf38d6d21d632fc17bb0044b07f272dffb20233f159105dcd233479fc9d52f06f8c5e1ddc5ce7e54a758a", 0x89}, {&(0x7f00000011c0)="3799b1169e0b53c5cb6d51abf69413754521c3707c774b25357deffd86cdd927037ea8482a3fa905a9fa3609f33974252f3e895f0281a75fded6261efe85c94097193c19c39ba87db7fde6295c82fd034417e1e0a7e722111a8b0d5b179fa6813f3a4a063f0a86be73d843287383601b4c2c82421aebcf4c3763d38aec16c24327129a685b0c0632fd5157c85de5d527aeddd5c4bb", 0x95}], 0x4) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) ftruncate(r2, 0x1f) getsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) socketpair(0x20, 0x5, 0x7, &(0x7f0000000080)) 13:26:55 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 13:26:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000200), &(0x7f00000002c0)=0x1d8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) r3 = accept(r2, &(0x7f0000000280)=@in, &(0x7f0000000140)=0xfb) pwritev(r3, &(0x7f00000013c0), 0x4, 0x1) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r5 = accept$unix(r0, 0x0, &(0x7f0000000240)) lseek(r5, 0x53, 0x0) fsync(r4) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/52, 0x34}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000006c0)=""/124, 0x7c}, {&(0x7f0000000740)=""/111, 0x6f}], 0x7, &(0x7f0000000840)=""/22, 0x16}, 0x40) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x991) pipe2(&(0x7f0000000000), 0x10000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r4, r6) 13:26:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/39, 0x27) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x13, 0xffffffffffffffff, 0x0, 0x0) 13:26:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2be, 0x86}, {0x8, 0x9}}, 0x2) syz_open_pts() setrlimit(0x5, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff816d4174,ffff8000211cd9a0,ffff8000210a3530,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3530,ffff8000211c8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ed7000,ffffffffffffffff,0,9,ffff8000210a3530) at allt raps_kern+0x7b ptsignal(295a,ffff8000210a3530,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cdc30) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cdc30,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3530,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3530,ffff8000210a3530,0) at single_thread_set+0x2 8b exit1(ffff8000210a3530,9,0) at exit1+0x84 end trace frame: 0xffff8000211cde00, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff816d4174,ffff8000211cd9a0,ffff8000210a3530,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a3530,ffff8000211c8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ed7000,ffffffffffffffff,0,9,ffff8000210a3530) at alltraps_kern+0x7b ptsignal(295a,ffff8000210a3530,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cdc30) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cdc30,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3530,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3530,ffff8000210a3530,0) at single_thread_set+0x28b exit1(ffff8000210a3530,9,0) at exit1+0x84 postsig(100,ffff8000210a3530) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,9e0e5c7ba00,53,0,9e0e5c78640) at Xsyscall+0x128 end of kernel end trace frame: 0x9e13fc28240, count: -18 ddb{1}> show registers rdi 0xffffffff81e437c0 kprintf_mutex rsi 0xffffffff814f4f69 db_enter+0x9 rbp 0xffff8000211cd900 rbx 0xffff8000211cd9a0 rdx 0xffff800000ed7000 rcx 0x4012 __ALIGN_SIZE+0x3012 rax 0xffff800000ed7000 r8 0xffff8000211cd8d0 r9 0x8080808080808080 r10 0 r11 0xffffffff81521dd0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211cd910 r14 0x100 r15 0xffffffff81bf7c10 cmd0646_9_tim_udma+0x20b2b rip 0xffffffff814f4f6a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211cd900 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=454219 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=73, nice=20 forw=0x0, list=0xffff8000210a2978,0xffff8000210a3c48 process=0xffff8000210b6cb8 user=0xffff8000211c8000, vmspace=0xffffff0065a97218 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 3412 454219 80439 65534 3 0x4003010 suspend syz-executor0 3412 58105 80439 65534 2 0x4081090 syz-executor0 47441 243635 39910 65534 2 0x10 syz-executor1 47441 112988 39910 65534 3 0x4000090 poll syz-executor1 47441 131563 39910 65534 3 0x4000090 fifor syz-executor1 39910 220641 75618 65534 3 0x90 nanosleep syz-executor1 75618 488178 12927 0 3 0x82 wait syz-executor1 80439 228489 99551 65534 3 0x90 nanosleep syz-executor0 99551 110630 12927 0 3 0x82 wait syz-executor0 13176 422394 0 0 3 0x14200 bored sosplice 12927 123615 63151 0 3 0x82 thrsleep syz-fuzzer 12927 110802 63151 0 3 0x4000082 nanosleep syz-fuzzer 12927 259594 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 32305 63151 0 3 0x4000082 kqread syz-fuzzer 12927 311402 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 209559 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 334972 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 522559 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 469724 63151 0 3 0x4000082 thrsleep syz-fuzzer 12927 11181 63151 0 3 0x4000082 thrsleep syz-fuzzer 63151 52506 87184 0 3 0x10008a pause ksh 87184 444233 221 0 3 0x92 select sshd 61091 63321 1 0 3 0x100083 ttyin getty 221 87533 1 0 3 0x80 select sshd 49799 39288 68246 73 3 0x100090 kqread syslogd 68246 405737 1 0 3 0x100082 netio syslogd 39137 130887 1 77 3 0x100090 poll dhclient 13395 517567 1 0 3 0x80 poll dhclient 97459 174852 0 0 3 0x14200 pgzero zerothread 30296 115791 0 0 3 0x14200 aiodoned aiodoned 54726 454055 0 0 3 0x14200 syncer update 51439 52254 0 0 3 0x14200 cleaner cleaner 94496 152322 0 0 3 0x14200 reaper reaper 67969 443778 0 0 3 0x14200 pgdaemon pagedaemon 20121 233822 0 0 3 0x14200 bored crynlk 2075 244894 0 0 3 0x14200 bored crypto 70278 370174 0 0 3 0x40014200 acpi0 acpi0 75856 191656 0 0 3 0x40014200 idle1 17374 169492 0 0 3 0x14200 bored softnet 79873 515662 0 0 3 0x14200 bored systqmp 30533 233066 0 0 3 0x14200 bored systq 65201 47611 0 0 3 0x40014200 bored softclock 87162 342518 0 0 3 0x40014200 idle0 1 320287 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper