a15ca3143207449e014ea6b65412e450ff8f3e280eac9ca9cbc387f46aa019c0cf129a81d7bdb0b9df30", 0x7a) 08:59:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="d6adfe0cc1dda1d018d002d9e151bec8c0fa903aae1812f209bd996962b57f8d6a1fb3bc4866139daf83e220fba746718588faf82c10fd96d02f7ff89c2dc57427cb46a26ecccfc573f9cf632cf4cfde239b763b9eb80d1b131a40a9f4072cac220e2d8be5f1fbbce02db1f8b73a60eb3c2afeb48463f90006a080111d375184e4fabe4e36d678d4b81750606d084d90a34193df42d88a56ff10464adb058beb184ff37c5ab0ec0da6bbd145ab187c1d2eba8e6d5fa3ec9945aa54bd57d0dabd9a86983764dd2ec7d0593ddace65cefd07106d0ab8ad7f5103c2ded036e08e752286e72d4429b33f08d3843973412b0cc61ac69f200a6be1bad7264e1d694dea8c9552729dfbd227b4c4ec64aef05218c0a42bc4bd8eb5e1552b3105df9c14ea94e428a7168ebef0fdf708b17cb5d2d8cc7d058ddc95a694a95f45e0423800cb7ffde6453d56eb525cfd19d7d4553ba7ee938170682b15b9633157b6eeee0bf91786826d92c7550c8de78aca2f3cd3f396471974b9124d3c8d9d523b287000f85ba00769b4cfc15859c508e0cdfe641ac3a3639b511067ae9b9c1a430316b5132dbcc730ee3f8036cb2c985e3b0f3f18ebd69c55d40931f9a5102297dfb3fe5cb8c7552ae670b4f19503be07f44711d4533aff905f3bfd01be807e5d11fee766789456b281da09a4866dfa1e09483422ec039f9221a76d1bb71aa0e04bdd02ce004e9c968d90a6b9c886a240eccb50f92f94d8349a868a5b3ee7699c38e99472039e0e714eec0505ae873c2c6750572c575900ab9b0473a5d8ac5c0ef94a830f3b06b905abfd33d3c5956243f1a17935549ae304a07aece3652dfbdd6958dc1154eda0424e09fb2e89650a3907acb6ccf3a8c13086a4ba5fca2750ec80afc93e13490362dbcdb0fcc070be4ee26fe2858155993479b2669187d8bea40e92728ce50945d26821d5dba76aff4737d2f4d9afa4f866e8fc5b94500bd68d6667bc622718618247cfc512275609d9d23f9e3a86b77cd98edf70bb911615db3f46cbf6cf12883566d70fb5180ee1eb655e8f8ba80c74998a0b3009b5cdb7d52395334c72e080f9420db514d6895f4bf9c8fa30888ebbfc397929ec641c43fa10c688eb80c7cb3d12c84d5bb47cc2370206e79b8270a9c71fcd3e08c78c57730cf6c579b33e8745d54f437b785de5cf4f25574a2a01a5da0f17deeeabece480ad3f8c05cba70c800073a2a0a75291aacebc709db680b15ed004eb5059bb6bead61c974bb01c4fd7be4495b856d3d9cda2528795bb18d7dff78261595c06500087e33b6183689bd78a6504c38fa1af92fa49396120667aaefd7dda380cff20ee3542cb0c6031118a2e3e08e97bdad605c9395b52a9408d1b95940c53b07992314ad238f9db8e2031a84f38c9819af6e2d9a4608f9932adda46cd85aa513351e4021b72bd476f3c62d80b42fc364d2bf3e563ad1e220e35540374075a25f8213efff825b3f8deb8a16cee6bbfef22243841229bdc257f582a780fca0bdc33d9d336ea6d5f30d9222aa12872c576c2aa61bb4018b27d52d1a8ec426afb95193e31ad52f35798c697326ab5d1a6744e2cd04bfe39bb99a3dba7078bcee08811efca94622e743cc4f2ff4ad50999d896e7d33a2d48efa4b1c8ebdc31e96d64b3e1d2182662c29c741e83dd2a5527efbe4942a200198ffc666c3c51764869f08b7f18ead65b8e4ec0a9c8b7f9ab649e1738289bec0fbfb52161972ee99dd211ccc756b493776e9cada368e84591ccc46ec875a12c58ba4f75c29ae30fe1c0a23f3e05744c314699df0516fb1ca92d15517a88b7f7f421613fd5255f34a093080ddb915ba2c5d43784917c23c9862eb02ed2f37e9e32ac6a75b84781dca9fcd504fe647f0d186aeeaeb4be0288c4e31abd1e3f31c576156ba572ad36d23227922d98cef6ee8c8a92fd4c14b5a2564184f56438faa7837ce553c2d1ac94a135c3b8483c97d4e9b98365e1ee7054e6835c4a48f2d17bfeb0e5e58b11cd89ded1252f09f3ca00a7fb2e2bf69d3a1fad62cb498230f76f708cc4424e2d9bbb180013d43ef6822e05e43709e76caff317f0bc82354dd45b74110f001e7acca24a051f0a010f443237c0db05f920dbc3a1f4a5ea9a6aa93c293387748d9aea4a9fedd2146f4f58dc8ddb22ea4c4dffe8d2716151d1384faead51ad138d0394d655b52c3640b0cb8203555272ca0463671e1c6dde12a4cbb6f56f15c5a026112f1c36a8435f1cc6b7970d3a8ba76197b9a62b96cce6d709e09cb29d9c89fb8c873316166ba1215ba482be85a8084bb979ce6875be217d31a30daf99c7524f88bdfc7c39a63464301f5b7b5b9ef52fbf17539157e8f18a5e32b00f38db905afd3a60c2b6361d7fdc3eda2f89070f2d3a404e5493d091c534e2b2254effd3e3dfa51a437b0a7b2f83ebc708535b75b9e36c628d4e3fa48af4bbe99f8813b0eef77dd49f01ab4dc9b003cfb0d601006950d53b229b07dd3c3d8d21db71a4f1d552c53105a786bdb2900bffc6a7a5f76ac53f728eac1b571150716c89428e279dc34852c2fce06abc0faa3cfc1156db45fd3f3af3cc655edb9cdb42b976b40af8ed003a2fe93535c7384225911cb82d896ca3fce0a571b801481e71e782fd268a70787a486ad5d15b243a263692a3b2841735b4486891f4581850c5e3fe5acd677f5a0cd675504f7c1ff77745332a4476190eecadaa0c99b20262cbc5f113e6760c69142896554d7097779d9fbeed9992e2c21d7a80d5764f44525446d5fcb546ff6c67e1822b9e87b4c06d45229a13898536e69f39e04275d70667ad5c162c224d84a12645967c3b5ede746d0569012043de0130e94a9d1f44afb3b4956212cef22ea66152a5faa73de4894f0667412cf5ff28fd4e29b7b4210098c309f6d39226dd408562eb12d9405656a3922afbd691da390e45312e3f1783bc4cfc30d1a8e7474459fdce74a30ed39b1ebe70d4e6bc8ef4e01a839fde046276ad05a95218d40b90cef514c011ddd5fa93d2cf4a257342eadb993b0e200ad18bd44920a6465b6cebe17fa841c0db1ca51856c85f30cf9e767ab588f51b3314668c0ad45156a6354594f00a285f6a9a70065198757d30b294abf57d2d5650342a3b3c47e8261a16d934e621f6d1f3c711d9efdd476fbfced5dc9fa3a9d02ac26f070d74ea9c4682b220466d4472943282c34b5145ec39a116f90e3620db6e0fedac4895c3ff5aa3a1b86607c9795d1fdf3dbca58f4d0e41823a31e36b2e8aef09d74fda4a21d10f43a307ca593a9fe909eb1f7eb0b6ff886b8ec50775079429f6deb74218f354657a3bb993fade42e733934dfc99217d236ae061db0bb13130af0cc2af4526acee939b67d73530e904281e53fd14175846993dea4c261183495f3d22f96c0e6dc505e6bc04f81dcb46ce9d2b2565a3869560b846dd84de9c1ed51ccc61c04c3109ce5fafea502d5e59a68344375dbdf9a216ea05a90b707edb81f3037723e5f6aafafe80c6d85290776abddeefcc005bce5f42c5db7a0f22b9ab0f34bc44c7c9cba44a2def20c8c7a207a33251eb03aa322f5c2cdf2046d460f873d732c851554ecaac4f5ca7b8520cafab99e228a6c2781e218ddd570eccb166b43a72eb8eb975220565d06a1feff8352c726363d058b7af7c84493f3141079665014ba0fd3ba1afb0254143d4e50897fb47b8635cd25695648556b23f8ef69bc9f560ca8c4f2484bd855b824896ba80b67404db3a26d4ebe2c51f8c573082c7311426903af598cbfc28fd266667d9ecf2671ed0fee9a7d34b17eb430fa18893cacdfccd4debcbef5e86bb8192b1373c938ca1487dda25eae8e34fc8558fd406ac2d975031c88a710cffc6bae846796f54c24e9d9628e086943a8ee7e2231c4bb3dd8436276c47b0deea079c562bc8d101d793ed14653f455ad3220a54dd2e2f117783a89139efc72067543f8ae145674a0c4caff803e9f9bf297db2f7ed7d47ebf2820942bc9cac044384af4bd5de8b559181e1aa5c8e52c1a90ea195e25fff42a15cffa9520ad8f5eac8bbd463c3cae1b74738da9f519abee7461cb2e4d3b5e0910bb8bd00730efc6c4fd0105e6d34586e85add9cdd25eb6a0f08a0d38a092cf90bf25ac4a6978f2ac1f5a2b403a6de7b0c4dc8fc2602691049e05ba905eb7a3348011256363e28dde12ca86f6d41ce0c7671d4a7055ab503a916db2c26144ff43d2c7f46b6ec151c0187fb259b8f259a941afa87862c75b5925d83d31a6b7914d2f5c0b5c2dc6439832acb329f1b976d94328bcbccdfff7bb6ee5387400e49e6398df1e1d339ff544245068ad83b27449d541a13350daccca72c5be6562386bc12f32a5a3fee87a8602cf436e573a25dabf8265111bde72e0be93d10581edbf12d649aa7601d980b0c9d76837e90332948c60a9db826704d50a0f90355c37a1147f988d2869fdea1a8efe6fbe937e4fc2bab17b351e959bdac45e9dc2c5216eca5913664eefd8c3870b107a056dcc0432f38f7d64fae6fc3ceb509b33d6a06f3350c2183072114cd24773eac3275afe5c98dde37bf9c868e49052587c929e114192f36d6ff51230acbcd9046c4217b9031e0dedc9565186704c70b03521e90780397ba440435ff0597f8c3f161e981faf1e2d45b22f79de2edc424d3cbcbc8773a6901388ac2c86b23d01976fb094713fab15ba44071c82450d79e03db42fdf0b9a07092ba45dd993845a0c38d5b6fab95ec65a852a9223096ee5f35fba0b18a910e6efacc1f9c9797c14bf9ad682c55200eaafeabb5caca2bb1db59767fb7bb53c1d9a99a2a3ce591495f0d59ca643eec3789c7721282767cc86ebed057e71d2cbfc6d17e223d920890f347b4d1ab3efab0470f5a1b181d228a1f2da05af6e61329de2883cf0d0c4f7c0b45ffeb857b66b2a6169cb30f892eff957be7907ec0a1555dd5789f634b7b4a0b1c5b0ea0c96ee6bc140cdacb32137ca12a4fe12a77828cb57574149fda5ca78b1eba20899cc5dc93e0467d5638e5e3a1d9dcdc2cd9fc14391a994bd57f1f9623922589d84ee91f1016933fc661720efc3f8b4b0d84406a081280559dc9bc5c0d2982f0dd921ba427f6cf200b6ff6bc18cb2ef660429166a22884c6e2b56b5210ee51931e45bd2cca3bdabb8b5375fb488c07f74e65e321e08e289b1a0d0f324cb384adb4550f6dd51ea746f6d411fd3fb530e08687320691b9b609cae29370ff543272a583054310d89f6540397b35b15b5690c2d8a39567a72ce21614baa91d8dbdd3743fac1db7964ef41c5dbd488f510969fccd64ff853cb67b54a86915fb7ea3dc9caa6bb918bfbed25d0f816526276e71eb466aa55bab0189133bf31b1cf7f7003459b08a630523e3d85e9f665ac888b123bea8f75fab015b4a7ab0149fd45f7cc1e657ca4be8a71fca1e84351decbc069de16e2fe60f67b64a823f1245c060f6db3f651f469d7798cc9290c76f5f481378e139c5f83c3cbe25a358cabd8aa4a0e1623575b1c51012a9d0898035ecba1a0a48bece5544fe9316bf238f6243954f0b39174ec6310ff0bf7ae4ad3617f682ae6df570008f5474d03f19c2b0bd00a09c2c7397aee462e83a51d0e2a6faf4e40d4681744ddcf83bfce80ac72f5eb382e5e2d75e84036ce7bc41d695f293fd758ed7f185c751c08be9ada70c55d92b7da8d904eeb7074f38e1d170d7d4cbc68ae9b96a329a96d1ec74559084acdb0919a0e606a1b4a5b629a635c60248bd42edf647738eb2e6c420e027ca9aac5aa41e3c8", 0x1000}, {&(0x7f0000001180)="dec5e00e4697a55807774de4d634bb5afc4881a5b45688f4178fb6cd00cd82a33f2da32f86dfed03c85b18b7e6dcc2a84caa21773194a2bd6198fc1b03ebdcdb64ea982f71b86fa949a56d18aed766e804b00f591b966ad225b669268f357ced4e884b4f498be2fceed9e92c34ba32f5156969dca7bc6f1d6c918d424ba121d76cfbf6fe4d6eb329ddfa370f33d8315b033bb459d95b3e1d1088e0339ca635ba01898838f72d35343274601e8c904c7dcbc9e86f4cb7413498731b1ca9e35c6947e98b7500b9ae6c186c9a1f4daef96a86d011a2b8552702c074e7c0dff0c7b1b39fc2225ef8b41d0037bcbe2447b6e58e", 0xf1}, {&(0x7f0000001280)="e50eee3900690c71da2653b1501ead08ead7059fba5b490eba179f68bc467b2b95d8f65c434540178a92c54655ea6d529ecaa8eb6afead6b33ab223c5458bed7eeb791bd83395e5d52ef83f2fa8ae8a66127f94e46edaa38059260d78c799e3fda73026dee41728b7d2b7c257376adb0415fe7499ee620473c7134dde4caecf4723baf3e02fe479d2385ae9bcd8ff53305b3326511eec81b55e800a49a38de5033d91a8bd328084d328a344dad05655161715f9de9b12985be888c8a0aebbbf32b3023", 0xc3}], 0x3, &(0x7f0000001880)=ANY=[@ANYBLOB="b000000000000000ffff0000cb03000001fc01e4655f8f378f679ce5b93c23755de68629e8b1b453b6bfc77f96b10fb4bb29f734a580365f90a20a6ba90938651bec9a2ff71b5c9541e04e6d1779d7c2f9f1f282c8ce58dd48e35b9c63327136d79e09030fddafd59942a2554319abf3dbae2dbb6eb474b1b2aca615769bfc99bccc9dc66d98b6f222334edb1d91b118c2d48bdab15e3d98ea230bd2bff888d073df1a833f9c6d88e5d77fcb0a0000001800000000000000ffff0000ffffff7fca53ffd854b300001001000000000000ffff0000d048000046ee0627c7a77194fe0e09cb0732c3648f32674f09a38363314041b724987239febc5e81e8cc43845352d8b8bb3b76da12553a047f0d2c123357b499cee2f69219f8a67c9b8db4f7334143e9a31dd85061558d84fe1bc5c2b37332a83617e12c23650e2c12fee58f1f924350625eb2362e086f56bdd73f9e1e6956f2ac3817fac103cce2f92283058a94f46cdc4e5cc9b25acede0291c7b5cfcd91838598738adfee528eee6aa416b8016cd3cc76de6e0e779610ab60c415ad58bbbe0383825487157ad7302187db869e23f2e9283d2ad00c4583c128aa8d1b41968a8b7e823f8618981dbecedc0f4f2554afda867fda63da47b92caeb5befe860000000000007000000000000000ffff000009000000e82a651dc2b2f879081dfcd729852e95674fc1f5b781a8460f5d68094fde2e7242c30b1072a4a3ccbfe2a1bee6afab6c9fe1d015e16b749a152aef185aa5ff4aad402f4c2f117af4d81f7d7ec3210e2bac2fcef3c5e5fb5d98d1a3c273890000d000000000000000ffff000002000000c164326a658e3289b7709e719bce41481802d9eee8bc21e9fc9b86e131ad26827d07f429e8a6c597e2ea7985c437062896f06dc1b3bb58eae9367ae74a03d8442a770aae80253f33a511556e0156266dbd95cb011b5fa56d07381b170acd4d1373a758337a9eb11d575b269e3801b3489715e56cf10b83ad5528de5d8bdcff511935938e8d5fef5bb2dbbf1412f6ba430102dd96f4344f148df360422551bb98438c8493a59520beeb92370682af74cabb4e94f8ae36661e19b8722100000000b8000000000000000100000007000000a6bc661349c28f15f5aecaeb8df8671a2bdbcb0d736a34cfee361e95afd4406323e29f721e0d80a7e64ac6a86ebd4d77c5b22735f253a062f1d3ef5aaa90d49fcdc764cb950852a5f18faf64e17cd7da2d73e5fda5a4634a900b9f3ce2f6ef201901d33d4fc9fb125cee7ba8b2f46404da1c4be9eabb029e6b137e782d7cf7794a11390e46121511e66fe75140aafe770aec608febdba38a4d5fb7103afe20e869bd1ff37d37496714c3c5105a00"], 0x3d0}, 0x408) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001840)=0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f00000000c0), 0x0) sendto(r2, &(0x7f0000000000)="17293963e6f756299cfe71d3708a8548cbc7e9240a472e2d5b41d1bc258a30b9c6987064dd6aff4b5d5f59be675fbbe12cc83ebe68dd03da9136c6e403f3a2a9adc69d18859c0efda8ac752c8818f1343a8c00be4c6157ae810d976966c59a08e5df9b999b9c79101105fcbd13b337f041fa969f78f828d61fd3f6af251f363081987b8d454477215c24356a37403811549376e018abf36344687812cc5c1269c0a2f38781d0ee6f9c4de7cbcb199dade6ab440842e127e88f891633a5b0d43ba4", 0xc1, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x32, 0x4001, 0x20) 08:59:19 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x2fdc, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}], 0x6) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000580)=""/153) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x100007ff, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r4) write(r5, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$getown(r4, 0x5) setpgid(0x0, r7) fcntl$setstatus(r3, 0x4, 0x8) 08:59:19 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 08:59:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 08:59:19 executing program 0: getuid() socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x80) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x4}, {0x2, 0x6}}, 0x2) renameat(r2, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8000) flock(r0, 0x2) r3 = msgget(0x1, 0x1b4e4223c71dff48) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/247) 08:59:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x0, 0x80000000) 08:59:20 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) 08:59:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() r1 = msgget(0x3, 0x108) msgsnd(r1, &(0x7f0000000180)={0x3, "bb028a41e8e12b32d135fad6a0b4fd2c89907912b6022d3e41d68bc2476faadbf7c1c6e63817cbbf54fc2d0d2d18437a07f44ccb1efbb0cd8357c25a1b447cd46135d314509aa0429e6e52f16c6c76d25d3cc749757b5b0d01ccc49df83d4a2da978a1b5adeefc36c0197f33442072c1b82059ff2deb1c10f0664553ca07c76a7598ea07ce3229be9625131a12f9f25b2448329bb095ecbaa8b30deb0afc9784ee20d43b7e79c70f20d7e0c3c31bef36e53135b971a860a2947961984c0be73ad47e5a26b0ba433cffc406d54c07b2f247466a43f02517c2c9848f14fe507bfffc2b056eef2b247c21fd3c494bf2411d7fe4dec91cf108f2e3d262e4d3a10e88cc96cf9de3ed248ac3a664266d41b8c212bd2a02271bc04ff3b4404501f157f0bbc5160722ed1ed15b76a12cdebd5f73fb2b8ac513c74fe43269033b6aa0a09c24f5285eaff73e3782310f63c01d30da07c861e61ecfb1ba0bf65c16d297554282e5fd4db9b0d1a79b71099568b27d1eba72a3839ac278adaac291ce3a073285e67d5b33434fc75e60a1e865fe11c1c40034e013f8aa3dfdd5863a7f001a15b6fdb9fabd5ff0d4250e31faa97dfc284b0e0244ed9365d879d2657cbb7a0b4b10e86518c3ff44e8cab00c172e73b518a5db30226e58b7fee23d4d6bbc2a5eec03f1d78492519dc2c08e8d0c837f9e6a3bce0ec68745acdcdd5b52b1303a809ccfba7da631bcd7dcfb610f4be84188982abf615e39953505e3912df03128ca6d74ba568359b2daeabc5d617d834940ab631bb85f65c687a55da43b43b01a95e6cc7f3c1f80af0f3b098c94c8966ba0e4ab28fa9ad3d2d33ec69ca02c742a97a0ebdd920949c74a0183f006ccfccbcfc4dfd2fbf8b44fe7ef127e27345004128d75df8059dc9a6681cda9d8cfbee77d823a793248792ff31c4bb623fc04a97ae623f9d34831ad99ecdc6c2778a6ec76ec73f3c4027039bbfdd5f1d2cef3e6c829d2c3b0b8f1db909c99935199c0dceccc0331426545af1c55d930f660e2363b1f8d3dc638f1a18175950851687eb61cba104b247335283d576a749c7916801722595ca34944010cbcfcb43b15754b2ab78200f03618da1d797074c2a798f429c36ca819880ff4d97104a898023d39dabdb4ba2599737fca9db441ed767cd3c43fa78f21264f91ea03c75be1858fa25bb265b05d053b71b7011fdcee789c387929b041f7977dc1f65d026d01c69ab6e35ab3a9079431658899f437304ccdee23c07fa4e9021aa16eb84b882053120d648689a16a466ca3e94bb436ac13395f871aa72fa291f8706e2a9f7dc586bd21da55edec5bba67005f53f8d2c83e4a3e42b96f58f012bc210a639947fa6836a564e6e345663353b4543d465b2420d3c80e72b3818c75a894767ab67b195b5ef3f7ff20c21ed9319bde7f4b1b42d16898ccd2b8ca46e1d225fc63669b6e46f612a862315ca090ddaad9868e6131f78f80963b9fe818b4365dc3e72a7d8cf11b4d0cce9e9cca88e1c6f2bcaf5214542c9b26ddaf8b3fb7eb11418a2c424d70f61a3e000eb656a96cfc6dc85f190d11c0103f2b6de3578fc2134db3632e27d7ba25d0a3e812a0312db3c7daee2f5e32ef65235714092c60470b5045f756b5b3950d9986db38044ec9a247cc5d86ccd06da7f43005c5c0eaf67cdff3d749ff437eda433342a1ca7663cbaf34c73fa93ab054c2c5327ff6a482b202e243ff9ec5091902218c6a50a461a3111ce1c17b4b6c4932d9c5649e43ceb93621e61f2ae307514b49ece6c905a59bb1c231d9771d05d9da1bf9f40a5087ca88baec7394e9bedf853fc67dccb71a8e23d254396a622dbf3c7a26e214916c6d46721ae0faf2d47c4d9a6ce24d5e6352b29d1821dd6f27566d990c65d5bb29623b87c400ba920b49563629d3fe75e02968abffc8bb63f00d3d975cb2009aaa79b8697d9b2e825deac7c12c5d1a6f6adf8dbe2826d6c0cbe3e83c4c029aaf250624cb8386329b6cc922d71139a3a0e012a80587e4cc32875a4d4116fc5e53dfb4a60e283e0b5c72c95a5ae162cbfc5cad7effd0c6c29b7cf803f3743a3948385a28b1a2c90644f093ae766f3a14270a0b4cf619744b6cb32cda82c6756d6b46d05b5ca501148e59d1cfbc7b2fab0be6b804ea58933264428e6bf2788e77c27513c6503ff65f343fdf2ec70754ae7250e61e818db5b1de280098f497b68f89d925f1bd194fa1a00792a520c08c166746c1aa8dcd3e01cebbe3ef001bf857f6f3dacd6818317c3c621f568d5b2b3e065708e286a307d2232bd71b0f0170b5d19bdc8cce476e0fb276996f6ff3fd42dd45840047cbae92be02f32567a9451250cc2ec6b83cb417f10dd7b287d9178b7b7517c3d41e97db5f3792a7d16351f18fb1219dd448d455c34dc65b5cf86da5cb504d7c0527354fcc6cb1f5c73d38f28d10aa61e12df79d7cc14c9cec06156b66fbff3416e100fbf5aa13eac2809b9b5c335a50434dcf28e17a4db3b5bacac4370d8d9cb9e372d182354d01d4813b1aa187c6abdc3357d7b13e86c2ae934305db8d25488e90e931108901a56147fdf9312452c861802b7abaf82b21245fe85bf12cea42d27e959a0eea3a6c6b855ecfe4217ce391adf8220820062cdbe6e5fdfc92a59cfe42904f82153c3a4f82667bc6d0e0c2cef937f19002b016e28ccd27d05fbeafe107b2d03d71b3149551088eaf4a8cf71a28c6a0673b508e9149f7a375a37fcbdfd919243e487b71beecaed3b4deb19f87d4d929e6a88dc9d1a562c6d1b81acd9c9d043846d08a5db80ef908504408b7f9a055b8adb63373212557a85d6d9d69890704b7685fa989e8efa1c4906d20cab79d139b68bfccebfcfc233b7b6edc60d7281a01af3cc88fcab2191ea4ebb39bc4f7efce444b90a7e2374c38764f05c57ba3f5f353a9427a36e8cc8c3d36b5d6ea57962d21a43778149c5b24033c7049e2d6cc982ee6d2ade89acd54a1c18847e8d39324f3dfbaf6e79a306ab69c26673b24e05c65978cf9a56a5ea7731059f5dbf5a2c58e61440441a331d9ccacee614f83aa1619909aa5ae991b5700f5507cc930a952d7cf17d3d422676fd470f51ac45829955c4a2a50aa89a0ee975070e8e4105655865d9e09cdea2ab52bbdc137438ea7fc54bdc49cca415a3361ae45e8150aadb6afdf40fa51b551d64dd5445082a83314baa0db9a1c6637a8758b3455a53e1ff5c53f113063007a1d3aa830f4e94e7872d2fa669e4f4eedb3ec9c0bb0a8ac7edd4e759724873758e46ef168b9c3fa47bb3af54057e51b2ada4821b0e7f3734072b4a0452f804c5333883c6accb7ea538cd7358ffaf8af37b8585e8db497b2feae127b9a8868b25f04612f5e412a5aa4155a41e08f7823b5d2f27d48039a92fb919beb593a8ce96f3a359958e786c426b24e9006a54b3e9d62fd1e7550e27bfe650f44b2bf0597f40d83eb3823fb5fcbb73d123b825932f24c91515386c7bd7a31b5627705378f879d803cec6f2a745fd86bc398ed8b3365f1850b8090317b7f37ff05d4a62998692a93205e26f0c7daea2862f3d54c59440121d9cc5e7849499b4f0b2f6de3140aad4bf456132ebf625e3e40b0d01d12d32ffbec48b8c9c2785f1a60c43843b114bf6b076aa84eace4c4add9d35033803fa92977a8615a18b2f4716e68627c3dc48747e58a3aeef72ba9d15e2a2e1e2211e4a0a8072269cb86bb4ba4218bf61cebb22634be65ddb1b4adebda0a643b81d103f015ca23391929e960eae8c3c7c45b2b22f743c3a690854f3bdd6590235975ac70ea6f423f1cf2485785081a41a763a09e6e685826ae132c4ce1f29a5ad2eb96cf0c3220f68e83be96f708231d899da9e9b7b88faaa719dfc9415b1c6f9537fbaed932c865cc3aee39afc8d991bc0c319e746ccf14dc9199c899ab823f45ef6a1fe39d27579a1ab2b94036c7f8b4c9197217f391b7a1dfa5e5795bd9f78402a2fdbcdd3b248514e9bcdc497dbb47c7feecbd238b4670bfcd1cdffd8f799de4766eb1ef7fb2fb6394a4edd4240585578c7e6ec72b0a8e2d6d954d0885c9b4e539127c3b2f780eedf1e9e38f8d2f983f4c8cd19df071e23e58b6b24370d9e4cfd84f32e566115b8e032382ff919b93663ff458cf8d1d80d463dea141cddef19fa44dd2df3637e7023aef810de6dc778dfde8dbb7272d92a8ca7ee67f00ca795fbbff2b23ff0b245d26a7e66a5a4db9d74dc52d4d5c7b9ba3dd0077868046d25c8f2631bb5321a639b5cb227ce805dfd06c9406c1b88d8c7f887e405514182e1e0a5014c54e4b1241a0dd7a59b01a3452735557069886235157c4f5c28ffaea005a6ac69dba4e32d394085d7f92697e2282deea2b07b0835d80ad54cad5b121394d0a6c4d5506c6a8bed2f0852627e3c77797ccd8e0468de68bf797c3207e4a8779664acd3f7553297c78c4baec9ad362312e698f6aeeda6c2b319ab4aca002c83b38d58966b3ea4158b97bea8721eea33bdfb9da3412f6203cddf7d33312db3c90b69dba29a6cf7446d14704be0aa278e789d70dce2e6290d49819b02b08ed5b2ea6f0fe21f3b34ef46f9f71761cb52b86f0bd9000b1c0d24801b24ba5db1ebdc86290508676a48404c7e83b4d45a1fe7e876af461e3a6f5749331b29f427a8b4157044900d580d4d60e865b96bc7bcfbd78b96debfd5f3e8e82cf14b48305cb21808778fd270ae2e84fcd18e0199794e9122355486268129cd66479ee28a07ad05c10b391d3ea72972f752d5b91be53d7c1763c6131985f70587e73c56c174de75b35f3307b603f9fcb2d5ebbd44763f99059db85e154f80ff5d39eb1719c755fed0ba4b3ef03c428077b1870f46701b4f85b60d0d772b75e38b70a6424066511eccf388d2f758ac429b11cd8b96967bbfe7ec9c4b7d33d0a93dacdcd73f0dc8b63c50785dc1b537ab827a7dfc44739e8ff43e06f03310c04a6b20f4b5aec8d7bb9d524a25c3fc3f6cb0143e739425eb220311e6e074b0763a609b6193fe4454b5166a02c49e6e1e5f6a0178f16cf78741c0e2c77927e4a52bc8d8625101c37cee89bb978105b86e675ed2a616e5b52914fcee4f399cae7e260d54e5eb27526bb1acd7676ef9b1dddbf534c7ecdf90d0ed71ec9401d5372f0d7848a458ab0c9a4eb86c5887473393deab22f8dfabe8ba23f62ce7a53ccb704958ebd59a6d4a1cdbf2d142ab7b4e9016c74660730931f544a191255374c83717cd150c9912db40c2146b167977f308a4ebedd3147ec7efddec4b07f1a1601815cecd19a2240e2cd05ccbd3e18e150b5cf4ec667a1d5210af5f22ff660484685146dd347e28c8371bd89aa9359458ac67f9039313afd276d34940936987d7ba0ee9e3556c276d2144fda5bc53e7c91d9abaac8c1bcb8cbcf225e34ce8edaba79fea6cb207d72fd1e641a301f2ae072baf22e04a3db3ba3278c799c6a38e3a38798c09206802b23b521a0545b971eceafca9b239400b0f4ae250f2f5a1de410b00e71f38ef9593a6412211e9ec1f1298076321b46c15a6d425d5872c3e7b201bc0dff66b393c6e00b2ab760f58435b506d1ad6ed6f13bbeb4f014767792c951c065e5638fa8aa647b65fdaae63fa9e3b3e7aa2de288e40476825da8e200f6ef8808c283494994d4da32d2f42bdf5ab5cdafbba8a5e186397227e1519e9211f045896d00380317350e169aa61efa24714e012cddc8afe4407bcd1d5a810611a3c27d8af55e37a00f133c6d2239ac2341a5510a77eec02a31d192189f12997b8625b379783bb299"}, 0x1008, 0x800) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 08:59:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000000)={0x3, 0x8, 0x0, 0xfffffffffffffffd, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r0, r1) 08:59:20 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fchmod(r0, 0x42) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 08:59:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r2, 0x6) 08:59:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x26, 0x8003, 0x1000) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0xabd9c2f443d11247}, {r0, 0x10}, {r0, 0x26}, {r0, 0x18}, {r0, 0x1c}, {r0, 0x4}, {r0, 0x9}, {r0, 0x2}], 0x9, 0xfffffffffffffdf0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xffffffffffffff80}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 08:59:20 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000343000/0xe000)=nil, 0xe000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x80000000, {0x34d423f1, 0xffff}}) 08:59:20 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x0, 0x101}], 0x7, 0x0, 0x7, 0x0) 08:59:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:59:21 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:59:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x9, 0x20, 0x80, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0xfffffffffffff3dc) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x800100000018, 0x1, 0x2cb) poll(&(0x7f00000002c0)=[{r6, 0x8}, {r5, 0x4}], 0x2, 0x7f) close(r6) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r5, 0x0, r6) poll(&(0x7f0000000240)=[{r5, 0x10}, {r5, 0x6}], 0x2, 0x7) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0xffffffffffffff97) sendto(r5, &(0x7f0000000300)="c5361412a033670520b5cf7a810966c2f531373c3de000329b78cf2e6a41188e1be2b100b40cd140c61be8b0c1a84a2260b58206405e8ac31acc5db8ccffb9633310ed52b8b1120094e5476f0ccdcf57f541d8a1ebe344e9df61cb9df6d17dad9e30f8cb43058a3737450e17b39ed2a43c77421d801edb309ed07dd20f2f884e317e984e347f52f9da72bf6a6186", 0x8e, 0x1, 0x0, 0x0) 08:59:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3caa51b9, 0xfffffffffffffbff, 0xbd, 0x1343, "8646be559ec75e5e2ca698bdf50b5f73ab48885a", 0x80000000, 0xa1c}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 08:59:21 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:59:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:59:21 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x695, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000002a00)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5437d364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca54303d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab900357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e751a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a1367632c52cd86dae1242801a71429b1dc83109fd0581b8d0bf56ae90bfd49420d457e1baa3c5672fc3b67ce9f793976f9c99b18b8707597b63e95c37b5004ec901d8010b9ac997cc54e79b45029a74f09d3946c39febb9a49e1220969f08806c8d1da000000", 0xfb0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) dup2(r0, r0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r0, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file1\x00', 0x10400, 0x104) 08:59:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, &(0x7f0000000180)}, 0x43) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x3f, 0x0) 08:59:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) login: uvn_flush: obj=0xfffffd8066773f30, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 08:59:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x1003e) close(r1) r2 = msgget$private(0x0, 0x2) r3 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x40, r3, r4, r5, r6, 0x140, 0x7}, 0x20, 0x0, r7, r8, 0x7fff, 0x0, 0x2, 0x3}) 08:59:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') 08:59:22 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x4000000, 0x0, r1}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 08:59:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x4) recvfrom(r0, &(0x7f0000000200)=""/191, 0xbf, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xffff}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:59:22 executing program 0: r0 = socket(0x8000000018, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) getegid() 08:59:23 executing program 0: r0 = syz_open_pts() select(0x11, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xd8) syz_open_pts() 08:59:23 executing program 1: r0 = socket(0x11, 0x5, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0xc68, 0x0) r3 = kqueue() bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)) dup2(r2, r1) 08:59:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000031, 0x0, 0x0) 08:59:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="85046903c9fe93e2dc7f762b4f4c98b52d32d7e0427722e381c71ccb37d1227ebe5965ab008b44361ef964ffd30f834cd0a4278ce38b996010e66e7e2070a1e233ddf5e686c8379b9acc80c129b546099c81d6288e27e1d5999180bf2e94ce37677845a03528a4a7404da4b321bd63622c443aa1ba132d0c7c0a95f81ec9fa7aff38426d791e377702135c3eae743e1d600bfd844ef01288c4a7603b214e1a03", 0xa0, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4caa, 0x6}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 08:59:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x81, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x7f$\x00', &(0x7f0000000180)='$\x16\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[!\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r1 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="e110fea85e08e86e8658289b8270672f277bb3a1d841ec78d1706fe20ad456dc60e0f3abada63b78d074bc62e51631c5c77bbb16ad99fcde8acc8b", 0x3b, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7fffffff}, 0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x3, "b8000000000000080100", 0x8000000000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:59:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8001) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) ftruncate(r1, 0x3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/214, 0xd6}], 0x1, 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x7f, 0x2, r3}) 08:59:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000000)="9e534e9a2a710aeddedbf14268fb4185dcf523589f46938852a2601a12deeeeb4a2119f187e3fc485d3ce18c484f9c7ceead954d929f3f58c77709b5f63ff931", 0x40) syz_open_pts() 08:59:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) sendto(r2, &(0x7f0000000200)="094ad511459bf27a2b56332a151ddf6bff773bd451a6336edaf6b8dd5814b46a25198e01d648d213c7a32989b5a47f9426862577dde597941c221a06b6a56208e87308ed186f9f5cefebd9737f2f06a01c3838d03a3237fdfd23e62ccbde911c476a79000000", 0x4d, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2fa5b04afbc9a261ea66696c654e00"], 0xa) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x1ff}, 0x8) 08:59:24 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:59:24 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x60, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 08:59:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 08:59:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) write(r2, 0x0, 0xffffffffffffff12) 08:59:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0xffffffffffffffa3) 08:59:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) recvfrom(r0, &(0x7f0000000140)=""/43, 0x2b, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 08:59:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="c9a3c3fa0ba47cd1d8abbfdabe32b0a0f74335edcf22808db1ed0762e993e2a62eec811bde3fc3d929dbfa66a01ad58e3325462c7c0b0ac8839c61cd70b3fb16ecdb214162f5787acc3020cd1e41d71e7aedbd838b82e51efdba2f82a7fa581d0a79f686e31a2665b6e31d0d3d8e3d8ad9302021e370b30306f1b32e442bc2d149c1367c6e7b5bc4369355dfacd51c1405dd631f003af99bac60d4d2d1c54912e0763cf1eba66b0afe8ea4af519cb85284fec9ae3d096c992aecab4f5ec49721f667ab1ae592fad00e97df725483d2a15229cccf0b58a2729979842eb3046347b493915a619208b196ef6f8ca989e1106c0c8fd821bc78cd6c058b58343fa8440770e15ccc6278e2f641a75c41c7a9d1519ddab40a7829ff87364e8b513f15a5ad05af3fa6b751af4aa6f13e1e5f40b71e871919a131ebb0904ac0aaaee6df10fac5052583603b97c00e8a7745080bb2419d9e97e257eef2d71b9794ffa1a5ab6a8caa7ef75eccca4f2dbb47f88ecb8fd7d462df0a800a3e7ac664602583896f2348ced755cf5f8eb371b1f54ee7153fd662a3af7f9db7f5546d279d50c10534c044cdf389f3e17fa019eaeebef057873516b323a876669649b3b77e82b75c5a71d099e74e796d34c3a28d579d098833e195f08ee08da5731f379e53878016a71759ba676bf71929d3ec70932c96df39676d46678b39589a57225ae0791d7cc392b0d056f9421c358032d1fd6aa97e1acb2d5cf9b64a894bfa002d1220f4516fb93533b82a88a2c11e2173d66bfb73769055348781ada9fcb03ffe48cbdc5ff5a54a5666b494705e7a5e6e29444e3d04f68def06b37f294f6191ef19748a68d5560598aa3c5e29c69d97f556c7af429deea07a7aa077eb7db75690a4dbda35fa7c58f0401fce5a3319752c057afa12bd946a754be26097e22b143e22a84afe011af7a406a5f7178326753a45de27df80217dc758766f12df39cf9b91e8160d62002b9c963ecedb1d7966c0f50dc041368b91f27cd8027d732576d0d2827fdbd1f417125f093c51dc0675174a28a3941c847b78bba16492c58aa7be425975a9c0b0a45e310df7435628fbd2ac7d316f01c15c5f0d6066dc46212c8230c201ca74827648428cb11a98e2da738195f395a49986043e11ccfb3c3ba35027dbcf43280a22b0961a8a5e3feb20cba7d2acedcc01342377232d62dc6306b6a369ec924474d7eabc692b61209108ee30e11e5cb97330b9a323655eb0fdeb224695dd55efa29edf2132f2273523a995af041b915381967191720a7eea7eda1fdbec5a0b0c829a8ff8ab1ef857f1b58b832ab4fc409fb98e875d94eaef9ebe0a3ae684d3490dccfcbfb74239610df517931fb4a6e536630aa717480c56e3dec7e578972f647e5969474c379130e5d76b1fb997bfb13498c791fcc031a6492d12670c2ed85460516f02ae83e433de74967d32b0fcded664c806a7748e8d0ae07a5463d98be1d15a44ae86cd9aa0e9ae831f394b35ab0a730529cf32243ad0812dfa01ac9aadfd54ed70362af6ce28ab367cbdba09aa9651893ccf7324b561460045c44e6f807dd18a1cba3f63e30f3503214ce7075e72d1d1a006f2765c20be1b0f24328e16eea6e9e32cc6277dd171c28e410954e645d72660cedbeed77522f1608b6310379ed7fc2626e269f848ed0464292a5e019972a14377d56e59e9e0cf000e928953453863cae5865b87869314d1e9297bb430eb73afa27878b761191fdc21c2e987469c37a2c0f1b89d9af26e54ae223d27a32a75717c26cb10e341e08b55c4cef4a44ba7e41abd4523f91469b899d9a8d99e6d891444581b8473f18febaff9d228aae571c0621e027a067f943f13fd0a73fb06d5839107f4cad58814a40f1673c3d71cb10441bf16ba80069f141d2ac31cd20e65210e2bafe7cb559e95c81f29760f8fd5c9ef8076e6ee8ff1677ab94ff482963313ca4cb133f27e76345031dcdcdfeb839786840f9165c622175b8ad4ba135d52208b5936933fb102bad6279cf3e5fbb02702622021989d5d85325f08f56d40ea2c1adaf841c9c30d7930126bc14f205489bfccfeff906d51bb6ed2d9832e0a6ed9f6ff62d711b01f6b4cfc84fedb863044365873a9d9aaaf3f18c461c9a8798f5ed8e49a4d4c9e0d00a830b8afb81634f45bfa01ebebcf9beb97d85f5eec506a9f3b0c72d0a724c966f839933760fc017403e21725be59756235bcc6cee76128aa226f131a0d26343a244960151a124ee2d974e6bbb04e2044098e70dc0b23544234269682d93a9d5ec651c28baecfcf96c75859c24fd88476ea29709878be12b9fccef50d632140ed46511d17fb290bc2a0d42d2c8855580215218c218a66b81e376f3393b09f1257c365fdd9e4e390775b5cda638e405d9c68d47c8a631c25a6f62a0e579e56586630c8b091323db40fe17b20f8868e127df9ade4f6de0a5fb76cce020220dc545919e1a4aa2434fde53617bd7de636e3ad813aa36de2074c57c108ca36371bb304255e9b872a76547d364d068baed8021e374707b5d6dff89eeda4e7055014f9faed314b00a26426d9f925ec42d1b6b753b93e71f60246835cfc8a762bf7a88397241f430c6b1e04e89bda0cae0c7c7ae35d6270033f9083ca09a585c9fd90da7609d8831528b3076e00794a909743f237376e2a61f838e414efe3ddccb3dec33370bc511b7ee97f74d8ff48fb8cf86053ea50c4181dd1ac9cca959e02b59cfa681988e4643d3b6af9dd4e29b3994fb42f818781d0e849049ea20a44a6b92cd626bc914a8b1938e515276d11fce790bdd3207fbd322866507e5b93ae1277fdc262aed689c3e161a1e63c7c5f68c943f4afe4ee9cb8087655893f6cabfd2ee8f0bad51e2e8969922f4fbae22a63d495a0e6632e5409c815a26e572e8ecf4fbb513230a30857d52b68b86aeba37773a2d068cdc6b5790b103e1cd85bfcfdf3f022034f3d3c4d7d328abab56f334fd6a7e79c5b85e8eb85fa7dddcd3528594c1a7c23131612291a7484dfc40b907099997b714e69376f669252437a724af1b460a9eb70caa58b5df9ace8f606089b262941f9ef368a397ca693a1e4ec195621c032859d4b66df2b6bb48611b0504e51d6e104f68964f088917e9f1f74d103ee36ad7a80441230a0b8e0ccf7fccd937e3da2c0502c29c34a2bf2e1e41c7a751d287d04243e96b95c3328f15288c03768cfffd7833bf714299a7fd9556f0f1007db9bb715e1c8809b98edb0e51acf393d8c85598e51a891a58e392679c839c8b92cfcd1ae13c086467c2484ea7727155e61394bdf149ae76135e2d5866deec354c7fcea4a7170daae09f6743396d9e334d69ea43ef3ab1e54ca8a4cc27fa66b6b8aab0dfaf70d1262da78b32ad3c1d6314e38b36a1bcbe90812127183ab11e184939368a39969d9d48c6b4c6867b51ca86bb36329e2c1a7d1e1558f2f7cf19a25d29ca490e80e4ea56fae35bd2b977a4edf2b4cebdc7a9f8da38f007e1869046846e06ee5e9aba50b6884cccfafd4c880724271127da247a7acc9a0cae02c18076d7e7b6854e857b48a09d0f286f18b75d362371960689f355094935d287f23a860bc0a1d3e96b1b0caa03790bb29c0886514b241ead9dcc1ca8ba460948bc5205877001c506b46e8ec97fb7f18998a9e1220c4e72169d77c49031b1e52e6d5b8064977e0d8e62a7850049235e0df9308ccbbcded8706530e8a3b0aee6ae5a8d9259073c26c7d14b18419452eede27a010c700e3c4e00d6270448cfe1b9a31092838068577372a11471ca7d5d27238483581375ea13a944a86565a80dca6e03a1655b9b0b18a5bc08a72c451cec011ec9f0d55e5c65a44ae63f4fc0b7a6fb38681af38efac9bc0713e75a9d9b5414e90520f6d37bf1635bb9c9efcbdfb08f360304146cc3d6b86fefa9b43c604908dbc44e406b85b7f98339c89f0419b3bac782203e8fe2a2d740dd4bb5662ea2c55827c7cf33b3d2f98211df0e368b6151c75168aa6c2e8c88bc3fc608d5026e149c26edbd6c897d0e00e348d67b245ae725a31c14884d08d8d0f26d12f84823197e0116c8dc718e61f6dc94a1008cc1a067c5103eb4774fb018d194517e1fc46bfd22a3eaab930d67b69ca7fddd1e22fcd447524c89324708cf0172cbce607df15bd4d6f74751ea4ceb784b803f46d29f32c27ee087ddda8148997eab6eadf74c84840865a75e8abe11279252394014fa1480a36888892f267a7c3577022ad371e4407b2c6412a6da9e8ca77bc34135beedbe928c423ce2a67f04247c52f4c1723607e55abcde2f08b8b4986a1a55938cfe3446dd70e776511f56d56c30ed280260373055fc912c3ebf8bd9e0d6d392692cb4fbbb791c251f0998a143a84252fcb7c74d4c1dd761c8f24df32036075c2fd6357a1c0255092f81371b52a5b6bb49f08d884db695156d62c43fd00db19bafaced060f3f944ea455a42b59b0c24ece95aa2604f0b10a57989ebe3f237351316647cf70a010397ee5469368f8a12dc8ae484b3f1ed3880f14a71a2d8a69e5c1de4ecba1ccd2a6e12236b3efca556da4d7f2169a37bf04f2c1c360172dfd1783c6101668bc6e8a14be0f1e31197461360922aad64b4aa6476d3813340260768e14d03c85ec386a43d3370dffb6e05a9e4513f9b246a9c239c95e21e1a3dcf2994833d8d13bd0eaa2474f8dce9380f45af1b011638065d484ec1060e0de870757b256ee09a43ad58bc1375ea59524d6e8606b7a2abf50c57781300d7aa633f557924772f2d5b11b4eda3c2692fa8a423faf79902ab8be2da4af6d0b614342f850d47244b3e3bd98645a807b0a8a5b133f4739cfdd0d66def38bd534bbee3bd0a9e780719a59bcd3ce1e09e9159dc85df8fd73c3e965cf2a2090eac4badcd3765bf85d4fff86ba49027d95c81b851ad1c94d1fb6d1e68fcb7515af0c01d6679bd47aa79014f31a7ed6084856836db363a4fb2e9c9894c14f21b894c328c27a886618d4401e663d2ee29d17970521b4b5b83d020adf1011218372635c23880e1f807212d4aad8ce165d4bf919e9f1fa97940e2541aaa120eaaf92cc0ab2b95818ab6cebe1ce383d407740df76b9770bdff0939614a3b21a1e9b016b32f957922e69fc063e6dd6a8c0f747cda1e7a68fd1f6a0150dd8883ee768b34550d9fe34c725e62f7db4a70bb2ee16e575f0bb002128588d26dd1efe122cf159b5c1e7fa438990668fa44a3d5406f6eb0c6411ebf64ac60da07b32fbff7b107005a0dceb147bd05f3bb53759ef6128ed199bef56ef78b1018dd137a10deeb938dfb8a90d68875e638c1995265fd927b15fb8efdc77db69c84019b81f732f995717ec2d93b85456068635375301729509c6297091ea297751532565faa62783cbdf454e6df3d38cc6111e862b3fabec57243b7154b0eb5219f4f6e08cbde0b2b89df1db0794cf531217026d023717aca950d0c3cfc1d51af6ffa0dd576f59eba2167fdb21e12b5ecba948a51390adb0d1a8b8e58ffd723c34133e23b7025f3d5ac7532e50510ac0fe37ee7b643181b1e71d2115cf1f6a6d35bc4c4828ff0de0c7f7d87121d5a61469ed07bca5056ade4747bf6621d0cf4bc8c5343a6e133d666265372362b16ecbf71a1a2266f0570d58e3f82b1f2ac4f4608af47364fe9ece334e5ddde7a6c4ebf6b4708fd006676f34436914bc4cafc12d419a7f7319eaae5b6d4ef3bf865e5bdb629ad68ced9239826cb5b48b8cb6c719efeb046174925d5ac4a2fce6ede387c651d9e0aefd23bc4be664601f3641f24397f7ad52a0545bf859fa00", 0x1000}, {&(0x7f0000001500)="3fac90feefabacc4bc24f0ac6fd2124b4b36d9aa5a1466dd0c3a0d7082a7373490da1f2d68abba59c69603100df531c7050f708411deec0c39154d595744b84ec6e4602f02a8d90e6513c34ebc9ad77a2d7a8b554e03f58a889f40ed56816ee45012683c280ca021da4107d511419f52958bcdd689359cdcfb665b0a15cc90f1f5595183d8cfa35909cea49d5d32e22cf34410f4711432ff265315844324095dff0fff5211d4d29b9fb14a949985275882550cea9f05194bbe7768c2e61adba037f8d9237309a4085e78446d56630772f517c87e8af6aaf52b145a1c8670294373008c13be1595", 0xe7}, {&(0x7f0000000140)="a2fcf8c024f62a645845dd1550d28bd8d37a10d6bac07e39ea094c6bfc569595d507fe033f2349a1c9065c1603ce2745f4c29c7f77f5b3f8ec5f9ee51498887bed9db65c9c048f71c8a794a57f5c2d1d0d2bc806bbb048d71ae892f3c831e607858ffc1d41f5699e5d9302968424e2", 0xfffffffffffffe80}, {&(0x7f0000001600)="b9fa739842a43675ad2bfd7f7a618433bed850c8f5a4276466e53f8731e59872825a3548668577f061897907bf79c9", 0x2f}, {&(0x7f0000000480)="f74820c0e295", 0x6}, {&(0x7f0000000300)="0516db467dc06d9e8d5da63b02948254efe14cf9e28be203d65d90c57b7034e670b1b3b188f2d87ec9262e4f07c801eac75854de5ba3b6d25b785d19ff194fbbc64b078b8b808c", 0x47}, {&(0x7f0000000380)="b14b5db146b0bd5d5afe3433dd7b1c952b33a524683f198f78740cda3f08e35c4c352790a5db850dfaec11e0723cf2e4e1eb58d443861678fb862d1456e6374f69cb8dfabca0f7", 0x47}], 0x7, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x01\x00') 08:59:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:59:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30, 0x8, 0x6, 0xfffffffffffffffb}, {{r0}, 0x0, 0xe4, 0xfffff, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x6c, 0xfffff, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x80000001, 0xcbb0}, {{r0}, 0xfffffffffffffffb, 0x8d, 0xfffff, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x2}], 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x40, 0x5a8a}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x5}], 0x1ff, &(0x7f0000000140)={0x91, 0x9}) close(r0) 08:59:25 executing program 1: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x3, 0x500) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCNOTTY(r6, 0x20007471) semop(r7, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r9 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) dup2(r5, r5) fchownat(r9, &(0x7f0000000500)='./file0\x00', r0, r8, 0x2) 08:59:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getown(r0, 0x5) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') 08:59:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/20, 0x14}, {&(0x7f0000001440)=""/14, 0xe}, {&(0x7f0000001480)=""/240, 0xf0}], 0xa, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 08:59:25 executing program 0: getegid() getrusage(0x0, &(0x7f0000000000)) 08:59:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt(r0, 0x7, 0x6, &(0x7f0000000140)=""/216, &(0x7f0000000240)=0xd8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000200000f93a77c58fd0000000a2257b96d4f757ca776b24a3b25d141ff33fafb5f522ff64e987f13f1455b208bf0e4cefce52fe916be9235509594a0ae6370f95899e1a40aff43ad9a2d4ce27a321c36cca30302811ef2653b163709e2a60397144974d182b5fb42f94cb4dd3fed6453aaca7d2f5b9d43c724ae79b6b848c2613fe85f9de5625dacdfbcb22e77f633dcb0202859fa9b351a72a519e5da35f13b08cd9c330326286e1742f9b554dc438be2205bfda1a26b4baa2dcb5d0b48e2f18eb6a7614f6c4a334cca70a4fd19132f813e480053b5ec000000000000000000"], 0x1) 08:59:25 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000001240)=[r1, r2, r3]) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000001280)="02ba9aab2430175f84b900f3861bf1de261344bdd3c771b12262d20858be18fa04f0d18054e60bb0f69d93ccb9658748cf315bdd39345e04b836c8b3df5dcf5094410d0860c0a5346cf2500331e429bc0b0e0fb3a91603bbe794a48087cefef50d1c25b03b1f74409360e9d326a4d58260f31a91ae876b717167650e93cb39c1cf518a764d4b338976d3219516efda2d8e40fdb892972c99a9b1a46df275f1c58ea642f256fc920385bbe169a43bebe00c82fb00e73cdf4e6cc694d26596fb0cc7f4f642861be70856375ce5ed3973", 0xcf) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000013c0)=[{0x2, 0xce, 0x1000}, {0x5, 0x1, 0x1000}, {0x2, 0x1, 0x1000}, {0x1, 0x8, 0x1800}, {0x2, 0x3, 0x1800}, {0x3, 0x3ff}, {0x2, 0x6, 0x800}, {0x3, 0x6, 0x1800}], 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe5c) pipe(&(0x7f0000001440)={0xffffffffffffffff}) connect$inet6(r5, &(0x7f0000001480)={0x18, 0x2, 0x16, 0xfffffffffffff21c}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001380)={0x0, 0x9}, 0x8) r6 = geteuid() r7 = getegid() semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000001400)=0x1f) chown(&(0x7f0000001140)='./file0\x00', r6, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) accept(r8, 0x0, &(0x7f00000000c0)) 08:59:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 08:59:25 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x5, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0xc, 0x8, 0xb5a]) 08:59:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x0, 0x90ce, 0x824, "d7300400ff000000000000000000001000", 0x0, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1000, 0x100000000}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="3479885a43c86a3acb8a78934ceaaf46b4f589f48dcf4a9feb9b663a5891fb6cb13d9dfd9c1788b13e9b83c7eaf9bc12a456c7b113fa77cf085b28fc882eb3d490f19cb7590d36a7786c29aef35dd4031683cd9ea7cb60f7f10927ca17bb272532c4186d64bef415", 0x68}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r3 = dup(r2) dup(r3) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 08:59:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 08:59:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x2000000000000029, 0x1, &(0x7f00000000c0), 0x303) 08:59:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x4}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000140)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000540)=[0x7ff]) 08:59:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) 08:59:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a4}], 0x1, 0x82c) 08:59:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 08:59:26 executing program 1: nanosleep(&(0x7f0000000000)={0x9}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x40) 08:59:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10501, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x5, 0xc, &(0x7f0000000080), 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 08:59:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f00001f8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f00002cd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x100) r0 = shmget(0x1, 0x9000, 0x1, &(0x7f0000004000/0x9000)=nil) mlock(&(0x7f0000347000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f000000a000/0x2000)=nil, 0x2000) 08:59:27 executing program 0: setrlimit(0x7, &(0x7f00000003c0)={0x7, 0x10001}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x7ff) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x73, 0x401, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x101, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x8, 0x86, 0x5424, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x7b39, 0x40}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0xfff, 0x6a1}], 0x39561bd0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xb, 0x14, 0x9, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0xe8, 0x42, 0x261, 0x3}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000001, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0xab2, 0x4}, {{r0}, 0x0, 0x10, 0x2, 0xbe58, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x400000a2, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x29, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x50, 0x1, 0x5a3, 0xffffffffffffff7f}], 0x7, &(0x7f0000000340)={0x6, 0x20}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x9, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x1102, 0x8) 08:59:27 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 08:59:27 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x100000001, 0x2, 0x0, 0x7, 0x1, 0x8, 0x0, 0x2, 0x3, 0x2}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="04", 0x1}], 0x1) 08:59:27 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000000c800007ae93f3aa1ea00b5fd3a64f92d2f6d7f0fc4ac1fa2c9f82f3d35589e9df856009f0acaa2f175c471fbf7004afd4fa1a343dda3868451b944c02b6458c8036d5433619e654c6969451c28ea819c33259b52b2000000000000e00000000000000001000000f1750000673e0bb2ec9020295c74fd52a2c1e6d47a1fb8f8dc45576abbc43f013258a8eba1fad4adeb81c846764b7f2dc21f94b67f66db280134c0e2a9e146eaaf50dfdcfa072c3351b17014ed0c4364bf7a6054ba55216d5327496ff6f63fbd4d7cebe5166d36357833ac6c3654da12dd23dc48f8176d540aab448cd77c1cb3171fea5a0e306278ecba59ee18a80d02d49e5ded460487ddb745144feefe17e4668a915cc049b05ebdc6f07da27b9328198cf27be33093cf2295d29a6279f7b65e9d4365db908e735d63c97ee94224d0ecc2dfbfb800000000000000ffff000004000000b77193d6a71f9e50d05d8ceae6c8900f7eda24688218401cb14b1e91a5eeb443f5b692d556dcd32157661d857b5af189bf0e5da3ee6617bc4d924d8be096cac6a4b40a99f4b16d7ab8582a1d4b27a3f90ac454247950e85fda139c5e830bab38f340e6d6a74be9728304e486768d827be4c0bb2489a9cd8f5256d50479c817b8414524d72a3f674f022ac0d19aefcb6a755dc8da7041717f9eabc9dfb0be13813800000000000000e800000000000000ffff00002000000010646fef620f54d7aaff5ccbe3cb23e70349a91aa50430bfd7d4ab8afa125245570f77a819cc40028faf832329f69f91f25e3d759fb4ab66084539c719e3b1ca51aca784513641da98bb6b89a5d28f604d4416d9bdb87523448267dc5b071ed3efd5f587d751c2eafc3d8540cafb14b3adf4d278f1f50bbd282d9f51c252bd07ba001ccc09e8e1726335a19a02fc75ea50955bbbd3f98f82160efcadb908093111034882e0e1c71545574d779838f2cc729dea48b07f6bfd7819888618b635c94458b9876e8c476b18dc38884646883da813189d00000000000000c000000000000000ffff0000b30000007cb24902cc6bd99f15bf4398221bada76de685119c21241360ffc2af1e2cf348e521145ede813216ee19070ec34868955f1a0217fb13bfce3e0a5c04de510e3cf8b8302a6708247bfabf85e14427d2d369094984145cf393ffe2ad39c427b6cf952cf36c053b6052e8acc3d45c50e40ba5ba2ee60468562c35a6ebce01928ce94f66ed23dc9257d2118a87efba134d3222ddd40d6b3edc5346bd87359e87c10430506f66a00b81fd390c5e3321e5e890d800000000000000ffff0000001000002f0d60603e6939d7808cbfbb6e417fbb52e5f2bccd7de655084f595d83b2d9c0fe4622e09ca1a2346778e8d6fda73cb182fefdee33155b689dee5b2e8e738f4992b757571560470000000000000000000000"], 0x40d}, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8040, 0x8) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x1, 0xda}, {{r1}, 0xfffffffffffffff9, 0x40, 0x18, 0x9, 0x8f}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x3, 0x3ff}], 0x20, &(0x7f0000000180)={0x4, 0x10001}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) fcntl$dupfd(r1, 0xa, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 08:59:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/250, 0xfa}], 0x8) 08:59:27 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) ftruncate(r1, 0x9) dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 08:59:27 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/21, 0x15}], 0x5, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto(r2, &(0x7f00000003c0)="61179d4b951751c86cd47b0aadb84d372e2d058afeb34fba04df6dfc992980f5dec767e49166d4091d5659d55f171162e274d89c8d8b52cf80fa0c13e59d548aab763d3e944b76be93d460c1e03317282c0dc4d31d008efc9c5fea7eef522aaa8181f273d8455b444274c10739032541d6c39ed0996e06dc76cb204e7c6f270981ef0a", 0x83, 0xc, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) r3 = dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = kqueue() close(r0) mknod(&(0x7f0000000580)='./file0\x00', 0x1041, 0x1) kevent(r0, &(0x7f0000000480)=[{{r1}, 0x0, 0x2, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x48, 0x401}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x101, 0x1}, {{r4}, 0xfffffffffffffffe, 0x82, 0xf0000051, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x2, 0x1b9e4373}], 0x84, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x21, 0x8, 0x80000001}], 0x4, &(0x7f0000000540)={0xffffffff, 0x8}) kqueue() fcntl$setstatus(r0, 0x4, 0x80) 08:59:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 08:59:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x20}, {0x2, 0x2}}, 0x0) 08:59:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) write(r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:59:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x14e, 0x4, 0x0, 0xffffffff, "261ab5b414ae0a8c3cd416e14f27d222451521e3", 0x5, 0xfffffffffffffffb}) close(r1) 08:59:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 08:59:28 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x42, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff27) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x4, 0x7, 0x7d, 0xffffffffffffffff, 0x6}) getgid() r2 = socket(0x18, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x17ac5789, './file0\x00', './file0\x00'}) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000002c0)=0xffffffffffffffa4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) r3 = getegid() setgid(r3) 08:59:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb, 0xf0000002, 0x5, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x5, 0x5}], 0xac, 0x0, 0xdde, 0x0) 08:59:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000300)='./file1\x00', 0x10, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6, 0x8090, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)="738cdc1948056531914131aeeadd7fe6c1fac6329a551eef26456b7c09f209bb69cf4e0300000000000000d925645bc457f333ccca1376a217f632fbae8b80839b18ee86686a232a5aaa00cd1ba7236bd507dcf03f9aa073cd73f7dbcebf591d3d5c9b0d58cc28ac3537aa737e48af476c4d4534538bf2f369b9011e1658203918e6d410ec7e43a0c99ae0d89773830f2f66941bb191672a3a302a0257880600b3035e8acc87081b4ed6eedc862e6f456c16a2c631fd44ab659839ec969ded2df13f9ec29b5a030f5bd53adceda76b7b965e2ffa4a8d86a88ca1be452aac895706aa4221e759ecb43bb481fb4247c5b1c693e1197c0213e42b529919a792558693dfd2c5bfaa991a8932dd584cbcc7e096e83ad2195bdcbfaea9793b14c6ddffa98c3636632877e44b2c79b2d2c32691437703cc7672df57cea60ca44e5de9980c7b452dd2741760e7a0f49fbe123c4db33bf844bff6726642f8b7a25f9799820f719a4903789ad6000000000000000000000000", 0x174}], 0x1000000000000212, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="56d805061c7f82e930a17e05784a6c9a75006b1df3708247c36938f808718d898b67a03473e7b9aeb508dc0a51ccbc62e7d466977199658ba33409c446ebe4af4217dfdffce2a48bf10e915b8557462f064edf4d352e6d71ec0a17725d01f995d296574b342883f48758354979d2f07f9f4808f181dd5f5825285642232288966c6700a327c97f4b652d33c90296949ef47fb3dfa485cd5decad0ccb07c9ea381e7cce2d8b4e442237d2df61aad17397ae69103d6c3a956aa2210daccbf183f49a3961494a4b7902a52482261ffec4213358805fea5e7485d0a2ce13dd385d6e4a11408ee8bfccf30ca58070e907c60405f2a01452a724", 0xf7}, {&(0x7f0000000280)="8d4bc82d469b1a07f6c196a2cb56bb1f9b162a438e6a388a4f09ed6325b0d4d0c6f41873b821fd6b3a07", 0x2a}], 0x2, 0x3d) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x88) 08:59:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 08:59:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x7, 0xea, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x20, 0x7, 0x7ff) 08:59:28 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00feff000001000000"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x1ec2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 08:59:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) 08:59:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="d73d66694e4732fae2bca4cc9230917fcce2aa28ea25875f85a56430677875e0e9235486b118b56508ffa5a921e1e57b599dbf97509758f54773d0620d4fed4e865f9db4a985ddb06515c0bd595a73ca8fca6e5baeb93fd4c58cbdd38ce5b742c2b39c4a9abbfe4c38d3a7b63f594f9d3813489f5f8614643b4129296e98540d91660afb5ce41d809198b9f930e25abfec91242c0c76ccbe9750feea7cb8655699da28429a4f4ec9c3d456833933d03e7816357e5fbd3df706c0d5a898bf0b88ceb42da8f9db1df9913ab91978490fbad0587dd6320db686017ecdbac4", 0xdd}, {&(0x7f00000008c0)="fd6208d3ddbcbfacc63cdced78d8b86884bfdf97d1a410b994d0996f485de11b94a669a1c4e1961e61b760ae6b9f9754d041f62ba2cd109b106ee150312a6a7d166ad0d71929c44afadfa8738c3db252cd918fcf1d1048afaf96854e36c2a02ba505", 0x62}, {&(0x7f0000000340)="fad979dda05f859ec2d1e990cd254f7a3c66f72d6728a5e8abf38c72211ff4ef8e8b04947026d75cbec2108e7f7a7ce182f5d06693b06664e8d38ab2fef04849ebbd4bc764b90e759b1107e0548d9b3fd3e8eaf6037711c7d6effe0e4a7bbd3888bcf9910c685ed21cac0415ab1775f6d5489389b947bdc532eb739d0fafb78dd0586ace880a14ee7bc326c99dca77ab7176f31be89e44b8199b8ab5b9d7", 0x9e}, {&(0x7f0000000180)="55fc9788d5d54b4acd8473cc4336243b458c7ff16a2b512caa277f319dfc6d854bb13da801a80e8fb8002d7f250000f01dbd2f42bd137f43262c0c0a9694a01e63b8e323ddaa8788d035c5325f043511b74259cb6819f4d41c04a1173af4df8605cff42e4c90ec", 0x67}, {&(0x7f0000000400)="b94985a1ec44ed248c46d7ac92009fa926f6377397ad3748b3d233bad57a2bc06f1d49091a76ed11aaf9a18d50d29eac33e3052c9596e7fdd00b3dd1484a642d27719640dfa1e104bf98c7c75e63e998667e0936201d844dffb7c0d06b3ba17ec87ca62976785d81854ee0f4438a5e6eb8b1f6b131f42180673070871714cf2386e5af0e3ea23493abf8b278ad4289558dd39826", 0x94}, {&(0x7f00000004c0)="078bd4e2ce2712d9881cdae5e4ff3525ed4d9573518eb0a1665e9c0fdd8673050861d675a35f216b223db5b0fdbaaa7c527113509a67191787b55b271edc1ee9aff7e85c365d8efdf68589e0c9a156a46537b1dda2a425ebce97cd053cc0f4be7d7e36b8e1f2ac3ca1c480af0b99f0409a9f8e9d94edcd64503a23eb498383634fdcedf5424b29556fea1d22da40a84848b7952265e53ff8412b3ff56333dec1e7f1526c2dcb02246c3dc3b2233dde469794565a7394e9750a334e87353bb91abfa51f1e65892f4c7a668ccd83738714b2b4285ca97b5ec8149fe77195b7027df2f2ac263cb3069bedee322ed83426c58814", 0xfffffffffffffedc}, {&(0x7f00000005c0)="70eb9f8222762ef8f9fbedfcf765072713be4969aa1a6fd8fa44b2e90a03e5aaa51611e7d297971e6dbb2fb6f9b5f4466d3bb5b712751205b2ce068ec2a8943bd54a950832ec6d3dcd12144bdb7b273e162b40e12480d2d29053110598962d144ff819b3b05c134a30f6533cee0c8728ed71a95e9adb04297805813e6fe9610a0e9dd4bcd3617c1c91e5a27d42a136ac24a5ce91cf5f24eb3aa04092929a0075857256617a81b1c3f9a4602c6b9540a9eeb575bd738a442a75ea211bb35a6c6102e807c58377b892aa42ad3bc5e0e646bd517d2f54", 0xd5}, {&(0x7f00000006c0)="7a29dea7067ccbb06628d973709dff6531aacfc884e8e33223a61f3731e9f18b0ca41327eb933a760e52b2cfd0f35fc46e1b24959351e9e020d418c6f3b8b60e9adb00ac95be2c658bfd57b0e7b3508ff57f91b2a0cbd451e54794d96379c00e97ca3db405daaa38d1ccaa6d69092743f9d44e6d", 0x74}, {&(0x7f0000000740)="ab50a56e1beee2fbabe002a5c0448df4d4819f80cdb5bda62e9b825b9dda7a6554272880358d9641138056e4a0d1615d", 0x30}], 0x9) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) connect(r0, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) 08:59:28 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 08:59:28 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x220, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom(r2, &(0x7f0000000180)=""/212, 0xd4, 0x1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc00, 0x0) 08:59:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8080, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0xae1, 0x8001, 0x3, "a7d71c1af18ea7ffecbf5fb1c8a14b282a21a06e", 0x7fffffff, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:59:28 executing program 1: r0 = socket$inet(0x2, 0x82, 0x3) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) 08:59:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:59:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/2, 0x2, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 08:59:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x80000001}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/177, 0xb1}, {&(0x7f0000001100)=""/16, 0x10}, {&(0x7f0000001140)=""/22, 0x16}, {&(0x7f0000001180)=""/226, 0xe2}, {&(0x7f0000001280)=""/55, 0x37}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000001480)=""/149, 0x95}, {&(0x7f0000001540)=""/219, 0xdb}], 0xa) 08:59:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/126, 0x7e, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 08:59:29 executing program 0: r0 = semget(0x2, 0x2, 0x304) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/121) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 08:59:29 executing program 1: mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x2, 0x8000, 0x7) socket(0x1e, 0x4000, 0x8001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:59:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x20, 0x6, 0x0, 0x0, 0x7fff, 0xb1, 0xfffffffffffffff7, 0x0, 0x2, 0x8, 0x101}) dup(r0) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0xaa5f1e2fa6bf419d, 0x8, &(0x7f0000000040)) 08:59:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f0000000040), 0x4) 08:59:29 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r3, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r4 = socket(0x18, 0x4000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r6 = semget$private(0x0, 0x3, 0x8d) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r6, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000400)=0x2) r7 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r7, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r4, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 08:59:29 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x100) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:59:29 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x10001, r1}) 08:59:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5df44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0xe8) 08:59:29 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) dup2(r2, r0) 08:59:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000680)={0xffffffffffff7fff, 0x1, 0x401, 0xad, 0x5}, 0xc) r1 = syz_open_pts() unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x5) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000180)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1f, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) sendmsg(r3, &(0x7f0000000600)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="3175100a51ff1274cc8d324c", 0xc}, {&(0x7f0000000300)="12b800fe7a97fbfdaff4a450a93fa611ca03bb5470077add70d5fa8ba12eef9c9da0848d53f049d4d30faaee6591afb9026233fd2a49d653c3b0791124d22d0eab5a027b4bb42f8032c9a1193fbd198286bb1575a2c3bcf36ee18bf917226e39f8b12a9f", 0x64}], 0x2, &(0x7f00000003c0)=[{0x100, 0x1, 0x1000, "f926f475c8f20c086d9094700fef0585a75582201502f464d59cc16ff5762b3aab9b45c702774b3d75ea9c98abbb9cb9dc0fa647a570ff18720676e8459361f29ce2ad3d477732db7bd37c28e2616e2f5d7d87a1b4df195db36bd7cbe9a829b70084a01b586de1ce0da39bfd052a4740de7aed01be54faca96383bf22b6b4f4647800846187da8b8a414fdcb94514bdc09a5c6c0b8ad34d349da044361373cc53ece5d3de651939d47d500ba689c0997210b5ceb5f2e0c6f8db0ef336f2d8cc2e9558d211ef974bcf8a54b62b3fc155bc2873e68635a2920e86528e0d4df0b647203cdcddafb19fe3f780c"}, {0x108, 0x1, 0xb66f, "4ea2b742f37c80c8b1827c68dbf3f8696132a4cd51884a3f94fd474a93fe0c4407120cdedee9e7aaeb187bd9984d21dcf478dccc0f674db4ee21e542aafed478ffc4fed3bd13da8bbaeca81f2959e216909d428920b69fb7880d27376e6489781cd244629689bf8bcdaeb906888d3bee1a042de556d2e7899eba478d9b51b0481923647a4df5a3e01312fdbc488487fece86a05699880c72ddab0be6b5636503f4bf7d6cb266077b9b393ebd8f9e3a5286aaf620689edfff60e0f40d2e22dc1f9da3267748bd8cbd065934d19a154956b9b726c0dce9c2e8159a96930c99e851f5ad306b67b40946d1d391906775cef5ad1b"}], 0x208}, 0x0) flock(r6, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r5, 0x2) getpgid(r8) r9 = getpid() fcntl$lock(r4, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r9}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r2, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 08:59:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x4, "67824ce21c32d141af8b011e86ec5d30624aee41", 0x0, 0xfffffffffffffff7}) 08:59:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000380)="3d0c4c8320127d2e7bcc0d8e2f4afa08d1c54a47bfe283794ea2788217000740b8cc1776e856a9726cede9754b3dbd7b0caa8121f0c61dfbf029ffbfe90c2d983d259e6ec5c10e4031360b889ea6dabda7904b99", 0x54}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff7ff, 0x0, 0xfff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) r3 = getegid() madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setegid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:59:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) fchdir(r0) clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x6) fsync(r0) r2 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r2, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x3, 0xc2) semop(r3, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xce, 0xcbc}) r4 = socket(0x30, 0x8005, 0x9) r5 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0800ae2f66496c653002"], 0x1) r6 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) recvmsg(r5, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r5, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xfffffffffffffe80) 08:59:29 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 08:59:29 executing program 0: r0 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) r1 = msgget(0x2, 0x2c0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r3 = msgget(0x0, 0x200) mkdirat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bae947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="df00000000000000000000"], 0xb, 0x2, 0x1800) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000012c0)=""/102) 08:59:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000740)="b409252c48d95e8ee93189782410756a6b98d883fd0e5e2d9746cf8f9d89b203b57cc258b7e7605bb41bd37eea8cac6213b2296380d99716f2eb43ccb1b01bf39acb8e979e2b58090e27b3ee214570117d36afa477ad92ae662f4b43d9379e0eb57503961175b8464de35f2c2cc42e2c4b2b5424e977eecfc2c6d2c6b1b9285d1187d0dc86947b1295091a924775df920f2cf60bc0f75e6afb5c9cea9cd6a7689e0c6e6c8e4f77626ddecb19013bd93722c6416101b93fb4c6d38ae543b0dcb777c2dffc17d62fba5085d7978ff6bb68a430c1e067a5337c969ba26d5fb6e30cfde49f744d39c60dac1687542eb7e544c7beb8e8fcb1f27e8c41f3", 0xfb, 0x1, &(0x7f0000000840)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000000)="e6eafa7aa8558be9525de83ee1d771e760cd219564f823daf29da9fcedbd5d76dfc89255e08300fc4d7b10f0eac339a12ba18ffe6a38f35bf22594dfe08ef4aa512b2b3009691de1ae10b4528d66f379c5bdb39112ec97944a3d9c4917d0b15e13d928fd3092c3ad63b75b75f2e3", 0x6e) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fff, 0xb1a, 0x100000001, 0x5, "92664e34b1f98beb4a07ab21e7f90bbd18520745", 0x1f, 0x946}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffb, 0x0, 0x8000e3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/249}, {&(0x7f0000000180)=""/81}, {&(0x7f0000000280)=""/43}, {&(0x7f0000000500)=""/53}, {&(0x7f0000000540)=""/199}, {&(0x7f0000000640)=""/54}, {&(0x7f0000000680)=""/9}], 0x10000000000001a3) 08:59:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/229, 0xe5, 0x3, &(0x7f0000000280)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = syz_open_pts() close(r0) getuid() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 08:59:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) 08:59:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8210, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffff25) 08:59:30 executing program 0: r0 = socket$inet(0x2, 0x9, 0x3fd) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 08:59:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) openat(r1, &(0x7f0000000700)='./file0\x00', 0x8423, 0x112) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba73c0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a2702800003300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6dca0556281b4620a276e830a66cb0d519d6826cc2449849a0424d289d0649c3d266ba50338be1ca5e22c8135d9a10c0b91babb48d15dc6fe918e96958a34db72cb2ba5ae75dd8059abaf9"], 0x1, 0x800) r6 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000411000/0x3000)=nil, 0x3000, 0x4) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x17, 0x1, 0x401) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 08:59:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 08:59:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x9f, 0x4, "63b6d4ef89b894f001e00b6445305ea99fe711bf", 0x7, 0x5}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x40003, 0x800000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 08:59:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getuid() 08:59:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) 08:59:30 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x40a, 0x0) close(r0) r2 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000200)=""/188) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) write(r1, &(0x7f0000000300)="253dd979899ecb65fb58976f05564b73f93477eca5747745818c66ff25560192575d4e340e96c9324f3e1caae88700b4da95878916cdf4da262ac2b512d04dfbbf9af123dbf9f7eb1a94d538eb981c379ef2f64b02ac2ad3a05e1d782d573699aebbe183209c674783e5c5f58eea8ed41a586655ca6654121d6652387763f5c0cc27e038214c5d71b822e8f06b9061901951844b923a8d8350afff3a0c6c5a181e3dc70624064805d70881c130f4a5723aeb8efcfa18c2231900ede361bbcbd8373c786f304a0c161125297138297fdb535654750cc83e741250b58c260114fb88196efb211414fb4043ff0e14b08e9579fe5e10416ecf445678", 0xfa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:59:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) 08:59:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) 08:59:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 08:59:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) chmod(&(0x7f0000000380)='.\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x3, 0x8000}, {0x18, 0x3, 0x83, 0x1}, 0x0, [0x40, 0xfffffffffffff50f, 0x8001, 0x0, 0x4, 0x6a, 0x3ff, 0x3]}, 0x3c) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 08:59:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xfff, 0x1ff000000000, r2}) lseek(r1, 0x40000000, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 08:59:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 08:59:31 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) r3 = socket(0x1c, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000200)={0x2, 0x9}, 0x0) getgid() semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xd, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000004c0)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x40000000000005, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 08:59: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:59:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="b8e702e253737070ddfafeb1233c5ce0355b89f00e5eae04d2f99f8880a5f06c3c67aaade57832260c5f16cca3a29cc0dc88e425147404c8f7465beca81f5602e9ebb1ae48f2d561150ba34e50d1ee574f02e7dddd5e832b35d71dd0013b0871b399581e2e51b158c08f50e2611446b134c634", 0x73}, {&(0x7f0000000180)="1091bd205efa7f4512dd429f4c130fec84f09d0515a9512541ac540f2d9d599261b69e90e63ddf9989eb7650ba3fc43729558f7f6a8ce7f57bbda5695e0e4b24e2e7df71b70c629956c0e4d4b6", 0x4d}, {&(0x7f0000000040)="bef6a9911477c0eeea3f07f73ef8471dcecace44cb88e54551ec90d24f34a76de69392dc795a145d31c8168495f3d27049e25f", 0x33}, {&(0x7f0000000240)="fddaec5177c98510b9c6b397d3e949cabe963c38db98c1883024588fdb072362e7ec96e56436f06a65a080b7a15b4402d6a69c3bf34781e0d9d00285aaed1498ec61933ae2d8003c0dad5a2f8fcbc2e8337225916496d6d25c59ee4e8031a17e14a0ccd1093777e8fd1472d3db8afda66788f7f1d6be8623605a5a89be5842525fd6f004b3bb204d230930abfd7cfbd3e6034e8ed39fcb2d7a3965be95d068e219c90d5685632cbf26473c58ab35d650c84f2cc7b0089d366a955ad23bfa0560", 0xc0}, {&(0x7f0000000300)="623038e274651b90054edbceb178a9588d63", 0x12}, {&(0x7f0000000340)="a87cf878840c47e8664aa67f2f08d84a5d8c4e2d736d2bdc4881e631c43632ba7391fa5a0ef77b0777c18156d7d9816f7bbbe50f9ca6044bfb0cb7b77c1e1153c7e9", 0x42}, {&(0x7f0000000500)="85421f8f6166e780693bb1202fd8d23b7d5bfa8182a9c0f548ce891ab563022f9d05669eed48ce9c3c1d9176c7ca645368735c4a0f8c266b480f480d2e12aca0409837a233e6de7966792a45cdc9cc497ee2c4ba7080012d92288646ac1845cd7b137e4c57f53459816b6b9b938067e9d424e5f4fc97cd8c98e135c227d227f25968a4f33d063879854e1320509a7aca391eb9b307215d596c41091eaa727130c806d78cd0c1df600927cc871bed1a618cdd67746faf4728644239c175ac4d26acd64df78b879b2db08d942e2d6d967e9ab6990ea7f6fb8e5da531ddbf42ecbd5aaa0a76d16d5d817f75f7f29ce689d9798462fdf37e26bf35e8cd935ea2c48053b367e552cc9b8b33d0948785df576c15fc030d79a06edebf6282cfeef9a6170705413fd26e3a92457d75f70148f5dea9f719c3cfb65f53312fef02bfa92977a8287137366004f0f059c90fc1c5e596e90b57cedf6bc1763aefaa4f9d5ca4d46ce1c9b15155e4381efd8d26c763b9a0117de924e893e97bda62453b9e182b54fd6d114688367aa58dd4eee31d5762f2b5419c1619ce6bcf5057aa6d0f9e1bab6cb7325980d92a94d1553f1e917d4dfc2d6f6d6084c1989de62c8726e1a5ab73a3de3c3d6573620349b26643f121aaca2280bd5146195a3af8dd08cd94ec0266e67dcf621cfe7b5fbb1dcc791917ee2294ab735aa2981d651fb5e08c4d6e2184ded9ad600f55ae5ea2a94de82363f0a04f052b113edf30160f75781080fe6464b3fd634db4f9d076b709c00f1d1b6d1442e34ec226043371c400f006f25b57ec59b06fda45268d38d4a0ababe7ce45d07cf3237defeddd23024420b3bd9bc66bd9099ab835c6ec2ab2ec0fd9277098222f66624b5b114b2d06a718428ac99356a6781cd76db62f25996cd80d05026c93c85ab720d3afa1c2b5d5e11df5caf7a38aece4cffdf747d2487a9c7737dce7998e3172a3d98107bdbd579ceb36d74bc810acbbc555b81b1a0951c71ba7488f809888d338d53200fbe47e758e1518130333c674fa587e93e0880cfe58670eb63b85a031d6837958e8a0c53c76eb8b48b6286b37441c81f8268ceb3cfc7a67cfad61454e1d0f577e13a1db6bc394718a9c779cfcb798d90de0a3a3a4a67e167cff1a4d0c0a43b0882d1ce9e67f520ad9c8bf4d5a1f2f8385b2e7bcf28dec7b34d071bcad62596be6c320a134094dac4f9983e3d976498a7911f396cca6921407db68dc161459a3a5ab8c35bbfed3ce879f2870a635ba95a390ab7b9f198b7fa83c4ebf3cec8ecd0a6055896f98b62f7a14bb3992ed81d7a0921c7fe5a2e3db60e1aee1bac43abe6e82c1f2ca3ad4dcb0547a58e2c3f9beb925bb4a7e634ff0785d46f9d0a4583e33f57d4f8c6633d29d8ceda9cf5c6f4fd88dcfd36292e5770bc845cfdd8dc9c34ee43733790df782b923f3b8f9b1b0ae0e293ddfe3cdf43987752696cbbb05b51fde5314111ea226db738c9e83b491725bc7c6071e5ce43e3cac1d34ee42d1f31405beac713892807d637ce9af2809bf0f434be9620097402d6d7332a8fcb74de9a568c8493ffb0e0013aa1e1cbdb708ca886c6e89586d3e4d9e9faff417567aa188866ca74ca4f778bbd9cb29cb0d2a195db44c44d91941e3c9837633cd39ee0668909c829175e26c02edbd9a81121c05de0100345766fcfff608dfb681db5ffaa2d73c32a23eaa4739ea489aef8b26e8206ed0ccf2aa6cfedfbadda33dd444ebc0cdd48d082de3461ed562d13e5b8764cd62555c9269a06565e7a5caa20b10128e63b0f1585cdd1b95b5299eda851195975fd4abb0eadf1c4854655cd232b76ccb81d9cb19a540029822e15b217321d028301a2fb86631a773fc5fd758e6916d40463b953475f8426f73912f46c164d39d12bc04d94749bc0203adc033a261a7b009875f4d8bdff756d9ab76c57eb0747590a4c4c3a7cbbc6258f83c2b15361c6b64d7311dc9f7dac43b9c668df1635a452c2b12256321f69308e5d56d7b965836469bcc97e3f309a217dd966351bfa0ed2483296f0da9b2ddbe9b1ff4edf8df267f350a8204b59682d9e155000c5470ee39a3e2c5b74586af16015df49230d275552ace9fc0310b275061135ed378d4963c6ced1888d51f95dd124e5f0b65e8b956d2ed13c1e3b5219f79924c79aca22e0d4853d433bdbec97770edd999f3945689290f7f8c9a3397a036285590ecdc2815003d1a0a1d9d4891f386b35fa7164d77bd81638b04be941ccbbb46a8bf1f3c14a8ce7bac81c1873f501ff80910480bd08bcafb5c016cafbafd5f70e2b08be490ec55548713551deca5667c7a9d8fc78aa2c267e9823e4801dcaccd9d71fde2738334155c05a3f8f829df3780056919f19e64a4a6e085737cb80edf2c8bd9a31fa89b63d811617cd5bfd94db13a6408b56dc3257d0ebc5cfcdb59d7fcb7814b94098d77c051543531cef9ac7badddf75ae0ef87bd30015f7a40cd6b1fac8e86c29a03e8e1a4fb8e9d842e4d4cd9e16533befe62faf4d70d527893607b1143e9ba8b29540fc0d9bd0055fa6eab744f796b40eb917f7af7a9121260780081140227561bb9ec8b7aee754473fd997cada9fca3086afd503b73aa6231e13bc37579a3d44fea03f06aa539e66ec757ba4d83ed05012a58c71676b1dd2ba40a9fa7a7e07c3cb4da7849c01516d091274f7c0cbe5b06fa9589ab77ff47c6da9d4bc5bfe2b95b299990f53ba7d835935f0bb1441d08b8aa0d9f7516892770a09b54a27bd5f577abed62e289213cecb040d33be22a7ff62643cf673a284b8557fe25b0f5ad7a316af03970155538066e0e1923e522c527576f9b158fd1985bea0fd6f20a236c0652a8b3c30a454fad490177e3d4228e31e7dcea46136c33e77f0cedc705e85c2d0b0cadd196a8726c81595a38c31fc50d2d0aa643b39f565606c31c62881d4e06a2d705290dab6f06f3a9d2f76a2cf6f6dbebf8b2cb4f88a246766e13e915eabb90401de51985f8c23d46237dcb4c90e711cdb812091ecc32e874fae95acc40da35e816918ee79fb7c4989ef630d0effbc84f0d10e9f63e6c607e0377920cfb76101732d13d6a85fb2682b4983d7d631ce62d57251206631fdd527f47c5edeb84642bce26b467a82079b0e4607307a0f0d3ac59129d8680accf61cbb8cccf7fd47d3a99ed53df8fc8fff48dec3a976fe21bed2f8171f10206a4df0cfb966857db835d12930db9b0cfdcf078efe3a88711ac322e273fc2532fdad4da1a037dbdf20af83d671bd2468199b971f67d73ab81ab19c90acd71014a6938daa5cdccac3ccd7e5edb75819902d1b4a114bc690cd5c3d2d865a44d78da25a03859b90530dfd77fe787504f7ed6ef2057d446a8134db585182a389218593d4f8a0d385775e5f7d2a676135f193bde5cc374549bb7d259b0dfc0a3a04718b846aca11e87eba8e853c9fc852e6a3c06dd2cac73351565746153a57ba09c6737eaf72e3b11cd4d20d798fc5ff8742b76989f0235caee16dc2c4245d892934c2a19578b40ef4355cb4cf51a28b45612d41eddd87628d5796906e510ed9ba669664bba4dcff4f3997bace26a294a269666af9150199f2101e923d2291d3529516b3192f4c5d92033ff0f15b7487caf046fae10bd458273e436d95f788f67579d80be6a66a3f8a51672e58ade6006787058825cbfc893f304ac6993eead0ddc8312a7a6ac37296f5f7e7796e2aaf4fbc1db9d830c7b483617bbc1c6faf38337fde2dce85dbda3d51f596356aed3aafe99b297874d2cfd65a3ef9d15591669b61ffefabe4b91a2a25aa95edaed6b13a73ac28a3d17ce147dc794e006944b0ed0b1b275f115c25ef0a6a592476d2a7462daae5a67c37accf9de1ad9e9a11b2c2b5c9f7081face76a523fff3bdd02c774a57e4c80f885c2feb0ca4d95cdf106621b791d8956fe5729ee6919bd8237b7396ccec1be3f8cb3210d9c7d2d1f5718c6904e8e5f7563e0523862cb7498790c556a3024f9105fb65caf3df5822b33dc8297e653b66dc8cc557f01fcfc7b3581e3057920daba4fe13dac003a166fcd0620d1d50647df2281f6e7761befca1a75eddb9738a978a54bf3a1c92ac9ed6a5fe23d596b6b88689393b400ff829e2cd3905d0b754d266d168258139236d2420d5f568d28c3d551ad93a33224e798bdbaf6c87d3a00f7bb49d78652c82c47e3be4eeccdafae4f71cfef454477c6756e4c9e4c0d2094937bdd6aba62bbdbd7f0043cd9f293868a01bf0b1f1b0c150fc0134670ab962e4d6968648fed4deb36170738f029e91692d1048d8d3606ed5e20d7ba22794bd8409a4fad71347e54153c318dacdb6e4491f09987f31b15fcf31ede5b7df9c88e72c212c1cffb26efd211a231280bc5adbd1f43ebb9540d5724a6894dafd9c4313dd04623ec0f704e0b54efe8896a24d5b7a98f1ac556de60c9046f7f873cce1b597924920589a34e819d7d0af48ea067e5c6375f2392ba763e65254039283a674fd09fd1e711a6f70b84925d7858f21bb765e767f9766c301cd2b99454dea2e4c06e80edde69cb63c2698b8337f2f7a4c46a523fdf6ddc3656e7236a6c96a5d065f405315af160d765ada1bc7c79dba6706db93f50409826c902afedd7f37b086949d8093a18ec61b6666b754660577ad757838e0f25daecc1f7417ae518ddba838428d0f6cb3660321f0de2d559c85d3476794a07da58e536bc825f289281ea7c3ec03769a0a9a01eb5d1942574f1e83b6a2c7501bf3703e2a99647bf749cbe33800e04a606e9cb583b0894b6bd532b2f94fa348d05ccf275b28e5cb74b1864526aca9cb73283fdb7d1daffbe158c438f39cb5cf4d10e4bb78df2d73b2987b0b7ac22e69d2924d5ba1af7cd369ceea8201c260ee3d41e222c8d77a7c6a933ac6ba8939378239cdc0d23038b696b26821752557853ea59857e3857671a60ac604a106e0408fa37c990b6d950b3c8022e490997b9425a83ff04494dfec7f1b7021386f00152f2877a68d652066af0c7505a16dd8b3b5ef0851f715d33f280714f36113f19e0d75212c070462e4884b71d3c43636e257e91abce7ebd49fff5fe6bd911d123bcc3b620e53af95c51bc191bfc3b49ef4265c5a970220c523fbb934f4193debc524faa6d2af9e28661989b3f8f380d9b3abce447fc3ff53b0e0285a3b57f327b790b69e23eb7303b38259fba64fbe2cda7dd2f770c963d58f986a40f05a20b8b582bb0d06d59cf2ae2f0c744d00b87dc3a9a70598c335897a6face2c787640121e542219771c75f101fb7efb45fac358ea469455d06c929ab827867ffb3bf46af20728db22eb434be5cad89236816f81a6b370662eb5f70288fe3f520ed8db8edae9419f739696b657ba0d7e67faeee987bf32945d126ab6d51de587beeaf4bbe4f6b2c2feaaf48526fa2535b988510e77bd0da909e3dab2c4ee652d013184be5f8655f759603b29c3cbac6ec99241317444ea7f339528c15fdcb48255d43473f83ec78c1fdba742c287366a96d511dde23d3c6c646c74c79f3f532eb3a8090456611d1656fa12ca84c66fba2a3ec94a45c1f0a0aeb10658cdca101bf925335c7e518d3e3cee2a62cdfb6edf7932171d3a8f3fa379f3a17eaf7fbefac4ee003dd32465d89484c81f450a25edb172badd27db56a7dc05792d4c2a6fd15610978a8b7e344c37bb6c50a0346b05a9c698f93bf042e05925c28e657d8b903e5967fcaacb992a8126733daf67965f6e24e7bf52e91b7e2cfb3e6d5f8b567916fb8e571d149b3fc7509", 0x1000}, {&(0x7f00000003c0)="ba00cda045348964e8c310b46020ef5c35a7f46178c59f8af769e5fe3449e7ad", 0x20}, {&(0x7f0000001500)="6a8eac718e3755a30976ef31b8addbfe5c993a433fbcf5345959b93c2172d1e99335f6fd2f8b3e6fd6d1f99d333c67c8bd5eef2b5345ffcdcba9acd5c564c9f6227062e82f81ceb85144402c0733248cc0b62760dfbf2d5eb981d6814e6d60c47331475b2440afd6039405a1e513ab06347fe796cd4fc5a9d6c7a13173abf4e22c2794aeac77c520889bfc611dabdeb6cf3ee23d891bd955f0c40a142dbd4d4dd48ee4f57bae540e2650455e7443370a7b541e114fcd0a04a2840a58f3cb25b9bc635a2872b25155dd9be2a286d941ed5be46f61384f2929a92ec4058de76ac73da5", 0xe2}, {&(0x7f0000001600)="17a6bac59eb45fba87b9b48ce7f554fcf19bf2c4e91f7c9ce558100b599231d7915a55456f5cd9caa391b870227c5a06a72e8f0d75db6bd28f935bad4b32b5366901c65b05c70a1b7aedc098def446695bba281e1f2468408697ff4ecd466bfc2ed59e0b76d6fbbb1735dc0e6e565a4d8ef765bc03e07de7cd20bdb1d4ce6caf87b267b04597d34d9793bd07ba70ca489c01ad9178c02e154cbd1958525d0a6994160c7122419527a5972e63bd6dfbc07ddc35c2b54449c7194d81a263e23f5c9326c4655651e7b52e7de0a00955ca0d4f9222f0cc7c2414623a", 0xda}], 0xa, 0x0) r2 = kqueue() socketpair(0x22, 0x4004, 0x100, &(0x7f0000001700)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000001740)="2d4eecd0765455e93ea78a243feb69396cbd78495352309a7406eb18aaecbd8afe42f34ad4203a21031492bc04fee96576d03747e7c41b478e06cd68582e2c6b6e883f0e809ee87bf878146dd0636514d3d2555e846c86f9a06bbadfe592a23201dbab35982ac3cc7c57eb170d28a4bc0cc06982b9451e8127f3feb8a056860cd87f8b15f46a7c157a77487db14f6861e1b51df806faf09cb99fc6a59c7c8e362d7903e24b7ceca50d38c9c4c2ff8af1df463bd7a05416f2f011e865790abd2695b6f66e6238c0686f4a1282f616caf3db70e0ece2ad47c5a49b2f6eec0434f0c4369ec0addd229b8496fc454009eff7bdad8a513144f9", 0xf7, 0x40b, &(0x7f0000001840)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) fchmod(r1, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 08:59:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="f9d2661d0f71d4078a13671706847ca4aa210b7fb1bbe3ae4deeb0d1fd", 0x1d}, {&(0x7f0000000180)="ea5bd48113e5fa468e631f3788a3141869ced37e415cc194240997e7f0a84cafa214a94f6644836d6239388b4647eb837370e8bf2f3b7fb7bde0a0adac565463e7f6f7efb000e741a1029b9d488979c56156fc06fdce409c64546f86fdd7829a0b44f51bf5735abc7f5a301be15e44e290d35835b5c19896c974d6c526e6af6a6a3ce868cae2d705e58c15d5b8d1fcd617a928782f42d8bdd091846d9ad59eff0639bc13830c142f4bbbba0abf5b8561c49e89d462ca0ca1f890d22c760726956b36c277677ab5cf534a065ac606491069e7aecf34", 0xd5}], 0x2, 0x0, 0x0, 0x400}, 0x9) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30240, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) 08:59:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r2 = dup2(r0, r1) r3 = syz_open_pts() pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="97855366813dff4b90321769773a3297942f03e139b234d5131418581a8459342f41793edd9fd8bdb2b5adade40eaf5b77d1a089435fe7151f8ed96e2d8271912f6304e730440395e31f86c99fa89799402606b89ce67f97a578f25c4fea894bf9753e1fd32b602e8851b06b83d377f82b117b6055433b54405a2ec3aa501f181d01b5366638d8d454cb41d9926e2411b80434f4c2dc392774752f8665d709690cb2081518d7648b46f8d46c", 0xac}, {&(0x7f00000001c0)="f0a41a133a5e4de937b671a5c1d0ae62a44c2ea011f054dc02869c1feb463f05b090a9fbbe10d11b4538270b9cdc1114a0a1350279848a7e4414c680e34b8bcea88e5b5eb50a7791aecd465964ac7f044b2b4346fc71179922f827e0c72e820e66def7bb1414b0b04029e6d42d9d9d74ec9ec5f0bc14b1c6022cbb043b42d95b0cc7395e721143bce82e86bc37c14c26b6e0f4754baa4ede98d0033d265dde536fddca39ef4205c6167add66152cbfdf1f3c553e6f876f65c1f4670c1765e6d179f34625e1337d7bc7730bbf13a4", 0xce}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="efd03d036b90bf12eca34afdcc6f71649d2c5e2789d43b0ce3db2e0c6c9b31c9964abfe337f5b41294dbd45d07418f4c13590ef35affa1b553c674d0b04ee8fca30db6829ff84f086e36a773888afb990a4ed9bca6e55da104775c14be818d7f1368384a4b8811e4db2d617eaf76403508b3419d025129f6cb9e06958e0314bd2354934bf478d9e751f57eab7a5251d8b233338e", 0x94}, {&(0x7f0000000380)="f6341134ddd46c270725fcc280e5be477158cf4481525c13dd514c6afdc615b45367aa225976b59ecb174ad462f98fd0dbe309a406b88da76fad6b753a4812e27d99bd5c8aebf43031ba2d415056489247de505f57734f40367822bb4578d60cc0279bbe1b01ba6d8402800c3a2d7c20b9a3225416d68ee0a0d74eb75323f96a2e406e15db2d2f735895e22ff30ba95b05ac8b72c74c93a2ea667cca5688b0e710617e6420577c7fae203eba3c", 0xad}, {&(0x7f0000000440)="0c38263e6dfcc1ca4852e6490bc2f92712b2bf56c0908a4032004326ae1172263633739c6ecdc3b58142efa160bec1b8974ab237cb8b627e554ee017cde4fa25953b816df639a8164e1b703dcb02651e9bb8ff5722f8a9f362c9060f35149dbc983d7317e46d7e68e518f71808b80cc9e34e69e3e522885f8c62dbcbaf128c96979ff378cbe7d11454d58edc832f3fe83488630def31fbd3a4e0c405983370f2a9ac1ccbc368e2b045456ade81793c1c", 0xb0}, {&(0x7f0000000500)="c44cf5393ffc4a2ae8bd7134da470200f6cae33b19e096463df469b339587aef480af7ca042b4a252d50232636908c1ec184b9f869639b9ba9466ee90f71316b6b9204a1d11271d5e18b4aefbcfe75484fdd149da261e29dba81b0866ac4b1f385fbad1356b9188feab49b820b13b6fdbc222f02eedd5f5e6baf83", 0x7b}], 0x7, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000600)={0xffff, 0x2, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r4, r5) pledge(&(0x7f0000000040)='{!*\x00', &(0x7f0000000080)='!\x00') 08:59:32 executing program 0: r0 = msgget$private(0x0, 0x180) msgsnd(r0, &(0x7f0000000080)={0x1, "015ea85b1d971ba5a42b158496016f7ed0d476fb22644aca1f3057a8bcab66f7f886520a464462bdbb5a422f2e2827fd3f6ac3e715e58dc1324076b7160828be1e79c789a14d772a6a171188749d3333df1a06e74421fc11ae2af7a3f3557b027c6348bdb47ae025076d578c18b41e2fccab27f621f32b74f3f2315a80c9199da957e10636734ab2f1a225"}, 0x93, 0x800) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) 08:59:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:59:32 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 08:59:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xaa8, 0xdb, 0xde, 0x1, 0x9, 0x9, 0x100000001, 0x2, 0x2, 0x9, 0x3}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) socket(0x20, 0x8001, 0x4) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x200, 0x20}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="374249c1320b848ea037dca03a4f586f39b97bc1e5e76e40734e6780376a0624923df6faf478b68e17dff4f8d9c2b510853b18d0386607dbb3965e75cf9d67f3ab8ce5190143f9135e1707beb20ca7975443b910c6f86322093422e4ea42236b8e01c37051093f596d54ec0d8c82f6b86f0424ff15ef07a5a7bea00ee3b55cc665746c38dc07ab3c3b2cc5", 0x8b}, {&(0x7f00000002c0)="ec9ec61d53b2eb60412989763ed59b143c5113bee9a5f3b4ccca19fc06627d4e400408df6c5d8ad9d4ce925758f20d003645ae8350658233424f6c54eb85acf1c162d39f3b8ab087bfbf074ce4f73acba0dd381ae1af802a1dba32debfdbaac562eb608b10f5d6a1c50f3c6e6db33217ef5baf1478b6cabba32c8c17894bec7c2c9946c244a86a8e291ba946db08b6bfe55adeb88a4f37e00a", 0x99}, {&(0x7f0000000380)="6d98d8df26b28b89367d4dffbefaf0d49a4f3b09f0de37837a82931f7cec6874c89eec86b46f1b69aa5ee18ae5478b88821ecf3b8145ca8723d316ae3d", 0x3d}], 0x3, &(0x7f0000000400)=[{0x10, 0xffff, 0x6}], 0x10}, 0x403) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x3, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x1, 0x40000000000}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 08:59:32 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xa0, 0x321}) setrlimit(0x7, &(0x7f0000000240)) 08:59:32 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 08:59:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x6, 0x2, 0xfffffffffffffffc, 0x6d, "3ee8f73ebe42e0e59c0ad0ca3a16685e7c2101f5", 0x7, 0x8}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xfae) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000500)="ea2e2fcc20fa91197abb5ab930e8766946ce29cae94f109100b0b3d91e07205316f0bb1c0ad2fcff1917bc60e9b4d2a00ef0bf75fc22c6308d783f28908563cc35dab500fe37b3dbbfd68ec549f0a98cff1323c78b7138f8f5bfd86fb17e8f80333dd1ad12ecb2652bdd6a6619857e6829bd6e28aabafe454908bb85efb0d2869a1bb7e2b2c9b7dd8b729f6e9dd5992e8b351c1a2820e5ee6f09362ee8c4912f918130a731e2b2c51c1f0713f69c368eacd174db71fd548fbfb846c0901d24627acc38067ec7c1c379e9b4a6f33e0c41535fed57e73358b24c6b85c739aac2d982a4c0c94f4d3279110495f938aa11e8aa04e2854a2ae715466514a88890ef171ccc17017bba5d4714b637c61e474bd41b677c6fd129dafd7604942e87c33fce5c54ce5f1098d361f683e3f6288a5b0bd8c2e27d7edd71378ac99e7c20f000b69848bb5f52353ca8e00da25ce3c36323a7e0a017eb5ec3c4d0967754d4855f163f312b12233a86b0aebf7b7b9b3d9619cb20b9fe4759aff60d956c9381c2cb5a70e07d53828973889581e9c55879ed3f1e72fbde953d53ed5ad9715e698daa347dc63e0cf860a360700228b21a513959ce7d08e5174d4b5d24feaaec5a8125b8ad7b0cf5203c847763d5678345af3708b0565a6f7f65583fea31f872602cd0679bb8778802bed22982737896c20ac6746cc2e2f7ef2f50503d2be7d318c0983050ddde8b9620dad863a4d22798c826d10dffde50c27bc3f5f17b51097e748c1e3f7c9740c35f76309336989832c13700d9c9ddb71d1d71fbef447f53db4b266454726e46474172ebebf129a6f5f93831b95d7262feb0a5002bda61d0acb07c4e51d6adc1127d773d7f2a4fa73c4aefa6e568fb146233cc866062999982bb91ac09873cc4d04359c90dcaf655485463d94b30557a7649ba0000d5aa794bbc46231ad473fa15481812c3e99ebb4e121aa947a08eca7e3158981f4872da31aad16d96a02b1bd1c9b2773b8f64c372d9e94f761ba4b7b01f82ce801e5a56331735d22467390c383642e4b18aa09548f95a5c9db7d2a0a9e7ad4132b9a2605b533957f69c6a13d9a1f56c6f453fde704e4e4401c4b95088ebb09991a9646344bd2aa09d46055d17833e3cdfa62244478ab6df7d2dd37f731b11c39b19fdd143f49ab9a49a932c054f968300853db8feed34d06936f7b8712e57b950ff9ab136e41054fdd05fed1d5bf7b9b663a18017f88498b6ce467eeaec7bee421459d76a7b194cfab4c70cac3594c2094458c224dec76a6fec05bba2427be492ac461646480afb22078fa7afb3f29b0da3328d3daedfed03baec5e58d80de8a93b3d7241ae2959da72b3b10504e107589bc40d17c7c39d8d509e727481bfc00ca723e5863e345a2ff36f274023a7174f69e4b3cf215754452045ce4a8b249dbd22e80923f22dd822dbc4cb004c481d445b6bbcb295ad08d5ff82816124ff1a6a19329a5f9607fbc00ebad98c0c63146ff82da9127cc5daf7f7b685c370c2296ed719827118f25198f5b6d53d4545933713afc0db0968067c8691825c55a0d4afe7595578961d85ae48c28ed94c06ba5d232632795db51e54dc202168e051e935076c1ff4a417c4144d0e0add601c0e25daac8b98a17bf315d76be5291e3184078997340d4a431bdcdd334cfd142d66d5bc523c107e7ac45894698e5754b31e766e73de3db9fd31c4b07bfedcd0168c13f8e279bd30540ec2d68715e5d18b4169f13447c9a974cd24ca156eb6cd4acd8a02fd6b3ae9177f8a856de570fb23a8edfae32f6f16447129b81a5b17629ee8865cde371c3d9c7579b1a543fc59e56866b6359d67830344a8001a544a139c3aa9cfdda57449e57d1665c56af90edbe333ca4e61c1474fea423004eebc065473b40f6c617ccc748f096a955fbdea87784cd9740b1415605ea3e7996a2452c2101aefc5c9a4c7db1f4967984a798ae59764c1866befa4fe53655a3a38a5a71d308f584cb4aaaa8394f1e8cc8225ef24b82723abef7f335b1f8da9047035c0a2310944429622421aad52d495a47a54ce7e66706d892020d37894b88186ea4e0e6a8117ee8bd7c251b3ff0b2f66eb57bf58a16cd04df5d77d4ec289e3344a7a939586c2b359259113e3ba2986b7b031b1dd7ad01943b444e439871a2c1c986396304c1f8720de4f03482c15177334244b4723c3ce1fe5459677e82c62aa47de603d032ac44d642a20909546728ed50ad3a8e2cdb463e3a8a41570868c058da0262b4d177d1e82189c950a88fe4e7ae0a312969c188f54aaa4976bcd3696ab0508ccd3b89626a1c11d355e2568fb8f246c2d2a4d89255facc29c2d04412557dd9e558f926b98e8b57ef54b1bdffda867d18c07a9dbbecc9cfb1c8aa8bd0ac86b825cccd7e386f8e839d8a61e2c61c6d5955119629abb2d3fc7c9f514626ff0800f2ba18ca2e7e7d63f2754b5d9ea673b374472ed37e32fee8666010e150dc70866e4324df768ef70ca93262e6e0d537cfe9b1e1ef7c1a369adf0c0ed7683ccde988799cd0d29c22e093dcef0a884714c810c9fc0fec5dadc80c8f9a814f3434ab15f40063d8c503954584d6f41477bd320c92e38728ef7d8f8455baab5285b1fd85eabdf38ee4cfb282e9ade6bfc01b04913253047ed34c78ac54e24e316b119c92a6f75d435cdf01f1d48101133ef906d6e830956fdaaa405c5357879b30e2b5e16fc07f2fd6f452ad901f26e3a3332c0d120def32ce0389fc1254f0a9c03fddb859b740b578a412b05871f077bf450e3cf3541e3f79b5947ddbf408851b388e5af40df2c3e82085e11308e5fdcf9d61874ed28f8918be52aa4828eed7e91856cc79dbfa2e18db382784ece903bfcebc18d07dd3c779b4a90573c2b9ea4cdf5ad08df61b41904be16ffc45692f0d89b5cfef707572d4a96a69ef5507793d380b602248e4bd5872b8f80d3280e004a02a252cb10543263cd8816e231a48cc10f68a68be29198200abcb26fe162655a0dfd532ec523ec333135af49c7fb035f97e19632ac50263d3710b6db6597173bfd60eded3e94b97a6467084aaabb59114fce70994857ba28cb359a0ba8064fbee2d441e3b16ad6a6135b9a5f8df8fbdb595d0de99efc76457dcda949249e857ca6107221b4045f022fd897d2bdb5b380fc1cb788cc6784b9b88fa503283b187520b510fdca058ceb44a48c1571b3b6b9972ca80659c0e1470ada75bf618b96e662117471787d6e7e89cf0c200cd858a67f488d65ea64355fd5223776688c65796247c76a7a1ce158cb870c1426c58371e8c6fe8b9aef3e0489befb53cf3adfce0ac528f05b717ac30e92918ee836d508b1e7d4a0c37843a32e60af45513ef708c0aa87c483a33501cdfa7ca0e5652e44f39496203befe61a3d6f03a0f24b6c4fe1a4815630712b02be00095fef59db61ed5ca1f32bcae4f3cebdb5788bf2372c3118fca90bd64e9321119045c0d1626e97407f201b9fb7d1ce42f579cb8af9ab256d833e318b303ecf421bce2c3b509e46d07fe7f6e9d14f214d21a7e4f0a544ee6b9fc1dec91229bf7dc51d7ddb4a43d436b117efc774d1151ea57e83ace7e97a694c86fa85a119e6cb00c5cafd8f94c2e8ade87cd008b0a98e562c2887cca8894e7dce49e2ff8fa7b2e277ffb940ed5f1288a697b99eeab7ddb89b7403bf5a8a5cb426842c7b242f2d4089414ecc643bd262e7923cff2d4587e05f1e2333c1c93feeb2dd3a148e34869cdae4f50cedb6c88ae8799ca7f318cdbfd332d53ecaa1f18c9d7769397cc1db655317851eed06e3c80fa105f956923ed3326defa4de033f27b1485e2eb27ce59fe61c17b44794d7a4de3aa3f65950d48072a7262b6f6cea6f454408d3e8067e8bbd74cfea918dbb9f2f8f57c9684e861d816644764dff33bebd7baf6435b72997cc633d02f4125f05e71899f2dd5e5a896d24cc9a2c17151a6281c56d872db07e33767f8741478752ea8270cb1ee6901525644f7a35a4340961ecdcd23888406114e2db08c9c541d74a36cd9cb81e4cb60ab2172e60a26f0f52ab23a4e38f43f32a4f2abc578632630de7657385ffa4eda115d8342f76af43db6501ba88fd52a8ed3777cab20957a4d916129ae9b16bfc0467496f6e347d3204045bf5737b25e1e699b54726919f7d268db66ec33abc2f348ef75429b22fd423811cc808e923ccbb6843f855c5d8dfeb2a8b015c122b2af125142074f21c9c27826fa5c353cd7466d8d66a1e04020aab342a2311570a1e7d08e11fcb350e11d0a1ba5a876857e50dda41a663a9a027ea8860a333f26ca223be9a69330d0e0811be662d13eeef9f493e863b316d9736360238963cca222949bd702bacaecac68476b3ae9a61025e4260b4edc106241cff4bbe2cf486aae845058720f7346502b51348f75b36e46a33e6fc5a02965387ff1a20f5b90135c276d6371336c0d3b95d93887e5951ff6ab79fa56cf6172397c0ab6eb16417537fd175042054018725edbc16a2429c93e2fcbea736cf81bd24cabda346ac5033c155e9580fd18345c6015208da9df17a4670825b5b8ffb1517676081490e8fca83ebdf9b04c194b48abd263e1a36e2ae060ee73101d63c7c0516c42a63bd9113a0a63c16a00c1090a082156ea6e4ecbc5e360227ce25affe1eb2d59a11ecc53c8953fd7f20aaa3d1526f48b6121f199253be3a72e1fe0bb2ed43b4b5bf7de76f6147706af5a71cdddd7a3ed6219dba55e09d18a702b8674ef955db3f1cfc217f83c486d601edf4c5e198afb0f3e31e1e764c82077b32563a4d1a4e062655b6bf528eff80297217b1b609c488a822697f6839f65d785abe13be3bce5fa765e96624ce071adb112b2185849c7da63aa5786761ad7ecee695d8d15cbb58cec18e539e9513ec07d83e910fd0ed6286d5f0435d1080a5b09603e653ad67c68ed942de1c5c49b78bd23e3ff07c681b0a466138b7bb63a94d0d18398da1d0c128cca1dfb36e5856a036546f810971b99ddfe372f93a5c833d31ac8db72d398432e0a11bf1ec2d565081548321a0cf9ea3fa1092f7f296f5d4e68283bc7cfb4913244b448378d35be6d41aa8d970b25a79134a5bd53a1edb89faa9268812a461e778a7d8d3e87e377337c7781e9b0f35c78554078c5e062d3aab8d1caf69f853e3e650c04134e6eb3b89415f4b0b817b1a1444560990143ab2960a4de7b8425bc4724593c825aa210a2725849734ef7cf9086748a88582f4dbe1354721d142c8722ce48ebe6ce9cd75034b978de5a4b2b405a5f98684916eef9e2cc6902af0e21b870ab3ba344894db7069bc44e736e51fdfd9ad96bb01b5aea2f6d5009cea1a7f219ae0092cbf84fe4f943e2649b77203c56084db72158e2521f478393fadb866ee13a4c8e2926c54c077728f0a351322235be88c744889e64c976ceb822119ad32c4937ed78d9ab6689a0d40e2bb167ff6d352526ba9d53123511fbf9d9a16180a26eb021151bee7998b4aa99e804b46d335050fd5104d5c2236e52bf43620228cc1de5a89dd27d7dd7cdf8bf7200b73fd78a37e7ca7c8ea473b2fa200c041f80183a69d79fb0ae1ce73e7c8258e63f87fc72530e1cdacda72751ed973740b791b87eb0d2f5b84e2d0a717dfd18136ac904a5bda407364ffcc3d98b2dbebca086ac4f7878505bbe0074fe3cf54b29904850772ecb092c0ef998428f81246dd4b0946fe7b9dd6dcc7d9c47b5a9c1a915425990142b6aa8d6a9327659ae2a285339218fe19ef5e1d6764b2034927a1338d573170b4", 0x1000}, {&(0x7f0000000140)="0358a7cb20f6d0c3ed64027744d52bd35b248c88e8539d2b600e6a7b4ee181dba8cfa228ae10a3e3e221d587c0aac1490b8692d229315738f6fb7d20255f948ef09426", 0x43}, {&(0x7f00000001c0)="22b32ce7ef26f23c2c61ceb1a65885fb93d91a331fb9d0f07eb20d5a60395c87413330be41fc1b52d78e9d04ef149f555a3a55425d58e1bb5584058bf5fcf96d8776dca0589b0eae1840e3a1eb94bae8a93b90ce221449145c962f6fec5780d824651cfc508b8fc12cafee412b88a4335705df4dc1ce889cc0b851eb55369b11b0770b4a18cf9896d29ce8141d1b5ce88f40e6b252ef83fe92b1befc21e64d9c658cbd39b3586e2b832090b52bb54b3f95568ad98b9e82ab5d4ebb942a422e3a09bdba970aeca5fddd63b36d15ecb257dcf0a3c6129933468bd97551fa8c24d36d1c", 0xe2}, {&(0x7f00000002c0)="74a80e657f2b3c0ec8716583a7a942a6b1f9d639e76bffffcc12d6e9bd26099f4602b8cbe94f6806b64cadf644d787d07b9a3ac612ad651d91daa714400cdec69d905e8b351ba767a11b179dc12903119367c52709b1ee24aeb23a6c72447b2e606a327a3c1d90d59f9a7ab8cd4912a667711efc75621a871788f008cbc852ac7c9e273b3473ab4f784fa1e39762959fcf08378a16f62970ce8865754f0762f45e4883a7a286c5d21d5c2a74a9f6d36f48b06542ac0e5e33f78ed1f4095b6e9d5f1fdf827482651301b7cfd2111c08948e98e29083eccd4edd90360a9dc14fd0132488663e560b77f997e0d30e42c1", 0xef}, {&(0x7f00000003c0)="37bdccfd37950efef83427faeac48d37092352b33acd54293e64c242e6fc322a539cd01252a2a9ab14ebb639c140c0a058f3a04c1e0348f3b40a7614587a548f89fbce42f73327ac1d71e3a9d9fe1450c60d21373aed06e577d2744f775a157e123a3305bdd016b1bffa7fe3fe8bd13e290f338f44c04edf0a72626ec19c53c0fec16bd044d24d81bc2de4b5383898a49d7fca2609720c121bc923fee7", 0x9d}, {&(0x7f0000000480)}, {&(0x7f0000001540)="8ed4e4abff90d41356a391bb21dfc6271ae53d1023e39fca9265bbd51a9d08ac2d7cc1cb8be3a151494f6e7df7c9a5264efaf2eddf370c85d77e82e7737c75b2e46ebd94d9dc34ef", 0x48}, {&(0x7f00000015c0)="244fc4917ec41856f211e83ce9eb821e58b0e540b829ab42130b4858de585a91a28e6fd3a6e11a53f2f68e391ad94cda478bc9bae14fd5201af18eca22fbf53e6a5dae732c863d08ede8406a768fc560c36bfda7af3477603282fc71c40e1e441f516cedaf3b57e3e57e880d15a9bb73315bdba0837331c712da52941f6e3feb0323e49165701386417c3467a3c189b085a87811", 0x94}, {&(0x7f0000001680)="11d325c8c7986b0e079e0b8be811d3d7fa1ffb7801046c85b4d3d26ab02d30449a4cb4265cd501c5849bdbf853f4f0f67600c29c52fd176737f98048e877153f94f04a9055e346c0c6250895da253d031b5c4643b1ea63efb6df9cf33e0841d5117bdde803d5d784fa210faeb0e95d34e60c35bd749784ad3c9c5bd9da87a734e7de578638444cdfe166dc5887c7", 0x8e}, {&(0x7f0000001740)="9e3d7ff14eb2c7a34207d11ce2041411e2c3ea98958977acf9260e3e3c4763d6d8e9c4a0e72b9083d74cee3160fad41b9924f3de2cc660d9854bd23cfdbbac71f812550bb4861816e2560f39eae6d166e2deb3af08006e49aa3a7e2e53bd4085f0503f15d6056b711556bfb5a4b813bd315668eba065024950de9c185d9836d704882f3fdbf0e5639728065a2a0906ffa73c6d5babde6a9a049adf8ce8671e4a7fc3869bab4c5cda03ad152c58b2c00c27c0bd1b35fca33976238f7b78bcd68d74fabcf2c4a5e21486", 0xc9}], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001900)={0xdb, 0x200, 0x7, 0x907f, "c023ab04f7b0b41eb3ae54c0b4d39bdd6df57950", 0x1, 0x8}) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 08:59:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='.*&:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000240)='#^---\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='-\'\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*,\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$[%\x00']) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getgid() 08:59:34 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x3ff, 0x7ffffffe, "730000527bf4738f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 08:59:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x9, 0x7ff, 0x1, "171d864709ad570101d3dce3b332a8e0ffb7453b", 0x3, 0x27b}) 08:59:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eba6b3cdd460ef474c29"], 0x10) fcntl$setflags(r1, 0x2, 0x1) 08:59:34 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:59:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000040)=0xfffffffffffffda8) setsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:59:34 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000280)='./file2\x00', &(0x7f0000000200)) 08:59:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) r1 = msgget$private(0x0, 0x182) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xc, 0x800) 08:59:34 executing program 1: socketpair(0x27, 0x1, 0x20000000000008, &(0x7f0000000080)) pipe2(0xffffffffffffffff, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 08:59:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 08:59:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x43, 0x5, &(0x7f00000000c0)="cac984f538e2ff1b1d094b500559cb86a0ac87d422a74bbbd5b5b51255266748413fc80771f895d45b6987868da46b69681bc93de4789e2e6e35c1e1e5549fa57b9bc2f92ea4a87740ac61d7fb743397414f9e65dae4b48a3e23be2c62", 0x1) 08:59:34 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') syz_emit_ethernet(0xc6, &(0x7f00000000c0)="6443613877ad373ef3f04dc4efd932ae6cd1fa6e6bf116038450325d8c4f7ae7a7974828c71edccd6d5708714e656e6dd9e9b032083756b778c06260214979a4d6deadd8b06c64eecd574d5623b7ff2beaa338d729da8776199b8994c8b59d12f02c04b9c232e7e470be921fb569857a5905d72a4540e3fe69a75d298470ccd58cb7ff9b179e9dc5f9fbf04a2b127fabd8c5f4b1cfdc19d0c32f8ca4bd4c8cca55669c4e37d32cd5c9987a48ea49bedb03bad0c8ff3cb63d762ca89a7ebd449d5031e03f19fd") mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 08:59:34 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x1000, 0x6a0, &(0x7f00006a2000/0x1000)=nil) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:59:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3a6) 08:59:34 executing program 1: r0 = socket$inet(0x2, 0x4005, 0xf04e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x10000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xc000000000, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x16, 0x8, 0xd8}], 0x6, &(0x7f0000000100)={0x8, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) 08:59:34 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 08:59:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x5, 0x7) 08:59:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0xde5, 0x7fff, "b07065c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:59:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061c0e9dba471f3ccd2be91d000c19882cce0b7f5bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00dff030000c22f6fbe051e951a2629e8aa67d02e6340140367f6dc942da0c22bd429aaa6f11b519ea0b6be65a1cb9c71ede12ad89234891cf4b19d4990556ba830066823ff7d6cb7b6e152bda1539b4b0c6ce907aa92e8c34ed7692c06569f6ed7b645d786be786ba3", 0x13203fd9ebfd1df6) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r3, 0x81) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) close(r4) r5 = dup(r2) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000340)) r6 = syz_open_pts() fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x7ff, 0x800, 0x80000001, 0xff, "6145fa25b7d3422467e76b3d5d890b74edd8839a", 0x7, 0x7}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x5, 0x5}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000003c0)=0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)) kqueue() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3, 0xff, r8}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000480)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x4000000000003c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:59:34 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) listen(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 08:59:34 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 08:59:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = socket(0x26, 0x7, 0xff) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0xffffff74) 08:59:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/89, &(0x7f0000000080)=0x59) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) ftruncate(r0, 0x9) 08:59:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/176, 0xb0}], 0x5, 0x0) 08:59:35 executing program 0: utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x7f}, {0x0, 0x7}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x2}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r3 = semget$private(0x0, 0x3, 0x310) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="ebf3e9cffc81ccc10e485be9809fc96a1c77dc4cafb49c1fd83927fcc023af9fefb8f875cd1a00e9ba4b89c8c0154467c2abc5adc8cc5c5e2c9831312fc59e6692860d75e27d57b0c9cc6c3446020110f0a22121f539a6b1b5b21fb0259410d972c82829be412473f9aa8b5fabf7be5ea3c65fc09bf1c6ab1a97ce1458b0bc8e762f3e24c021504ec86fc2a39edb0a7af4ae3ec1d3b5b92a1c63b2dac8c80c7f044a513db0473d019c4298c4a4893e6efc43e90ef016b6c0ce5dd32ea010eeac7d0c5e2e816b062a71c2d3b664243ec79e01d17c254329fd637c125285f2d2f921", 0xe1}], 0x1, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x9, 0x8, 0xfff}, 0xc) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/196) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) setrlimit(0x4, &(0x7f00000001c0)={0x995d}) flock(r4, 0x1) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x7}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 08:59:35 executing program 1: r0 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0xfffffffffffffffe, 0x400000001000, 0x1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x0) shutdown(r3, 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYPTR], 0x1) 08:59:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x101, 0x800, "5f78045cf2bc61ab01d2b972509fa38398387345", 0x7, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x42, 0x2, 0x1ff, 0xffff}, {{r1}, 0x0, 0x1, 0xf0000003, 0x80000001, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x1f, 0x6}, {{r1}, 0xffffffffffffffff, 0x92, 0x20, 0xffff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x0, 0xb8}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0xfffffffffffffe01, 0x7}], 0x6, &(0x7f0000000100), 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0xd8d, 0x3}], 0x81, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x9, 0xe000000000000000}, {{r1}, 0x0, 0x2, 0x0, 0x4, 0x4}], 0x101, &(0x7f00000001c0)={0x6, 0x101}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 08:59:35 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getsockopt(r0, 0xffff, 0x7, &(0x7f00000000c0)=""/168, &(0x7f0000000180)=0xa8) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:59:36 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair(0x20, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/128, 0x80, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x4, './file0/file0/fi', './file0\x00'}) r2 = syz_open_pts() preadv(r1, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/116, 0x74}, {&(0x7f00000006c0)=""/117, 0x75}], 0x6, 0x0) r3 = socket(0x6, 0x4005, 0x7) socketpair(0x0, 0x1, 0xa49, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000800)=""/11) shutdown(r3, 0x0) r7 = msgget(0x0, 0x700) msgrcv(r7, &(0x7f0000000840)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r8 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000001880)={0x3, 0x1, 0x6, 0x7, r8}) execve(&(0x7f00000018c0)='./file0/file0\x00', &(0x7f0000001940)=[&(0x7f0000001900)='$\x00'], &(0x7f00000019c0)=[&(0x7f0000001980)='$)].[\x00']) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1385, &(0x7f0000001a40)=0xca, 0x4) listen(r0, 0xd627) accept(r4, &(0x7f0000001a80)=@un=@file={0x0, ""/32}, &(0x7f0000001ac0)=0x22) sendto(r0, &(0x7f0000001b00)="d7943f3351b7fa4c6bfbcc247f2385374325046f50baec593dbc23c89ad6331b6f09a996547ae8f9376c003087115bf6694cc40ec19a81c50297c97a08489a913e8c791483acfb696177d4ef46a624e3887cdf9716edc65f2cf7fdb49e4a85eb63d6ae79aa27605c69452086a499849f6af40fcd21f253ed9d683b9c6845374e9447bd08055e2533322844d11114b2fe6064e1e0902384bbffb6165de989aff26e406b97f969b9ec423c1600df27101cabbef01b477d876fb39e23de586bafded13b7b4ee6b488da109a47b7f9de9e", 0xcf, 0x400, &(0x7f0000001c00)=@un=@file={0x0, './file0/file0/fi\x00'}, 0x13) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000001c40)=0x1) r10 = msgget(0x1, 0x2) msgrcv(r10, &(0x7f0000001c80)={0x0, ""/103}, 0x6f, 0x1, 0x1000) getpeername$inet(r4, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) accept$inet6(r9, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) sendto(r4, &(0x7f0000001e00)="62528c4bf40bf154fe1b798557deb019a65d6857532f4eb5e19cdb83c64023566761479c028dcb4d1b8b93d5f5abad4ebcb46bb44aa53bd743e87531a75ec302048dc3cbc455c11e72b7b87a12c6eddc8f4a2dd7e4e9d5aabedaedd5601df04d3810764f56c90844f5b7808b1c2b6ebeadbb59e6189fb2d6dc4ea72645c115314d98f518039f203f3368579e16998a4b2e58b9498b4f180f724ffa66e1a4e16bfb79db6ac454a91105f10054bfd1e1473cf0a10f4cad7a4f853851254a9befa527f81fb420b006412120fa22c9b5699be2ea1eb780d10d227a9e3f4fddb904193a95720930548b27c59f32940dfe4e6ee4f56c", 0xf3, 0x1, &(0x7f0000001f00)=@in6={0x18, 0x1, 0x101, 0x1}, 0xc) r11 = accept(r9, &(0x7f0000001f40)=@in, &(0x7f0000001f80)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, &(0x7f0000002040)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, &(0x7f00000020c0)=0xc) fchownat(r9, &(0x7f0000001fc0)='./file0\x00', r12, r13, 0x6) 08:59:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) ioctl$KDENABIO(r0, 0x20004b3c) lseek(r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000100)) ioctl$TIOCNXCL(r1, 0x2000740e) clock_getres(0x2, &(0x7f0000000140)) munlockall() ioctl$KDSETRAD(r0, 0x20004b43) setrlimit(0xf, &(0x7f0000000180)={0xc1c1, 0x48000}) r5 = msgget(0x2, 0x12) msgsnd(r5, &(0x7f00000001c0)={0x3, "f4477607cc299a8ea827262776423f57a81a0e93be18ebe185d055a369dfb32079490686b4d0b2c76e5be5a77e36911472"}, 0x39, 0x800) poll(&(0x7f0000000200)=[{r0, 0x14}, {r1, 0x10}], 0x2, 0x9) r6 = getuid() seteuid(r6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) msgget(0x2, 0x2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') select(0x40, &(0x7f0000000380)={0x6, 0x4, 0x6, 0x4, 0x1, 0xc662, 0x0, 0x3}, &(0x7f00000003c0)={0xffffffff, 0x23, 0x3, 0x401, 0x5, 0x8, 0x9, 0x40}, &(0x7f0000000400)={0x3, 0x3, 0x9c5, 0x2, 0xffffffffffffd4ca, 0x9, 0x7fff, 0x5}, &(0x7f0000000440)={0x5, 0x1}) r7 = socket$inet(0x2, 0x4, 0x0) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x2}, {{r7}, 0xfffffffffffffffe, 0x1, 0x41, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3, 0x8001}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x6, 0x9, 0x4a692982}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x619}, {{r7}, 0xfffffffffffffffa, 0xea, 0x2, 0xffffffffffff0000, 0x8}], 0x8, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x80, 0x5, 0x1f, 0x97}, {{r0}, 0xfffffffffffffffc, 0x15, 0xf0000000, 0x1, 0x5}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x2}], 0x0, &(0x7f0000000600)={0x1, 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000640)={0xad4, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000680)=0xffffffffffff7fff) 08:59:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x35, 0xffffffffffffffff) 08:59:37 executing program 0: r0 = socket(0x2, 0x8001, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1f, 0xffffffffffffffd2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') close(r0) 08:59:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0xa, r0) 08:59:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000f35d34d04652843c26e41d251b54f9792565ebc49d158261d8a7c7272499a31d944aed61c8d5ef4ba224dd98d9fe1b97750ee111c6abc81739208e385cb630d0893edeb8759118af75db0cebcecd75fc39d60d57f1500e5b1295e2d6d0d71d0dd50501f79012c5d968f62f68a7006f1b6b106c036127ba4c5c136b3f284dd09e49602d8008c2ebb3527c5b23e31d98a0a6d62c740d4e8ca0e6821c1189a96d89a9eb9ab620c14f995a0731aeaf96b94f9a1773430a758c29ccbe38b34a7e3da664000000"], &(0x7f0000000040)=0x38) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfff, 0xfffffffffffffffb}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x4, 0x9) geteuid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 08:59:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) kqueue() 08:59:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2000a, 0x0) 08:59:37 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) r1 = kqueue() fcntl$getown(r1, 0x5) 08:59:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20140, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xc3, 0x60000002, 0x401, 0xf0be}], 0x10001, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x16, 0x20000001, 0x9, 0x106}], 0x8001, &(0x7f00000001c0)={0x74a7, 0x8}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r3) 08:59:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = getpgrp() getpgid(r1) semget(0x0, 0x2, 0x202) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 08:59:37 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x37c, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 08:59:37 executing program 1: getegid() getrusage(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) 08:59:37 executing program 0: truncate(&(0x7f0000000040)='./file0/file0\x00', 0x101) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 08:59:37 executing program 1: getrlimit(0x3, &(0x7f0000000080)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:59:37 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x213, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 08:59:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x18, 0xb) ioctl$TIOCNXCL(r1, 0x2000740e) 08:59:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x883, 0x4e, 0x1, 0x4, 0x3f, 0x6, 0x1, 0x1, 0x0, 0x9}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 08:59:37 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x28) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 08:59:37 executing program 0: open(&(0x7f0000000840)='./file0\x00', 0x200, 0x12) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:59:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0xffff, 0x3, 0x5791, "5398e823a88b8c9815bf46382ce3a09caa862852", 0x0, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r2, 0x0, &(0x7f0000000080)) 08:59:37 executing program 0: socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x191) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 08:59:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f00003bf000/0x1000)=nil, 0x1000, 0x9) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x6, 0x8000, 0x2, 0x0, 0x2, 0x7, 0x1ff, 0x0, 0x1, 0x3, 0x7fffffff}) 08:59:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x440, 0x0) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000031, 0x0, 0x0) 08:59:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x8) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 08:59:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) semget(0x2, 0x3, 0x180) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 08:59:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) socket(0x1e, 0x8000, 0x4) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb4b, 0x3f}, 0x10) 08:59:37 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000100)) 08:59:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) socket$unix(0x1, 0x7, 0x0) 08:59:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffd, 0x2, 0x0, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x2}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xefa}], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 08:59:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="353bc3", 0x3}, {&(0x7f0000000640)="373f75e4cb05cc51f43b81c131ebbeeaa489a7539ad904063e9040aaa3610c4dc4908a2e7ea8cf26f631ead3ef45be09a4deae6bdf9d393315511243d0b617ce647e787bce9693d1f6bcd497c0b64ce63d59d0bf37b5acccb54cdcfe1d7fde08ad6c4a8316334b04edb1e9f48b1fc56adff3a8db81da993ef42bf6a5b57e573cdd5ab83fbe25d59b1eef3a00d5b0a0857ca4f4d9656fa1da1522c5226dd41b3f4e426393acd8b23c5d7abd78b99b73752464a0a8f5ed7302b9598acdbb4a550dd78796e93af721713c17a9bee7ccee5fa2135de906731271740c19973bfcc4ab10b3f9a98e901075c516559e4799867dc91a84399469e411c4f0473e07287a5833167b7979c27ce9a1c935db05f9a044387aa6df2a09714407030db326ff67cb1a9baa3fefee72ed29e61ccd43b8205285f1742acb282ef87808b6fd1bb8be4d1abd9d6b68025f38e38495b1089381f7ed8bb57e58136897d773e093e3d56ae6a5a336cb2bb46225c3d2500bedff620a30e5a4c3214e7698cac4fb8ce3bb5eaf74a6f3294c3c449a6f2451d12dbc61f8eaa73c15f2336c7c916f4b134cb400ba3adfe9e0ef4ac817fb11ed28f85da19b2c1279f0504c1627d45ee5919d9e995d562649a14766840df20f0811d3078a1e01d090d808df26b214d1a760f3fafe87d3756f05e25587033212c2645454573fd7afdcd5dfc96e5337c312a0605d421fb8a9861b7d91c69b92b7e8049747372b2dddfb6c42bd3da5b903c72bdba8f971753097299a06676604ca3bc0b316bbaacecfd14d0b427918782c3881cd988879111fb02384d3bb399a8191acce920e48a54d1550bc0b91ba3c18bf58f36fa7b837636f808325645cd35835127ea2bf0e704df7d1a430baa1b6037df36df94c279bbb14226bf1756dcab498ead1a2c5028e2212d3c6857059ec82682187448bc67763220aac8505633966060bca989a3e130a9e20969c167e64d7100ba8d7664f0777968f239b5103d9be5370b163097951ff01ca7be1a57939e8b4bd8f2a446779b9104ffede7a45a24ed17d1194807b2bc84ed57483309c26f73430396f94a6823a4389ae9106cccef43bcb3bd4d2678459517c09f1947ff51c84a34fec540eb3c4c73664642e79bd62c2aff7c9089c84d21a9d9cac77dc731e6276bd78c2cc5dc87860dd1bb83f2fcdca7f1a541652949559448d69e57f2ae1c098d449ea425e20c78f1338f5338372f4c55194b3e033dd429a8af56a6b60e10c5b12e56ddaaa1a8ce6bf161de488d2d1c1ac8e4cd1180fe5df4b9ae9ed7581b1b3a390efdfc02b8e7ad626be53de813371b4083b78512ce17b1d141ddcd71af9eae1347e40e24ad6cad5f9c1da50b4e2fe0a0ae19734ac3ab7de9a341bc8d44a372c0f127d2045284e07c07c159d8bb9e17af0222f0fb5cf02836b5b0cb4ed611e31114eba5a15a83e1f3d9b2bae13202d8edb0bc0b9fb2b94d6c5b9db2ab386d96ad532288ecdfb99e38efe868ffd2e57abd90b55de439ccf168a16434a65c3b5a9f650dc11f4d7fcf323b0aaef3583b6cb15b8997c3a9e58294c6ef002416d2bdc5d73cefb1bb0d6d65305773613e657df0c75181f5a8d0a4c50deae374b9dd06e4b052910cb07dca0f25c6f369ba2c071cd903ba97b679729392f9510c0549e5934085ef1c8336ab306d4846f072d8045b2d8942dd67c4a8668e0fa6c9dda27e15cc172dcc1ad65a18271f1350c2d788ca043ef8dd91b7afa909a78decea850f856327c5249cfa6a85307ffd061bf1cd9f112a0a03319eed3771a689706ad412605b7999231bf7b8788ce9472bbf92bb6cc5062c5f9363fda36bb0002be1ec904f42a13374f8b4f3027c992997e23373c734f84289098767a8807386f43bbbd81f041840fee929bae91cfb9911ce2d44a2a717ca460c94c7f23c0d6a12465bc255fbc3ad4c0c44ce930183ce43e0da9ffafc5f8284d97bac76bd3fa94bbb63543341b28dce690f16f7bca9c11f9fa949976e88afc2a69a38918cfcf8d98125f39339aee0322dc45b3e2785e62db406ff26f879cf44a0dc0d49885fe652f9f02c930f437b5f4668f837c9c636c61632cbb953cf4501e5b385b0bedd1d342683f5efa7bee091ac0db911774224baf8f54de44274b8c38281a4092417d80811463adc9d1d2cc2eadef1491cbf8eacb77614a617e09c574addd8fa564a6af6ca5da60350c32ac9bc30c389c100cb4e5bd29d4e68c5fbf710769e964439267e4b54f464ff070c950de9f37f69ea4c4292536aea41f5039def11506099d83a6f33a13e699e4cb924d9ee88a1b4e6eeac251f397301f7535ff549a12a30b43ef6a18777e32d853c623e67a48c6f162f8c313620f4f89f96b79b6a77b86be1501d4afa38aea53f97fd4265cc639c2be04104fdd75f1cd1628a27b059121d27ba0d0061ccc663e83b8a421e414d910bc114c867f0f3e48139142ffb2e0622ad3af0931d178c1be4dbf57fbfc2ab77a246c7502d90dee35256a71b2ea15c1ac85e39f4de989e6a31913bfa3db201417b084ae025a15855dfea949793457f58c3896c4f258be0bd45aca73d94e5f009799b3dce5327ba424990cc816bd9cd214eeda5d35b57f0663dfa88e18b0bcf06313f326018e4158f090a3e23eb116525f35aa716a4c3c653eb182f959799dd59e103e9f1ff1e036fbaac5c98c791e451b512d098b56e8c24357c5c14e84c2db35a4c113a255eaceb600e35e9a60034fff61a6b480955350d398e8fd1464384a3f5032e4a9f9cdfb67f7594821a67f871064e369cd743d312ba1d6edee6436a95eb7b9ad7906cb925f66d04f5ee94fe8d4a577c882cab32a6625fa22336e2eabfe3ccca99ecb48604bbb7828fa8415fa8708bd7ed53b0da7dc394746b665cc8d200f60230e40581083976321807773a6127ddf24b1cb8a0abc13f30fd9fcb0f359f899f9f1adedfbff247926ab35594dd26adb1b1b432cf6922eb3cca4a7d511f55f9d6ab114faa751ef17d0a95843fd6ee4950789ae57122bbdbf51d25343e14a4a0122d3b4aeba6f04262fd6e91e027b4d7de4797f26ec69a84588d5c4152f51d037ea325f3d742103c9cc2a38e9056d9c897763e8a4da3e8050c2fdd157a1f3c38accea2e3972a10c76d9131b6ed6cee5436df88f93b2c7f944f831abc2cef5fa26355d65a55ca661a12a88010841ec4e22d124f739a4e52589b7caa6b0414acc688a2b91193d24d29eb0c9aff4edc000117c4d28b59b59cb8f9e85c1bed7b98b180c5c4a2ddabd05dcc24c47879e09c0df673fdba697933b3c85069451846224c966a4c10ad31d4e55f2c2b95fdbc60802cacb696eac48bf7c7423d6edd4713fdfdef52931621bfd9f66b6b9698296d8ffeb533afb9dc065afbaacc96c5aaef29397629f34b510d40738852949cf19e10ef37b91c082153977ff7d35eab59c2e2a6216f4244b8675705b4672972a1d2c2d6c9fb265a054c991e17ce7284d1861c38a06a441956be1638f731424b7d79e34f419269477242306d052b0f00ce60d85625ed8c68e5c8cc3d07150f1dd202304b18b4527e9b46c23efae4adc3de6ae62c4260ec5efa4c9842418cdf6afa2f180e81f7ee2edd50dd0b31402f9333df2e4ba761b241d93b313b1450548cf3b9cf5e581997c597c93f3cb2782f1e556c36d586e0b6d06fd648b9a6e567c2529d9ec4b3157eb71f818708960f0645e1793b1a09613c9ba67c1e876f938d074dc2ebeb51a02d00e9c624355cb83478991f7fb0d2cab4b7f3424862f32206f7fd78d164562eda9f0c803e4e035361da2c7b3da00a0688dbfa78f602235d683bc20784a46a543eab779394214031c838c8abb96de819959b6906b9a3b39bfe59631ae684d385db76c532a3236e3b7f56e01d8c108a9c7e1037b4a52dcba71b26b5a63f1fee285c43037a2159895877f42ad570d3610c8ba48ec7d384d28974f4ada6f25c5accbe90470f48b82f56f6fea732dbe6b1759f183fa4ce6e3ce82d8c819805fdc4a09cdeb17d8ab455d07d33eca62d1534a26f623bb1dbe7bcc30c3dd3478959250a7af532c871b55411e98c7f2916418dd4a950f4397c83a3855de255e280ffec94baf2385f75f6d38b7108afff43b1a0048dd8d1478258f9d52215049705e3be9d343deba70a98dc383a4d2a3a0f4ba066cc0c73f1ef6a69a9411e4aaca7ea6690f15d67f230383f922abf4fbff563f6fd7a605b418a0f8ce6c9e196489a7e9197d371a1c3f264604a6199389c545cbec6c13c8415a62b85f2c860f5010cc3c9a6949f63df34acf12a4274f9a84c608f306d14aa5a7fe5c0a2cb19d6fdac3ade976690e117e5eb53550e468ab9ef92b6aee6154e5d483ff961a264788a821d791abd016a6001d3994bf8fbed59ee2beb410972a78daa91c954ee5f361ce145d98720faa8fde0d6dc5a96da98b963cbca01696541cb0ab332338ce3bb973798496bf386b1d134bdd3c32881b1743e2861aed6843d699a9a57281864c27f5dabcb47ca1592107434d128e387814b7c9cc4756d94043450b18e340a9cdac90ec2512f1deb9dfafa75797fff229775c6a14ba33ca7d97689afcbcca978723b9b571413fe54268f86e6b7c15f52f116097d39564fc6b3ea36e59667425f120a00aa8b8955ddccb263a98ef7dce4ec22b106da52729f1869d1580a6966147c7e4cb6b4cdebe4a84e8bc01788db83c5905b94547422df97aacb998751ae7161614eb3289215ab47f180a66b68c89271f4ab0cb9e72ae4c61f9ddd7ab472be922c79dc5447940cecc8d723ea41591924a6f05242653bafc28c82c350515f34819b05be9888a1a0748a832a1a39322426877de91dd874332b804f71a6014faa29c77202c8fe7d8801b82de06ad46c051aef84825e2aaa05c77df820f7dd56b6cf0a9491973f6aa05c85e9b4d367c079c5f10a8c970a8012151a8eadfac76245151875a336069565074f7d5d3b4cc54977c5fd4b5b91fcdfabb8e880bbe9e663fa06f9b81a6d843b6dbe83032dc0b46c991145b1015795d9cfbc2cdd42c0061791840d1797cbafda91489210ea3518a5c471d233a43f2e4726324e08b6e16a71dc601efd2c27e5d4939a1f2be3e8fad71db5ce0d79f9de99c0ee1d06a933d9bd937ec864a34e869eb3facc8ef7bd396c56ee8d090cb15c3e676cae97d6a55b2006d0e1cee9b8f62cc7a877d6186ea7e9fe612dcc5d7e9df00dccca7c8bbc9daabeb8a4f703cae9dea32d53d8bd9efd3d0407e36d43d2712505ac49e74559239221fc256e197f2552f3a854d48b8eb7ff7032d65ea300a4bc6b67491bf8505b7c010d9953f89a8131e359c85261235913c95340d7521c9ac2cea1e9c48543b187b8c561b88325a79ee01fedc9a9af6167af6693ce2d8801986fce700147286d9f35a7d396e02f3323c4ca21965d31f29d9d583558bac47379511af86ddd83ad8ae16fd8e657a29344d6bd18f5da06446b97d5dd58537bfea9ceca7fa59336480cd11e604986dfc79b5c2497abfe7618c5e0448592b725edaef89552c6f85dc1b5daa39541c6f896047ce33cc620b23910c0627546331c889dd78341ff37b6e0195b4d14465e7329e5e18e6335e5444f1faf59b55eee3eafaffe30face9d204d9f598dd447a4e7ef6dfdecc024389e625849124e77c3552ee7df767bb525dac3498a85e16ed744a12936fe8163452a7471f38ef6a72c7cddacb222cb6e53a0cd72db4b5609d5df949c8aec8254a8f158cc674d57cfe32d2b7f0ce830e5a70056306243f83b0d98285e2e498", 0x1000}, {&(0x7f00000001c0)="7a2338040347aa16041484e43682c6dbf8717b6030b7b5f50397ac8ce7823aa92dd2550eeab247854723efdcf3dd4dfb07a3e62919df7b5e7a75c5841ddad7657a2d12e26cf71911ca997477901ea6c048daa49fd5c2d6e57007ee79aa64d0c01039627ace74970f53fcc36cafbe3a79b340570df6fa16e28e12c27e6bf25e8228e0ddf194a9e402d0cfad40e850c69c", 0x90}, {&(0x7f0000000040)="e67ce68ad64cd63aababff28bd69c947de686e0f8f11646caac84a6d983ce69293ae12820c981e6905", 0x29}, {&(0x7f0000000280)="3ddc4b1bab8424eed7544aee6017b1d1fe2d5232a9875fa62164b70ca060b890d50ddd17acea8a9ec46f4aa38c4d3d7adcc837ab89cab613f18802f2761bcbc746", 0x41}, {&(0x7f0000001640)="34892ab3bb25493b567658b93c473a33129942d15229234a206a5c94fb6c3406af6ea5d87ea23081ca292fd776c1a85eac2972e4a2fe3524eeb98d77441182995065fcb7fc780172ac85314d5d3e6d88901cdaf90c4407e61791f5f2c6ea21b028f4616e1d1d05189eff873d0a99bf4f600933eec044a16795fb0c5f9fbf6cbeb5e27c31d6cc2afe6a79c425c303f6f1c3f52c16e07c8692f6baa83728284e22713fa759e8b03c5f8fd71a8504d8c674813385dd99ef5932a0762a55902a48edbae712434b9575979e256843b03e7100edf0ea0b2175b263d493750616f02748ceff7542911c639a1c4d4a8b94af0375f5f064d81cba4e28708e91c660014dc8d07046ec65e005f959316e29737b88a5c54b779efecdb8b8246cabaa61846773227c0c099e2cf54677d75097a1d29ae8bc100c02d2c76adf4aef73beec03881d342828a5b759ef04a8fd13fe7da718a6d9d416d639825ae60be1bcc2c78177718bd7c6f1fe21c8ec1c9a57d0ea386582e0e0a95672b5c991ff203a306adceecd3a1251b936e3337d5a7349076642a695d8955edaac4b92af1c4450299ff015d95eba0e3ee17af0fd221461698003cdedf833158dc9f09fb509f3a7db963e3b4142f6ca943196b3c5e25eb1a408d18255e3b4fef4d25d58f4029083eb6b901b629496d4ecdcf022f34b255a12f7341a0ec4b5894c8f68560f461c7507f45ef7e2de6400f4e98027f8f0bafc29024794e076e3f3528484490b6f2173ab06bf96342ae9394ff349bb18cfd63eaad8b3b711fa81232d6e553996a7306726a57fea46d346aed0711d6af62d886a508723af11e7eb3c192db94b651f74c45aee7b0e4c300388d1fb83beb15c639af90a02b4890acda8181a216ce956792e523c1f3f15f185b927f9a23794bb2ff8b1f2133b9af7adf7f3b76c082236e8eb8e18e8dcf7fbd54c5a53aebe3f344d91ae680c79a5f539b41b82e960088f17062853a1b3f6e25aa233abce083eb59030b274568e9b4a76e58bd8d3fe48c1efbd50637490383860e6d4c1fc5cc26dc7b646ee6282de57c0adb569628219adf45d833a45578c4e6c0e72fdcbc7e6e660a17adfbbd2781564419ae443b3c86f1b0f8c544b354ec888273ee8f91be730d86423e977bf832414f55ac5a5ac90ac45dc559a00fc85106fc4b44ad2ef55e3f2bbfcd5a9f4e036371eca8bc045da85be4eca51d5ec7f822dd7a1f933b3a5978e9d38d57721d397a8a2869eb43be21e070efc7e7175d60617d747451068e3c1a711d025d608fb25fd878cef638182842feee4b47a3070c32052af4da770b01f4ae66836318fb6cb11ac86ddae94c920f110592fdf7e047dbc2ab23d4bd57da2e6e7f160b92393d78bb015e97460085fefc19b8f6324c8ad9c2f1b6f0c5058bc0bf624930a0a69cd963b932053ac7807bdf05637033be19866ff8f2f5960a42e0f5ddd8608334fc064fad7629c81d1da8e3c37b81bfc146fe0f973309708962621bf185ed7a01903c67df99c41ee1e78b4c3d0b404d9541af901d24be799f8b60757d389b40ec03b9abb531da0e1357159f9b05acc8bd344372c084bb3b9369581e75112e6b6626375805b26433e22c60a39a4f86bab4bbdd1f795cf5acd0ab85cb2e6b035826f582945459c7ea60f1428cdb64f101ddb41d4cef9a9595aae0aee7f7608638c175bff398068980d9024e4a4d4e4447dbfb953e2a8099b5ff02dbbeb1a5be36989d225d545d4a9352cf7d13924119fce151990b3aab721081b3857a0b3aecbfe1c76a58fe787782f8741a7990f0d6f02053e1af18e41de92e1c6996c5963b0a9311a4c8282788f62efbc3537b17e3afe15a96398a5a56bdb36620b40b18e46b6478a546cd2472ee0ca85e472238dee0fd979e99a3ef6f9035be52ffab23237e33114c8ae6a34cd0147ec138a9219e0415d2c490cb81fe487c89613d3d96c2d45a03786d1104cff7b2852a40e3c9c47347eeb8ab46955412b6ffa2b2e221bb7efd060b32cbc3b7ceb7a5095b14ce6acbb93de1dde8f188cd48a01cf25a25f44f15413609f59b9ef34df6c59b8d14cf4e20e4532a133b41c3ea41ec21c794c051814675cda815c447e7df83bb7698cd0ba6fa0aa6d1a563c8df6d308a15efb199af412a11da20d38a38d4a273c542ddf3bc13cc954dc8ef8284fd22810d0409c26ce17eba0ce3cd5a8b3d2d6f29b38e1b526ed45ffbfcd4d0c04d5a426986aa2ced5a15a78811905733a2523a6d015b20f64e3ba6fdbde97879cd57b09052e9758dd6fb47cbb92a3720b19d68532b66e187b981457ddc494722f564af0119b4d3001c127206f55a0b56156d24b8bf46842b48130fa02a75495a24a11bd6c133d603844688451aa435fa423befbe227f50c0ac9628577a4d474a181a7693b01f56cf62d9a71fb30f9c246e3fb80806eeb17358b3f69eb0c7325c96154aacab702574584c68dc776f23e04ae576614e5f751d5e55ff2aadc2a4f36daaa22679e0f3f1398e6ef0999fc4ca11fa1bff16f19f4dcc8e09ac6fc67e7ae7bc99d44b7baf696c17549bd759b884d3376fdf415bd5ce021f993aa699bc6d56ebef14d7fa16b884cc38bd368027a03d50ec8373839b7e76654042fa22221ac91c6d6559b13ce850973a1f7540e1fc9436f8b1675309d96f76042bd9a258438a4862fe8e35f9f33c81a96d06d27842e648efb6f4b9963d96459ccc6da30d7186d9784d9d1aab0cd08ed024131871f1a86bc354a5b2316d921dfa77a4aae9f45d31d702e1a0a2721d277cdb945a51b61b50c3a821c425399403a5390e0b7c1585ab6d5ecadb38b4ebb5d4fb5ea889c786e70914712ec8042d03930e308a262392fdc7a82ccd4c7b288111b2e26c8a49fcc8cf708135aa21e30767507966e874e7044431e36606d083d683954b530475307339ae9399ac93cc862a9fdd9b33fa70f50f049f92dd2c43cfc7bf0efe719bf1126277d1e39110b32b9dde10ff5f94d0c776dc451d32eca8883f7126846af6bd3ce1b0434d7d50a4e5d5030ef7c5df1f1533fccb39bfeb482982f7e9342d8570f972168ca99858d78c7d9641d792b5ad28b276612196f0434dcdbe5cc4d6bfc3b1368998be00e948778c9e1d9b824f4968fc263e2b301868d9e9a391dbcb9b91b5950269d3286bf352a54924eb8d572aba51dd5d04c4314c060a9a9319619182ba542c955ef670d7fb660f70a802ae68a2bdca5847224c5ab548ada27684685f82bbfa277d8df90140d89c0029b6a264735c8f9fe8050d0b9a172a50158b46a4af1c4b2094d96f947a65346c7dbfaa9a8b2fe52eb90e04d0356291ff018b8eefe7664d5404b03b8232fa6581a3e1ef46a338dc68c5e4ca9f122c377de5c9618efcb68dddd46aff6aa2349f37a4ff42a357012d3be2b6d9680971bc6cb77ca9168ee4854890f7b20ae1542981a5918471501e5a10a3521d150039b4267987d01689bc25f9fc900d659380c7e08edf9fcc3116803ad5a661807296f1deff881676322a637947f4af9e6d05b345ea2f55e3f4a4234853c654edacbfac1b9d2e63901a615686f3326a86e8d2783d908ae86b0b07f137406bd70fb81f7917f299bb0a3bf7638c99b4b45a552cfd588c6ad19a3685ad9ac9ef9b208e2c7ce651efc1f3282b8e43b511a900a0c32525dc3b10e211fde7265959c5257975c3dce6453681939f9103e6cd2b087333a32c25252e8cb79f831aa08fd8cc93f5dcd20bedeea81613ca1202e7d7d20672a59e565aa075c32ea9f3e4b4eec5fe478ff23c2a3fb5ed05a4c6d876736f82995f47a0b1ed9e1583742815cd3b81d2906318034192a6d3c7e03db1b41538b2ee5aa3760e58a78d6601432cd948959504b74c4b859cdcadf169ddb8264b47658595f9a4dea73bba3ee59d39233cc91164fef7736f905f561b20ccd0bcade16b430183be52cb9c4280d2781de375a844a73f4d14505e99a18490af4839a44e8c463d04aa31e3240652258ebca21d9e33f8bed924280c972f38ff70c325e2fdd5c7516863b91a7c54f5788317f66dbf1b3b564e877dbddb463e83362cda31b08b78e66bdf84add94f6de7e8362317e04120d619b08d84a138b1b6f0a8999129a53ff60688be52620495b3b2170ff361e920d2bb29ad0f4f921e4f4ecd4449593b22b3fda1d6b4cad5d2246dc4ed56b8d2249860c32fa1d50452d788d8514f7e7c38220709e28835dfb030a6127c433764ea5c307ce78d555e1b43e5ae2c43faca343c5c4b8e38e3dddb2d5c84819e54c911e24d764de526103f778694fb3e1e2d4af6949907e0f06db02bc42efdd1ae2b1f697b0b9e695558788acf182b5909391c87be1cb41c9fb031cf6655a9ba16d58e253c9cc0b8254e79db7d735c408aa3f74e98f87a1bf13b4281434728138fbd81e2ee96d74934edab7c6bc5727d56819378f6c96fe8c8d33775d3a1f3e9e9dff480e9059a9ed9c0a2ea719cfa8d6d0d3e7962748217bb26e65c80e043ca1f46121657f65aa17a8d92e968d3c01094351e56aef63a9f114d7934a8a89279c2deff0faa42e868485a76e61b2affe5c9ec7540bd95e1ac5974877d8818a11de364491a3df4f89a9e59a9c2339dfa5e59aa0a88b28b1d5d5074080f289a8ce232324a3678768b4415e9829205c307f120ee2859930f63ebfaa984579d43c07d00be8062f9e62baeb4c84deddd884436848c75c2ef896435f6cb59cbb7a850b0ee1de068c333b980ca811a0f779c90f11fac6b77da0b33fc625424070490b02551ef92eec20898d9720c6c1f520fe5098ed2bf05a14152739bb5b0139a5f3b1ac20db0d09d4727f99a4d63e6ce0d463276300d093b2af8bea53bf6319723ba98c165bc17ad9a812946e416671fa6d3319fe6a78a8a0100c6f66ff625f16f317f3bdf9b5cde2cb405d55fc0bf5182da42f53bc56aef3ee0b1a7a6325f1c4e42d036eac28ef13b1a82e50b3b881621a9dab3135a5fa2ec475aaf340d5be943915c478a7cb5a25f9a6cef6ec346dc7ce3e62d64f647e84f3b4619e81de066e329b0d34586991cb2a138e05d811d2fee834ef948d0877cec6e618e64f8f40059cb7b9b7ee8a64fc706b994121f3f69d3fc4b8b224a4ca4516c9d6ea5be6694092ae5ba319eb8fe17f05a0ca1cbbaabffcece42acd63787d9e989372238303e4fd19324ae3c3a113fbab7cc14408f2bb5b84453de857efd4163b7a9cc0cda3c77c76d17f4653995fbd31dfd1f0763a4f364353cc8b4550027a67254896569ae37ca62ef11d99611514a35b4a1ec61eb63dc97f0cf5892264e057cd90cc5a451456cb422f9ccae7079ddca825a90b3fc06cbbfed756425038352d5b9db57bc7869ebc920d529a245fd8db1d8421d762fa954259155d12bbbdceeabaa68937bef6ee6a6b51c64908ac0b773a080de291b66d8f3ad5886442f0e6f0abd77db1925d0fc76a342530e8c65870cbb38372c91faa8252595f7ab315d14673d9c1147d9e6c63e8dd558b2b33f958286e147b439ac0a4bd3d28b21c85203eb0390f958fe7c7ccf8cd30fd01da388ae41850005b88276662faa711bb38575a18325dff8377c76a652344758b2a6d23e48c3db7466dd68d709837c3f44c9f8456221260c045518b624cfb7866d98f1188ec0a8c76993314935ae277ad773d4e5fb74b586c1268eae95a19fe5e94e37afba4cf383a19787d2f43ff2f7c9692872f6888c27d7a69f9d25998d01bf84ac99c9d03277534b9b7bbfc86fb3b346c48421de680ed5611880053cb2bf486fe2c3fb7b27f4feb9b1ebe", 0x1000}, {&(0x7f0000002640)="3df7b825f29e2efea776e371fde6fe7778f49815415e90ff13acfabbf8a0d91f5eac3b02630c88410702356efafa25baa0acbca03c600e2edb4cddce393741d4101fe85bf7aa4d1aea7636cdd916a6ba7e4699af44894be293781bb66185d6a7cbc8c0517034a79106f83fe11d50850b0d2ca4f19b3926539cc23c7f1c8ac70ebaa2f3430d3f73a7f8d91c32308983c6a573523f4e72ddbd20bd3236b630af73f604722283ab6f0d7174b2665f761d838ba823ba0fa3c03e13c796ad28d2b208d275cf5e16bc717300b69049fd7597988f3ac771591fdfc311b3bebdc55e9fe9d29660701232f39e0af2dae8a9d895e71150d8c79361e305362b209094f5dced8fd5ddccbd0c11f794a5b7dd4d5bf28e7bdad3604b9ba96dbf1331e24854294fb0ad21f4b3f6d95785b2698dc94b3afd7f3788588784e3ea3b9c458f84580de0786f977747c697cc25cab6481fff814a801b962264048dded1580570a2617ae9aa65364487c13add40a33f85ea86b6be6d23388c04f4a671b0b07a923a7dcb3821df7217cb5d4ea4f20925245c7215f342b4fa1cb221bab741b87ed970593ba04cc6b203795e086ca4e78a2a03e72db14d2e8f573ad4abca9699da14610687d9bce3033bec6ca343b6db31fcd06c483d324098b4eb5474b8e0d64400e135398be52ebe1d936c809f09633f2009c0d705c362a7e85c1cbf6a383e066d428b50425e4e9e387fdeb950179f160aebaef33b81724fd8708c454c110c23e7214c8a6f240d6103c9d35e27e7290d043ce1244548fa77bd91b61e4f8c3e6a24894f467632eb80cb756d05d1414d2545e24f830266769bd72ef946e6b8c0e87570c774be42384189c092033454b5c90356a0d9f2de437a78a317c04e8a3b5f3725c3a6146ba9269b988c35ad73e61f758d60376be5dd80af78d98c29f0cfd75e5c9e4626122a0ff2c6ff3ca52d778557ef1613b9e6e575f78cc5409ce5bf9debb0d98ef9790e7f008be265b1c2d67af865e612950660d49e7513c04005f25a4e86987b02df2683a6f35efc6c91fc08758a65fcdeff376e0d907129a05c3b99f551b934cd0a35842b93cb2a30deeba565e4600fdbeb8108aedc3f1dcd18ae4c3edc9db7c6b051d16695e2ff4503a156205db8e51aa9ec7fbb23a89670daa5e6d362dbcaf7dba86a89f085552841662713fd1e3757c60bb3132d59733cfc61ddba3abe3c12d7434259e340f1da8c709e35d06356f09916998c256affc348869711577fef899f00372e6f7c6f4600f4c8298360c0254cf401ae207c77714ab975a4cd9a41afda7c55c8750fa6b1f3a718f75edee9c742a94d74f754de0dfd32e828b86900be1e1d29fcb9c7a28040244587716698fc1db19a84f4325316623d68b575301f33757978a0fcc3b7b3492b16b7c19c8cbeb7da4335c7ad153e240fd678cec50548a5b23ae86b98decd87e6669ddd7f6a81fb998cbf003f96c0cab9ff066c6c3acbbfeebdf51b7f83d3a94aaa1dab24dae9064805bdbb099ae01c48a237569644ca4868091327a3489fd31ac6ef9339e18d598390c7a6b0ef8d6748d4699e4d6195a6654333f2e7a98adb126bc9692ef9be85271cb3e5298d03e6af57bf815bd27bfefa1962608491e7ec558bd3f37cc4388417bec9e48dccfc856b185179c9d6f211cdc0771c254db9be70fe57f3519ca726765483c1bcf55e72db1c89bfd39c2bff83330e06fa8833c2c6353fc9915cdf019995cc147a162dbba05c6b4a187b03a6444d33102ae0c7fd82b2f515ad9c0511f528f07988eda883218a725508c29fe8c7cc0a35045343b6aa66c68fe27fec2d1aa9c7adac34c38d24d217766c78e3907b9a18a266f1599644b165ed7e01402c938d3308dbbf89c5039830b62627ba108aeef81bb7752cdc25bd2c9d52754301b6769a845043a5db6d1018a9c807ecc3deaf2493d0e1ce790caeb8caad294c17ae131f7210b5c2382751486720f4aa0f578eb295e56e91a43dd0b47767757b677db63c0af6f46c8cd228eeaebd74a0e0efa1af4e3ab60d62ac7e156fb0219dfdc5e1edd18f61491a9c2a3916306374eb68cf37c4b39682ce1010edec15c336429810597806bdd0b95ad88dbeb91bfbdf39c7044984c0172183c9e0cb0b3ec8f7a8f26daf889b2a8072268090565c768266be9e001f3ae04f9c18e8513fcf0449363bc35e131250759ed21f3090a09e0a5617638e502c75e8d2ab437d0e6896952aff8e4af67d5397fffa27960db277b9a53389f7c08e09b4dcba5acc42e4df9453bfb6a631f59a3bb39d8cf2a39a1af63c9fe132621eca8c420aed97134a0286509eaf642991ab8878121a240479e83ad5a32e9ff6e35e0ce345fc6d420afbf2151449bb2fc58ad94675264bbc31bee47191dde05296c88653c2bc28904acd2371b6475f3ec81d5636161c63d046c70241f8d4d57b1a3c5c8666946710eee99c081bb56151b67d3226d09248be91c1305bfa70dd0aedaa26452dcb0983f19f139e03ac92158045823ad543a9a2fd4f95b81f0e93fc41599b7fca1ad12cfe82ecd6ea7f5af57dacbc6c25d8bced6bcf887c4441bee646d517abdd9bb18c70a2389f232cdda57de815443df65cf9120fdae25e10b82abe7ad64af50fd43212c36ce296ad11e469122a3f4f10628ee2cda6605df4bbf974ac44a2792d6e718fc735a0034c8e6726acef5e59805910f7da7d20684015558327ef3ade00992544a67cc808ac0a5f7fa862a513fb2295fc1a85e00e3001315ca2af96731278c0ff33755a0b162e23f77235976b6b852f7c0eacd2954918400d412904efe0ca8c1c5d7615616be48a3d5364adcecdb45cbafe402abab19acfe25bba02da48f9be3af83fe6980567d1777a7c4f33dc897d23d18eb44d51e74823e3f1004f44f3cb40fb1577a5f09df4455cf6c6b8e14a35a1eaebbc0eae33f1784cbdcd5a12ee7f24ad6898d5bd487bb7002fef389c55cc8850dc00a46cb09dbc9e6cde2409019ac10ab7cc500d9853553eedfcca856631a8942a2b8096cd4bc5b8ae4328a05032932b04e124bb07cd4aea4a16c1a9be0e10991e4c03929cbbdc0e7f9ba2d78fc2a68c057daeb33693a91a26e961740d4b9cfe4bb051006d996834851cffe03e0774916d4597b461f7cb97564d2265b513dbf66f143c3e794dee84b43f84037fcf31035e4a82f973a9eb95ba3c1f13e4447557331a440061c7e84936a9a93b10be57ad14547476e0605abca12f2926042b7c1f6ad0c47958fe99fece3f0c5c6cd44b474345fbad8faf65791a071db3153993423d0d4b7a6bb731a2e25c5a20f2391e3df307716f00e96eaa728d60a2d17f4154096308b3c83525de455cbb4220466c9beedfac378231e33ed84121ceacffea57c2d7dae309daadf1beb8169cb265b4956b14abdb8c4bf88225d31be48ebb011ba84823e2a24ea3619628b272362eb148394178e0371aa3f253bd91fed0a2d1806f638d67ddf50d7f651cf935a71f0f09e0e25d63e4d6ab9273d42d626f20d51af1cb3952aed6a30f3acf7b91d745da10967360caa69ff9dde20ec0dd1477a9af23c68a974ff7d1dbcf983cb93929eaf11f3bc64e5fe1704aee4aa5ccd00dd8dd8d228475a73c0309521542a2e7045ef17975e6f39c5070cf953aab918be9e2f719d88f13ed9cf08e7e09e8e840329709589e782f05a90a964fb02a0e7cac385f67adb80c3ee24429ad4dd559610b78803ba26870853fafa22e793844c04318fb4f3b30937fa514d53f2886159aecfbffce68c878d84f36a3b7769961d253509f5179c2decc0497b54f7fe60963b26869b37e066b5e5a4ed251cec4073fbe7e8d48deae297ef4b810d078c6939991ac884dbf7026bb3333fb7b2fa160674fb4393461782bafaa8f59d59b747d94024cd9fc15864120f9c1ee26fb793aa0e7def95d9905fd8583ad787884e550a0ba04af2cd27ac12bf812f8c5310d4904d62736a2713b34e8c715f567ee2ae4d3449e462225d7e66d73d45957757af8b5c2facd05b6b460408bd4250e193d2b60bdec40419bd202bdd932abca9d1ccc2cb58aca239c9ed9f6eef24140f8ec3accd4594cb3dc24996d999fe659d674da84dd2be251001bc16e1f3d7ee13ad5a5180b8b5b414be8c043e41f2edc5cdc9b4f2d2e380d19e334300af1190011968b9bf19043a6c3e8c3c83baf0a42af22b789a40771ccbc31cea08438932f0d11e44eac596d6df515315b61329151f247729284e86e6028a37a006824f2b392cc53c61be51f4ee03d0476a72cb42df1800238961ef4221ff7298fc35a5716d96eaf685130173bd67a3d17297500360a82b5f2713b7312ba3958b638777714be67b46914df081800d4200a935989c995509a05a95f8f115c7786bc10820e29d307513d90d3904166815aff3a69b633cff751a20a6d0f07cc3322fa8eb40244075655f517a7a906eaebfeba6739e18be5c4bc47a5b1e76e3851cbd670a3f1fb9b785bdee3cfa55738f3b811deeed3b88dcc618efb03a434d05ed65d34739d37c4451ccde73786d68548e8dd3ba041ca2a1f1338d350f8f15fcf27a60c645c58180984c301254213352cb60e5026670d6851d12866a7a9a99e8994d76f3672bad708e15f8d84b7d728a07bc9370cdc684cf49ea616bb379811be0a090d5c7c3413fbe3b4a100d273288b5684de96ac26dae1ae6ee7df79f6ea00f831d0394679fc9d1c479efa883383e0f48bea33f3a7b51fce041d4e1469912b83ca9aed2f253e13e59d51825ca5989d987f7efea90aa20da7381b89302a466307ddacb3e23b181f970ca6b99ae1818d5e1a0c86793351505b2b1d4e4a1b421ed3c5d05da0cfb6c99801e5ebd30d451ebf3eaacafa6775932e1dd8b1d55b0c983443e603fdecf5b82c1f7a3b444007d31caf90df3e3a549172d257b15b23755f3fd6cf7ce039b664ece7921f03d415f83cc045f3bd32ccf38e62eee476432ef69bd54cce08a1e30d6adcb3c1e9f4925ecc79f69e13cf9773570f8dc691d0ba5cd085bb510dedffd88f8f375962fa81d48645b8189f2b57ca8488bc12cd8ea4f72cdabc71c6b937bf2f5ac7544c6e0b1b5b5a64628b39c06f30a0300d5ab0d7fde15db0dce6857308e5eaea3c9cf4a796a12bf74e1a20a5414c7bbb46a47b9dc22d5bdad51583795276f96933c507a4847b3152ade9ecbece1109471acc541bd9449792839a389a06b9700b25674af06229671f5a27361f50ce416175fc2f84ccdbcfc1b9f4cd6fc7d0bef169f23cdd66976ead9d36cce4475a378c8943117429cdaa6492234591a987897a01b8450f731aa70fb107c6fe73ac9198798e3c26e1cead6337ef58ab27d17131933caf36e70879c31f87956d449b65e058f5b95368bc01ec94d6d814b3403e46149c1619a2390c26fc1b370d121062e02f4ac1c9a87a93a91470b834db8d86aeff2602bb5b067c01237f2e0b08e8950271feeaf8a0f2ca91d61c6341a1cebe24e7e4835152c7196a8c45337a12affba521d5aeb3b19faf8873832d1b89f6ed7c8db9cd06f3460bf286fbf06428c05dd8e229af079cb54b6a9926e68ada15b003d04e4f3510652ecb852a5057690bd6be208ff875742dc3544f7f654905ed20c4bd1a95cd1d4b59ce6bc497db16ffec482293399fe44344218fd84fec7b5301f1266bc59fd343d930dec67595ecd5a4d8c41dfa64e239ea04b080bd909775917d6c87d45be51f79775e9e64ecd945aa2207ee48476b2aef7dc10c7c4d9a6316a12499fc8c6f184ce02ace2a6a868698f0a138", 0x1000}, {&(0x7f0000000300)="7909880636d19cfafaa282e4045fb90569bf8667473cabc33d7b6a244255f95630524b09c5623b76e59c57eb669049c519e969a4a5b4d698b05c84b5b89fdf22d8826a777a450b09a2e654071c568239f658c7289edaf8a011", 0x59}, {&(0x7f0000000380)="1c5ec532cd037db84032af948388b2255135cb62f71aadf6d2e655ba7b46be5e80254d166d160bb20b9e593d53f5135b15368f179f24126e6f24a69580a9676839b757fb79252fe3ee", 0x49}, {&(0x7f0000000400)="0f691f0d2938bd1b1596f20b7c971efe859b1cbd7b879fe36ad55dcb17607c4f5ce0c9400e0d5c8e4959452be6a00e5fd9d7067a9c0ca036b5e1336c2c0d2cbd9836131543cbaedfd9d88cb48df0c4a8d1", 0x51}], 0xa) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r5, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f00000000c0)="14", 0x1) 08:59:37 executing program 0: socketpair$unix(0x1, 0x4000000000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="9914", 0x2, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 08:59:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 08:59:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r1 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f0000000340)='#\\}(@[\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='}*]-\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)=',\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='/dev/null\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x10, 0xa414}, 0x7, 0x81, r6, r7, 0x100000001, 0x8000, 0x9, 0x101}) msgrcv(r1, &(0x7f0000002740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/209) 08:59:38 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x10900, 0x20000000000000cb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="0100", 0x2}], 0x1, 0xffffffffffffffff) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/8, 0x8) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') 08:59:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) r3 = semget$private(0x0, 0x7, 0x4) semop(r3, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) 08:59:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 08:59:38 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000400)='./file1\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpid() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2fffffffd, r2}) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semop(r3, &(0x7f00000004c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1000}, {0x3, 0x302, 0x1800}, {0x7, 0x2e, 0x800}, {0x0, 0x0, 0x1000}, {0x6, 0x319, 0x1000}, {0x3, 0xffffffffffffffc0, 0x1800}], 0x7) fcntl$setown(r0, 0x6, r4) semget(0x2, 0x4, 0x240) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r6, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r3, &(0x7f00000002c0), 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fchdir(r6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r8 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r7, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r8}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r8}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) 08:59:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) getdents(r0, &(0x7f0000000140)=""/211, 0xd3) r1 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/185) 08:59:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x103, 0x0) 08:59:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 08:59:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 08:59:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() 08:59:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x20000000018, 0x1, 0x9) r2 = socket(0x37, 0x3, 0x9) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = dup2(r2, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) write(r1, &(0x7f00000002c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2738f3bdadd73a174a020060e23ff585f73ac204db7c907edd6863f7b945ec227c51c45bf4b665b58bf1916c37e1d3b68626bfb1264bd7b9ccafce27fde64b3b972a86f9b01049d5bd2d88f0ca59138824789f2da3e12fd8a351e585b00838f816e809c8e72ec62797959c8aad9c83fd37203640aa9d076bac2ad35366aaaee84b49bd30d57266802f19f1067133ae886b6a0db0970412355b871b6ec987251b01593884818a519ea8c49030a5fc7f9d94200f6a29eb90834df70307242ca9e158a74ee3b0f223fb6765047a6c18aac2160baad5e169344b5ba57a054ca995e8c5b7a34c2abe7a05393b4d5cccbada09ffa3e47b0f60012b2b95daaccca9275776fdef1be467f04eb57e4fedcd0bed7dea8e4832291152a7304c69e840eeb0c799a932422bbb22b605b5564b8151beee661afe83eb68bc5307b4748c97f30291", 0x775f3fbc51d94ee) 08:59:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 08:59:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 08:59:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = dup(0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="9c6e8c438f31ab9fac3dd950ef4a7080f1b7d22c44dd46d2ea9b940de4daff86", 0x20, 0x409, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setegid(r0) semget(0x0, 0x0, 0x0) 08:59:38 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 08:59:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 08:59:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom(r2, &(0x7f00000001c0)=""/19, 0x13, 0x2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 08:59:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65ffb87f00aa922b38c82346c7810b38981b126f2c121ee65446bf547ddfd014886b398ca70fc9be086ef5dcbe6fcdebd67de416932180de77f7624846faa9a296d44923dd073d0e83046c0dbdea3b8f9c97071ce012acb2b47e6546b82ff7ea6e56267a1f318d422a4ecb829a1932e1cf7d7ac4"], 0xa) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x1a, 0x31c99e3837566afa, 0x0) 08:59:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) fchmodat(r0, &(0x7f00000003c0)='.\x00', 0x8, 0x2) ftruncate(r1, 0x10000) r2 = dup2(r1, r1) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xa1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6, 0x965}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x8b, 0x4}], 0x3ff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x1, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x80000000, 0x1, 0x100000000}], 0x3, &(0x7f00000001c0)={0x401, 0x35314b4f}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x200, 0x24}, {{r2}, 0xffffffffffffffff, 0x6, 0x0, 0x800, 0x8}], 0x101, &(0x7f0000000280)=[{{r0}, 0x0, 0x4, 0x80000060, 0x6beb, 0x4}, {{r0}, 0x0, 0x1, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x98, 0x3, 0xfffffffffffffffe, 0x3ff}, {{r1}, 0x0, 0x80, 0x80000080, 0x8, 0x1}], 0xfb, &(0x7f0000000340)={0x8fe3, 0xb8}) 08:59:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 08:59:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:59:39 executing program 1: nanosleep(&(0x7f0000000080)={0x80000084, 0x100000000}, 0x0) 08:59:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000006437b1d9e8aba6ac000000000000000000000000000000000900000000000000000000000000000000000000000000000097b6850861acbfa54367d0eddfdd32b10ec9adc66f9c042dc49b6b9165"], &(0x7f0000000000)=0x54) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:59:39 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 08:59:39 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffc, 0x9a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f0000843000/0x2000)=nil, 0x2000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) r6 = semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000400)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xffffffffffffff78, 0x4, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000000c0)=0x3fe) sync() mmap(&(0x7f00001b6000/0x2000)=nil, 0x2000, 0x7, 0x13, r4, 0x0, 0x0) 08:59:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:59:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) dup(r0) 08:59:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x1a, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:59:40 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) socket(0x1e, 0xb1a43d78fb138b5, 0xf5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) write(r1, &(0x7f0000000100)="51a55ddc1cf9a372cf6187c713a78f8c0d629ef3f0eb", 0x16) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 08:59:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x3}, {0x18, 0x3, 0xfd2d, 0xffffffff}, 0x2, [0x6, 0x8, 0x7f, 0x1, 0x85, 0x4, 0xd, 0x3f]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) close(r1) fcntl$setstatus(r2, 0x4, 0x80) 08:59:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x212) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 08:59:40 executing program 1: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000005000/0x1000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f00005c7000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000001000/0x9000)=nil, 0x9000) rmdir(&(0x7f0000000000)='./file0\x00') 08:59:40 executing program 1: r0 = socket(0x8, 0x4, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c5f300064b7744e7f5c4800376fe657a5794cb06ad83fac997368fd87c2df0d9dd3a14c9123ee7449269f0d522d8607daf862716dfb17b2ddf31f99514c2f5254ecc9059758955c5f3cee1f108ce8d15c9516c5bc4e6a1664dc187744ce17a87c824101f2b4566c684e4b0924cec5b909646d3d3f8ec3c393fa92563d41f0b3fd55a7958a0bfdc1fa11b4722f7742ead98d475e8269c0f4193e8ebc7ba3672a1561afffe72476a73397613b92c82ee345dbd05a1af0872aac780139189ed2b5e2eac36121546adc9a291cd782"], 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) 08:59:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000040)) 08:59:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x89) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x209) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0xffffffffffffffce) 08:59:40 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x7, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/144) sync() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 08:59:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x7459, 0xfffffffffffffffb}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 08:59:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1f7b, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/222, 0xde) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 08:59:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() getpid() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 08:59:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) lstat(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept(r0, &(0x7f0000002600)=@un=@file={0x0, ""/108}, &(0x7f0000002680)=0x6e) lseek(r0, 0x0, 0x2) sendmsg(r0, &(0x7f00000025c0)={&(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001100)="996a63b9d6ab7aff0ce1be37098fa39fe6a542c94f9fe68952377ad2eba5cef52b38a3", 0x23}, {&(0x7f0000001140)="23e81606bfc35c0af86d0a3ef94d0887336583fc1771b37270249fe62dd4dd80490608aa9c3a993ccf279c3555dc583d4bfef632868721d3bba969024f9829a71c567a7cf00fe364b1f8f63d93743ba27dd0295c9c236379858501fcd4d36d776fce4ccc1a54ce77", 0x68}, {&(0x7f00000011c0)="52c2de3e0480fb33d5600fe911fc11858863663015a62e676fc2299a113cf7cd15845b7adea38b896890b4cfd9d4d2594ea10592c794d6d8c2acee9236bcee9dbfa53e9d21fc601f900d2a2355f08a9e02ea66e4237270048a27c90b9ce9fd97cda28ec64ec035be8c58cb1a3d864104c5012773407a3eaa958911e8235294634504d721", 0x84}, {&(0x7f0000001280)="df197e92d95521c78e5aee68695df1130f5a1173345c12ca0dde1696bb8eb96f18695aac8c61a25103679d353b2898c04d5558ad87792ebe8eb64b09ed", 0xffffffffffffffaf}], 0x4, &(0x7f0000001300)=[{0x1010, 0xffff, 0x9, "7e089da42861621ac3b03cebf45f134a6c2c964a2a7fe55d472d7a45b779eebdf5b738a429add1f5121335296bc1fbee46f616126129f2123576e17c04cd5e60da2c855a4079964929171a3be0432cec99b034dc686a2e44011d51adecfb339162aaafae785161724ee192f70e27768c5fe8c939205dcd8a8c57e7087dca391ae405ff3721b775322b80a5ac706b53e693e65ddb95172f233088e3cb93c6871ea869518bb60974414b6e86a8465fc81b38256f51181e4d73959a1b97749ed5fc1430df98fec5740329b38d54f79b7920e3947536b1525f1e3b01dc6e6f4799e14edc8cbb660fe0ce82e3fcc8cd16f119d2ce91dd780becd6a3e5f1cb95429cc729f27022b56855d1f9dde82faf203a1529c0d2ed430eeab5513e832890c3543e8310c98bb24d67fc6406f0d650afe7f9fcee05402c5c1354f12a84e99cdbe69ad574caf492ab30fabdd2b17ab8d4f5fb963009de978c778d7caf9e3c0f9cec95efe8485d8484c0a9c0f12d35119ef42acef51fea50f6228acfea05f57194ac788833bc36b0902b1a56a7acb580b92ebd6ca7e43d3ba2b3a8078b8f8ebe6d7cd96ff64d8df13b459693f3b17eddcfbe55332cc5cb695a95fda9db2355821b312169d92a0119acf425364289adcd308c73bcb96e7db9fa26939337ddb1aae8251822cdfb595924c364a962cbe70b584430aff06b530a26459f5bdaae16065457f6dfd4f5041df24a976b2df6d9efe7d7ff0d2eca91f6e8a535eb7770c185d0e8c87018283b4a3522fa0f63b1b885a38e621c99a684196cbd8065beb27d38f200ea6099234169c41c61a94ad80b62ca997451207eb84957c34faae3f12e15e858730434d4313ffaa63b3db99a939b22e659c2863373dd6ae208d63b36e4ae005be9e1079a489822eb359d041470b76c83f36e9f461d60a3a361913824b083de1a08eaf20124b7d2ecddc022c76fd1ea5a1589a4d3b5f7207f47b4e5a19e7a116020ffe2db3d1dcbcde3df3cd3327cf8a7900a33134b5fe736817c1d4a0677074b7178bbf190352e2d511438e44e1cfeceb9fe80a990718948f4ec8d2e5eae9377ec9a007c215c7e68900ee183f575ce6f8f1b4e260e226a66e03187c46a78c4e4eb2fedc6c8576aebcfe878cc675cfff0cc5de54eda8daa535efcebd221ff1e85dc3fa8550c94fa3b406362878093290cd3b8f2779c4d559bc0469b156d4eff92c367c14233209f29bc2c9213a04f4ffd8233d62118402aaff879c0e12b57f06069698c12e5c14566460fc711869495f957d7e747c6a4ab76dc5f22edb04b9d0758673993d9c9919d603343b2dd8478dab039f3d099b12f5f688c5e5ed60cbe804afed101573ab8c94038e11ab23d6e3b2f161ecd2b333f559ccee43244c6297030c4c669c4db8a018d2928d2cbbfa6c5b8185df82d33e8d734dda3c7a3bc98d73eb04c0d9acbb720dbe89e0b0c2e6ce8aa195fcce57cf17c126b31360510a7f0d96945503fba17909c22bb34929b0437a0a59e6a7fc37efe7f06c62a774f82171399593fa8ff500efdc0c8d3dd7a444f34cdaafc5f33d999961b12788dd4eb1feba8aef7958e98ec07ed3c74055526ffa0f13153391bc6d414339c54987137186e9a5c116c4d6225bf5c2b7966cfe5527d030f102b527ec5cc05c2454a7994805af1fb28b18bc10d2027372e507be5125879e5f2dd318ce048442471c8c5ddebdee40d241093586a9d2127f2faf9f21843d03145dfc11cc09f7b6fc5c9b398581d36b066664d1e74f3a0e254e9b1491cdfcf0be4ca677eeb92c54dd955a9daafafab1a82b0ff20c59756a413998d16ae60e2830105ba4bfed4c0893d861d8e8ce78df49ceab049d45b4e3f64b3feb737fb0c7d90af26f1990cb96dc1ac99e775b05b962f9faef0d012b7eb1546751e3c169343e9b0314744fb8aef278170f131e93549cc58de9b69a8789e07ee5b447b3a39cebc1a00f4781e8eb2a7ecca39112f8db7faaaa40795bd8d0004b19861037554e8369f17a1c022ab2e4c788555c29126581ca4268dbf282e8c42d9738568384d69977506268153bc3da47d4f0da87a1abc18137c5a480cdb57c5c017c35f1eb40626643a4350e45e035349ea595c81cfe21706242863d0678df6595fadf030047e770b11c4fbd4158e93a087b8a2841862e4ad5b04df1fd5772a5dcd848ae8a27bb333df5f8852f6b57b1f570e60ac32e4da3cbd838b36b6db3c7af559bda3055b20cf2a06e5a34080832bdc6fe7fcc176416c3a277ec2348c3881535e9f8e0d54c363888625adb67e8ed1df4d5dec62a1deb56751222c9a96fb56ed589c4a49022f48495aadd5daafa418954c1ee57f8a0d763190919ad9c34443f102d9b6cef837bd28a3869b83b7785433af759dce949136ef259f81ea7e0bc6bcd4898f3c22b8507dc024da3aa71917c4927011e644fe260df32d6f903042f9a34fae9aab6df634d9516e7ca92ff037f83031f97ac67273c75f02ac10d769222e3dd65f91e00e6a85e9f46892add76feedf07e22c2d2f02cc1fe5220b44df0e859a111c690a3f153a3b4d23444740f03bb8626ff5c78c478b4afcaa7ae8af74126f5131de77c39c597e2307a57ba5ef134d76f4546cc16eee9ff98686946a3475f94eb607a540a8eb26ba430f0de1e25b020e4aa88f04c3834e1e7c52ca171be78dad3f6f64a798016526e3b6d81d18e47a40293fe5ece0911eb6fc143e62a3d0cd472b6210393467ca9c4a089a6fde2a67b2354dfd98e6adf9b63e8798fdee7370c509e0b844c37d3421297012007cb8eebebfd9087a96ebe7689d794295755c3fcdaadfa25efe1b8612bb21371d0c33b47e3c52a5179a3b6e0efb7daee18898fba586e2b16589158781aeda5c50ef77f1cffcb8ae8435f8441123f4d4864bf45717544bc3a336294e72a160b0c12f1c2e142bd8821dbc708248287b090858b39bd717751c2bc68adc2e5baecd329ace6ff12113f67de7c5bc4e8b959bd5049c047e7a72cb78d333ea730f141934f2ed187d6719eb539cadca4590bb3a6baf66e6eab0c65bc3e4230ca01531ceea6f2a473adf244aa0651c8c9cdcbff2521272a21e468560b516e676c1f67d976a3e12b7c908a2a37d745be68cd1d6401cc23dc9f5c0891060206dd3a76cbd1569dd3bd05c27aabe6eac14a061bbc06c68eed5543907c10850c4f099bc424c1d5a2bc17b244d34ed198f8fac21ec7e667a0f0e0c6b4c348963403ec10a92b3f50215380e99741a74e754afb4096c2ce6230dc401800b1f70fe02f51c1e4cca0eec4add6568fe994aeab12956be02d2a2aa657ecac8c098cfb6f70edefff2586c400088e59451dde88ff3268d883f3218f061d7a5ce8201226002d0ba24e0386c0ac4e4a4e6aaa8a1ce45f2180d7f54f328ba8cfe34e77259018ed8faee89d7fb2aa768c855e07852a34f2e1fb61afee142fcdf7c791857e7e7f9e34094415764e16660e89672b346cfa4b5e0fc488be8ccdf37616ed1aee34c689a16299cdfb82277c54b149e508ed4e36f8b4ff937d531516ae910cc8b51576f123a841893dd854d69157e79edade8e1e3a696d081aec02bf809a6875e6e21815a2cf62986ee44a576c142b84acc701139f400912bb1e37585fe177a2d5f376489d0de7a7e2d63dbfb82c05a139906eae95eb9988f5f84488aab0f48a0f74905373c12e03af0afdd1afc071a66b069f2651cda7ca039f4d9fc2e6c77034272a57aa83b639b82076852a6a2873086575846e2dd19b5bfb7ff1cfcf9326d4bd7f79465ba6d30152345e8a02a0d699016711021226993df53de423fdfcbfca4192e2b5d7b65e8307b116bd09d8c0fd4cfacb532cc29dd2d697e6ade63083e2b19028e29f01161c0dab9f7b4c888bd027ff932e0a6e5d64b67885daffcdafa1373f7ef0fa080c821445b99a4c934172cb774fcae16430ae6eff7f0875b03d9a3c4cf58a59d1467ececd3e2c212492bdbe27d67e7fecd69a3b1816e6c81cbc9aaeddde4e061bda6958e1f46e125c1389b0b4c05eb8c9ee6e71b3830348a8162635ef783a5a105b6ea8b46c3aff84335b987d8b158289146b5ffbeea85493ba4c9f0a7b470af8d71a24e2de795a286ecea9721598314684abf8fcb69d3b2c1f72e894d75652fa728a109956484fa927c57fc014e52688d10da7ba110b160c2dc2087245010137bd5d4e0dbc4d791bcb48c9740bcb39cae7dd89253b63a529faf6fd7a067da130596e8f14e2251880baa0d700c1b9ca944058a7a67b82c9c3ae1be9057f421697de001f3cf51b38f742d9d62a217a62a9f610a1d23d712bd201cfe269ab590ef6ea8ec4d4fdf86f90e49a84779b055ed28fc34cc24345194c12c77437c939183de868c1a76cd830ad15a9d8e5c6933da9892d8e6f80856adb113900a1d8689031f7b6b34844daead782f4b45419d1a7623b47715834f6a3756b2573ae104a881af7f8a5a757f2c3d930815db2a9cb401da3e5518d32bfe0fd0e5234f20f237fd9395ad9b8b4e2a2dc55afd1972ab2ffebf07acea944174cd9a89c55d333d6033a27dbfb8959e17ccc7734613ec402a8cb3b4caaddd09304f94fe263111e8f81738308441e4fa58c1832506c81e8344f4c9c44ee70e4a1b83f65682040571d509d95a28cf6307e23905caf730a178168afd5d34e0350e317f8b1847cb8d00920b13cfdd1c89f4759fccf5ecabdccd81bacc9c116ab72e438f383a63abd6a3a0674fe8d6edc3d9fdd951c3ac71765d39765a29ed157826c95d04e5cd957e6c0ab4a2b9d7337f9dd28bc5deca0406cb9dcd0e066b62240ba9b1861bf31b9ee63a2edd0fa14af84661b3623294d4a1c90375eb52310cc9e101f8063ef6f3bf0bfd71a870cc755fb451c0486bf16f540c7ed5e47ab1e5cbbfd9ac9029b9f49d184c35b4a992f2ae4439b80354119d0e8c66f179587c7da21ae752719064eec75cf0b8fe5602f79573acb63b7e96488a95fd6061f8c04faab8ac1ab8b2af533e84b3eb1d6bcee34c9244adff4d53835257d9621ab4d5cae01468a51526511b80b18c9260d13e0fa40ca0ed3318af8787419c4088ec6131d3c347144e3ccc8c12b6e08750b48e608c09b64e3a45ab70c6734ce56cda623da6f07538bb1054046597c6b7565b1dbd662cb53e8ba14870ac2597a916add6fb0a925bf2a8c30465ba97bb0c75fa53bb42ab05b8fb2f636dcbf3d4622a11dbc57f49da23dfd9751168334ce1fc786ca8d94cecd252a4cc525df3e695048056c57eb56203d4d9760ef6de109e514fae36337a6c51dbdb6efb92b78e6fe92bbf1642187b906a5a8ef3a2b60d157104b3f2fccf577b5b866b8e8a7c5ecaf7546fd62394827d9c5fceb63ac29390f60e944b9ed5e57175b6cb22fe6d8272f3c9556325c160df37c4ab86c1b38a7ce0d96c6a68f7e12f195c393e5cab3d3f462b7f1b19d45c34ec5a49c16f7f58d5710d2d462b2c85ca3a5405ea1057abaa4b9e9c9caaa78caca5bc4ab0e19c7d253f95a9c64588297b02b340f67c7c22c4158b3c52cc97ab4156d26dd6703f31aa79f4ca60ef7f3128e7946fe0333c5188a887640be9853b3ef25fda3a106c5a244b01ff9f9f7c232be68b4aec6ea2a9a60be98de5cea2aaf0b820394bbf67a7894edbb4d663504127e19fde7dda94ab1ea4bdb2d342dd2bf36dcff70ce2cde66c7e8a76b75ca4cbdec2ff2f30bca52cf967a2107dd4fdc75eb9517a2b9a87ed063bc4c9ce8b7455cbe88dcf23c3b998770ba8f3600b7781759a2eab683a4ba2361c85bc04a75e796334"}, {0x60, 0xffff, 0xfffffffffffffff9, "52c07d4a019b4c633c964923158ec68b97b382a2d4576ce0b9ce325dd8fed7463e7de9a8436ec342c8151982e92fef548cfaf8409d08bafe97d9145f89dbae2e3fa254cec0a7090e8395"}, {0x108, 0x1, 0x81, "180d80ba96db259d2436947f65b421829714c3a23d36e7f0149fd475839dcfa1ad5d51c7feae3fa58f15b4df3c3b8faf843559000228a7f41184e035920190e6705611be3625d6bf68be42e9ebe505981496a02118f878f47e47952623d03cc200b630107e5a50f50137c7abb73810986408872871d44be9c9c0d01a0386a4d71e811df187918a4784ed7729a45e9cc501d357eac7b9de27da78c95d5109293d20c9ba8c62dc9bfe1c23efe4bec33c0570203d1508874e54dedccba5d92c0cd47df9175b90051f46a9114328f78139dd96eafcd7c8627efbade448bbf5490ba6b1f13635926b7ca7aa8fcf8c51a57f01509337de"}, {0x60, 0xffff, 0x200, "54ae156eb5b5bba0723aa2c8c87470e2f1c7c42150c9a901ced46a9e32d943be0e40d9d29297a14c7931cd4db03d2a83915da774852eb890b7927c310c2ba7f96f8b3f7b738cbdc537"}, {0xd8, 0xffff, 0xffffffffffffffff, "3e9ae62a7e5bc638d4661e48a87c04627ab9858886fe0b4d2f5ada7b127ef9ef722563ae3702257e3a0daf9212ffba198c74b1893a3dd2633ec60a6bcc3b68ed97c51558c982db7659adf2fca7798c2004056b362c48160b0a06363916d894f8a3e801b2e3eef4f8ab9d1aa4b819052252a63b85f75357a75c6b00521f5ad3aabafedc2cb5c6a5fd962f62087fbbc389732f5ae3e9a0b146f2532753bb4f6f240624f303d5b45f9229f4970b3bc8560318cb0f9fc5e5dd2e78d021df9dd12afd7c415354f4"}], 0x12b0}, 0xb) connect(r0, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f00002e9000/0x4000)=nil, 0x4000, 0x0) 08:59:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61f5ef0da65c9765d79ea9fcd3194bdea0dd5d4c97085c7f906c19024e2e0926559fb9aa8022d8295224880426059fe9c7b2a9b3940db2bbb9f3cc9d6daa", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 08:59:42 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x4, 0x2ad7, 0x2}, {{r0}, 0x39bc26a2b8504836, 0x50, 0xf0000002, 0x1f, 0x7}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0xff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xdc7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1ec, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x84, 0x81, 0x9, 0x6}], 0x1f, &(0x7f0000000140)={0x2, 0x9}) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 08:59:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x800, 0xfffffffffffffffd) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000002c0)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff8ceb7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0xe1, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:59:42 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 08:59:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 08:59:42 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:59:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xffffffffffffffff}, 0x8) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) 08:59:42 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:59:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) getpid() 08:59:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000000), 0xc) socketpair(0x37, 0x1, 0x8, &(0x7f0000000040)) 08:59:42 executing program 0: stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000280)='./file0\x00', 0x80000f2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x28) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x2010, 0xfffffffffffffff9) 08:59:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:59:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 08:59:42 executing program 0: syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:59:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1813, r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x51) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x2a, 0x1, 0x5, "6a3c32e429c24c97391dae8af20467c9e555c3ea", 0x7, 0x4000000000000}) write(r1, &(0x7f0000000800)="afca709185534d334b839caf80ae56fcf9289d7f1bb16a79edce0579e03f2cabce2e5716ead479b439265fbe8ba2bc48f8a74e773b7d5a69648ac8d3addecf0cf954a3f1e89539d242ca7218a68ab73cb2ed0bb039c8eaf859f4ea187b3bc6bf11100c912782e3143952daf041533f0de0bf650c84dee2ce3a6253876088c108f4118436f3f748082ccb61bb9375df7b58155c66c03302936db92655736380927effbbfdedd738c79f20b9b9c17375ccbd1e4213ccb0c9c01f57d6df24cedfe0115ae780cffd7a22ff1ae023effd7b5e2f59805b080292e026120a97335885c7bb678f939b5a74046899a09023b0c7f5ad110004fb6c77719d22fc3e5595fc0a91742ecf050a41c85b4c1ac293afae643c3b12669a361a5fec1b3603ba2042e0192e0980f0047d3b3348f695a59224eac3a23d178035aaa76e463091eb7eb65f6942acbf4218451e8cc389f4254b1e747767e6f46968822b45fdb31533d92edcc265f91d55cdd88a8502b34aa754e0f89be6a78d15fe44ea3ea2b3cb8965afc634481263ae719460a0f2035d2ea9be142bf8ccd2fd53cfbc0f08af8fcd13f57d53aa57f144584f1d684b0bd3590c55b6bffe891ea2a01b9a93e9067594f7b58b35f689d518fa0dcec70eaf02219c55d861f91ed5a2828a8dd93a8b7dda193108b56f141474d5bea253e778bb5c0ce4b9e54baa234097d55103d2d6d3754c72148ce72eae8fee70de3a8277c02816384b8979179c42beff45e6442562a98a1171b52daf5b0e86d6d5685188030e7ed9db8d890924e95941a0b44a0e1f78f09fdd5195752804a04626d3bf839dcb972d8e8cfcbc0b13f795c028a277af73323acd3ee7f96b48b79bcdaee2ad33c489d628055fe415cfbf46c5588a7c9389d4ffae27f3fd91618eb37d119d613f6d46aea86e83bf4de008dbf9ea68c5b13cfdb6b768cfe9b568372612868120561a8550a86b5e5a90ba2f50a8125364860f20cc66c7cc8fb0a086b454ed6dda47c8d305964b9b030db3fbc848311b960f8ae3a449eae62f12cdea8bb6593bf51ff2ba94891e11d6d54776682b5c793deb1fdc9f62b8a04898fb785e7572bd8c9746ea193032cefbfa5e58af8f3611619b8e08f649a570f9e799bce1fe5fc768145f24e841ca3589b85ea167fde873e8bb5c934595421c1ca57e5d5daa3a54db31cf40e54cee519a71957b12e348d0fed933c7a1bf02bbccc21654bff10d43650a5f22977608504e93a2621788e9e4e56854066aef570ee0d51a4cfb7a0d4f1f2126adbec351640a7ec60c3622c4422f4cbe24a517ea1a420166262768bd745deafc5a722d1f4fc3531dea626c103997542f4961120d647caf5e92b9d6abc59d0bdbef18674d6e59a4afe470f2f7a03863ad789a39de5dfeb17f485b693a3578c4b949f8cf42b6b82d669ca79abf08cac233e837e83475031b2d9694d177684d96f874925e6042beeb381713f25e7832208ffc764f26bba413f56b26779ee5138337e4e05843c3459c692449ba38eb45422e902d9eb1df49fd8d1c44bae5602f44c8404c2ae1ed405c3d54af607c1027507e425472341c002960055a4d65c09027ef6c132a381a580e801599a63532a50f9471944ca4b8ac5c1a79387fda71e8f4e62de1f7786133c92e5becafc51b6e9711c58b1058c68c0e1e0c3209e147dffbe4ebb23214a72555f9fce74f0a3423d01d3627b01518ba0b0bb9b8114ebe6d5bdd05716772f2794b6fa4571260275926dfdb9e3f5a4affbb336261829059dfa6a95c2008bd9dabdfba5b4246d1ffe6b5c16f01619e2c6c20648caf2d1be05fe5478490a3468e06be4a7e3fa624dbee5db6c4da592beff35e71ed6c005f39c0fbf49492c1ea29c9570fbeb3589234f59e67dc2dca3e72d61287f4dba2f52e0a38fdc2194baf87b59174f648a033224c4e2067a205cb29863cd59bca211d08a76e3a987287412f175e810f95915ec75c1f2fe5b6b89a3201f1ca6213f86e9e4705337cb25f822d700bfd817620f3c22d44872cc324149506b2268b062603a04d3ed8f7127962f238218a30ef7bdadf2112c285abb4ede0693baab8edf493703e83f3b5ad300164ab5c6e2241a1f63426c16248f5c87652c793976a1f656180487fd49e9eefa365c9c6c8698425c4c0a69dca4f740b22009f1206e1c3ffba2eeae310339d20b0627f890bc7f8bf67b2348e2ea9979e07c23e64500454ea6cc2e6ca4ccf2c27c78594a342e2e063a1989c6e738ece711fe9db49a06b27ed8d0bf8aee75fac7081f6a03caf2e8e9babc0f03e2134aa4dc1b3a3e22708c8c00881b945c2b2c503488914be53e88d299a5029366bb1e89943e5430dcaa8863476714b94030f3ef97ce0cf6a16141c4ce3b3e17595611b633fcc2bfe28413b5b812207f584d457a41154f24407d5ec82372bf0cc802c694696621c9827e57d553c6b06117fd6b0e4ce45efea50435e2326387fd3f4870251e8aec0c6d5a7a21c13de280def433f6e29a91bf6ef8419e481cf185a445faef7b63074e7d3fb73666da3bb8a897c8188b24856980eed31ce34deff071a38e4b3386a6e8b43c4d8477dd40e1294a0110991810dae09a816b411c5e9c6a6eb0e8772c741c805a46470bd803f45ca93978b0ecbc996a4e2b1f8ed73c0ba1ee8c04b9ced1705c85e5baa7b0aa538c2b1d7f1dcc771ee6067afed9bf7de70099d0cf1f33be886abbfe9ed625b4b1dcbfd72d2c30c3c53cb7e0118686b10b27131d97c6b52f2565ff1b7127aeeecde38afaccaebf45d9ff570e26f7ecd70275c27da22ce9790c7dfd1f70a8bdf9a2b64f3b4aa76aec09ea7bd76dc1d988a36f7358e4a17cf37ba4c643cccc26d3eb250a6e7847f59babe484cc795de4122b039b3685304305b4281f6ab1d85ce0ef05257d910eaef52ff18c3764e468eb67e0f35316f691b840051fce2c43e7361f2bdc768e617e4c7ddae8565ce7ba396705b8a68875b5815a518290e77355a44bd6445dab2ec3b8e09328aca2831631e09943f9eba8baeddcf7868e16c27d757d0eebb0970ad1c7723ccc11ec25db099d4e25a50dfb31b2cc2f2b4511baf82c22b3f36c5d37688de2a688c238a86fec9bfac996e92bc9f56dcbef26c8e23611af8121da15a730b8ea284ee8c62d26b2d0d12e3fd6d7e8fd685a7bd30ebf0371232da222b22ace256e4b06dfa925ab51605dc4c8cf790babb8b462ef1ed4e682d8e45352e0a2ae63a4ece68b12080a3e2d4146b0a2650aa58e2ff84a848b7e536a78590577aa8f67463176e78e349769a8e1dbb9d6f73068879e49618b3b94c9f3554c01affb55805d543af2008fdbd46557abf195195d8ab9d8450a179ada3b086b49af89230774f052a320e8f474db4891c133c91e261236104a5f137cbeceda88616c85102e147ebbdaa37164a27df7109d26f42db1ca7bae7a5089b976bc32e74f363e161c1c9366b096962e0984968164ebd389bb850e4cfccfce00bc643945244247d5d8535fabe70eb5902e41c38e1d2683d488b105701e098086d78a4f0bfead4da35ef7d36ec57abcce3cfa71cd0e6141e5e946802a3995b5ceda6d3e1034f1f4f04cc0d870947465a595e1a9ebf1fb1995c1d3d993f857b2c0f6c811a83c036f61aae494d52e2f32616270d93ce5fb3251239be54340f7804c2e3a1ff81d166141e34a430375a72364b4482976ae20a32cfed125139807ce2763b7096fc614398aa4f96f3e94be67fbacf54ea391ceefdc38cb9d0fbd650935d553d06e0f623278035603c247bf437c6826afdddb786316c87e298e89f6e7689ac1a9c3871b98726a3f956404d74843f2ddc1eb8dd7abf3a7667e25f79809ebd2556aeaef100aa7429c1826f99f42e4429d0d8d4f1feb02c3b55ae63a0dc133159b50af4ea431659bfaedd181fa3f6b9074c864a0fca88f562b170eb3e725a4fa5fae75295ba8ba63cbfd18ec723e25ab765807a71e2dcef5aa9cb7a75d66abc73562cbb607a25a5ebc0c288cce84d973c7a94fd812eb485f034f10b83cee45d295ae7b6f9825f08681d6fc22ea1d3b9d8e87e4c0ec8f6cedabfeb5e2848c09e79d2c8cc99ec35180a3be1baeaa0fd85590f8402078794420331967791949e65f176d97b919697f338efd13f74b99909f8e45ac27e65972d08ae44d23d2ead8466b7bebdf8b73b8a715c264708a86c34d002945b51c34e5fd1407da6e1c62128f0b390b9b170aa36897c92156d08c8ec71ae73c1eb83e30c978ac62860d1c01a31d156ee9c420192732712599ab7273a10cbbedc642c1f32017a968221bb3b627c35c179adf02b4abf981c7955a052f3980e113510cd5643f6218e9d8ba72ea89e4cb8c49fef40612555683c66ced94ed8ab37ff249ec2b0b642c1a220d555c63c2d397ed25c63a303272148b650b1b405452bceca18e0f3716bc0081e8b8e7a8db9ebce6b5eccc3db61c833a483a11fb91791e77e33495356a47b673517b06a0674934538fea1438b5184786bb8aac6728545392eb7a8d0b28d24e0b7797c7cabf8662c289284cbd238e69f45737af107fd22a1c82a87299dc395a6c4ea1fa7a467fff69fea6e9df6c52ac98d6181f17cdbedaca7ae3337f05a78696501661e2a788e69e51203186cd4af411c989842842faf0e75ceaf88740b0fb2c71040d454ad043095eb53c22c57bae3f7a5fb683e9bee9ef36d2aa2b2a1f796faf45d774946bd0335ba417f0579902891b9eb58787620aac34f1b7bb6d3b8091879003303e2a022423af7825f935ae146178e5c13c27748495a52c65574125fba119f57aeec98c08956be1db242fa872c00e545df0d335db0474d276da7dc3d0a0e3f1476e6d3f262a3d83513182c484f83aeede49a721573ec8492787d5c08465015d4205a3c3fbb8ebf11ed214f52818a335465294474f41f605e8abe970ee70611f3c3d0cabb8efe4392647e7e8047c16f78b72969067e342c71cf8c3cbc5e2bc7736756567e423ea26b27c299ec23ff0a5e02853a0ccf7c400cc7b1a6ec70c91dfffa43eca8c5b05821e49b53175a344411d6e90956f3e44b2402a9fe9caa19cdec1cce54a00f9ea4b31f44b7659ec3e0cf26bc08a88619c6d90acba1f1fa52d41d2acf65bcedc4e28ea2c92c53c040b411fec1bf044e616df9fcf5167c9c81790b92d43c253975a4115e72ed68000d043866c021a88edf99b53f41e0862f5ba9849298d1d34df0a9727cd5e4420ce35d17c0ade5f89025548f77d5bb4d1da54aeb1a1d194471d78f87b999c51358f8041b1a4c2907579c82317cae296edd1004c00e50f8b0d2c1e23cc053f13b928925ca0b55b848eed7529936e0e6b397f82b75ec4b6fa1041f77b8c25305a77409f13af9ad8f8535eb0f54f84ba250669f7bb55668b1639f53471345ad51ec5feabb24fd1de4b5d24ddaf5e47a41170279dbe978d5e0a940618141e92d738cfd2c0a4ac7097afc4f42d6940e97ae1c6604e10a48b425edba8a3133adb90dbe8a9394584ddaddda8a9c4d579ab17bf464011409be02f154efa1249951b7d90e2197eab7a680733092631856b35608e85c5e854e7f23c35763d05e9e2fd06a723f1bb422fab2439522686c604635defcbc0d1660f960cf283388a7b323d2b60164ab025dad9266629fc39de5fbccf88024f84fb307b20db25d16ba34747736566fc356e4cd41aea9f720e84fe49c90fb4ad19d9bb0df471aebc70c65b26328353746e50f105f60e28d88b1ef351f5b4cf78add129535ec4b13f5fcfc75489e24db99f3e1df9bdca68300b1", 0x1000) 08:59:42 executing program 0: socketpair$unix(0x1, 0xfffffffffffffff6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80a0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xaa) 08:59:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0xd6) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 08:59:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f0000000000)=@in, 0x1c0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 08:59:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) close(r0) 08:59:43 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') 08:59:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) fchdir(r0) 08:59:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:59:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) r2 = socket$inet(0x2, 0x8001, 0x9) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000081000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1ca4a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4ac80b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763af5db2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 08:59:43 executing program 0: unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="e3f53494693c8a71ef927c0cff675e9fb7040aa27a22fd35b96a6c12c1632d454d458a37", 0x24, 0x9, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) 08:59:43 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) fchflags(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x1e) 08:59:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 08:59:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x400000, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x8000, 0x100000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2c5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x6, 0x800, 0x36da00000000000, 0xffffffff}) r2 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9f2b, 0x81, 0xe6, 0x3, "b734a6002400", 0x8, 0x10003}) r3 = dup2(r0, r2) setsockopt(r3, 0x29, 0xd, &(0x7f0000000180)="eb0100ff13b9fd812eaa4e713048e67831929648819bd0e1304a14c97281c78a6a2ea19440f9b9dd39f9ac005adeb9cdfebe5d1d6ad540983773eb085310a414272face8200121fcc6dd108e98ef5bb63e4020", 0x53) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) 08:59:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x4}], 0x1}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000080)=0x5, 0x4) fsync(r0) 08:59:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x100006, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001800)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0xb9bfdfbda3d2c81f, 0x3, &(0x7f0000001540)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r4, &(0x7f0000001840)=@abs, &(0x7f0000001780)=0x1) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 08:59:44 executing program 0: socketpair(0x536a413db95a85b0, 0x1, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000009, 0x0, 0x0) 08:59:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000029, 0x9, &(0x7f0000000000)="f7f9e794", 0x4) 08:59:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 08:59:44 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x3}, 0x10) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 08:59:44 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x45a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000010000000000000020fad24dfe4f63968130713fe2b72d1098cd930b3063d868da108ee1227013b3c8f49d15c2d68160f90a6fd35e7e81b81f2a22504b034a943490fcba9df1e896d710f20f31b322c25a43856ced95e3090a8762e7697f6dcd5e53c47eac0fa438ece105ad59089f85739e4a3280af27653151574b8039dea08dc9110b950000861459ffd93375cf7f8fff93db6b646a918fc9c1008f91c6de97cb2f0c40630f21a2e4d6eb647fda55530019acfcfe3dc54bd162ec395d53d6a2674591e854c8761e49529d60607624b240605faa1c21411612d807266152117089336c0ed608ea41a42a3467ee65b553a50f31ba34b8ba955a7d9ff1a64914e0f195b3a1a09890b7f39ca186ab1cf746d2f885f2cec4b8070d9480076549b50a2bac1150db0d8b8d7746d851f47aee2c6b22093b9235bc90d4dd2b1f0cdf98eccb66eaf6be765693d073cd8e21077535d6b60c847a53c7d0073b6e8745008934710d3a9580420438ee58604192a1866dbae2427a3ab683274401246204d34e9730b0907b1c82ec270c5fdd4bedce58d3296248e29678", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x8) 08:59:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x104, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 08:59:44 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 08:59:44 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)=""/231, 0xe7) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:59:45 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000011c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001240)=0x10) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 08:59:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xff) syz_open_pts() 08:59:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4001, 0x941) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8003, 0x8000) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01d2000000296c653400"], 0xa) 08:59:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x4011, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = fcntl$dupfd(r0, 0x0, r4) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x399e, 0x401}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r3, 0xa, r5) socket(0x2, 0x2, 0x4) write(r0, 0x0, 0x0) 08:59:45 executing program 0: r0 = syz_open_pts() lseek(r0, 0xfffffffffffffffe, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 08:59:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/218, 0xda) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 08:59:45 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x121, 0xa1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) 08:59:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="26f838a439b24d47adc58800d391144889321d5e8f8bfb4d005e26955da6dcb9660f313021fe3a90c7681ad0ab24a6268ca9c0ab6fa83aa245849ec1ab9e6a6cee13b5b493056784afa2adcd394a3df168a4b2a754", 0x55, 0x3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) 08:59:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x401, 0x997}, {{r0}, 0xfffffffffffffffd, 0xc7cbfed457c344f1, 0x1, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x80000000, 0x9}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0xa, 0xccb, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xfff}, {{r0}, 0x0, 0x40, 0xf0000000, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xffff, 0xa4}, {{r0}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000004, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x8001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x22, 0xf0000004, 0x9, 0x22e361e0}, {{r1}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x5f9, 0x10000}], 0x10001, &(0x7f0000000200)={0xfff, 0x5}) 08:59:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="897c9096b43d6da571f8468f86d57d22ae07705f6e741c593726e9811b2736f20e067ecd85bf8238a480f2e8175affcc8b448a50bb452ca209f08e3c5b142b4c23a4030bc90b2a9b243749abe18a9db4a544f2f3a87210c9493464876b555af66c7b0880df4a22d604080390269b40efed47a83e867342c658db1be463b5", 0x7e}, {&(0x7f0000000200)="539e0c08befc83a0f3073ce6dca7cf2a8e6bd00b664021e211202e799bcd54e6b464c28daf1a530a50634bd91ef25ca66353b5dd65abdfa0d94fd19d6ba8a2d2b1314ab431976e674d3ea91ce6c4a71c3b3fe025217629f07dafa32aacaf1da49c623c15e9c30a0b56677ea91aec1cc63c8a3abac9bd19e1826d9090484279edcf5e5bc019958ab091622cb52d87838354cc952a3ffe40170a3e010b362a34fe00b8a199ba851d51a8eb8e4c42f5807931b20b15fc1fb2ad2a5495466f7d775bd83ce4bd41fefbde03bd3699edd4d1b511455585a6243ea978f7f7e5b3e620fc152e60890688b5e394385423", 0xec}, {&(0x7f0000000300)="c8fcd31cf790235958c374f425226421b52ac90e79c90e03fb903f21e63c50e0af87fe9414eb7d1542ab52ed2f6033983e407f49afeaf8d5ad26a7793085d24fce3d62f9713a5885c4a4ab0516740ed452cca2de7a05a88b60e4a99f87bf795e6036d191fda1fbb33563dd96167e5f0c376a14a6f31d60b68e01e6dee78360af3d6a831af7aab7cf86c1090cc6660ad33a9ac0eeb3c11fe6014be367136f01a5e82047a61d81701b7e53fe32d102322f405f920f2dd0ad9b7265", 0xba}, {&(0x7f0000000140)="550c68bc9116094573221edb85", 0xd}, {&(0x7f00000003c0)="6f0f479b1cc5c17dedf642d78cacc030891c476d73ccc6ccc6023a6da5e14810e86c5e4d45a8f992f34b9536f0087dcd63d694286d759dd4a55fbfdbcd15547b59e6b7c147ca59db79c8c7da4aac8c4f24eef066407a8453a66c18f489cd9b3512897484b392c7a03f87a14c8b563378cd15d8dc313428bbbfb4420911ae12ce8b7b3ecad7be414393115d8ec834d2a05764fb1bfb0a2952bdcc01677bc80c5563a966b2fe42da4ff9259ba63c9fc472bd4e899aa23b200c343e43c7af2f5f7ab5d74764a22c11c911fdc220e90de32bb8c3b1368e4f9e535ea0c0bf511c81d2bc11d4571a6afbd8b5efd769bcfd1a1996a94e6a8040b731a4fa9e1921093a03bd73b0041fce2cf2087e2e744303b4791e8bd58426567f8a3a07d7c5441c3c0873020a16cbce8cdf6250b2ccd0d29675976befb21adbd239913462a075f213b3f897d494e00e0e5759c2b067c75b629671da5fe87353df55fb2c76f22ee0f2fccd9b4ac8a22538c651a14a1bb2bf66880ae33e85ca08186dc47e311a44833ce75fed12ee0b91bd2e447498d64266d1067645443b9ef3b6d166ed692102bd5af405781925e50984f360c0c791a79caf49a54359edb09357c6cd0f6747f92acf24a6568cca1aecea0b0509eb696f2860e54c04a684c79c9e4b2297c266ccee2458398c157ed96dcaa3fcea00a469f0a4404c1a720a28ab679dd368253b4653139978a2e1b97f2633d4915b899fff00f1bd646cb11b8839c5d7aad804f07e50c91b84f2c67044140941aa210923a8ab30ac0918ea2a5d72ec0d507dce05ca03a399a7c6ac4f452909a2e72da6c8b0cbff69c0615466abe954827a779e3572258ed1a6b8757bad35d0cc4c3d03029eee107b181409bd9568f2fec88c0feffcfacf4ef46831842dc39b0bb95ab52222c250a0bdf3167f63a966638e035065ec96e12aec2e078b05f7cf309a2ec7b4cd8f0c7fe3f6de5aa0695d2a5f78b5515e43d2c1d319c80c7f7833974d6f5cf29e2da39c397e32bdfe43a7aabf4813fd1782f6eb618bcf7e4309df315c80258a9b9e8f7bbc35a8118803bf8770fd517c6d764507e9b2cc714d03fb61c26f0f61da0ac6d1e7023d84f49f336713d42338cf5f7aa695abd154479a03d7d46cf8eefe627b82de362955c0e36868e26ae15a3f2a7eedbdde700594594aa1fd28e78b03e51c3943f6302c8ffc5aae9d8546c7d2eacebcdc70667334d8dc5c00a9ece139279fac5d7c3d9bd22dc00ad42302481fdbf6847e222ad48b2148544f7a58e0c1937066bae31b4b60fffd2c3f1cfa2a14367649389288f68d7200c0263e6b17c14e2d52054c177bdee54dca5c1020f694c08bda1b2dbf817fd830afcca9946710c4cbdda5129e921498e5f8157f89a076db15028a4b6c3e4fbb72eb1e571f5563e8886d31a5c76e72f9db461fc6a22847f59394f4d65a8d1a0df61f48378ef9181cc0eb4b439f7d05a4c9c97029b6098ca92f6c2773cc5770dfaa3871ff3e92602f45c7ab3c3099f0e5e5266e96d2c4dc22bab40ef4b402c28a876452e30e4a4be36aca0730e999b1fcf61e0a22632ddf177e95dc24afb052c2d1eb09262445c8c3a833298e8befadfaaf863404996b320242239e24ec81b0dc6f6a2cdd46abf45087009d694c8847772f98d21d8023e3652d182d663361756aa2e459e6e5aaf514a036aa8cf834e0e1f47b37c574dd3d4f20d30b7ac8c4b0afb299086013bfe5a53ca4ee24ea54e972d7f83bdc999162e013c045d697cc56afa39f53caa1ac62c77bd3f6a0cbd0e7b51f00ef6fbd0bec4513759b3931cd6541297574e67a6fb75474768ad330fbf777375597fe88ed3ceadd9404134f1ff5393b1738cc1c5536304569eb5a31ca9a17896a8185fc5515571ba6537bbb73a2d01741a794216d636c9e76eab7053c058112f762a45f7bc191eb547dd4a2369cad5eb88d19843d38a5e9659719a8a44f862ae4c02c5ef4a5426a3edefbe2d389b1d183f22df297cdad842059c779ad65184452d40d3886d5723d45df0d6ee1e292182dc1b9a98408009f700e5e93c25dcf183f6a9faeb794c4d17da610002d0cbc3ef42524a7ad04ddfb7d5048159af270ba86bc0aa8329adc29bac619f8757631c6267394bc5b24d247cea46122f8cb54dce3bc4df5b6e3d810b3657f975842e875463f5a877e591a9818c1b2b410b2b20c858695dc0f30432f8fa34a54b0d4272604ff2b6699b208c782a6a3a664b7db315196c26d92304b32d0b5589881860c03a8c2a0da603e9dc44d4b1ae92d6c7e16360749bd6963f600924c45441f4afca05a2ff09d7897817c36971c52a7da6676cee2442311e7681210d964711883fabf9ce3febfbf24ea0a157a0f94d2b96ed7401ac5f2cfba876293140dca3b37ec7d9636e2588369403d4476c8a61fddd9b0234f24e7889c87957b95be0ee6842fbb22658ee5767b3df7fb0b3200ad27bc4273f9be8fd9b047019aa23dcac57662dbe66303b69d8221dcc62413a240eca6ca9944f4b7a0c152ea7435d7c297626d3936c9a1f7ebcb840ebb3f5eb3773a3664ad0cb338c4cd7aeea492897765bf644b14e59954c2b46ce71db38d9e3d22ab2062e199bcc87ac6c90d593e6ffd145b7b841b386fd059ab1f297080288036a60df3177facc7a6511360877ce74e6f95f38b1d82b974bed76d8b657d403b9782513858b8ddda627515814ae73b48e1167daf9bff9959412cd1fd6b0b2f0c300c654021e054d4163f905d91368237a2d0b07ed43c33553b58fd4c4a1a4ad0bd49e4df3b955e19145595ba1918fe43cc3c913d3cd462202e85ed2c943e625e6caf137c4ec3838bb9e57bd6f6ed06895ef84035a0ec565d8735675b621bea2fdebbb5aff39c898c0fbf66bcd392f584d205d38b52ed78c0a060c3f9d2c89920677baca3d678598caf9c01b5cc3f8bc033792b89d2b3603ca1c9f83eeda8246ad679eb081f8eccee9ede27ae37ac03146fe9d194f69df4e19bc1946d6f7b363b51f03f37d211ef53a96a5f84a807d96b68abed4c4e9efd06e23f69d4133c8c99017b1b7a20fa91e9b8ed6610d6b92e1463be865164be5290e32af7bc24f14bf324136714710992caa574fd8756048cb51934b427e1fc409272db8ddc777a64efb5b907b8c891a5964c3cea4a918f3a95cc5ea413d0d90ef69a908b2dd66cc0d9a9430a748260e549884096c6910656e6582b4bf77b0e82a776c3faf6e58bc0bff836395afa92bc10e4e9c87c692d57221c5b52eb924c1ff3cc4d04dc847ab2d35d822823af3a76144735db58b7e0af1e4f239d1232bceed4c9a7970ce8ccedb37c76ec2548618d1083a3649a7bb76e9bcdb15f4f0bd52b4e107ba54bc1d9ecf0ba39821688ae3eb5348635c945321399a88b2709d9cafcbad7b8259ee35c7f14a2cd59f9ff8663cb80d0e3fc5e8ba14cfe4d90011475bc46569f0b1a9e74f751c0832067ea2187cc56ac3851fa94ee5f4f9f98834de0d9ec76c49d6d077f84c35c2627cca68dc3e7e3853c14595ec9d385a945253b8106636dbac850c7d2cbd1171e96fdcbaeb3706bb011d61412b4a1f027f2a6731cb926765a3e01d2c01287f3be6c6cd7cfe299e707208b2c67c3638fa8b50d962de8f869e2351397b4fd156b003b8d81f165334861071ef582bd7f0fefc065f7125aa49a346270961a3e1bcd639fecd6b548a7b9447d8efaee554cacbdab8c129ebe1445ebfec7b666e74d56826153eb94613b0e763779deb65ebff58ec5d503016ede15f77f0892df537b14552efd813256ab56d86df1de6f1db28dce562bac60c30595780ed0a583f578c5e955af8fe0635a257d4d42c6a289673a92181705de02238dea1aa7cd31cf40508ed76a943c348256d5494675e1eaed6f4972766aa493a6264d5a4f50e5f8ca4fa023661fcd6abe50d4ca9e0af6e72e909e6ffabb1d3e969b636c36c75f06d8b4573c63af06e65f9a73e195055f762bbba8e54d681862557474e398069057781d97617d9f3cc33535542cc7a3d149ca7310130b668fe700c4d48ede8ab65c66c2196443c5dc5be3e530fbf476ed019747185a1bfa585cbe6bb43b6219bbad4d82e518a61fceafa3fd0e6867f40d8803a8a86df3a00a872e881353bbf39089bc411eb1750f7916b614f14f37e841fda39eb16860ba6f062053ede556becb22992979f39e8d397147a8fa128a88141ec22a25386184bb2f73d5cac90f1cb39244a0bda8a0c5449437a9c3b45fdae0ca78cc7797b03490f60b3a7c732da2f4f58cbac84272fccd7013760a4ab9daf232f718dfa237dbdb13c05e5bee69130147a7b2b106591c43ea9443d3b467cab6bf55784ddb894488f25c2438e1e9148a22d251e3748cda2cff45dbb0893cf7cf64dc2262bc9cfea69f31effda4f49a6ea260e8090ddfb91a0053b0d5aaa3f13e574c8eb4c0d85f7f03d13d2331ceb48974f455b38431eaddf243c58b4067cadc1f3df637f3afd308c618853322ff1bf222f404e336eee5053dd08f9031493eb01098ac0283a8876a1db0eb7762e652275dcb063e9e3e150217c065d07be0451317ce57d406053d4b4eb733a6c1c9f0706175448b7923f5e6f63dea0c43a8c57a7287d26693aba13423aa2e29cb473f2d5cdfcefa7519e28b3c4ce3a86e529cbfa7825b11f3efd2bfd2068b85dbf03cd06bf7e06d8e31183e36393eab9eb40b9c688239cac80b381f66787e5d7b81989af70fe44fb770c5780b48316e7e56cafe77911bc459de316dd226933600d922ef9ab37d46c8dc696965f005ba9caeea819d33fe5804c9fdf7b19bb61d0c7203f8170ca4ca186fde46df9e441fb8372d2ab4309c3b00ed494c3366b8a92446f821553cd557b592eb973efc6cb2fbc5d064bc960417ef9d7dcc0601a41e6ebbff9a17d2b210454985e24d03e0e66bd8d354bfa4e3605a999772c08275a033959bf2619ab36f7a26d4ecef4bc59b0db5d679740a1eb27f192d7d147f503ec837394f37b4a583dba225b7ea379b7d61b4893cd0fb91365a2f88e9ab8f3ac9fe2c1ebe59d0fc4eaf802843077b009e1064045a92951d18ce13ed47b20b0408baba679de1093fe16b8e4fcd560f3b33bd56626312c3867c00eb01bc8445c5a59b204bbf8b32595d3656aca2804830ddefdacc54e7b3921f7ea3b87d29c34bf324b0b0322950e404b1200ce78cf56f6b84d629c24e8f5980545df8d0a203d62509ccc14ffc061310c8da1949920e1741e51b165cfd779e91f3b3398ac82ef911a6953473c5a5a011f7a8b87e1fb6d74ec260f957e7a68773e9a5c888b38b2612b41f62474815586892457689b5860eb508fd72ba3058d2a61e4e2f9b05747fe89b29a8f96d78ee54a0641f6b4da40f828706e849e8e4b6292c620d4368d6affe63b4dbe607d73a2f747031a0aa1060b6a94340358db0a50354eccc76fb3a21c16701d466d0d721973cc4f9e3859d1847b08035da25b36fd28d0dc272778439077afc83bf42e1bdfb95e2773e0967ed33f737e0f242e6434d4c09157fa80cce0bce2baa374cc720205196e2eeb6686fe9a7304d19b4621aad10ea3f725f0b52ebed1d7020d132de11f019d60319d472557cd3cb39e018cb6deff947eb6f2644171b080bb10f7bbd676d5d1d9e7acde896c09117d1a6c3fda4daf4a06a1ad6d3e3c1c55811648b709fe2c7eba827f8abdf4ae14a1677e5505855dc91aaef6d3032fc001fc7f705af873909e66d9771267aae6b8d65907190ddf21e31256df2c27e3d87a0001b9bf4fc72b1455b4649bc1ad637", 0x1000}, {&(0x7f00000013c0)="eb3894c80ce2f2231fb1934c4536a1d0401f202929d9bbc2c0d52f773e7a4871ee8aa1b16a420d63d6dce07fe9d06c8ecb374b75b3c4adaa13029abb033954bad317182b1ecc22cd4330ec5f15f63ac23f35f3cd754c1dfaa9abde6fd2863dcd69e0ef333edd95faba702aa40fce2e23f444863b60b796829b3e1041508183e457aedefdf2d65a48de790d", 0x8b}, {&(0x7f0000001480)="576b3a7501c39c9cc8349f0434f1e75cf264a19a3c0b25da4662c6c00d4670c340218bc8afc5e7dc2c5f894258baea87a6a0be0bc4fddb988eabfe1eb4ac0b31461d8bf619336f2524b806af164e135d1d3f9597a33b7294ae9b9183cd10e2df520a30838786aa9d51dc454185de37de87a6a20edea23b3af9e66d5b713a387e51b0e454cbd93f95977931d4b991be0066f9a2", 0x93}, {&(0x7f0000001540)="58c4de3041a970582038e7c160432a06d0d590b1725864e76732b85045f463ad83f62d835a11664e97ea412cf4038c885dbe76332efada309f4b83ea674289df9aec48571c6a12df44395615ee011cb42c226333120221aad9e9f3e193c7d293fed32f1abba2b90cc50fc364a253", 0x6e}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 08:59:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) shutdown(r1, 0x0) 08:59:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c20ad91c44d402abd25f9c1fa9b985c2ebd2ed1491afd1b0683d938a77a33c38d89a05593c38b2752f752b0a58d87fcffcded3deb1621e539a877845125ee8f8e6127b5b944afd1eca1e59c56d98fdfd050058110e7c8427435e27b3861608d45e7c2714b728b028024a374843131642f0a58de361f1914ca553854ff636013daaa76be98505a964d1bab086f76ca92a204754c65c5057bc57dce585c859513d354937f6438274f196eb87674e5345426715f3de3d764074e89d5732762c6489cb986a50e196e5c1471f67411bc40a876cb3b856af082d4be251598dab459f90b287f73a85390ff3810a7b4577be19de3d8558ac7d431c565dbd461ac9977cba7e618e97fe23f22371873b907c1573a2553857f617ed80e01aa5e6daed139a75f62ab0830e4b1ffb54770bc2ad6be7c27438529bdcd776c2b680f6afefb0875ecceeb42d2790dc2bc9621bcfb14cd4eabc83ae448f344e3110b27b4b2a0f3339082bdb9f73d53c926eb42168d511deb89a45585474406a08e3ecd1dee9011fdb3fcc3e1c8f601045f9b184cc6c822d1a7019cd90a28cb4bfb2e418cdc58d034d6693db0361edd324cc39bc388ff8ddd9c4e0e789d288c3f9cfceca0f0df16223e4a24fecc4aad1b2af211ba8e35a812f620b2e01c9136a9e520520ce3bbeab48f6c4779687f1b29ea3028a414e0b88ca96835c87ebf89273dae93d3396bdb37c8cc07c8530d85482a5f5a88746be9b0943db2005ca2c1dcd5411d3be7be457fd82ef259f4d335892c05ede3df0dc14b72a234c13b6214e41a62d61ffa44032b955720c81b6977a30ce7c8fba149103ca1f401e94ef5ea24e70201cf10d60d497f4959ff31992df2191acd12405b0d11f0bf63f6c4e4486a4cf023e990b114ab752a09f948c26b59a7d0ef72ab768d01bb912aaf07eadb3abcd71f7962b557b132dec7462da9faa7ede0ba98565c38a084dbea4ea7fe6151683f4ed424e98cd3c55ebf59eb182b1c64307170d23243353c97286b1de56f77705347112dfe4982bd7cef4b30773783b59028b173ae5e8cc8f4b8bd4e7dead097a8987529ba048bd14ce799f0a60e9285f62508c87dcff1a917f9eb9fb704c3d1ffc281eb4ab4767a2ad2b019bafed64ecbb53ef82856cc3b03a46d4a87a7e3be41aeb89828f6cc73e225dd24dc615d04b2273d8bdbd1e703ead1e8ac4d2edd8ed14965952904c822caed81cb7e28114d6acb09906800329d04c8bb6e19973fac67787bf389f26c849bc794eb86e40da1cdbc4eb04f2d4bef0a43b7b6c03e86c1a74bee6da3ec69d0a6e40d2805bd97c0de940a8e3ff3f3796dc30049629d0ba305957d39599fc9334295e17bfbc7884caa45cc2542d506881ad3f69df1c8a94b215e5000e42ff731f088e1511ee9cf0298a00de940cfe0844a45e963fbb332b2072d051a53e324e606a4eedc1ba03794336c1174b78790d9dfb584c28ce59b9f629725e7dea00e3bce16b6364cd23fc5f3ba40b7935dbaa72d0aff515064e406a0d898fad2ecd628828d1cdc55b18223d6e5b3a940a5a034a9aa949cadf39f0b989550a95703aaa30ba334e62195592cd959cdd18ed9a8f5e4cb3a249d5afd526a96a2c7d5e7d8519f5ecd9ea392b3359a5b5779b4c5650eb96cf306f06afe7087dda682c37ac2a31fc26f113e633b7e8aa2ed278de09e6de28022f3023a94a9c2ada4d09b79734cc36cf4996764a6267027e5c8467b808897395ad5c45614886093d67d49ee4a2082142cc8f95b608a3aa3f9c68df5eb986c9f80dc3c5996a6220212c330f202cf4b9063836e9391136caf736153047800d0454ced3d7d1866d307910af19b4cef9929909cfd9949dc00d369582b13dca56429349ba5b452831d04e84ef1160b2786784b6698d42a843f625c37596fa5dae13fcb9ac736593abc5c0f7daddc86ed2c33ab4a9b40898520a15dde6948bcb2ace742ebfaf57758ef5b450885f553c3c8a4e4f52363a9c907a98edb1ea222dc05fca955369740f4d452e37070713947248681cf685d6fb097b5698264aa7ebd74f86ebc400be21cc7f038162c4613594b645ba12b2387ff64dc3e1ce0de1678158ecb0e20a7111daeec1b6fbaa2f01c402c14d1c9d207d244bf4425aa85dd447449dafcf7801d17d61901ada2e7c6828c69b79689c42a753a3c9052b7347b70825be9d6206a46a6b8e9e8dcf11c37ba96c1c148a4c5b9c2bc9f2cd3dff81367c38fc78265a6e47b3a60e45d882245cd2e458a538574c6eb332aee291ee1aa556d6fdc3719cb9621a1348ca02a7e55ac7fd01bd73afeca8ca6ddd0c6f53eb66692a106383036dfec2c46893c7e77847ad9532d8fce2abb6b033002e86630ac70deb806455a177a4a91a0a461b7f4dab55922d90f16c8bb27ea97fc342610b5d2f1c9233fc2f7590855f86ec0960f5d8a60a9ee80519938cb7685c1b6ffc53bf8148588e8fc1885f29617940404b92fa5d6e31d7ea0e3dcab68f665c0351fb1a9894323154cc8528fbffb4217a06d28ed06e35b096032fea7bab3408f8e4155a902af6cc9c12e7dfd12ef0d3bcc3a714edd76e5513ad690b6deaea22f4871a4cee3e1a795aeb95e2a56831c66c22a28958bf058c0edd6212f1f2427624363baa26caf21b6ad1c1ae8ed55ee2f2b11a0f5f5d0f33adabaeef2c12495dfb4928f35f1ccbd49544365ad8437e8c252421e4f90334df3c18a12e0cf85aea4404b1ce8a40dfec34410bdd86feb7f040e716832e91a2e9f29749ba9bcedd7fdc15dcfbbf514bd90356ff37783ea05aa10acfdd2169d13ce704c8c79a9b3d6c81942c1fa61a395d975c8e22816cb9e47bc439904ad097abc5c95d19d9c14e2b2b6279535a280385405f1e8b10e5c76d6417e66e6301b029b62bc88fa45198da6b21f2aade5659fab15424fc697f2d97cd5919a910d6e4087ed592dd2c940fbfe09d2b286cda88505f84be43f92fa1e5cc2389de4fb08c36177b69b92e9aab8b6fcaf6eacef56ed4040faedf74820c1da5a09e6371c2445ab8ac78155158da8a55396922341dfa713a51161a7eca9f186fbec4d15f7c315521f0e16124cb10bc8ca75b9e1df57c5a39ab5f54d41a3e326d686183b3e2e6174380afbf1035e149de5a8c6d592c541485abf964cde399e026c170a4f8c00fbf89f0fec9a5554b10ad8d70390731cd543f55038a8c022e0454f9dcd9b5d9f2354043123f56829a3f48868c467bca34ec4c3c6e0733e30769ab780dcfe587b8f4f2cb129c3590a809ce6f75158af634ad582bbb4dee2a3ea13a61f998b57c3f5e1444e1dc64c59b9c9320199bf2696474ca0634bb3ea6d54f0a729888969eb1735f9d4f74d25f8ca437c73e217282e1e1029ca364b9e2bb25924158c75904a505d834fa2a8ba88b0501bafb2f8e678ee16d9f8b4a43422b964efc4e57faa3720e1fa35c830468ec94a0890bb31079f58c41b7d386ca55927dde2f31b35d22818a379cbe514617916369a813874ea5fe50e9052f3e946f18d3faf969ecca695f02c0349b2677174194294fb5cfc0c494a403bf4ad70c23e17035cf71693d3b10096de1831083e7ed720905c8661a95c526774c21993e0e72da265f09bad71eb4268496f60ad51162e37e8773cc213161bc4af2038adbd6ea4a149e4c967f5c321cb121f356e82c97bf366680a0b2eedad7bba36763481eaa1761cdb0636b89142a3e27200d7c8cd200b284c6f2b19a24f2d27d295f5999ccf0bc1e35a12223ab980cca2b47b651bd274784eb371db2fe565afd3063a9b93f585e1b640b0573700cb6ff7cb8de53010b347925bb3183f4d293dde656b2a54eb9b729675b649db00c07aa70022175e10147d51affa8ccf7869ae67b32d453343603070c84499200b6fd621b81966ef96d0d641c9e09c5db9a53d64e19f11730b053ee20144bf21ab695e4206ea31de06e17906e8e5fba964ab5cc35572bc11a5adb6b897c4900ac09a7260b31ce1f575135b3cc62e62c3239d17efbc4ee6ff189a5ef2b6c8c30f0eaac49bba8df26e698d785d754c84cb17272b4ab7f581731ebb912403679a5241b1acde2bde5e25df39ded132c2ea0766166ac2f53f184f67d78c053ab7a698f16bee4195ef002a39b603133c09757d004c3c8181a71f4f2f888411da0b45d11129b3bd995294455d37977b656756ae73a13eababb5fb4a30c7ecd02bc59e3f6536fe251b9b53e4a8680f54bdadd467eb3a9aa0e2ae4dc9b7443a09c73034ed1cfbb941007db5f5836f1ff369aecd7736d5589ac5ec4c205476a5bbb17417cd3fa3eb05a5281deabd0395ea2318e417e5b6d696bebc3359abe9d4843ccb1e144cde6731e7c6ebc248303eff2d7224751960fd6659fa0e6f3524b9e9f97cc462ef26e6ca472dc2f031bd85abfec3021d5f4a9f620c8ccc1971b6849ef158fd9561e53f5c42f67468a3bf082795acb3fcc9b673c6621cc58bd8453a6a8ea4ae2c6faf85db7056453687504ec8d74dddb25da08c16ff434da4cb739adc8b31cca748125b71e014709b3295f09e2cf8f8f34ccb6039e22b3d45cb7a029db22e08994256233f8364831b4559044bfb3577ed5c9d09842ab52822f07a4b5976dfd88de8b7dd4f2c57ba203e2f82fd7ba2502a52bcdecf8b9c11ab7b752550a3c0d5de42a6cd2428bb1c6cd3ac19016ec9a354e66d725060df8d09762faa0b907cf3f4d8506de6b8c60a537e293b748ec98a868dfb362a6f2d0a3f3288a0f743c6a22fe4ef82a58fc0e9a5401b6673da95da7e182c9bc8595890cdf5609f96f0adf4bd86bd9ca64c3e6ad30aeacd7d84ecf25230ceb884deff181a165a679fec25b784973c2736d354023a9f23720098f177d1c9879f321a57456dd0d6430581aa4cdc6d124c46a4e1a1b73243c11019100ce3ce636d136771878f46c3b9f3f5b75b4aa4f9a98c1830511c8f9a4b4560ac356ebfbd29187eabb3eaf2d16e3f03a1de69593ade9f732adf51d9038d8762fc5ce8da25396ef64b96e9a8b2316cf8b1737144167a68122fe16ee302f09ab7fa6f597f815278ea14055d24b07c34c70d09188be4929debc4c43561758457a974d4df2f63015085068fb197a82302a4b3b6a782374c46a815128dae428c1aa6113de9054d7a5891cbe13e2bf5d717f7e2630a11f32230f077434dd18b5ac2bfe4b5da646d545b528f9816bcef7efa3893014f30a7f0905bbac1604a4559851210aac0e594a27120e1c3475f591d7b7d5d545708a051d65fdd47871b668231d893c7ac270c8448d3710b137dc6e2b26916a56ec8fdcfa019dbda2b3e4eeb4fa0a9b414f128b01b98ddcc2951ba04c9fa1ec8a51e3588996ec3e23b3b41aa358cd1543c19e551cde2c0dfaad573d018c93f93950b2597297366d6c97f99405e65f1a4c04ca4405c835f65bce8f5a0a2b8c093b1af92c0d5ed6d3f5aa6390c677a3efa65a58568bd4313e7b4afbcdf0b378202cd870cb22da84f26cde12a959ea504de096450f6c7e2b9c09df2c3932fdb8bef809fd2619303be28c4da34f745e19b475977944383007d70b97d8b96fb3fa3d99e3ad2440d116cd3063ff863fdc3b3298f3a76c25fcd55f9f3f8eb4c9d4bc4408fb0684a22320a871352b5dce80157db7c739478bb3ef0ab4cf7bafd72efdd414e69c3a2d0874e44060e3b3467af5b78e62d81829eaf21e5e08595eed775582e5b41185f936fab186b5cd3baadbb61e0922cad77a2e0b421b3018e572befc9bdc15e563bf6bf847801fe9683f928c613520868490e9afae61d9d399d4615b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 08:59:46 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r1 = shmget(0x1, 0x400000, 0x20, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getgid() chown(&(0x7f0000001040)='./file0\x00', r0, r2) r3 = msgget(0x2, 0x10) msgrcv(r3, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) r4 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) 08:59:46 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 08:59:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00003a0f0510062aa6b8000000006c00000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="0db818b1f334694e1ff041007c1815d627ffa7", 0x13) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 08:59:46 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b08b18a6abbb676bd6a74efd398367505f2ae89ad45cd2ac0dbfe1348a30939ddc4da7461ed6fa5c56932723e7cd84", 0x2f}, {&(0x7f0000000140)="7a5a7b5abbe1f05502f5500e58d356d0aa09aa98e2e21de5960823035df2b00f8102903fff399807532e267b46a4f37fb1fc8e9428e83d780383b4d1993b02fcfa775d4cdd2af0f67baa7e5c8d158ed0fde34ec5fc81852ea7526246c88894defd9c63d8279f1d936590dcdaf5bfe352017934d98f7622a0353cc9373c649f4d16d84b238e252079cb7cd4b3498460d719b39660289e9df1f4ff8b878d070ed9004d8c2d6502b5c786d8101a95196172bce0c84f1d2c828c8e663b18681bde3fd4d405958a6c775433f89429f1dfd1ad262d20a05b37", 0xd6}, {&(0x7f0000000240)="a7f0f9553f1a01d8f83cf1cbd4e9014357dd66bd9a4d18e8e1a3d183ecdd48a16e812e7f07fbf5011cde971b328c5d6a33bbc087f3dbd414133e287ffcb207233358509498af920242fd520508def2443547b1b827c66c538afd97c3a25cb9b0c46452d8152508fc68c4c8dbb39c2c82b7522f81716a00d10f5df9860a3264dabc0a61", 0x83}], 0x3) r1 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0xb) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x5) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() fchown(r0, r2, r3) rmdir(&(0x7f0000000340)='./file1\x00') 08:59:46 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:59:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="f97b8f0417fd35ff4af4d4fc4da616be2fa5119ff221cf241b893b1a3ade5c636643ce92ec9ba34cf2c63e"}, {&(0x7f00000000c0)="39a74ed95745d6951bec2aa03d50bf3a3e2709a89956aaddbbfadb1c44a352ebac8ded190bde3e804523c738aefe65bedcaf2cef7eb9ae011751af0628e7d043d0613eed3bf5f7f0b462cc4f1b3fbe243146c4506a85d7575b47e45b4c6a19db7760355a2aca633466a33b8d32252809fa0b02807009b8ae54c581ecf22250aef62729476b668c4e091f4c96009fc4e7ed82a7b19722061d1fab1d13473fcb5a77450cc33fa929d4aa5814d08713d09e6ae72f9f039ca1e6b54066064f9e10caaefef113eb1f2142419831c9898ba72bfd7159d76b48c561fe36334b147b9d32f852f7764f434d9c5e0c18fd8b3524eb4308b22f30"}, {&(0x7f00000001c0)="2fa824691668803d9324ea3e54e82706fd1509d38e8df0ee78c536b4146faef1745ac0fea5d3da2cb2935b013dc3478aaf6921093de4ff8a875f11940a04347d9a47fcc0759fc939a8def284cde477494f2f3a90aaf96bbc201903ac6f6974feebaa64e92db35bf0b18fb1f70b2a0cca32305bf79975e9158d7e8468b37b5ffbe4f8a67e8b852a30e7ec4f38c822c1df75c0180bea89e6f30bb0d8eeacbe3fa273121cb55ac87a77841a055f03c6a477871f7c2c7140c5d58ddb1fc9cea1b9fc642ee0a016aef1f60ae23435f9bf4157e59fa14a57c4fc30a0c742dc599536c0dddb093c65893bb1cf2b54ab444c6575849a1f26384502ecc312"}, {&(0x7f00000004c0)="0e5fd6b34b4667d1a81ade7490a908088eba8e639995ea5240f9ebc916322f6bd7476d354e6bbbea4469c1121367483d11cf960ee723180db3abb257ab0eea0555c17d89fa5df5058a8a1648b7042234fd2603a2b5d137daaf7d269d0f22c117ba801b9642f678636cefa4646ff25af245fe8feb154aa239ecee9a18ba374b4eb608c8c50e4da09bec6096a27a989046f1fba41eac31547cf04306e014dccef27724d93124c740f2bacdb654499d13e4a3aef305406137f518ecacbe486b70e4da1d00bf6b7ac9968b1c3d36c2364a9331d61fa0a0bc13c53fb8eb010d63a53fb26d951c668b946da873f358ca0eae43e5e33fdf29720adb2a71293377dcebce4b6a8420a2ae6665049f7931d0d553ed3ae2092fc71bce7ba24784c5a32faca4aa756fcfca9fe588620ba8eaba2a1e4f8d1989066618f446916f66336cebd2910272cdcc42333894aae6a4054e225e2e53f11f8aa1f8e82a2a76ce1ffae634bc61f856abc61fe7a05aec114a884d76aa3ec17e319f158406535a68699b2307caa03772e9ab14f0751318a02e73bc740e9641b831e6178b849b76e8f5b30fa3947b6f95eb1b6ca6f4462aebe5d298aab369c073096bb5723a5d77eed058f60d7c58a29a9d69298eea51099d3b7040779bf1a550311b63143f80a0a9bcbb2ae9c5f22dba18461e4898f0709fd750462bc70191e2563472751d539b7ea330b8ba6c82885752fbdfccd256a2f54439d7dfb272c2f1a49dce20a72bd92d555099a4f5a63746380f68317d6c985267fad9296be5015b0f7115f7aa8593ab702d9783b3854ef66510a37e7e82433f918717301ff677f768ec696c7d9796aab61992336c8d29a46ad009ca904508ea5ec803efc376ef5cef41b071289946b5287db7b94df1acf7cc9c5b00c96f156c7bd1e360189937465a0dc421a321c66f4c3c5ec1c9cf13cab28edc1c150fb1bf9ff9d643a1bb7e114bbc524756726dc8fa0794af64348456b6ffe419df2a02db5dc2b3e9527be88dafe80b627bd8eb225872bb8e2da3b96a5e7ebbff00a0164224544b71dbc1974c67499b9b38dbf750b4b41f38a2ebdbc3061e756430eb0af0c741449d5e1a768d97b333d4e5be03603dafa9bcbacf72825d1e6765abc36810ef8b9b2dd6cbc6d8e7f5222e713557995fcaa019dbd87b1ec19a0582a01d78eb757edbda6997c52e20d71a7fa8efac76b76d73e57b897b98991752ce701d10c87a8c6c7f6e4f97596c869e846cd7c9ce8e8e74a89a38e6bf278f2639d433423170529c0646677ab35ee490a29238d648d867a375638b6704888d4559cc89c5ccbe6e9b8c15bbef9d6cab7607468cddd0b9862e92a49a112ad86aa4f2a24384b850487d3eee25b2b6f6cc84eb6c39926c7781c97d8a8aeed238c4d981769379199514e7c9246e5cea517509409a77880cf633f8e0ec4a568367d4f090e263c7dc234d5ed2a2635fe42ebc91b0c2a7dada48be4ec0f501b413f6c0421e25ee5c3ed07e2744ad5f1fa39dc033a7e64b6d25cc1a7461200386df1e053dbb1ee1d42feaa5f5671a6dbad253341023d53b9b1c1c2e39485df1ef172a00a3ecd54ae4f1b08f4d25583e7b1f366837f9fa4a4a651914306226a696d069d4b81bf0042a31c867b7e08e9c94f5303c86d0be67deb25e08d6508c945edfc301620f25d57867d0f097c36bdb82d0f0f1f9c3f063347ce551a2081a3f5f5a6e7575074c4f763c99bd76f20994f6016b89dccc8ce9f9ac350702cb2f9b1c7f5251cd4d5a81a60e3d5ae2e217c1d048dffde67ca23d03c556f4d6b09938390f782e911f4f4b362806cc779a9b6b5ca140b91b46024f2bc2e3b7fdc20627b916e313d570dac583389dfca7a13cde8e64fc0122bef71110b5b18b0c54e867ca7e2258bf3447fc8e9179178c4f22b74fee28baa17697153189e309de9853f530c1f1c899400fdf2c635e60cb9762d37f86cb5dd489abd8aa22a1594b07f5cac0d83e9ecee2bd635a3af0b442062eed7e7dc58c022950479d89fb688193b90aba569035bf27ee375354313ae240e751c37fb7de800bfed14c30d543d6124ce7741ce743c069e0002bae0852d11057b298cce00cf9e1de161d05ca0d65112bef531d9092c2b100cf1a69fed20e4832aa4e7a64e3f45f8630ca7f75e1cf456d7fc559d62556b3066709c233f281eb6b89d5a6baef35d8ac2d1cf0af345e1b34ac95340ce4acbe8987077b0a60f5ebe8b9ddb0e267fe42aa6d31fab96679322b2ab0c729d5839952702ba6c9985531c344511cf32c9859abd00984c572f8789a793bb6c2194b83d95ef155d642dc80fbb3da5f7e82785ce8e9b97521ac21c19817e775470e7cfa7708177ba0c89ef967146e5d997145b42e2a88265465166209b5cc9d820347210b2577872ff1d09c0074dc0d8aa0599562895470826a824032d768ed7f5bca5655e3c3fcbf22682e50c807aa851f3cbbb32a6644c338b4f7b7ed8201a19827eae50947e66d81eef3adbfe5845a17638119df817971d5229add908a127cc6f21935ff989a6f0ca43b20f04fb64bcfe846163ae3ee13d5fa9b2acbe3441c2ff682282269b5ae252667b02aad00bde9b138a783333d830d2c258605382f01afb559c4507b6e559b4991f3fc7390c50f5225d65535819a9f49ef69fd53ca4a854ce7a5e2f80f513d0c93e3f61b7b70de5f4ed30420d50cd304e2a7b5c9bd7253f353216b215771c94e5e9f277ce3776acc730b88bdc807ad1d8660329391b658a58cb1bcbc023ee0b4391a58a3f5582479de373cae5b910d8923923135ced523e168748fedb2d14d01e513b15e344a53e4762f000564560a2a5df911a046495302fa1f0e6456f9053fe3e5356a488da4c278328393434fee15a7fd671575ba1a3e51b96d33b3b354150aeca00f41f0fcd2f0eb822f6ddd451ff123940c37f90c39c84742e9ec41e4e6524ec398c4501610d599452733c31336515703483e93809ab108c2ec320f92555ed0d57f9c12f60f3c898ed0f05025e1b610b95549b51bc2588ddf1869731c8bb5783fa30eba805ef815c2d3a743b0584040792b285f1c9ce9d5db802b3602bfed9c8465ac2571959dc05265dabeebfc79884fefa5b9fa031ee4362f87605cdee0cbb24f86bd4eb2515cba41817437594fb3550f650ea3a8523d2992859d6d8d85d66c91b3514e7fc9512e040f5ff20f9afcfa26a542c64e5c7e467ca62cf4049272676e39b78e073024a735b9bc10684898b2d3ed4bd4c5cd9ea90bc2341f8a161bda749f1613afa1db0eddb51d359447e1558d8e9cba5227d3ae7eee90467370b92b3f925636c8edf3ad87ad24f5dc9d3fd0c4395c7800f6dee02b94b5b207e3113c88a356f602b3908a3b5e07322d33ef5ae7fb63040f443b22293ffdf46101a75f70a1199e61d99371ce2c3e6eb8b6805b83bf3db003861b7e7881cd6a18086bee7ae9111155446c08190438622846f2d4b3675bdbca59ee3bc1bb76077cf076fce0b4b50b20d9741ab8ca26a94b47dd1f7c9a0b0a36583455c992be81cb3d46ced07f446ef17b575efe9e58a150353ba02a040744a1a135728576d8ad50aec179de9e0f0f3a59e43c0e8354497b64c505f924925d1bb9ede0aa749a714a82a13ba72b11c5b3fc0a4d049cd0be431c4751a94ac3f77c2430c8c0ae031f1aa8f83f89d8e280318228d912d5f9bba36d81597188e55830e7fb580481b264d8c2d3aa1952dd1ef1327971247a83ca59054b26b142bd9447bb20c43defb31d3c19d4ff9cd7f835f5fbc66a9007851ce58496b49769ad5266a81c7d5d0f1024c006791820d3d64e859ccb43b23b9403bc6f0cb42c0d6aacc35d07593a29968ec1f81b7271c55d6b1754e8be2c11e057be8caacc4595cf7864adb98d832ce6b25ec486812d361a6a024b1a07fc0d4217c20bb772f7309ce158c656d78934a1178fecb9a14c50759de261f39a4d4361d527d9feb11f9799132e1e9014c36fe0322a4717148bb67344ae78732e621fabf4c0fdd7b1a1b6ceb918f0259cd2a20a5e441a88d905fa9842c1cd5335d720a113b917a21fe5cc9f30ddb0c8a4803fcafe4d15d5f0932817ed89558e3011c0911bad7174a6976527a2ec8fdc8434589a0de075dfbfc5c8556d3622c9fe7a5a2447641d6e628e38924b5dc9a94559204df98c9eafd646ed9f763f5a56a32a8205edc100d73e527c4cd644647df7d867ed9ce7cdac945782036c6054e843b8425bc3c2b153026dd5ca6daf527611fd2a05415865ec1a6d5f333151f81e87b9c19a9e68df200a416be71ef01dca9388ca785b202df9315b0841f226c5ce6fdcc297c95d81c16c08a82b40f6d09db555c34bdec59dd5de65d4a3b9eda23849deea192c7a086793ae97c0a99de2cd3dc121a0763106cca831e624c0356f4e233b2a445a937fbab3dd0c3f3ae3f640d8acb0cef2c17b9181bef5dbd98ac2ecd728d4894662121bce14258632a6763639a5ac31db9d4fad1bd2a92ada9ff6dce1200517dd2928c7880a89c0d29167eb8aac7d793fef5d5df73b71b9c3cd85a2bc1b52dbf1660ef8205e2b46d05d3bb35a25dce6deaf95aaf0902f9b3d09bdd6a1725b3247a133f45ed715174b28801825326b5f97dc97b0efda660abf6876bd06198346ebc6ef1983831bb19ada6d757b97c9e55ba5e1f840de17b96dbabc607cce1dce34ca2de2263ec6b4044f2d1e0999725158c178f3333266134394df8ecac6361b096b6f691b74354c0866a72fbc75c59c78f0018995cac902c3f5b8eaca4a04396282e878c3d8cdc77c868c47d858dc41d3474c21060353a9219cd7918e1c0e85f5cbbf2cb019570809f81bd6af470807b38d7926a784876a35ab1aa4985850a0f2d975004ed1a16342cbc492ae832b635bf8b201cc83a3cb819fe49cc2ab4d903357927c42c3daa19673962a23fce55028073bfe8b497619cf25ec6cc51bb6f7934f233c4156b7d288cde5410afa0c6813bd80f2ba262c824d6ef27f928057b3c4b54af93f286cb1688912bb1627667cd38a75c55f712391f1f530119ffd9cb7a75b7c204abc2aedfdd138b338e3bcb9b50276c13aa9423214583870d74bf435140a147b6108fdd4c2950bf18cf4cc77746e5889d77aa8669e00842ee97d10640557100bca00b2e7f2e0bf4b7394c35f5a907b1ad4cb1abfed4255fc239bf0a69f5409b92aaf2f93a0f23a8ce75268ec4a93a19e9285bc10f6ac3164b599603481bbf40dd53f45310818795766baf8c7d2f8a51d3134f66198b219e8ced8c785f7dbb265dfd8c2ddaf78e0bd4972793f52aee8133a379fb42c58606e52f8852bb33b220912b1cfa9c0455b2511714c9295e2fc3f0eeb8092717ea9c6620f11e9923b8409fd43e6fe13b4597c2b10f997a321124234b0e2307fed2ccfd7690257e2e18296248bb8f3ee2da88a367ce47a663d056db07a5868f6bba7d9259416045be8f6d4994fc08d5b95715da342ab8b12abbb0456c713bd3d3952120a0f3bb83d6388dc0df32c42410c7600c6b3636b09e74f50e9e2b91fa2af413b1a9062f8298773a2589a801f0f1b605e9596ec496718473cec90c272287f8004531d6d7158bafdbc12c7d2c5769ddceed97a36d824824489d89e410926c00244a26af35b49ba7168f6fefc73e824faf241aa1a9acd44fcb9693282e47987096eda57f86f0b12db992c9240a8ad472f0fb55aff38b92d62c98e9a1c0554daeaf47d62113e6b0ae34b11af4ec35d3611584a8d736de2453d508da00f689ef8511b2779a02dee369e55"}], 0x115) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 08:59:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000007c0)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\xed#**\x00'], &(0x7f0000000a80)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='(+\x00', &(0x7f0000000740)='\x00', &(0x7f00000009c0)='r\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)=':/#\x00']) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20080000018, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x7, 0x120) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r7 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) r8 = dup2(r3, r2) socket(0x18, 0x4007, 0x800) fchownat(r8, &(0x7f0000000100)='./file0/file0\x00', r1, r7, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getgid() setregid(r9, r9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 08:59:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) link(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='./file1\x00') r1 = dup(r0) r2 = accept$inet(r1, 0x0, &(0x7f00000003c0)) shutdown(r2, 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="a5ed7478ca8a7947c3684ce035dcfcb2d332fc29c1dbdbb1fbc5d20efc4d1403ddfaf66f415da4fa2cc2797b4650f46939708b0f42b329e84e30851e38711d15fe626a0bc785079a0d14cfb7f0da627a1fd64a18faa049ad4b9bcd9578478b38aa89cb00537c93a844e9658407", 0x6d}, {&(0x7f0000000140)="f92094e1e0b043d537ba2e70c5", 0xd}, {&(0x7f00000001c0)="6beadf3b30358d0f8a8a8633e9e60b75d865c94eecc5d4463411bee9b53d211d8d3150baeed6fd266898c622d6b314f0c042434202acb06d1ee9a23655dfabe4a9168f80f4ae3b3708d4cc241dcd3250ae7529e337112814800711e776771fdf3111136b4894ab1c29507dbee07eb59a8ea1b9f3dcd749d98da5c37ed10484694751e86e678127f2bfaf4365cd7400abdef27f095ac6ca873244fabe5fdfa35fc2e41b8f6545e5d9f4e1c4e6c355c94013d7919a90539fd9ab0ef3f968721fcbd23cc86ef1", 0xc5}, {&(0x7f00000002c0)="730624744be0fc5491e2ddd148cdf3b714667dc67298b3880e35dba501f175e2fd0c29282ae9a42f7a5515ddac0e81e97058a6a2bd5a467b1c34d9d245698c51c863fd6f7c3bfb9278cf55e822", 0x4d}], 0x4, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000400)="b8680d2eb49cfd0069c335f1ae19d331cd855fe0eeb302383814d649ddf3e41f11d5bba2d1729ea97a1f137c7af90c7069618a4bace1af454e144fac34f745e9ed8ff28610c505b771766bcd4e70c6011439c4468aa29b", 0x57, 0xa, &(0x7f0000000480)=@in6={0x18, 0x0, 0xadf, 0x3}, 0xc) 08:59:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) shutdown(r0, 0x2) semget(0x3, 0x0, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x400) 08:59:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/90) 08:59:46 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10041, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffffffffffffff66, 0x4, './file0\x00', 0x2, 0x7b, 0x6, 0x15e77f85}) 08:59:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff7, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 08:59:46 executing program 0: r0 = socket(0x1b, 0x2, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 08:59:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000080)="dcb807c4f65869223cea4f30710e0cdbe8e5636dd52d49ee83aa32414b2e1010ee4a0ee66b5dc6c5bf756caeb43059a6d582cfd1afe1c6d35549179f", 0x3c) mprotect(&(0x7f0000149000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x80}, 0x10) listen(r2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x6, 0x2, {0x9, 0x8}}) 08:59:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1f, 0x3}, {{r1}, 0x0, 0x2, 0x13, 0x9, 0x4}, {{r1}, 0x0, 0x40, 0x2, 0x6231, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x80000001, 0x800}], 0x45e2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0x5}], 0x3, &(0x7f0000000040)={0x800, 0x4}) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 08:59:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvfrom$inet(r1, &(0x7f0000000040)=""/150, 0x96, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) 08:59:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0xc, 0x4000000000000000) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000580)="345b9711df423fa1e42b2a4f263f1179df0137996da8d8e844b1271aa11d22f2cc4ea229478ea6cfc45669645e5863fe983efdfc9dbcf673acaea9127f0cb5258a027e45fc6d3f2622d56b0ab0ba1708b2e2476519953c80f368a6858dcee8f9276854662b2e2e56dbb8f5740c1593bb5d6b51f8f811610c5509fdb5bdd7c766c61cf0dddecfbc2955e7ce0c6c48e55f31067c2a20", 0x95) ftruncate(r1, 0x0) fsync(r1) 08:59:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x2a, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) chdir(&(0x7f0000000280)='./file0\x00') r3 = dup(r2) r4 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') fcntl$setown(r1, 0x6, r5) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$unix(r3, &(0x7f0000000000)=""/20, 0x14, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f663daaff3ce03f7af08f1a9939c8e2fac1c8a33d6c0790dc1d9e109eee72"], 0xa) syz_open_pts() 08:59:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 08:59:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="bdf326aadd91afb7ac2352b9207c6cc975e4d89c0a7f8c00689fb01e7217b9e306be63df0c351b63b0db51726fd1f5675a1088a62d64c18948774a97a548e3ffc18fee", 0x43, 0x9, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 08:59:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:59:48 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 08:59:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/110, 0x6e, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="3800001000fc03e40000000000"], 0xa) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc5, 0x21, 0x5, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x10, 0xfffffffffffffffa, 0x8f0}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x1, 0xff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffffffffffc1, 0x6b89}, {{r2}, 0xfffffffffffffffd, 0xe0, 0x14, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x401}, {{r3}, 0xfffffffffffffff9, 0xca, 0x20, 0x6, 0x5}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket$inet(0x2, 0x4, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) linkat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 08:59:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x20220, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="b023684091c92785c8154b8aec1b1e07e87bf7bde2833b78cd556683ba5ef05bff4b8a361a2e27d687618249ab82e2e602258e37758d7aa27e2f09b6ba45", 0x3e}, {&(0x7f00000000c0)="9741243b039a62ee7ef6d850b5ab63bc58f180073c6cb4406f1d021745636e9b46f4ab7060282f1c34c1d4f230aa634613e4ca3182402b673231bde45867ef26399d285cc6b329a2ecc3af5c3e92f68c89cabd2e9dd585a7293b781ff58458ca47d2cf5aca9760419214f2faece8362f46131ab1e74f72ad8cab5f599a56e0eb85cc1690b6918b358095a446b75573a199219c1cc0c4c69fc8a53041605ec97f1494baad52c89267e5e5f90706ccf74ae9fc9e84721843744cb3eae4d13c16e532115b55239d6ebb5db8782015b8808dffd3e200ff3690154afcadff4018f799867f7290c0344baa3d5d2babf8fd5f633952d3bd7b2022ec23871bc2729e8187d389efd7e0d34d86c1a2164a921665926f79f929ad67fd24d65a7caa17c886dc16da00a7df1289ab860d5c09e1fdec5973e25bf955529f76e0ef867f654321c0ac22410da67178a142e6dca03438488435a5951664da834d447366e809d65b87ff8d63da70f88752567a038cb68f77c21cb7619218ddb32ddfb0db9f1fe06938b00f168cc7fe18a56acf6933c901d0ba1c2068e726a97ebc7134f3df213ca8f3b34a65d50e7de5c4a6ebcb0ce66613c223f1039ebd032d1297cf1c7318eccc0f4b7b3d5bb0509782fd0b895e5d052a908f0cea73a2d91daaa4981a23b98d9de58a385747b41f68799074272bfa0468aaad71052445393654d190410e4061b762f83656b74821b95fff11020dd057c7d3f15238fa8cdc6868a9848ff214d0c688fbaf0bc251322f136f604697c81eb102d4d3bc84e257dfde1209c8baf93dfc38e4aafd8a202bda01f92a9a08614b45474ee498cf8749f0a8aaf9a1213a3183e0c55ae099b0c6c802431cc31b946d92b4788095a0462539f66f589149ef242abdb6c727c1bb47f9e7efb4a20b4982267c1c7b4098ccf2664bd728b4c29bb8280958447d2e9b504b6a802091327218c831be717803ab93250f001f0bc0913e315a95f24ccd361e45c02789c9085b4e1b1223652d24aa22fe232e5d6524b53df1af5da59da1042e0f9d4049ded2782c2f36062755170c7abe301fc1b6878ac3837c3f671e57ecd7a01c39cb9847db38aba15e97bac8d08b960513eaf5d449e63dfae44da85c98fa97c62121a4a5aa955ec55bddb00af9e147790f1c6087b0bfb8378247647db82d021c3c3db5c0b859a0368bb76778aa4218fd8914ed0ca7e2d319d13ebc78a3d5d0b14ac04333389fc4f259be838d00aeeb9e5cc0c6dae41a49a98e782774b2cfd1bf04cb617346dc7e9ea012c07d145bbedad67533084f6b43d39f5e88e70a4594a931b3c8e9fae33c5dafed5ae2081e9d90dde6099a08ce9fc8bf224be9fb32e67b8903abc14f08014d11f68564aae94c25700229e8e8c487cb213af2f423c3c868f397912f2685f80dcfc58dc34a83eb80d23328000f201fe3816bfc6495f13f651ceacd9cee9d86a66e4205dc5b1ae938eb553eb033a747f71d9cf36b18670d94119c4953da7477cc06cfc04a35b5a53c5e3b455d32477ae8feb3256529625bd8ee36485a8b186a65a9886ba9b7ef82d3ad7e4bf52270bb996ce16faf9a64a2170e8c21bd636fb6c56b093948550b3e7935dab35804fe28bfa26581d4c02fc25affa3578ef9951d1e7c4bfc0acc91aee3c9cc865bb0421562489d9ce0a9ee5db705717e945494b292b8372d1031faee3ea2d2d5031a7dc302b790860ba8d020e1aca1029d089b83174854c2920f352855d31b4c9be57ac6b81539b741aca4d13bd9130e726b0f41a34762d3bee7890e9f91a7592ce74e8f50514cf3281396ed6ba063669b18d752dd54fa6fa8f7ba003f8427aa5edb20f71b99ba0f3bfaa1db10c2b55e99ff4fb96b5c4ac09e8e178a3bf177c1fe90cb23d572a370c5784453e6853d0ebd89627e811054cb32dfe8927b99a4bed21e0f94a9ccc8df5881580bbc9e46c5262dce121a3127a93f3a306ab50204606ba4a0699b121365d143edd15f9bda7f5dee62c4849d536f7bb608a9d1775f2b074eb2cd9f65e1c9b538ceaeeb217e8d3eb55179a019af164723c1ece6ccf27e257727ae84d074b0d0e601ac39ffe6060ea2de701dc13b1e87ba946e7da2727ce6b85144129070c97562e1f42d20358e9278631866cad5b6cc9d6b7ea8b00d1b5dddaee2e001d049dd047b3240535990530f24ab3e3eac2efc47b126ca51aafe6e69b7a011ffa0e46adade358a4330e8fa67dc6d09111f1fb92546c64b13eb9e465e861bdaa54f3fe462567f7ed382a7e78489d9f39aff66bb4863c4261aae3d1ddea945ffed0db860231e4eae656741ac6fa4b602ecd2a43b736a90f612ddf6f9cd75c52fb62592c2a648c57c524b573bdf1c6d706ad35e9b87e929309be137b2a5694bc337c3b899dd12e19708bfbab720b9177627d08b81a4baa25b696d74afae70ebe682895fb0abc6d9fa72eeafe2942eec198d09bd05dc247be213b23e0a0ccb9e13824210deb77cee6e21f901757cd570c15e8c7b950611c5bef9a7913fd58dc6610467b660bafa2383192fa16ff290419b182ee07bd8f2bad513295cabd1d32763cec5b8d7cd6893d36c5347060aeccfe865c232f3a0033309a590cbcd742d948243c960cb5df682a05f215e09559f2a623d780d266d71f510252dae8e3513da2a3f8e287a5136ce658a804956f530879af95cb5b01a245ed2d510c61ccd67c04fbdfb0e9fdd4e7a53ab7076f64887e0227977c320d93184b6f31349e80603f1df13da99d6dfdacfaf6da99ec11423ea5b1703f598816f8d7b3cc692d9c6b563e43e07290cd9af7741a12f94a17ec08b1c0d2bc899e1157bdbfed35a5483fec9ff2df3db00f3ae8317bc93102d6dd14f3c67f2bec6e7604e65cd4d0150274974d5a22841b364b5fce63c86e546914f2ee0101baeda21a6e0ef7698541997a0141110c8ffc77c842bb9bb1a37ff8942f0e89eec4c736b3ce63545e83aff584eff5f592e3795d59531543f342243318d945e58fa95fe37dc9e32ad7b7f3cb838802b32865611a2a0b2496ab681beb3e15218d76e8a6f2b7801200f88efb30d9542873bddc7908e50afa103bd0a2ef83a71d16fddb433e6a39a8d3e4ab6d57d63628671b85b267759af58399afbce71e0f68bdf7a95e23aa401ea5dabc67c6b5a22d768d06319b6d01ef2e27d73017d7cb84fb6e3439c766aa6891e9829611744ef4242a0ee6fe2a691ce26560e3a70f06e33d38b8e63ea1cdf1ff8f445b596b99487ff1f8b9bd9c8f85725880421093fbf9ca52ea9e66e07106653b03693b77c35b0696fcb5aa0fba153de267ae94784baa21bcdcedcebf7673f6cfa2543ca2856732aaecb03f05aaa082f475db6d4c8105decd4c43ea69a532afbd074f8d1f7ee98c50f5a50f85a60b8624feb71ccf9d3985a13012e045c75c572c6615291da4420dd8f4657d7be4b6d74578ff9a0dd7da84a6ed16793c25a5431ce8b7f5b8dbdb59bd0a9122a6843f9af9d530c74a7c69ffe7fdfc9976c6ad585e82930e24b0a361907f5e71809098b6aa701bcadf2f51c331e807e3e14a3f403a99a40693ecc754ac48320eaf1be52f9958f72e9f86669ba06c1c7a1675d85e1703e153d61d0820e6d626e3db9cc4cc897b55ad98015ac8af5b70d0b6644341eb761cbd76c23fea3ce3a8395e548b296e752b554439943dc3209ad701cd6a026397afde71084e895f7cec18b6f0f23d27c2792151a65bd65e875b3643fc07855309785ff499db3852e8829f3a28090b1e0170547ffd8ffb374ea7cf7d84ad750b6688212e10be3605ada7eb32f1630e0a9c6eb9582c2e20d2a03b193bdf39155af57e8479f3cd6d78103a6fcc51699895412bd0cefec16af30cee0efc99bf1742ed90c44f4d3f9255491816a49b6d48b06a7dd113463e2a4a476205f192a1914595b0f51f07a31fafaae0fcfedb6a6b20ed7937bdb103b52fff869c3847ffc9caf6a0dd54b7ed821152c382150bf9720dc3fb0f533ecaffda34f9d123ea32af78f1321b5fc587d7ded0e6edd2a5927b291b9df488fbbd9e2e66bb0ed3c6e664bbf496af94485dbe3cba1ec5402eafdf63573eaee56445873245ab8de6a8e07171832bd4caaa164ddf0844e7c5d96e5005a52a1c5bfe643e12e14f6300409d440e874cf817db0416e7fce8a77982c28fdcaa0b007cc8327b12f36c6761a6e822a05ed9114ecf5ed90d92ef30c3ec522d8b3652cb158fd29ab9bbfa9404fef126afd4de3b5fa88b2250a81c63a5081fd4060a0a506188d2d0c278395dedf0f289bed5938b855554171eafc4edeab879e71a352fbeccf98c49fcb6242d12942e7743e8d33203890ab0bfb1223d2077e2e9af0bcdfb49cea7d5700dfc4a58b25447f4a0d21fb006a06b6f28b67a61cca0ed2f94bc114ab188b9cfe6c4d83801e5cd04dd2231d1504069e650655a2ab8e68fcdb3132625fad3fe1a5934353b287cc6e354ab04bbed852c5d6929872abb6569ecd730b3d61562c5a95fe90b4c092b49d6126290de8be89121bb1aadc78b79fbc939ec9121bc08d73782d3ea74e39526177c888c18bb4191e7ff1c135853e41ff529803ab79a95ad6058d9232ccb61b53703965754f0b825733c5b34cc1e0a1f3820294e28df93c260f87789f8427d2b4a9e3b28711fcee87e7a537c5f510efd262d8eeba7a38636b749c900bd23cdc4dc88c9a9b29a67045a3725f07e8c3cb3c86fb9a230d4e40dcdadb01ec6df8f35d73fc00d488950fd2e882490e5b60b14a26271f555fe20fab2d12eb81d036de672d089db28edc12864a0d3b3a3926d06aa7e04efe2e51570597cecada21a82b1767e8077de138ce550eddb4931249a8a9ade540e4386ed5f61473a4d715d5aee6b2ee280795dfd41a6903dbba0de7444656416eb8c9c2a0707ecc9fe64bdf025f06fe970d97f7a45815658140914b2f88d561b7df05e3283d7837d02bc38c5559310fe4ad4dde874b5b5409efc8b2b675a511fe255b93ecb16b29f5b7569521896751841293cf68bcf59afe10cbad249d5559ea7f0a38ad1dbead1b5133783bf5c0f3eddbb068c93c9968a9ced1f41590b3f43df29852510c054db2aef7fa2dc98969b194abbf744b5da016516e6b3853fd18031961b5a137567e60291e84fc9ea35fe075aba054f9a87bf196086ea782ba29f46c4b537cdee98cdf647d209b0ef8db01868fd95d5317baa0d15850421bd3479da3675e8fcf34d28240b956c8f2b6cfe0414f3f24c7817c19c1a124a8a8327402d420217bd286b6875cd96ab89218795e84bdd0610577d36e4b75b3dbde913960f7bbd7d949eb58b834c85eba65d385ad76b757a8ffcf11a97be21a2b23cc3d4d450479381c4aeb08ca827c4f189bcf1fe6e3e5a5076315066d6ef652b4273163a0d22042e1ea34414d491e0f9b65de1a763423572d0f7fe3a09075778d8dc39e66840b3ecfca2c9a7585ec4786c9196a8dfd1ba984d1b899738e98edafcb1e4c3f8ee8e584d2d53f9a78411fe136b0a014154f3d89dd8d4356390d575f77921a5aad0e0cc9963986c3d3e5bc6f0e54c41e12bb991f504894c727485d210a92fe0ed5d0b6372f19a70eca4caeb518d41b2538773178517ee1dea16ba0ef1ad62540235eea51da6dfeeaf77f8cd5b0cf2691b033a8c5dfc1f1c083a9d5607366788cd515d5f8d441ae90f4a0cb43c698b6422f8a2ce7269fecca7d7007684a136ae5e48d4dbd7274e8bf519101dd11f545e324d893a12026a616b2c7c3a6590a88e9a9835623d403fc514d715558b2bf3efb977678", 0x1000}, {&(0x7f00000010c0)="74d39879a6e4fd1dbd1f595c60d064dfaba62de5cea99d7170eb440c579a23d31c63283b62ed97c73ec620e9cc15aec670f009b02255015030df0ef7a5da1ed1e60b489dde743b212faa4dc36dfb37f9df77ce75021752656dcbc3764ba6313f0758b7e97570644c475d7063", 0x6c}, {&(0x7f0000001140)="03f78bc15511e68bbb27aacd4a1c13d7456b1679029fabce1bed7ddbdaaf87f6b2a7ff639e09444ffa4bd0e1775893cccb0406599e0146fea53b71e42c129152bf266ee11eb8cd3b75ed08663368edb3741307e037bc9f8a633b1ea0bf5961baa9e0a5214663be372b54b924", 0x6c}, {&(0x7f00000011c0)="398c3589e4f939335114c96505a0aa1957a7827f806a59db20b88f46b90a88cdf7424e7105294fe69113b6fad270c063b0fea03d3153de796aaa937477025c30e10e5b8ec158099be7ebb774647d29a1852b9e9edf7854febdb7ae21abc6f12f2bb434dee65b644a8664f003ff51d88f0e601e302a57384452559763cea4f07c7b1a9a6fec45028fdaf0cbf2d6024615d2cbb58d45ff6f3f89ced9457819e7985706778623af05dd04d8fbb593b3ceeee917e0e35799e4d65b6e3003cd18638c143a08e10dbafd81d76955f9deed40", 0xcf}, {&(0x7f00000012c0)="8ed8ec150e109bc3c34e2c7e4c62d9e6864eb73e40c2603983c3d81c6a97075b83dd538eedd574a6887496d237abe09b888110c1367e945c6b78170f5a2f3c37762c0970cfea0378a67a99ae658adb48680529", 0x53}, {&(0x7f0000001580)="429945645b8f025c0fa6d24312d06c157f4855e684ff57e6039dc91dae38bb29a4c9ceac1fc2361a912ccfdc4df81e4ac72c425065a21ead0845a057a401e9c532274681503cb41709c560873984a91efb8333b7a98ed03b35611075f1c02e75555c26c1c755baefa0014bdc10fe2d9c69e9ef2edec8a7ec0706c794f92f452f965fc8f680364604062e35b709ac388e0000d0232880360e1ff78b197ec63a149b85f4b1d6560fd14fe7443418702a94722ed4ac46c16285735ce32133b1f41db866d0714800000000000000a6aabeb5e840bf20745a4a93a6dddc9a908a6b1e38b75a85c79d4cde004d80b97a61758feee722b6b78fb51f639d1c599fac40b2370b1ab640663de461f14531a10e423528994d998d74bfdd5695f7a9a729a3793d7705dce31a59be56c996c4ca962a2165f07cb2d26e68666aa8a51d9cddefcfda0b3a305e6e7b89182be5da1a5292528c1609f30e199ed0516e8764a4833fc5f47ac8025c", 0x165}, {&(0x7f0000000040)="cb7e87e4510ef43042dd7272fce0f33abcf06223634e45592e5e889beb201a068579e02c", 0x24}, {&(0x7f0000001440)="a227fb403ecfcb0ab6ce8f3ee98ba7ab3fb84902b74924e123054130a1ab98c47db6d122adb37acf6ff679bb67f6a5dd611290e342ea6312f7f254e28eb4805794f95bd953b2a659f6882f5b92d47cf71176f24aabc2babe7e3f66988c59612dcfe10881990baa9f23462bc0bf33f7", 0x6f}], 0x9, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001380)) 08:59:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r6, &(0x7f0000000780)='./file2\x00') r8 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) accept(r7, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000001280), 0x5) bind$unix(r0, &(0x7f0000000d80)=ANY=[@ANYBLOB="11042e2fb0262a3530b0"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) 08:59:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172d6596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb9bd31251fc44c0ce14c22d0359d9286d98e09218265459c92a304007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) 08:59:48 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x2, &(0x7f0000000080)={{0x101, 0x49a}, {0x9, 0x2}}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0xd0, 0x0, 0x1, 0x8001, 0x3, 0x8, 0x3, 0x3, 0xfffffffffffffffe, 0x9}) 08:59:49 executing program 1: r0 = dup(0xffffffffffffffff) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffdea) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xc1d) r1 = semget(0x1, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x8, 0x1]) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x6) shutdown(r2, 0x3) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) 08:59:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x7c9672940a2aac, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x100000000, 0x273, 0x1, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) mprotect(&(0x7f00003e0000/0x9000)=nil, 0x9000, 0x1) 08:59:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r1) syz_open_pts() getitimer(0x0, &(0x7f0000000000)) semget(0x1, 0x7, 0x60) 08:59:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="004f6cd1bd696c3000"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 08:59:49 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1203, &(0x7f0000000040)=0x3ff, 0x4) r0 = socket$inet(0x2, 0xc006, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockname(r1, 0x0, &(0x7f0000000100)=0x354) 08:59:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x405000000045, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = msgget(0x3, 0x226) r10 = socket$inet6(0x18, 0x2, 0x0) close(r10) bind$inet6(r10, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r9, 0x0) recvmsg(r8, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 08:59:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) write(r1, 0x0, 0x0) 08:59:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000280)='./file1\x00', &(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="5e0badbbb772005365bea4b4d97cd8b26337a711dc36973034b8b7b4c0cac6dd2ec15805", 0x24}, {&(0x7f0000000140)="9f6017bad725e8a007a1f04ae7e9173b5d439413244f449d24583cceaba96ce1f8f98b5946b3ed3e06ca58c0cbdb39dc2d4a889b8596c2c2c0e27d5c8bcac78a6b985de70df8a2b73f612eb63878b1057f371f91085f", 0x56}, {&(0x7f00000001c0)="4ff71073cb97d3026135c33762ddf5bc0e8286e48ba525bd0772ec54e4e9e783853b87afa384625333bc95c4c445cadfd20523efc45bcb36aecf7a3a31410b2e695d44c983b7a71870eb5d1affb375e609b1f5518e92c65f79fb4026a72904512a179c", 0x63}, {&(0x7f00000002c0)="03fc78158af56f83b061bceb14ef7a26c350e78333317d5f0c962e24d1e87dbdbf110d04c59e1fd9d48547e92c569078ba4d5d0dc9587544202bb5235bc4eba1446d614fee622b0d2a320313631e7caaf183cba189c05172ac7ecf1cb824b9e5ea358f612cbde998fc86e9cf202fee36d685d7c51e4bdb9e7a1f57e3a6c7bbf507b4a0e1b491fcf0f8e199346e4192ada50c2bac422b565a13693fb4a1ab495e8a19d14dddb101dabd2366d707c0c2ee9ddc08dfbafcf61aff9cb5ca544d501c", 0xc0}, {&(0x7f0000000380)="67afbf6a70f65dcce9b22fcb1da51558f92e72f1e2478ad7d45c590952010cc1e2c200a80811266966c7631469694f1f17ccc9123975e93d3cdefa272d6ba5987a2541098b367251f14fa618b1fda83a20eb9c537b51b9e8835191b4ef080426c74d87eba853efd82505c35ab7cb79325805d9d8cd4fb6f8227cf3393bcd84379f233ad8eed0c83e", 0x88}, {&(0x7f0000000440)="8550010f1dc04472805f86f3808b6495f359d8bf02a192c88fa248a5a2fa91379e14b775d0d3c5bfb03bbd5a91968bd7a1ef893c437b7af7c7b450de56fff483fe53253c6c5796745bc3cd27a3f2396efde84d0623e6836713f661b55a899b8ac285", 0x62}, {&(0x7f00000004c0)="e4722df59fff155f3483b02da3e6966762266eea3420c9f5769630862c49f03523ed46812d30d8db29747cf655893e733f062714a922a8b88d0dd40a0fd1392c52eb21f7076c601e79d993fae86bca84e34e2fa708f6836bc4216aa04cea721885ce092bf10ebbaed8a1f22a7b053165cfe5afe11d5a23bf0b7316ec8026b6d3a1027ec9f7d6bd4d1dee887a02cf3b659072058c4eb45868ee730b85009b477f78c5cb63dc40fbdfda77dc2389", 0xad}, {&(0x7f0000000240)="a7b6b4f631c043de957bdfbcb6a9bf4336d310289c3876ca73e30ef55e25c5799571e499", 0x24}, {&(0x7f0000000580)="44beed1b", 0x4}, {&(0x7f00000005c0)="e7490dd4f03ce8df0601b2c3df2542c0878b5ab9c18285f5d13a0610b619ee6c18a7ada6d5dabf7531d213ae546facbb4b2fdaa15bc6f126e8e5806371e70328bd5c86ad020c645478ad9b3e51258ee1ead2e9b4ea36790eca0c4a6a062a9b62b4eab56a5c812813615d5a3956329528a2870a04edfcb42bd238253a9b8197c574aa3fdf454aa6a5ab4ec011718647f972dac7443879214fdba561076d10d0915d2b9442d69229a831f81b657d68ee8de79996a1aa86da1d3f24148002f2e351ef523259853f0237f29547e99b38f1a633c2a5bacf56994f91ec2f80908e213187990f43092f47eba8c730272fcfc4bbd08791bebfb87b8b109bcf363dc6c0d8571d7f6f4ab2e83cba27c0b226571ee074866c47acde0db01dd6ab1549302651dd48cfcd3a210979765c9f9c040ff1ae6fba3a7635772365172c634a4d6827228b1ef4995297834cb87f70570561703f6c39d67e75b65c42ab77a11f3ca44bca4d41685e10ad03a0b1bd46b867ef77a2869a6d1d7e53e3dd6debf8e4fcdcee62d686fa37fa8cfbca8a07bbd6673f672d2dd6d0adc97a6b709a22e4f0979dd0382e96c70dc565aafa2b0419defec2990e049d31bb5680b4d260bf05f06f8c3928b93a84b899b2f23b3cb9fea77aeb5eaed6d2a162008d3585a2b6b6b189e82263bfb990aee6c16555fe698e21ab0c935397567ebf25278a6babb33a4613b0f57b8e71890f87b68f39d82d8958b14096fb3de89084fb986641a4a89bcc3826f26660ed4b38ab891e0890f84e8838d27d9f7585fe84c46be14d570bd87f58bab9b1f2a58d4a9ed2af992f8b10723fac8eec9b2190d933d7588890776c8ca8619e57897a0ec6ba5e9663445e3b81447e65d355a8fa2ae096a3d4dbb8cdfcd2565c9049334043f83ec815af809a4c53a8973a91b02855feecb2e4b00b6a2dbd6b672589b384d3b92ecfe31d35603616257eba0a174bb1443f747506756f20089a244ef8ba088e3d7e93162fbbf95c2204b4dbafc33f71b44dddc57362f39a2912b1d25815b1e6aca733e1d463c82737d1e1953e86fdc928071041fa5f71fb327b9df17e2c9855514ecfbb64c718b7ae023ddd142413349662d4cf5dedad8c4a9492854e704215c3fdcf59d7eb92360429cd262805a81b8f45d8b0f5bf78de165904053885c908b40c5789148732084f1d76893883634c031a5ec035fec24d390084e6091b90db8b1c1312af512992e3c74113def6c2bba5c70eb439f07384b26acf431b2476354bea0f19317b55d20cc304cb4a84a976ba1ba3e04213cae7b57acb2359864a7bed82386b632162708e2eabd45f6032fa8a15717a5bbf549cdb61efccfc73765b5e47e026324d2ed60f7f3caae966d787e1215c0001279ff53911678a62a9fb39feb01868cc2f385ad9903fdea929c27b601717cd03b9535fc50809102b0594c32fd3013c45143d70becc89a18fafe8efd50520307b6ab78843e82af71899dcace7899e10895b952878a8426857efd243a3f983720f8e9c1c1f278d8cdfb9b38edcf49bd61983e123eaaaad9b5bb744ee2f3e78023d4fcd46b8459804fac292eb02935336eebf57738ecffcc2ce9a9f8c73f25db8bb4a1d62b9d52da1012a2e6d44c4d09fac8778ac56300945c81aa93aa12c37662509fbae8dc574f670d8cf47496ab5d26c52850a9343676744e95f7d53450ac9e2cfad0bd12d86344e6d26ec582079b5d99641991b40344575f79d56f1011cbcde004a002d6b0f86de2aa9d0c5aa370c819b74f39ed14bf93a8bfffa25b194c873375cf6c640b6c9922efc7ba92ffb350363ef698543c2132776b6d903a44808b1b534450ae31a815b973e256e691b4feb74c7da8df8c3d9ba570b91fac54e12737cf5be3a297b9b7e09d67fead6da57d5d7b6d4ed00bccb13dc83dc96ed3596368b7f149e889b2bc7f40d953dfffadcca56077c48f622ad290ef6284ed662b1249c4ba10820544a3210af6389434b35a34e81228b86fc56a6a945bdb31d74c55f25668f065a3542ca92235d46f8b64cee58114acb034ead7ad425d361a72bead12ea0be0a18297082d5c5ea996758b91b0b6291d21241642a1029ccb467d5b2a54d1bf303eb845069eb2ce941001b4e3834d256c431375a0a87a164eb688b7a204c83296e69f4a47f8506ec7c5e1cf8e9d6a7eb2471151529c42886911baa56f55800cacb7510be869dd21520e3ca7b56e08b44c5478e04e7331f2047cb691d778b6900ebf5822683b6910941132e1b41acd7ce4f7a0824c44185369702a4dd1029377bddf611e8d1a8a0b3af972a7baa73fb3de028292bdbafe4e39b5d30754681de4b6473ed3b4606bbdeb1ede7ec0cb9c5c44a4b89ac3a0553535c0db65bc3406ba0491913db0f5a3822b24ef48e4840495139b3f691fa0e80539bbefbf39bbb9eca8f6407496f0cc02866b5de19a928a22e8e06dbf80a226139ddf71f1404396d1b67ffb4428e597e6d908406823a1efa71240d304d6b1326cd157867405733e25f1b3928a733d9cfeacea13af8cda556176dd5d0398edf0259328628fec897e27818aaa5638350b181a70ad084ed36f11c0b00ba85b524f4c3173da0a97ca0e1b8b0d5cd6c2e9104e4cb7fd7eab9eb7e07d136eebdb283b0b7bad6dca1529ea29e0f05439b53c0bd2f669237a7410093bdbfa00a395f8781a357f8a0db31deb90621fba985c319d5524cb7ad1bea0d5b6c43284da8935197b6a300005a690278ffedc6e607b510843d2a37648c33791558a106e426b79236ce10e8e52a1ac755e8d9d5debe8508a4be53959bc549a237e7c0b212315766350effc96602b6f5c9ab4fe2510e08ba86eb7c282cc263865bf9a263555becd417318b054966a7a1ae00cc5950fbdf8f706dc5ccc45598697eae626ae6a27c58ad3191fa8b0c276d6461309746520f53ca9cc08b40430a2a28b48b5a0ed073ac1d65e87cbd76d1082af4078f512471e20d35c4328bd8dd4ef6a5eae72fd8f4cff5f04c57f9f7363d15ec70c6da6d42b96f2c15d7cec578f989c60f241b6d607b474f4a11e92cff42cb5e32cf5f91d6329da2872173f6bcbd237e4dafff91b9e2391d1db5d424a6530d4661c54ed05e245bd9c9d11b410741d1c77af6eaab493a471c3fce1575b66af5f24fb2efb5ce5846e6663a648f9e160535100300ba6e6aeb3f1b830be14628ed9c5aaeed59381344e7fce6b573bc7bb914f6d88f8b135b0ee2f83384f003ce26a412b53e65b525f6c980809492a7f1f2e8b4c3ea4a0a60e30c2cc0bf601037340e136ab456af3c8013e66f143434c99cf2680b8f5174708ca793e0a0457c78468fb43f9c9d2af11aaeeaeffff894cb7a4e0238ddbd3798af23ae2b73e30cc0ae12df138e62b2c3b9c491874fc69d8d5482c241ff694d4512a2b33ed5965d5a72a271b5889ebe11fdee5a1a95d663f05fd65fed5515b5cbf5b5df27cbef979d75d3531b1c2e23bdc6059cf5a08e0f245bdf7d508301530fdc16b0a5736de0a9dfe1cdbe913e6b0669aeae777557754927b49259eb4f3d4ffc9dde0616956e571c2631b989c3d343bc37f6c99ef5efa29531c4a75681abd0c9e8e7fc411e75347ba7dadde0449c9899381a5cbfb7691827c8abf7dcf6f8ecf307b265abae5afcd9ccbd92817052ae1e36a2c7860903481ef4c0259c0bbce44a7fdc4d72ca2afd74ebd5b919970cfa5b09d0c0a303cbd771e9f20a9a89714123a5b33356a69a42cc47a85233bc4ca80575ef73800c4d8a6e117dc5b50bbb5ff44bbe1c93763402ee841908930ebc17e1d32ef481e0c1850efdfc8086fb4adb77e66b189067df8ee56666b011c6f7c201b9e86a00a83e8e4360ba83f410fe18ae135c96edd7cb2411cca558bec5bac33cf1ed7e6beb676970ee06e82bf1bab355b3bf97a4759a40a85a83f1eac281dbf183bf51fdd25291d56ad6314b43a60d61daedcbed4548fde8f7f71378b5a606a993ba033e485f47fcf59dc588297fe3b4d9062fd276225e0b767a9aadab4e3ed2594117f449c45f31e9cfbe4cefda3dee3ab9ada8cc32f1e479a2ae7fd41f01cb476692c02e45e3126bc364452df31add533c54b0a6d2f17c849f316f50ae670ba32647c6fd988c2b800a929d3e1c2fb53136afd491438198827b311c64473b73dbbbd251c840d0f55790a959087f48be75b4ce39fe580715c33d991db0ed648961d66a10253359dce89f436d495ea6e6b0e55b4d0c69eca0227349e6a6d4b8dd3f9bab5c8a6520a7d30da5c10b0bcd65ef2fc315c846da0be1a48e86e902b7a1b0ce556e0866f9170748d806a08e7690d1ab8a409470c8642985f25f6e016c12fed08e5afd6aa4dc66477a14cbc4821c59392e701ef23f28c9b32e03f430e99163517c8748bf4a129dd066e9ebfa4adbb06057ac63a1e18663a3598220339775e50358a3976ec722a920f92f2aa4e8eab343a7b13663c08aec49a4a9e1c58d53f8b0fc0c1abff9ba277b7b27683da26ebd09d1f620f97159e8138b03efed3b6557f8bcb9d7da627559a8183dd94992bb50292d9d7bc6b4bccb10a9416503da528f3557d204d5c9f007cdd8238ef1100a3c952c11aa68ffa0843ad300b9f2631cd52365689a97d7fd1ee72954a106c8039b5c2f21908d54a5c1dca1b47d22eca193e3b1a4d64e55d708612a8ad0c57a9d0cc85fbc4d964b607eb75a9ffe639030793bab337f22b3291eac79025d87af806e94bd6625227c7081be0540ce8f01740ad8a41ad887622d2fb1df1fbda7869d50fbf5f1218968a4968fbb296ac6ecce9a025e2afff4764b5c94ef9c282d947262b0f19dec9457be19bc98aed6304e7ca5b681f0117e60b527b2d2cd29c47a67592883722e78ca6f34c2292676a610fcb0d4fe1bba802b5b28a7607bdd2ddb751f05a188ebc9bedb180827ec5cdb15d921e2e95ce25fd8207f2f56d63480e12e8fe3e6fda4f6524d8f383d29d1f5fcb430845b29a937937fab17d7111de9a7955285f7f7ab1c2f5a794f048d9bdd79a4be6eadf7626182ab356a36a933c6e06255621daffcdd631815a27eda77354edb7476d884efa77334ffc224a3fea4494016d489b89c6bc3d59c689320d61664ee1b19f048cb46ca4f7d277f104b9bf5f0a4ceee6d60b29344d2bd37c9227549366ba669fd571aa16fed6f965bb7e157be792543f39bc759a0d14ef45d9d95409342f10bef079071bd0594d06473584da8b5d3279fe350a7296956b5c7fe1255deb8d6afcb32788b68409bab1421c082c05c088161bc9c068efe812a80ae75a3c17977a839f7b3ec67fc1238519045c5c81cc99320c0a2eac56924d9379cc2d3dadf8bf000bc9db07ac90b60a5667364babd027a7b221a907c93371ac7ff584fff8e0e3ecfd10e928902918cddd72d98c9cdec0b29bd161d4dbcdeac9bad0e196f98ac342285c6ce6ae6edc50ccc88408b71a08783edef48f76ed2c2de9661c11f637b3d244f7469e2bdc6bc34269f19004a4b3b81d51feb8b2c1edbfd32383c88d45572c4bbb68a9ca5fc47088e9c1355fecb63b793a37a1f26470f94bf4712d0fa2558c2164ef0784c4a5152e54c15ae27005730118300f37c0bd49ff374cd58805aee0027457ed6db4975736e85b0a6d9aec7d0559a1d22f8fbc416db0e8f1dc2bb33805532e76222ed1d53ae43e706726a1494ce4f72062494c00e82dfc16b7f9ebaa59e205812773bf202fc17292d0262fe1e79870de53cf231d64c766f158fbb1d35fb4d75b924f3b2f8f5dacd6e042f972a9890e9aa91297ee9b8", 0x1000}], 0xa, &(0x7f0000001680)=[{0xf0, 0x1, 0x3, "1c8f3ca8537eaad918d8145ea324179602c93c710fccc930bb816ff30f46e4dfc73df713a45b72e8407fcee231c15358129f44d86ef8439de258cb20f662c80ec4139a92ebf2056ea21ece9f3e24d6bf3edd7887ccd750535e07d77ae24bea0d39088728a583def52dd9248de0e06b2868493b31c817492276dbd37d1afc1b203be86571266ec74eb2ba895093131298e8b8bb1c4d43ac1febf60a0a928e577cf832cc094206aece48afd3b8b1164bbbe8eed62af77d591c243f0d789af4f93467cf87773fa73d9df5464ac2682c02f01552f5e203b12e319604ef4e81e80652"}], 0xf0}, 0x409) 08:59:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0xfee3) getppid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="5c01358e3f7b4b0d2e5df5774d219462b1c23ad11d8194b805ba", 0x1a}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 08:59:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 08:59:49 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)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffff9, 0x8, 0x0, "0ee338173d8521e32a44f6d208d074be9f2b86ab", 0x9, 0xff}) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x1, 0xbffffffffff7fb81, "855c55000267a723b36c1b390000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:59:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x839e, 0xffffffff, 0xffffffffffffdf18, 0x2, "c15fe2e5a0336861cfd1f6d775cc75ee6fcb6bf9", 0x8a, 0x1}) 08:59:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) setsockopt(r0, 0x1000000000028, 0x80000001, &(0x7f00000001c0)="6a168cef", 0x4) 08:59:50 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="52139ef84c4de8a5bf134eb6abb0e2301591744e34f1aaa30b900ed94687477b75d57e0b2a9b86ac822cd526c5006b6fe5db389c40e52bd85bbfca92e7f4209708ea2bb10237d1a61f30aa308cf33f2aaad610ca278e7db7122006c515afe7c86516df17e4d008817135e07f19c0b2f38738e3bf31cfb2183ef28cdc4364a1d146f012caeec838d54bdf655e025431ee0ee955a818518265e441db3f3d7d8829b7790fa2303f3f5f9097e4e0eec596fed19e268c8ad72d8d11eecc55694d59985efb5aca93daadcbda06d7e69a4a42e1123a53961795e8237f567644d2c042", 0xdf, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x100000001, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) fchdir(r0) 08:59:50 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x5, 0x80000000000003) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x38, 0x1}, 0x1, &(0x7f0000001500)=[{&(0x7f00000000c0)="91c88249867d03991f426267ff9cf6fa4e5877713a", 0x15}, {&(0x7f0000000100)="82043d572f4cdb1ca135fb0db9e7b0fa3fc365163051a12216c40b03c62e9bc8c41c38271f0303683007fe9dfd2b4ead6b9f24", 0x33}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="e80000000000000001000000060000002da765e2731c260bdea07175c5f9ce90cb8283ccb427e74946ffe26126ebfa875091720cb965fe6259a123a5559f0eb1f94237de508b1c7a7dd8fdeef0ea35c23de4772ae985d2dcb3594669cd1d6b7f3262f8ee85af8ed09ada15f47a7c13b491c0443ac10521f6dd2204be058542b4b90ec3d4e07d9afaf2a757178d6515ca0e68ac96eb9c239ab5831a055a85d6b0e8f92d6348cf2dd9a49a336c83ef78b6f18416beb19a0e8d3284f2be660dcc4617cbe9ad377aeda3a7f527310c5ab87ec0a17b770d825d616404be61f2095d2dcc000000000000001800000000000000ffff0000ff07000059479a00000000001010000000000000ffff000005000000a94a0d90f69e40c607006e2bd07a423065157471244673a24d869e8fcfd60ea54e77987c5a206cc4af391e76892a31e146123ceb6d7ad6beb976a1c2f7152d2f2e00351eda21df721615ad148a117b7f978b0b156777ebc8251174b23fcd766729dc00dbdabd75aceeffdfa46f985fb0201dad64f9fcded33077d7ed71e42c469925d06a9246163541706a3e8f9d5a4c6aef1d48eb48ccc53a647502d6d6ccb1e855a218f91ff28c5d7ae407270a6f76b91a2f4f70f6b5263831a322a49bef7c6302feded063bcb4c4389b15bc09fceb2fb0715bc2bcb608eeac42d27bd29b1e2032a1c1567a1d9582005fdb229be425487d41573c472a896a9884c6e1d9e797ab2eec75450045e12d9ca6bd1d564737d88bf23af98d5a2219a41500f352c3c8ad69ae94b487ae723e4380ece84748496ce7aa1b8197779b118a55c0ab8537ebc8f60c7caed29007105a99b7870318f35dc9c9fa3b1348ff75197ede1b88af79abe53976b58baa754b95a5615b73f47e38568465be4ed99cb7cca0511a34912d40ec9f3130ad24c51d7776b94f97cf27ceeab643774bab15979a118de3e43c69fe643255273bd3e840b83c73f0c6c00173263a1a43e2a5c46911d42a71f427daf5ec7c273df5a644f7d30bb9171f170330f4c343189168deaaa25aa0d4c28e3ea0e9be3430a23a5003e1549ae90837b0e82f9a4d584117412f37837ae07c21bbd531766ebb851657620f32b73264c95f4e9cb30333f79a546e5f21987c8464147ef056dce8310748c5c1993c32ffad7c476d0b2a0cc20a0cd4a3483e4eda51a57639ee80bc55750cee3425b03f5908127c00f966c349b288834d09f5d7d337c13e6a59bf987cd950ffe4454f585db9148f20575ebc282ef8fbea2474386a1942f5d1d2de852a1289d5d642297b4b16d73f7dd70cab066cdd3bbe396dce7cc6fe280409916456bec22a45ae9c9f5f64d3f4097a99cc1203f9f9b46a7b40662ee9de730114d7b98e93c448b543c2d0a447f7a35176241bc9d7bbcec17c9d4466b128015f56892fc7aa4e15e0ea3d2f0ff92ebe31aa7dfc6874b479e42a71b6b920058b48936d4ace74bb133faa8450f2dbd60580e76570ac4f880532d75322e12c624c7a8366f0ab5f8c0a75dea2796f94c4ef4c19989e3af6f40893150ecd1eceaee82f61a429578c0c347e6bda33ff9922b8912bc7e7dedfa573fb068926f1b34068753f66092adf252a0b274b1e0b0f4d30a5534cf29ef3f514e538a21c26667e3eb40be56b9b6d3c7bd70dbb80b3862aa0ec5476fdc623142b96eeaeb336decd4cfa85de3c0e7d38d476c171e77023c7f1fe44a4ad5534dba823ca244ed80fb92d7f302577874f8f9e16c5ee35e5664062d9c062b1554660649acf7753fee53496d5812348e1e64e318810136d6b349cdf44d6a235445f4460a2c4ce79980d5e601458e650e4a82df1ecd4f131b82d473fa58b76130f38868f3eb19fab2ae8c8532dbedd0bb4a32293be4af66a26122125909315cfce5601e7aa49a030b7107d83237cbbd2ef3dd848a37d1d467e07fd493687a3bc6b87c490ae5fe7fcefd5ca98264cb0de3e40efd82a2e6b52863f50f36ca936005e993f47c388abb0328900a40d8d84533a64b48f5118384f986dd48968c0ceef77701185ba25e70c252abf1821a9a9eb0ab55839dbd648b6c5b2dfc7b2becf91c491ca41ca4d94a8a9ae8e21b097c17dfe551920f87c28de63682f118c3c59536f8339b4134e300778da3713415eea753a2b1da28d151a8e2b3e630ba2818890261da4879f568dd96b9339a570a92d60f76fa4f3fc4223324d8d17d8f9e06bea4ade5d986c2d3b1f1b97a149547d4505a7d3813bd3008243f3228c19c951d9a6e27071e4105b8e5c1c4f13817b19c3dd791d6be2d1e879b02ae6cfaf2da0782347a3b7bc731434d766831345dca4d17130269b043b33afdad7c5db4a808cbd5c2dc74621af7d514c7ee88ccb77d299e260eba4b42565011b44f7784cbda52bbf4a2f6d48a45fe5571e475603ea0dea257c83a490f09459e7a547e25144e99087cbaf28533f64fc396a051b540619c8fa71e9bcd568166b9fb8f6df3474fc895f70f369fe599a994e44e1a6e31d71a7f4c1abfe10c1cecee48da27a2467b85cb1984e56b4913cc8516cf98b5e9181bd960d5ef21a48103efdfd338538ea14568294d318c8bd2191fc4207bb96081e57f339d97d735e5b6220865bf97a09b72e9a4b07371b0a4a54802928b9629bed9abb8c30a1f9f423c9fa91b92e58581d4e073cbd7e0da69f6112be8846e30814f15dcc7595a4916545ed05adc338d152b7e0aab6b6d9b6dadfdac39f1908095d987200505b046ba6e8775fa00e1c5e8da1683861d24ffdc696b82bc27a9cc978781afc227810c6c2a6635e1b908d8a8dc955ad411453f0d79048bd70e0099ef4c7cfc8bb885382abb68379baf988fd3d1a2693b0307f5d13c69d29b89becc2f950c4c42582ba1691e932bb196a0ea4eb611e64d230b836a8dbf40e4dba9ccd10a46666f088328adaf38e044cc03e1c61138228d89fbc67ddb8e7ac8c5435cfab9254d7adf31044e5fff464711847d36272c776738d90c28e62dafbbe6f3bd9f32c68c568aac53025d880bf8c335be3247dc0d931b8405081fc348dca5e9f01857e4677e1b07b50cad2af9fd56140c474fe3c3c290d01d1cc846184a6f618b517575fb32bf289da381ed3fd4fb9e25ae3037be271346b60fa0305c773228a36216a1a86a343a3377776c19ffb71a83d419cbfbeb4deec24fb9a0de7f1616d315cfffa7c48454f86a0b1680d98bb61965c51f5970edd38d1d4f8356b0585715a971f7a12386456e55f2f0b94a2055892eeb89bf4316e261afce80879121d551b8e11dda20962204d8f90803cf19fff855e986f158f44c89687135d9420a0c757e55b846ce4ae08d2d37d70dd8cc0c932580b034741ac4daadd3344d60a5535b87a56337275834e5f9172f07c76e2d6f435a5c4b71c1d3c01f97645794aeac5dda1bb8b1ecb4b01518e7ffa67130248b4580712198fa96e9de1c614b65a6b695f1c673816b99d6b5c34ed0bbd7e2000cfe4b1a367eb46fdd42fb948fbb6b154d0f49e90ac846b288f29f494bef6cb7aa88529a7d804b1ea4399893549e5de7abc2f9f683553586f516ae89fbbab2a33bfe93ca9b13222fb2a667a740826a1c4be2ece5145f21348deba4b57d67922e4fefb0057dbe487621c7c185acd0f3fced10a09b5bd6c4235e8c06047230a9fa7e2e5e4be1eb65c52f8ded74df11dfb3df34c2d602b9de3c7734d0a8d188da89e04710cef349d640c1c9971a629787882c3831dcf29cafbc2df940fef5d4119f9211999bb06a32eb9f73a85813e3712b0e7989b0cb53f4ea716f4877a9239880726f023e363be88b3df09752b86bc48d2f347addfc00da0ed539cd62a86cfa13eccd2e3deaba34a60f9bf0ee8c92cbafaf4fb4d770c11b17622adaf78d42f1295794eb577c164c5bcaa8b5e825f1d95cdff26cba188897f01b41648290aaa26a2eebb6bdc924255293cd6cb6d46b2c3e04a1748f0d4a3bcfc33483977c4c209fca7c2a9b1c3795e7343e1c013caf8045806691686fb1f88bfd9933db7553fb77c106dcac86a9c59663083ce48388577d003e1df60066406e3f2aa46e5e6ac7e919a4541c46e08d5b49b6c8375939eff023623eb1e2799f3496b4ba406482ed10b707c1e120197f016bfc79c89027b96348832f73cc569c47c4988bbc172dd36970e7f08b19cf907e52e2a521b9a3200dfec82758fc812c75a875c7a53b747857b2bff4af5206c5a4acb86e1ac35db055ab9220656542ff2aaf16cb08b5eac03ae2f99c00494294eb26f99f329c2bff4ef3634d9d4430d66164a2985c69562654a250739e43031f71ce37a2aff83761485be56f3819630adb15d29e189eb66b293c4fcbbafdb1aa0902ced91342d7616d9f0465255362fa2ed9d37767e099673acde3010ee8aac09cb5863c8869c34b974acb0d6ff1bc20caad1192289f363b837ba408b90932960304a6d1f4f0c88713cc0689787b78151b46fe7c35aefb582fdfe367bc702affb10c683a6711587fda2167a31dc7e44cdd9d71f0fc093a122781a6cf015f222bbbc5a20d5acde6e1b2ae43ce0334f7fc07b3339b76aa943d10551f971aa2d2d1ee3f3f803a4cc30c949ff48ce73bf1c2f39dfdb763fed4ed4267453de0cfa82e9eae576edeec2715cea46cba57544e3d164a7f71485634bc61be05a183d92cbc14520c0550c83de345991d2e6f9f2d11f4ab9b9a5b0ce25b5e058a2349f25e090a7716c11aab5a561a68f1173c8c18d91c33edb656563400c9028a6bd14bafbeb4c79fcbad59b9f6372d3a9d199770aaebde1a18cd230c3d6a82f188c694271ec48809d86683bb743034f03305f345025937983e5e311158418ff6a1a5a0016f594962ffa8e53f40e896614bd76e68a6ed5a3033afcb0cd040e10e0429b78d8aafd5ca56747450a72265af9cdf77af806ae67a105bc595c00b56f26014e3b25345ce7b7af4b08a84508283c1799432077892f98ff4cd29d3c3ac51d5ad00bb033ee017c6478ba83835d596b8fa375beff3272a03860ccf9086a6a4f7c416f4cc9ff8ef912afb8632bb39d55eae14f592648a29b130d53095a5f58dcc807654c1bebd19b65da8bd4806e035ef888cf188b821321f77056b853903f4f1608f10f40005d31052824583043c4017a012121123676ffc34f3701e989790c8e02cb6f2691380ca01049454995fe239a2299ef234a72612671cfed4a07ff0ab20c7ad5e152810ab8135a28ef755f52c0508aa20393cc0cae0324c6a0ecb977034723f056c7386c89d7306a41b1bee7e05e5e84827c167f2e5baafe422c67e68a6120da29501c86f01144ca99c01e06adb8d08cd9a343aa119f008ba6433fa3041a483e303d0dd50914d3d04052b5f6fad914d8890a0e103cf71addfc9dc94a8182c5317b5953484d17cee724eda74a82cbc130c7fc394664bcf289697cac0eff170e6e3d1a41a53fe03d1d5259a8274f87249586fbc647da532960fbf5c1e26bf20bb80270f90110bae1b3a39a5be5c55aebc273e7f871b66874eb74109ddd3f0dcce36732f6cb0b462e6b5b7b5b600580d3eab9e04bddbc6f36fe25a13732c2c0032a9794b6840cdc173094d91873d274990b981f2ee6701c5366b8181b1d667b4c75ef7c9086e14aa2883873968b107b52d2ad3868c43fba9a071270c94a5022cf4acd03199ce86a13ee01912f9745beb2466ea2d3016a0127c8e3992b3961adcec6216fd23d3964930f140d58fc1aeaa5b714d44047d2bae2d8de5132f79273b1bfd6e6b0765882028c0457979742fc7acce0e2fa5805a774ce9c9313a899bef0f58caeb4e8916c64379291b9c3a7433886f86db240f1127e7958177702f85b37578387772ac095d7adbd54615185e1b10aeb75113161dcb4ea1e0de9d82734a7b4c202e10a206fcc9f9e126688be8f67f22b09cd0ad85f4f88cbb45724676bcdefd68b7bb0b84844b76d29ff30bb92d88eacabb6aef463946ac1d3292f7bc483da0cf551330f957583a97d19951e889c5eab657c53d6194b8c11b280258ddcea7964e54409d58800e39c1093636de912f2953f643f0eb7585df5009ce2a4bf939398efac8c14c429173d42ebeb8aeb50d25aed7c80415e2a34fcce845b443edafb7f4c40ca1f022423899d381255f0f7343ced65dfd2038145b96b3d21f962d6a41cfc68ea6a49710e100000000000000001000000010400007800000000000000010000006b10020ac30543bb55c5e2bfcc0d0e71dc0d34c1629298b422da72d34a879ee2d34b122d643ebe5f482fc4d8d7c5576ca4e8656eb1fc4946c712f9351c4b21669fcdfda40c6caf0cea167ca1e173dba7ab8c0054ea9cd35604e1a93fac2f0b6a23c74adbffa5acc669d616387800000000000000ffff000009000000089b8380e994475a59a3ea6b0391a23087990485a7076d1286a660c7a459afc301790b862584d44356237014a9874bc3711c25e8ec370e746f563eca2cb3c6d61da8672be22f595f5266d6613f4fea735ecbe3e663a8925995d696108833e7118084b90a369453000001000000000000ffff0000f7ffffff0383e0aba94446f0fdd2ec921254a7baf4fc6e30306c3a6b0d932b1aa10c17d3cd4fa883a8963d044d1575379ec110fe04a1e48ecd0ba71208f0362567762be21fe0de4e17f30f5e96c306bdfe616cea6ef02b95def11d65e4dbb22b4a8bc6d50ec9a9d753f512beada01e6990d4b95976d402e2e384db62c693ebdb8e67930d80914bd4d2355011d70da21ec03445eff6e122311b4afaa30e877767221ffcfacf18e80add970d5eac09e6e98d505b5e917af174509d2fd5607b4abdc2f34f8404fee8fcffc0543dfab8d5b090aac0603def34da18d62204f9e5b21eead55f49ef7ddb03350da4cb3d00000000000000"], 0x1310}, 0x2) 08:59:50 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x88) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) getppid() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:59:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x182) fcntl$getown(r1, 0x5) 08:59:50 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) connect(r0, &(0x7f0000001900)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)=':@]\x00', &(0x7f0000000080)='%\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(.[}!.\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$-,\x00', &(0x7f0000000540)='\x00']) socketpair(0x10, 0x2, 0x7, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000840)={0x2, 0x1, 0x0, 0x3, 0x3}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f00000007c0)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000600)="4607c6afd553d74efcbe776528ae5e483865692431796bf28faa227b8a7edac586f19e1cc80db1beee8d7af5f7e223e60da1f1080a102579c2f8daa9f6e50c544aff5275ce14b732d8b9f630353205a79e0bb20ff4fe532622d1ee7b46d1467ecda2fa5e835b3bbf", 0x68}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000100000000000001000000010000004a35941fcc724910031aff8be39ae2cf0a56860fb74e99294b3b7062c17e1a486af03a04c2385ae768afe1ae424b581e644c0ed6d5dabb0e13cea1f45111950ad276dd3cc86383688e862fa879bd322a1f9d01e5fb621479e60a4739dcc1a8b15d8a00af3844c8390b081fea76a49c00951740eb5b907ca3eb3bfd9769280f3d0ea6824f202e85be5a71f97205cc7ee91184fc8b520379ecd28c9c45de14255cde39c0db4c19d6f7a3a0d298d5943e85acc328b582faa6808867d7c44746db1780e2624f984edb32e716fdffe4c3f602efc243649757249f74c0108a57a31db2188ccea3d0cf1fe81ca3c7b612000000"], 0x100}, 0xc) 08:59:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6531008c5af2951a496196d085dfa38bd01975112a700a09d8785e3407c081580c7f9d5b725cc4b196f30267ef7e4a67602c3a45c21bab5847df6564d9caa9555f04b87a8e5a58a9eecc1c365a1e7b104acedec8242ff84c0b0067170580e500299164000b19962a7ee7fb1ba59bb11328bd2a60c842f355f82e568456929953c6c9f99802e74b68c948df22f6a0f714a7c54967c8f25b2088e09929f4f78d3da91cbea23f0727ecc51ff7fffdd8d262d6c94fef03992732421de92204b4530fb354cb980855588f5f807dbc007a29aa33d2"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) r6 = open(&(0x7f0000000400)='./file1\x00', 0x10040, 0x80) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) getdents(r5, &(0x7f00000007c0)=""/151, 0x97) r7 = semget$private(0x0, 0x6, 0x108) ioctl$TIOCCBRK(r6, 0x2000747a) semctl$GETVAL(r7, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 08:59:50 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1a) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:59:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xfcfd) setpgid(r1, 0x0) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8040, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0xb) 08:59:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getuid() setuid(r1) 08:59:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6531008c5af2951a496196d085dfa38bd01975112a700a09d8785e3407c081580c7f9d5b725cc4b196f30267ef7e4a67602c3a45c21bab5847df6564d9caa9555f04b87a8e5a58a9eecc1c365a1e7b104acedec8242ff84c0b0067170580e500299164000b19962a7ee7fb1ba59bb11328bd2a60c842f355f82e568456929953c6c9f99802e74b68c948df22f6a0f714a7c54967c8f25b2088e09929f4f78d3da91cbea23f0727ecc51ff7fffdd8d262d6c94fef03992732421de92204b4530fb354cb980855588f5f807dbc007a29aa33d2"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2160, 0x1) flock(r3, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) r6 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r6, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 08:59:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = kqueue() kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) dup(r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 08:59:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x2, 0xc5e8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:50 executing program 1: chmod(0x0, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 08:59:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) fcntl$getflags(r1, 0x3) semget$private(0x0, 0x3, 0x400) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) getpeername(r0, &(0x7f00000009c0)=@un=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000980)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 08:59:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="f3694f431583deb3fc3554907dcd6a331f0728a6060172a8b367fb443b534c24fb6188c09acb7eb4d2d74eaa8975375330bdf1827502d3e22506a95bd570cf22b0e20b3945d17871ac29951a504a77126f97aabff9f6eab9b9e9386bcbf59b61987219b765c62ffb3e3bf0ce5515325db572241737d6df22d6160fa39f5c68865e785a48b65c6d4c5ad1c657d6ad799d172af740d48478b0b13eba5a7f1a26c502c6a783725b99bda80c07cef18c7481231eea9a8ad13680a3425f5a5675c7d8d335d35452bcb595f14d7f704083e30a", 0xd0}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xfffffffffffffe97) 08:59:50 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0xffffffffffffffff) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:59:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x1, 0x100) chroot(&(0x7f0000000040)='./file0\x00') semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001000)=""/4096) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dd142d2f66696c653000"], 0xa) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:59:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffbffffffffffff"], 0x1) r1 = dup(r0) fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) 08:59:51 executing program 1: r0 = socket(0x18, 0x0, 0x2) fcntl$getflags(r0, 0x3) getsockopt(r0, 0xb68, 0x7f, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x67fbe568, 0x4) 08:59:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 08:59:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) 08:59:51 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)="cd4d2ed414a1feba1b13f46e493774e029010b3fb51d9cff864581aae2d602f6066b1f8113eec84e60660174426d9b820f88ac7c00f8da4bc98058d63a98bdeb1063e80af63a88d5dc6a825a6787cd735772772f05c192effbde3607e4a3f24f0dd8942f1bf3add590124a5ce45395093f6f0f2d8229f412b6a04840d0a6", 0x7e) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:59:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0xd, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) syz_open_pts() 08:59:51 executing program 1: r0 = semget$private(0x0, 0x2, 0x2a1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xc66) getrusage(0xffffffffff7fffff, &(0x7f00000000c0)) poll(0x0, 0x0, 0x9f) 08:59:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000)="5f8793e3474f5ca1e354c621e52c756357aa4b42d6a6f02d9b6e19fcb2c25fbc56679582187d8bc62bfde52512c50ed2f087082ae7b858f39daef87320beeb3a27000adc3d9c3eb0ceac0c6d8e7d733e23f254f4a536ecc6e5c096998a42cc9a7302149e6f749adc0296415466d5340bdb1461bc09fd6fd92a5dfdef73acfaee2db660e06e1e2103835a233a8b1d7acf293b62f34992710dbc83a0c68c9a0354d4049e83f66fe1d2", 0xa8) 08:59:52 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x1, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:59:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x32, 0x1, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x4}, 0xc) semget(0x1, 0x1, 0x4) 08:59:52 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x32, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x100000001, 0x8}) getgid() getgid() 08:59:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 08:59:52 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000001980)='./file1/file1\x00', &(0x7f0000000340)='c\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000080)='./file1/file0\x00', 0x3) r0 = socket(0xb9f19d961f4f1e06, 0x4000, 0x1) r1 = getpid() sendto$unix(r0, &(0x7f00000017c0)="a65e5e46cec9c3d11ac6c39f0d33280af37e9c91b98dbc0e0bc32d2255b2a6804140f0cf329a2a9b616c09d5157b907e119c4f457bd366022923645efcfbd805ee16783384d49449f6baae4a478aba23579e0051afa6c2374da822f3608a6c0e9c52eb6a7db80b996258257ccaf505e2d13fbf8f846bf75f812f9b33d04365b6e6abe35206e68d67d220e3ea20bad749e529dc9608b29bbc79b609f8a407b53c7a9acdf4ecfd0c814503f4b5edc1f44b3df32c40ae1572f45ff4af8846b062deeab6c4fee77aef62c17f341e1f0ce74014204751266ded0b71e4609228824e15418ced9395ff04b19a561e72e7b18daf24fcc994df564acc8904", 0xfa, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x2, &(0x7f0000001600)=[0x0, 0xffffffffffffffff]) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001640)) r9 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r10, &(0x7f00000002c0)='./file1\x00', &(0x7f00000019c0)=""/151, 0x97) r11 = open(&(0x7f0000001740)='./file1\x00', 0x40, 0x100) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000001780)={0x0, 0x10000}) r12 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file1/file0\x00'}, 0x10, &(0x7f00000014c0)=[{&(0x7f0000000240)="9ae7d7f9334de4a08b3f94023ca25baa1771ee929517517a5c966ac2", 0x1c}, {&(0x7f0000000280)="c53ddaa37af96062f12d6484b97c8f8c38", 0x11}, {&(0x7f0000000380)="22a8620c5526a51b0e1811a1342226fb54fdd468babb788563d876230563de8da590b3e334be4078582ca1830a37f19b60551f8f51450428492c4b7f6a59c7d6b025c0cc982061a8bbe9b747e322e5d4d7105420c4694c50c919f9be200428fb124fbaf1505119d8402af871484489f0aa291976df9958283b3f9c03d3", 0x7d}, {&(0x7f0000000400)="569dbe5369be2d7882ca393db0d5c47837e17847f066800fa0dbb306e53914cc97c0047ff9483ab0b76860cd93484ac2fd34070214898050c59c3f0108fdeaa971306a94a04ddedc8b85a877a863ec2e3bfe07a54eb1ddea758b990ea3f42c9b19e40b8d3300d4df6f3ebea8b3ab6d341dad7fe531a077bb4b0e08e4cc39291a6dde28fa07dcb5f769049c442cf5fb50b8f4b92721b6c55ea75abda4a7e72570ee2263c71909cb25e24c384b0d186b45b6c804ae4af7f6d046c884", 0xbb}, {&(0x7f00000004c0)="26f12a6e29e3db9c620a5291dd7b7cec09873070215d1d62fbfd6c8bff52d673a79b6321db8c52d588353434635527053a0cdbe3eebae393f838f18723a43d9b8de671d11fd2153b7237d138ac92a2e7af87afc5d4545c632ce04936522bfd743274c8459cea5063c7c254a97f7d8f3cce12ab9230363a530ce9b02f35a9a28b41b4760575b9ff0aca26da5162f227a65420f46c83c6498ded9896b59cb7a621d78947e813b9a3103fff8eab0577915c8719cf76f7a9d04907a0f1a514ff5618b593e7d83decd72fb12c69fe90be3bca0b6fb0ab0a3066e29b92dd0b0652ea19315e4477aad3233c7a50c9e483d93f8fbe1ea43b070452589dce6184a8e2627f07fddbce197e0be061b8a377d94a26a977a0eb8ad11a1040201b86e21d168519692c2f927c7783c27d09167d2d3374fc6ffb9937899547ca5beb0eaa5868b80593df9c8fc72378240c5165920a2ddb2e36ee3c906171181a64bb641cb716ec69bd5fac6f926c75be0be7ca017d354de24909841c6661549cb390dc4e67a081b837e06266848187542b4d13a9a07ded2b7bebdd907c5552583306657655354fd061aabdb2c0ec8477066f63cff24d8d6b990f6abf2f031f241fdfdb42b1eab1a6281edad3f5f0f10af9bf085172a747a0dab2c7efdb5275578077c8a90099bb25737ca01b40aa7d45bf26188582aeb6d6486d5d4c1cf8840126f0dc63f326ce6c2bd703b0c93a0526380d0c202d5b8ed0b325ab5bb44b1f829cadc6ab5ba58350c3e57e1384d9f7c6388a2023264a0b816a2221e8ba9e2d48202464d322d51a9a6d5e1efcffa29f13f03d3746f56681244b4aa7a03d111b6ff5521aea7bd9010220605d66733d0e7a24b64c42983302f5f0eed0ceccafcf70bc7773ca5354a9f47dac2b60a9b837dcd2e7c53fa38ea6bbc413c450216715808c1cd4364dde187b12ecbdfd629191c58f043e1108f71cfe57107092061d4fb15850a5b5fbf0c1bfdf615407aa8067e6e774895bbf41277fb8d4b10a093044fef4a9ee3dfa1533885451b83da8db5c407e5ac82a9c283f104567e923e18a386ade55dcb43d29d08d6090567005c009c401b59be1da84835585fa4dfb599a830cc629b2211f837443649bfee9478c7bd0ae06ac576a966f8fc074908944ebbc92591596277610633ddfae99ccbcdedaa798ea09e7ad6164d9b9119a260051fb3ce151c2df2958e589212619c11f49f27c2898caf334a28279a20beb2f81837d2f96aa996a581d4d6c2220814d4550724c7ad3f4a0fdc75119f016e4b4f6f18292c8e0921ea85b94399a60a28b749a8b21d1f2afdf64290d4e694f7c1e6f7bacf580f321f628f561da5e048002fe7bdc5a99225123eb48d20ac9647eba69fe1d1b77c3c3f1fb40f95e5f1a3b358b9184704b07538fbbe840af7432e23493fa338f46e4d11e60ebf8a1bb0319a90f66023fda4125cf01cb956a9cca4f867425e529a3ddf74ccc8b2bab7460ce43eb4aa57dcccf7a24c867234ff62c8ad93cbde4fb4877afadf026bce30c6090d134c1307bb9719a18d52ce6acab3cfab6c541e00197754efc0e7bcd8fb1bcc1636105783449ee72ef3bb72998afcd81cd0d3fcb8e2aee442599b8f2465e211f7008784ab6b9b7cebfb4639fb78e43093beb73989371dea617751861be770f13e357950572d0002788842a7fdf834201e09c8f098074ebdc2bb8662c2dafc6b5f05b7df5d0accd36b92a2aeb52c82ed34db2cdeb98d20ceca577943d50b6f4c42773a0dbef033d036680a1fbbe71236b5d9da011118c203ea06dd363539c313044c624bfc39485f6da157de950b12c9520c65f175a907ff620bfc38a74cbf1d2fa07db0ccc9e2d38b78ef30ae380256ad87430499927bb0d7539fcef78a0ae6932b498fd625610a24bd53036014af584715c6d2c0fd19526d842a6b9473c02ad0076ce05e1b73356288191d0538afeb71afee5123f5dfc0f9173affb8d34adb7c85988107a94d646aebc0948b2bbefaa635bc40aa3cb4fde44d018a17e662810c51ac61b317e7bc65478daf11acf1135143453d2e6c492df51e069b4a1059c0421298e0c31193edf11cd3be0ce389af53673d9ac8c7b45388ed777970d734a7c189d241a666cc7adea6dc8ae2e679ba9ba19f533a4d0955bacc214db961e14afe0f729c2e3033cffa2ca7a22cca2194f9fc0721940b6b57b1ecf77574755322e949ca3bab07ce2a2e26991cd54d84aac3bf924f7838f611e33f787516afebb5bf669f8a094a07a4ac85d7aab64ab82e3fc2de8284446282e0236ced1f205649e94d75eac0650f66428a3d71056118c8821255bf8a8beae8022b4ac3d44b45942a365a362df0ed821d8f896fff1b9be87f3863d8458f1438337d478ec54134bc1de258c40c3156668b470b6c44cbb61ded506fac7b2a7cc77d5cf466aa2d791759619ad871cd536821b090a02636f876a1160f51c37205d6379c9c0823ff0570afeaebe8f66444904ecf2762f26517c85688c36b78c4413de2203ce87263d7a7e00501e6803a4f81ddfd742f35fd920f44b7001aa36cee067b809f6a7d1935709ab1db543c50ded6fa549baca2076287fe062883b8cbc69871a77a6e284499d721fdcd513fac193c89ed5f346c38e6a18f8977a0a2db5df1bb79bc1ce4896dcc7a920edabbcc93d024480201f831e9b8565f3eeb83c86461623eb2e4cdc48e4878ffd312796d6f6660e15bf90bd6a1e31b6d3ae3c899a1c4e5bd5e80f9fa023f13b8c84a0db68938f59670a7a374997bd1d4b529b11593b3eaa5a2afe014e686154a40cdc7ee6fdf5f8669f9af4a18fac737b2cece518e5c8f5cb049836102750c49a706fb00d670b1f8212733d2e9bbb66c3b9615ab5228ed40593f5954e6142a02ea76836070b6757fdf5e95637728eb35422052d968349fe498be4f9fcde411eda7c33c374aef135f4e9c5e06c898e7d84ca42be0b467b471de0c73d6af2411c057deea8546a54f4e325d4491ff2588b150f79e48f1d3f8ab2b08a65d73d4a1021595e0e69b482e632be8e7061e67c871c3a2d6272455bd1bbd76774b54d2f2109ae9f351e29297fb5b8822526f42080b3f4b5b7f8f42a5e9667298e79c5159baf7343dd04e5e4acd5804dbb2283201e24b4c8e7039796c62739fd7f9ce82c947bf859eb07bd63e2826a81108ed78a86b09cb59a2d661fa9a5a4e44e4de4321116dd0bfbbd39bdc18ccaf652f4981bd6021ec860f4919edf986f668789f07ae0f3037d76c11ed7fe8bcae0b1f72c36499af65a0f037ee0369e6798c0e8ad09a860db3eda64189e53094bee538166f0a113f6b35421d827baf67628b63877873d3b1330860810326dbe4d0718baf05acd53bd0933bb328c57c36a4b12c39df3a8a97e121dddadfc16cca6106485cc88ba12cc8f2ceed16d8bddd99022c86a91993d5fff3b4fe1eba58b86f8de9d352d92a9453b5c9ea643a025973dccc29814fc55c7ef764ac0920051dc2ab7f892bdac16baa0f8bc1f9c806da3c8e397ea2c400ccf71922405db16e647bd1b1b214e1f833335df321de14f10cf46c9f4156788b8d8338b919474356935614e6d7f9b06bf5367a6170b9492a99c6a9675e5d4a75aa2fa31f483ea05ea12a6b01f460dc6328f14d6b2ffc9312989cb2f1a5881da557675400cf87747d6385c3a50942084d44cc057bf2c0e6a57a181ff7bd12b8a1283a7c1bb2df8aacd6ab45751f3de4bf69d6ee6a996e53701b4e2557afc918974bbf3113e228a894cacc18385525047cbaeaba9a126ab45a1b1a00c42c7ea6237469004dbe0066175a2bafcab56e71664801d0b82ca29088653c363d1de51320f98ed8fc6f29b26c5fae15cbe1a23290bcfac7f938a4a45b1dc4101f543a2df0574c90aac3e05ce3efb1429c91472487a3a31e3d780d797ee4ebb72684b4357ce226954085c9c960893f46dbe14961b7d6d8f2b7fbcf20a9c92c4db13821a4a7a03306b8bfbb76a13f7578c199504f85c238afdc88a49123fe89243994bdb89be8c7b1c9416e14b9baa995a07a4df32770a11a3a62ca21debba87aa1e83a53762e0477e917ced9a344ef4769796a72da9dae49c525a0d901933f13d48cbd4d14e74132f0480957102e165da82b0462b7fcecaf6901f5828f1e56da9318efbb1230a8810c24079b491900521733268fe59eb9bb1dd029bfdd79d59f2743393232a9407261bb438e7568d6c7d542caca4ef19cba8c2534a5e90110da5fab2c3cda81eec892c90a017ecc140c7ce7dfdb5ab95a1b8db1acae2a8cf1edd945baeb0a87a7680c5c325621de72c58a896dded9c097f07fa4bfcc22e455fb605d211ece36ce4daec12bc44e7c64abd6dd12f30051bfbed8a287b250edcdaef7746d610c7cdb5ae03a4a13059fc04ad64e76a5ebdf46bae397565f11be2748e6f6e2c980aaa96a3371a610b534d08f429b989658ac9865e89260f97369ee4695c6b3e02d0a30bd8203d60f7a3c0e3108455910760634ac62fcdb2bffbcd107f33048b9ba2f40fd7ee07662f614d1fbe3d5212d0fde461483cd0aad156139080f29ebd7b8101ac57ded5ad68678cf5aae5527e8ac0987ab0bc00ec399b39e3e67ae5b52160e32a0aca4ddd970b519592f74bfa8e7b54c78db0d8d642c88cce828eb8e034fc3b997c98e27b3f8562cbc9337c711231c685f84befccabb6e14afd37f9c9ed85899945fa9572c1bd0fa11dd129fc1cbb8feb786437586d2028c83f000fb035a4ce25a82b90f7ba212306a403ea8f514bf8b18d2fda3c8f7e156f6df8a83f38812648730ad60c6d850f4f32a3068aa90699d6155f2925fe9e17281c7743040468bb34125a4190228e8e2bfeff61639a255aa1d4636a509fe035037c5b5fdf5093dc7fdedc10194e6995271723133602a6b397b503912552e9e8f73d41e38974b04562f2c52a6bde204a8928179acc6755659dffb1eb66c69b58ca3d76b924cdfed4c87e315271ee1b01136697c01134ef2bdaba292375ce7c79fbc620f2fc1d98046489cd2a8d67d3cdad41b5f7b73a2097ed767f33df53ddde5540fdc79f9ba638eca1ac83d72239225e9f29e39eb90651315b9945f402d3cab59cd094f7a43ba7191808054e442f60ef96bdfec55cca458601c2f5729f893f009affb29b37ccc1787750543d5976aa6e1703d695dc42012e43bf06993bb2e4c55504b4f26d16ea74c2281c6d0cc5e8d595eda674091f64a8bf3ad6669fff697da244d6722b68db09a478059aaa9be4e36864c6be9c44fe8ab95441023430dd23978650ab41ac3c57ced0659c789ff2dc20f7ca49143e37a4ec18d4c1a27c04b4e694559c9c0a613ebd3c11e309867f694e9307c08531499af74ce3116dbc2b80466a225cb329fe02c8c28f52d61b9b37391832c2fa02fa4ca15a77fbe47a644ea0e07272393bcceecc4c2c9b47dfd2893a927c525f3421e8a9a299bc725b1c08d885df04ff9d315bfca876dcff54685dade7ca2372f80335c9f0df4717d0fde37d4f9e33c19863c21fe33d34f8025508341671c4ccfd51b9c4671d00f33bc1a8a511cdc31b66db4628d832c8574b5402977f01d1adfd0262d8f9808a8e358e28d5a59ddb19d8450cd450319087c2050e818dd327bd231968387fb49418bf0b51db10a4ff3fc28c72949060ae87438010c69d10fab1db8252b7f8f5633b8fc80f5464fbcfb2d07349fe2ea9f75030a703b447f8efc2f7ac36a1278db1c33f8afcc4ae72585461b028760865317b02e443a459a1240267c1b4065ae7e23cbe12d978", 0x1000}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r12]}], 0x60, 0x404}, 0x40e) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1fffc, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') bind(r7, &(0x7f0000001900)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffdc6) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) 08:59:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x281, 0x0) fchflags(r0, 0x10000) socket$inet6(0x18, 0x5, 0x4) socket$inet6(0x18, 0x8000, 0x3) 08:59:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1719, 0x1, 0x3f, 0x1, "6b177c5e5b8518e462d0ee9e10922c06d5f36b8b", 0x5, 0xc7}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:59:53 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)=')&\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+(+:,\x00']) open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x2) 08:59:53 executing program 0: r0 = socket(0x6, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 08:59:53 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0xc005, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xb1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x14}, {r1, 0x40}, {r2, 0x93}, {r3, 0x44}, {r4, 0x64}, {r5, 0x80}], 0x6, 0xc0e8) 08:59:53 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x820, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/17, &(0x7f0000000180)=0x11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/83, &(0x7f0000000240)=0x53) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r2 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = semget(0x2, 0x1, 0x81) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r5, &(0x7f0000000400)="5a066d0b33f1c9d0c30774194013fd0c52b608105b3b200a32de7d8937bd0d9c45ba7d3ba7237f93c8f2fcfff46d5c2949d300be713d7d6a192cac8fd2a3af8f8d7164d146f434e3653310430d5c1ba8b60263b49a5e7c64359e89cc1c57f460b95b3efeee6e5735dadecc37908239f0f4db3475ca21ef485d3f6905efcd2131a504612d3fd24d25e56a3b174bdf5b034aaffaada6f551e2a1f475fdd681faf014b45402897a1cf4d7761b01d2a871816eb147ee24cad32307b10868776b33c41acb70", 0xc3, 0x4, 0x0, 0x0) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2c6d0000000000, 0x3}, {0x2, 0x6}}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000005c0)=0x506) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/187, &(0x7f0000000700)=0xbb) kevent(r0, &(0x7f0000000740)=[{{r4}, 0x0, 0x10, 0x30, 0x3, 0x8}, {{r1}, 0x0, 0x2, 0xf0000000, 0x1}], 0xff, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x5249}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xfbcd, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x7, 0x6}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x1}], 0x400, &(0x7f0000000800)={0x80000000, 0x1}) sync() recvfrom$inet6(r0, &(0x7f0000000840)=""/2, 0x2, 0x1, &(0x7f0000000880)={0x18, 0x0, 0x5, 0x1ba}, 0xc) preadv(r4, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/80, 0x50}], 0x1, 0x0) socket$inet(0x2, 0x8001, 0x1) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000980)) 08:59:53 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) 08:59:53 executing program 0: r0 = socket(0x2, 0x5, 0x401) listen(r0, 0xac71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd9, 0xa94, 0x100000000, 0x0, "ca99e15be6e9f5228925b77757bd1f6a330f062d", 0x8, 0x3}) fchflags(r0, 0x10000) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) setitimer(0x1, &(0x7f00000000c0)={{0x7f59da14, 0x7fffffff}, {0x6, 0x3}}, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x21a3, 0x1f, 0x25ed, 0x7fffffff, "a44e15c5deebb5717a7d0f68f076f19211421553", 0x0, 0x9}) r3 = socket(0x2, 0x5, 0x8) r4 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100, 0x341cd0bf, 0x401, 0x0, 0x4, 0xd7d, 0x2, 0x2, 0x2, 0xd46, 0x7}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2) r5 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x101) r6 = dup2(r4, r1) getdents(r1, &(0x7f0000001340)=""/94, 0x5e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x2, &(0x7f0000001440)=[0x0, 0x0]) fchown(r5, r7, r8) bind$inet6(r5, &(0x7f0000001480)={0x18, 0x3, 0x479, 0xb6b2}, 0xc) setitimer(0x1, &(0x7f00000014c0)={{0x4, 0x6}, {0xfffffffffffffffd, 0x7}}, &(0x7f0000001500)) flock(r1, 0x1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001540)) socket$inet(0x2, 0x4, 0xfffffffffffffffa) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001580)) socket$unix(0x1, 0x7, 0x0) setegid(r9) 08:59:53 executing program 1: r0 = socket(0x20, 0x8005, 0x3f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$inet(r0, &(0x7f0000000080)="cbedc2f9f81b2479c8ffe7b77e67aa5800530d990d49ee7cf85654a83aea70d2012efe8c79b615f9d49846c56b21ec3b013840e20f2580ccb1071ef713581425fc5c899640fc08ec91e0a9a5118d1471b837718e2c9e91f579dd4ea59e6b0b9e3e8101a2aabb5614a22b74b02c543015cbd9bb84f499a695dadbb41499683c1c473a16321a", 0x85, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) fchown(r0, r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001200)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x0) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) bind$inet6(r3, &(0x7f0000001240)={0x18, 0x1, 0xd, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = dup(r3) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/117, 0x75}, {&(0x7f00000013c0)=""/211, 0xd3}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/179, 0xb3}], 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001680)={0x10000, [{0x3}, {0x1, 0x3}, {0x3, 0x5}, {0x1, 0x10001}, {0x3, 0x7fffffff}, {0x1, 0xde0b}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0xfffffffffffffff9}, {0x3, 0xffffffffffff2821}, {0x1, 0x100000001}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x800}, {0x1, 0x10001}, {0x1, 0x3}, {0x2, 0x8}, {0x1, 0x1f}, {0x3, 0x100000001}, {0x3, 0x2448}, {0x2, 0x10000}, {0x2, 0x9}, {0x3, 0x3}, {0x1, 0xe8}, {0x1, 0x100000001}, {0x2, 0x40}, {0x1, 0x400}, {0x3, 0x5}, {0x1}]}) pwritev(r6, &(0x7f0000001c00)=[{&(0x7f00000017c0)="3759c504579c383fe3c61e2eed8f49d80721d4b2f411048813004408ba6110b61a4679f9f1c9f968bbf7288657e45c4e1a790abe583e83bc832a6b1be03d37f2afa3f268267abe215f5db6e17244bbaaee23510b7b5eafce", 0x58}, {&(0x7f0000001840)="e83a518db006ae9a2ba49dd998148989eeeca976a4498dab19874725e0fc3eaeaed4a6f267981a603be7f55a353d24e8a593ff6f9a345919806edda58a6f8dad7797d67a736343228c7b0edd8eb6b691c525a657417657138cc89cbd8c3493dc6386aa7198937fa2bd02de33c0f4110b962395c176a35cf9ab0938385db151189272717de1d8e7d717bcc8192bea10edb6a46f3420b6695a3e2e688043003404744311f3bbc11e1ab80ecbd0babd90cbebc54e9a5cbcd423384eed5c24bdaff62af7d6a6f046cb0698ce324e6f073726dc", 0xd1}, {&(0x7f0000001940)="6b504ff39649fdad3f67864e85c09127e64b200ae84cdafa3285c9e4de193b6ca427d251e98fd849138757d9b7ffabbae705c3c9bd70986611d31990914e3515bf87d42cb2f8b728bbf6c225e956a01d5ad42c32d603db8d3304dd08b9ccc2ba6a8d21271b338956eee9a99151cbdac7a1f2a9df15b68fbfe2ec95a3057f411a3dbacf6e", 0x84}, {&(0x7f0000001a00)="24aaa529d6d031fa31ebde9aeb9b8350577b6df281fd875196a347af8243024932c5da5cacf6d300f8d86c20a741d1b78c10afbfcb7ed330abdbac97ade8a39367349528c4da67e7d18ad7527e2faa65411ef1798d6aea445034a16a18013d5e9876596b3e850bdf734ff5e96fd46316eac6693bcf33d0ce07ab14ade53f05255bfbad87894a017039bbbfbe1ce679052a7dc06889e5c408f2ea3dfa", 0x9c}, {&(0x7f0000001ac0)="edb5ca074a6c28e75893a4fdecd7a985c8182cdaa585c7474883c108da76bece75207a1218224bf25fec2f0600cd1e7cf120e3b31f497cceb3ef38d4deea8b158698105e6ff9e8f604b5690d7f8a4d96f1aab54b9f8b03958684b5c544b45a74655d51b9be7edd560cf121ec54fa132b2a3538342e17c379a89e7b798ab473e3a93154ba1ca155a379b92fbea8eb6a385c7f6feac30240f6439b2d3185a1161e7742fc9d5d3663544ea40f1fcf2428f681211deb26eeea80bf2947e2eadf", 0xbe}, {&(0x7f0000001b80)="f175b1cddd14145cdde3b344281be0711e8d876402621acc5617acee94790d9c749c1782cd42a54eb0e092ecc5a2081e50450c9b3d2eb93690ef2519fc4a4ef9482bb1c5dccdf7b7c3b40958b33c858fa8725ad336327781b5507821242596e2edd5dcd1d07c9ded", 0x68}], 0x6, 0x0) fcntl$setstatus(r4, 0x4, 0xc8) preadv(r0, &(0x7f0000001e40)=[{&(0x7f0000001c80)=""/55, 0x37}, {&(0x7f0000001cc0)=""/185, 0xb9}, {&(0x7f0000001d80)=""/67, 0x43}, {&(0x7f0000001e00)=""/36, 0x24}], 0x4, 0x0) unlinkat(r3, &(0x7f0000001e80)='./file0\x00', 0x8) r7 = openat(r3, &(0x7f0000001ec0)='./file0\x00', 0x420, 0x102) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001f00)={0x5, 0x3}) truncate(&(0x7f0000001f40)='./file0\x00', 0x101) getpid() setreuid(r1, r5) openat(r7, &(0x7f0000001f80)='./file0\x00', 0x8000, 0xd0) 08:59:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = geteuid() r4 = getgid() connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 08:59:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/160, 0xa0, 0x800, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) 08:59:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) 08:59:53 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chmod(&(0x7f0000000000)='./file0\x00', 0xc0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:59:53 executing program 0: msgrcv(0x0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r2 = msgget$private(0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() r5 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r4) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x1, 0x8000, 0xfffffffffffff39b}, 0xc) shmat(r1, &(0x7f0000320000/0x2000)=nil, 0x2000) r8 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r8) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x1ffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(r0, r0) mkdirat(r10, &(0x7f0000000400)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r11 = socket(0x18, 0x4000, 0x400004) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file1\x00', 0x102000040, 0x0) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001000000000000000000000000900000000f800000000000000000000040000000000000000000094e900310b067012a226b100afd0b2ae0000000000000000000000000000000000000008000000"], 0x1, 0x1, 0x1800) r12 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r12, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed639358f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad68cd438b824f065e320baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 08:59:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) getpeername(r2, &(0x7f0000004480)=@in6, &(0x7f00000044c0)=0xc) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000004440)={&(0x7f0000000b80)=ANY=[@ANYBLOB="01002e2f66696c65302f660500653000"], 0x10, &(0x7f0000001fc0)=[{&(0x7f0000000d80)="117764ef4dd09a135589498d96422cff9bd279c33684e4eb37994b44d5e62153d0d7519237763ee7813ba52babcc71cdc7f1c5db335a109d449607a57faa549e72a9d28b6c0fbd032f12ed101eb9c2969077b3d8a189a0fb545ff55e8570c8822d24929642680cc9789e7b09886ede1fdbbecd7ea0c087e48221bceb745118fe40d748d96a4fdd72964a81924755ee175f492d9c69cae9578e3e0c5dbbf6643fd2a45221eb160fa104ca0882544423ee2a9faa483c3962b9ab8d65dffc730e67027d99ce610225b11cbfd9ddeea9effc852b393d145795ba92252eec693c2ca31358a5f7e62e0a657159b6cbc1de21d5b5e930e9c21d15cd8d35949d79e3b620087fc7ed399ed0cf14e9b1a70f898b0cfd9e85d7343fed7f3b06c23e2f80b9f83b1bcc10da52ae1572a19af04de3dbbc8e28b518c99d86f7045c7ef33fd02f1aa903502ef5593a16cf51bb5e302ef9c229eb38d4b05fea34359a5d3cdd31258f0e8690bacb6cdc86284fb80ccdea08cbf4d5d0f34e91d9e9feaa615176a0ccc2652ca3919d934fd14c9c9dd1b88e0efc8c16e9e4310f2d36a1288be348ebc57a763ed78b112ee6151dd501037d9fa90f47b472d885833af3006cfdd3e7baf02313bed53172a14c99b295c1c1b45f85b32a3ad1ca34919cd1d578a3da7e62fa1a59fd6b0da549c7e9a000f6a3927ec7ee0b55fdee9f96bd23a01798e692d2250d3ad40a89db5d3c1ace6bcfeddf8bcd88cb4267bc76751f78262495b5495a2e245a7510d44e9e8b0512ea41453442a3ec8336b6ac21f7985507619682595ee4bb94c4ae4e9eefb960b86ca3ea29ab8836c17217581cd79847f6a7e3a7fd03620b398dda86a44b723fbe7e27f37e0a31c1618849c63eaf58141f73938ef3ef3dd8a24667076a8c795b24a4d60d1de86e93b32b07d6ecae31946854411d7b0c2d81a65ea155f3ee135c498e39aa9c0b8156f129177914b12a3a74123387744621d733da4bb541914cb2927c758641c5dacbe1e03d76f2f985cebb6f803612cc5dc68b73143c1a1204331c560aea306d795a638699d4d88fa05627ad5db199f6be9a925d77e804af38c2eda899ed2ab5c150ade41c47c33e16e7a7344acb60edf2cf056511c8bf9b263c380002845f3956b44f94b2242be4581e2b40d7ab8261e6b645282e9ddb2c5d0aaebd2d57607a3399a5c4ae706bb3bc46954d091dcde0cb91b6885f50f6eda7ac30a74ff33188105fa9bf640ec591cbad4580bd577338036ddc2e992419edc4cab6ba63e072ceabcc01585e31a5f0837db7a29815dd4c0317960359fc3027c401e623b3714c75cf566cde3252b4dd2348f7a6cb17dcc29a90dc81e4e2e6f03852892d1f01717c1116ac04ce99461a7a4b5cf3cdec260d8740f78572da0a42cbd26b594039c521c9eadc7457454c4748a55ca83a53d6f5e7ef983b11ab03bea5be2b28b0db504306054f0535fc6b3fa2392eea7b80a81ad8d40f83168fe80fd7c97d69f6ff2ae6a11d0ad72f455a5c6dfcb4dcdb81e65a53b0b1bba1586ef3cef91f21e369294a50f10c4217ce34994ffd2147a4bf2a86886e6eb04d89cda8ce8bb2643ae9a89a6897d41d45d5c61666ced1c55c984d60ac6bd4b994b3ad5197dd9887c5f299172486a393dbbb1bb242cb2c4c3cbd3f568a3f91afa6fd205e513ce95b8dc1c06683c489ad5c76d4c86ebaa8cacbb075ae8008e44765d79e271de2c71e994a220d83fc18254823923e0558c61cbc12f0af55b45c140b3825c0769fef3201ead494a03a6bff5c5e883bd63326ac76bc46f2a26f487eca4a345fa491349553d75e574bd918afb4255c2ef819d15fb02421721a3adf9aba768eb8f135b5a470bd4682e6bab44cf909896ede9338fd9f09cc88ac2c901e1349585e8f8953bfc70bef5fb4b6364b907ae70e49f5a67cd27d60e8e4e24f832a1c7d6d5b3ca6bb35cf75ebd735538af711c7e48f75c0fc309bd69b6a6dfce5e60570ed529eced349bcd1a414fcff86ddbf98056fc21d7032485480ce6aafd230b6e779bdf08959a49d3873f02f033f2012b0dda4e689f3795aa18cf8394de9fe53647b759e61f7bdfd39850d29c848562a6869d5636284760d82257b5f2bb24961105709bb122afc2ee19c7c560cbb46b029a93d2e428847de37d8ac373ec5fb8c854c3dbc57da1ec33115490f4e7bd17f2857a79b38ffac3099f9e8285bfd929a1695808147f16021a13389c63ead33019109034d28839097cbcdc2dd3f2626034b544049ed7937642a957289a1e7645f91a004eb328d129d01d74f4df248f693398ccd741e565823c067ed33e78580965b20a68a27213cdde94dc0e6b96a19e0219fad0cdfb6fc5a8177b975452c2b4061dde9077baa552f162454c6b7a1de4bb366ff8fe401d95c92a472daacc7a165503776df382e19ce24c0e15edf51c9eeba7e68564bc4dc22f50923cc5693bec469ca494663be8f0a5de5f0e2e25cfc037c00466dea28771024a7ac1ff2076d6514522235074fe73c856bdb0d06b3b8660e7ae5278acf4a0845ba9c36e59a3ccf55f307e586238b9371b11e2d57b3526fa6463a6fbad149cf3e1cf6004da32024d91bed479e030451d0f6e7e6db49e559c108a8f380296e652c6c082edd9b85af3f228867f664367d57cd05bb086c3298bf35323881866571f44db067fca66d53c231a69fd4ce7b7a96dba1cccea2fc0e4e4d555c2e97df8260d0087532b373a24e0033e60a7ebfc8e32ea449935975839ef1673cc642b5448fcbdb8b11471bc65afd5ca50cb67f3a447687c15ed7e41ed2ab741d9a6dfd8ebafbf635e9d76391d24af428537c60b3be607720b13d982eb1bb69181aad7b61af72e2ef68bf1c9409ecc364de1d70cb90f2115cf123be55ded143ac8fabed1faf769bdf4d26c56844b3616f1b0329eb943df3ea1fe3eea04bcb9268dd4320c4197fdae676aedebbd87ba99cf431deccf4b97c21b39705307be2d7ff719b32e5ed4c4df4a121fa0f02ff36ea7bc808a53dd8a347f3d8280afc7ddee04114276793a0dd5336d9eb5bf067d16a382eb6ff6adc750c648e4184e843b3ee9034f01cad1fa2df7a02a38e17529b7ddfbf2faa5022ae479b58b7bef78f4a206042e3ea5e55b74631f8b90624a3dc9acad8dfb71cde18cdd308db545327727bfc64da40a132aa6e47de6d403e79369b3ed64ae7dc7ae1af9f02b784318057d3df50d6e22b77d5bd4cdd7dfa0c9ac3e4c270dd928604399990470bcffb087ba765b779027002ccbd2492880e8c55b07cdaa87a11e091d47a31171480e7ad0aac34f8251ef5b80a4a7ddda8576b9411f5276d4e7eaa0961bd4272b15abc1fe994c56b410373a0d86e2921fc19839e17de4f59d7b751c95a53a859880989e827c0bac5d04e60d90f89e230a87efe03626503cca89819b1cd3406894891a12ad68c3c82fdf41b61ddc3b085b31aa0d58a52f29486c11395057d28605b6596c0451ba74d245b1659518be32107f6e180f6408496c03ab76311bfb26490783c56db5e202f4ad405cc461574415b9e86f9c6464a77de701b43fe781144ecbc8d93d564331d59aab7e4ef136313a50684646662529e19ba10d0c16916c2601ceb73d7892678b46c5d61904be1ac0e66cd57ad875de5f2be79f7c42a9408b15bb900724be9d836340dd7c6bd5194a8e7cadcd65e2894ace37f6dd8bc87160c5913d4ad2ca3a2cefef08cf9ca7d5e07bb467f84c7b13637d1f584fdca91e776dbebc64aa68a3c79862deca8a7796ec2ccbdea5842c4e3b1658c54c32e6cd0d1f349906c40a92491c117f39843e3e445210d4ac7cabd1b4ef1ad9783915bb5b52efc77d5fbed247a730e608aa79e236f5e64cdabc1e4b0f36134b9a045630c2c0373bf603855abfe53da95b748999ec081df0ec1148cd62eb5b17ad9aba4b6c643e13ae8577b3a948c90bd22797ab4d2040e2911b42462c8aacd652c8b6c1ad29c95ce85c7a436887710c817f361cfc984bfc80ea262062fd04b762f6453bd00618d40d2aaeb382594f023660c090249efd4ef9cb12234bf12afee8766c00918da6722b0b5afff77d75b542a2599051019f4d6b96f9c803554032a268a11882e02c3c126e97f2b39a7d4c242215d1af503309b42254f044e59170267d9bf8eeeaa79c8978d3bea02a71e969f410c15273c885b8693adf8a23bca79b0dbb6953e0141f7de8c35fe1ec1928506acb258cf38cc14562454c4dbcc3c68b33201272df8478b8e6586b5ff533b434283750c8a2a07d6256405fd441705a8cabdd2e23061abb59afe9689ca4a168f3e893057d066186b8cdaec01fba721963a4bdad61a69c55444b90148bede031ff00fac7411b31c8c0f0a5e647040db2188ca57f24705db9b262ed2acda349d918ca4a6ae5b875b54861c22caa940d7ef9c7750f5bed683a954cfcf7bdf76f69e02ea79650f9d3fce840354c8ba87a81cbd40e7f922fc8ccc5fe0e751ed93b69375083620eefc59714984cf72e9b29e99edd7290e75af04a3e62cfd85385b30dec0b96d6876b9864f27c022e7ce8114f7532757186f3b1135872a367bf793c8c4432e3abd508580c5bf90c36cd014468f4f98932833bbff17bbe061cd4a09b9e5102da0c3f3eae39fce5249381a8ba8ff71af534600d3bb7317ce8896be5c0b9eebada217033dac737f5719e57b77e29920993fe686cddeed6779fe67750908ab3dd96e49347e377015296af4a9f298a464541cd87885727dc464b55cb84bd592692168177327139cb0b20401618caf773c315a6cf23cc143ac0257b65639fef969162c23facd00955d78329725addb222a6f044b01a56cc4962939dd3fca50bf0f1f10b07ee1c49a6ec2e617223809e5f8c8c537817c3c2c1c34bcf407dad605a5f6d972fe499fa0540861bc98e74ab84480c28642dedb3705d6c099bf29d63e1cec2c68316411caa524aa6bd0fabdee4e55b669bf1447a7af3ebbfc14a4d689b0acb2892b6357423d0ae4af27620b20bfcfbc8e6e6db37a2d0a3d4bdf392247407dc57b83892f4207c4c72ad289d5bb79a142e01945358a00b55638a70efde946d3f20f1e52e23412bc3dda34b272bbde3e009b427b0ac5d59bde6948e536db27d960a6037f5b98e1ca62fa73bef3a04f3c0398791fdcae9b463ccf4b781bee006d882bd30aa84d1e9803525e78cf394543ed468dbf21444e5fc1f07529cccc32d6e415fe1e317bcef48da91d1becd889671158b5597deac9406ec14cc0ca968a9e7721beddd1c3483eff6535deca727df6ec984981f3f470238440338f864ca2bde6d12381ad603a599e7a206746947f03e64f64be3071aa8d7698fe868e33f68575a5651986902b7eb1a5afb33ec460dabb273930073d6e3b901d0b5840ccd92c373248f4bdda3b4ff10bcdf330756e989634b694beb76c3d40bebd9a4d19e9b35f92669a0af41ac322264cee9e4d81dafb25ca1e6a9d14748a88e3ed9783e97e02f486261bd9171fd4f9f4f0e4a88b7b1f617abff373676a6020577e5cdf4df15307d625925c05b52cb8472e123c883f530ff9b1f80fc71d00785c66240c13b48d21c5c430366eb8536be30ece30204faf5c9a719cf6e0845046f4f3ad56faf17e857fc9f62d9dce41d04dfc3707c7e50a695e80217ec59ff4559f33d83389a91ae7664916506da2baaaed0fb2b0bca708e777904643897336de45712655b38fb3653028599f3391a599d0086c86fcbcbdf722a145a2c5e772b88085b8e3ba3a4db971d9d05b46d0f829055510844c9c", 0x1000}, {&(0x7f0000000bc0)="242cc2b0fbe8b035a3324c629b00c898", 0x10}, {&(0x7f0000000c40)="db17a911b97b889c6ea01c1ea7ad41b933d6c036cb23774ff9336327892160a7a8f824b1eaef0e5652a50d706139a148e3556ab3321737252650f7a3eaa901fa382e9433a92c3ad5818fd26d4d0bb093125bedd4c64418580f7a4f7261dbe60bcb04f734", 0x64}, {&(0x7f0000000cc0)="024b134fcf9dd08906d24c229b5019e9f60981f5b3dcf6097dc0427fc404e794fd", 0x21}, {&(0x7f0000001d80)="f8a45c779274da9d8d4968ea38745010de7406ce3f16c8f253ce6e6c1d7676f0a7a6878e65af2e9330d4badbe587a0bc0606a80b1437171c54f9324aafbcc5e869bfae1322e0a252f1599b9ef62473de7cd4f3658ee0c44da7974af835daa7d2973b64cd407ecb102bb88ba2b342326ed7fbbd84661b4f7609187b37b15049ea6586c9390af152afa897", 0x8a}, {&(0x7f0000001e40)="22e34682382d3d6c38e47b6fea09e7d729b45b9d57905fcfe339162f0a2bbbe8838ad755651e13dc97d46038a6628ca6bdbc84ad38a9606e3878ed52cdf7452489e02239075700cb5634823ac2649199320b9f1990cc79fa7f568ddb21c2520b814d08d6f5b8a9a125a645168b34c1747129e27073cf6970e72063d64260c7", 0x7f}, {&(0x7f0000001ec0)="06601d37b87d47a093e4bc5ba57278c75f098f6c16955c16414fb9f27b7fd10398b66bd7befc1e0399763ea2eafb3437fd5778a29eec99885d1148a78844a13b4a6733b6dbb1f022739fed91a266dc2fdd3cfcf5712a2ed51aecdb707d81dff48e38e151b53be33976fe3a6a3c5e5a4a1ae56742000dd9512dbc7a3ed0eb4104af1b8ee0686c9b97eb80b004ceab3cdfdb68247ecf0354ab9dfbf4a3eda211776dcc7628eba69fdb621b841bb008843704e77991e1c4d8808595dcd8aeef41be841c75970d3c86e189a6ce5694b4c5a5ffcae6481133a1176b4e5e39b38bcc9632283bf17422", 0xe6}], 0x7, &(0x7f0000002040)=[{0xd0, 0x1, 0x1, "6a0f96018cf69059772dc35ae7c568cdcd1975caa19f7c530d037d364871c253536ccecacbd935755929d4b3b4ecc73ac1e57578e299544b6c1edbf4c69321d33586f5dd9149409fea902798f47c29ebd94e81205e2e194c61f9dca41a432c33eec3ab48508c8eafbc08d8c916b6ec0d5143ca3588f32128e85b488df3f8d09b35c06fb7656976694ab8164fc4fe1751218d73573825f6a627eec4ee8db0296d6ec9a102480fee88451b4ffbf31e1a5bb05c890cb0c7a2533446ecd9c7"}, {0x1010, 0xffff, 0x1, "b0071ba626cef23bf20e00a5fef7fc134f899d10148afe392c230be6afa2ff8e358a21ee7dd6b6980b2837f724b549181d8655574611dd4027338ab99ac1575b09d212a387189d2f87e423882373996157c800daba6917a4491605767ae3021a8dcf210449a2bf2894fb5aab6c9921ff5b7037bebb6de6bf8ce0ca8d5e70f73827306c2f70e675149bf8c9ee2f9702378f572b1f529c0a1e5f995ea9b8f2087f91ef8fc2c0bd9301498c51267c288ff11f726c17ad4a41de16f69dbe595f929f3470e2dad6c85ff79086070c7f6cd56803eda7eda31183fcfc6fc9c42c5ff0c08208eece76098fc8fa91a124a553f36a828e76d7bdb6d722fc5757a6ceb33b86e18e2ea4c36eb8bbd81deffae67f4ca3e8af4185e385293c56d77642a50cd14e410b04dce1ffcc02e847b1eb4e1c3d977ab63a25bd28129673734cb5c7280af5b5197af945e82255aef4aab2a5416132be24572d538f9cd5346f5eb469e84b19e6eca4d988aaabd529668c9c84b669e4a4339d7799fd6765275ee2a3bc9f3b386baace7172473a7cf2b51bbc0280639a409ffc9c49159604d2050860f0bb8d92910685ee79396172eb2cb3d3735a9185d39ef30cf9082f56549df91ff14701c466799c41cb62370918d7dc12363cf9e7eaa18ebdcf9d5b81cac60dfde910b61608ee7dcf85988eade7d5bd4be48b8e090ce401cb72914dbbfce9554c6cf5df811a3e964ea1d46cc3304d9a22db56a65cafcaea7732b76689570ddd5fb24be9c30d336858d5a884408e7765e99ade31c8f468f9c9ca6eaff670561153ee972b2c1fc0d18a21b0472df123d0d5c278efac48ea5f67d20d3207635725ee1b0fb3113ad9cb7efb45cb8fe335145cac66fb9ba384fdb86487e4d7f8344c3b3e84459f6ec6221a4e5095738d5e55075906b859bfc1021482508762b07c6eb67e59dc6d6d524283b4e6451ee8f58e2cd3891ce55b92e13f5890deab89f0a32db776751e54f4a33cafb830c351af4865b813475d359d3757aeb122c3e9e3653a832e75211857d0ffa345b1f77a93b53c94eb47456d330dcf6c8fb6ee46467f753ded0a20f99ba7c288069396484d10d275fce6fff487564499e3b283bacd0cf4826ef6dbcd91a4c03f92aef7105f195dcb88b4ecb0b5200b6958a480af573b92498a9eb3d0e33670d25a37aa87127bb6a7e102aeba96978f40f8d3438449c99e88fdfed13b768e23d58bc80a2453520b6d68b39cc17c5faf03248221665977ba697eb43ca6a760deb8308acc1faa209b587c1bc055a9ecdf4361e609e7da141d2f63fb6d7239ba47fda5a535565a2f13f7df8c9b92c47f961351bb798d47aaf8141fa303d1ff6b69ea04660711168d28e4215b1952f26c3d3a161e582134530405f44cb307030eaa9ee92e147805a067bbe7c9b5c014f419143a4984fd82f4a5f7227dd94bf2218609cd02a21bfa19f3cfce72debfeca8a0cab85ce734426d011a77c14c7890c821a7d1eccb5a96e043317c55e17c5c4f745e9b1479bd1d5c026d829ebcdb2e84a6a4f8058c566da2201dd794aa98d1aea80220163393dd5ee7ac87631dec51e53864adbc03901f6ca5f52f5aae9b25eec1da3b14201702b20457562bc0cf29d4345788651098cc4311989a46a9a5a0712b4d6726fb2331fd0e3283a93b8027340d908a8ed72cb7afd6951f104458d2a08c5430ac098d7c484b23abf1c6745e437bdcdee09faea2a4575f10ba4687cfb8d0f1cedc5f3c5e52ccad29c0c9e0750dbb8dcf8aacb7773bac0bbe4d0b74091891fa264bde91e7bc1ec0985436080398a900595832798caec72e1407d86b2c327a17e8798c93be27d16944edc6d362295759fb7bae977ca7261462d4f6eab0e877d3c994d5afbfd16471a69d6d394d5bf3b910938e0d7259f1eeb5c70befe8fef0365be64cd2d5e2e00d28f78e463f9337af95b65e81a3afd4e4928657a443967f1b173076d19d14ee13eb0a274040e62d5489332480315f7e8d0c43dc75f0353d8cfc081468d45f8c9c374e178ddb1044858412ae0d9ee8a4ef353163d217b7750563cd1321f65538d494f14bbbe7f676171d3ad15cdf88b5b4d647b242d30d47a05eff47f9265d0dd5134c60eee8ae71017b9bfb095cf9aa49c9e91673cc55501c73d97186cb956b10072bc0442e511536a05ca238c1fbb3fd4d33e7fb8799abfabcd3e6792485c3e7d217d9d8d7961c7e7def8ba220e70bf2c55e40b9409f636e77539de3ea81ad1a6015dcf9f95a876001dd0ddb4f268d4b3a5b5d822d66702d03949111011751146c8f13fe116f07be39fd0146ecc9b2ae7f07b67aeee05eef0c7deaa0eea5c94ba5dffee86d653d5007e28b0db2e0456b69cd86838fb544c96802f141dc34cd002bc81e0afa96d93692885f810bf47d6331e1e6e93b8413649bb8a58b6c86942b53521eb4b7501b23c1675e338d9b4b682e438d71a9a8d0b22c3e52d30fe4df0cdf9716db160865cf056f98143d38f6a71cbdf1015f13fbd82877be2d076a2c2ef204693ea7dae5daaa4b052936a22b8b204b8393e5bba546e3a9e91e800d1e5eee13a8453f03758ada5c81891d7be4d3a1199fa991a888eb5add2be9f4ed9435b28e3eb5c6fb2d33f8240a151f978c6b676b89e6128a55adace06ff5976de7259f7164601ad667ca86350e1dbfc946661b45fb40308c86f038c591c06ebd32f79c46da19a34539596bba14674814b92b1f9bc9afd0e43907e5dd914bdf1651eb08d606d3df826f555cf610639bce2282c737b80608ebcd341cdf5b3464eb02a55bbf27267d7333a81bfa39493b406b26b2aaf7624b366c32533839fb477caf36725683ce58d6fc59e550be83338e71eb4fbb0c0610549461d71ad76d73c9d52df5334acd12a49880ead6845d15ac5a616056d781f51ddf49a8be6cfc7e6f76c07c6c066a895bd2c380b405c9a636c1f4a5a1567c5286a3d4892255a8e62a51f8200207875702a9048656e688e39e365d1ec9020b0a1717a00c6aabd6aa8aa8939728b0b73728c1f50a4f1830f04b6b3459866debfac6d1239d6caf32a282b0187df51ed2d64d0a04dfc368b1a87aaff855dcff1ab907b4b1ad089dffe8f62f1a41fc95c20958453be4f3b9e1716c618c476659333a4fb072e9ed08127bede28f11da35ca7610aa06321e2648fd169a81ac113a1606db624025059b28ee058b1006b09264c788867415df46ebdb8de71804f9d913839d9f645cd6929bb8008e9db46dc6079de98b27ea369ce261f02d060edc1c8651250834389062f0e4a9d7adb47e0b8ed11140a1b006f1fa97cad8a50309deaf13590dfe01d38715ad8642a08cbc7c6d84b855a843223693e0ddd26db51203679b53dbd17b4583eef20fcd28628807aae6f0f1c2ec1293e278d615c8de1bbb9672dd6ea49ef36d993d0eaa594801ccacef7050ac801ff6cdae865652311d9eb07b5f3865e20bac5c9f3caf62869492c516e63aacd6b81ebc9774629786cae3a74c5f06f11b54e8504e599201fdabc7740aa11a36a8f70ac7dbc253fed40c1a6656fd00e2ccc4de9406300e36c7872ade5c3f35cefa3a6de43ca831ababcf5f6349008f6c51a72a25022d79efef0acdb895f2f2fc5b6d3a2e69db8356d46d74cff26a1ea706466b00ce639688c6360299f985cd232e71da9e314fd08958abe056c53d4394daea01397747014afb86d736860fb3f34fbf57bba31e71925c98c28dc219192dc21b8fa95cb50ac7a100df150b33d3c6a8ffa3989a4d712d7e3a09fdc7c63a9a81590e1252ef969235e58644f245a0ee58a4bc14d0fe0350fb9f7d1f329244daced6c7dcf8ff7f765439a5f6b32463bfbcc9938ffbd59ace2c89a09ddc2e874616818fc9473f08f9bf37821bcf0d5410403484d89cb98eeb886b97c13adcc5b7a3582aad4a8bdbd0f4f3dff1b36102e0a53476870fb6286313c7a2e3e510f1e3d7983a55da6cc372a7419269bb8e3b745f0b889c9264b9c056483e07084565dce9637fb61b4c6a94310a37ebe09c7051c62c8e691768e5439a004c09755cc5f329c999c8a3bc60d63aeb10a8df4cb1587320d6ddc65e5f0544d4995bd4257410c9e25a0fbb32bb260023a060774d4004645efef19a89bb19a4be87303b14670c570bf0884271fa25ab8ac8db0e0867eba07354a6dc2a94999b1394999e0044a2c2e0ba699a139f8f0c770c02d7873a88fd0469a7b9ca6d348858a140498ff6de053fb7869fc9fefd563334868dcef17358aa63089f5d08e7157acdf5f83db2f303aecec2e74613d7ec541786328b8846d79925d934a0dd0dee93a35b51ecc7e4ec529115c3be19aff8a58cb8ca20bdc79bf555d1c93c03493c8be8dec8c17f56c8475bd6f52465b76c1dbc49a9227c0dd4f42b5a786e4a3fa14c708ee8e17f3c15a5c1959a259eadcac4dfa849aa2ac02e96aed671d5680ca69a4e59a86fb803009d46d80a3f4e4e0f118d2f4dc621d07d0310c3ea3e89909374f292ca95f5474ad05fcc5530128250a75780b60837967e31a921d812fb53d18ce08e19529c42d5a2accbeddd758f20734a1aa951f39361199c5d880ca5fc28cf05cf1bf0b5fda38caec55dc4920f35676ead741d559edea8d851d310f67d376031fb4cc76872cc67bcb6f735ef3dcc9bbebf3a992c0b98c0c29ec0ea960e766a7349197665561c9e761ed8b31732479389567fb4ac83ad7fe28dea5e8d4539994269e75166d4482bbf9d11d236c280bfa6b7ec1dd2c08b4d20f790840fee2204dff6256fda1f65fea176e6543f3e32813e24f0eac125718b2cd04bc389b2746da8c5b93a8e025868eb88423447104d38040ae7e3e3170e8839d83cc400a4964e199675b2a20b34fdb92b0f55d3bb9acb60d32f3be7bb73d83976343b74ac829cb0cddd7bfc616018fa4dde38e9363ee134bfdacbab0f63ab7f73294ce2b964bace1e401e62bc75bb2957904433a51fc82f7c1c5cf4195ca17e484f19dd36cdbc98a9c1dc2aada9cf301ac3ce36a207003b4003b4b309e5200d98e08ccf8b5160355cbf7f3ceeeb522a5db1607aa286826d4ad154ff625b85462fe846e89f8ae8d3d3e57593b1c364058156e95ce3796d1fd038d8c5bf7eac335efa19b94b3c4db49ff49f10d56e590f073ea45bfc43398b1182adb5b2b98bd7d617c3612dd1d5dc8f10b7cfae7702a0ef8f64738257012672e576012af7ae3ab5c5457e849b3517cccc673aac5f6a5f2ffda27b6dc25397c3b9f2c076ff605732995a9475070b5948b4ae77fd60356dd49cd3e83e716245f978083b2af70eef6c2246448fd18c3add2e93cfabacaa838ab3789bf2cbf2e91be461efe0c0857f149619d5c61a125bfa1211a33fe9bb6ed379629b2ddd253d4eb2f972a8df53f0082dbf21072ee78f5593a0f688ac92ecfb75551cf0fe9b7adfaeb2129d0887b0b36a565ca2718b51893b8651a3ef0a4ba4f47b551d06f99548f13b14715a9bb6d9924c669443aa696c98a14a91263a632a94ea5785e6fb0def3921aaa99631f7d0f2d4b3d167b683a488e704d1512fa9b0892ef6a8c15b2c5c44bc3b7c2d5a8f8b4e1ca9ac1b9a6a0dc44b4a4a55b64b4c87fb08fe4441ec04e99e27c5fa7f62efb30d919e72a14abc3394122675a1d63e86d999c6f6462f4a3376d3e8888c05b99725855cac1927fe34060a9493e39731a06a5691c8d59721c112abde34e683c04fb31d3140e5895fce876d23dd7ab18f696ad46f917ae58a35f9cc17172332a20eed0e1dca8ef21acaae5ad3c0d9a1cf4117f55fe863a7"}, {0x68, 0xffff, 0x5, "0f81aaccb9bbfe106f885931df40f79dfb7c6ba1086ee630a0ae456e539bbdd1b223da9fa257241be9be408ab679a7c8ee6d957feb6d204baa30b234d343b76475a8e61c58cc6e751095fbc08fa9316c763954d50155f987"}, {0xf0, 0xffff, 0x3, "e574abff231a3a6ba2e6890bc9f7881546654046444cf9e0e1a3fa74961e0a86a0940e0ad4d7fdb3cc6ae946cbb14d77ed02e8066a9cd2d63f0202244beb297c941d0ba7dd5dd28c0c7535300243ce985c771eeff1c7dfa26389fbbf0a4893158063ca21e084d8a842518ffe6c8335ac4be9fedfdc7bebc29a38adf62d4c85f7ce76f72c808010876b2306d951e1af46c31585a7c6ec2240d5fdefea5c04b7b6b88ee34bda7494e89e1cedf02f0ed945765acc64168fc69b1a7f896f8969b341ccfd58ff8f4817ed555097c3c8123193e438c8cf1d5524d47e0d17"}, {0x1010, 0xffff, 0x0, "744461fb067f8113181dac73faff8e0fe8c5a65e3ddb4b2a3a6aa23c530d4d90d47a27dd204de649c899970c6e32da3f43ce83a70444311b31045ab3aa31bdc62c4059e81a034da30bc816da797547e0728b5ba23bb46fbb97fa5bfd001bf891c8c6c82e1afc3d7f52a57ab5cbb1c7b8c378c8e05158c08086b98f1a2057801d3333b4e38c02b0c1b989ab83c98ef4699381ce95dcd763b5740d5a73332482c5d523aa35f6100c967fb9523e8ff4fb53d899a70ebb712e9a6d3479e1e62e6c176f9c834401e8a8cd1f428778056cac148bc0fdf3b7268911ceaabf68afe02f3cf5907450d1134ca187ad9b5650ba0c76ca1e3b32b703aa6a84a2b300d4fb2e28b881fc8ef5bebc720882c7b577a1a854fe40fd1cf917ef096c4afded6b97fb0a7b8acd14446e7cf970a8bd3df925bf706a731c7e013c36a58a535011b4372148d5c3b9f0c850ee61ce66d79e6a0ea665ac489826578f13e39fcb58bf0ce6ec8035478db09bc3ffcf122f5aeef573e979225df5da01f26b3b608581602976b1ead2fde36bc6da6389780ecfd57f619dc46a2c149686867747e0c3104c17d898c94091349b00c51d2f67c18447751b2bed61a8f9ea37f8355781a936e75c9b9cd9b1ab26b384f1a230de3bcdd559051d5edf4e3ee7cefda7b316b25808dcd08d8c99646840454625f69503560a52adbf0bb8e1530e897e0a7aee0da46acc48e78cf6daa6a656bdddfc4c33e876165aa3f514dbc1d28ce4a81976bf3980445aec83c893299c39e6081f17458f734738fb11994126e794cede056223ea8a3b51254fb9826071ce99fffeb7bce7354a7d073e9ef99838fedf2445246d951f373e631aa90d449fa6d9a22b004b3f52bf9af6d446dba6ca8ce6ee393ab56badfb4203bdf3493b1627e73c33d5f892ef9304b6f4b856a5e8aff7f6958dd2c279063d27ca05c3152e99d42a8210f69e8ac15eb80a549c33704f6f80b52ac3bf85636dacf3b42ad714e6757787fcfc5e019824535f51798b780b447228e96d55ed2cd92350919332caea7fbe613cc2352296d039210e68f94517a9fc9903ef76892fd572952e6216491f96148a33404c345fc89bc0269de9621884584a31c515cfa4837212919820c3bb35b2c85cfe383fecf06f7843c687e0c3c3f8d6c9d7ae3f537675f1a20e92f7fbe17066b3fe793b4547c7ef6df4b51875790384a16abdbc3178a5bfbf9b888df6bb522cc8eb220dc1e093615ba72a3db695e30f75fd38abe9bba5715f14f0ea3908df5ee2f7f264d3bbb26d3010c83c525e8dc787260a4627b44d8bb872476d389e59c5fb64702d88ada2d4139dea6cbdadb7c94e68b6ab70addfee52e14ccf344e3f93e484b1b4f84de6ce50a904d80651b1d80d7e5c8778490e265d34e552536fceea36b943d54eca9e8d7ca52ab95062c69e244d0f4cfa2e997ab24303fa0a35d9645b8837eca45ac3d43e284c4e4154ee95336a27a9d0fba14d6b4c516d53bab43685fe9a6ed4c2e15161cf80eec062e8c97ab40614107a7c09dcac06cc27e8b98dda1fe200ec13822dd2f51d1c75065b5e73586946832cd3bdc9139b0bd6537550b889e1d316d46eba9b816d14719fd4c8ec026c6668ad635bf484446324beb4fb55057180e3e5cd3fb285fc85b9170e4281cd822db6f80a6cef918296d5525c44836e5b54c32ef3eb8550aa454c5de47d329184a86bebc84ce2573c904660d8b8158eba7645668225c9f8acd9b5228879485032adf7fb0ada188cbf2cc0438586d1a06df08c2e3ec77c021c944a49045bbdf9324a127694a35191d4c38d7be4d695c3d7d1aab339ed16e5b353698bea03271b0e9b59514d77fe163c33c3b9dcea92926bc0cd235bf2c7f7c55db1c6e29ea4daecc747f81273e5949a6b6d7fc3258bafd79ce4499b8a72d6f11e762482bd7d50a911d65fa8b090e93f3cb28a918f9fc08cc80e1fecf95bb375b3902f9da715cd58865789e7ff52bb44284a246730c624415857d825a7227c6507261c957dd20345c4f659d66f4e457df766297ec141fb08c7757de77860a5a9f710d9d6feae402a8ccd69edb2860ddda1009f89ac68559e4588fe4d23f30c95f326296f4eb64e39a331ebd7e23abae3e5e295816a703bb40668a9693beae0c8128a4d0a0caddbe794a4d9baf639c36f5533a30effc02d26bbf7b44aa8413bfe91704444333e4c6e477e8aa18bcf63b4e7a1a81ece88d9d006e8401f9e2103ee43857492e969ef19e309dc49b927ac4a18cc7fb01957e7b03a91e5858f190f4deacd341ee8729bfcd1ca7ec44dcd76d0fc534f88dd45b43d4e6c9933e7d8dc378191a01fc4f9c7695cc4b06c5746ac20c96e446523a5b03b2d4838db49cfd3a9058b32ede1e5cc3851d2d4e1025328498df0dfaa6f9db40431d87986a8656b61f2fec288f119aa418bf3483bb18cfcb0804b86298e87901441603b238834f4224f40d56776afd5bc07f3eb5a42a8386fb9b2da24c45427ce1d88fe2b8a68363f9dfdf0d70337f3696bfe731559cc6c779e64e7928e7a082fabc397c53f46e409bcb21720419045d592a6bf012cff7ecc44f249fc5ac1f9c2b4ae01b06b847b3d6a0a2a21671fbb86c702f31a382be12faf860afb638ad6dfa61248a4c6bb44419462d0db6d138a31c2b02689d620edd3da66b10bb4ac496ca785046cdb3381c93a873d53b0f95450969fba1132fd150ffb3a6d8bb2566587378020a2344f0b09d28f51e30afe917783255babc1dd693e17844f577991bc691d9b6d5e53d84447bfb2729c27c047c6da9180291791a4a8137c8f5127b2a67350abe041966402b040afe92d3f5be0166bcb483b7644791d6c73a7062e9af12d13df19927dbe0e4095d64758f7c799ecc5765f6e79d0e52da6c67bb219fe40badee8e6ec76fe766487783ae541cea595fd14b04a4b4c2485095b3cc489962f8b5e91f4e3f5389571f26d6198b3a8fa9cf4a086e4ea2567611fff8b9492a2d4c1ef706b2e0518f3f3b9fd9117a83f716b837fcc3ede892b9a743770d09c9b39452977fbceca121f7f441faae54a001a91eb31268f3c3ee7696be3a50cdb8ac95a38d7bf593335ec589570cd57f4a170489113cad9cae19923d552406b3bf1aecc0969aaeac4d12a540b4ba337ca148d8e349c5fbb2cc9a9409a0f3b50e2dcfd953274c46802f3c9253ab49c544bee1b0338001838884285cc1f85140cd2ef970d5ea4a6910a4aee7fa89f6189ebfbd34300e7c11be6a6079c307481b7f5accccbc43efd07d3e531d72c684e6dccc340ccae2623987873aef6af0da2c86cd1e3e6f63838397e406e73c6dec3b2735e52367e49ec368c2da74f23cd9225ecda771725f3cb104c2064055e0fd78ecc860b3fbf6286c4fa718f9257a08f1f92b16f1c2e1b440b85c292e84c8b57b261e171cbece97827ce48df64718e1c05a643c3cf40ece19114b77c527495040d2b9610905d2cf1f78414649bdf9f6c30e1cb80175bd9b790950e222d86a62dae7ec623707d2ff2810bb2a505babd5657e31480341338093beeae93e3c8d862eb49362c9435ec85f7651703c560a73f4eabb075528358a34c87934c575c70691f0b64671a32ba50676e74880504f7f7da1aa864f1de6e4614f42bedc74ea311a8783d72a75c45681499788d4554bcb9761f723791778f68bafd7a24efa5983ae1244de74fb13e73ae7ef85ddbe76de4f24d648b661597dc69f49b6d3d256b2589ed86c63c8e846144e0314e0acbdac2f08d0c41ea27a64efdc370d5170b9286d0ee37466c30df659058a9489c438850e048906ccf5ce0cd6d6063bad1d2d226cfada1dfb76fc6d0cbb77c199b52ff2a97afff570001c95af61077081e9870b61470533703962718951ac0a89765f676c949b70b4ce778febd932a31e92465a3a057fea66b6639c74579d618fec66ee43e761291646bf545b82c517098352dff34ef1bf907664d326d2e21b722aa9cdba510b9317183dda4153999c89451a72fc1efa836988e3e2973de9d6c87d689f4f48476d2a51b21ad6b08629ec7f9f11004643b756f928fc7f0fd82474375baa50dd1bb5a46f358cf7ef86c77057a48f7d0ed20a78c4dd7b3c30ffc379eb2a7231b35ba518b7a8c8c352912097a731a488eb4ced8f0114b3ec77172678524ad5af3a1d21e3ca46919e4d0c71d0e7b073bc33f9bc7eb194816599b08b2de9f64f813aa24b905aa3ad71dec1b8177ab298ef61ebb3e1763878d5568a00a60be289048c6df6f651fdb339d58aca8f523bca9d7abbb83f73560a0cc06728ea277416a49e41bcde65847cbdcfcf5288c94cb7b10d587a3ee915decc9cd90ed4f38a15ee1ff703254e01ddec77c504f3dc8d74b5a6b342aafa1765eafc7de9e8352a8fe12d670dd4ad0977918217281345f39753d2ab00b0891a11812830b27fe6f393fbbb5da8ef9c835dc4f8449daa3b3ded9b17238d58d0043c03ef381727bfd72231279521286fa93eba7eefcc38541c34f9c58a861aed0e3a025aeb7575d362c906700ec5f507f79063b4295610c1e5f8e7e408921d07a181797dc2da2047c60f98828cb01dd82f6b10bf40845d84ac5eee69a7061478a0c7fb84e3a264c526d1a1c035fa566beb18550c63eb715f245f87e800c4ba045846c8b47a049ec7e739df268188adfd802cd002fc04460759e1018eac3d23dac2913825815917a8cbe632b102d87a4b8eb54fd41d5ae86c0eeb6ce343673c97cf8b3f88725e8b4343fa19411778012279f33f2daf8c7c3e8f54956117cdb438498dcf3ee3a7147a24477eb50bc1576fdd75a4464f3a45d2c6f6d2fd7aee1f447fba30a703c6b843f8f84ea6ba3aa586aa458f9d7bb16c3222c3313bab0eba0c52307ca445a849a0f35b7d4122b4d7ccf7d4ea8884c7f514e4731f4a3765cf1e0466a03be89d8d7c6c46c5f399acf15294a97100454331d4d7331e7a9d0574fb435b9c1082ca6f77f6de023a0ebfbdcd31641a9ca57b599679afccfeadb4fb7b2fc79f6c22dc4dbc24c389a509e49f0095f683d5365afc4f3b937dd8d2f03a428ee5c6808e29fe4c56db1ba3da3c97d788446009ed98d3ca41ab481e64e44ea2c4541bc9d4c356dae50377daea49c93a5b0960ca4301b0b71dd174d4f946eb672c86b3965699b3f04533e2d71df62348b5074d9e917c605131d544d72f3aba6d4eaa128d55143dcff8b506d9f0a02c11225c2205bbf79345c8be9ef1e95524bcfc85420d8753f686c213f0a8397fabc373f3b283dc58ee4d38473e2851d34df1ee890d1b4b04bee8b8e02e6cf31702427bc96ee4c982c8cb69f75de980e27cf58e9888a9276cf308f7185aa39bb5751e3a0dda7bdcbb2e8bacf0a39cb019accbf743cef6022b4ecc6f702fcbb4a2cce30b838bb8b2439e23b51cb7823726fc30821f7456bf56a2b25ed425fa88f0c869adafa51714dbae9a9b3544b2b9eeb5389f83c943ac525e0aabe36b7e08cb5029cb19608fb546227b3a7ceb789f944e217123cdeacee1c997e0fcf7f65da7447b940c99bfaa9c910dd156b29f1431c0f5d9fd2ccef7b9152c37749657afa97639228e7e2fd84d803cbb65a85a413d47fbac51d4a464373ae73fe1ffb669fa87aea02bb2e189f39275db67750865edb7f5414322a62ae0d30284b6fc49e9b9431b6782df4c5580e775df9bdda95b025b720cbc7062ab81d6c1c3a89e08242679174b1e35f45a83af25dc384405b245c1c75ea6a21014166c11d72a31c65197e69490d1cc53cdf740333f8eca573173c0c159abcf644"}, {0xb0, 0x1, 0x45e1948b, "31fb999e13b79f56d4eb30ffdfc1bc539b027d1845395789d6f537277abf69cba106ecf05e8d7aa68d2193304368ff15a85935bf302574eb411f56d2ea4d41804f8f435cb31053b5ec5daf687e9d3516a9d17d998e8e7e8fd0a8cdbac19593a39f71a57db7366d77f82fb3bfe4c3a8d4e5842f33f286530233082941a67a2f51d1c27b614ee48b8b4b6f90d5551b42563c2097b4df3e7a9ce3e82fe99366cf"}, {0xf8, 0x1, 0x800, "b74942681c57a0024608350d03ae675ce5977238dce3eb22c5a4ec79f70629a876d48e365ac9d1bbd58510a6149ccd07d855e0935cb113a7e790253a459054293a99f89c52d9dfd17587ceff9136dfbbd6e33b63c8ab89088f71f1b29f1d8649133ac2e081962ac37169cfa22925010da78750c26199fb58ce2f00000961c3a2f7d1f33933a6bb0229a1dc25847da3486bbffe742137d0347e6fa26b763f646492c596f26e38c5ba84ad87d8fd951594edbcee187730671b1f37833742d3dbfc46b80e4a8dcf38da36cb5d61f5a42fd9bc69c280753fdce0d9915ba52d22babd026d"}], 0x23f0}, 0x2) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000c00)={0x18, 0x3, 0x2, 0x10005}, 0xc) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 08:59:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x301, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x101, 0x1f, 0x7, "df4e8ec328a379ecfe0df505a03e7dece13dfe6e", 0x8}) mprotect(&(0x7f00002f8000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x1, 0x8005, 0xc6ca95b) listen(r1, 0x263) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 08:59:53 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') truncate(&(0x7f0000000040)='./file0/file1\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 08:59:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000440)="00c35d340b70b9172dfdf92d32653952607717028f471f4f793915f8ea5b0eac6e5d8bec5466b4d535a78fdb7656f5c14e85b555f3c4cfcbaf157fcea42a84ff2cf94f10746cfc9a5c2f8fb2b4c0acde0dec29fd088c7bcc379265f5706bac5c2c66ad655c3203a4c5adcbbbfd9a34f11e72ad7e28bc753b3d47506bf7e19ea4101d71221660a7cb140fdd2e15987a6f4913274477571a5ea492a0345f599865272fd1814593cd7daa6c1232e5336571dac119c81324c07877152ed625ca9558d80883c5c20900d2c1961d9912a009b6d0916f41118fecbb643edcfa73db63a84e82e0b9ba19c8a2522505dd6fd158f0444d248e938fede18c94a5133c5a4f09e9ee91c796d2c11355a9778869d27aa45e03f6655d4c1633467ecfbba993b41edeebc28692659d3a92cf75368f9e3b4c270a40741b3df91ba4ff95ab1c9f09170fcb1e970c3c0738e707b68214ac5f9102da60abf50cde34773f1bb27859ad26d51315d174dd1ab227006320caf57c5370c833b53eb213970077c073a28dbf6f36afc7d6b9c1b5128e162721e17eb09d3646fd2df9fa9c0b94c099e5bd878a2c0f669a7158b21afbdf3abc64a5c9283a8e4c30df29cde490de44676b011534657b3c84bcbfe518faab1ed13100c6a6badd56abcc31820875f3f96751178242752c10f5d4d4d626df2a9d03967f21633ba5e39874a70300000000000000a7548f32172921d44c9d386e5bcc7f4a08b8b1fe8d1d6a840094418895855761fa2e1fd280beb468cb6fd4c0b2ae4e6c418e81123af673d09881ac969ec1ad00f164f8a00dd116a16835ea2146967243f01b7fafa7ae31745ce9dcc9eb41540932b760555f0f6b1baf230b32716d4d17b1ab0d9ded15a518932d94ec3df84e7cd9a1eab0fcb5871cf287493f8f5236c9984e0ef4ec04ba9b888c64280de4cb4c657edc9785577299f595f83a24724da66a6597183864a2fdd37e528d45302dcf522555a13cb28c112c72aa3daaff6505360652d728bbac7835215542fb8ac8139e6bb7d84f78c22cd94d1c84d0277cea91f18b8854546c2cee35ca72cbd163f017878a6b7765de0874f4b24d2cb5725462192f504bdf3c4595c4154e9d32f24adf6090b98153e07385d255d8a62e98f76bb1feb042c2cf435486d4129cac2229cfe9dc04f2f4b08c983ad3d19c7c317e58e1a846c49b65a68e49c17ec65ad2cc92f9046e406f440335703f854073ab2783d716634cc56cb832e36a8a022c16e0ccd08af96073a80ab5cebf64617388edb725c8f5f170d0c5160d2b49d43b6fd6d3af5ed9138411f7a2c0746bde8ff978abf780b7f7314d7e782a0c3755d6eaa654903aab2e09d8801886a653f166fa224ca5951ed5f2f13f25c47221fd1da2f2c5a53d019efe746e2d48af6c691d6b47c33ca1fdd67c72bcc8e4e2dd1eb6e50474be01f122c5ac1e46e914052f2f772c185216d79b568eabec05d2f7b598b68788c7946bd4089f225d9070341fcf32b8f19a3ee6644d84627bfac54e3ff8461a3ae0de0ea61796a66a34b17216332c448c0b8fbf9d679b27947954565ebd79d8d2e814bf6fe56fb243c7b81d4b46a4da8543f8918babf3459777f9d40a98d5a655a3aa9621002d372706a31c395098576e4de3c4efd444408b61655e250f747951b0c5d6c6071138fa012e72df477f5ff1525f068844f86de07e8a5fad33992b300c4ce0c6634dfca2835c7da4a2ee9c52622e27c1d3226caead72e34b3fe2d3c4365591d35c0fe4c66f03027434e73b41d39a29055999fdfa9270bc513569d1c5a0d3265548166751c01f064f6b5d50690cd63955c5c3809d99765a355cffc9516ef353892868bb1d96427cf61a9ded8edb9fbc268180d543b2d26cbee7e2d023a8738d5f27795db0987f9676bce3d80cc5693263124385db35a67c43792343cc177606257b6f101b47c7810bd012dcf10139609fac2b0576591556503d90843b16fd79e56c1e7817ed4f9f03a29040575454ec59f14482befc1940c85c7a68414a52d6b8a060dd7b5f3301da578dcc5bf9f68a712bada082bc7ff5ccb2141159f6c1a075cd472ddd2003cbd2595a1d03466f98a5331b7fe00c0e5eaabb83ba6cdc5b8f9b6aded73b6e11d457d42c9af98d2b4602a42226f1f2b8d83ee30bbaeba0adadad16513bbd6efe4f4c4aad15c84657ca58a2c68e925ef774dc3912b1e0a4b804432e46dc0643ec68c0307e4b6fe78cc8467b678d7f90b8409a980d6392cbdc3eba9aefae1df21e3b89292fa50dc5a5490ad1e3414292759d4c5cc057960db78cf710318a6ef03ad5abbba63c96e2ee125cb3275c15ee3e7c19c2589aa4866d0e683fce8895e78e342582f5811f7afd62c769ce9a72dd3c8e9849bdca213563fa03ef97aeb6706e2f73f5a00673d00aef3d54c8f557d0b592bf532f60b570b96570e0def1673bdacb3c718d995551884d4b6912dfa5d6f40e63a800afc0addd9198d36b4386832847af4312f2084fa14b63e0aa6a39a0cc37e3cb4e7e4abf63f24d14dd1d272064971fbd43fd0d4aa735f2a58431ba48ceac82e576de2114261e2da59f6912eedc9c17cbd665130fcc79d8659bf589782638a7a2044281c4795f25565f2efd82932c7582d34f372df4e2975498ea408eaf6f71f3fbf445e0ebfb92203935016199c508a9ac29646c460c52bb90ce23e54a7031aa85f8aa8935783ac46e45f3586a3597b7afe6764342948fe914123b67534c1c0753192a93075c8941c77f33f273b24b7b21c9908b68c60d477572e35cecb2a997386d1dead62f6aad65e33c1e51c163d1302162eed159129be5544b7c912a08ccf6c8af53cb6db96ae129ccf476f7b1f4e85803159a3783dc56293f9fc4f1a429ab533c5b265aebc3bd26c96da2a68e7097aa77404ad41efbb45fd9a716314a34cf9df3ceeb1c033ad36252bd13a005dd03792591adcc5148247f75214d86579a8642426f9e67e3b63dd7639a4d7d0cd43dfdcfad0b7c03477c5121b55ad110803dbef0e4daa2f9e89055593eddfcba1f08c33a9daa449d59afcb94f9d676fe1b5b8ccd1c718a3b999797120f4e0aa0b0f6f4e036527cf3a252edd5ab9805cea51b42b15381fd2f7f9731055aa3dd764bad60decfdd122e6d820a12a98fc00f0bd3b8d6471860d63fd1e4631e32986e50d3ce4f0cfc32e392097bd27b9b6b83bb6cd4a8cffc3a98e0247b3cd9b1b6adfe4e1543acb593d78805540709830e406ebf0a8d67109d271a8a0d9aaecf38e645301f24474a63afb3b815f67fff62fabed04d1b31a6bab5fcec1c9ab47252a2d7cd24ef7b1b37861519783846cc7748058cc326032345a0bc8cab039e69fcca6a8c8e92e3ba01488e2076782fd130495b5287bc32a05990e164a472854d7a8f547d4a09971acd487e1a4a9e27ea60e230fd2ad861bbd8e93dc2c2ba7096ee41d5816f9c999549efd78e20103847f6ada4f377b9599677d252d14f7069d70d87a2f5526fa6351951c769d8bfb4ca14d07140f341cacb6f3267a3846bab6e9869bb3537241d536b1b670df4caad8e6343f3487e58858437f751d7fcd43cb0332333a1e218ea638c23adf25fe28f25cebe011878a84a093fd49f0738467abbcf8962374f96f62d1ee49c8d6e6a866179cf1fb24e09fa77b5111597f533484062332ae0323bec8ab9569b5137992cdf7b1f99a07d78bbe9d5a2673fe66daf3d7d6c315d90d9c03aa622f6e6cc4bc7900d2675bec9e9b83ea5c405b5e9e31ad55fa1e105cac80707bf5444403e4c88b797ae5ef17119f5b41e071ce06c08b1c8f03de5a923bc852d0d210ebc38e307f7ee88c717c3df3a0179ff2caef1ba5db654caeaa2c225c5d59abf4fa4f204cb3be88dc461e5374a482f02e21cc3169db18433d9357b90eb0e68c8e233377e42216db3c548025496a78f04b2fe1f0418b82e1439e728b4aa0177da493fada76c427ed83e7553359ae8920bbbdef7b9866d9b196c62f648855d37ac57a919e2d53acbda5d1a0e96ae56045db680f08c9c1fcfcaa3ee015a062c5b471a916971cfb4c31da0ff8802382623997b168e104ae38d7a6daee32a2d4ec15da7bc46eff1bd7eec2b3cebf7e95e61c1ad03807b1b0076525795e211341ced597d1bac68e37dcf1e722e20fb6fc2bcbb4160dbf3bfdb5a6e7c83e0ed352d3a33209419b3d42911f6caa9d026dfcbcdc9adb9c0d64c04c1581556aaa7993b49081fa326218c8dffaf1d725ff5c61e657b23f316785245ca3c0b0f6a7c521791ad1d2cbbea01fd93b431040ddc4cc4f7a58aa4eea8153062423535e49ceadf966693d30e584c0e66d307b1a1824b21d4caab99b0167f7ac921ce90e5fa6bb33a5975939eac839a3e0d5a5fa3c013f58f9f50dc15c4506ea4860f953f2bea19716b6aab4a9e1b0062c212214687de3d23ad1e1765a62103d7f7bf82177366c449d08cdaf91e3619a28e92e6572e336d236064e003c0abc047e1247ad2e1250743fd4f1b6d07dc94cf9604a59fdc89e92e02f1734ef4a945b0fafea56a0c862818570d78fa08d23afaf30ef9fb9cd60acfa2720702c8f1529543545a82906086edc4b079048866592b3717df4063e53f004fbd098741f6eb2ee0b5e73a66fd8573aabc623f9f30e9f4282e7c296031701ead8d89356cb3f13b785d54c0930a59e60562c387f69f03b92a5af9141e9e63dfc315858d6b0fa1d85175cad66658e5e0236f9e9e7b5168088e82b3c830439ab51c7639a93c5d08ce1742d5f08fcf7cbd72d3875b58e6bd226acf12e9d5d2791e24698aaf62574a149baa3bd5f18956176deccbbfd2e8a0dc166c13b7b15bf8d004af84947f8bd2320ef1892edd8b6b1a7b0a7ec2d9fb769ba4fc321081382964f97e40a80a27ac5f72850600a509e43148935ae41ea96d6350f986a7a233a9c2936d9b8845eb60b568a2f22329ea9767775fb9f6f485703ec07f40526cefc2479bc831f42088ddac82ccf9f17480d3987e6a69726abec609a00fd6e3aa28b941b40b9855fe7b8a5871ab0f695e8d6ba43f42a73d0996c4e805212e7aa05ed72393bf2299d4fb605bcf8104a0ad5ae86cfe663ba619f80f51f6c3d4bf9d84be6004168516f0c11ca4139eec301a48d448d3493224aa3af1bcff1c50b23c53c7224816c12f708848ff579fb3afd3b569e0b2f777e2fc71bd1d1b4d4bbe21135d21c2069ce23f4cb2c1aaa7520d2365965246974e30181ac9df8d6d944a42d21b0b6a571f4213479ffdaa3a3b5dfb9baa94cfa4c8dec30a896f7193cc8ddfe22d915060f9010621816423d311fa0d677d794e6e66b9bf5e8def484ef92057960ef8cc58637aa2b4cd51633b5222777332c097b63638d1b55774b0286bd67a5eaed68af1b95e1bb06fc0084579e369d240114f2c05a02839767d676aa7ab3f685c0d1647446f2e5c2b073c5fa4bedb264c9cd30dc4ab002e269772afc16886ed5a382907ed7d9c0527f006ddfe3abd22f8681d67562546dab544d38fc74d618b6681d65c7e9ed79c756a1a54dce4bc953acc840b9eb7ce7341735950b4d24e37942cf63785e2f29d4a0e92e524b11606f4809061a51834a75441445d6f8350bd1bb2c97f418a8e20e8e122625d2419be908ddff1b37728d0690accbd23113074bacefd59542b360d1e2519ad69bd1635fa9a7e1c1fcbe9a7fe97d1368bc25606388229d203e64591919be0d17dd7abc2b189024a1b3c75184f724d954bd45aa1d82b3ed75f405f7d14caf9b62810df5e90f769e4d6d8078814c0ba8fed1c161294", 0x1000}, {&(0x7f0000000100)="b54a8b88efde20598ed095d7d0d46dd03d39f59e9beb877cb210ad9d6ee7640402e433dddaa9646ca036e85a85d9a29379583b630fc8ffddc0a8627664ac74b5bc55a0d13227f0e2f925dacd2fa6c37d9a88349c847a8c48ce7c4393b8ce8ca7a573b22fcf11f45ef1612c36a3939231dd9fdb01ef40d267a5c136d467f897167795d9504c68df308d8acb2406eefcfba4ecc47fdde8fd73149978e0e0d9a4a021230071d0c1a97f6df7c799556cc6753c509cf32b3972656c8ad07357bda11afe5e179c69a83e2443ae27ec597e1a77031c000e701e09751cc0a9c7ce1be0218d2e841515faac89f3476f", 0xeb}, {&(0x7f0000000000)="d007b6234ae9ed865ec54407f30df0e05762e6ddfa89ec3793cb89fb83938ce343e5a474a91977372d197ae567a3cf9d2cd04ae0edc2f0fe27d99e2a84e05e059e9a3dd4998b518bd1d0421a9596300fca5cf29508aa23170e79c0297aa387b3d97a55e58f164f9991988d398e37db46ed08ecc8e460a3c0da3007aaa38f308cdb5152a5a1d9c742c0b6c6784e876ecd9b80ae7aa503f2f51dd0a262e42e3d8460ee3bbe6f8f941f", 0xa8}, {&(0x7f0000000200)="ef1532a5dc4b7a9a7b893aeaf73cd957d02fb2ad65e54358f09742e52a125d52bb2e5cc54ba34c572feee602be1f96178291c4f4e71e463232056bddad06aea7936c429f23fe5b02923de8ef93816799367e3a54ad0d9499b6feee1fe2b8d09b23bc29d333022433ec31690f0633c8825b3deda86efc762dcf84f820be6d", 0x7e}, {&(0x7f0000000280)="01bc15b5b647cbea053ab55809abf026a8192cd1e7470dbff83d353d9373aef9cb5d0b9cdcfedb9d52ae554a42f9e12279258e9af4a135fa1d1c6bdea7fc95d63c0f78069e8fc5e16e7ef56ff2206823105f0b48162b41e1677f4c2a3d8c41b54811779490de3585837b822cae60ecafd2d460116115d8eaddb5cbf1d2de7904d848dbb23a1c43dc8fa1b68501f1cc58bc44d8695ae503cf170db476400b569a64e8803a0c8ab60a206653d98804bf7ef1d2ef577d80ec3330dd27d425c4574d57f9bd8bfd95dc0c8352d3bcde943872b872309b1ea348c7121ad1ed069501", 0xdf}, {&(0x7f0000001440)="13f94e2fb79928cfb0c86125c762bc119699a83f75cfdf5ca3816c9f5352cf94aa4989fbd5456ceda15fe2b1cdb5cc5b3b302db963ccf87658becd256b9aed77340df3757591d50e38e1c787ba1dfd0105dca3922126863f34b3108601d42f", 0x5f}, {&(0x7f00000014c0)="fcda7e2f830a54feaa30f7196ac8f3bcec43046efbe5b622886c06d0c7e0fc3818600b2fa4577d7304dcb7c595a617162fcdb3cf10d50753fcf17b814603e42b6e53aae19501ccda6a9308f4a860fcb52d8f02d3f2de3b481d8f2a5a90978bc67147aee72fbbce8ea647b6fa2a94745c8b5f3058e4e7a8138f4f7c0e0660a08bd82cfb913622d344a5c7263c7c957d1d7939544b9b1771cb635c834ea45d4f7c16b91ed101fc120ec75d6630c3c4c5f83ca61f4edb0df9c226b3e1f6be815d39e6006e64b6e21ac2188322e417c37cc890bc2edab1499ba70d894439f86b7e3a8b2f4ca1b4", 0xfffffffffffffdab}, {&(0x7f00000015c0)="25665cead4422442a18d2b7480f4f0f1b162aa7647d0340700d67e528f9546687b92e13fc2d8d8025c2aaa0228a3c9c21d3810f8d5807ea904b82d0aa8b03dc0ce7992aee9f3b2e47f2520046cd99511e6b2d58223a142f4140b6a057d6620494ddd13f5a6d49dd9cca34dc8fe00df73d6006a440321679a44f2717052e84d2e6886b23bb99be0a1f2b32915677be60c1be8fdfe0ca229043bc1e5b4d4661356747cfe4fe3667102a0b117d8460214a6231eccff845847b73abd15e3ed519d73bd2fb540927cc7a961198836deb672531a1df8cb1943ffd283", 0xd9}, {&(0x7f0000000380)="b42fe782c6e632d3c9aed9dbbad2349f41ddb7408770d179ddd54f7a5e6dc8b12c8406793b45fbfdac29069cddd3f65ebb86d50f6f2677724ae83b72715926", 0x3f}], 0x9) 08:59:53 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x40) 08:59:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x26, 0x7}, 0xc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='.\x00') 08:59:54 executing program 0: symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0\x00', 0x20000c2) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 08:59:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 08:59:54 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x900, 0x61) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x79, &(0x7f0000000140)="1cb6d4f802fde2cd6ce5efebe8d2ae92a523b859d2ee90f689dbba1047f0fd4552c791e0554b92acd913dd7f392b127560800d74473c9008c22999ba02e78a45d81d4339f00f01b8f2ad45199ad01822608da08a31b44b95275d4377d143f438336939b108b5646bc215225c08aeac4e0f5bf3c9b3b2b864c8") openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x140) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 08:59:54 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x200006, 0x1e, r0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000000000000, 0x40}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3e, 0x105c000000000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x86, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x8, 0x80}], 0x5, 0xffffffffffffffff, 0x7fffffff, &(0x7f0000000000)={0x0, 0x80d}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xf) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 08:59:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:59:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x40, 0x9, 0x6, "c1d12312541c3bf80a7c9f08a490d2c3ca931fe6", 0x400, 0x27fc2a26}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r5 = syz_open_pts() close(r5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x120, 0x0) connect(r6, &(0x7f00000018c0)=@in6={0x18, 0x3, 0x4}, 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000000)=[{r7, 0x22}], 0x1, 0x0) r9 = dup(r5) r10 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r11 = getgid() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r9, &(0x7f0000001c80)={&(0x7f0000001900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001940)="c9dc0cf2fab64afba8f115e59f3185c225f5cc67be4a55f5718d4b0eb1b3cb5b6a17d158d04f2014f524d1d744605b961638972531f3e7bc7fd28701fd1fc11318b65ff7ba75c091fcbe72fea26d73c987877d16325e54132a4b56b3ecc58c7e46d84aa5", 0x64}, {&(0x7f00000019c0)="db6aead010cbb66bc523b5c968935481071f1224ed7eb276d662a45c3aeb5b8a5da5550992830d5e752dcfc1a502e8ce744c17a5d7b217f0b7d85355d5ca35887d402b97daec484211b453c9415de42010f2384d718dc012a878b30d011a8ad01ed38b8633922b308ba48c55b6c4da0b9da6e614ba7e00ea4eb3f753e983f8c905e14786ce07ae582705ecd14396b5d436218dd99b0e9409cfe3351e8f9345f8615e88815e5c5f4b47a2bdea699d1fbe38578f962fd44090096539867a2146fed599e0a4e2d5cc05321417fac167275161", 0xd1}], 0x2, &(0x7f0000001b40)=[@rights={0x18, 0xffff, 0x1, [r7, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r11}, @rights={0x18, 0xffff, 0x1, [r9, r8]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r10, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r6, r10, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r5, r12, r5, r9, r0, r5, r6, r6, r8]}], 0x120, 0x9}, 0x0) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000000)={0x3, 0xfff, 0xff, 0x7, "c48992db4b16681ffb3ab3b8f3d092d79fa56cda", 0x1ff, 0x7ff}) recvmsg(r9, &(0x7f00000007c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000500)=""/87, 0x57}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/119, 0x77}], 0x5, &(0x7f0000000740)=""/100, 0x64}, 0x40) 08:59:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x100000000, 0x3}, {0x18, 0x1, 0x9, 0xffffffff}, 0x0, [0x4, 0x0, 0x8, 0x100000000, 0x34d69eb0, 0xf925, 0x5, 0xffff]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:59:55 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) 08:59:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc6, 0x4, 0x6, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 08:59:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) socketpair(0x1, 0x4001, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:59:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xbc33af5e0fc11448) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:59:56 executing program 1: r0 = socket$inet6(0x18, 0x80001, 0x8af) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:59:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 08:59:56 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[r3]) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r6 = msgget$private(0x0, 0x1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000013c0)=0x65ca) r8 = syz_open_pts() msgrcv(r0, &(0x7f0000000300)={0x0, ""/162}, 0xaa, 0x3, 0x1000) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r9 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r5) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x46883c0b, r11, r2, r11, r12, 0x40, 0x6}, 0x1f, 0xfffffffffffffffc, r10, r10, 0xffff, 0x1, 0x7fff, 0xfffffffffffff000}) setreuid(r11, r13) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0xce) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 08:59:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:59:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:59:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 08:59:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) flock(r1, 0x6) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 08:59:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffdfffffeffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x04') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:59:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4000, 0x7ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="186f1bcb15a8b2d731711e39f4fdd38067ed34331ba42a428273d0033c9075687cf6e83b0e08f6054cd557e3f53409c2035b3702d159cd5d05d0cda5ed85234a87e037711287dff04878aed3c173a051e89ee70b6a433e133486a2e7aad19f6b1abcaa9a000000000000000000000000", 0x70) 08:59:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x400) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28020, 0x49) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/176) getdents(r0, &(0x7f0000000000)=""/139, 0x8b) 08:59:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:59:58 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) nanosleep(&(0x7f0000000000)={0x38, 0xffffffffffffffb4}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:59:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socket$inet6(0x18, 0x7, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 08:59:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76", 0x9}], 0x1) 08:59:58 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x800, 0x100000001}, {0xfffffffffffffffd, 0x2e97c86}}, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r2, 0xffff, 0x881, &(0x7f0000000500)=0x8, 0x4) sendto$unix(r1, &(0x7f0000000080)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x1bb) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='+*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000540)='\x00', 0x1b0, 0x2) 08:59:58 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) mkdir(&(0x7f0000000100)='./file0\x00', 0x80afbee6cf3a435e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 08:59:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x2, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0x800, &(0x7f0000000000)="04000000", 0xffffffffffffff24) 08:59:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f0000000000), 0x10000) close(r1) 08:59:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="0680dcd526406dd993089e1713de5d3e0f5f6aacf72d28c9f015203e4d637f84ef8e655e02b837934df0094cf732b8c840ee120166aa8d7fd361f15ecff4859ffb1a60c25172f35434f59a6ebdcb942c00ce2a2cebff0b3df6244bc6dfc5a1a375a9e1549477c44a7b7b9375bfc0520ac9d273dd54bce548113dbb5f97efd995ca7fe190dfb4f8d8a5b1866137d05d02bc1b5a585868ac0033cbe348a53ff1913a19a4076e661b0fbaa6bf6d147647cff27a494f7d676a3d2c5b9b", 0xbb) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffff40) 08:59:58 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x409, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffff, r1}) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() close(r0) syz_open_pts() 08:59:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x14, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) 08:59:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1001304b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xfffffffffffffe20, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) flock(r0, 0x1) 08:59:59 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x48}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) pipe(&(0x7f0000000000)) dup2(r0, r1) 08:59:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2c9, './file0\x00', './file0\x00'}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x200, 0x5, 0x3ff, 0x1}) r3 = dup2(r0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x2}, {0x1, 0x8}}) setsockopt$sock_int(r3, 0xffff, 0x80000001021, 0x0, 0x21e) 08:59:59 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) msgget(0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 08:59:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000029, 0x24, 0x0, 0x0) setsockopt(r0, 0x9, 0x10000, &(0x7f0000000380)="244cd3944389d00a86caf749661d710c0b00008a81958e59d2dfb977493cfbc5bac48e316fe1f9f96c428ebcb400b61ec52b7b4a2e215176c35d8da6977fefabdd600bff214b9bc3c623e26d3b07a43d4291260614ac22b89e89a654b7daa9364ad8b15fb8628a1f863a24a458581e7a5a096c5d640efd2790e8bfd189d86ff36a8e8bac49d531904786b85515db731e5e84668b97c5cc8992a7ebe141ceee88c8510dfc838503067930f6c035241c0ba9ff6b035d3d0755ce7833990e1268ff5fd8c3b51c888e089266dd96d288c23dabd56f5b8bdaae478e47d7fb031bdf9125ddc53daad70bc36d6ef3108c862f2cebeaa821e60e19e634a44194453afd21213ed8e41512486144177a01748e12aaceda28a199c23a5b548f225f8e35f2271dd91a22a7f071debe50f70a64c39396fb7abcedf20fcad9b5e589202b6adb7612447c6040a4ecff4349edce2154ab442a6850a234ba5d8a310b320998aacafcd81c3cf84ea4bbe30c91e2b15106419327516eaed853534111a24f", 0xffffffffffffff01) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/11, 0xb, 0x40, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 09:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x6}) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) 09:00:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x3f, "bec28660160aacbca2f0c11e9c8dbf31a14e212c", 0x8, 0x1}) 09:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x715a, 0x101, 0x1f, 0x3, "28adcf12f02f35623258e39a025edabb8b591579", 0x8, 0xb3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x160) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 09:00:00 executing program 0: r0 = socket(0x2c, 0x2, 0x200000000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 09:00:04 executing program 0: r0 = socket(0x3, 0x4, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0xdcb5, 0x5}, 0xffffffffffffff38) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="a0d01c2f1653ac64c8a0a01d1455d395e49fcd5d3ff1b0a6af41831af612cf9cfc64", 0x22, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 09:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 09:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000012990452380e909220e1ff000000d7ffb48a"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) socket(0x0, 0x8003, 0x6) r3 = socket(0x18, 0x400000002, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xfffffffffffffc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x401, 0x3, 0x849d, 0x1, 0x7fff, 0x0, 0x5, 0x2, 0x2, 0x8, 0x12d7}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:00:04 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000200), 0x10000) r3 = dup(r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) write(r0, &(0x7f0000000140)="09c599be2a5b7a30f78431acbcda7368", 0x10) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x4, 0x8) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/119) open(&(0x7f0000000040)='./file0\x00', 0x450, 0x3) 09:00:04 executing program 1: r0 = kqueue() mkdir(&(0x7f0000002640)='./file0\x00', 0x3) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x810, r1, 0x0, 0x0) dup2(0xffffffffffffffff, r0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/155, 0x9b}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/73, 0x49}, {&(0x7f0000002140)=""/67, 0x43}, {&(0x7f00000021c0)=""/115, 0x73}, {&(0x7f0000002240)=""/151, 0x97}, {&(0x7f0000002300)=""/131, 0x83}, {&(0x7f00000023c0)=""/69, 0x45}, {&(0x7f0000002440)=""/114, 0x72}], 0xa, 0x15) 09:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x38, 0xc007, 0x9760) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000040)=""/123, 0x7b, 0x41, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffff9}, 0xc) r4 = dup2(r1, r1) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = dup2(r2, r2) ioctl$TIOCCBRK(r5, 0x2000747a) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 09:00:04 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="b86b0f61fade6a5b7a54729b794f413a5ef2bdbaa3f2f0f794bb12d6a0a498482765661a65a42b9b2cb1455292a9511393c0bb10f24224b75649f0e3159316e0cadad22e17f9876cb68baaa66eeedcc247706a1614a8ea843c4b6df6ca027bd1195e82cfdbdef6003177124566dda30a3a11063b89decaa52096847d64275fd8eec8566da236427b82", 0x89}, {&(0x7f0000000140)="c2689676f055dd730e5ec8dfc5415a5f434814d5011d6e39b7dff841151faf6d4707aa85e12422e8ba505ee7f9242eb3552d10acd73edfd410a03b226ba1b084c45a323e7fb947353c3e5312637924a2bbb4", 0x52}, {&(0x7f00000001c0)="0885b8875d34a93a", 0x8}], 0x3, &(0x7f0000000240)=[{0x48, 0xffff, 0xffffffff, "5f873439297a426f33d19c314477f05b7e239fb575789fc235a9eac5c35383fbc3fb8cdc993bfd497ee215cfe2aada7727f5046c9590f1"}, {0x80, 0x0, 0x2, "180efb4fd6f00c8dd5c63304242e6c31f412085489b7b88fdf61fbfbb3e953b074768fe7a42ced8edb151319bd1e6e844266a7e726c187ac7dd638f5ef44010f9cb80de27a3d78162190203bce5e83c18fc319f042d5436257c99f3e52bf82e1c5a0673701f4750a1c41a18eb2"}], 0xc8}, 0x5d48b6567ae78337) socket$inet(0x2, 0x4000, 0x401) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x1, 0x1, 0x101, 0x5}, 0xc) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 09:00:05 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x10020, 0x20) chflagsat(r1, &(0x7f00000000c0)='./file1\x00', 0x40000, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/21, 0x15, 0x43, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 09:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x8) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) fchflags(r0, 0x40000000000006) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000003baed03d506bb98d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 09:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x2c, 0x80000000012b, &(0x7f0000000040)="0c46577df6da1d45cd05e7110836e6664c8cbf0aae12e4f19e9a1adf2ec0e10b9f8bcb510bd715d90a80a72e8359b50d3c2af7b737d92b386c7047d526ddb6007a8757b5379de186ffc3aa3dec1edb777a2b258100eb21c6df5a110af89e6e9952eaefd9b1ab000000000000000000000000", 0xc55d2dd2586e7941) 09:00:06 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) r1 = msgget$private(0x0, 0x104) msgrcv(r1, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socket(0x0, 0x3fff, 0xd) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 09:00:06 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079b000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x4000)=nil, 0x4000, 0x0) r4 = shmget$private(0x0, 0x1000, 0x3de, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') 09:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) r2 = shmget(0x2, 0x4000, 0x284, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/153) 09:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) munlockall() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="4060217297b4bafef94e723cee50335a2a169b5ffa5c63142bd3f2a7aed542399c04bd87cbb240769cbb68fe8aa658f8540dbd95b11abf64930ef1da860f4b12dd7af875f122a324a72bc2ca3cc6db9831c00868585f0098b2f8cea85d865ad10c0bb14803bc77e986c45700e3de1db5a2197beacb5cb8ad1cb57ca3644fa148e74cfcd7e8b10ac3dbb19570effc02e09fb06fe6b60dd28d876cb3de3ba1731a142cc84ba1149d7647460615c5a1c3dd8d61ac92787065bd64a317fb6d038a81fa881f46d3d36e55ecc33e105951101510ba1460a83b67624a4ddea92d852a3de9", 0x95) 09:00:06 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f00000000c0)="26bd38346d5658ae4f45b99792b183431e14911129316159802a39f843aab036df5215595010b2332d2a4467e29af6128384a7593a5bb0fcb8e35bca3c49e5af3cac7cf8bdc339f39ae8e44944dd498c558aff82fd8a4af94bd0af59243dbb3907c86f33462cabdc53534f9103573c4a7fea0e", 0x73, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 09:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 09:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="6e4e6b5f5e07cedb887b5dad311714606e7b1cb9e1f26c429f6bfdef6c01fb84147d16998b7835dce8909aac40ac3e6c24ff7cd6ae0a2f5a290def12f4834eed967bcc89e7c79ba4caed4182006ff17f7ca75b6280c1a40bd320910e43740ab036f409f4ab8735aece15153eb619aa7c978996b55892fc749cfa877fda3bb36c753c15379f6e21655fa4846b96de361b6bd105fd76169c321f", 0x99) 09:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe06, './file0\x00', './file0\x00'}) close(r0) execve(0x0, 0x0, 0x0) 09:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x101) ioctl$TIOCSBRK(r0, 0x2000747b) 09:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) close(r1) close(r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x28, 0x20800003c, &(0x7f0000000000), 0x0) getppid() 09:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xa5, 0x100000001}, {0xa7, 0x7fff}], 0x2}) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x6}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/1, 0x1}], 0x2) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0xd4b8) 09:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 09:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020740000f53e8551f30ce390500e08fecea11ea8fef96e4fc748e97e0b780486ae007373a1bd04738e56edbd4a95a1a92fa608ef728f6aef9187a869a4d3722c91db5073a1ebe2a4cbba982fd8f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b2b8a85ff3faa8d9211830e0000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:00:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x1, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() read(r2, &(0x7f0000000100)=""/147, 0x93) syz_open_pts() syz_open_pts() r4 = socket(0x19, 0x8004, 0xffffffff80000000) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x0, 0x0, 0x2df, 0x4}) 09:00:08 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='W\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffe6d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1ff, 0x0, 0x80000001, 0xc0, 0x1}, 0xc) r2 = dup(r1) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f0000000140)=0x36) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="282a7913e4bad21c714f4dd36a39ea000000000000000f85000000e552aaeefeaff0f2e506000000000000101ad449019185b5ef000000000000013c1fe90020000000000001ff10a1a43becc6b408572431985fb9d6b79d6e75d06b1b61b0c04f964f8fc78fd458f98bab30c30e8604140701249be0785df991f89531ba7481884bd31dbfbb0f1bacf67e2e708f14792c0fe731588669869f06f44e4f2335", 0x7412b2b80711ae13) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x1a) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000000c0)=""/167) readv(r3, &(0x7f0000000040), 0x1000000000000005) 09:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 09:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x200007, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) syz_open_pts() clock_getres(0x0, &(0x7f0000000040)) 09:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x12, 0x8000, 0x3, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) 09:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x141) 09:00:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x903, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xfe7) 09:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0xfffffffffffffffe, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 09:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x8) dup(r0) recvfrom$inet(r2, &(0x7f0000000040)=""/34, 0x22, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) 09:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="02ea01ac29643161986ee5d83bbcf83428ded1d812dc39d39491718e39dfabd9eade74b7bcec24c076fd2a27040329fa2aae43fbddc1ed5c70436673ed2cb953c49380575246f2e72b72fb39603e1d47a791b6a807a46f8928a4ee0c049848028844f55ddc2a668fb8f708620fff67857798c7", 0x73) 09:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) shmget(0x3, 0x2000, 0x420, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 09:00:09 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r1, 0xa}, {r0, 0x11}, {r0}, {r0, 0x11}], 0x4, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 09:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet(0x2, 0xc007, 0x100) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000040)="d1b4d8bc078f11e7c379cf6de46356d07d3673bdb3ddac0ab59e6cc93b6c7c5088fc0941acf4c8f0f926ee4d3535b172af7dac4dfe0e31c138b6dc35d9198c330334239585e57e7712bb867e07a022701e57f16ae565db686c949d6f19a25a739eddca042b9eefa8effa0f19da38f84a61da66d1d4aa769de4393780fef1379863ce5d2e33fd435137f515c05d83f2f906ca7930", 0x94}, {&(0x7f0000000100)="9136ddf402b879a8fae7a43e7dd8d2abb8e3274d2d0695211c8ccdf158f3b11ce46798fc6abd0b800870dc905920ef74e52672a13b1badb33aae944c2f0c9aec2ccae5361b547c4896e077be6fb00f", 0x4f}, {&(0x7f00000001c0)="ff7c926fb0244823121f329c0e89ac791a3f0a5122700a837490f13495a9738c42ebe1d6b47e4f8cbfe4619c18b08c1d00be35a76647198721f2af42fcf133d8990039e03e4a100ab623aad34fdcf8208e54fd3d0598fc9b1a0961b48f1c8f93bd6af040a727feb77556c869fe74792e5bd5166441f0af230141a260c9e7fb59d536cb4d73b9ac4cdc82323b0b2fa2c582250a7aa863523aebf7e7aad4efc9ff6956ace872e79c48a38ed1301dfff07b9b277658cc69cb35c2c3ae5868e828a41316c8964aeb3734c74f1768b6476374d04c0da403c0", 0xd6}, {&(0x7f00000002c0)="f6ec83a1f418c2298659db0172f3f59d96e31db36fcc376c6489668da8ed9aedb193d79d5095336e55bf43f86b559b79c0c1f7f4052d4600660c4a67b886582279a5a934d6a0184ca761726d758d75f064532dc94a88f543e198a8550db1edc731532f2765c25b79f0065259e9880e076a4592afaeb58b1fb0ab8cbf08155f2eefd1ff376b34a2362cd57a22d1308b", 0x8f}, {&(0x7f0000000380)="47ad4d09aefcc0a5d0043cf9b290325d587ae637f2fdc9b979bb116de597bff4800dd49d99c59f7137c9c341a9561e2e2704fb28c9b4cf5b402b1b12d0e638f5f6dc962780db9e2fc674a5ead06c3814b6af9511ac02192f167b3c8722", 0x5d}, {&(0x7f0000000400)="1334d154bd4282306af1be8914fecb7ab5575f365d84e927469c4e22228761ca97f93ed951f9a9854b139ad6c153cbc9e16105a6c14d2cc10c5887aeb8131d3baa262f877228710d39ecf353f9d9f79893a3ade954942d6ca26c834553497a6d56c6193d3915b7656df275e66a064a8542a2ae70fb977ffd455c8fbc4539f63ded1c542fa7919444829bf0caffcd771a54621984b508b11f5bb0082b287f608ce089e4e44ee2417ef8", 0xa9}, {&(0x7f00000004c0)="a41bac39f2f021d94b99dd965a4f54c8b896f2cf7609070338b1337120c0d5998ed74602f17241ad3699ff7fb081dacdf8cc01f27e04fc1cb71db20c61d827b72dd948ed85136c2ae5eacbdfd7ee735d602734a2132a28c36d81187e70072a608963c98d73fa2f2a2af30dd0a3249e0b6696310786e5fa24b8838f63d0a9ee890d1a6f0c9f86c33e42a7a691f732afe2795024fce7e0518041e9c3858d7523bd717cc176a4924fd49a89f008582423271a48f15f4fdb0621b9a1a1d17062b4a4d44a36fd0e4adedb66c06e9366dfe56b8300e96838b16ee6dd5f20e58bed4a2aa9f7cdcdda3eb1879efd51d83ceef08b44bf8e6f0f598f60851b14fc871436604ea2240ac0b62afd31f543b3ec6e79a346096ed9023c79171d2d3186eb6700428fe9e921f7dccb627d28b786cb0949e3a1f81dd8b29f27cccce7448c3fb89739fce79e0129e9389f52e4f32c2f3309b27132368f9bd21c1a27a6909ce313e725ed93858d1df9621bc1373b9139827410f74958499b4797c9f0c96545996665476284c5580b810dc3d988dfcf8febbbbe6f461065e836ae4319e0d76d069d1d804eb265dbab7cf2fe835b19da01c9fd46e39e25d5aa75e70c161cb95bf916ae3825e5c2a7b7ae1164a6a3c8e76ebf84d72c3515cdf74d232fd41045baa601b5a7be4ecacac93d5830330a202d3e139c023ec63377f30ac624b0100a8bc53041e9653b582212bc43e4f4b288b6690a598aaac90f7ad0daf36412e95bb1a56154e3a9918eb17cb1ad74ae9d2a77e37b23467c8527d73e4b0c73f4116c3a21bbd449b11813713bcb24ddd57e069f3c48e4bfb85d737e8b0ecd86819463eb185d88adce1e6b2980bcac68b4053deaeb38dca0bcdf63fc9625fd9accf4a85b520e1b02e83d4b49bbdcf4ce62ef4915c774345d146376435c079ec5e18b9540a8b6a2e998b83395785561942ee5bfaf5b79fa7ea783557806d340607f9bd989e12c2a87aaac2c98cfda9f11ff23ed5c7f972114cf56ed498cb1d3cae7350799905c4992f19b42b553bb8b66d77ba23dec55e32ef7e34ab2ab1bbe9a1af790aea262d00e7f003dd70a43de60ada01863afe8575c32569ba7fd18defc859584f9191daf2dd4e0c71ec4aeb55a24817cc2908bcdd8e492f9c762ea988ad4cf82b5652da5cc3d49520116f0d3ab7045eaa929124618093f8723cbca2ca9f9ea7b8eb373a83361dd683435b60bff7cc5474f5a9100cfb73df86e66fad3c995e58b2951ec7a6b89a6015ad861877ac3847a73659bf2bdfb0516fde9e3a9c1b5a77c89ce5eae3145b265a02c94a7f1a9d4b8c573b169141bcf48ce67956f883abe82a3c2439fe8112d10727268ee0197bb2d120b553c21d003f6c7e066a390db656887c2e5de839995aff8ca9a75ac53c70596844c1bb8d802012aeb01fea547aee8a8da0ad632e15cbef62e9e1941f533d29178a0a8b4ada4d5e74df24ff47d67fb11795e217d41f5fe52560f7d859f4e7df2b99ef5dc63e9aebe6be8de8a6b6a3b23c345328b26ae5dc204bb1acc94f5fcc1c80130e49370c1460cdc1583bb7bd0afda6bfcac5461629adf0faf205c82a1e4980dfe53fc7057380e281a1ee8d876edb1ae74aa6045ee7420136f8266c05c6fa47532f6f1b07d40a6e4d47c8c30be9c2e3ae4a3d50f7751c90ec07f3fbc47b9d1b31e678eb931f0affa1b29850cbfd022fc5e373387f8c88b13fd238d77a86ddb9ee35bc87429a6977003bbf63f167f212758245f1c4cb2a4d5350580247b30fbf743f3e710d80b00695f5638e907ad4d2735b4710c977a7f4d952d8b075d4422d5887db636d5c4c96efe99ddcebdb4bda2275360d93da4c1ed044f186ac37ba99b73f0d42f3e8a032ada64bba7e70e4f0231e777a59e017af74fb5050da72879a6742a6e716009dec35534c424a39f239910afe4d048cb89ea3dc324d3de809832c72e03ef095fb3be0b34b6e17bbb02483ad233c38e1ce7c4833e9f659a07787e86593d590c515fb99d4352e975c29c4a416f3f44b294307a8f44c176dae7ae7552eee35d32431cf6b8ba69bb4afa2c79e67f44f6ee66a6baf998eecd5c196223cb16752bf65ec35fdd930919a0fa5a560a6d01c9cf01081feac73f71b37b1b13e4542a751a36954e97eaadfcad4a8ea92889a64cb105a0a75a092af0ae7b5eb63c5183b9dbfe0fefd6d0eb0daa2088c1bd99aac6a8472db87095540ae1c80af9c3f75657a11e0b647ddfb581f18661881f0d858427092579d72e2cc03d6c5b6bbb09e979d08a03799d9664edb682324fd955862d678fa7f7054b6896b51c3fcc4dbd54b9b796bed9dfbb2a20e558deb9af08230142606f3043ab8334d43559f7259ebce182fa05c54eefa8da885d4cab0aad079b1c110c7a8532384eab3ec3cd2ed5e0008abf7046fe4bbf9225b452aa21a74f45f71252cb17153c0a9fe3082acce2f09b2ffd8fc0d9e17065ba0ec8d7ce2b5c63a0167232e244536688456f8c4dfb1e7f0a76e6dc9c76f7fd0de2b5ffb7ba64a1c7e34556cdd7a6f4b57efeac10b642d73d6000bcd0df16eac0d177bdee6fd87c8266120d136347947b86bf6b1c850ed46d40b8307366d56a8902f0621e2314a30946f4406afd0330b1ed7da47b071d5e8f277285cf0f17336e8a9391202c1580f34fd899a6289dc132d857bacd8f8b5cf131fea591e21a254a73be6720ad97925e7983c228f726ee9b8ef452a98438618c468a4a94ff526b4224378ade9c435ae3fcf2547b53fc50030104c1d5781f68a4fad562af4a56dceecfd7d47d13a529cc14a9ad09221e9e13bde619d8249759a5aad15d00cdf6b8c6a12c42fd00a57fb816c113ff78470a6d338c4f300b8569b5ffcf0f76342ec9282590b1fc8c40d1133bf176215eedd1e5bc5708ee9a1796e4e3dafe103692f1efe2f8e42c54ad313ee31bf955bfac720322f543d3639bcfdb45c6f0a01c7de88ed5dccad91e4fded57560a2f7b2d789e6a515d5b748982eda9e948b2b17fab17b3f96a52d2153ce6430cfcc8ef9ffc6afcc41d0e2a3e5f07f023fae69913648e2ba991554785634a41ee96f3be5edfbee546c825f760538b16ade00a1dd791774fd17135f2f085f6ab1bf6278c1c090d79d8ff394c81514e5e6758febdf41b2d33551dd165ca687f84bf2dbae17e00cf82d9c2491d1cc5dbf8aed8968334204f6f2769622fc26dab915da15098302cbed1f9951e1b9e2287abddc1002a853cf68b9de96fd37a7a17bc2795542af82d907ecf3be86dd8dca908481efc1e0f01386386779b03de00fa936aef1134d4131d4f70dc5c71cf0dc2fcea4f4dbc6256780ccf9c46f2fc73be54d78a834f383062dfe6229c6f89e5955bc51fc19efafe56b9ca5cd8f1bea60121ff56162d20baf3079eca75c70f9902f64ed9faca5e3c098268a2f40bb20675792105211b125b2cea126b69a634cc3745c4f5cd5115077fddfb78ba573190e7fa5ab48fea50e2a05f2a1921a7c8d9887dc378e7190f52e1b6b2eaf1faa490863bd801bb788a1738b2bef1e6ca1b897b9f7f084bec83c2b7fb795bcd228642bd7434d16818e21de92ea44201a5a5db220445f6f145cee44ef25aa78ed2514c5246c125763fff956d16c7bb40f1da04b9c5024289f998b70a8dfc070d22c065adf3a328a12e07f03d16c51409e489786b97a94aebf0a0507d3003a0ac56d9ca8f3f0e2a46d22d1929a0d1c2ad0f4997d3ab55deedc62bcab2cbdb05eb606c9b2944633735a06c195a1c3a59368a7b2ce43ec1d0698f5c3fb91285d18fb0aa238744a5e425e5817e7e38e6a5e93db8afbad1d82b06f8f9ab488ab6c00d4e9422238d5ff470ead9a371c13b46fd43ea1f3ad1331d660f857896a9b98cfb46e4bf2c856a9c5887156a4fb5c3b1153059ac90ba36beaadeed0832e24404496c2d65db6a2662c6aabc32b80ec39f432d7611595b544eef3faa696dbaafea34f23bac764dfa7d730d4ecc6e27f183f400339faac99fbfd37a5b2cc8b22499110b5a599968f2bd33f80a5849e440451429e89c6e5cdc39bbd54e475f54802743cc422519b94909d32c1d5f3276c511bc4a7951666d000e44cc0f2394c79a41a627796143fb40b9f9d5f3cc4981f7c373b44d059361636f4544b1a47cd093c55d148b75c05f2dd3153da2798f29fed2535ece7d106193f3a0883c098b4dd52d98e5b17704825c6b6a4f295c7b3ead532f8724397de8ad21836be9205d4c1e0448bbe9eb313a37594a96ca887025642f540adff7b56b6f5556a6c31efcb858b7ccc746df25b1bf57d9bd2a09f2554dadba7e2864ab906ff3b3dbb22c10a3778de684ce6e0bb40fe43940124ac887d3d1920ddbb41a49c6e186725030731112f38e9890c9db72cb5b385d8193df87b41b633c94d5e908713ea9b7cac253b3401d67aa6c9600a32e34429df33775f3a681dcf99774296fb04a4f92106c418d2e43f40d86db982782864e44617c4a5c72db33702c2336464dcab3829d0e5a358904e63429fb09369a048d5d34febb41e49db9d68cf71d799a19c3b59e2fa992ca9b392d194dbc2e8beac5dd9155aa6d00722cd27d85126a513a319619ec28563498c38c125d8de11fe2c1ff75434c9795449ec3e8de29f30a90e896c673aaf5f6f3effe2e574c6b5f854ae8254157d35e31f57576f1a10ddcc640c3587284b9155afc4e905bf20b84d0ee9d7f23fd4bea74c1d093f93f4ec165e3beb8a8f47214df1876ccf84984d61f78abecafe636d22833e84521840231662a1565c476238c0d77909270401f6b37d955fa72c12752833aedbbc5f164e21d73ed0750f215eddb8408961dc223dd23479e6e7e8443111244379d31a537e755f0a9613a3e6ef583e69dc9c59c390371c2bdead6f2aa7aad2edec09847d57045e9dba484433b79385a0c0b96b056737d35d104c0a67eb476e5b27e7fbabc3cd0b6d501361d44aea699a643b17063144b003562536e1029a84d1091b5cee15065278393f213d06cf2592a39a92d47d61fce8b00559d99d85a42ae7b3ec8e05f001d76e1b08f2cf0e717a6ec7b83fd6947056a2fd3a1320c34d220881e34af2d184cd7cddc600b502320bbbbd53366980bfcae4728de68a168d9f87e7263a8ea2cc64bcad9583efe9eff7ac76ad3436a0b23542f6819c3d1367baff54e10a0032f138b820b1648b54907f94bc779f1491b6d9637cfd8d5e77fe95fccb057891563a5a7ced19f9736afbae4f168a470931fb3723d40b1f28a58c08b63b2ce0d67ad399d703e9a32b7e2479b74d13b7619b2e3dd031a87f9bd4621f18025066090b30f463d565dc4b2a8847c8e16a74d327b1518414b92902fe226c5c979f7ce2dc7ddad33cc98e7251fec770b9afc58f5ddb25c724f34086e16d8d6114712b76199d56cbaa9e8683501775bfc275d44cb14ddbedc9c2d9faf2dc9853c0ed5e5379aed2f564839e5cadfc0e47e160f5481ff17c21b0a74055ffef70989d5c83e077092c311e22ed55c9166f85fbaddb32e2504fb8d12acb670e414666c6868b009aade8bc6b4113f1edd851c0be7499580e1bc92bf7f5700bd8719abf28b063b672cda264f2c41fda50fe6b65806353da88e0f8257a51871cf7a97f016757ae5d6bd352946a3644df001e9530bb3c23945410324004165ecc5f2d0035166361d938d9feb3e053065c5415ec81f4248d383e8516dc4c1a97ee706d011ae235e8e93231476427fba8824167fe08b55a30b3ff085b8843667139443fead0f53706c9edfa956e0c58aad30c812d47", 0x1000}], 0x7) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:00:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) setitimer(0x1, &(0x7f00000000c0)={{0x200, 0xb7c}, {0x401, 0xff}}, &(0x7f0000000100)) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:00:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt(r1, 0x10000, 0x0, &(0x7f0000000240)=""/118, &(0x7f00000001c0)=0x76) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x2000000, 0x83, "226280ffb27fa86ecb2dce0971b21b3184f6759b", 0x9, 0x38}) getsockopt(r0, 0x9, 0x7dcc, &(0x7f0000000080)=""/123, &(0x7f0000000100)=0x7b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 09:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000200)="1b7c3a9c28fcf85d808a29f96130997adc5fab1e4b714fb9c04862737a24f79fea6d0f6ceac031763040d047027cc74e921bda483ec46cbe7c557d6284aa6920256f5387aaed38febf52b426236ca47ad976582b86", 0x55, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) r1 = socket(0x3f, 0x4002, 0xfff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a408676bdcdc97a7f2f8ab733de32c57125f1ae3763db115f1d84f3567ef85538bbaf1f5a7ec9ca6bafe40710cee55f5af9c8d4e10a015491507745847ba1eea11c53c55868dc853f268a2b35ddfc1bcacb677f38f123d7bb16db27d5be911b7876db5e373990104f5468d01e91fbd18a5293e19e56a541c7047234e0e4a1e3a359631ab8698e05f71e692f05dbdf738e4ac99a1f72bcbc7168bf37f362c992f973223e5933edb8308b25db456387421c62e416053a9a3b2a778a00be6d0e9d973e7a9fc20de5040c1bab8d737a8eebfd9695f", 0xd3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r3, 0x4, 0x4c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0x100, 0x8001, 0x10000, "cd43e6b56895da10d34d57c2339950865c59fd48", 0x1, 0x10001}) 09:00:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') accept(r0, 0x0, &(0x7f0000000180)) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 09:00:09 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fchdir(r0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 09:00:09 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x5) socket$inet6(0x18, 0xc00b, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x60979709) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff125c00000000", 0x8) 09:00:09 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000580)={0x2, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) sendmsg(r5, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x120, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x74) clock_settime(0x2, &(0x7f0000001240)={0x1, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000012c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r4, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x485) semop(r8, &(0x7f0000001440)=[{0x0, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff}, {0x0, 0x6, 0x800}, {0x3, 0x7ff, 0x800}], 0x5) 09:00:09 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) 09:00:09 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000480)=0xc) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 09:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="55ffed003871126c1ee5c616fb2809f7abb8f3d5b05e514fb14a87f3e227714667088f05aff2021ada4d0dd0f02b6012797b96ee6f73ff5ecfc1fda1984b038114c7c70c6ede8a8e8b9fb3aeb114830ccb4d188310d1df1a9fc3133915e3b8718f19cd9b4331a7da34fc0a09dffb6cae116e2ba18aeddf71f88195c9fedee7b77d12d19e092b911f0e35664f2241e6dad87a392351bb0e5a5e908f812978983545f59bda8dadabdae8f2e43b4d7246b4deb4d40e37a630ea929c6d313cd7276aa670c64645f263d2b92fe118403ca413fdccb4c606657d975264f17b6eab", 0xde, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 09:00:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) fcntl$getown(r0, 0x5) 09:00:10 executing program 1: unveil(0x0, &(0x7f00000001c0)='W\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) getrusage(0x1, &(0x7f0000000000)) 09:00:10 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x8) sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0xb1) clock_getres(0x3, &(0x7f00000002c0)) getrusage(0x4, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x808, 0x0) sendto$inet6(r1, &(0x7f0000000440)="0b803af60e4549cd4bbae8048ed0b04cf40e05e04b0940", 0x17, 0x5, &(0x7f0000000480)={0x18, 0x1, 0x8, 0x6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x64, './file0\x00', './file0\x00'}) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000400), 0xb, 0x0) 09:00:10 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 09:00:10 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x7917}, {0x1ff, 0x80}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6048, 0x3) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) unlinkat(r0, 0x0, 0x20000000000) 09:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) lseek(r0, 0x60, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="c467494e206afb6965884121ced92c16825993c5a70c875a900b75965eb399814e8fd0735d701d4a3701b06020be04223d3db5646c3feb6efe83fa3ef9994f74784cb44db92629f878fd490371f0f95722130fa112256b8ec1f1416510c31a255a8704df35742e5e34649a7c40234b52ddc7ddeda18bb9b8f26ed13ea7d4963c310a491412008ee8e518682d3dfc20ca4ee00add2c45b592e65d1efe2115178a8f3639163d4212a69edb7d1fe08f1000f108d60ab3c0aa8f6306ea9474d34a4ad9386cadeccb04967cb2f453106eec833df11eb3c1b6e2111edc1bf9a6da474509df3fc605cb33e505d4550e2457f38df3c9a19652e8c56fd69e7b11a405", 0xfe) pipe(&(0x7f0000000140)) mprotect(&(0x7f00002d3000/0x3000)=nil, 0x3000, 0x5) 09:00:10 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1861, 0x44dc, 0x2, 0x1, 0x0, 0x35d6042e, 0x7fff, 0x0, 0x3, 0x0, 0x7}) 09:00:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 09:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4005, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 09:00:12 executing program 0: r0 = msgget$private(0x0, 0x104) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom(r1, &(0x7f0000000000)=""/252, 0xfc, 0x802, &(0x7f0000000100)=@in6={0x18, 0x1, 0x800, 0x1240}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x5a8b}, 0x8) msgctl$IPC_RMID(r0, 0x0) 09:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x20, 0x4, 0x6) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="59a1378329f83eb4507bce357e835a2acdb988cc0923cacfd099e90ff876b00ebbe0c8ba9e65dbe9da6ad282c1960f98a5cd524d4261694dc0f622d638d903f61e4b14008b014014549fd579918288c5bfd560a797049d88c972e3fa41956a874c52ebeba3f484bf7e278b5f80a36abc77b2038079d1c167e64d6eee30443609f34cb8829e869d5019782d110f205613677cfff395653e222429a5e34c924277a032c1be6f2994cb23a74adeb5816e5d0d46cf861649ebcf9c8efd629e232e4303609086accfb23052efd9857db0f712e7315e45aaec51b7277bdcbf29b3a27ba290c06cd4e7b5365daac02955ac5a46b0cbe74e531c1cb4896be984bf35c46673f484817fdd1481e1c5b8ae2e7ac87da4f77db4a309874fb54283a53f324305ba31bf72617df71519aad155bde441b4a53792bd0eaed3c86c175cf036824cf1aac3aa6e47e83cb192cad6629c3ea536db231f6a0faf5833a248687710e36a4d349574dcb83c0a346b7ba0d08c94ac1295d6319ee864f08e03ce51e3253c6f518fa5da384d5b71c92e31ceee04f53c619cf4ea08ff0f7a10f12ef49ffbcfb0fdbf43b4f15c0d38b2faa4585f49d9518164561c1fb681a8f7ef39d8cdde758fbbd84b9ed26e5119b7e4f7f99b8c21bce9f01068b86f6266ddce938b9c6b73cd3c102a66a4c5c8ee3d1e556302c2b5e5d6b867c1f0664f96e3348812887189c02818eddebf492960899edc68fa8d96a96405b83b4270950aa9d2626333311203c5784f252ae20ede2564967e95bc011ce25755c7fe53019f71caf9eb6baf75ad27848b5e72dda36ef0d1e6f96470e7645a180c44656db13e723307e113e8083cfed812a749624d64a9ae717de7fb6a0e3806bc627d00830cdbcd548a98463ca368f35d91d003c44dcaf8d651127a34d5141ee2f31d9ab7a831c0510807c807eb5aacb0f575093f23cfafc7a7852184956fd320ea4cf6f9960125de9e99f4b3609dd45042c0133b40271e7b9858704932066ddccb17a42fb8ff0553e629e0c22aaf36a993063e0db37f56fca59abcc28735b90f1dfb0a03ea1366c439b095042c86097a263019fb1bba8a7e66c70ae0e6cd6ee874f40935f9fc189c3e061dbcd9acc5953ee71123c55c99abe8e1e42925ebf7d795cf1733c605a14156a8495e7cbf7217c19be60837fd1c8b23401709bb5df26bdab18ef958f75bbb6bb899354ed84f9c8ec44281322037ebb60f8eb186e0f655c74a53ea9c19eb3216bd193f6fc969c62fc3fbf89826869faa487d88f1489f861aa07ed68cbae254c78894c6257fd8c9503a05d7693bfb96b4a4466d3ec67ecb1a04256273c617183fb7698cd1c90447fca388002d027cc5ae2b2ea1c6f67406ee2b2404c944f5705fbd95e09ac1ab4814197316f9e631d442ea1f1d23c6a320b29315b91da4ad4a9ba16a6cc046796d007a0942b6e5b8bf24828ae68691dc2699ddb2c2f20bf3634c453d999bbf190dbbe24523eddef41238ca28d9a5cabd2d4dae4a780193f024475455b26635165d7c5a970571e55b0544185d2e353526340728eb7cec6b852e1494cad731d44bd02b24dbef83f7d3c3b5f94f439953908adffe594c2a05839b1fe8229276ff301b80a959311001b06ac8d2be3521c61e30c583c49a696320710a59bd2aaf75d3fef8f844ecc75da0dbb93770f8213d8c1d2ebeeb44499c43ddaa9cad826b17d925147d52890b223794ff3a2277c4d88666c5fd2795dbfb57075df468d209ba5306d6f2ef72cfc21b4782d9f16bf4b9a49f65afd11c47b93839db0bf20a77cf779895bbd33988cd6c55d0bd25ffdc936664b9f673a044dbc357591936ea845be21fe6ad18f2e911868bbbbc8e709f099be5256012fd22f331da3c188d5289db7450348cbbfef8588f96bf0416dce81f443458865e8218d8a994b5d91d8ab43eaf4c642123063776eaebf61e74b0a5a0bdc0c4355ad4ec9c9312cad3b529f05ee9ce72f1221ea9c4b16b7c0311477e6dd7c5eb97dd1f37b143061211313bf594dedfcbab8bfc9785ee43b221637888a2e1aeaf87f19de423190b94536dbed070da1ae1703f1d648188faec394e3363626da0706868eea3f7544d52187992412d9fb62ac0f5c0bb619b014fda7d591aa9406ea655c97b2cb116e2d017a017eacc82f5d96b863a58434fecde227831d1f69b929dbb1d46ffa0e5ab0d394af7c9e1db630842f7a1a2c0a0728287bafce1f861d14a0bb1e237de81e549519c29314b52b0fe98760be453c774c55b35b0192dfc26e34a46d9a3a6a32b372971d623618d45ae62c81468d197cd173fc0a31b9164482a16e315112bd9363034b71070beae78a20a5847b2e0aecbddf2ac5bf4ad8c367dbd6924b299e9f8bfd1b6787c95ca531f839d4e0492b6871f704066701bc8e607b72877681cb402d77cf9954dd4720cd28b767594b8e6ce05e396061261fab9193abd6a23e71da7e20eccc433937ded4ac99978f053621d20114e9a595f5e6439ef5a5f23dbd3a65b0c052dcfeea73966eb4290d9cd8dd01a400fc15577e9b0b3c5afcfd79c20f9898ba4e448aa1cb00fef4529683635e5e52fb10ed04f48a0612fd7d39df9c8fe67ea59c3b635fe37c3397d80a4522603bf3abc91e3d6eab75fcfb5bec51c8ca37fb866ad8090c692e2b683cea60ffb73e95d294d698ac5463c22020df02b28f0e64d2a44fefeb04bf64209cc2798b795f3bfa457190ba3d3d8b5087a3ae4bbebe46a45363769fec1c339bb627c422fa8fdd6ae9e97c1c923da7e06b626ad266c613cfaf4a520682d072abd5fee5307ab214b2d9e350a9437422c60621128cbb1a1ba0d8765fb306daa3c59662ed45399abf4564a320a58698427e9d02a3359742e514c432e373e2a0fc4ebf1e5121e86c8bf858dcfb19c57c0588826b3f2d9212387fee0322f92cb21f2e314515f960d33d7be0846b54a8c1878dee821bd8487fd5fc1f23c6f05726057ef923538fb18d9e444746df7a3a58c8db4aa32bb35f61a6051a75e65cbc423e50a0d0114096ac5f8e937a31b22634d00fd836f8cba09ad3355f22e45edce8933c4a4cd919eaa77a1490b3d5fcffa56a72441aba87e00e690e9d6a36bbca26c4fc0ecce025981461a1b5e63338fe10b09125e08206e67d26eacd10024067885a3926e87bd7b3eab21df168609699244eb40cf8ac88938e0d95b9d5de38337429a741343c0f4a8a44e160134f232ad2a14610cff18cd136b616cd2e0fd5d78ec2276ed62e1bb78e46eb8bd5ff71e46e1373c530e9a15f602c154d36242be6fe337ce1cdf9ac1de05ba8e11422de8ac06de5d06fc6e07791cff9cf19bc4a39456b1f0ce3b83daa5984cf91a519ad33e61bab6136e08df5724df11146214300a90ce1d8e77c08b4f362a22a61e47167e89d2b5e1a9220e92f66add31e2bfcc3252922965baa471a0385e42254276e54ffd6006619e968f0595d165ff403c979234d428c993d1ac3e3aa221ccad8e231b71210d86095ba5d939adc89bef29c572988fd8b96d049358c5fcbc165cc66b429b88b0839aafae628bd666de1436555fd54db76768425d7df8853175a900b75cec4a14aff8feabd812e9854d6a33b3f6e6e677dd4f2fc1cae91a000493aa2138f7f2d89c9b894d1cb4df635dddc82426719f972ba61645374130608adef679009c4399e044aa4b63991241f40d729a93e860458cda4f08b26d724acffcf42d27bc40821b0294f809f7e590285290c4e3034dac9c268c8ea716aa6de0c5ff6cf16318f5d18150e1aed7350b54d6b01338716ce70741402f4269b57224e72d4ce4aa307a4b233f2c6ffffa517e9548e945a6edf33b9a99ae69e9d945d2f7e4e1241fe97e5b84c9c8c79e8c4a7f31785346017c2e0f9b12c56ad122e46bb7128c137295124745280d408b1aefeb5b4a94f4755f2c7d1438592503d4e1a43ee331ac07fa8f6210e642440de15bd5e065a223abad37e3b15180f2f32e48e880fa14be00f9447ffebd97933995ec01299a22a7db8a605f5a17c7f93e94f5e967475b6811b26e22f3304e26109dcebd6d612ebb9a1157dda13853f0b2af1376e7401fc5a8496c45a4a7637314d9442acc5a6d194a322ee5fcbd0ddd78afa2ef1f71d7a51a40a0ba363c8291686a7ecf22836f4f283235d56c422ee76966474d81bf5c1917ce73e37548b94b4106a70de88ac2a3969bffb6cffde5c4bbf915a21969874a005d0061447af0d348fbeea8e727ef72f33d77f61b0f19fff2c03368c748f6dd19b75ed831a9a4bcd4ae54c62b8344dfa59cfbcdecb7c9469fce403161409991557cc1cb14a43deff768d422e0d676668030c32334bd247de62fad096304811444b833403e572ab99fbbc93811466cac4ed8b2b28491155c90f5ab48c794dcbd2f8b0dfa0e087953cfa5720920bca630b6c81ad76450ae46ab411377be24bd1a06afc04fdc4c1166d937fc7ea99a3605ab1f27bb7465724c8e15ded8d4ee92640c22cfc96e49dac1bcdb0c80b843974945b26b47d07c73c4c2c8f45cc69c840b93c2127a7fb8a6c8f9ab5b54c01c5245795c5a4d337dfb26bd8bd5a30216b17ee318b6014ac707dca94c216833dd4c8a98adf927eed321077eb5dcb4a85319538be90ff846fdbef035fe140919da80684900be9f1861ec0e7147d23bf37868ef0f20e81e0c1827c841f04dd57a4b863f7e48b85c64c20d27c93d3bcb06c2fa954fff8b47ecfd85c20930afdf81b74a839173c8ce5204c2fcdc8427804a9e59df426020f8db91d2a1767fe106925c89521d5c092133682e7d28b049b1ec5268ae2b452b2bbda694bc270716f4dd604869c83d9272a15c3f0494221f7d78be5936fff09f25790bf9ace17a160772f7956dee6c8129e136421956b1c574c713aca8fbb3d45f781fa28362908662bef4581e1cea9fb3b2d3a858770d224295dfe1fb8fe6a1fef596f10f0002b6a2fd6f30fcb011feb2bf58a47f8c4c3b41d90b8366cb3968306371658a71fc85fe3817a34285c0be7c3b75e527577c4c96c976f49736bce434e7d1ac2d141854bbc5b51bff8a0fd7b71cf2dce3c15793663e0196879c7faafdd655955622b7e622f3f634eed3c7f5a75605fc77823d9977277894643aef4cf978f7c097ab304b52048f7dfe7b3d2e0cb0a4d8726fb6b142472beddecfde271dc6705825e6fdd3298762b8e9deee6860e8e2247bebd5107af85e758c22fc7dd0cacc15dec05d5a31c3e56ba70eb1a323b78f6889a18dc2de9c4fb5c4f8fb6790325b8a11bec9bae6306d446271158a39b026664dc5750844877c0f5ecddd397b00c439828f748bccdccbe58d1ab7a2166467e27f25dedb8b908fd33c1e7fdb6cfc9a19605b99ccf4847054c819378039acd636275266594b9bbc233604973a3e34e13dded3b2d10cb21cbc6df4900a18b2e2f86ab9e9bb56d17734ff184110217e23cf862fe3bfc7448a8c2e3496a698d1f75d130cfe6b8e760d49bfd8e3c03ca515f631769747b352a7e0de65f98e645a640531de7d6b3ecb6c7e8d1f635b3b24d76c1962bc8c2b8ecd6a6c27883a8cdfd498216321c9d9eb82f808e86935545d6da52eac9bb4913143e10600eacad0d48cc8f163e7dea4d01cc4ad082faa7eb48a30de098294553a26a1d220021d9af960d8b2c2077aa638991b6fa79d4048e044e28e54dc6ae5a5cfe5d79c6050dbd73fc9cda4aff2048a3601e47eb9dc1b225d13c4fa3be54d8226fdc2a9a0a9bda33fb37012200d93073119507cee96f9584e5a99b7d9c8173ff3", 0x1000}, {&(0x7f00000000c0)="a44bed11dc3ab5ecf5f466eb94174b53958fffafa3f2f86d708bb9c60173e510", 0x20}, {&(0x7f0000001500)="7923a25bd26a2499d2c8f157679cc60a0a3681ce1091fda4a6194fce80965ffcb28a3d4daec22d1029463f169b4a2d763607921a49323930f4e76c099cf61a772d01ba2e70f623cb2c245507ecd18510e2752bbbd84944bccf2071cccfde118c5a59e5276b4612db09c6a71cf54ce443c795237322ae3ae2334d1b3fea373b5a228dfca095bac5db80280471b1481fe40b5186bfaf95310109f082fa5e10fd292a04c0ce63645762441a5c08d319311aa7ed1e892bfee1b5e9f6de109621dd94aa8ae7b552bd19829d38ebf6bd1030db182d507139cc063e014c938b6607274620be9c200fbf1d50934e52a81d5a204bb14b5ec92a78c1d132d1213202f5acf367922317d748fb1c49993e9165ec83f16a9384fdf59e5fa90a27910a8fe8d572e1405dd43569dd9960c94f5366bbd593ddf06910ff80cedf2de5b433a7a562df592f724b0305890aa729e6844aad18999bfc87e91230bd6756b952899d936a56083f8937ba44d8bac919df49af901bb6a1508b5bbfb3f96583eaa40d1584b13ea8cdc601f18ded054fb2db3ba3467260328fa65f5d22e653a9eb942cf9ebd4ffb8a472eae0786f1c8401f96b6493645a97cf326d6a17f689a625215df29eea06a76fdf81710aa3b1d2ada3e640419f921fdb69f038e61253a83f0a0cf8dbab293cf1df1379b3733ed71dbc3b28a750078b034cf1fd79a5c21f7926ee086d35f78b7b1903791c7d4c0734b6a0ecdf11ce507b561e53bd967e42465be7310ea926301e03961e033267da24770df926e12ec13cd915adfe801d8c3b0970f7b1a8e67017a55506f4e7ba74443107c836a511834c27dfbb8fbe4f0c1b0ef79a3f7e92bc3d585a5436ca902f4711b926639d748c890e99c9b7e87ed418e760df0f8ccd40de9d391decc423abc2003f5742fae8463ae710342abee1edbbbb7731bebda061ecbe175580ed1378fef381fe7efcb675e35f4b3324353f3cf5cec84a7520bfb47cf79eb37cf3004f4e4216a9d6e1b29bcae3012fabedd7ffeded8d1e7b9bc21f1b7cffabfec2927badb0bc5417bfb77bc3b08fa9aab57d2f5a171a4b26d07b0c4cd2b05554dbe9dd7c81fa083a88dce5a90444015bd26642e5454cc1c973bc593830a9db6c3f34b62e3c19f862eac15481903c62244133b36eafdd15206d02ed5d5ce8d4cb4e146bdfe326ca18fd5a31cfe1d0cec7c5198c967633fd752a0ca3a763fe28b7ac07e94aac73e41d30e826403b4ef9b3e0d4b7c052a0a1fcd67eb4ea5e4302a6504947236c4d1bb4a269bda9ef9db9ecccf1085ff5a8e4b9225317b886eb15bd35660ad34006254a57589ce9d6d04812e844ccca88901468d505f5fe1b19900bdffe581c3e7d58662bc20f3fd7b751ace277eaf35b579a5b158a7f62ccd48e1cb13c89da2890d490dbce51c67bd92291526c7e10d9a9a82817775bedad900719c7397f28c67badb081674b3eb93cc84cdd810ffed97498f2402f4cc42b754ea50ca414e6cc858d605b9398c328698fedc0e773c13a34f4a38c27b3349409f0d66319506fa9d8846628f905394f5961798e6e8e92ceec93000f88d54bd25bed4b14cc4d423663130f447b87fac5b6bcbf35ee4d4432de818d4460072ad759512b1abbf82ece4cc6832b98ba8eff0c4183c3dd84509364ffc39b138163fff591a0a740353a67bede8acba69f3f98427bd40d428118cbda45a3dd1496f5432a0712a2178cdd83aff4b1dc628e0397e4d1798ab317407c1e8ce4336ca1ad79f5a315cf8d39eb33b29a95435bc4677200ff4dfe9ef844515a4f92303dba10ded05a10a4ca6a7191d728a4df8c5bba39e1b53c58042e4df110f0ce6f35e342dc6cb9bb4d2ccf5115834a7aa5dbfa30c65b213b7c0b920174ea0129237aaf14c3d36852803b94237d8e4cb45a07ea63c33eb4a55393736789f5ff55e13545d7eaa5ae3d636bea0f8dd6261cddf532da8fd4b6bfb257b2938ff72c87cc9db3b8a4a123fbf3ec1c8a5e2a406c4f98e197663a7d925ece29a80ce46c348518f61777d3d78f982fbd67775e7cfc1ecde36334cebd56ba33d7ac6e653408966f4e033dc0f927dbf68d2e8caff8768c0355d1433cdee7e75ad8df7e25accb30914ced479a8b22c2d1d7848d97d32f4ef116904a32e27007d8ed2f94186cbde95b134b5388be34b30972394b77a5a7ebcd2691e026e343547194f302a640fea9d58b76d4c9ed953bb1216dca4a761c907f74bbf92e199b3237202ba9b0de6004253dc6055577d27805e6ba92487bddf774412aeee565babefe4c6ecd25b7642cb5f498f4cb577cdfd2bb39e237a580bc2c73fe14b2f18bbf726ac48325c9674b2aba5d50de79c263c63d7f181c58881a6461db22338ee3e366ae57bf53cecc9302cc76a05710e1acae3dd381914a952d8a514571d84d65fe26c28b540b5e8c84f318b5be2119d12308760d0f817578831e6a13baf9802f15293bbf0c0d3d3cd7932d2c2a9568f9a3e089a72b44a8d763eb204bf9881e4f0046226ae88d5b6e43d0551585dcd389b13d1255ee72a23863889aab8dce5ccc7634223d13901a82bb81c26abce839865be04f18a2f6581c6038d9235ba542774853f19d8b572faa88312cedb19d44e8296c2353de434522bbc98cb0c604a27671714a3715e2daab1ab2841ffa49f50a852870de46f6ca97f187702d79a907af810e20ad4ad30515b5a06f506bcd6e3eb78fc47f48cea06f42455a80b8711af6cef6c8b16a1a467b03c97824af8a850f1f788a2ce60b0728d47e6690b455fd64741f16c6c880e62cca72623cea1f16b1d1e8354f627b273b81b6cda88974e1cc29d69b05043c08411537d70eb5ddf5731c32b399e94d7a8dd4b82a9466a828c6c7cc89958b97792def5902971fd018b67fbdae99c96589793c26338ae342328ebd88e981bb227b39a7b18cd76c87f538c20363aeed0b07a786105306a79ad021e033bfcd3d4ec188aeac2520bee6c704491fd77f355e877d9c9ec27720930e4bc0179cb76b4a002e7dcf14df388539557fe3aa95afbb89c57941446545de8c4a7b1a1c728486f4746c7cfd44f7663e4361a27beaf7c0ef96942a5c697f8468a076d7ba6d30272ea594800c5fd5304393fcb4b05bf9e5f73ef044f366091445430d6ce658529d7033dec8165a5b0bd1dc373058f9fe6d01a3583e7176eedbaad6233cadb9752ce273653c141d87033744926655b4225dc423a57612f94243c1d8dacb8a72edb71a0d90a12fcbeb7789d475049f0a26d62da6b8419e74706d3616dc414902a427f10d6d55dbf1abfd1456963395f902309aff5712c546d1edb70b61fec36fbc2a48de3ab33d7e9b0f94730169dbea12e6262573cef71ea9dc36c84b6b8abf0c91cdca4ef2b44853f41dbf88d36c8a2a0e8264b7177ba1ad9551b08aa221be26c93d44463cab004d7f64e72aca32bf69dca354ad45a059ea39dd879653400742276b77c8c1180d07c36c920d9a2b98b17549ea6f2130d26478a6b50446ecc63dd49112f17563eeafff1eca6c7e4a2c4e1d3461bb4ff68f0463bb52ea57dda3cc0382b643c88fdc445c1a6265e8bbf588169b24b8bfbdcc8fa1f9063a5b18bfce68d8c7ec1e9ac184c852e15064f7707ef4e0ee8cf632e320e8dbfef38bcb678b0d02f8181b7d8893861e08ff1291ac7dcc6373c43bfd65668cc93e2c32389a350b71b0362f217a24c760d33e1598adbd36b81d966548a326c3d55b3f8aff66828b14157e766517efc192b585f9055325960a0af0817c988b8683db48725527aca6472a1643efe729a2cd14b4ed500eca2d70c3559a42539b1da0451bea98700e2b655101d2665e3fb23e27a76ed27666c9a507168a3839a1150f2da9a95197e3b2a4c7b9830069589ecd2698afdc9b81c6990a5335daa9cd3c499ae489f0cfb34391a1deb994edf643a71cf56642d563bc9a17e1a0310e60acfd903a2055eb1cb6bc30a5c41f93fdd334f5bbebb612a5c6a7c90be084a4d6c90c604d37bc490def28bfb7a2508deff2c5132e4c84cad58cb05a368a916b643e5c4244accc06d9603fc8b0d85984699dd15ca482e75af8fa2f1626492963bee69f3a9ec8888565d84448bfc630341ab0974b60df95263cb031cc561cead58426d86ff7cffcaa7b16a4785fcc7328959fdd1a0ede6b575747a69f3ddb8ac1d4e0ae2f13785d0d39120bab779218dd622f90a1aef6d5aa563450d91ff8f10f3a757a8993312edf073393f3f9cad28c2ebfd5970115337ca566165bde3425aefea94f57c8ba6d0365bf0be046ff36282831237365174859ac56983ee77e127e26d4ca3d70356d84fcce3462d8f9ae38d1cd3f0a2a65b9066166a02b51d597840ba488393ca7b2f3e636d8983e6fcf34a3f49478de98640b674250e30eae3255f1aa45af6a0cef51ce5843f422c666d5c77ea0c22a00a2541d7584f8886da5e82662a30cb7bd41b6c3d0c11b35c10bad2b11c8f09f9638077a46c7d03ef1aa511cf6ae8bd62c4621333fa84ae7d4a47e5ca22ed781887c7a76de8a68b35d31d9b55fde094c4779a163c9f7ddce5e56af8835b4ec45ab251a43f12fa210bf363ea1388bd02cad5c57356b4ace4f8510e1d1cd2b008298855375123e837475625d13b19a1d09563de023ec902c9fce1c4e51ccbe044419c83730d682607a8952d146c8763e5efd88578511a799114ddc513065fb71ab42abd34da1d64aec11334f4de1fbe8b37cfd9cb8052d5aae523ff023d9ca21e8194334ba7f412bce19189c70ec8e7802cf67174ef8e42f9ca39b289898c73a15ace1530d686f259454d4c782c40fdbe27fecbf0ad9a52abda800a2bb5a585ff86ecfe67c6a9acdfcb965e177377216275ce046f6a2057e738f7f9943e209ddd75bf61bade49adfd4793f08bcb8e473844d8f56dab5a63a410ce19a7786bc838b34a2719b92e01d26f7c11596287053b4cd318af3883aee6840f350ef3983ebafc2d499086737a0eb3a5a9407a93c22d07f43006a1a8a9d4fe89ef8fdf0cba8fc75ae9527c98cce082a8ff12ffffbd17ca226024a3c81faf29267b401d76a253433a7df8bd5ebc792035d16c7abee8ea3da22b207e195cf15bf9e610f2378fcfde7f9a202cf610c8ed4013e99723093db561ca9f3c560882a044240cd9460f4904a29136de737cbadae21c2fd62d6376f8331de2241ca481f438ca694c1cf39409b864d25ab04f7ff552c0b4644949406ab61b51d5503d83ccbee09d60bb051ae8c6847894785142ca5e57044899174e9c7acc474f1d8bda53b4f07875d7a0e7327a1accb5fae2fa7e6f508fd1b937440cdea65425cae15df32a5ed275e1910eaecd4abd0ba5979e0129210479ec45a18f6e307d9b0b21f748fb9b7373681beab4cf9badff4823dfa81c15358dbfa18f07516125e1ea75a2c5fda1827e4ec417da2bc6af47ade92b928d108ed8ca797d3918bdd4ad5a43a4ca2e52ee4f3ab7127282d98c445640a45771cb112a94082533bc71c8f93fb01daaa23520a587775ada48e4d7f7625da117dd6880944d2bff118a2ae251580491989005227f8d4827a1b577e80f88cb7595293da8790aa83b63d373e535205b3493f4550e411657cae4adf1c355e81d1f255675ff66584b22016a3b7406d7622b7c8ce7d080cc3a721ca1aba2ce3176d117a02d2cc96385d8e60e6ac8571896bd7a888b062567a8ce20fb467d0dc2aabcf45131c259974406cca33cb4ed639cd085facd5f2517b9cb50e1291eb73908699b498756f1baa060c3aa2d470862ec44adc", 0x1000}, {&(0x7f0000000100)="155e854c92e6b1a53f3cce52ee7470419737a00eaf2db0f32e6947d3ad79c14170785759a72b934581768f75a736edd820157bf06b2997b24fe3b4f2e4701aa1de523cf801d0efe61b61042c6a9c53520629f417d4a6d8890170186d7831d75f746a07f299f72d8310dd124d76a0c8fd1687775c9dcd5e5f15c8a176f8b3a2fe008da76aafe03a0eb55f94874a7ddfc315a440d2caf3d3e195e6acd5349635f4565914fd492a119e783823d1d98bcbe0de43332b52a93dfbf72c36b09e2097949bd079f814ae0b588a6989c004b3cff4f6eb813744c5d2bcd3b5", 0xda}, {&(0x7f0000000200)="4eea28d5eb22ccd512bc12d4ea6673eecff05e84c5646362d38682c43035c1e9bb20d3ea2a1e2eaee76e341eb5d6aa3fe419546d899f5337f7280e54541b00f7db9cce5aa8218de35bfd6a4da7495a65bec05f06cb914d3caf0444f7a1eb1f2e5e6e235adec1c8ea25088b358cde35b437c9f69bf642b20e142f0d8d768e630683c3373e47a796d43e9b5368932a413e801e64070b3d987d774103284b29b532a585bba987afa0893692a4c41f0e1993a9c64b3e83e0e332cc6fce09b73a", 0xbe}, {&(0x7f00000002c0)="87373a8b52e4611773490670f829acbd9f7ac6154a2d9ff84f261ec251add22cb3c4b460be4e82d1293588af86894379a7273e1e86b73053025e5d3db2c8055498e05a7399cb1760fb313da5a7bcde1d444fac880b39708c522989f6a22e416bd8fc222ce62f7e1c00699a3141afc4bc87b60b47b87e145a6de0bd898c7e33f04770cefa6cae079ec80538ff246114140035429b15ecc0afa9d4a41ab0", 0x9d}, {&(0x7f0000000380)="b111daa2809f5fcd9b77d47e3b9fb8a4ce89ce61eafc6abf958ebafad7bb52ec11de542143d498c0b96e4a5bc87cd876c45b6edf5656c38532cabc", 0x3b}], 0x7, 0x16) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) pipe(&(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) 09:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 09:00:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/69}, &(0x7f0000000280)=0x47) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000001c0)=[{r1, 0x110}], 0x1ffffe74, 0x0) 09:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000040)='\x00', 0x2000, 0x3d5d) kqueue() 09:00:12 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x11, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x9, './file0\x00', 0x3d5f, 0x2, 0x8, 0x9}) 09:00:12 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) clock_gettime(0x7, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000340)={0x0, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x118) 09:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000004) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x10001, 0x8, 0x0, 0x8, "289f352fd508c57865278d0908e4601cf179e824", 0xe1ec, 0x94f5}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) setsockopt(r0, 0xffffffffffffff80, 0x6, &(0x7f0000000280)="d77fa77a3233480110132799f28ed8b1f2ee254eb3a8498db45a9aa86dd20017ffa3da0a02f1a0a61c59255878838f420e3c70202f7f1135fc10", 0x3a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0x2, 0xfff, 0xc4, "441f03906c39b1c1ef7f72060acb967b5fc95b6e", 0x3f, 0x3}) 09:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x400) socketpair(0x6, 0x4, 0xcb, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) socket(0x1, 0x4003, 0x8001) 09:00:13 executing program 1: getrusage(0x0, &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x1, 0x100000001}, {0x18, 0x1, 0x3, 0x9}, 0x7fffffff, [0x3, 0x2, 0x3, 0x55, 0x7, 0x1f, 0x6, 0x3]}, 0x3c) clock_getres(0x8, 0xfffffffffffffffe) r1 = getpgrp() r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x9, 0x73) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x6, 0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 09:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x80000000, &(0x7f0000000040)="9ed87651a64b746138cf0a50f4bc63bd6e85ff734fea90e9ba04e1e38e83016c6ba4f350bab03dd10fd806e7dc", 0x2d) 09:00:13 executing program 1: r0 = socket(0x20, 0xc000, 0x2) listen(r0, 0x7ff) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6, &(0x7f0000001380)=""/253, 0xfd}, 0x41) 09:00:13 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0xaa5f1e2fa6bf419d, 0x8, &(0x7f0000000040)) semget(0x1, 0x4, 0x4) 09:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0xffffffffffffff01, r1}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000080)) 09:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) readv(r2, &(0x7f0000000100), 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r3 = semget$private(0x0, 0x7, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 09:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x1a, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:00:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 09:00:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r0, 0x20007461) 09:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300a0, 0x0) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="60edfaa40e2b5f88fd97f14ab96ebc1a1cb409c58385072a97172a4b5b6dffd361ea7928f8c91496667b900d6f70ffcc6873a8cf31a6777ddeb5916879539d0c6f8b5b7d81defd0be21b", 0x4a}, {&(0x7f0000000100)="df806eabb60673a7b9d613f3ca13ac7b9c7ca934d2361d2cd45bc0bb3b41f0cacc9a960acf203775cb44d3db81e73d03fbfa5634fd7a68daf857d93252012283bc3ead681290f6aae482025aa11c08f83cddf3dc56073411bbf64741186be5bb72c88a5f320615", 0x67}, {&(0x7f0000000180)="98c5a74803f8876241dbeb26375eab841756743081a783ca776e112ecbed22027aa9aad8549e27c22708a07e647972bf81f0c08fe63472c55f", 0x39}, {&(0x7f00000001c0)="98fec90872311587a5f7bd5cc16df3ba98ed7e5a818719bd15dff78a92bfa50dfd347a651049ed176450c33a53967c7d64342f279cf2eccc8fb0325c302da5c3febbe42c54681299ff741e36291e0c5a44af5f306e600df59226eb3dc5aba5bb3186465663336f24afd2c7fc71e893db27950e3f317ac46ebfda62dee97d8ba68718f91aed6e4131a0fc0d86c29a3c854bcc3f8848da14ec5735346d95235050b43f5aa0d20c669b033296e4d8a0f7eb41e8990ad1b503eba9", 0xb9}, {&(0x7f0000000280)="8660ae561e34b595004932b9110115972102e2c1492344b259c744b87eff08d7480dbe2ad82b79f39587610d71e302d8ca6bbcf98df98cfb79cb4ff64db6d7f6cc78fc5de122e7f7bff53fab20d0ee76a643f58fba05696efcc3ebc5c576069662a94a03346b90fa74164e20cbfca6675fea6a2cc716b1a74e6cdf81b18700d5409b23b6e940423a97cd3216fe2fb5c0f12f11b7fc6d4a3c4e28ca79b244951fe9644f06642464267b1eb287915c61369db3a649c95de5ce54fa24bade1d8fe21925f1595eac9d39d649a40fca2cda3540d4f6b49e51", 0xd6}, {&(0x7f0000000380)="69ff4ea011fcd9ee36420bb7f244bd66fd6b7c65aad241dc217fced1933d6682edb35403e3b3058f8ea66a92fbbfadfe9bc8af664639fc0b5897cc83f28f76513b8b2283de9caba2f1231a371568188ddbaf81bb7af95f0b46872705d1835326e88884912e22b040dcfcb2a4717b8e551ae858ee8993cad3227f316e9c182f38", 0x80}], 0x6, &(0x7f0000000480)=[{0x110, 0x0, 0x20, "3f0133a30cefbe4cd948724ed08161dff0a751e846cfc74ec61dd67019361aea182c51f9443320d84928dee11a872f5b00c42a575c194a71f51527fde9aab5c676bd6e63b06f7070a0578ddd1fe8f3e27ee6ae94dcc76688e6f3f643c0a37e44c3f6184212890ba257e37896a3568d8dd43a2cc31534c0fc890a63e697f46f837d82f89303fec3be4825f8fb9087bb1722b21d73f3fea351e798ed81dcb15418e9a099f2126226cae025ed236acdffa13bf127c20a888ac825237996fe1fe57c0c7de5926d2c1f90655e46de776ee7779db0f2a1c706b6f0e78f825c963c665f72555f8d838cb72812fa5037c73d9b3d7c4c43580591164160192b82"}, {0x38, 0xffff, 0x8, "7b2bba7bb99a922fddaf99c9775c8befc72321563178a9addad3852fb2f6b8b2ca2691899369"}], 0x148}, 0x2) 09:00:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x6010, 0xffffffffffffffff, 0x0, 0x800001000000000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 09:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x10000000000011, 0x5, 0x0, 0xfffffffffffffda6) 09:00:13 executing program 0: getrlimit(0x7, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10003, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xa1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 09:00:13 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002380)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b00004009ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f428eb5c00f4afdec6bfee7bca49f73497e78ab11e18dcf22866138a7194f0d343101fbe77c6f899fc44d097f13e300509742654c152887564619c4", 0xbb8}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d92", 0x287}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) 09:00:13 executing program 0: r0 = socket$inet(0x2, 0x81ffffffff, 0x2000000001f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="866f6a2da189f7a25a395bea7ae80c086cd7503e6b72c24ffd90f59b8355058d1451c227cdac9ed3d2a798f53d7479f91705e9262e67dd587d7a302efa6db83688e7d57b676d85450e17ab343aace0fadd1b7dc1a239200cad98c2478b961a8e681182b1be75a12825a0ee2168168e48e7c2bfc07a51d2594232442c2edb42cb7df68b2bc6b5f6978a72d25b3d0aa72ce49b5a33557a99237ce79795f2c263772485598ae477231f535bd9782e2e5b327d26e3b06c10a930f5d72a06eb32ac98620d41f77ec80c3649e9d1300080ae47b793d799248fee350a564fd606d5500092", 0xe1) recvfrom$inet(r0, &(0x7f0000000000)=""/32, 0x20, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 09:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20ea0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xfec0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) syz_emit_ethernet(0x93, &(0x7f00000000c0)="bb486848687c2da2ff722770a2dd3a680c136af52ba98712206b7182401fcd5ebfbf046432e72b70f43897e70a33753bc3e72eb7a23e9fcaf0d0cdd19e6ea623b25349435fc578f51a6fbe012bf0d87b475311152fd7828fed86090a35b64f62a50ce2c7fa634ad59cb3b91ad44e3204b48bd6c43ad37db262c862d777909f4b3777b8f1aa1c42af1f761efcecf1921e8ed0ce") ioctl$TIOCSTOP(r0, 0x2000746f) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) 09:00:13 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = geteuid() getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x0, &(0x7f0000000180)) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getgid() getegid() getgroups(0x0, &(0x7f0000000200)) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 09:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x6, 0x4, 0x4, "f6a84bef3650816c77f1053813cd4bc721b743ed", 0x734, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) semget(0x0, 0x2, 0x40) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='@', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 09:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x3, 0x1011, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18510, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x50, 0x4) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000080)='./file1\x00', r3, r4, 0x4) 09:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) getrlimit(0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x1) 09:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = getpgid(0x0) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="6e44ea19ab5e1247d9fa9a0486154bdb2f52ca5f79d1b407ff37c44bb5e8d9b95cbb55af875a5505b4199691c75b792d1041fb2a8d3fa47dff353223919c4f8453369367b1ce52ea91abf3cd59a42d21c6c03022b5f39f7bfd4aa1917304600937c1955f3f888e8861cc9373083904205b4f4c3c777660f0373ff6b03491b3983f221e434522dab5f3fc90414b9c712bb006c0decdd9f241aa82", 0x9a}, {&(0x7f0000000240)="afd6464ed01a105f70c647a9e565aae4859829ae6a817d100c3792ce5318accce219b0db3eea7acc5cb61d260a64f1ca56f1561559763ac660fc055af1160968ec83df7e975327d0cdad4d90fec8682aaf2ba3d2e990815d241e5090588ffad2eba11fafa249d8155faa4dd6581f5eb06169c58c092ca0fce86ae73a9213b04ecfe227297bde9b73aebdb4bedb63bb98da83576b99d00b316f12dd7766ba774a05bbcef1e1f04e3a1995c40f0c619c193ae83ebba3b800dea3d48afd5ef7baee11e71ba4c5bf6b971e7a2a47768d68d5d596e04f7c0876a5d8eea1fef0b554cfd1ef13451ac7f3a3", 0xe8}, {&(0x7f0000000340)="573d3dd7b8509c81af7932ed230742e4cb86ed285c026e06b24ca99311d855fcc36f98cbe0ed8265f4829fae6650ea88a7a7b2dbc7d62945374b17070c3372d81bd964f70c1bdedd09a68ef2e6c34e87bd90daba0fe5f1c83e729762a6fd0049d54b781fd3cd7259964421273a5e5bbe6408de99767d985b52d24739f08e1bfad89ed93b9cc9d536ede7bf8618148ac8c03504e77f37a06353ce39fd29ae5bbe5d1ee86ecfe3aa21b997c9764823ba6172e125d722433c2473787edb8a9b4a47f3dfe4d0175aa6b6065f16cae9c84be5db61aabceb46d55682a5bc635ef1eaae8598637dd039ed176d6f24383c4b267a610cc14251af8ff29ba42b8fd0fadea3bb95817cb048feff5440455532475c5e9e8a60cf7307d4efb843e1e3bc76f2d48fbf5347cc8a2435c6e36e5f86b054534765000bd040f7ba268ae1de37f4d84b543a1bba14ccf7859583888e7e6d23aa18128a9888c0b31eff28ead414c17941834ed225578111a2cfff50653c993fabcc5c8c61cfaa13c12ab055809700a504a3c9b3c21e0ea747c6d34f58452720ea4df14aa61db57ab074d8628ce2cf32b1d22527cf3d708eb6bcc909ff5e26b3b6b07327515a52c229b80cbe9943f6714b5f3b4a50864ee70e0d03f9dc00a9ebdb9f83d9b7bcb97a55584f372b299415213efbbf5a1e550c625faf46b94cc9d825409848b14cb36116924b0b98e7fa00e455c5c75a1dd406fa8c6bb05dffe3d75609750dcc826b17efe1458f7f6fc80c6c6bff277a095c458f937143bf869101ef32877a4258b4a5c9fa864e057e01db9bc9d4cdd6e1662146362e0186b62695d73b098feb8b04df3ca05c772b6eddd57ae855e942e82542629731160edc57a545c870772f28c587c4ee7992623e9195031a64286d4e51100843c95ebbd181884cac55a47a994754de93dddb5b8bb7003cc3b2e857c1fc93835603cb48503157f042acdf37b52f39cc28542caffd5f6f89022893fb1ecdac586eda33f9f89fb5d6533dd4c1cd1fa939e0553dea6a1ca4c47979be758091ef673d18d65040b45cd65743e23f92beb85f3199ac6f68a787354328071895f7d41aae5bc254bca15b72c67a9cea9d59f87a730a463af84a2acb35ee46242629221d4ef70f7947baaee8ce15bc12c1dfb2c83550d4a1b0703f868796054b7c46cb13381fbe8b51a47b3da88b171e857059bcea62bed28194c9506cbd8640348903347de5b2aa73cb3b730549245d49bc14fba57815d384ce2b35051cb844b94cfb4ea75dd8181392e5dd681b70f8ae460c369224a796afaacddd87c80fb94790ccea621b6c5ac8ae62184e4d4a7018751a92ac41d7df09ca72da3e14d236b8c6d109cb79ba69493d0a3ce68e8962a6328ed709c35bcbf99da3589f0700f3d07566700d30ae82118a06f2b5c41fdc2bfb4264409fa4b92073652ffb7e121fb0207574293a990b951c5e38a96b79616b57208d276df5054a2eedbbad11ca23388568067d6ce747e4e426ca4f0ea502dea07e7a6d8623390d5ddcede48d70da67cd4112777b0a206b8995801fd04752fedd5c5e5e43b8a5865188d10370e534f38c6be5289ac0bdb558ead3c6798909ac4b79e5790d6421728037a7732cc32eb98f4ca86ce9389b6485bd5ebc7f5e11f85f15f5d4f6635619ef2eaeb236f2525fcf8c436594aa5ebc458109e716b39abd27cd6c46d947db379e294a6d388f33955ad7b2c4c24fb336af0f3b4bb644fafc3f8ac0825edbf8fbdf4025a00efbd8b4b63ad1a0677f2c4c82ea50ad44829a3a2453f94de98c393a11c7c9a49d1ce1d9be7e99680be7f5ea7863a8dcdbb6c74ee9ed9ec855ea976a05a560613c66982e17b08f685b66eda4000440f982d29842e1be495cba57516388a99f430e842694cd08bc9243d763ed69333330c6cd0299202d73ac24eb72c8f3bfd9a926e8dc49d3f80bba21977447e1c44e4ca05a838eec06def06fd5b808df241fc20c9eb032ce68c8dc8986acdb216905bc303f850e6c5782f8408be90ca30c45f4c2cbda57c4724d159382b4fb952cd63aca5477c2b98b77a523662bf28696eec66e56e824c15c4b52f983bba673122e939295d9efaa557d2bda95d38162e4155704fafd47f78e321d5b76ef8ae0bca9401107a91ec0edcdf648fe2fd619607119bdfdc92b070eb614ba4355e89c291516ee0e3456f4512bda3febf1c05d52a2bdae116e8e20f3b91782be33d475428beeea9f0dcabdefb952c326608b4858a448f975a20da852cc790a3d68dc697a5e6463ebb021d732495b37fdf8d653982fb243e67d230e9456ad452f818e262b6844228853346a611f78af26e2a3349d726016c39208f7f3844bd7b6ba9d2ea9742e680f7c51b148d54fffc2930ab70e4d932c0aa753507fcefd0261f672a2232b153c14c9b8b423d191cd39080683662f461fff48042e9fb41166e11c84dd5a5d67507702339ea6d658b71af63bde1b865b57c14f693c53c1666475f9593fc0a194b615f25d5ced632980b290deb88f6edf32636778aa045261a0a6bb7458224788cd58baf0f87455905c957bf312e7974da621a48e2ea616ed29f321a0cf989e5801a80eae19e07617f37ab912149ae39aeac353c3048f8f21d2f073e2769806e8ca93b0c761a1a0b50643787aa3321ffc8044c46fa0709a55432de8703afb740a680b356710ac5cac97dc9a8734878ca5abbbb76be5f9c97ade9dcbe2a87596f432af0674c7414f3ea228194246cded82b38fa44a5a6edb192763affd3deb3f13612fa3c780c32bf3e97429e9327bcc52fd185e9db0bfddf2284281eacad2b2d0a0a38e340b0d9023e71fe9fba9fd1c690601aad09c67825fdf63f518a4e4d7b69adccfbbc0be4b01f14d829d6584b4635f916cb7cfaa02f6ab35ad250a8ec93934aa26210422a976c7cc99410b46e9b5dfb57d7c4c44c74e13173cef06407a2ae380114fe3abd2f083fd758385e4f0a252fef0063d4bfdd18de2059acfbddbf4a194e214b1d185d81f01c78d42e8b1c3e693bfb8d617b65af85b2c15a4b8490e0ab49bb8c1cc4ada4035ed45c3dcb8231cd799555ac9c4df6bcbb10fc9c0767744b885745a9e4c8da03e29133a4cbd906ad5bdaec693bb597b0b0582bda531506e63b17b7ca4ca1317203a03966c9d82fade52b25bd67171226a0350159ac0efda514dc8fecf378d190ae5b5873c32c99332ac85288f5967d9a1bc17a51d2c847882525c1971b68221736dad26f27804c0422f203b8fbc4e63e8c024c19199f078294920daa13cd02fb33b318c3ad5e9387caf55c0b9341057e351769b68ae3a2de1e81b22229c7e690a531a0a8c9cd1eb32e94ea2a51236667d57b4442679a6b8455b4df3a0747e841ec0bd293e9d0d57090c8d180332267eda7620b08a707f1ba184b72d2ca713f0744f3efc3c06ef30af42c95fd7b973cd62d5bdde6234b9cb2a86b336d0e0b75a24dec5a9ac5a603a987c8a03eac01f7e14219fac413588241a9d1e506648c19df386a8b5dca1b19532d352eb17f90d40ff9175ff0b76068d2f45625fb883084ebdf137d7a1406baa91bd32c2c84a152be4ed8d2b1d31657999a773c677cdfc90f2e403e592a0df141ccdadcaf58bdee6d170ab986605d9336409afe36782a5c38cd2f3a08de39709d6c7f9e0b7946412b09e06033e0a768cc6b1ba6250dc1b2f40dffa74b8d2b43bd8b28582a5817ce15f22f7ffe24236adbbeea90deea70484e81abd38f88ad93724fc2bf7f69620b33244cb4cf377d1b87e2a11afc27afaf3181c816699404f34981dd0fcf47bbb2a2c63557f7666e96f41ff267431c83d7142e65aa2ce0587b8bc30c3fe33a26e995fbfad8384a0fcf41dad2d5c89c3e02045a164875e041b1be3d3743607c1411cc9092b61feeaac6630eb941e35f139432e455451b82e92dd2785a02b2398eed4ffccbaf84e198424300618d10f55eb5354f827dae9ad9b3b36486d0782d049089575a1a817e30e43c59749519408a2fe21d4071736e800b78616658654d8a510c6dde78d607dbde9569fc6c91745ad6ff866254336089ea9384bd949bcb8b6bdeb588418a03d4a378e35ccf73928a3ef4f0c49ea77e60378dddb2939c93c0aec450ddb4ed2e803038045d7cd34c6c6d4ef63d00521dcaf4e67d3eacbe3d2d1de448fb8ea15d46e311db440f39972e4c67d476de11b47521b5890a1cb87682ebac8f72a811b75bdcd1409246373b2268c5a1de8ec2192f80601aac5318eaf41bb966551eef8dd20bca09a00a0de1ab1b56b08056767ee1a5ca9fa4b6cd7a9be9b18eb23b78672fabd63dabb700cdaf213b2c5756753ae541da0ba0903912ed3ff75f4a4680f71d1b6d85599d450436d3d8e3e2a7e4ac87941161783604aa249a28f96d3128e3c762ffde8751e095d276202feb589cdcc284fa689628e142c70915c869242749c813850ac125117b848a8a1ef3d17b9805167043cffc282180e7460faa5b0f0501a67828dbf91bc6f0097bf38ae69316af1d9ca7a258e6199d97772f5670f10976976ff21353ba7ff0111be3f0371bcca1046e4a237e575155343e975464f2352f50d0a029d90728bed17d58630220cf5ace2c940001af9936559d02569db63f24a7630135987ab89a35ad717cceb2f4812b9da7197f41c9a45de19c1877bce505e5c5bd06f7c34141b0181738df2bc0d2ab6ee27d9ee137a7452d26049fa084fa371cace1693c6714f19a1d97c036d2b8db4894d8ba19592603746b99f2869f72faa2dab35b85284e577e7e4e78c40211a9eb49d1498b6f732262fbcf703a252f05855be5a72e4ff80c48a84607bf010d7b880bdb4942160c1de1e439854fbc8c316ff4e8d94ca251730496712db99f007a07de713136a6280c774a6c60ee7ef53487991443cd40e08d1de97389e17ae41a2c2d96af2f35dbced6a4358a4ae07029e7cb199710d1804a250335fbe3626cbd2e9343c67cd7d783225b0d4020a0ff92d27a10d35e0c06754bca02b8bb81340b2491bde3c5a7d68e7ea9002e2bf9d7a2f6e1a6430660160c22686a2a2c3206cb7edfd9bf6e563cfe4f8abf5a9687adb3fbf128a4da13a06cf6fbb4d6a8d0056a41b9000a543082ce57ff2c774e08ee82d4f89ee6abb4647cc3f4b2107168453d8a478170d62111ffe630b9b6efe3bde7e796f0e2073a90be5eba5244ab1f67091135fc1eba1b7fff5b92fed70edc2c7b00d1a9104d88f9e4f1c48c2e31d7409da2e82afd83714c7a7c61c79a0180f1f0488f3061d7191c582c62a2f93db0f3ef9d1dc1f596944a0655770daad3a99e6914fd42a81ab3c065edca75a1124006e06da7b731c891c8c649df6e34f0e508e4d60a8c5f8d7cd14376bd31a066cfce9c4a84d306eceba37d94a24af3b23218a40d37f56853b5c8f2627ed01beaccfe45fd2a5ffda45ba4549386dd6c6f5b92e76b98b8d0e82d27aa46a28ce019f145ca47fc02c84e00693d7f5d897b15cd77786b77418ac2fe66204fd4cddf6bcf248c29ee67e0a040025608dc6c7ef5774e1afa813f54c227d12a172f0fe587c28f1cca5535e219be8fbdd46349f2c9a55683a602af2885df0d1a0cf35325a9b7a7750fd98bb279638c6e409bc712bda4c1f3686633b015c1c8bae8baea8bac133aed4a29d8cbc15a3b8f43fbd2dd2e6cb6894b82c4e0358ea092aeab8eccbbd1151674e03694ce26c1a24a174fb56d9e8176e5568103e41a14cd5ccafd17c3f16f00b3573bc2f5b579488de31e201f5c0456255ed8a047cd78b157182c2c7e964", 0x1000}, {&(0x7f0000000080)="3e724ae3f849f9697f92b0c5ae6e60106b170df24a5c957d982b", 0x1a}], 0x4, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x409}, 0x4) 09:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0xc1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 09:00:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c1befb9271da7f5a0b22843b0beff662088a3996307dfc9565c7cf37a18f0bb"], &(0x7f0000001100)=0x1002) getsockname$unix(r0, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) 09:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 09:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x2, 0x401, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x21, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x50, 0x20, 0xffffffffffffff7f}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x30, 0x2, 0x1, 0x4000000000000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x43, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x5, 0x8}], 0x1ff, &(0x7f0000000080)={0x3b84, 0x1}) r4 = kqueue() r5 = getuid() seteuid(r5) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/161, 0xa1}], 0x2) accept$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) sendmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000480)="3a33bd168bf8a6d178141917e0e0ab8979c872438d789ede5247269c7217", 0x1e}, {&(0x7f00000004c0)="3844178b90a389a00ef89b9c1a6a9ec8a30ab1ecc3c84276557aa95ddc274f4d8643607b9f4a21bc2911a256713b581a5db2d75c7a789a5392942837ee45eb369bf89cb343ffe518b12774cc46848adbd8a66073eacfa6fbe72c94e4cae21ed155e5db4c94df87b2caea0a5ff47ad2bdb342756619f8c9623ef0cda87f09998e651947a9553697ea3f23d2cc0e219d28e7244ac43d016c3bdf26c236832bdf285f8912e17e9a847c316bf67a1e52f13898", 0xb1}, {&(0x7f0000000580)="a12cfba0cd96627865bb922eb45b1d761b93ffb6de8c46a19f1b49", 0x1b}, {&(0x7f00000005c0)="aaf9b4767d7fa896f1b66640608baec9e61ac9181980cd70fbdf43f6b2d062776dd48a5fc75a1cad7c1fc0aa02e5f5bced5b7d33f7bf15a1fdc54ba571d110ba251fcd6c2445d77c5cf3b5e54d610e940ef13415d18a8a48c0f94868876bc6857ef1a9606afb16dc206714826f12319c261d50c395d73718e057344f16e149bc3d5dd0c9e93b3e52eb0583f6b84024b52be814154f55f5738c7c1d275d2cbd1555ca16bb7fba233e5a4ff7c9742fa886", 0xb0}, {&(0x7f0000000680)="e175eb08b318282ff05878eca612639624ee55df79b990a87c9a331d43022721dc531b3898e4b894c869", 0x2a}, {&(0x7f00000006c0)="c3666e2cc41948658660b49982ed2009573c9ca81b744c11c6a6746a5f09dfad3e2a7638858e897bfdd408a64d91447909a0012c0abc11748e0cd162d13e59866dd1ace43e370ead287b7913dd1f28de193f2d72c1c528f5e70bc1f4db93a29ca2f0d05ec0f06f0d2d308aa0a9479007f72dbe470e890bcb5aec251bd067aab7c0148e98f4875e4ce4c10b67a3ba28dc1077987ad97e142ebc00139dfc3885742a9fbc2f15ddfdd38af74443014e256047cd005a69f834d9ee", 0xb9}], 0x6, &(0x7f0000000800)=[{0x68, 0x1, 0x3, "8ba4cf9fd169a36d74e46f1e91f5143878a8ccc695cc8a50e4d2e180e232e9c534077f30ea076e1b27f370895955637c3c9f7c5346ff14335773da7db7edf7c7d73a47cc7caf9ab399bf00e9055746f6df8f0452c57a"}, {0x48, 0x1, 0x1, "650a596419b945af0df9c522275693600e22c5b25c480cf6a5ce34b58f3d46a26d68e9e3d4aa1238b18b31c86c68ec6b31606fa205"}, {0x110, 0xffff, 0x9, "bb6b28128f5b8b6d4cc7532290eec013be83d0149e7cb5afcd4bd49d75f73b01aca33bc7b720fd82c02d86a67f3091d1892da718c2f75a2c27b7be37063296b19bd65fd4f52c914e7daa1583f1f573cfa7d2b4ee2b7ffb99d59cb61411084a7f143a249f417490cca3ebbc83cdf059c7d60482e116ed909919d22bd83a69ee0f3a557f348f85ec2ea94efa62166e089d33f57e9d6c1f60881f5684fc70afade6291e4db87af16858c9f6cd737c280665cb02471ccdadd3489ad6f8df57d455b41c13c5b003ce5fa2bd4450b6ffbce8079b52aa51120d7d42e9360786e56b348aedb74e63013f6becf18890d9ec78b8b65e23f688a182c88c3f"}], 0x1c0}, 0x0) 09:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000500)) fsync(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000007c0)="9b59c34190fc3c360ee0859b1f4a605de609af73b04e686d4e31c5843bde770c0ae8cb4ce3dceff98dfb64d98a1f20d41449f40448f6374b003714175ae253c3848a3a9f2db57265911134d8d855939d0ca9f43d662c90dbc6ed69eb2df2e30e2c6b84292a68bd94f86287d03e93d8b5ac38849d76c207c3d512ee3a24280db1f660eab1e459626470107d42ddd2ebbe91732fcdf63e80a1ed0ee69cf9aac709ae17c974da47f1e7cc6f545abbd435f9be85e679e85b1c94e968788f634bdacb5823d9c92f4c138f15dd5bd8dfa28bf83bb07d2acccc2a8adb1e22b5788889989dd0c88ea98c636b1046e0d8cadc48dd6c46f8a41f7ced37371d6ca0afca4c37ecf395ab925874316ab198f015e0f88db7aa0ab279c73bf1cdc13f2c4ad01b70da9b76bdf26edf3000aaff0e51893f0467193515fd03b3b99af92bb529717d436aaf", 0x7207b40676c225c3}, {&(0x7f0000000140)="94affc8e072f3fde8b4a45479d9cf60a7059db083c98f2c3d1bf9aa3c0e8c75a57f7b65f34e9a3a900c9201472c903e8f8604d89e38c7189484cd3192d5447d416e87a90a82aebdced65f4f732e0949979b70cd9072d2139e26c38e38a920c997d9f470fc325", 0x2e4}, {&(0x7f00000001c0)="872858050adc238f23c0fe8079496add24c4a6e9f8d02b8a305cb2af39f76c9cbd15f7a0122f1f3ba47cb8812eb84580d8d5a107ed78b9cc540300a451359101c2cb4132ad6605501e5c693cf35e2729f1e8743a047722ca90a346b1ee9dbbbf6d42233e2f58b474743495c5b210ede7963e6d129ff5f1615bba715ec1a504cf573cae1844338093641e0ed9d4f2777d61bd00bb0ee53b71e3b644fc27314af3420a3e44aa283e106b9a21577c0ff81f5277e56d9b48b0d61babf6c4021d1471f432c25b86efe5c80809e922ed519b8a1d5c680831c74cc3f2", 0xd9}, {&(0x7f00000002c0)="2262f711275c9c622587aa403f3589e2f0b01637525ec467fbee9f4f714e5f48edac6a31286aa113c3cbbec22955aff927c7c58878f1a10d5ee8777d536551fbbdaf584b62bfe3f04955b73439a40d0017a7459e614251d5181e390807f15f9571284641e4b15fc028c18d02c0584bf6dc9c35c916da25238670eb908abe8a1eaf58f0395dcac1c9cea184ccbfcd0a7342ca63a929587016213e8520f89e5ffe834708506f667c00ea549e2ae6f9eea0276788fd140ba1f900dff8bd60dae1169ca90565b885e60d6c", 0x70}, {&(0x7f0000000940)="23c70fa6619842c73520dd29033c9c6edd62d9a2f86a1edebb4c21ad774a5f794bf5f3e8accf", 0xffffffffffffff7a}], 0x5, 0x0) ftruncate(r0, 0x0) 09:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) listen(r0, 0x0) 09:00:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x22) 09:00:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xfffffffffffffee7) r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x7}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0x0, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x60000041, 0xd38, 0xff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0xe3d, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0xff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x80000001, 0x7c2}], 0x1, &(0x7f0000000240)={0x6, 0x8001}) semget$private(0x0, 0x1, 0x80) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="aabe56f6", 0x4) 09:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0x9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) r3 = socket(0x16, 0xc003, 0x7) r4 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x26, 0x1, 0x4, 0x1f}], 0x400000000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x81, 0x80000039, 0x3, 0x401}, {{r1}, 0xfffffffffffffffc, 0x84, 0x20000000, 0x6, 0x4}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x666, 0x118780630000000}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x5, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffff8, 0x2b9e}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0x81, 0x2}, {{r3}, 0xffffffffffffffff, 0x67, 0x1, 0x5, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x401}], 0x800, &(0x7f0000000300)={0x4}) 09:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) geteuid() setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 09:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) nanosleep(&(0x7f0000000040)={0x0, 0x2}, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r5, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r6 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff8b) r7 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r2, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) 09:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:00:15 executing program 1: r0 = socket(0x202, 0x400000001002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r2) r4 = msgget(0x2, 0x0) msgrcv(r4, &(0x7f0000000200)={0x0, ""/252}, 0x104, 0x3, 0x0) setgid(r2) flock(r0, 0x6) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)="3d85a0a048881af369f80d7a27704090a01dd2106ffef3d031cb16da3501ceaaa355eea73b226fe048ae4f60ce975c2bbacffba7f643c8dea3b5984e1ed2cc3521370cf7de", 0x45}], 0x2) 09:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x1, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x9, 0x8, 0x10003]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="0300000000001000d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0c2835912ddb864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa2bb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514e96cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d000000000000000000000000000000"], 0x1, 0x7fd) msgrcv(r7, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000df56bff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c5b1edc45c1767b3342490de864eaeda203fd63abe452c0e1c2f029171b4a1ef312007d9e82a9e47b8c3e987ca0adeff432698f7eebf23f20b7058e04170f473c9156668ccba58ab8c22664ee4ba20dae03cf952c07dab81974f3d2b677a9b153c5610be5c252f819dc71f3428b8c7f2cdaa56d2ecce6f6cf62faa1c77527f718757da2b808ba7d76149504b9f1b5f3a8e2b2a91af69ea30f005a3fba17004e257befa609aa333e4b52bdba9a94acda12f6dcf981f124b3357873ddde64983ba5264405d04451b88a6d731756ce2ad8a725a661460aa835ced9d01bd01f2a247824637854f40365cf797477e6e7556c89bf48"], 0x1, 0x3, 0x0) msgget(0x1, 0x110) msgrcv(r7, &(0x7f0000000100)={0x0, ""/88}, 0x60, 0x0, 0x800) 09:00:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000140)) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 09:00:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = getpgrp() nanosleep(&(0x7f00000019c0)={0xde, 0x7ff}, &(0x7f0000001a00)) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000001a40)=ANY=[@ANYBLOB="000b0000010000000000737957ed00f6050eb458d45ac5a7796cbae2424196da28fab6c4e618507d8ab1b406243377f7a71200bc25a48962adb32745fc4e8f6fba6292000b2a4e0fa3cf9cfbe1239f05cdcc9037f51863ead3c54cc03d93f9308c02fbd81cd2bc383df1b4755d13399a00000000000000000b8e42b8e55f5b2a56ce4da68bb299d930e38047df842b0f2e6333a98b6937e1dd89814f2e238a3c7e621df81dfd8b740491ee0a8fd9506c29a84dd60299b5f00cc8e79500c2cb82e72f35270e3b778f4319ca410141f49358db58ac00f999c97f2da6688a8c71dbe9891ce40dd420b4577a99519e"], 0xa, &(0x7f0000001740)=[{&(0x7f0000000080)="77351ccb9932798998793208239fa11f3c7230820ec3c1b6763b16f856aef6afe61e35e22f365de0a1a199fb22429b6c0161824dfac5f1dbca6511b3b2b4e18af9ee0e7e1ec3e5", 0x47}, {&(0x7f0000000100)="fbe46c051c3ea2ec6d89db7094e7e878ef13eb997678d6b166a5c750181c600911459dca0cfd58109cbc4b724a4ed3d87d7aeff47d432170d8a8a7fa220b9c2bc97740c0e8861cc3", 0x48}, {&(0x7f0000000180)="b4ae211dfd31de7965d73d3b8ac7614eaa033ff6e961daccd3af7eef8576e35fdcc3881444b9ab8b2a3f6aaeb045fbae1169a0da7fc53599d56b16a76d623dd4c358043af607f777fd9b8701088bff8878661aa68da952fd5d5e03226d97aea4de97a4d70ed102157a66d5df35e0f472abe4f5ef921c0184b42769c1868753a7300bf87e1cf09be390f0add44796fa3d8ce54510fbab99116ec897a97f22dabbac3cf5f0b9821f405fc73c0d4aea9d4164bdfe55f2d5524352d1b39b69ec014e4f8ffcdda349c98f105b0ae6de0edc6a231ee348b7104b3fa6687220ccf42f836b06", 0xe2}, {&(0x7f0000000280)="dcde7bbe0219f5378e974afa10a23764f2b3bd5ffe0acaedbd589626b766a985a15fcff4746afeb6be80ce5e9b02312e3460254d8c62a8b082aa7bf4e419dbdabaa9f5e612f322ec80ed930a6f38cf08acab379a29b4d47655c6c352cca5b8663f5c895ea69663983e1b896f61f7f24b54fca26dbab60ccb7b882b052c4acd50cc0f93f17e34aa2a4a47dac64eccd8764fea6378e70ff9b3636904b12200260d940ccb447423b0ce3937c331f209edb99e0d1cbe757f14d40166d1c787f98826a448a1dbf437a79c2266e1667ae70f76b664bc0102f492dc91bb7677bbf8521a4d2e1d6c9a49e9b8348534c8d8277510ac6d69312f977d16601d9f2bda951f5eaf66fa36564f9055ae2465e14ca852047afe20172b047a7885895c3bd6da074917a4689ee9f7f8d86cdb1c7c2925afa56a0e65eb3217566b3f9af06246837b204120f99bc563140f554afb93104423ed20577301e46b04bea9cb60de5943114c839ba0b5dd4a24ac1ffcc1e55d69d081dd801c71e4c35ac95820d038917ff4242acd6179abf641d42dca322f4422332e2a98e2426f6eb9200daa249d4e62109122db15a3e295bf3faf117a6e51fd7feb422de1375b1b91120b0dfb1b352dfff5b0150ab7457788a0d389de37e12d863278a2a500de17a53f4ac644790b52f5e078cbdf23d6e22a73d003675a6caa8a6f1bd1e245d65bd0700cdcb540c1574466ab90fd59de04df13109eaa8570ea90caf8c1d5c2cd00cfb32f6ad0a1d63c61d423bb5ee854384e6415c7ed1a3a2bcddc9b5bf73a518560e4d9ba2bab7807c9f96ff91ec0f518f56548a9be0f468e3b8c6c81c6620ee52f083ed9b501447cc3ffcc9c16761ad9a39255f3c5718090a8040040fa9ebfa738e104b622794c07ef72e1ac7491dbe379184a277f6b3ac2ad29844f1beedb54a6c47fa8be164820fcedd7207ff536915a390ea0b493d61e6abc3d59763e58b60c1405726447130a64bf48cc8c88cdbfb3cf2e957d5d13287953f15383c56e52420328ff8f0b82af7e53410c9324358941ef87248c9345e3c945cbdc43c632d0968ddcd4b58a5b93b81f7be716566886290aa8d00da849af10e373c84f73d9f3d8e179e165317ef91034139a9cc9f9759cf11911d14b88e6b31739e0bc60dde615df208b3ea8128c461a0bb9c891833a3d956a0d8304d3ee177666d82b4e58732f5682e8d598a465edeaf366b71db19f3bde2ca3ba01a997803efdecb4427a9551291bb22f9c4c87dac0a968dee496b77fa4bd21324c9efbac59804797a7a8314fb9b33a89c5efb6e2ef497debe051ef63fc0e7a3ccf5a6b0e1d454b2163613a5003046f7e0ed7e86bed57de0e53897c632b11c758c1b0e48c413f653d704b27890cf0fecd0edc084ca42152cc2ebbb02670ce5a2ed32db5dda8eb244f0392eea94e9aabc2dbf55675eb21e180265cf10f459f57430787db7ffa4c5d1e7272fa983518a3eb43d648a4c1f97e8095ea6193ac6a5819475f052b89d7b89b7be09fb4e7b75e8adc9e7ec72be2180393430759e5e387e6ab529dfb62eceefe9eed54ab4a721f4d455b1754c3066432095238873ff42d6d4582342fe6abc829841e81526a48fd45913d0b6ba3f95bd5087ac9f967f008cd69c71964751ba0a23069f79c595fe8ccaa5468f41b539f078dc09d969763714ad0542b434f7010dff9c681f8a1d6c37c814b1e6bdab95bc13c3d05cda6f6cae0fe9f7fec6b2d527dcefac25e68e13440a4c89f576eeeb4f61854c540d334706a08d08a32d1f43c41a7826274a5198c7177f42aa2b4c86b1a8594ed27b8ee4f3f99f95f12b245971fd8dd680615b8039e5612ec9ac7c7d8e5ec3126cac6cb9500ff6b4f9b95147c43eee72d65bbabf9639bf6de586d966addd004218e3b0c43f1cfc068c3920826de3663d99536ba9911423f0abc774902456724175e531a80c797f46bfbc78c55d70bfd2b1901215a5feb3f93694280489223faba726c7c1949ce77f022a583b6bcb2ee90a819f32fb1dff60e336f2ee432266ba78d0667e3eca0996cde5bf47eed6001eff3197f380aee35421536b5272e9199015f254591c42618cb5d69c76d9d3cd28e2ee85826662c86793f96d30c3614867a661b891481dea075f9d8b5865c9e4aa37ff40ebe355abfb3797b4edf1d9296e55e8320555bcce30347e800eace7bc0e5f02c276d5d1682644d6a9154eaa955409418dc11c54f3b9e2dda2c04493113bb33bac598a3dd08b8f4bde8e0abfe9e0d9d3416dacd9150d4864492e56d70beae7029e6cf1ee7253553e573894d3b27731f348dfda0991dbe0509d46775b761bc4d77f706c39edf992df4460ceac26d90d783593aa1bef16a1c41fb1cc373c2aea229ca06f6e74c3e1c05bd874900ba48768ca1dadb047df270205d2d821f7a16f10025b52848b8ed2fe5bf26884098882fe846ec7e8d236528c1ffdfac4c12eb6ca8228a220231846f57c59c761805cbf61ef126902e45eaef5b36753c9f0b22d3c60356bed54795904c77bd141c3ce03ae266588e8a850202e98b2ed9e3148e8734469cd6a7eb4edd0144c2270b808d8be7f6076cfc956ecf7bbc0e22e56bb3a8754c1cb68eee920d1c8e231c9df7548e672a2fa174673a89e8f929882d6013b3b7c08851c2bbf3894fafac6b025de6665e782569184638e7997d93612aa32e88d8382b54b385b886cce2ba53a6dd2b83180cf8052fee7b2f417189fbd2efd34c827dbdd6989c49d8b2abd8ecc89551eaaf6dbcd6b64f10d1252c9cbdadda4f7e3026b31c1a0f396ab923a295a636d96a0b80ed4c1db3b3b5bb3b9731856bb1895042a5d8bd208da7a9099102a6078557e8c26b589af35329f30d824f64a8aee5e94ea305863c79591e3f689ca84799283baaf0f6584125f084cb651d150c30faba1b7047c3cc9b38b811bac072e573b4ccc60bc2ef7248b7a56fe2fef99aae76e30d5d33f276d505a387f222a85fd2ce318acefb5603e76ac3a3eac2664176489d25608a6027e0b5d8c817bc1e13bf96d30c1c5434c503db893a7e272ce74e138eccd63ceb7c94a379ed673db66a384764e9fd7a8f52b392b2d12bec676210e648b1b0d60ee7e23818221c889ae08d07635d4b4e276c238d6a981949ab76057ad17f8ca3fceba3f545ae79d7e520fa830b2ec74d3ad814423f219859f66383506211448c2bb6e1a8fbc825599f164335e38be364c9283ccea3c5cd04c455aaaf22efb853a4d91059e77a578209ad1f3b87c329a78279ac99b74bc18816be38994ef0d238ae45710ab0ab53a5b69d3b1841a69afd6a28f45c3797be06d35e521cd656e80ef373e29f7d42e5fa03c590cd67099e8b79dd65303b19c4922ecb3398d28748a342ec9434e280b707fe477c59aff6b3ea0f6229ca4106a2fbd0ad9af4dd6fe3c33f83a304204b618aa8b97235099538d2d15a4c0f6087104da86a13ae9480a08b69225fd021d6edc9e3bcf078107752243d4871cb3241aa4ae9ad9344c8ebae0e0a1bf5733d17041ca692dd64f3f7e8a5ea35d33d73d910a47b14a9d2bb37837ad3f25ee124f9743f3722e69c5d5b17747aa7e6231984c3f8497263c5b3a0617c011201ef797cb2959a163f591ddfc66fa2b5ab35868338045d582b4f613adf43b6bce366bd59e068bef029441a3c3cf0ec62fb2d4547ddd91168268b5ae77f581df7d09d66c99a650d58b63bde42af8302479cd6adff914aa3b2ab791b0b0f25c7f337846fa4b56cd9c7f46e42c37ea0e568dc19ff479ecd132e4236751f3d77b7aa9ae2dcfcc715e0446166bae931d236883b497402495a245730564366c92a49a65ff09752a9b8ac7a384438627cf68f508d22730c98540b5a048d9d7102b24c1efe499349fec95da8446651e440e3d30df77eadbb3e3004f4a56b30c933d4217fd84c2ada16c60fb35b0dbcb9b213cc868511b250e6dca148082f4d0d31255c5ce0fe45350d5dd8d77ac623ffef88e825a06c8793c55e0c9f9011d9a983c25b46abf0e4005b1d2557dc377e2888191ccbfe228755b3d7cc42408c565fc868a7ce0af6f56ba07cef549e09163e4b48805ac5736334ce5ebbb708d82a9795535d12a1835004829af7c2ed323d45b2929e748deed0312dcc2b1261435e15fc2de656728cc453ed556a4e4683dd0f1da7a0ab07d2799b029b73336038bda3f725451828b88b59fc4d20b5249860e1f24307afd79b095ce5d784df130bcc8005bee224856fa32a13969c87b3b483515c111576e940503544cf77f89d21d634a78066771217ca0e45e6ea772aaf01689b042e6e8f38d43b27bf302261ef8e5c451b362c56a6e8a01ac99892c019a79f326e6ecd271240ef7ff60b6b1c42b2d10dfaa3de98dd838cb06bf0ea048308c14e6df72f831ecaf4a4d732ce29986e02a35b0c7bac231cfb95ebfab2de9de76dd3420f8df1237bb863eaef531a51aa77ba4d5b814a3ff015c96874fb1125b8f1063809084827078909dff323124f6d1d88684e82da4a48b099ebbc55567b7f9b06e98fe183b8d4a12dffbd91daa16a5c673b9f70496e9b130110f32a6e3f7a6c27f96de2eed5b71da4a000cb2f40a37007b9363e334640bfc8bf9f784e56ce4b21ea26bf3e84b741f726c5debd28d3c1c813bcaf58c63c174b2514d85e580a0807dd09a1c0861914696a3e1ace6d16cb93e5ab8d5f268b7df4d43a696799510a53d56cc34fcab280f525239d205e8ba9527e8d6d16bb5c3eb9dd9f4fd26d27f3b4e1079a5d4598c1bcb5609655344c3b9570ecd07baef9e0bbb48a8ddce651201670e1918c5f7402d7373303e22bab18932f9fef8c365988153cc169193d519a00a372fbedd1d3b573d608050ceacf3bb3627eb4f92d2763a72f36cf5a9178f537a5334da561a0fb88652efde1acda4803adb799d77824741e1c535b9bf0e0b6a5e89565e4aca26972bcc8fc0399d610c0840c0e663fda39b79b63edfe6c855502a52ec32d03786d8cf4d100bbac6cca780841994c03d8a59762750c619b38f16968bfc482d2613fb2bf5975111cfb022d4cf631594ce01661891f62b32f4f080e9a9583296883715578b34d74341a57c936f9f132f2f5c61792add751a4afe7ba67f577ad67f1a10e30d53c71a8a2ce731b581ab22753dea8a72c8a45579ce840c4df7b0850e9219fecd6ec7d6b42973c4c9c383874008fcc70c9f31d89cbdd8702fdc702cc26d87e21a8ddaccc0f5e94a4810ad9715e842164c00c8914ac1ea8ab9102d3c321cc3ad9fe6067c9941b504320e071c25d35e682180c9bc81aae8b133ba8bd5331885e0d6f6ead46689a03006adfa4d4c26cd2e7b7d921bb8add48c98d55356ec9e319abbe763c6c890ebe5028080e75b411594849277c3b4872b308eac45120a405a454f44fadccf79f2c08d909321de6624fa6e9c8b48c8823fb9a2ee506116984b661554ea3569f56c245d9c8ca69284c30f4f002a4437f3c42eff63776ea34eceddc706aff256577fa77174d3dea7e3cc7220934947bb1a9ac7cbc19a0cb3bbd48e6c1fbf85c222fceec523ea294cdddf5d9553e86cf75966ca80feb03eaf5f6b4f00de951a8321e5c146f14825f0bdfb61d707a4ad3bfc3409c3fdf5071321a3981fa1640d64f418f957b0cb0cca4dc80c567da46b9e9aa8b32d4ad40e5c5356c1a85fa3847e0aede2b03c7df16db46c4207789abfee0693e76fb58b178893542daedc3c3f0f63e3fc67e86825dd170134f7a1907b461c0b4f19ece6aae703d7787462bd456834c206ba1c23c7695", 0x1000}, {&(0x7f0000001340)="b090408d829c87c26dbdb6d487581e17a2ec618b9c48a708a89524e04b201f194f53bb28aca2fcf00906cc42d7b44001f5abae100ef8458389423a4e8fcb4f62e8d2053816cee0ba3b991f9e2a31fb20971a50907edef6a3ae166580e19d476749752a486431ca636f7ba725052355a927ca72a0263fcc659a42def8b00c8861c75e8d018fed85518c1d7b7301190f8b5ae123eda233df98b6f106a44fdbc1660c406dddbe8f066e11845c99ed44c857b2e446895026f6286b0c22417491a5360ea383042468b0dbf2069405ef5a686cfd2356bb5c750dc081d5c90ffcab9903e676d7700f9fe9d0c8514aa4290c4911afe2e29bd0b204d4", 0xf8}, {&(0x7f0000001440)="c7e457c09093e2f3ef050f5f5c135f156dfef4d192665dd6a828869cf2a2129178405940d6f1c4a7ec69e412355dde03edc464ccde8f8cbf44376af325f9177b815330fd8a2971e6f683c2002f47db62df54332044b2969efdd742d7b9c36db7050179d8e5e94ca6d8b37a792588b427ce0597ff9cb6eccbca9f2777a42c39e5cf71351846abcb0ef2dd682fc29d102c", 0x90}, {&(0x7f0000001500)="e8f9ccc783f3788a649d9ec907f9afc83c18bfef5dd4964fb09bb257bc426197c28361059c900d8d7b58acb4182a77e21e1e9538b3bc1fbdcf05146ef718372981b21f604bb522807d1fef74669fe5a577d8e748f7157f9d124d9fd146fc2a352d9419274c26b29e3564dd791def80a9d2b0ecf69ccc465be5d88212f556fd5171468acc29d49de33a6324f275f0b4c214481c125bb71166fc984a548a1b", 0x9e}, {&(0x7f0000001280)="2d99b4b59e2ba9ab91bce03bd55ed7b446f897402105eb5c91f363c5ecbecbb744b5fec86a43a32da2f18451f8a3762bd0d4f223", 0x34}, {&(0x7f00000015c0)="05447679413f5e20917bd14bd843215b8222baad9473ef24b14ff07115776c9b1880aaf97bbc84b2370df15adc1ceb22ebb804d85fbbde3400d1cbd2ff99c259449f37be68322babe9d4331080dcb38cf25eb218d89ee0a8ff0cf88c4d01c2", 0x5f}, {&(0x7f0000001640)="d354d91e4ecd8c46e908d9d9fbeb236947f267a824c08b4911ad61daa2a8d1093d6ae867b9f531d2ba0a3599495e36c93ea67596d7ec9c39d487040bb6b80c46e93a130b3449008494327fedf23c8351e5a5546ae7a28780e90ed04e3c4dbf2c6ab8f8644a1d2e116c72cdb82d1f267d6d136387c647861aa47125c43e147a74e2068465e1a7e86429da3311d409c02ea1842ba9447e5b4b26a9edcd79a200400106f24fec7409922dab9b4ca73652a75708f182999ef6823f793741273490e001bd9b59d8bb0341dbb0b64ce15fc11197267acfec813c607fd8515fdeeb51339467b8b3effe78b36769", 0xea}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:00:15 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) fsync(r0) 09:00:15 executing program 0: r0 = socket(0x18, 0x0, 0xe9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0147d307970b38ec1159b204749c16d239bab2e88cc4bbe5c44c989afb865d67eaafb152cfc97779e75c5f90a0c01f8fa2497e781cec5f68138040a3ce03146a73ab4ff13a6231f89fcbb9e9fab33c0a899c612c54f9a74cc05881b4b729a83627f92077040a005e9c817d9f6fe61adf10a831e98ecccbc5d627c1569bcb6540f4d5d70d7726c616dce25661b4676436e147616ac443afd38bf9c31f16f3cd9e4ece332adcd2b6eb7baa2157394176086a4239f19610cd8bc9115c1045fb50dc2770d7e1b71d18bb72b603f8b9f62b9798149f350b464d73a05f46257e452fe0a2212faa9417803855cc3d3eb604866782f4521f66161052ec90ce4229e4b5f22ef02fb79419e9d567ccb26365884aef2b8192dbe040ba3a5ebc2b6d3a35b8b0fb83d0f47b1e78dc424068ae49ae77a4dbb4dbd4e5097c43e04e3e5d24ac61d8b74a04ecae3c824be0932fd10e30a64fbcc2924a87b34cfff7bdeea1e2a38f3619097d6ab37d6a3e56aab5236da54b0cbca4ef10032d2724c6fdce22ede44cad3479c84f6d25c135b7d6ca410dddf26631bd73b24911a0d808acee7bc55ce969eeffbee06cf0c67a40f08f7a6abef2154404ec126bd9c3c17ee2bf228607bc8906f6c733418840890bbb550875ca1012f5528a52d2954cbe29d03f8354991702d8f9d8d9a66ba861fd9e9a06d501b8fd57417a99de85c9e8210de28f062bf38b87fc6310784f5a25fa3c7132bd241829babe79e77719190aedaf38e02ceb2a4cede143570d569a89cb8630c50a950743b49f7106293b96ca3d7574ed0fc1b7a738af83360e920d47e4bd7af35106e5c37b65838e31afc693359c31361284eca8968fc92a56bfa05d59aac1633df976c9f1ccf20a2f6e622e8aee45b1aacb0d36bb6df6bfd97aa60e80258e6fe20d74eef6b2f2e53ccc8ed4b5f77a99452248651281aead147b093fa4c195e92f01667306502b13da133d86d3c1a447a413f41a0e657bf11d6c376042fb822e08a0e6cd3138e056000c4e16b1cc11f0d4db0a05e8cd5f027999ab29a17f32f3ebb9d0f84a3a639c1c563f335ac1beb1f9a3a006cc8a6b576c9470449243641bd07d335dcec1eefa2146da2337574db62d0d013f9992a0300590d48bc1f1a7f2d75782c3608c174f9d5bc93be811acae0a3976a964e349051eaa74eb977bb42bf295293a9b8aceea4c1fe4f9d7b3ffa3d806f914b4ab1d17a71b842d5fe7ff96bf5c73172a286baa6b10fafe198518fb99f5a9714cc1c16d28a74ba56ff29d8e60216fe9ea9742dbc856be875dbf83b21c44e62b39fb9fa021bf186e68e5c889c9eb710428a4cb3661617b01fc9262788dbe37807d83bbdf904552933189e511ecf01fb1befd757f1e4490fe5e111d6f13544d1b46f9884e7cc14105ed7b0e1fcdc6413cc35b7fa9141972b3d590fbf74fd423bff8091bcf8de2d07f24ea3c296fecb8e50bb89dd6303056ee265265eb228d063a5495f42f8361d0e5de8c5fc2803e20f79124e573c5524ffe5c0175fb8bee5a5bbc3865bdba45bdc7da831782afc237cdeadf7d278ae79296f8790abb56e521b136ff9b4739a644df3549e5bcc8f130b4d32d939430c12572dc98c82b82eaa961f96e7f7900069ac5854a4a2291a0385d11bdc7eba9be72891be3e0ac5017c8a7986ecd516ed59da344d7b3d5b902076191bc89d150e8524d0b991bdb0db5940894f2ce22f501bed4acbef6a0710387284d6f8dea4df374dc82763a8fddfa26db1fb5bd4ffac5531023ec80007d874244ce38dec41a0a96f7fd67145341162c54bd710994251e5816756b792af9b648290f231cf6e3ca69a341c831e03c6406c64a87aaba43689098eaa8816d8b095a387235ecf43cd17881b2ef7c339d8b4308c4f1265e0c717bf07e8ef460b45ce7a49620d58213f97918899834102550c903585536eabcfb2c25d95d95db388943ef7224fabc8d13ca7c3682ff13caca30c946735e9825054ce763848a9f8305ad09ed10bd1dd5ca4183d631f8555b084a9d415ac2e5951eaa0a04cf0ed2427a52643267591a7052cf7556437a8bdbb216bb0daed331ecd415b2350a2fda3881cdbf30ff9c3932f000d85ac4b98f961b75d3e90eddb6929998e3cf1f059ab14ce31172619186a5b84cb0cfa79e9d4463b37c3f6ed900843379fedcc6f0de3fb31a54f889a86bf5a01f55a9d8e306e83036c5accb02ad3b355d9a2c26da1ed05b16c5c4bf06c8fed366efaa081894c2d924a031fb8368b67ed765fdc00e4afadfc70664449a3b787f25518079864435d71bdfadb1f06365e4789d02c5c1a4fddd35d4bcf52c671b12ea53773f49b8683fc3978467547d1e5ef9a80896448051eac1c2ee2ce624ea7403a8e8d880168edd616a4253ce776292921c06eeb3a81893d6347dbf824dcd28b4a3840f8a65b8632b8964ceae92c1b53204be3c00437d0b66eae9a04303f31246f24afd36b2c5e2e2c62db0799c40cdb68522a5e74b2fcf798691b1fa87750522b3c6afcc56b27af47c7f40b3005c425c9187837c579f4cc54538c93f29e8d6808498f8a2fd94d3bbae46c7ab9d6db475cc139f78550a6f5983353ab550a1af12e01167b6b718f736357b810f018e51e48adb2a08961c041ef3d910c09e734d75d4cc12145060273385786ed8c059d1959bbdfaa380fa7d002b03caa8d32dce88b96634a6fd0903a3805b66af70d0acabd4fcf8acd5c1c37736cd715c914f97e0ac9885cae20c95f386b3158bf39566648137dd3935727681f78b18d5e270dcab1bb53bffd9f8e1962e8ab4a93f49f94d8e0119ebc3effb529ead5e8b3ca68b316987bd50ca0dadd5ad5d483968083ff9aa77d59dbab772ebcfd7eacd4e6781508db71afa4354796cbae0549790a51f0f2682d5820ed004df26e3d85a23522bb7b2d5020e580ab508d3f40cfb2bfdfe88b58fc8d3da7f6293ecaee201de8e6d8ccf91cd2e0f707f43439212f048e93992e1ff16026704fb08a8970d08b4badb02b43279c84df9d0815e61b21044d1ec4c529abdf053047a7c2c0f20d9ce6079263e73a1018cb13143adf60578e3098b69b5e0415277591fc96740622fae43379b55dc148d6eaee664a93250d9120f27fcdd6da7cfc5c1d49c57ca4e500372bbb8e5fabe226e0c8e562fa87b7b3ac6e97aade176dffcb62eb65223b71cc451334cc5cd4ad15303b393d70502dca99ba0333900cc3ea2b5cf70c3d9446c24dd0ce8e283f7eb2b9718dd2e23a56130e1f99e577b6bc212d62aaeea7a63a164b85ac293360d3b3a72fc8e43f4926b1bd9853075efd5468c6471a0f273370fee3d44f1d3b3c67a98bc6129c09d277f41ab44f3ae7478195edeea05d4f48c99654d0bed5991cb6cb4e2f87788e94a0d64f6166c8a37aed16799bf15b927a0dbf91a5271e44a3dbb8527c029c2f4babe4682d6453adeecf60bfc0ab478e8ac5619931c6b7b1c96f86a6f8f5444e94f64bd0028c27680e5aaaa73cdda3dbaf2ee4c6085fcc9ef81f830ecf45915c6a30ea9d4085675df9e3e1dec0db959fa504fa8094fa3e0e28874e8005aaf12b9d327ec70fd0848bd7a1f93177ae9604862932b417b4cccbfcaae4a37a85524d96438028b418d20bfbc2c5ea2190f6847f888d20d8c1453927a44bbf46c58399e24a2ea5e05e8c3ad21d02a35c59a3ba180ce11a70aeeb7333fa0543a391efd3aada0182e36ee68a85080320ba83000aa6a75e7c3fcd1aac96fbb6dd84aa5e6298b1c3f855d32702f13da3cb9c11e5b60436e5f8fadc9418c4606db1da29209c523cbd9f7a30700ad1e173ae7baacd7a5f5994db40ea6d6080dfb678a3f4d478ad9f43f5325fe6a911ffefd667738ec51f1031e9802dcf4f04832a47bf42b3befca37bf38acd79787e0d5fcab692168369f716f22fb47c916e12bf04e2fbbb05f723458337304832134ffcd08c9c2ef74e8826b240b53e45d4be9ce797b241cb12275a3523d59b9738f906f1ed40020722968abbd442788dee22a39ecf849b8e3c3334ebb873af6ca7277faeaaabf7cf1bae9f41eabcbb60e7f75d3ddc99da03e7d296ab2db44ee8472e15523aafdf842a7d27d2416197160937c184ae8d753a60c9b56e062534d158c82929786351f49caf0d59948f1687d6a4d4d39470413edcc5f48e5c023b817d3d26a4cbd940641d511091ee876bbc727b6d49b107b4aff25374591a7bd1a4f216bd952901442d4243f424b407f8f36fed3e0f5de0021375e55f935058c14a2c1b0cc6391ae53dccbc35211aa9122d44266fdbcd52c1523f5e6f445683626b60dec27fa03a7a35cb58cc7759fee211a1a9f6e5d5c0eab3ed9a68294e682d3ca08f65d9b53b8de0f9f6ed5284f07483a6bbf7d6478e9c6c381d33db414b907271dff1747a6524309336b3d9e5f681c7e3e5b775499bc784f19a759f126f488312d128c4ec72ae602d2a96be5fea704b932bc19fd79ced65d7ba95ebfb236d92e8df21e315a511e4c2edea8e3f5b5e6c8594876fff0c0d343ecb54fdb820b9e894e948313d383a693bbde0653d37757f8b7270ca46bbbceb3e2ee3f400c501e0c4759c17dcc1125b5740cfb426352868a0b8f4324f7763dcef163c4a07db0aea2113b8da214396165a5bee5a7fe46195aa99dcd6ef69b7477a8a5bbf519aa3e40eb7d4db869add10abd429b02eb3f3e33b2757766484a327c51f5dfed73097f41181705e69649609d42f73e8571db721cfcac7152c78fa8a9465fa78100e68e2910686be685e11f6635f1f638fbded0e8520e4d460256b1b63e8b9fb0a3e28a507d0c634116883160d185cb65440b51d41bfb8c0773e3db087875fba83eb71a9349a2dbedfd994100c52667a2e73a15bb59c6df177b1234e17f7d9a301deb7f583f543221be6cb18d2ce0d4faa639191dff22714db074c223bd2690e197c1fcc9da0d4ab7a263fd7586601356597eb1b28860a4aa5420b73150cbed5d95b068120c9d26ca5916c008bec6fd0c91e62e19f05e74d5a627262dc5eea3a5cbb75eec2d13ea8b02fcdc4989b1c3a36cd57165f7c0195e33b4acf74203d342c0068e5f9e8cc7077b8a1f57bb93401f6c02407e15f80de4e6b780bef33b2d4312857e33ccc81002011b6b736d9871511222bad18f0d2440129a05144d29365e6f2194ded5790851eea6b3674205013e9ec5fca5f0ec69c04fc2c70a065419b2e818d559ca7897e0c052f27b774d9d4aaf87f28652c60754d7c45dc2d302da7b5cee6233ba700e8569be1c674dbd1bf998396abeb4b7a8cbde37bcca3586d2faee2f6a47308b713977977794cc280b8e899b7a2e85f40ac48579c0791fe420c58c32ad3ea5a791fefb736de510f9afe3127c78c15a839c178a2d5aadbe0da17f1830707dad747147594cbbe20bcc41771d22b016133ab85546d1b0bf38c8f1d0f48be1b9bfb83ee66f596921043d453795469199eee2b1be7eb85810ba8034bed01ba551b9a29b211d471d267dd8e32b8a2be027d19a37069d75921319288e8bfc5063a64fddc68eede4a5c257e82b229ead5447544ce0509c2123045d21f374481e0615bcf5d3ff09af5f090245d98a8e5a34d2063bcb5e6f68fb38db1fce9d313eb103eebeac8c35f72a92b3c93bd6592cd7b44108b711dc1b755af3ed6dbfdc228ae8ca17f9bf540f988e4f01ec160540038643bd93e41c53a0ef0ac8d14a46a32fc4d161e2085ec679869f86860700a2ed060484be0d113055ed63aa29cccf92d4b8168da45b843cbb878d920848b8324e6f9f1fc122bc1b70", 0x1000) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 09:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) readv(r0, &(0x7f0000002180)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {}], 0x4) 09:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001880)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000200)="56776447a85345a274a118f02bd60c2da7c6f86c9239a10758b8f6efec9b4c15bc37044c9049aa354bcf33adfcf841d732a08989349173d1c7c181bebedc553a443f1fb95129c501259206280ae6de5b1d234952524d906e61293aebf3dde34ef2d12b62771a518c1fe2f9fa46eefae60bfc45b1b46bf3a52293d4eceb1bea754bc00a576c86e7d6cfa9c4e39f2de1789a1466a6409d3120741a6ab1ab48984d6414388fa5fe8f73ccef0578c3faf61b736ee01095ef7d226708", 0xba}, {&(0x7f0000000100)="c9005be6cca47429a7549b7981ea576c2040579580a029b564f88bf97db6a5f635f5785d5bf788cca5a521942b202916e2b9db6c7346208240350be604ba576b8c20bd97cf3aa070f1bfee26dec22b29619a331dcaf1", 0x56}, {&(0x7f00000002c0)="494ab029faed4bf17d859a61a83bae2813ca020e7cdc073c19d7c7713d2880074051474c8b5851855bef8ad56f258516b512d6948e11f6b3f4b82418056c7a8ebcbe31b294010127b89a945b15fec7af61c90906ef2d4a3b207752fe606e1a5c7aacb63ab147a0d279641eeddace330399162f5f11370ae338f5042410768114d3bed8b7d8fa0bad68a501dacf8dbcdf13d91dff8f6f439a5c7e2793f7ea287e2e73f413ce8aa3d3", 0xa8}, {&(0x7f0000000380)="1d155d3fd0660d6581d2242e97be93b3c224507422411d1ba72753e1f8921b411f9c85378a85ace2731607438c58df022b878112f42b866db4de867e57f020760c36f0390c7847df22996b78fa8a", 0x4e}, {&(0x7f0000000400)="d7e50c353ca6687f0c71536f5ee8c28c85544f36b47499c061e7f425a4173b8a6d7023", 0x23}, {&(0x7f0000000440)="9584452ad1f0dad3af3852ae06ace38216885eb4f0c2c7ebbc64f7acd5e5809ff9627cfe13526d4b30895fadbfbf3031604aa3c0d80e545f618cc7a73768b6b98200f5dbc89650ddae564af0b7c492c67beae7ad3fe2aaab04a7760f60a6d561d8b11ed013601e7d3524de61a04615f950dfe0e3e0ea0986c94a2c21db4d4e750358eb834d26e84e5052f56e05790a4d55ee0e15789eba345694cecac8337589a03a6ebd3f180c0953bd1a91d65cf810c7df8ac780c3712c30a7c6dd2268aaf9c74d25c150dcdabdf33aba2c80a267f776732da28174", 0xd6}, {&(0x7f0000000540)="561dcce0b72ee04fc14fef34785571be0c97008d61d1b52753d6799193c6f36862b63ab947c1adf24f65581dea9e017333133a16c865be02b5ad5b0c8bcb4747f558d5ef3bb8ca87d0e0ca4111805fbaf605689e94d3a67ebb8ea55fad858b1522469556090ae15a5b37eeb15693eec009c875d04b32b8c8ffddfd18e26d184eec7fcbf8f816d912074339339ad135", 0x8f}, {&(0x7f0000000600)="fc2615b9acf666c31484081843953a9058f05d0546ace5e1e10a98859de1de48f4d03c17587bf38535bf6d9e3b4cb0c010cb7f26c1880635afe7f202d821316302cd6249a5e8b27278a1780e112e64349ba5aa1ad1c79fd99675e9697307ff3583bd3642c8f856bd685bac5b0150eb25e3aaae155c0b45fdd075abcec281a5b35c9c46c4946122e57d86f30b0934e35c0c22ce7fec5c4fa6b87224ae081305e7edc43ef3a4210857a9e475c9a12dfab5262e414fd373e13c2cb3fdac42547ee691e1678397ec203c58c4cc03e88292dc119dda3a3b268b2de114bd9648189a7695cb0a7ea3a1bc432c14566dcf792e7aecb9fa21c83d0d29afeef2b51d50a19b8578db7b2d6271bc33fbfa858e997921a1e1a6b5b30e7265d666f25349ccf5e85018208f65914fa5b9f05ff7e62aa986805d87f6995871cf4ecc0f4b4c9197a178d55d46a1ab70b47591919e077f9840c3a8a3c32256068286d8bff643350cc6d4e1baa46ab0a783ba807e6f32bd342010d00cab4620e4da0a8f44fbab54465a2b5cb5fc6b4b195a766f2fdf2557506f7c8f12cf65cfd0df259693fd5fc74e7433691bde46cce716277ce450deb0d9e30a566f38bbf146caa885bf33bddbe72735c89638c646a083bea127623b99714ac6491048d3593b0f70d01a3ec2f41a9269726f90618ffd04bf75dbb1ffabced530dd8cb870f307146116b357e1028d6890b41eb8237eeb69363aba3afd13a8768ac130a502fe423bfd457c5a40849fe1bf35b44d346e9d18c484ec7d696b128b3e5a2302eac1c83e570f844eb8eff31e57cb9040be98356ee7313a289a3911629970ec3758a9eea9e71063c6207c4b9467d9624fb989191b068ef1028c7dc665b632e601504f91898e52051c50110629f14de7642639a61999782d80485c145626ab8377857181c9426972070056ba523dded9b8b8184148819ea5a42bc3fbea19de83eca6e6a67e8b10e55758dde55ca04199373012afaf2654e1c183a901cad2e4ddf3430b4371f86970e9e4e04dcee70d0da4a9f53fb99664db2472a55027b537f15cedb036b676e324e4c50593bb9a6fd131d9784ab1f9d7df5484dbb8b397d104f22b04ba171c34e6fc8e7bfa3a57f244c792223a9b00ca4864ddd260b07f9a6ff073bf9c7f2d821b349504e2a85649d8c6a3a604f452ad7d53c8e76adfd851ed587dccc2e45ddae758783bd496da75eb199ac96522a5e196f160999ded750d8e155e2ceef081f8e13acf8166177dd7c14c929ff54b79ed4aeb46fa978686784480bc9708f5e6a9c37a11dffe8d2b84f12522f525f65bd4077a8699977efbe0a2fc0ebe9ac7214094e8da3789d0ccd482ee9d4e6960fe0a7f18148dfef62dadecdf5815ecb93f6b508c15c9032c2787e0483e5d65bae0274895403550c95ef9dc73737ad5645029613aecc11a8490d0163829d5c65d325a3402949ee89e1209a78c221f43f237b90a9d306c03ed7b2e0aca38cc8879b94397229600c5c083673a1821ce32ab6b1b080a58f764ca23ee2bd17f71c35bf409331adf63d91285e30149b9abbb650a05055e565550fa94f70911d66935f91f1714e46b20b15f570a1bee17dd056367213cd676ff7a5d23295bc284fb45b3756d764aa6e10da471a0d9ab0d5bdd4d5afd3c03db3a18ee5216b80319f206f02620d15eb4234297fd17bb4ace119f0c07be9a28f6d22dfe575d2f5c8528d9a15512432066a19c4002b2d5d23e2ed8f8b30426d02a1bb6ef4414111219fe2e86316deb98e92a202ad8abff65babf26a723522f49ecfa888da838b1948bb5c25603f5ce8cfde7ab336213bdbd1ecf53526d18b18ce07afb89dfab40d89ed1cf6947187a8d463137d5d159214dd57c3d80e2292d7b03e3ceaccd910ce40d6088c80f473f7bb0a91f1a01154a1982b5273a3f19edf91f731f74815614dac2045cb53cea5a8a3a0e08e8cc98e935169181522d0514a260655b09519cd2ad115278052db08519a8d6b0faf89219ce81207a733590a20b4e888a63ed4a677d52115030fad75104ea4619f1403f6f36cfdbd763ca0d78499989b91d0de9315514333444ee9db0fbc294c0a20ce6738d8873185b9a374d12a2ccb81a17c4ff6872337951e5fdf06dcac2a13c688895ceaa22f4152ff5e7fd78e7b74caec9d0215be0b6817b2bccb6e28379836e4a34c053267de49797dea9c487b87808e4025b0b8830525ced31c61adf702836cb8b99ed8b8b0ed498a58f574a5e5f5cb2a25fab3b361da82bbf6db153ad2da6aa04805ee3c5d8f270812b3cca2dafeb184d73ee49125995731b81970811317d29e237fa05f7946e46878af63dfb8416d66222019e0a3a95c527aaa32526de718cb5f37c43fde32036bbdd110da0d3e82464993f457c6f7c69ab826e289b0f47ee9320280d765b360035a7593b41ade84950459f04d4f67bdef1e46a4ae8112828d7493219979c662b7426fb3df1e3cb67a9f789ce278dc91082f3f4af712abbf06f0dc44f80d44f2201cca7e3b1f353208baec1b0121a3601539c20bb7fb5646a139e33faedbd401653c3891082d1e19ea6b9e82dc8d3f7dab8454b61c7bb2adeb7408ae381e45783bd5be1d0ceb43d48dea5981c11bd7bbf308eba7874360a5b185d1fd2e35970d875ac6839e15565583f9036213ac8cec1fd7f13e8fe90c3a9d56c43429b80714700fcfb9392f1dcbe018109ca6e3face9d3cebc2e12cddd3724389e3e1fed64c3412b8e71d2f4707d71c354040c0d2b5fb16b873028a2e8333de64e6680bb886a62caf58d9c1c665cc9552585c3b345908a6fb662230d45d27f66d7205602fc8f81514ac6533aaefbd5e89bab1ec44ceb441cfdab37ea76e5362b1804415c1d6b1cd17c7e135e75226dc11e14807baca126ec12c0d4f132c2575a8a9814dd28ae4bed25d9d88c9e95c027d2673edc5bf112155749b28eb7542c2f2d0088620a44ed5a12037bdf7f2a462973043567e247f0881d830c363dd31788c78c3141b363bca97571c42300da7d733dd5545f843d8e5830e1bd4fa0991893b6b305d160ac6bc207cc600674c504e1f57495f76da20d1adb6cbcc9bc6757ee0c95d843d751782b181a8d6f807f96d073d45cc7182430f27e3b9f799e74fed0a619ddff7eac8bee36b4e013ba35a72c2f61c0152fa4ebfad307bf1a454993c45b1c1a31f9cd1a81acb1e639e4a8f48004e15becc72439247770a4c5c763ef522c998f3efb07c9562a9e7f1f0eda7e76709474bec6c9ee8afa178e5a4d084396cf956fb77be2488027546ebd3b8308f75f5e8f8fbb1a93b6370eeb00b476dff3406903a407cf180e52492c7ef5604cb5fe558e52738d38e20a832e36cfef370a79f4d88589e314986bce776057c982d839daa767420700dc64f526288d1379b16d2b939475d8001768b2b39eed475300c07e86fdac18f2b623cf878be42c058ec57658ec7b2bfeefebaa21fa129b0def0a1e52540208df33a38d5198cb98dcb6a2562ecd9f8ed1982c5f9104d1de0434f1e0e2abc17c2c9ed63444a4bd90a2ea6ecae2325c2fa1e78e66f89bd847ca9d8fc95bc61acd9bd6afbf7fc47009e192bf23cfc0af084fc7964a6414423826435638a7ba9ead735086524167534cc0cdddf150fd282994e4189634f4b6175e681c9248b5470552fee34b61b48fbae9df18b5618c1e3d6cdd7c8b4899fb8a5e7b9e5e2e50904cec15b98933a2632b8b65ba40b2acbd8f5eb4601de1a3593db0561ffa6f8426afcf275940c0aa22af240c714db7cf168ef425b63d81c4be4d3a4c19ac07ee8688ed57601a406af31a76810049e191429a7304ba9eae07b62b557992fadd3b346bb41b73f7e15fcd2924d47c3b5f06b8bfb155a468b05173480b1a8bf6b5b20a2ee6017ae9af319ee971bbe7f7b242582c3e346a373bb969c171975f03c24fd56a4a7d544b2fb5033035d732680d321793f8b4f13d2eff4407d955661cebe7e4dfface0335c303894008cc5d33382667299baa056766fb9dfa78ef2f9d067fa1142467ebd7b17a3d4adcba8436c342826286ffb0c984465d833aeec073a228b05861e34e205010fdeadc8b152d9d295859a216b438a9427de2a1fcfa2efe7875ac1a59ccef782fac9cd480ec8eb1eb676f30f77bc7fdfb2d2aa6836b00dc73e9a9442c34a23d353b9d417bb51c510ebe9e9640a08d9836cb40cf75d68e9b541e7a7c7d87e8d57df6ed36ce6d6b80661e48031feaea58392850025eaf23a2a20db89c164acb913e65ecfa78451f8b2b8a0a454eb42d889d78f2e931396ef45e5b4ae26103f2c21fe56f50360eb8f03d7bd35a35277545425010203ff585bc103af7c69c4143d5f99720bd7cab95e98b76b578262d943a94e28e75faad3fdef9a293c872de4a0b238c3fe5e7ba11cf63af42fcb2cee37389c108e86b84e0fdde0f1e3936be308ef5503e15fa118f3352300020f82eb3359348232e33c3bce73bd7ccaa2869f5a0fc8e3daf7eee4a2b26a2099033ef00e42f470b04f1123544f9f0b96e1342dd7b8db51609be39cc8cfbb05686c0b87c3b39c09918dfdae46de15aaab450cad430fc6157a589b5883a59e47d2fdd9b698b2ebba74455c9ddf0a716ee6f5c60aa947ae84c5d73ab67f3b93001dd5353cc904f8ca03913244c0e11b47861a669f4987cb7ef73ea7b1a0036f9ce4e9c00b1f9784a3be8e331ecf324a92feecd2d09d4136b75e59c7b548b74cfec4d6b04f2954842a33b49726147f3b95cb7f210ddc5d87d53495df15f813725e0c832a9190375e5fdd744ea7d61a4cefabf50fdfe9976baf6df1bd39113157208d32b73ec30d2fd29947c16fd7718322bce232df1b6bfd451f08b66fce24e657276b090d0f13df7062dde1cf4cacd3bc6707b0ba07a227923c58827d677c65b77b81fddc723d910f004ca32dcf43d541239d5e1098d39249c242e0d780ec53bfcc168897316adde0254a0b8b301af05ffd6fbcc139938ca902730e47ac8571647e6ea245ea6c2a58fd0c87488dbdd62752e12f59101cbedcd1bef30765bccb04ab80134022a63bc87644a79166f1fb1754cd684d62ff066810a564fb152126dad4fd9b88542fd636dd395c01ef7982c6c0298369530fa353c1b8069fe8dd2fdffab6b20987a3eca678583cbe6bedd810842cb256c39e9e53634e6fddbbadc78282fe7c64340ea87da35d4a190a14e0d39a4156e48e5c7f3bba64011ff88edceaa52fcb86886994d494c9eca45f585e22de455fa9cf47d7ddcede8f0eb587a1037783f5f7e2a3b2a628f496925b587e594ad764f6bbd741826eb165a662e253d740a6888179cd65d52d0e8eaf4b3e591e6252b5e2970a4eb8e8142eae3daa3b99533c6fbb142e043cf813a652873b810855b29c8a0eb5bd8ae4e099501848b33e936e68f31cac26406acf6d39d57b677649b82d664fe8cbb621119d2b36f549ce153e73f1005eb97aad6d3333f586900dd09b0844d002b49c0e07ffcb3d7289a0abf5564c6e5bd9a6e4f40cd7710414a5ea61460b814322d3e51009ecc1db8abd0a4437d1ee58424ce1a66d2f000640c67f65df09b56ab5f6d76b1292c04713a5aa4a9070390276b2e0518a159f2424a859d62d97e4003ec96a73efe4c7d1b66aa608d6ffe11da7b5521d86551902674d088763df9f5e4310a7d62da7c3a278fb8bf20627f3dba9daca30113d27e60510c9838593ed671274ede36e4cd4319570896b6fc4f6767ab196d9d37b5b015692a113e6775d3bc030957a910dcefce30c8a438f1eb79fc", 0x1000}, {&(0x7f0000001600)="80e58a3ed89e6dbe17ef1c6aef5f8934b96ee26393b339cd24f6ec12dd8f0f02c9cdd463745473dd1ffbd849cf7bbfdabb4dfb976fb1e6c82e0e2a0fa5ba19895507d790399dc81cb4e76691d38ab65e80b62944c08c0360da168b1cd1b99288ca170eebce2df7a62919ac0e4b052e24691725026d115b40af", 0x79}], 0x9, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0x1}, 0x2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 09:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20100003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200d7, 0x20) semget$private(0x0, 0x0, 0x80) ioctl$KDGKBMODE(r1, 0x40044b06) shutdown(r0, 0x0) 09:00:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/235, 0xeb}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x89) 09:00:16 executing program 1: r0 = socket(0x2, 0x8, 0x8000000000006) setsockopt(r0, 0x1000000000, 0x1d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe6e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x7}, 0x10) accept$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 09:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000340)={0x1, 0x3, 0x2, 0x0, 0x6, 0x3ff, 0x9, 0x1}, &(0x7f0000000380)={0x9, 0x9, 0x4, 0x3, 0x446, 0x0, 0x5, 0x3ff}, &(0x7f00000003c0)={0x1, 0x1f, 0x7, 0x1, 0x2, 0x2, 0x8, 0x9}, &(0x7f0000000400)={0x3, 0x3}) sync() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000001200)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x80000000, r3, r4, r5, r6, 0x0, 0x4}, 0x100000001, 0x0, r7, r8, 0x5, 0x2e, 0x800}) 09:00:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x7fffffff, 0x7, r1}) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r5 = dup2(r2, r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000100)=0x3) 09:00:16 executing program 1: r0 = getgid() r1 = semget$private(0x0, 0x3, 0x128) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x9, 0x9]) getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:16 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4000008, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 09:00:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getrlimit(0x2, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) 09:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mprotect(&(0x7f00001ff000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 09:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x280000000000e7, &(0x7f00000006c0)="0000000063eb6a67346b4d6ea8044fbd6548b84896b3e8989a909d16042318f8a7ed062fcfc44e2b3ef78d26be6f08273f6d48491a7a45620ad5dc76c6f9e981bc24c359ad0bf64f78b200caadc9b2bea6cfa56ed149a897d9a12c831d57606219f430a9052603f389251379fc71f885a2949b47c1f27ae4c5d99f24381352c37f2c5b05fd659d3c20434695a38500309d50aeb021456ca3059a54af7ef74aa5bded3dd43ecbde781944a86d3dd97c4279d13fbbc7e0ff556f1b219288168d92bcabf8077a3862f86819a647aad1fc5c4749b961168c55217da87d731af8d92d2ffcd71e64a63942546094a982c0f5831d011ad624d8c0d78d2b77d1151f29c12de223cd2a9a5a2422cfef3406c5947f7a7353fd009db70aa5d23dea31504f48317c9f8359abe2f0cbae6fb2e8ff091c725472d1e69d5ecb08a86ca75db4b3d21d663b5974cdfa8903b14c274a930c8c3dc3a820583bc62bb28f252e698400feab55f3134adaecc2d0d6c050335bb4bc0fff0d22d0935788574293a1b67047fd1a03fe8630ee6e45c9a4a6e267fee9fa330c8da6b162992e4ebdf6ad4cac69c552843e00f12ebb9879679ccd9ba99588ef29f479b69214c64777fe68f01fe881b1f7dc68beea3c0f6be88c6088d10af108a7b9f53cf4b2b01a0ee8b15ac26bf92ad587f5c1bc72b2dd713623edf1ca2e1848e533f54480c7026fc313175b181c18b637bd6e642a9c0985cf35f9e3005059ae8d83773249a532e69a8b6a912bf0ba6f94aebf15334b49f2c3310cf5fbcda6141487b6758e7c90f5a12cfe65a6d8ef4f54f0c8e8b95b88d260766d010e8c1a8a6cb508cfa0932b20dc23fc732f7e862b5489983b3ea6951c2a3c1d4fe72086c2e4a99f5e5307c11624bc901bd6f08eec8e91b6d6d55a5beafcfe988d6f9732d23c49", 0x294) mprotect(&(0x7f00007db000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 09:00:17 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x4, 0x71a}}) 09:00:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)="3dc53907a665740188e6e22f8505fd1a15206657edf23b1ffd0f8f607bb5ce3c16daae89a35ebde1471bc6a24ea4fabc96f6a5091dd38fe4709845017c47f7d2c5cd8909a994640231e2eb9ec850a187800ef11b1481a193f4f34c7c2351f3a6e73694792fe2fbb7fb8da0dabe84ee1265d0984f5340e040ea13491aee0c8819fc044fbad77ae0e62859517abe33f8804f93347ea62ae7fd79afc220dd91e0407cd2868ac62a10a2cd75f205a0b32a323bea932d3211229596b0f5e4db82ca4276ed6ce729112acb4195e01d0e30c0d5390fe973bd3ae320ffc46500378bec4e37d4d5d6a71ff81961472dc474775bdaf776822686dd23054848241223", 0xfd}, {&(0x7f0000000040)="4ae7bbe9aa074f4e275b5268eabb13df412a7a3aa366b27ea49137830f5d29b98e02c9e2314019825c5aa0e251479a12d517373819", 0x35}, {&(0x7f0000000080)="c3b08c8334ffa2194fe9", 0xa}, {&(0x7f0000000200)="81a9f3c3af8deaafdcd91a09b9a1701d5911b1ac06281a2aba17e3b7f22da03ddb761a6c591f9ae3b44e60b739244221a7ff053f3666711877118d0f5e107c0f08e7d44dfaa3181574f4dc222023a5463a3e03bad705372ce629d1b7fcc5518d86e50d25ffe60136f469150c282d041129b2c023ac5b2d243759200f3d423c9ec1146db1a275f1c83a64453c29ec568e72716669d5ec824204c9f589018ccf9b2eb132070916da10be76360aab8d14181cf5c7e24d3bd1a3a28321050d8391da0b18934b4af00e224c901b6b62ef06e1980cf154053184625b6e735a9eb8892e82708526aa740664f322e31b40ecbfdc27f9ea2926262f461b8fd577487ee752cf76afe01c56f736abe2abb54617f57cbd743617c15101cc19d917df42c047d5915a9a988e36ae2028d42d041d491a9278fb732afcba9a50b1f1653a66c3c7a0de88462005d8b4161233a784b4682e509fed586d92fb1f600c47b9aaac29cd3aaa3d70e5a576cd87ce6ea9e0a817d9d32e19da00727c0952299b504ba0a25de60ce1ae4dc4871ab1124abff1a78c967c7e02fe80fabc64fd5054614a8ce3c3d16e589ac0bb4faab53a841989bd8032f9822c2be2ca2af36cf1fff2089135543f28bfc23dd453db85cdd4bf0c983ab6a2fca1ae43412ecc90ec8f0708d84a19170b644e8634223fb52230a882441275c311a270498babab9251425ab8f11794dfd4415a3256ea9ba7a2f6874bfa6e05c575d5bef8042e7a4467e02c92712fc1fccb0b9c92692a3cbde0f81b415a7c64ad8810ff2bcf11460c49e1632fcd007b5aabfa57cecade0be2ebc4c77d729edc9abfe94cf6ad890cb4b82c83913c2838aff992b008fa7dabfc392650734c1c46264c5ce9760ec0a1889fb1259c0e4855b4494986341f0d5fbea089538a70e3c304e61120e4b3369f91c2a0591d02239c9f64524ff82412d2d9f22d77816e3129fe10711272c5f27c91df0c3c164e0f0db8df90512bc8cb60e8d5060b1b3696477ef1e9e36f99017713dfeee4fc4ed5d878b7695250b932f606f532cc30f42ed88b8872cd2373b764437f18b9aa0e13ada47444aa7a6066bb6a08884d0546062fb1d49c23a86d288d3d2ac4fb94cf8b4810dd082108e91251c6d5824c8f8277115908bd60a2c3ed8c982b5353bafae3abe61e0d37a99fd676392e2dfda41c8ddca35496247ef4fa252772c13b0ffb59f0ab106fc9684ca4c0b79763e2caa831a4f52430aa725afb4ac4d65106933493f2d881e6f478adbce0ca5dccb543e629dbcdb0bc7382efba5e11af06c3b94d3883a28d2c3226bc684cb2c56a250e8530743b8cbdc0e2f44473de20acd823aa3b6cd43b8057b8e8937a4a0088ece52e27e23cd2ba91c4a7d21d8a842552acbe937c535f9f37a7f6b3b28a5d9edf8b88e552577bb5ea4d0d1d30475a577c5813b80047e3233388721e6c9fc899a1772a410d30d0a02774a454d2ac69fb91de3b9a45587097daf8fc48ae5a12ead094ce862e45b28c4c6237b5a33d56dd8b24da9b8f1dbd564495c503a3afc8d4d697cd70a7bd888e57c3544b69c87b88e5eebbb06cb1e5aec87b6890a1c81df90c357d011e6680cf67ce97c6e92798c4f653f9692d6f01c0c2139c96b82abcf193611098417ae98012c489f3c82aacc0fc8343628487c8088a3e61fa9c49d57783355829d2438cd922e0afc91d05de49fb6136bddf6dce3dc5bb5f9f40ac05701f2440f162b83125f765798a1b19fb2525fa2e83dc2b8558eeb0d10791be13d8afc28f829863657f83eadd9544752bb7bbe1af2585b7a9caae0e60e0f62375d1d8ea8a3db610b8f695f97beeaf4cab04afef8638faedc122cbef3f043ca7b37517c77482183642530673fa745b8d48f7e61f6aa7ffe5af04dd05952ebb9970220d7f53b32618908a7ab74c2a4722c7827ee4ab7b141c013309b72910b57251c88e2cf4eb62414e095736a4f5cecc8c198ddcc1c612fc6fa1d851e1e88dbfaae55478ca0bc3362d61638601282ee47e10ac8d45bb7f6087202ab29a002cf757a96418102006d81dec867f3886210e0a11867f8f49d4e3b256426f846f81b469c013a493dab3039d79b01fb6a96316fe0c0453b833cae39f269da4225a5479e6b1690b2309518ce8f8dbdd6b2f1840c5d792fcfb1325268f98a6405329470ae050c54111236012746aada253d3bf16cf4df58326f612f19110ae7e8cf539b0d598e9de176974cca752e672c25d8ec1cd0522d55bf1d678d579fbfd27adfeb92b28826f04bcfe7a9b9a52eb23c67616f0ec7a213753fa0a3bc313ecd6b9c90fbb69f9a926b9abe5bc28a7ad0bfcbd1f6de2a7c9c63944d3d92802547e5250e1b65cad5c62f00cc488bc0310068426e49c350a2e145a28808d71f62889a4d7f7b954a779feed7808efdfe37ffd03c9a8803d9720c97dd2eb87e667ee10da4e3f0717460380aeb055b31a24da366e9719795f130d0ec04ab4c4608c4cb66fd42008916e15ecfaadb363b1ea2797eb840039e235ac6da891199573363cd80779eeb7480dea25cd56b100b2785509702f2653dcb2fbfff0912f4f39250d419380c487ee72367588af441688752708a80f34d5fa931761f395f9259603b879531ca2997cc8b158f3543cf85964d8926c222a71e70932948a73a8454aa9b2cb19e9ebe8c9d7055fee64b300d0bc8edb860575146a5980e120a66d078818e7b148a3709485aa1b4cdf708627df9cfcc8dadf99d89d7b170462d6bcc965c2993fc21e9706a9b55de23a72b90b07294252d0c69f79373953f413097a3bf8970c8fb3751a710e698c0c2bbe20f5de1c0be4dfa6da5895f408ca93aa1ff78c6b06c3c42d42ffcdd8de18d1f7771627e68e75e4545230b41fb3d06c5a35d38e648527c4e2dbaa9efb46cd7380af061bf36fc2fa1684ff3ec89d34fab109074221fdc58b2598e6678045d5b2f42fa8ff59dcb7a5a97ed18c422a693f6b4e6ab42c98825d21f5e63f05b721b2807ef200746ee89294e17a2b79c3c57d19e4d49e99b702da76037a36291a56f59ce713f2ecfc868a30b839de4cfefb72dff5c3af4f49831436da0dfd4970ea55ed4ebfeefadb4540097176b75b050c2258460022dcc3aac7940bc15b0c80d402dc71561b50e55fb5d80f8481cbedb1dc45ad7c1ef400fc1ce0820973e15f0ca0f8c6a3e3a5a3094dd2e3fd18d830c650ff9749f7339b5e34c05d3706f156f8d65733dbfb9c728aeaa8c97809fcec38415284e90c5070324ddc0da7d72e1da049744914b60d6188f16c631842bfc5c39f5f07956d0a044911391e9c4642494be44f64242c1d586b5da59ef8fa748f061f67b98f354c0f4b8bc5b2103fa12e2416f2cf0054dbc483065e5bd81cec735fb3cc15f1293c4c7562804c2987169f911b2e19964df3a3273100cadf2c32280be725eb2138002e8f064eb7a7ab14c186abb6f67d39d758f192490cd4a015aa647f4f12e4c2a7742e61e2a3ee3e69b3f9615e509f64fb6f2fcdf105f3ca8ea10a47ab21bbffce1cfe48a1c1d85b862adb1690457e39acd0860191f4ec62f4c280b30d004ebbca57ebacbd6769a733241036d72677e5f4fb753ecd99fab31ef5b8ce9220999d94dc34a981ae732e66de27aafa5d8c134fa240f9ed5645e02b2230aac3b042acc39c15fe0bdd7281cecbf182c054e6b279eee3f0eb92b3904f0cdcf50347f18f32e01c999fa46bd0d88d60fd977de076c3c2f4a0def5662ff2719a7e4cc65d64da038866e108f9d362b9e7df62d230e598ff478ce6808af2244a994224365cb84bb92e4dcae7315f7208db0016ceeb7a14b7d339852043e9d67d00f1f921abaad159b51388304bda57375de4fd411358309006c3425cce67012e30134533ef391bfd4aa5d06c3b1ce5e496a62fbe14a8fb54a62f01db9f2559829dbb0b53f4ce8230e5bcdb9ef235d3de186d01cdef49970f98f51e331ec4ac4046687cd74854a99ec20a498ef50734f2f89540e93cea83f3910db805303e1b18bb6c58777c80134bbf207bf6c9264038c329716793e74fcce9e8e208f54ab2951cf01a094c194dd822a44d2398a5e747e33329df428e02bdcbc46218ad67bd11cfb382818931e6f60fd0ad85cd944d93bb0fc8607d6ac662f4f4c9fa4ab999255946e6f8403be9e21080aa82c7cc3b6f2ee9a749637a10b716d4ebc2e1a5ee782742b9a603388a604399eb955fe418fa93f3c1fa76866e555f146e604c374eb6ea29f9ef6a50a5a6f2870f6ce4e50693495f2ddb80e3dd432f4a70af996d45f1cbbb9251f714d68b5bf5e6a886b3e6e02d53b2898ccc2674c32ec9b03f08e0375e6780e68f96bec6717b990c728777a6a1a5b91c3b44c3d86bb30f3d5983a83e3aa4b7fbe80a06813c33cf9161b669f72e4bb2d7b029509a4d50156859bee9c0ebd129c0225e3f3b79a7504bb0296ec2ccf31692ef4014c316f03d47d6b69ba0167654c27dd66a36674c73d6461446e4bbca110e94d9d427effc26f366f9b77e3e7ebf0a0d4107db6100d23b7c19848aa8199bcdaaba29ccd2fc125e1217d91765323198d8955b2d50b5785792ba324f75bfbf9a1cc7fa7e00218f52c55256b279dfba1f5e5089f6bb411c6834aef135964dfc2ad5034fec32d908995e092fa0d56e968a94cc9c0c90f932a10f0b7520f1e2897ecb0cccaac4e1152a925d30e7d227755d345e25dc874b5f148b973f3e1c5ca8943ec027c589b3d8687373b6a8b9e7d8a85557410e7e3b204b593f673ee56a63cba4e45facb13d0e6eb6bb3806b23a9ea6a53359355729ef079e2d9d012eed9e190aba6ed73097db6f0f5c6ab52a49cb5fe698ded7ce607f334f0aa99335565f90ac00cafc442051a314612d015114418d8ea82593476bf3f019a7317ba7afe553f25c0ef1c44309c8862eafa17ac223e7e6f8924c701f1fab03fa5fbc4b8e117327db5326f2b3cd26be50cb0103f84049cb02bd094eaea75ce712e611c14240378a25b37deb853b6721cdd44a7c7d453c65bee55f6ddd5cd0669a785d8a7db7f904a483b2e07bbc1446fe839d62aa888db6566d0f44b076750faa58c4db9321ebe3a3b385f0f6abab4cd94d2a67154c13e4e466194c9820bc4d7a060008e7c2598b339a7158eeeab9b99e3033fa78bb5ae07b6fbba197e695229d9b665a65c42b73cba71c6420da2e0f7e65fb68afd32eb0c880df52caa34df687030c5ae46507a3aa71498bdd9dd9b6f749e338ec52489ab282062f13b1b35a7e595b4d03ebf2b6df4372e35cd34cae02681d4cd17008b131978899148fb9f2f4f07b9591541227fbbca83dae67f6619e9a75339f508e4a9111ba736589133a053487cb1406d5229f29ad0675a20d569e912490814c4d799201147dbec1b781a6577c63174af0f68f8bb75b7f3b6fe83fb1de8fbb16908f60d2d36858d24fce794ef95d2144a454b0d46e31d3023cc7655cd1a495b3803b6d996fc60d5fdf5a3d0ee4776440211633d099f255327fc57c1bdc6f9e715725273f2a6b8b8ff9c42fbe211584f68767ac26349cb6c278f252856d8ed0c2f98998a72f68c43565c54fbd8158114312eed78d09932a3217c1ad30bcf3338cbb5ee5b8ef84ab28f7181e362f4d9bb8f72cf95f33443d82686e93850b96ecaa912510159a9cd26472794c04960bebea7ac32009c81f74839e165caa1bc460f03baa06d28a09bce2b6010a32cfcc922ffd8f158d56dac4099e756707869c0da1957e47327118f965bbb5871a38d476d43eaa8783c558878648e63047d23f86ff30", 0x1000}, {&(0x7f0000001200)="fcd67b2b3f6947fcfc6da12f3d6be386c486367e919f9a7b51f19e6a10a712b9231cd830e94eae771e13e5cd3da5eeea85f5027481ad2e878a61bca0a6dffc933e774e2699193edaa559269876fba8da1fa6279fd6f848cc21cc9d11adddd4bb6ae4132cd1224a176001b0bba69c3d1e9726146f813e13792597a42528f655f0daa2b4e77f92c7ad38a3b68c18eef85611de6f64e195485130a708f698729bb400cb2ad3a40609f9e0705b171d5dcd2d79bb760073f0df476c46de1a9a4343005b92c3c17a2619680500296794e51c4f5d68a69598ad4aed6abc1f", 0xdb}], 0x5, &(0x7f0000001380)=ANY=[@ANYBLOB="d8000000000000000100000001010000548988ff5875c2ba15ceec4514be1da5670a457f8670410f1dd9e740783dd7abdc639399262ba53218ab3d718cdd03bd2f9bbd3079ce939df92a104ab997d4224765f8748dafd0bfc098bfe68688e0d208a0603346cfa6036843b7baf62804abeba2abac97356bb3efbdb2bd0ed8cb1d696170b727d6cd7c427879766e5046412a421142665db242ec3ee74ff3367f1cbbf6b430f71336ade4a485f4cabf4df7f089d7c53c5bc7efe330d533acfcada41cd7150db23f2d23c19c6e692910546967b59e0000000000b8000000000000000100000006000000c5f78b7788b03354a1b605fc953df0dbc6c2ae60a07e8af10971d14c93a1c4db822756d65c388ce5c6799e0cd408909dadb7e37a3b06741606c30f4560faebf5e6f6a2da5a40331925688a5d57e8325ebf60c3b4b052f5c042a679092f915c8656d5e7f36f3d54ce442cfe2f3bd58df4729710d289c2cbbbbf8e5cd378be33aec0219e5abf54078df2d5e242d8b9fd7b9b0ea318a77e759fddcd536b5befcaffa0266f0000000000"], 0x190}, 0x400) 09:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x109a9, 0x18) sendto$inet6(r0, &(0x7f0000000040)="d6e5fdbba2e61906a1f947d758ad297da538ef056632566e4debd653fe436f8b095b1a4dcae93c456171dd753504c74b6d310003b464e35ec5100eeb78386bd9f0ded49d22aaad721ad93bd3f744a4b2e85f62abef476d436d4ad48f7a12c5a4d3becfafea446d7233f508142144fd0c88a27810108bcd8ffbf0f0834bb5585077f2960418cde9a64f9ea830fa8e6d8f0385a6d59bf253d7ad6f3eecf399a5e8b4607c5b98e16a25a1bd857b8ea89c946bd1aa183d053697cc8ee5f3e347545f03b48ff811c4ff1239b8b30a23edfefb0f1edd7045432f433c78d24c397e0bc8073a522a12c8dc75cf2a120464483b097c", 0xf1, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x1}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) r3 = syz_open_pts() msgget(0x2, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xc4) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x80000000}, {0x8, 0x10000}}, 0x0) dup(r3) select(0x40, &(0x7f00000002c0)={0x80000001, 0x8, 0x3, 0x10000, 0x5, 0x4, 0xc58a, 0x1}, &(0x7f0000000300)={0x5, 0xfffffffffffffff9, 0x836, 0x8bd6, 0x0, 0x0, 0xffffffff, 0x3}, &(0x7f0000000340)={0x6, 0x8, 0x4, 0x10001, 0x8f, 0x7, 0x3, 0x3}, &(0x7f0000000380)={0x7, 0x8}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000400)='./file0\x00', r4, r5) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x637, 0x1, 0x7fffffff, 0xca9, 0x3}, 0xc) setrlimit(0xbdd5f8f62c47226, &(0x7f00000004c0)={0x7f, 0xfffffffffffff801}) bind$inet(r2, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x200, './file0/file0\x00', './file0\x00'}) rmdir(&(0x7f0000000580)='./file0\x00') syz_open_pts() clock_settime(0x3, &(0x7f00000005c0)={0xfffffffffffffffa}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000640)='./file0\x00', r6, &(0x7f0000000680)='./file0/file0\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000740)=0x1) getsockname$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) accept$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) 09:00:17 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x85}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3f, 0x5a5, 0x5, 0x80000000}) close(r0) r1 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 09:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x610, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) flock(r1, 0x8) 09:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="26ee9a6cf35edf743c120da139e9de9763f15ea4c6", 0x15, 0xe, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 09:00:18 executing program 1: r0 = msgget(0x1, 0x3fffffffffb) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000004680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029d5c43847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800753b843645396f73c09adbccfcd06eac33b775427c0c3fca3d624226681aec3090070bcd8d4db4700edd53a893a14128a5e675e0e25c934cf948aaa287f4f1a33a33d090976bd593e942d65e4aaa8286e0a69890ac836e4c1338eea109529d94ef323dec5e0947c46136b2b79c4f95c86b99a4cff9dd21e5b5"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r9 = geteuid() seteuid(r9) socket(0x10010, 0x1, 0x0) setegid(r8) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000068f54b5518658b7a0945ed4a9701d21ae996a774bc17ef7547c24fb9228d762d8afb3bdcb7db8bfd32694c4911ea6ae164d6b72597e191858d644db9cf2c7ac596362bcfb37f2f47eb099879e10e56235c2f6e7c01aa5c14f1da3233b7bb68b65b1e83251a02452164945bb97467a22b59d12cc6"], 0x79, 0x800) 09:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) socket$unix(0x1, 0x9000000000000002, 0x0) r1 = semget$private(0x0, 0x4, 0x180) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0xe000000000000000) pipe(&(0x7f00000000c0)) 09:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom(r0, &(0x7f0000000080)=""/49, 0x31, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x81, 0xae0000}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:00:18 executing program 1: r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="8d", 0xfffffffffffffe5d) close(r2) syz_open_pts() close(r3) r4 = dup(r0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x30000000) kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:00:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x7f, 0x2) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) 09:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x4, 0x0, 0xfffffd53) execve(0x0, 0x0, 0x0) 09:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) msgget(0x1, 0x15) msgget$private(0x0, 0xc) 09:00:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) r1 = socket(0x18, 0x40000, 0x9a) recvfrom$inet(r1, &(0x7f0000000140)=""/212, 0xd4, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 09:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x80000001, 0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffd, 0x401}) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 09:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 09:00:19 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fsync(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fsync(r2) mlockall(0x3) fchdir(r0) 09:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:19 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x180) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x401) r1 = msgget(0x1, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1e5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xa3ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20020, 0x10) r3 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff80000001, r3, r5, r6, r7, 0x20, 0x7}, 0x6bbf, 0x8, r8, r9, 0x8000000000000000, 0x101, 0x100, 0x3}) r10 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000400)=0x5) r11 = semget(0x0, 0x3, 0x10) semctl$GETPID(r11, 0x7, 0x4, &(0x7f0000000440)=""/80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x1000, 0x25c2, 0xc7, 0x2, "619c5db2007e6b43e98df043a0e0aeb2b362663b", 0x3, 0x5}) setegid(r4) listen(r0, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) lseek(r2, 0x0, 0x0) getpgid(r8) getuid() shutdown(r10, 0x1) 09:00:19 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1ff, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x80100001) write(r1, &(0x7f0000000080)="e5e595187794ef30ec", 0x9) ioctl$TIOCNXCL(r0, 0x2000740e) 09:00:19 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) 09:00:19 executing program 1: r0 = socket(0x82161693bff9fc3e, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname(r0, 0x0, &(0x7f0000000100)) 09:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) socket(0x1, 0x7, 0xffffffffffff6557) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffff8, 0x0, 0x3ff, 0x2cae, 0x0, 0x3, 0x3aad}, &(0x7f0000000040)={0x100000001, 0x6, 0x7fffffff, 0x8, 0x0, 0x4, 0x4, 0x200}, &(0x7f0000000080)={0x5, 0x5, 0x7, 0x9, 0x5, 0x400, 0x3, 0x10001}, &(0x7f00000000c0)={0x7, 0x3}) 09:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/91, 0x5b}], 0x3) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x102010, r0, 0x0, 0x2) 09:00:19 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x94) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000240)="5487594a5f244b391ece760c46421c88e46e004d9cbb42ead82779cba5f6a612c8deba0d905597432ca819973fffe824f6ef00e1ac912b72ca6a1adb068a332041944a60583968dc223ddcba1d09b32f2988360e9292abd069", 0x59, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="419a5494e72274e4d360857d101563fc0a4d219ed908cadd9d004f0e811f8c59f1f35d23b0ab766ce6"], 0xa, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x2}, 0x406) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) kevent(r5, &(0x7f0000000340)=[{{r0}, 0x0, 0x8, 0xfffff, 0x6a1, 0x673}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x705, 0x6}, {{r6}, 0xfffffffffffffffb, 0x8a, 0x12, 0x7e1, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4b, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x7fffffff}], 0x8, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0xffffffff}], 0xffff, &(0x7f0000000480)={0x8001, 0x5}) bind(r4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000000)='./file0\x00') close(r4) 09:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000010, &(0x7f0000000000)="eaff125cb4fb125e", 0x2a7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x20) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x8000000000000000, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x800, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x800000000000000, 0x4, r2}) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 09:00:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0xfff, &(0x7f0000000280), 0x4) 09:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() 09:00:19 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)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:19 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8001, 0x1, 0x0, 0x100000001, "9255263ff9f71bff7332f1a3f72eca66c048c529", 0x8000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3b12, 0x8, 0xe45, 0x9, "b9739d74c57b7f61f502b6a10b4ed2e876a07faf", 0x101, 0x9}) dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000028c0)=0x8) 09:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x400000000305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0x4) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0xc}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x800}], 0x5) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 09:00:20 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xc, 0x9, 0x273}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8000, 0x3ff}], 0x9, &(0x7f0000000040), 0x6, &(0x7f0000000080)={0x7, 0x1}) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) 09:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="a105cc17ee478c2cded2934c5c75fb521f69e0de452132c652aad84a29b5ab4675f16c21494701766e16d89d54c8ec01e36496a36c4c70f6c7ce57cb442cfe7b67894dee6dd66aaa7f7455117003cab23b45750e8c092f3c46c9913a60e47f18c394d2fe34cbe1171a1c3056d0c5ce5ae59c99d7d7f78043d5c7d1cf11f08c3f226d88ae9303cff7da8115759542261977fdbc96c9546bb916dc5f09340fca25302ce63e62b649ad56240425811c399d3efb6d2b3b80a255ffe50546082799", 0xbf}, {&(0x7f00000001c0)="094189883cbe2737b17faa1e125143fed5024a8c757ed4e8f6c0623be62066dd68668e6f1e987723e13e94a044891bb087834eff98887478f4053fbe245597d8c1a58842bc0ab7726d6f3c55f33ace23245971df3ae9508f7e0ab843f9d093130150c14c08fd7ecbf81239a19231095fed3f6a3d6d3c3963d7a2850a6e9c9b3cb7976e64c818e1d9eb5e88abb727670430c7abadc7bf3d", 0x97}, {&(0x7f0000000280)="681431e5758824c55a43308b1b94056f1c977a7399525093fce9833a3722", 0x1e}, {&(0x7f0000000380)="ea3a87cd83115e53575975468b69dd1de4d803e0a21c17591ce6858f574f28c0425db7099ca601b5d4f3a4ab9e2c7075ccae8cc6fe62312f0d5167f809ec4fadfa40ccf3643a6723577f1688f089fc75d38d59494ac05918f78cdd9a554c0c889f7460919a467fc80a7934a4ee788ac8cf1236103beecff0165eb46fe3a1e62b1ed488e2bed0554f2e50c56fb4308183ee24a4d7e1ae52d2bfd4218dd641cd744d2ace5bfaaea4bd5cc50516729ebea67309e6130464e232bcc089fd0db11e3073ce", 0xc2}, {&(0x7f00000002c0)="04ac3d9e1dfe0ecabfc36655243748dcc8ef07577d607c8637a451736b592d331c1e0e38daa691d0473d946467514e556769e68d0a8335f4de2e25c8def064057499dbfe5ff1510fbf00", 0x4a}], 0x5, &(0x7f0000000800)=[{0x60, 0x1, 0x1, "20449d57ae0a1b5f3f8c2d908aeec4c665f9e568c02c8bf599fc7eab330be510396d3dd98d55f5e5712199fc96fc10246b832860bd157b5425688c3c115fa39b54dd59bf9bed0113b0c7d2f954"}, {0x70, 0xffff, 0x100000001, "4d300fd433c3901003f8ad9a92f54263f679518639c4b4d87308230265bb138350e90cd6f2844fab74fb38a81defa93be12237da0f7efc583f56ebec869f6ecc31fcf93032db99ee0c3201f98c936fc47b6af351505537acde4c45be74"}, {0x18, 0x1, 0xce6, "d0ff81"}, {0x48, 0x1, 0x100000001, "d3e9f674f944ad397c518c8dfd49222a3510da00808e34fa654fa628b5ef8b884e2e0718d0b7fae84f5244ded7483b995529b245"}, {0xf0, 0x1, 0x8, "2ff930fce059c143c643bcf53c38b5830461da04d1d45d706a21204305763b702ccd73adf625cf687ec3712df980804a5c8d304822a74f0222a87aeb8f68b819e1e04636dd7fc504f352e4ea5370426d7fbfaed88c24ac66c288044ee5e4c7d86f2f3d746d79491fbc41c528a85fd8a0bdbdc5c3b51d4231af77bdb70d6355080c3f3571700c357738f4fb3a3b2f67ec1852a54cdf8b60e7300812b1c403aa677f876697fad10cc2a3aab34b5a0aaf04c41a4dc5786393fddfa8d3f11e81fc9c9546a68454eda52e839dbe5c541006e6f00b14b76ac2241209332b"}, {0x88, 0xffff, 0x800, "48ffca32d9e475788896ff4c378b9f090e3254fe827cf546496414ec189b2f8e9363229302ec60d458b631d44d53c41a70fa5fda0374125b15d4a81798353bafbec0888a2a9381bea620aca2d2bf04c0cd83380b09f7e0719b6c4d3130d2936ded85cff89652b6d95e7f38f540f9de049121e36fd8"}, {0x1010, 0x1, 0x4, "1a45634133375acbf40146ac08cbc9625eba40563e5b25b8844324e51d82d83072689a3cb3cf17b1feaae665ffd05e721fe63e0bed5096241fcf4bc81d879b8e444c457e382286f8c73b77837f14328dc64f259a2404d294ce64dd382271c8dd1fa6812f91e0c810054b470a41df2d71dc4f6a64c0f637638f023f306100a3f16193df3a2f25277cc55c3d45ced5c80d07f939c369bd83293aad2467e2450bac88890caa01a7aa58a387bd4d35146da246eb9e9ee573c5c64e95a741aca6ce9100fd97c287edd84c973c9126afa997276a36140d67b13f191e090dd427c47389b9ec0f1fc816e3523279c7c51f923c871d1bc7918063db0a2ee5d38e7b194e023da5484d161fa78d9b3b094168f84262878567838439ae953b21ceba5afff099cbdd7eb18337dba603e0d1552e40292833941014274238cfcbe08a2d9cdd502377133822f541c0d9919e8ef9a1aaac47f507d449cd1e064ed1366ab4f8ec8d7bac8290eac3cc63aa358c21a2fcd88e0b0ece1d3fe79f441d18118b7d7cb1eb62e81543659efc269e4fa754e47c418b04d8919bf2ecf429d1e444e3a4dcc9a6d5d0aba3ec0fc4c8332efec7722c5aa99faa6731e09c1f29a7f439cd63d2890113d1ca895cfa3984ccad3ea0bcf91668f3a40931c3b8d1d79b9bd0d866f4301c219cb235de404096b592a6a00d215f4f1293c71f641d4a93d8987cdedcb1372e6c15b17fea2483503cde869c0563c86c131cad9fa7271a94b9e9b110b259012e7e114645ef0dafcd2f54e2417a5c2cbef4599860b6bd8c2fbb189f4d1f875e12bd96211adf0dbe95efa9295fc322ddd62f2808341c91cd59f881f903b667a6c1c78c5848088027e9fa4f17e37380c24fec35ecd8cf46e985e7ee5a723f24d4090173a90bd10ffe5042c7ff778b4eda240b49262031b63520456e9a70726c17d0d0501d10d41472ecf00d5bc862b80e566d24f646c8f0e15996970c37eae3f437c9452b97c3c0642f2ef23c430f42fffadd633b2e4953329c13ceec6e02bc9c07c986844461e8df4e9cf7d915a73bbd3e241ad5769f9cc36ad062b60d82522d0cd89c9f72200bc8a3365f56c914f01fda7457b450645ee94a9ed186c848ab325a6d11b470269500672cf67bd8c05bf12898b52654ada14dc9eb3961b6693fd0b677e069b729cca0de6135df646cb2c3e630d85eb29a43e9c8c4d57db8dadc70df13d570554b3c395bf5338b3b6cafaa08494cf3dccd412fbc251b1ed13d72705b1bcab39e5c06218f89c8c0afa0804efc3c9584bd321347ce1b22522c14689efe9b1e81491573760eb2e4fc93121c195fc5d82467ddf31ac0bd277710c14f468902efb5e10a95548c8e23b9ae33c372004697636b7e62048248407eb9bfc12e61e3f3a7a1cd4679d1ecbb23d1eb4348a0e05b2276305511b132e1db7df170e2920ecfbec2856464f799cf2a283adcfcccb63fcd800f40346f976f2db99b9df133ab3ee1104a9ee3b5f7dd7142c15e1326ff77427829f76c9b02fccfe1cdf17812c54bea0594ed37025b92d96ed8c98fe3493f00cdd5745f7877dd14bc15a4e02ffce25748d61d9325a74a71831ca24883fcc174187d65d1f244a6443d946edd291a9092e3ea7d0f5e11075d982e6a3165b5b32b695ce936dda72816df36ff930c935eaf64cbf1a937784582154ef13fce27a3539edbe2cc6f90abe8b2fbb8dee0ec1e212ce804dd150fd50aea90839f33bfefc88427f31a3c7ae895f9d307cc7373efa3347a7db3474948b709089ae539aa0a13d9570366bf3f872c953d031319f0fe6bf78aa24202be8da93e3500c64fb6041686b367bdfb8fa506150c2f14c511e2d6904073706362d4b23cfc9a98cf96e76d2b637d3bf784e34b74fe5e66ddad83bba46008450893db11761d8a2f9c2c9bc18aa15858076511a05bc105d5677fe9b120d89d1796d8cea728ac357e5587b032bca7bf6832f62d13b92e4ffcb694b1329bad7dccfde9c07f0499859776de40e43f843746fa9773bec7d7fe20a8461e6b5436fcc89712878d8292fae5c4e4f1104aa7b4ba6d0cf5fe5cf1bfd153a398f99eda143dc1a31be75461a5c0272de0fbef6e17c102312da7485d01dfbafd728e248b4983a4043b97357921040909f7add548c24ccf6a9b74cc72a79880582c54284cce1119a43c1b3fb25762d9f1156548eaa5630029369e6a8d7c89c93f6ce5201b07f44b1e485339d87e2f5a5d754d55f344f6b9a3e08e72fd2afc7cc33e893b71dd4e28b3a7b437b747fe4738cff9ecfa72ba78e96e5903e7ff1c3d6cea5d47ee064ff1d68f3adb37bdd18ba64c69c0610d0daf05058743c69e682a9368c17d5a8b755f0f686fd5184275fc2dd7295b931919cff9b8a14cf511975cc2c945782dbc3aa28d71e1969166e16ae746ec41c8967540752643a226722ae2a63c3ae7683bd961b87d791aff3a43ce1518b07603ab078268e7587bc23fcfdab7bfc3e56c7d76d20a8ec6d5b28e66956e28dcea0dc1262bcc1a1ace340d2e9867b95b78c7f2f9c414ecb0c3beb175c024abca2f0b183da1c58cef17f790384ef812414d4cc7ba72d534212fee2daf49b907f00c1436436f33b3412641a5f1a24a00aac7d3a68c3f015be9960ce264a786d617e13ed89c8eafe03df23acb60ef45a3c6848f3c74790593ac8f03ad4ed342827010afac01de96dda4460a4c82e36d7dddaa34d1716f83b84183dd5e6eff12019325fb9682f9435adc6e337f20227fe97c8a64d922acab0b2fbed625aec4f78453e6d185c49fb42ecca39c66ce61549967c5dfdf2c4d0e1d4ef0d8a5c7b293d9f9e1a7d06dd08fcc37a769fcf0d87f47b35ef4d0a8f142e7ebf20159b5ad1b9cff481db3780e45c9569ed4d337acb4da7c12e7d55938b2599dacc91ad113897803032d816005ba1248a2828f0518581d4aa54448dae0bdace151bcb8b8652ef302b0640ecaeba07c7c7e30cde8acbb472b7c5697da48aacbe9bb4846aefa9af8d5f3891f75f6db75285b3da563bcd4dafe64af50f140cacb1fef499ca45104aaecb129f23c9eafa4fd3a0b8d778e3f27a38c18a3f82027ea167dc43aa6df58bad2d0ef2a8a154f112b3eaedadb313d9b3c050249be35a1f79294b531c658f278d576fc1e510b1a040e16bef3631baf55cb42ed21779b2fef0904616df174adbe5ac8d2ec8f32529560158e40cf5b1b5457536c1c2f7d39fea14feadff81eb0a8a247780e9fa2a9e433e10399b6787660152c055756057f2760e705b63d1ef2a01b45a85c16cf5ff6fcc41ff4fc784fc35f6c3f07e21882332d48dcc55d1a3008944e504ccb42c81628a3908c937025f2d96f2ddbe0d57a66512f0d976257d59732393e7cc3a763c49a1dc877de16b4f6709de582e48ae28b38e60db36587679f0a097dedf1b6cdbae2168081eb9d6446f73979e36412d2d0d3ec67bad630953034b7c25c132cd369115822b6ddf1df0382a5777b6a8c7139a8372112816107557c7add9fd86e16dfeacc5f16210bfcb9fd64b27198579ec79311c30dc7a59e20657befeeff0d78d3351450e3505ff18b698f99445c12ea94193e74fd40e15caf7a52eaef1672d8156dd4cf0a0177072c3207209aba4badd8a30a07b25dadfcca47e6b2c9f60a334bcbfc4ed31792b85a65fa25d4a924ecaee6d569e7a6905248a5063cadd772e5badb9744cd9edd62e467891ef93d0e29b40829fd4639ae0c243bf622a5e9269ed10526024443163151aa190f97b5760101716337998a688fb7fa9e1e46889f9d2b2dbb7513cbbda5b1444f5257ceaf62ae0b9fce38e61a9066f65c4743ce058e4f4f04b950679277c1ad8a4f9ca4bdf7bd245a9fd1b177e9b5f60cc5ed7245019995e6dd85ce563c06b92ccacee0a33935cf3369036725b6e86a2657ef0f47fc9c019f9f3a9b06cd41ac7e1fe70e27f78f51fa4ef7c3a91ac35b58ba2459ab2415d3c8184f2e7e7d98b47d9ca825b86a6aa923069663f4f0dda22f2672a6d54fbbee61fd6acd0c03c80c3407296525f93d502c6a4047c451122238e6b406fcba4cc375163942c1e4a99c12236c2a1070860ac6763ceb4e85052bdf97be9be7f25d950bc3b3beaf0f2250414d79ab684efeb80adc406336b74c9752762567146cfec591573412d92bef2339a5015f0bd2ca730a81d32dfcc63aff959b1d9996c58a529c2b62a80c0d69d623372818496ce07f5c9b1ca73c29aafaeb071244078292daedd17de8656e5a52dc8ea97754d13a7fa399430c36f54610361abc84ad5d1b4c4fb554a0cc6cae21e30abb01e218cf88695a756a303701f86eda3213e29009e773b02be8a3ac9c69d3d424b0cae5cd4df4da9ab036d3fa13911c74163b975436083927a15faded4255a0bec9449ce3cdb26ec40f6b2d6843fb230736ddf92f51a10fba9f394fbaa1bc7c42c7f191d48a3772561b9f705ffc86013adf0226de5ad9d078b4f37ab80c4c7a510948bf95679dbd2061ba7a5608030a4483dfb419fb06def3d31b901c46bc27204953c252d32f78fec46422d1f660e67d7344c5ae61b7d71fb08fe02dc31e8ed92cc34acdb44fe36410b5304960f8c9204eb71a710682a0df33d88ed4c40a83bc884508f3f612875be5771c68f8712217481480fff5f4b66400b2e83a96638de96be75c69bb1b889c6f3133620a6827d9c1903267d342b9c107e2f2e58c480b7eef0b9fb563864461a2d259a3a82ec0466ab2637ab32b79a9f0ed3d8d26de60fd184f7066889f0ca14d584717149944b005c6e19d826ced09cbdcacd9e763e3322e2e6d4a299f98d364bafdab125be0d6eeeb07649ca386a1d4983725dc982e26f24a6cd002606f336ca4d01ce832be20275904aef765078b2d6483868b102c706a7d1c0445654626b8242db3542d712e1d04a086c7e969bbc0a90dbfe319cd108ee4cacf74d7f4c36d36940c0d5adc29c01e21e0d97703a2141fd7818aad7175899cb5d27ce3c20315ea2425273a2fead0f443ce854d469935116640a29e7281221bdef30977c8e361c7ece8cf318127803172ae06e77d31a87d9b098642913f222d70b1c36e5f61fe318decd0935a5086719d7aa234042cc7112cac7f37d8389b3bede21d4c6e86dfe6334ec3419ae4ab766bbdb63df4ad6db90669fb1e5546931d956907dce2583a03dea548c195f615bf3755bedaca81761156667fe67f91a0d3b95459763d37d8a8924bb7f90d45628a9fa2d93b8811931992127189f08865c33cd160652916f65bcdc682af18634d63ac6da6541fe65f08dece6fd16f3820aed82bbd3a3f845a31080946e554ac12b4c325a9454fa8b6e8eea15887ace67280b4887d9798655d8e76e08495f2f5543db5b0d95ad6961ea6076be24f5b793e934717fdfd4c0bfd57e35ca1881be6c5e7ca40abe196787342f5af065d0badebcafe27fde94b8de6d9c6fb025063dff73c9e7733644d93398c0651f75450e3958f65938c298feaa4e479251da24f214c1b3ae3d7d3b16e39c820cab2512a06cc07df27d83ed964dfa11c11d222f716d6c58569acc09eea3b2ce86bed53408502b5749adb033c6d54cfb4ff953f2de944034e6c7fd21f2d241635b92917f72694d3f12742e5dcd669da30a7acb639f64e4661bf3e4e6ff5f3a234b42966e14691baaed60d3e2884a05cb4f12950a75e24271274ce44dc141c9256e5a2750c46f77e85c5861879bc4d8604d6d317a8d340762eabed8522c6c9e01502f1b1055c727142fa1520808fba4c595c98537d787dde1a0f0067b80cb40a17"}, {0xb0, 0xffff, 0x80000001, "a404ae084e020ae387cbcc0cabd89f018c60adbe5a51a974c5ec7cad0f1b5af668637e5eb22d8c273f21d8d95debe1d3c3c4fc0b251bc39023713d2b0f445aa0b7133625b0effc3379aa383eb5e60e556f82e17aaaa35363621a44477649d80c219c1cc819b8fe48a4c6f7a02f17cee030037e807c34376e77c92531e66bb9ee59ff135865f9fac4fca29c0090a76536934a8f70442bc501fccd14e4b0689c21"}, {0x20, 0x1, 0x8ae8, "6cb0d8c09e95f7c333d8a9e24832dd"}, {0xf0, 0x1, 0x8, "0ddeb0ba6ed196215e000e2a0cd5e0997660c4a00d977c488f11179c182197a798b1091453bf1fdee84f3507e097991ac92d088b9e265509d74a40eb133dbd145dacca1bab5e8db5608467485aec9da9a78ab6caf94c8095296f3766e9ef249edfe69b691a2a315ee975318c870a85ca947ce7a17db41ff05be82edec01cdf67c6a4de76e959076bbb25f0182b552bd5b74d07e164753765b3d05ae3565ba876adf4b7435956e3bfaaad259f5b292219100d4e2b39565d34bc415ecbd4e7f8a599d68690c4e45f14be3f6b5c92c83322174b25cbc8aa7b2768e63f9b72"}], 0x1478}, 0x404) 09:00:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x3f, 0x2, 0x6d26) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="1e55"}, {&(0x7f00000009c0)="880482b6de75212fcbadaac115dcf399c94fa6275909d9b566bc14a38c097a72ed70631803a6d6dd4b9dad3ee34eca8e6472ac833f34dbf0e5dd612d6f767304bbd1891f5d5b07e4588834f22f2566a999530f533b0f23662d069a054067ac89c16c1abb65694ff5fba041ab385f4c59cd59472bdcdacdb0fc755db037147a842bb2482be88262703211734e79c2daef1a3c5dfce61c83166ab2e0327849fadd0e413785c939ecb4a6f5c9e52a5cf444621a72d71a8e7e170ba2c002b0f7eed7b09ac0858d0b609e94c2737390f1574b73346f2a124823b4b54c798f01868bb638cd9d8170121b0ae483aa72f4d965c52314b620328466cca2445a5d8e032ec3c1e16ef552320fe992339184047088a2d621f453db8f521945d1fec709be681bcc7145f811b231179c5f9d795b382183f5f69c4a09e32b88b8c9059c3181f84ee0585ce2c79ff8a3c100a03ff6974b9e61072c538d78e1684d4cc3ed551129cc55faaf1f5b867da9722ed865a96402ab6e9f6cf79c1d9a86f2ada6c775060ba62f6244d34040c54bc7bd76735f8cae4a1408bbb504a900d4951fe693315b52e2b25e7bccfd499cc4a71a80f0473c68d6704b084a7821eb3f09dc24434cee11d6f79ec660ad241f4fe9dfb99927f8b6f414dfad37b882d73677ba7e74723542912ba49665086e562548992d9331ef3b4b2ea7cc2921ec6cc5a867c673ef9bfc50418f654706a506e83b0dff8c93175522267a4c65f36b6a0e1d8fef84ae976c8066981c8975d44f53382010cb097842749895daddeb6485a766bec30311e32589720df66b6b16089aa0089d427c3a4ed6d1076a73e5052915b7c41ff6537627d3a3e3be0bc8aea8ad15f70ed8ca48aaf31bfc220828343ce36586d2646f23d7f01bd2b7709e73fbe524a0ec89163f947019dbe684081c30aa2928ebe6ead290691b9e2718110b8e585cc91115b89704eb36c1b2b7db21afcacb4120c058f3c629438a066db3c816e6e04a885da39948df2f3ecaa23a7bd51cc5468ff1aea27ce1a75d0b96ba1bf20948eb08f8374d255ccd88a07d818c84c0d729cca6dd2ccd498c652d95630da012bb724cf1cfe3e05f6bb46680d685bd128bfc10b08481ee05bde600da715409ffd091027f7605e2dfb4d6c32ed19889049fb1b01251952e7a4136164bf0076e692b1131b8dd76a8499d292e29f0d1e3abdefa662b46aafd0fb73ffcbda6f5efbc4848482366db18fef59737999b1bc8ed7f14bf17963364776461f434bb5a4cd84302ff2d9c91a7cde7b81dc053c9fcb3af293d1d0b0f8e74c875beae2400bff1abc968e27d3571f27148f2b591f274dca41fb76626e1645ae6e6e10d3d58ca21f8a3a7ca255a9f34c9af82a38a4d4f08948611fe63ae40774274120be200c79cda3cb9ef7d5cec91ea63120f3fbaef87282e7e39538930d8bb49549dc61d502cda581a13e345023e9594afa5b64e4daaefdfb699e0e1bad8fd311414a4f6d4a6f2459637a83a7603e56b1eb85c488b81b94f0575b5b8960e834b3bcb9d27bdd29dcd45e1028de05c220e5f38375ccc17d0f2842054d9c6ead8037134cff6ba1eb8de86fa429bcc238a04a5f02811030c4b38cdf6bbd35b7f971120ac6eea6e010e8fdfc98fd9a8fc0c3e3ee0994101b39706061110c21a19dbde2388d75c639cbc4c6cb95859e55f7b33e9a3b34e1577b5cac0bb58a50914d53053ba6439a089d4b2f782afd1d4805608ef0a427a3c2fa8cb0817edfd4bbb06801f2016853373a9800f283ef71e595229f91a2712aaf0c5c522a3c20ec6082f127b241bce134b513a4437d05874669a6d0030bf75e81b6efb187207a96f45c99b01636ecc352df4783d5a3228c0e917c8d34f907a129aec823644da241c1e60f001d8d44e52d36cc1483cc2da15649623c8bc5722e895fc6974220ed0d76dc250a4c246d86f878a1de354043439319e3e8347b98c09461bc88e0b7c31a18a0a8ade17453210d49e4eb843fb9db210555a40f244f8ef0eb3bea2305fbe54ea3323892ee807ab2cc4c8bfe387b80cb84309071459ba0742962277b26355699c9f78f09099a20a5ec0feee269670a3feac0ccaefd62c271f9e94ca8eb6134839e14b3daa648e537f32a8f8a5a994cb3274234173ea1239e29de69e1a37cc6ce7cf10d71d1be60456ba2da79fd93400375021c70d1790aab76b09a16b1835b25a4d7b7b3e898997e1bf16c53ecda7dd39f54b3e8cb1bdd5c9b40677a00972a0035e29d3b64f5716ecd6a672b4a1c7b5068173004193c3d57b02eafa9cc5f3b3d1aeebc18edaa84ec3ed167d5768100e6c0172f55a1193825f6740b6c435be0c3663b353273d8e32fc8bb1003746f23486f529433b5fd0b3c924a3c46dfc92ac365b9026dd1a01ca8ddbf8a0a4be401b77f8925cc18bb41f7c1f49e813bd4ea3e4bbb43dd60b14d9bf211d1db94e3079f3a1456918a19daf56968df5a9faf2ef3a0fcdb938d9442e36af7d5d5a685e105577202bd6ec6641ea8538b90868c3aea61098ac18cf4eaef52e09a0f6741c2ce81ab8b48a6b305eba207ae9ff44e248d668a4dc2c46b71a7f6a628c503dedb509633c86bdb9c5b93facc72db33c1863e4ba156c5511e4307f4ac32eb59728ccf22c5743fac9fa48dcb2f84a34c367cfe518fd981b0fa60f27b54721cbf43a5a4d3faf1c8004c2c4bdbe06888500d856d70802d6632746c176d8a49ae9edf5a823fe3702e3a150281f7ec2f6da5c62119576f6021789b1a31f8a6de0874812f6425a244c7e000297c6f7501aae7595addec79d55a299fa3ca999039dec48f68041233efbf763145af488af2899ebefba847e805cae4ab1724da54fd1f047ad0245954fc0fd31c953e1f451aebd19bc494379014f13de979306b2441c41c1747bf2af18ac06d3d7904518a5bc034cddb9cc610a494d2d768f1eb90ea17f70e8e0f5e33293b2596ed6b81335f1426486279754a1e7ea4c0c44ebe7a46dd747084bd708fb8856674ac7cd66e8de6681040f9b0303755ee1ce50020a59972368c49f2006e00aafacba5e7a3057b23a00a795a7c9baeda50a9ba384d38345552cde114b22478f8721fd10757c4f45a35c8df9064dd2ed513bb83dffc6f07797a111689209763795db5f2ca60a8509a57afbe4a42e1cb327264fc584dd74a782bf8302ae50bdf767361b5aa4e950c7d2ab552de3f5776639869610e6a688e76e8c2075b0adc2bbbc7efe7a96f169bdce83f3e45ed5bb2ddafffb562fd995f66cfd353342d5d6c2dac8fd13b24f9b58d98f645937a6edefb71aac96b162355f0a34c5d15a11ca23eaebdccc25acaeb79b716022f0c39d6b6df787a48535709059a174dc9eb78077d3518ef6ca24a1add59af6ae5b6fb41458a41640f6d706df5282aeec2a54b88ee08f3f88707cf359dc05b19a07c5e30d5166c639c9ddbda8ef28b5b1f8e34f78a66ac4db504b0136826e8fc3cb608f9ca06c517d5b39ab05ddcc2880255e91ccb74b8394eff710253aff70f7818fa192473cea86e2ed2b50fee0d44923534a9db7e9eb0c838b65faa85a155a0ab126211faef79232498439b4c853792c1bf75a078aafb68fa99c6243d09db5eca6b0da446d221d0504d1f005e179363e8222392edc97c24d7ff4446b02aa13fbdf2b785cd505a6adb5ed88a0d010a67c75a1e552cb75a11e618bce4bf9ef4a50db6e796e9c5d2a72757e9eff4874a5b73f839a9c364a6999d7e32ea916eab755a00694556be494a80f41e26e4a16e85e741bbae72f345b589c93092b303c7a4d359d06bb571e5e417f1d72cac4e6a67e39599566c03d7e4cfeceff0c764f4d0599ca3ac4b3afb0c3f4b9d87e8ab967cbc6e9e504eb331fe343171186e1dbc48328d3f0ae859b859e498f348dfe9e91fe629a513e019a64b739a06651a6757b12dd41efa7538d6fdf07d0bb26876c617d5140ae421dbe6c0f828e289641c159c6fe084995c0c7ae7c7f203403553930bf62dd46b5a39ac9278b0d776a01c51e645a3649607da21c9fc2277703ef045964b8d792af782fa990fd7dbf33f5fdf49cf3dbdb6ce9dc5c48a649f95b6b6f9ff813962af86c16f31bdb324d22f22dd37b736d5d9a978d7a432ecd4f2bdf492c8d2b62e15c537e96e444671b72d3a34d8e4c64d2d594c6e6be8efc9e3ef102978b185888f19824440bef36b9e42ae7d66a1ba5c68dee64c3b4bd8f28a08052ee0586119e8b53a979d464a18e73753915d680db42891a2c29f7e9236a9435cd05193cb7b47fee0e0c0192a36b393f99a656e16fecb8053a644274e1908f07576e5e6156e85a6b2eddbbe13d5229b64a37c20cede11a949a19a6bb876bf4bfc1e7b757cbc0951855b7a68ca45b33744cbbc061f52582a02a7db653db0c573e4be872aff8ed334b8926a705bcd0d2194a0f0b8bd9f641a60a62f215373188866f2a0f944ee3651b9f6b05e4098ccaf8205b45a8eedb981b8a1cf8edcb372e9c286b569dac9b3a315adafa37723952d6f2450bb9a4beb661fa2c4cd2cc08eb827a20c33032b79e4b36e548495d47972d3b5372fa91c7244ec296b98a8e360259d09f16edb641fdd857fd9a97eb393e8a38a78f0c1a67096fe85289164710d9895e9889f13bc272be7684c58bf34e9bd0af1b3bb742720b9e4c508b1f046d301fe618e0b077d5acf58387631174ee06df545d07299c1a9b091bf1d274babbdde21d16feabf2f2cd4db37d5dbdcc0e4cd08345108b477945319ef40135c03259d2064b1d5ab234261d05e2b756ba2db3cdba5dc6b49ea041c1bb692d77c0e2573e7bc7604b391c1400131ae5803ecd734ae0352818dde3a32cca1beb26190ce20428e0be23eea47f32e4b2a706643539f4bb8dc68ce70c18dc4df99c21af7628563057fde24c5336e60b8b29c992fffee97716149e0c9ea07aa77e8c9143b8b207cd336709248a343b42dd71ebd7b1282f2c4b12834a51d88b529a2c68e7171888b7c6d3f2ed77ba8706cc96f131b9e47cd6ede5eec4115738a53413c12931409e673b33933f330a30e25840c2d8e99817f65034857604c410b83844f239156e58ce59e418c7276d4583f05674032d3116f8f497d9ee7b0df977ab66812861431ad69d81c73fc767543da086a4a1fa71f3785c2c8d466a396181475798e64a340a3b19bf1c9df90c6f9f764a6bcaea99a1753dd44e2d53b0ae1ab9d56cec328c3531988df4d873fcf8e470a890814c812fbfe841b4487144a9b09b058312bc7484dc2d3cbf7a1b58a202f5fe58f1819073663be2d7d98dfa4149fda061fb1a856d1386aa628171b93fe6ad63951e0db1d26312dc55e4bca5be573aca3d23064d519a82e9bf1f848333654cd29fa239ee0bcdc27f78b0a4d9b4b4539f62f91c3c5e9c991d17a5625c8e1eed7e7009c05f7bf1d935c55b6482ccc69ce2cff8da4368b70c3deac674dc1b0e53cf302b78a0a7005d65fe80d09756970c079d84dcb68faf82e5d29c603a837e3d365acfc331f3361155c4394b65b4a4c9bf8b11d11a580c580da362f360bde9e458cb86ed29896842425b373902286171eb0427a8cdb7b874e9c641faa1642c7777a27b3903107b4123d46d1ea49bede5a569c2db1e877add43f3e86f8f4a8c67f1c0b0c5892fe2a3e2db5fbbdc130b306dbf3b49c00b3bc6871cf3ed8d0e5b2e7ede2e6f6566a33c9e8846259e845bd1d37ca20012d9b32136cbf963ef8a70ff402f725dfa08de610ed0cc3861d12c026d8115ca901f62cba5cbcce78be540dd1c3161f806b474b038"}, {&(0x7f00000000c0)="dd040caa7fc129bbc82caf58e25a508f9fc5aa3788ba8021096fb3ca90873c9fff2eb63bbcb7484300576dd44f53763a589e222efe385768598d7c9470a9e4f399dfb891ff"}, {&(0x7f0000000140)="61982e6aa594f7437b480ce48b9875"}, {&(0x7f0000000180)="a840de83a8270419f52ed792e0f545f7"}, {&(0x7f00000001c0)="0a83a57e8619b7e6ef3158bec5ab4f4dd7424ef3180f92f99f03be53d9aefd09639bd472e23b7389466434ce97e4a66a8a5e21d01091e3ffd80ae5d0c448a2bf7fd46b2b7c89569b37a9d5eb36480f15b56fa49ca7c8319b6b11bb"}, {&(0x7f0000000240)="303077fb431e82f4046154c9232fd1c2f4d57f3c3e0d9f25768353ebe7e2d7361b2089ec24da63c62b5b5f03a63df65b45a27f59c729d4e3e03e184ce7661a3a1e13ba9b6f84c3b1703f9dcfda8e2b3f8baec716f54df7ff7574abc0cd72a4f29d89af0cbfd2657a88da5ef1364fce1aec4c00f750ef0cf1c290f75594c7f5279aac150c4081b7cc37020820eb8b5372642f00f87a1041e5efb38472b811a01ce52ba4f88442136cc45e020a809c4655484bdbdb1afb169220556acbe8e76e479122e9387cd2715545edc86334b18aea03c142ae018916abfbfe9b187e8cdaeff14acd7dbedebaf5eaaf86c5346e38078bfdf7b9d7938cee755ac2df768c"}, {&(0x7f0000000340)="d656af1009c81f40d316a414cc20d821059e959fde0b67996d2430e7aba9af06e8beeecc889906163633197416c47b18f67f"}], 0x10000080, 0xfffffffffffffffe, 0x0, 0x100000000}, 0x0) 09:00:20 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)="40a4e709bbd65106006e55e86d90ff67e80af0298256b199c0b818e882352fea0ef3f2f05b483ba65fc3625ae9458e614cf82bc3e8173aab55be8090983fbb796da934a57c28c56aac6d6744f8b3f84e287ca7460bd8091aa59cc21633b81e459058acd325766302b73a06ddd25b8a0354a579d8c4cde0f49098b9862a4a95fb37937344018f351bcd75f3f481d8d3e8cc7c907c0b2b51846295819c385dac43d4648c1a9e3c38f2f70919a4a329195b18e0d7d5f8ee7a1de184a1730881197ff0e0d258fe7f8f50199046dfbfdc1a7d06ef4118e9395f673a98cbeb6f45c13c2f6b946b94f9fa88d397d03b098e9eb69ecdd1292b48", 0xf6}, {&(0x7f0000000140)="51a19cfebbe8e4f6d9b605cdb2763522f593e637a6a434799490cfeb930c6d27895a79c3d1572ac2480d966679b1f63c3f11e01157181029263fda5775835ab91a5fd1dfacf6fea1e9c705511357c65a1cd576de8f3f30ee196a0117211a63f45c7926165d2e8129876ddd95daf2f667a593120640aae0d688ae409a1b9dfdafcc46475f8928c1", 0x87}, {&(0x7f0000000240)="646418404424919133976c2f85aebb062c56a2ac1a46726e773794459846cf871019518199d03e709b974ef0cc993f3075020d83c915e1429577147e5f48e1430b8782d87ede2433a2fc1f2c147e8cf951e5d96f819be60e05be7ad2042c8db575872240ea653152a27efb333697f14a0bf838a32c5f2a47e144d1aedf8ab572e5f54b206d3f25e7417b092382511a0a9db077627d1ee1e45f6ed1acbb6badad05e6b00e2563a6ce23b1a9658a1559f2d148df369358d3acf8b6965a7ad096adf12860cc5c", 0xc5}, {&(0x7f0000000340)="98c5bf417beb8388a8b99360cd1d0147dbf59c857fd5d62226d769271bd14a45e7b715c5178c19b0ef344774b2ae7f8d1647352ab8d3c9790989d6c1fdc111262f8cedeb74ba3020ad7c9ec49502a421297252e69d2fe26083541c0d5988adb6662b30e36e14ee1693e8236c26359255a454b5938125451355eb65103a031bbf14f10117d304c1ba08d96776691697ab5eec921a63a8f1d0fbe01af43df68edb90de91629f81bc09c0a1d8a7a37fe6ce8aff2b3f079b230ce947302b9b3678cfea0a5d2cc7bf618a6ad3706902f2e098efc2958914622373091d40c77b0e65c0a43c884eb3abadc6963e451749be2f923d6873e694f5a9c586ca", 0xfa}, {&(0x7f0000000440)="2b280eb687554df948a1", 0xa}, {&(0x7f0000000480)="749a54aea3b0f854ada33855a189555b30c883c2b0e77f819ad1ff1465a50eb9e4d64ea42cc408b80e4088609ab01768e53eb0f2bf609f6e60", 0x39}, {&(0x7f00000004c0)="13a3d07f0c307b1720e206dc82ec8d5e813672c1d3651eb2d71affb8b283d4b69ae478a46e7f02b502d4cdc459b10cf582ccac6ddb19d3ccc9a45be4ff966a0ad386ad708863bf074a621e9e19c31c30c9261e2019ac9afaa7ca42ca1c17c91eae1e279e8c353aaf65061224232aa96f09cd2312227277e2ef8166d9eff8d946cb990ef6caf9407d780e46ff89bc75a9026d12edacee47272683950eefaa07a05c7559e28cc163621c6a7f1e0f8d7b4060224db87f2f7c7b10d111399baa7d8640b4bdbe6e6ec834730a53873534d7aeba86b5255ae1da7995e42b02772ff5", 0xdf}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="ade764a71056502e563cadc16b8bbec8093af5734f75b21d9955e1526bf8f79f7896849eb81636c9db16ea8c05cc314c69328f11b9a8c51dfed810e62af00521a0821ff9b3109b3e3258aad9c0bce1cc89514cfbe98be289703d26a57200f3e28ec8535ae0ec910fb86a3383dd1084328524d02e7aef0c8a8e7e4d5177a2bde4afae3f1bd03d95b0b947ab7f317244abe6bee866cb314207913f97859db6467e49a8093794d61c6d701d1e592184740605fd5b3c8dff48165cc036630b", 0xbd}], 0x9, 0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 09:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10a) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 09:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x400000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = semget$private(0x0, 0x2, 0x4) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0xd19b}, 0xc) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x800}, {0x1, 0x7fff, 0x1000}, {0x0, 0x3, 0x800}, {0x5, 0x200, 0x1000}, {0x3, 0x8, 0x1000}], 0x5) 09:00:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect(r1, &(0x7f0000001380)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/18, 0x12}, {&(0x7f0000001200)=""/192, 0xc0}, {&(0x7f00000012c0)=""/146, 0x92}, {&(0x7f0000001580)=""/104, 0x68}], 0x7, &(0x7f0000001480)=""/148, 0x94}, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r0, 0x8) 09:00:21 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 09:00:21 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) clock_getres(0x5, &(0x7f0000000000)) 09:00:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x900000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92", 0x0, 0x800000000000000}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) setsockopt(r4, 0xfffffffffffffffc, 0x9, 0x0, 0x7c19e850454cca2d) r5 = socket(0x18, 0x4000, 0x1) write(r5, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r6, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r3, 0x20007479) r7 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000080)) 09:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="8521cea46333077834aa6c3e46be50e77aa0b71b2e7d1003a19a2312d0d7d6bcdbe532938088b3f94f4dd763977ed7545d1cb5ae9d45b3345672f917", 0x3c}, {&(0x7f00000000c0)="c3387622026186591a89ef18856fe190f7d5e1c4ae9bc0bc338f8af41487c263320b9160511572ae9278d5b2d77bf0a507920dd7c50c48be5a2b190b338d8a5d822b5f26fe10aca9154f8c3ff171001798f5e2aa12781df850d16c3b2a1e18056e33e698d7059ee4af73c03452ea113aa121c6e82a861d4f495c9e6d29a7f6a54c110713", 0x84}, {&(0x7f0000000180)="3ea793956a922bef8e204be83bf79bd8b7a46a5c6c1a22620cc1102901518cd83a99ea54921538d0b46598a4a928de17c9e5dc75a05b71dd3e608b9922a61aacb96b0c84865fa8b3b8d30943cfb5080a435ec96201a9eb072adca542aaf111a1cd85b6be3379f42243cfb37b5ec8171f40c9301828ee4e2483a385a986e73daffe5bfa7470d128d42a74c85917a5225b3969b6c821713049a24cd8a26a15fa96aa481619fa323a2c346326ed1f28a470539b24888d1c0afeceb58cc493fc963ac3ad67b6a88a81de02ff40100fd53d2b7ce6ab0046869df0328adca1c868fbdee92993d9fe7bc1a4b5bbb4b23040e13c32bacbe03152714432be", 0xfa}, {&(0x7f0000000280)="e685c3aa4e9173fb2e600b02ecc6751d18b4577eaecebce8bc8b9c47e49422b2f4e9d98400b5eb0b7b526c84d0e7704cb0b4d6730bd564f7d8b7cbfab05382ae4d69e175de9691729493ab01998519f6f7612d31602b981019796f1b154d9d7c8a012e56903d684403935e5fd4ad7b54735a9952866e4f70c2789bfb790913250287aa747f35b3db4ba6f98ac2e4524a9dbc7cb90cb263cac44ac211b09696fe7ad82ad36e142206673080301ced90bd99930a9a4be2392ccb0a11e910485880a0b1576aa2e9fceb259ae1", 0xcb}, {&(0x7f0000000380)="41723041496f192060cd958a06a13a766212705c974606d6c385b6672ee7086ba04f6428b71279b487ed853d24d6c04d150346b38fcfab907eb8ad43174cc4cbededd82e441dd6679da789b9be8d2d4cec742ec45d6dcd3b0eae5abda3353cc63e352b11e12a566df115299457dbb7b77f47514f9885e7cc0ab7e1e9f16c1c763cac356ab82bd27d04bb198b39f713a199ef7af1a0d4c5f6962b3b08088f67fe89951863b9d2c1eca98366669f1f6ffdaecde04c95323dda0165a8932d00941db23b031a519050f4d50e4d29e459155b07f9", 0xd2}, {&(0x7f0000000480)="e7c69138c3737703961af4654c07851c889dd016ccf16f5a5cd65f9881ce3b6190510a15b220ee4de09c8ba62097bff1219abb11ea3a491e85d9d55828afe040a5698e9031f66ab57a6a948d0835cb9500fccef835b5ff0a7bc0aad6b64afbd3ff2892aeba28b17288fcae6d3ea8b6062bf4331d9bc2", 0x76}, {&(0x7f0000000500)="d8895ee98412f1f2858c0f272867bbbdcd3d5bc1b259414418cd81944c4aef2d11de8fa63009fa0bbd2f6b6cd6cd4a128f69e7c0288e825351c8fe5c29261cb08244412231f81506bd4678321c258d26bd89bfb1a3d1704ea382df53b7d84fec238ab07d7ef2e8b988acf725d5d3ea7007e0495f81b6bfa108a2d1da1c738ddd5416cb00a4e5903026e26769a2f92a7edf2f51fe5a927cd7135fa1523ce39319e4b870f04e35dcacc506141a5f50ce2e0a51b30bdc688de7ffa07ad82bbbeac6eab0b0a9a8413371564e965d91", 0xcd}, {&(0x7f0000000600)="692b1ff6e52c994c57cd59557bb97b6511019307e15f9f04151fd460653530266850686f4a55951ee161be7ac4399a82d1542e0defff20a814f01f4236a4ff3ca019fb8f2bcd810b12e55aa5b22e09f6343050cc1d499f471adc5337fc7a32f799b22ef3cfe81b73bf451cf0aafba30b60a46d2e73b85d2de3d080aca04172e07b6f3119517616eb6e5bed01ebdab2bb72aafded76013f3e8ab13039115b0d8cb362bfdb8f601c3e2679c221b92daea22786289bae1a3ca76e125ab3c30de0aa5390c2006b5c1163ad2b9d81f4dcf03e1f781ecbf0fa6641cda98add5b4472fa", 0xe0}, {&(0x7f0000000700)="895307089d996f897b80ff703e2bb91e9457719acbc10105236b58bc7ee49debb4c4fad284652b5de486768ee93b712484405b1460de9090cdcd7f509659764d9a8dfde83dd42bebc6cfbf9206", 0x4d}], 0x9}, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 09:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x50688da8, 0x80000000, 0xb9a, 0x0, "1311083706f5f2a26f6979efa2e744066e0045a2", 0x7ff, 0x7f}) 09:00:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x100, 0x4, 0x1, "01000000000000e3ff00000011002000", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 09:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/147, 0x93}], 0x1, 0x0) ftruncate(r0, 0x6) 09:00:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="a36e93db2197f9351094af9d909a552af866cc", 0x13}, {&(0x7f0000000180)="b1f46d198c6f7f17bd3227bf7fe2cdb06198344eca669bd069aaae43e9454b179ded9c583a0dae9f3893e586a3cf409a52d804e7be211d0801517709fa836c8e5f34930332ef27d809b8cab8f4f9920a8bcdba751ec81ae637b75fbbeb73763e672c5e430adfb3ce84c1c9a5c5e8c47e3d9e55f4e7dad2150522f9428144a1e757eeae63656a8383ae4f7a80d2233545739dccb1499a89f9e6ff60335f4342f8b6f822d19a36d8d801fe2a208a829094920ea0e27a3dbb09875e515ef01910c44bc039d11fae056a0e6cd12996284994583c7658c5cba0c3dc9ed3bbf5", 0xdd}, {&(0x7f0000000280)="c337e4f844a37a2c9879e8090cb24e8cfc0e97fe4611c6ba88bf81b6c8479f2e77a388a156b008edabb8d823044d88dcceef14e637585f7a7dff00d14a5c3d11225cb0a29b54b9a3d806431dcc64c64b87dc195576ce64203a0455e68cc73b9856d1bda1d373e617da86b7a266df0ae21d49700428b63082ec6a965b49c1c6125a212731c3b95517ce748c8ba7b14236d16db35f15418a5fb46beac0ba", 0x9d}, {&(0x7f0000000340)="9875adcd69aea8b336c1861f1ddcd0f5102f01a7a511daeff699ea1e9723339defe7298deacf323d4382167345687a48eda99b913a13257ac045059820cf25ac1932c86dc58f2234eed9bf53ca3371c1d3962a142ad5db48d2a9e44facad92f02cd93544c47512580834aadf01726a0f26e2a227013489059873e77af0a5a152cc3a1ba746973af628162eef264c217fecda911e544aa989517a62fe81bef309df7db7f310faf6bfc388c3adce8d12e842b9e1788d67cff5646851d4b22cb331bbfffa8e6d171a7c33dd72e9c2ad5e35ce67656d3e630d", 0xd7}, {&(0x7f0000000440)="ed843766bcbbd78a62fc73a7ceedb5142a163d167228aa8e6ff1975f8abfc17cb776d0f2c8e0236dc5ed6cc3e1c3f399f28d90fa3fa4af9c5c6cee87b6a904adca81a38a6b302aa4333396cce9e3a8c052de172a2dbe6aaa5d475604b56af5a33e01e6bba7e1754ceda571eee1aa3c89ebca81e54e624b6e26b04897a52857e71c41986b1bc8b081f98f7fae5989984d2ab673e2f2058df88a7fdf4e6ff95868670923436a210848b33c5dd90d8b03c39472fd803a34616c1d95e501a1c2547a751f0836116d3f26acb1cd59b5b8f522a4f927", 0xd3}, {&(0x7f0000000540)="4655d57cbeb1bdd35e9743b894dd2ad52027b1251c0894686f4d725d8700b8af4053fe419f33d1a23bb5943b3061dcd6d95708bc1d4751b9f41af7f1d1bf438babeb709a55d3214becb5e574", 0x4c}, {&(0x7f00000005c0)="95845a310a46510262c6059984db963d50bd3cc33cbcd1e31bc748807e55cc9296756d3d2fdfd59f", 0x28}, {&(0x7f0000000600)="503160ad6c887a9aa85beac64fd54d3f1b9ba0dd3c88df91db2001ac1b84df822ee5b229f1784e28ac02e7fc4e9516264aa56fd2bce6d7f83b905ef04bdbe9dd07391d69602cf8b1299fa1599d4f23826bc1d9a67fe2ecb786744f118cb37b6edcac729d8b58cba3daee508354cdd1085bb541222d536629d9e22507368f9b14ce3f5379f8e4036a3bd787a8a28861d97250a6b9ba7e257b9a9af2d10ac6070877452bffec50b7c24eb25aa50d2ddc56c76303295385ea5bfb44d8da", 0xbc}, {&(0x7f00000006c0)="6aa4ba8752e1c9b16a755c07c6d0a233561978afc5c9230862de81944b93e5d4af63b40285646a4e65d2be72164667cb17d94cb18ec8f950b7cb3053d64e17f93a31422cb40160fddbda7c93ed11e1631c4087981d694312dd971c02b8b404e9775559b11205e6174f83727f8b6bdd0097f9ffd77b0a15e5141618c6c9bf412e09b3daa0ae766c833464291814994f89b45eaac4889a8bd02be4bf6c8a3c4610756083eb0764e98c49ffdc78057c8156ba70c368197e01a4b8", 0xb9}], 0x9) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 09:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 09:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000000), 0x2, 0x0, 0x9, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x1, 0xf00, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x400, 0xffff}, {{r1}, 0x0, 0x18, 0x40, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x3}, {{r0}, 0xfffffffffffffff9, 0x58, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x8801}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x8001, 0xdd}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xff, 0xffffffffffff0001}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x40}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x3, 0x1}], 0x93b, &(0x7f0000000000)={0x9, 0x9}) r4 = semget$private(0x0, 0x4, 0x28) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x1, 0x10000000}, {{r1}, 0xfffffffffffffffe, 0x28, 0x40000000, 0x8000, 0x400}, {{r3}, 0x0, 0x39, 0x80000000, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x3, 0x83, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x401, 0x4}], 0x4, &(0x7f0000000440)=[{{r0}, 0x0, 0x63, 0x2, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x80000001, 0xfffffffffffffbff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x82, 0x80, 0x9}, {{r3}, 0xfffffffffffffffa, 0x6, 0x8000000b, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000011, 0x9, 0x81}, {{r3}, 0xfffffffffffffffb, 0x3, 0x43, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x82, 0x7fffffff, 0xfffffffffffffffa}], 0x2, &(0x7f0000000540)={0xbb36763, 0x9}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() wait4(r5, &(0x7f0000000580), 0xb, &(0x7f00000005c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x101, r6, r7, r8, r9, 0x108, 0x80000000}, 0x7, 0x8, 0x3f}) 09:00:22 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r1, 0xaa5f1e2fa6bf419d, 0x8, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/255) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r2, &(0x7f0000000200)=""/82, 0x52) 09:00:22 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) readv(r3, &(0x7f0000000000), 0x10000000000000c4) clock_getres(0x3, &(0x7f0000000000)) write(r4, 0x0, 0x2ad) 09:00:22 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) close(r1) sendto$unix(r0, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000240)=""/117, 0x1fd}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) 09:00:22 executing program 0: r0 = socket$unix(0x1, 0x28000000000001, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="a2609aa0eab6e646a4bfb2b60753e426c9528845ae4d86df993b402a2b37ba6a994457fb4eed96454568f078965cd95abbf9ca25ceaa5fb2491787e2216f8d5d776daceee1e96d04e79d67f9921b5f6dde1e3600a212cdc3a9d0fb2ce6796b719f60b6ea7d43e57db28a7ef75d41861964bd8bec258bc9d0c2c41028343cd57fdd4ce6a1c668ac40d651fbe85af1f6279924", 0x92}, {&(0x7f0000000100)="a69ff7e7fa63a4e47044055f200a728e095a570a7c03ee09941c4823c58a63189556839fb0d0361bb8c910695deaac30bb980a82c1f5db2d087b5634c497c3af7e6718920d17af21ac2f8b8d9853b0efd8956b52c740eb4db347c1a1184cdd07b7c53109352c095144934519633cdd1560d328e969d841c25b16e9192c42e253284908e133272880441d83683d6218eb95144ce6477c0e45c5ef77c85578e254190bb8186f2ed89a5d7334e90f18d7b2b4cdb5bc09abf45c47604c932436095a8e204f082ba5cba81cd852ebaf16f4b27afb89ca265ec9bc0d1bbb24018a60c56674cb2275430dc44d99b653f009ca0a718080311092b4561c", 0xf9}, {&(0x7f0000000200)="00064f86d3ffd9a52c14bd68131f8889b0fd4ead87ac3b2f6edbabfd3c08040a80ef6a8316d4706c019b55a3238b66ee5dab95e87f8e354960ecfb4f7bc55060f796bdbc7d8a4e4de031989c55a7a5e94483751ce6cbf0ff2192c8cf8836f2ff7de8c3b7030a75828ae75bce85da1b94279f0eb8a12fa3101aea850d980102858ffa8a15c355c729541c67312e3cf6f2a891", 0x92}, {&(0x7f00000002c0)="cf0b006c47e5861a33125fb83cbb05ea20182e1f3fc699372ec7cba0ac94d7989065433570c8b9b26447fa7afa53494a4e491fe89662a5d9d902ad2dc420c040d4c40ebbe1ac1f8d42a1a573f5c542395a95c40b5089017678b5ff7bfcd84e5cacba3412eeda6a9ea854b01e15d7746a24c997b8f3b423e479bf243feee738f3d7e7770c25a6d9c881fea6bfb09f607b4b560c2a9ac12569aea864c06b6cae689486fbeaf9f897293cef23794ad020b24f50f95989213724fba39c46985c2668bd60a048c98c89937d40c9d4db7d1bbb", 0xd0}, {&(0x7f00000003c0)="63c57638148e95120aef76cc125b15f18579f1f0eacefde01e8bb8a30f25ce53e050063ed6a86b5f6f3b2a45aeced8881e2f4970ad8570ba896c41cc0ce86119171b6892b5a5c0aab2692c949b5572e06f0a8d7ae1f8cfe0177eb44c9dca999a6f3ec10d4cf87eaa375810b31c7238b2f72a58bebcc2f32eef0f18480948b6f836e362f13c11abdf078be05a578641dc4019964ff1ee400a785d51f15a15c52962eb8937ddd29264c9f5c88c421fe0d242ac4ffb83310ce35b4948765843df121dd8cec2b11a6cadbdb4631a5c04167d6af456cf4025d3a9ee2030d32234b6fc3ff8bd4631e090e02c4454", 0xeb}, {&(0x7f00000004c0)="81618c0ddf3d7fdb8da3a2961f2f2642628cb40631a0a91b06f1c7238905c8f70c21c60ec3b3411898160174728da182c716", 0x32}, {&(0x7f0000000500)="147b50bc5b8bb3743831446e2f3fdc9f8204270963f52cf7a7d0fc1b", 0x1c}, {&(0x7f0000000540)="cb9f17536fb53efe892798fde882abe0ebf1c8a8a43e937620309f11d8fdc8cbd81355fc8cf77f2636567b40dab485f54c5a0e4e7d0da5c16dd309e39c8cce5f5b87fab2b49bc03eb4e8181549233f1b697c244f70641cc391cb7a6fb4601c06b3cd7db8bae1b70d35e982bf58fb992ba43b9c25cd0c5e1c3e12db8b3fc968a45229d486df3aa87c09894b1d519af4caf75b0553c0dfa282f79d75f2c822cdf3f5cd47f6254ea6c66e8d7fdd68c9eb19625bee8591aef5", 0xb7}, {&(0x7f0000000600)="6669c939544031c4b63e00cd928acf13070db96fb25bdff922a8c2c6a2678304511f0337bb88332c61e97c59816e22db22287eb210867346516b7436a55cd42688823ec8b86013c47da7c34ffc52536065309c638146415f1c581d4490bb1a44054be94b482119ff7f5ebbaf2e0942328bb4035d76b9bcc3e152ddab8238c9467b4a94ba048c3323037aaeec49cf071ca1e16bbbbc18cf090c6a6c3e08010ac0d1792e613fa8ae1f22e5fa23cd48572c20ed50246baa8194c64d98d25f6c", 0xbe}], 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 09:00:22 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/159, 0x9f, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/223, 0xdf}, 0x800) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="c9c381ee31e29a1cd49615ccc752a950d2eaaae58789ae8809a73344ecdac16444ffb7a5c90cd9e5be58301014257886ce86bb608a852b1100602790447b676a008894895b04859f23ec5a91cd2950ba31482bc745b6a16243af", 0x5a) sendto(r0, &(0x7f0000000080)="7ef172d00b9a3a5a8f9d9b13233055bc414e6a8cb27bacfffd244a8b751446d10b1c843714eeeb98735a4f30e036021a4b250ae81091c4deccea17e77c093893436edd26e87dc38b2a34a4ea5944e0a03728f6fafd80388b1378d26f3d1825faf45c93f77e7d1247e0b2e5", 0x6b, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xe85}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 09:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000", 0x3}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) 09:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x54) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r1 = getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x816, 0x2dffd6ae, 0x1, "364cac152fcdca29b5fa6a966a653f4f09255069", 0xa2ef, 0x80000000}) seteuid(r1) execve(0x0, 0x0, 0x0) 09:00:22 executing program 0: msgget$private(0x0, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x80, 0x2, 0x8, "5a0bd45a181874bd24a197e3b552cb903993cd37", 0x3ff, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffff017, 0x2, 0x9, 0x0, "57745234936b7ab241450fd824bdaacecca427e1", 0x5, 0x5}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 09:00:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x327) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x100000000000000}, {0x5, 0xfff}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt(r0, 0x235f, 0x5, &(0x7f00000001c0)=""/208, &(0x7f0000000140)=0xd0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x46, 0xd9}, {0x87, 0x8}, {0x87, 0x3}, {0x26, 0xc0000000}, {0x1ab, 0xc7ed}], 0x5}) r2 = msgget$private(0x0, 0x20b) msgctl$IPC_RMID(r2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="4b45a88115a13fdb24e5d46ef80272a2f7d2d2896a6121e09e6a77833a32e940c12278a20fd60d2abb29b89041a533b904de2343380b075b54d1a0d9ddf0b52f89875b376fad49ad08933ce9ec4beb1e12023f4a28388d3836449571f62b467cb90b3304", 0xfffffffffffffef1}, {&(0x7f0000000080)="da1fa388d453c4321df97dc8b23134aa698cdf0e5cd9f66ca1dc08b5201b6cb4e7d43f79bfb16657d62feea60544fb5a2a19d482765297dc2103aa415660d1ac089e296efec751c1dc0000a748d56cf0a9b9c0ee9d7145ceeee3bbaadd5c25665854c82edf6c7717be7a57567d64fd5207f6c57e00e297e1296f440dfd82969183f80e3748c82504b59556e3c27afb2e4ae4083600f2b7463e567fc35502651448b9d7f1a3478b9d33374d5b30", 0xffffffffffffffcf}, {&(0x7f0000000140)="7348d4189cda7bdfc0c6ada1dcc5cfa4089c266c152f31eab2e20729435784274d583c131235fe362d984b1b2f2adc46bc5117f3fcefb8f0dd8670a7327fefcbdbc197e9bc64f1cdcb287a9fac753b8f018a6ad700eca86d8c8c9230", 0x5c}, {&(0x7f00000001c0)="e3510101ef294f4e63a77603609388c8d23e0998297542f578e543a5c4078ace52a061f7885d27cb283a11415a565f4fd0b54231493f9af42ec0d65575d190f49fe41c3cd7d75cbdc2bc6628987bdf7a7b28f4c69e91b7b2bca607a055d04fe4dc4db4d0e8d91cfda1ba7c335430be8f96c8cfbde90c9ad010d867682f26edc75467154b524f415fe8d9c92326c48000b1748a9530acc7c4f9207d7820d0ec51ad71095a3b67b04534", 0xfffffffffffffd72}, {&(0x7f0000000280)="72b0d4e8403cf725e96727d6ca367e9ec48decb40164a7138f25c01213253bdd47c939b03515b453ca5c8918cfa2b3b65bbfe163aa57f82615bdd50f1c3c222ff2bcd3becbf0c09606e2bed694c49efb040a0e", 0x53}], 0x5) writev(r0, &(0x7f0000000380), 0x0) 09:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0xfffffec3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x400, 0x8, 0xe0bf}, 0xc) 09:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x688, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x4) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 09:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 09:00:28 executing program 1: pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xdc72, 0x495}, {0x18, 0x1, 0x7fffffff, 0x200}, 0x8, [0x4, 0x0, 0x0, 0xf13, 0xa9, 0x0, 0x1, 0xfffffffffffffff7]}, 0x3c) 09:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f300000000005"], 0xa) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xb, 0x8, 0x4, 0xfffffffffffff001}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xe34, 0x9a}, {{r5}, 0xffffffffffffffff, 0x0, 0x50, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x6}], 0x800, &(0x7f0000000280)={0x2, 0x3}) fchflags(r0, 0x10000) pipe2(&(0x7f0000000000), 0x10000) lseek(r5, 0x0, 0x0) 09:00:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') recvfrom$inet(r0, &(0x7f00000002c0)=""/190, 0xbe, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x8, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x2000000000000000) sendto(r0, &(0x7f0000000200)="c4d832e05d9d975a713fd7c9d9b2a0b855d816", 0x13, 0x407, &(0x7f0000000240)=@in={0x2, 0x0}, 0xfffffffffffffebc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 09:00:28 executing program 1: symlink(&(0x7f0000000440)='\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) symlink(&(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', &(0x7f0000000180)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 09:00:28 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00000bf000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f00000f8000/0x3000)=nil) shmat(r1, &(0x7f00002d0000/0x4000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="961b810df0d49d7b8d7dee9fa7fb2e34da00000000000000000000", 0x1b) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 09:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x4b) openat(r2, &(0x7f0000000040)='./file0\x00', 0x30000, 0x48) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 09:00:28 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc51092cc167464847f63e6e20f50c9bab125c45cdaa1f1fceb380b421362e7e0faaa7ee490f181b901187ee99b27b971f9afeeb9c804f2761d70d8a81e9a8aeb3f5f9b6d1898c7705ba8b2ca137320b5a360b3217695d5414bd107c0a32752408"], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 09:00:28 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) 09:00:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x18) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 09:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x8}, {r1, 0x4}, {r0, 0x54}], 0x3, 0x5) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5, 0xf0010000, 0x4, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) close(r1) 09:00:29 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:00:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x25c) 09:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r0, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:00:30 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000703000/0x3000)=nil, 0x2fff) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='/^\xd4\'*{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@:\'\x00', &(0x7f0000000380)='{(*\x00', &(0x7f00000003c0)='(J!\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='+-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) select(0x40, &(0x7f00000000c0)={0x7, 0x6, 0x2, 0x100, 0x3, 0xff, 0x4, 0xff}, &(0x7f0000000100)={0x3, 0x4, 0x6, 0x8, 0x75, 0x7fffffff, 0xfffffffffffffff9, 0xfff}, &(0x7f0000000140)={0xffffffffffff8001, 0x1, 0x5, 0x6, 0x9de8, 0x110, 0x0, 0x4d44}, &(0x7f0000000180)={0x20, 0x2}) execve(0x0, 0x0, 0x0) 09:00:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) msgget$private(0x0, 0x84) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x200, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) 09:00:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x145) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/15) 09:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x848, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x81, 0x8c0, 0x0, "12fee3ee88b134ebccfcf3c03d4b59d59feef712", 0x7ff, 0x10001}) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:00:31 executing program 1: select(0x40, &(0x7f0000000040)={0x5ae, 0x2, 0x9eb, 0x0, 0x80, 0x8, 0x2, 0x10000}, &(0x7f0000000080)={0xffffffffffff64ef, 0x75b, 0x4e225029, 0x2, 0xc082, 0x7, 0x3, 0xffffffffffffff99}, &(0x7f00000000c0)={0x7, 0x59, 0x9, 0x400000, 0x1b5, 0xcc3, 0x1159, 0x8}, &(0x7f0000000100)={0x9, 0x7}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 09:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000005380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cf50000000000000000000000000000b4301c763b57fbd74d02354906d95db7b356acbbe683c1be3a91a233297d2728ec9c3d"], &(0x7f0000000040)=0x3e) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/88, 0x58}, {&(0x7f0000002580)=""/49, 0x31}], 0x9, &(0x7f0000002680)=""/39, 0x27}, 0x1) recvmsg(r1, &(0x7f0000002c00)={&(0x7f0000002700)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f0000002740)=""/37, 0x25}, {&(0x7f0000002780)=""/68, 0x44}, {&(0x7f0000002800)=""/90, 0x5a}, {&(0x7f0000002880)=""/144, 0x90}, {&(0x7f0000002940)=""/157, 0x9d}, {&(0x7f0000002a00)=""/210, 0xd2}], 0x6, &(0x7f0000002b80)=""/114, 0x72}, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000002c40)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002c80)) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000005400), 0x248) preadv(r1, &(0x7f0000002e00)=[{&(0x7f0000002d00)=""/179, 0xb3}, {&(0x7f0000002dc0)=""/24, 0x18}], 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002e40)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002cc0)={0x2, 0x6}) readlinkat(r2, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000003ec0)=""/4096) recvmsg(r2, &(0x7f0000005140)={&(0x7f0000004ec0)=@in, 0xc, &(0x7f0000005040)=[{&(0x7f0000004f00)=""/65, 0x41}, {&(0x7f0000004f80)=""/109, 0x6d}, {&(0x7f0000005000)}], 0x3, &(0x7f0000005080)=""/155, 0x9b}, 0x1) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000005180)="4991d587966fe89fd3ddb421467961dbca0c06522fbb7bf7f6ab6db9eeaad0ecaff8b0850186f94db04791f0c7b8521eaa663c6813303f7fa2117f40de55f7471c", 0x41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000005200)={'./file0/file0\x00', 0x400000, 0x6, 0x2, 0x0, 0x7fff, 0xff, 0x9, 0x1, 0x0, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000005280)={0x7f, 0x1, 0x9, 0xbb9, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$inet6(r4, &(0x7f0000005300), &(0x7f0000005340)=0xc) r6 = geteuid() seteuid(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000005000)={0xe245000000, './file0/file0\x00'}) shutdown(r2, 0x0) shutdown(r5, 0x2) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) 09:00:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x100000000007) 09:00:31 executing program 0: chmod(0x0, 0x8000000800100) pipe2(&(0x7f0000000000), 0x10000) 09:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00 \x00\x00', 0x4) shutdown(r0, 0x2) 09:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 09:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = dup2(r2, r1) recvfrom(r3, &(0x7f0000000000)=""/125, 0x7d, 0x842, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 09:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x8000, "d730c1e7e400000001000000000000000000009e"}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000280)={{}, {0x9, 0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x200}, {0x1, 0x3}}, 0x0) setgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) 09:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0xfff, 0x3f}, 0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r1, 0x24}, {r0, 0x4}], 0x2, 0x0) r2 = msgget$private(0x0, 0x200) fchflags(r1, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3, "8bb21b83ae6e9073abade8a4ef85ffd188564d6f69f622590fd5c370ee217aea1295e32c1834bfbeda6a9a8836e3f1fe10505a99568f9b90fcae1f76ad9916ae719d75a0bb58a2ba1136d7fe8f9b6d25db189c2340da1bbe3a3a2e44b2809a5428b249aac12e648e9ded8a3acc5303d4b307ae839c440a2de0f08428f82b4a7cb3e3"}, 0x8a, 0x800) syz_execute_func(&(0x7f0000000280)="c4a379626ff093670f02e1c481025a800e000000c442cd91bcb8bbf00000c4a27d1a4cb4b4c481f810ab50240c5f3666f30f5a82d50000008139b35f00002e44d328440f0fc4a7") 09:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ca3d9cbae4d3c72c19d95cb092b96940ced7f740ebece6227012b0413a1e75cf96d27eb779e0de3aa2e33c90930f9628ab682500828c5c2af1e3c7f47fa4c878dc6608f6194d958f77a304b3ac9faf2827b4cb4fe4705f639603b6263b190c40f15a9ba1aafbb36f2951a3eb3f1198a75dda72226a6b515966d1838c5a6d75caac68339b", 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9dd5a72f2564e8d5d28c03ffd8fd6ebed8bba65dc7a018f7e306b4ce60a77630a62439e8b225f7b3a1a650eb81cbfc07b315995fcac347e7dc6ae4617aebb87160a884c57a9ca57e299091fafbb7ad0fd8374c4d84d32df819cfda964601cc4aeeb430eea6aa9803e3a354315887dfbb9f89d4b155f79e4393de569572ff74af1802c04fa6df667d1c2eee1e3e426308dcc20280fba513ad7789a75b703abfd1b1541adaff2b4d8c0a1b801acfad7d998d204e83bcfc8bd2b82ccba4fb4faf9c7fda9d6fab78c89be86ef61fe5175d33ae24be7a", 0xd4) setsockopt$inet_opts(r0, 0x0, 0x400000000000, 0x0, 0x1e6) socket$inet(0x2, 0x5, 0x1c00000000000000) 09:00:32 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffffffffffff7fff) 09:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20001, 0x40) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 09:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00:32 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) chdir(&(0x7f00000001c0)='\x00') 09:00:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001a40)={0x1, "5a098ebdf5e4cb3a1064561a4be43f991f5e438433b69fa7dedfa8f1d749e72501ee5e96eb4ef77b70099031e4c87233aca2e4cc56b76c8ef57bb2a3da77dc0fcec77287044e5217cfa5677206155e9f2df43191bb7dd31673adab6561ee4ac0ee7254bd45d091c6b94925abd8e05ce64fe082948d70d955602d11ebe02f13c290c15edf61960f937aa54cdf4556c1d61c7efd9dc3e90abc5da6f52253b7218c4b05911f946d02b32394fa1c33a721d81e88e9d2ec953470dbb9c0fbe80372b365595a9b623988c1abe64af87a83448c5f1b8a8d6dfb2b3ab0dffb8bfba9d24cdb08050ad29e7fd85aa742a028aa3af791bf0265c34831f634c9963d10b01768d9a79daa129ff69c97018207df0f1eca581ea0b8505219228d0db6d606366cb8c452407acf189f51de6d2f41f4132363fdd30513e8ef6fe153ad0dd198e550a19699a328c92259d22dfcaa998f88b1af70635e0c3f8bb53c6168ada6d4710e08b5073f5e77e486020f68bdf2bf5f282dae862ea9f6f6cf6dc97cce32ab7308100479b44a01cd49eb68fa5c5d2421c55dffe9a3c074ef71a9cef2c08f867f1c199fb69bc084148dbea7c05092c2d79eb3c74b42f35e528260c99895986aa13c9c54e7b383885b0e3662100f1a887bd7a7fd8418cbbbe036de02b842f8e505ccdd30d9f96a45954439ac465f482c1629b16fe8ab61a3efe285a2850c40e338154b078e9171cea81f5168abd40cabe785b464b069f249d2e204415b50a0c2c6f6096feb8c2de584dd0503c2282bb1e5f2a79ee33725c9f24dba0dfbc161edc6735cd856c805ef944da5802131b0a1b8d89f777f50c9a444deff3b01f52852b2c40cb8fe2053f10ac5c5a1b783f88b140b2d66f98c7214168b64e1b859943ba784291b0d1c19f8ed72407759aeb3fa1ea6b4b2e9460a026d5b3f671b9d37d5013093257271a70ec706414e3564c7a5e41e4a0dd047563e582a006c5325b2800d988d261c0888c4ef193caaef446d78c7888b7dd67c41f361b16e6474fbf0499c3e68695b647a62cb73b1844e98884fa7dce85c2d77bc535052a1dfa268b3004ea274b601083fcea5a305199ca23fe7051033d3f0607e070318fb0a28a7bc0f1d9aea0ebe4bcc2cd2948deb8b53ca2307525524fa79f92810be8ee4fe4e23d48431ceafa3ee09c349caa7624f9cea0b27bd041bdabc8c4e218b826e165e4260b820b247152963689ae17501be09d537707c1c2b58b671a60a2d52d3578e892ef7cdd07fa6735b8bb4676ad110fa4ea85f0a82fc2121050968cec5ed842b47984bc03d4e56110f2d5b40893b11b42cbf87b0a0f7837eb033c40368aafcdc3939b3ecd4524c2fbe3ac45b3a692946e411a83a471354c5ff7e935de3b87821f0e181d78c0531217d0e3c4d1968c1d220110ef93d510d1cd969d37441a345de1e086cc07b9ef8eefcd1e10ffa6130342b8b9f0269c0f9f5669251066c9eaf350de024a1651b8773e9da153a7a0c1a422f38e7c5976f278a06ad63b196462e8438d0efe5832f1e64bf8f6d496bd444477b39fe35a1b65b0591f9a6ce6d2d6e8f7f222172c592ad4c8a346d73f32e42220a29e66d8462b10872364b9e22d0515ecb9b2e7aec08b7869cf583103015fb823f6e219e6bb4b7cc3d4dd86e74659372e8141cbbe2d9c526109a570d4ee61e35cdff71eb38bc9f1fb5540b5b7b8a313907de8393699f18d66fbbf88aa41f2df4674d44e053cddebf43d4c6283df3c3bd818c96d25654306ebeecf0d4d43c672b1c0e88358a754c3b23eb697bb43506f8a72241a21fb0c3b52ba07015c377080d830326b7cd4ce64e2c54fce17b4d87e2b438232c2885c881b956ac8db05ce31caed468b01e3b97c9674a8b849eef080a8bcc764f2ff3d4a1ecd1201435e5dfb7d4e0acd842b0a6dbb710e10f290e3df747c9dc72eca2bf9ad3379cace80ad0ae7785335546b5f32b538e4d697e1bd5ff3227c3d07c43ad7d3445cad88aae241c81d3ee839fe682b1aeacb412f52f631f57c39fef4e0ea2c090861880d0c3017d7e0fd121d7bd9552753225d97c65456096861f23324de502884f36805d39930671785ba0bec256897d7ae84b5efcadb6235e1b1560fa413a4af73c30f94eed1166e09619cf7775367826bbb6c15968aec468cec584e0875b687e2bf2b7c6ea32b72ed3e299a22e74e8efa3d8bfbf53414636effb091a7ba589f0af364aa4936cf45d726b407c4bc7ff4db38f46297dd3fe2facf5b5505c15d7a398a5ed5fc1281c9ac6b4a03c10ad0ac04662b77ac3febf41a028773a9fa2ad991fdc7159426882e6cc4632e597252d253e094b973fde8f9b279870ce29dd0668c8c875995d053819ed5b40a3cdb42b97f6601fb9335cec71b971b3bd4a42411cf620e73a77df5955f841a6a91334ba365486ad3f5381a0a08296b484092086e3a61808be884f897cf3a486e3555838d3ee5851af985fa29ff248a97648f27f018a19605a7eed2544fd86c917c67e882366b1958dc0d525829c79f2949e86d0cf340a9ddf8e35ad3553068223ff3cb074daa77de800f1113bc13c82b1799e2fe17947f7ecb3ba8f8b1742c9e8d9bf794f18ec290d6215f88b2fc8c071eb0ab4f02187ccad559ae28665366b018b8001411f4ddaf357684b5e3ce56464f13b4d7ad509dac0884701e6f86e755d89cbf7a97a9a29f83cf6a0a613f4ccfb66517bdab3ef652eb4eeb3f84b46d40897902891ed66b77da4e8d1af691c4f1444ba864cab2c46fe70073c994afc2259990252232b202e2431bea935c8e5e36544e76c56e33d917eedca06d3f5c84ca7b05daed44c2433ddbebb764d4c70e83461899e02ab780775cb1a339023912e2b28f79f34138049c479d6b0c5344b946bd85605a1a33775970a3fe5f7a3733788e613b9f5a9b06fe24024bccd5885536825878ce6f537e111ee72696ddb80fed83bf618182cd844a5a3d619aaa0773d0a2223b6b67f123b171ec8f68ea4fe4036a763316fa7e3e0355c1902b04be916f35df4ff2c34d613c5250f971e40d68793d8d92af05395c82d02ce7df1e10288f00312bca7e0c53ebd6430531312547118c3669e2f69fa18e301b21d5fee0096301e6e34c037dac678a6c08397630a595fc14f7accae63a70afd2f48ddc1c136c1fc469c71ff9d7a708cb4a5757bfbca7b8b710daa602ed4d05c7d662d6c66967585b6c6769cc1bd91e3f7d564a88c13b6e88c219463cb323ad2b88bed01d64e796e69139655fabac0a4d32ca906dbf4a89f928d59275176c818abdf678d58f841a86df65f0db16ff831caa0af71df69a9c05e5a7a3f46e6797191115bb585f646cabbf7a3328d32c393c81b1631698f0389ab471c67159ffbed444b92089793dfbc7732657944c26f6a094e56b7cd0c16300d68d9d3b2bf14b6374a585ac288003207baa4384b827ce892599534aaea62b07c62d59409d3a0d35cbb83dcd2c55c227757c0b636a76d7de33883955a0221b11fb0530e12cd1ee1f11ebf7cc86e4b9a0ec950d688242f51fe15414b361fbf8cf4ef160b2995b6672d5bb96947f730cc074bc099c65c89be0f75b173406f2d06ad48b3dd533f617ab4a63e81f7a057706fd8cdc0aacaa2420f51d6e92330e87cc08d3fb6841eec7f4d08f58ee94039900be97197b8cf64931f7ed530da00a99e56414383418f2db3a817ed205913ca335f6106f347bcb293a52135ece4b01f3e6af00a247c51ab99438d4f61c5d4675a8e4cea54dcacaa3bd23bef063f1f7af2766cdb15e926039326d6a7db0b36329dbcf45e11b5c3ae8620a426d9599bc4f74b20e77d7cf02552013df90d71b50d856633e1e7cf21f269c9eb60821c086cbf53e7fea3976b03878094846cab4d6016b04be52a22d7f32d780f5f96035c4624c5ff1de59eb626fdcfeff643d32722d2499bcfdc49e6fae7bb406d0dda5fba976b37b5bab2a95e3bdc6e63b209718d9c3a6e808da4cce522fd4b0a48da5762a6eb3c873068b4c7d18bec13971fe52d2e18328cdc30f5aba125c284f05965ccaa9db6499f6b892ce1f94ceb3cc750856064ccde0441d27225890cc07a330ffc5754f4c5d225818e6a1f92230c3b5e1f8851004505de3cf67fc6ed942a566e74f9e8e8733ccaa5c5551b3ac947ff80c7e8e9d57a8d85e158cd34d6488645b4f790f83734a5f72e353f987c5aabcf9f6580eeee5274af3f83ee6e176e639c743eb8cd839af787cb0e36b45cf4f815fbc5e4f2b960436607d60dd5d64b5279c27d6e7f891f97e9368e2b78d169221f048e4edf6a3868681b9eb8576424a12d35d79f341e2fd9b0eaba57a33e1c40d3378232ee2ceeec62202742745f03bdb42b22ac4d8e7c925bc2aed641bdc8d2b625f171703b1210559705c5e7cc374ab7df72211e2f3db572e65cd8fdde2ccce88931d4f65d500ffcf5483b57aac02babf55632a817aa3243a34c26cbc78db81b8b806b3021b56f9cc8c49ebbf57b473d23dbdf1591b6ca24cbbc4387bb7c7d6b8ffe80e2597f2c0b2f38e4d4f16aa347a81f1d2a2c59bc1cb39500e522f6a29a10e756f2ff2a7b61a9c1da60cd683f5cefded070f913cec65bd9c77cbd79333803cfcd04b7d777a43206e172a462331790ee3b50cecf4a6a6a9afde37db25788ab603962dd9bd45b97bcafcf9eaac2bde3fbd96ec7e7b5588d6da0f5517195573abb3ed21606fefba353834203c1394840f7d61aedcf855866a7a7d6f8ccaf0b1542d2f832b89e6a4ff026e5a053cc2ffd4ab6708d21b1c77b94d4b5de0f0b71dab1bbbcee0c879c6cce18196aec062ca3219d0bac1802b95a3125a9bb5cca9c389290a129a54efe29c54a72d510680f7d326ba8b8521d2363994f8acf8d9b2c6a52f412a26ee6bfd06ce1060cacd5e3383a9b362cf9ebb637103131bf2d32f4cd0983ea08319a8e8fd81e0ca69c2ab296673c4ab7d150fdf013e06d83daa49e7b772fd0b6fff10bbcdaa0b510e8cfa2acfdb8b578f3a21c6988221c3bec62b4df79d810cb5c542cc237cfd42c04f70b7f3c59719682920390d6552b2a497a622364eac8c13b96f5dc7cdcb763b40d0a96f388c26d0d8dc90ada08df37fcd7350e24e98f7b30368c2e737d7d224b45728883c15c18caa1d5f97a68f84fc373d0be4b2a20a9f589cc6534ec38d9803d414979e6d9ebc8bd7256c3715736abc03eafd50fc9f9987a22e09ca584ad7811f6bee4df1e1dbc0110adff06073ba8c68d00eea2a7bac9a7b42829811cc219447b9e8c71245057e0cd1ca969c032d9945f140d30f9863cf5e0fe7368dbf2ebd8274affb29b953b753ddbb5a3e69a5eb7b53202985dff266e18c18ecfd6e9cb17c8795b8dc1868023bdc7ff625b318e545fa02ddf1134a5ffd1544e5c1387df340bd3fda30569877807c1c21df1cbce9e07f3d52e589b11e43cc56b3722946aa56940f3d4e3dc9001f1cea4f89a3197ec11d963f7409ae5b2c0cfec4cad426a1367234975b85ec59aa0272c57fa2f7ad3f0d2c2e59ff7ed253992a84a06a3128157cc98b9f1075e4e173a052a3daa6fd778fc884cfcdfeac360c5da0675186ff4003585f0fc997ff1e0c987739e505d83273891dd12d7bc265100d3e5a75b07d7c4d8b75f30c96c902349fcdf5f2ccd8a1e2c59485f31d7f44c9b34c2d4ac39063780b218dd1189f54f11241d2338bc8710b9dba1db41e33a9e03262878f6026e35e79eaa50b01c49d1b211199e6384f7821a6e6d2f2f6d40f32aa9066e0707718c993b630c0a205b37e286801c40b9d30114"}, 0x1008, 0x800) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xc596, 0x2}, {0x18, 0x2, 0x5, 0xffffffffffff7fff}, 0x337a, [0x0, 0x6, 0xfffffffffffffff7, 0x3e, 0x8, 0x600000000, 0x800, 0x9]}, 0x3c) 09:00:32 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffff7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000180)=""/13, 0xd}], 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x80, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001780)=0x8) mkdir(&(0x7f0000001700)='./file0\x00', 0x41) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r2 = open$dir(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x400, 0x80) close(r2) r5 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:00:32 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae25644980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r5, &(0x7f00000014c0)=@in6, &(0x7f0000000280)=0xfffffffffffffd72) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 09:00:32 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x5) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffffc, 0x7, 0xff}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xd7) 09:00:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x18, 0x1) 09:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000140)) 09:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgget(0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/28, 0x1c}], 0x2, &(0x7f00000003c0)=""/186, 0xba}, 0x40) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="07f22e0000000022e366453c465d6950ea52e778e29fd12360784d4c4d4b2454a2b48d84e23a395c7258480b7580ebf49af85fe24ad67db5b39f248065cc4bf6e97e23c3097f5390900f165719de8ed413165ee6e08214b87dc977da036cb418547192191e2592f1b167888f4426f3fdfeedee20483b2c9c599d20af31b4a64aa32580680bb43d8a13c079b120250000ce8a03274fc20931a69b1a53cd592cd4652329b6dbbf3726861695f91f8937ded5e4f1c8995ae42740824fadff3ee556edbe0dd4ac29711db9551a27920397233fb51ed41408a3074a40d1b9cfbef52b614b27c61cd08fc8c5000000000000e88d8e88239608c724"], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getpid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) msgget(0x2, 0x40) 09:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000a, &(0x7f0000000080)='1', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:00:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file2\x00', 0x40, 0x180) mknod(&(0x7f0000000180)='./file0\x00', 0x9, 0x2) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') write(r2, &(0x7f0000000280)="9edcf51a9461c0aa65024a71c85a12b544a88b1f78171810005092d075858d0ee79c18ce70b171a6814c5dfd3163cd94b0256983dc757f9be601b9a6b0c1f12af1979f0ea575d940f20dc17dd3109113115a51c70eb5d2c12e17f2f0b86be1ec7171f63c1ef0f700edf11dd4667f1122df40bfcbb1695c6f05c93622493c74bb38597579bb7dbb9e853529d23ebb3ee573e67a10941b0c5d53e1a42b518212ddf7f239d8ad02068272", 0xa9) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() getsockopt(r1, 0x6, 0x7fffffff, &(0x7f00000003c0)=""/78, &(0x7f0000000140)=0x4e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x4000, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000000)=0x8) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/54, 0x36}], 0x2, 0x0) socket(0x3b, 0x5, 0x2) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:00:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e81000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 09:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000001, 0x3, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) r2 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0xeb04, 0x7fff, 0x6, "c225e88c7f841a2ce924ec575ec5fea273fd82d5", 0x8d8, 0xfffffffffffffe00}) 09:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) shutdown(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0xa, &(0x7f0000000180)) 09:00:34 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) mlockall(0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x2, 0xe1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r3, r4) 09:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9433) r1 = socket$inet(0x2, 0x6, 0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="219311c2fc5aac45e5c93b31f6da2f36e29de6cc856d8b5c0e08c45eeca1f23bc0c50e1f5b0476cc6991835697ad416937f4f60e916a4d584ac34bb70ea67cdada7d5b21973ce3d7183f9c969f09b3632e8d0c1c9846b2f241243fd99519d664b13c582af3bb33960a79e7717eafc3cbc61907ecbf86", 0x76}, {&(0x7f0000000100)="48f39d62f6d62237e740d6b6731570c436ea39c0ca12272e9c99cfcd6e506fe24d58e03ac1a63c6d6fe62721749bc8f5ec30d1aa2fdaafb4d9dbba4e975835beedc01d718aca55bda41104d565bddee6b497c080400bef472f5a80a9293a3e2e6578cc92ed8efc7db97be92005689eb3b0c0d3dbc6622ece9d1c0484fb710e4117920a5d1091a776c0d39e4a24e8297553c95fe4c7e509695b6bbfc503dd1e008bca5c6d82af81e20a030b83e68a225caa1fde60bbd4b51d71fc8bcdf2f7c8e9ed12d4510ccbf7b3fe07d215e1b9cb420a57fafc8bb882ba4e566dc6f9e4b0ab917d75505ebb86049bbbcb5fd799eee8da8c394e889199cc32110483833dbb489d100d3ec6a98ad768d126cae7f55988e830a589083509b685faac698b4517f77d07f67e1092de8ace6db118e27c4b604378e29772bb9666faa80f73d136c0b1826bb5ebd619ff9c0c37a0b9f00a56b894f5a43e4f1926761b446c0a45d861f8a9efd4c4c0d28fbaa64b562997bf2999dd3b6ddf1e35945fc8656fe802f99b28d399fe8399e39cfbe275d91dc8ab9d518b788cc2a173e5f16ce1669afbf2aad17d67277e629d1e26ca149df8153f25c3669fa6c78bbfa8301bc1ac041ccf04bfe64871855631fd5766783c5e57fde587b590e480849c11b9bd2d1e5deb756769516d0c010e02da16cc1152c7723eca7ae7c2745080959e24ea674038eb34a7f7ad3979db40c3515fdb516d09fa4fa74dcbf3a7ba8030e07ece766291183f401dd4a03f4b06e2108611a791e94c625e579314a6003173c06c96ea06f7cbd4bd6fa01d0dfc6dd66dd3be259bcba668403998f3ea65afa1df18a3f8f72762f8809fab32589a1471500eb7f2fbe01fb69d98e3e2af9fd7e7012c547519c57906a276f2be752e855aa20445f087e384caef8858a4432e5e499875d69dc47076fe6a8a12a8e9168df7318a0271b7cb57d9d85e693ee8688951e54e804bbdc732536e8b3c33329356873d62ab04e2b26dba82b47fba2437e784ff9a736afd37d0653efd1ac0edf5112c12d28c5c78424615eabb32b151d4e6186b35828cd656a5913e55444330f6ff0177a927f6eb27c20d9051168b9935b0f5e0c35b671f5f00c23995609f45b48677e3df86a08c444ae3824a74ce9cca04899d5edc7e6d8bcefd0df0d5096404bcb7785b27614add90babc98fcd96b958d06a29fe5c3a91f0962b0de4aa632b00e3a7948e9c9c3de1dbc8168cf51bc60d01d27d608645b862537ad1b9fda60bf31b671cf9a058efb41c467e5efd455e8ea1cc09dac55635819447b72f40e901a475de5a4ad7756b57accb6ff80b6e63830b36e4cce6f7bfca4b9d2824d3e02a83a190c8b9ad77455865ced4bc6a91250c9eae706c71bede4ac09e3564e7e3ebd1a847fe2104c88c5e36db7c975a6828f69f71d7fb4f2f67335f0e668235a2fb372053e36491f84ec96ca54a5f5ea0bbcb6a832936ad4fb08f6c6cd779a8810f066ad4d463b98c5775de54aef25441fca519831a10ca4fd78b9b24dd3b781d0aacdde9f69702f46e0c99877f5b24959e4995adb63c36899351238b16ad276b4ac59df657ef152cca46fb0b07bd1f260b2e1efb947be4c5bdb1e5dd956090e9cc242e0a4397d9a4da7e9848f402f45db9133f22208b9a0fd59cfff340702fdd1c2be57ef7fc348200ac15a7e1465de743fbc2676889da49eb9aefb6c6231d851fbaa81c2253eca4f9ab34152b564fdddda903b466000b39cee5c28d3df0a3cd897aa6bee2cf64fff71ae9c923bfa92ac9c07b2f9567fd5bdfec34ef8c9725fbc10879a8120f06bbe4e4d0d4f4fa60bc2b9055754bf8207e7b740045590d8287e6144f30ade974c8769c3797b4c31bfbff8756648c0b138cf96dc9be364af133a31f6636bbefd85e7438da46e7f840956b7c3391421f54685eb7208eebc38e34059e51103035aae8f5c42a289c8f56bac64a139a2c1e511b2cd66a845101b17a7e72ac5ce3fe84b91a6bfa0a84e25a5d9a14bdf3f81b8eb251ca5f7746549934a9749ac4d4a6a037e8e138c9831e16d935fc961f7d4436c67296d7138c9ba988f827a356e60526082bb752f643cb3ed392119d157ca8a995075d2605cf28fc5bc0f91020ae0658faedeb3c30ec3b46024c2b46b099a815aa819b62a0e864a8bacf3faec57a6cdd68a38ca7a4d787f5998edc3f5e6508f6b68620820909d8ea9b3fcd211e2ee97f65d6d142d501c3aeb79474c2bf9d2f985313373a6d0caca6f7cda7cf549590d39feb3039465580a32a2a32914e31fb0f4f91d34740c91d9b4bdc9bc01705d417a331bb6c7aee4a7439ff60218a46ed755b686230f1a2450065c1312ef80de59ab880fb3b0976a553be1f8805b66dbe4e6c34b590c7460d0f550a780eb49afb0feccefb51cec27aea378e4f2250f10b3043990c6c5f66aa89619ec3e2fdfe9271010d6d91ded0abb1b4a7071337d2dadad3ba1184f856d4b50b07b02bd0ad565d84139fa61a18c386a57f001b30ac48162e97edde8ca10c08523e31aa3ebcce3a1646973353e7465becb681a7174f44a6b8f383336dc7f51d154426e851b251adf061ba35ad5f59a6b8344381972e3a233e5b996e80c5a59128324b33a57ef22f9f7dfd005e2ca5c770c848d764bc92ecb37c201fb5dd7b8c743293daa34d38b6f42472a83c4b29c9b6dc32011c1f265283273200b57870c25a5e3ea0cf63cbb5ebf7a009f5c4be310fed1795ab03217294165aa9615477d8f6dd75ceb196360cc2950efc78bf86926ac13e0940d3ef636ea3ef8a3d9240beffc5ef5f52869bf42607c32508decd655fbbb26e1f1c4fad9dd777f1e2e082162027435407265783e54fa41c19eaa1324f1fc5b423ec3c18af4e6316ec6ea208202a09c4ffe75c8fff0fc0a7619ac7d54e4ed4411782e394acbd1daacfef90cf441459e89d1c654cd27056897728f6d8af26d13c550a5bf6a54d97b004c65ba577b144643fad7735111987da4abc0bb7ed4378fbdd5d949ca12ad0ade8c2c56086a0770e41d189fb803023c4e74dd3050b4061f24fac43ff3d14a67bb20525b509840d503ff58e9c29646a070289272866df10fe4dff0c1ec923220d06927bb60ea7bc6c2b3bd6c15dc45f90fef1f7a203296eb3f0bca585ae95ec5fc5865ad27ef691551f14fb92952a005a6888068abe6fe769a64ffbf76c9848b4c74ddf232680daaa7bf4a6f83e8912816898344025b82d09c1b564b3b89ad06b5216ea064cc71e8a4f1efc18d7aa9031d96758e9866f4c6ab5fb179018fb7c101e0c2429740231d23fb9f3f4a21a4efc7b6ba145765b3781bb77f748f6e4054ee05bde01d05f52b1e9bb57d01a44f3b1c8c84d012477dc851087b3a5ccfef8047b56c46de61eeda7b8ab87aae3386e34953f1eb21718578e4d868832ef1373919cec5ae8592228c3a4914a4460e75a53cb0babedf94d15947e7a18cce7b2d2eadca81a4f5aa212c66d401e9b8cc6237029bc59ec8e477f1118be289a4d8dd4157e7a7e6bd4a6f40201396399aa114e189aff5011aea107ad7435777eb9d72ac5d2d95a60e8ed00b6cd61f5e7ef0ca23e89858edf104e1685adad673b0e892273d5e0612b1d9b76ee9007c22758c797492ae8a944d77ac05f5e2e826accc724ddc42a1658af75ceaee151ff4da7dc2074fedb7173d5267040ee7f6781cc2a0c31dd0d71d16cc9bf3ea8030bdc88ab001f39918e2d11961376ae15c4072e7d6bd0207ac07d2b3e4ccc7c6d07b2b58da659af433c02acca50053aac40345800e32e1425fe62d660f0e4aab2d35ab3359ceaca93b50a1f3a6e8dde0097ff91f8a75f1a26b1239f4db14541e5af29e66f8d2da6d86ff792c39de023f1dccfc66d640c42ff1ce09cf545c0e292a9b8ca6152cb53518f89ac469943be553890ae508cf01db0b459a5bbf147a302c190e313de2d4efa01b13ff9eb4eb5d970bf0b0109b8c1053b9d86ccaa41b1846ec50f6e2a2175cd9274448c5f67ab358d60bd35176cdf85bb284b78dfef7449c11784dd218d65dab4c4b896df64eeed495be5e090f7c2cdfe97f4bfd0ec459577960aeeab74ca015da78999c370f41cc6b477591662261397cae4302052959a3e9ba1cebf3537896456dc679902c7840d20be21adb465c36ca014de9c8fbf2e90e24ea70d5e89b56b64be0de2ac6c91fbda4eb8847d46a895856971ec583935e0a24485aa70176727d59b6bd2c1ccf59b6c28de7408746b365616807b568bbbaccff82492093b51b133f8f48393577ad598cc3e02efa7be49d8abd51a4dd508999987f8b457fbc9aeada6bb407fb1bbcfb953b60ebad569496c5342b0488ed4650d752e8133752ae1c9d505edc2ffda1eac52e373a8abf439671b489e60a10edf3781fb5da25c3f9769c943164414ebc87afebfa30466b03b9db1c95dacc6d4c52858881f2a8d51ad0ee60b357e89bcd0862f3d5281653b3c7b42f0885378c6442f8c1ea2415adf686f45b49f7e8117f50b62c6ac836f5dd213cc9b068a54b6d1a50ceea69c8fd73741d6852f7b0f26a06d1c5ad8da6c0b86d83e6d4c9abf687e84855ed7ce0ed4c5a72b7ce88a7dfd3d1f1fa055dafae7d44303e8384f3ed4b840f9cf38135ba06de3106685b5f2cbe004c0db52b62f39b48794f9e93e562ac598de6928cd835cb859031a52e84e6cf82b923f57ce7eaced3dfb5800825560e5b628e0e3a5833560dc3ff132e44a6b942b6ae93ac432921b8ebf2ac6d065a982d91da5aec6fa2b7dd5bda48c4cb5d9af8d880efb7b6300993d15ca8ac946e68cbb9edcecf20e68616b879d1803764793d0396230e02fc8ef23db805cf702f881dfe4595ed84ef7af70f792682398f6370154937b71c705f7b3d8259403c8423f89e88454025e14129aaaac0fe5679e02b7859dd6696a8e6f3c01b771650086bcbb4bc7cf92ebc9b31071f1ee40b7862cf5dd9bb0fdd1a6afb9e74bcf8e24bc98dedddee59d545f4eb0baaceaffd33bf56672a7739de6b85082c1acf644d483be3eabde39dc7b9aae729587a645d05205144162d66f6618e211daef629c1e2f1f4ca13caf7f35a68288a9de29dd87f0cd0e949ce95810c98b775cab47be9ff73b8c500ce27625e3c6147342ce2e4b4b325f172095568533f429aac7f261454f6337763c66e73501be3fe8663a4c85169fd0619d87b25b47c4b4be47e5a6d7eb4508febaa5a60b1182b439b9534cd111a4d4b357f1facc785ebac986030922782db90cb245d7a15e7fc106fe69b8ff90bd2e498b88cac299a1c4540848c6ca3cc65b4fa4c863cb079d554737360b11d10cebe8ae4924de1834f600fa5557070ba5a9148fdd0bcd4a15e57e76ca409619b7fba58a5244eb26630b5bb1273fa6b4e0f245194403651e0a3707e128056b84e0ca9984a8a5e7f272dcdfe22265ae4ed68a631920e5443bc01d8ec379e0995b3e2eed07079a5709f98660d22d68a24041c6ddccb035088ebcabede2513a8a8ffc0c67a2b311bfda7b5b0e5c71245910d410b84fee18a33d8cf7340db030de4d7af566ce0ae594224fb997e8f89fad6accb8c145431af7cc23f4a5e12c20127c16bff2398ed838269041eef099b8f663fab28a622eec164a5e1c6f55c2b8d2d1f5b5c7f82db8e83a8b859b91b7b09f8c4c4bfb267d973323f539617c0bcf0e5e0cffcd8084e82caa3b68e5943e38f393b0e1354776882c7d992c98692dfe5d4e0d0a4c9ff19411c4fdee0b028a9282c5a3a08ff99cb0590dc11da75ba68edda96c76902b82ae81d45", 0x1000}, {&(0x7f0000001100)="956388c28302c826927846f9b02f4dece22d9ebcb44b4162417029be3e5a7594e419e9d222a1c0dd2a46bf995caa4234bc200a4a7b6b47e416a96fd59017e48e42735be38bea7daa18f2eac5e4d00e2a4a251765e2515739ebf5431954f67e6a699de6fed8a1c32164d408c16aae987b1b680907a795155aaad53d4833370afedafcc174e0866bcd4afa4cc0e3b1384bd2ed4f428b311e32fb8a4101a6408d451c717f836097bf23eef52ca967a73ebc5de4cd73f5cbde972e8d8def7e8b3814712e3aa53670baa63369ff9af6e652238d10f5a98786449273243007b3852b29b7250668b0709b", 0xe7}], 0x3) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000001240)='./file0\x00', 0x80, 0x16) 09:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0xa34e17fd379e295e, 0x1, 0x101, 0xffffffffffffff41, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 09:00:34 executing program 1: stat(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8840, 0x0) mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x60) 09:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000040, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7fffffff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x94cd, 0x8000}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x1}, {{r1}, 0x0, 0x30, 0xa0000002, 0x179}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x5, 0x80000000}], 0x30000000000000, &(0x7f0000000200)={0x4369, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="8983e9483f3800", 0x7}], 0x1) 09:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa, 0x191) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) r3 = dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x30, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x50, 0x0) 09:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="98", 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0xa86, 0x0) close(r0) r3 = dup(r1) read(r2, &(0x7f0000000400)=""/207, 0xcf) poll(&(0x7f0000000000)=[{r2, 0x150}, {r1, 0x2}, {r0, 0x8}, {r3, 0x2}], 0x4, 0x7) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) syz_open_pts() 09:00:35 executing program 0: mknod(&(0x7f0000000280)='./file1\x00', 0x2080, 0x401) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000001c0)='W\x00') mknod(&(0x7f0000000100)='./file3\x00', 0x60, 0x80000000) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file3\x00', 0x80, 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) r0 = socket$inet(0x2, 0x3, 0xb47) shutdown(r0, 0x0) open$dir(&(0x7f0000000200)='./file3\x00', 0x500, 0x8) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 396659 70377 32767 0x10 0 0 syz-executor.0 *453568 70377 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b744c8,ffff800020bfb2b8) at unveil_check_final+0x81d namei(ffff800020bfb2b8) at namei+0x88b domknodat(ffff800020b744c8,ffffff9c,200000c0,40,701) at domknodat+0xa1 syscall(ffff800020bfb580) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff97,0,3,1a4f5cee010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a710fc2be0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b744c8,ffff800020bfb2b8) at unveil_check_final+0x81d namei(ffff800020bfb2b8) at namei+0x88b domknodat(ffff800020b744c8,ffffff9c,200000c0,40,701) at domknodat+0xa1 syscall(ffff800020bfb580) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff97,0,3,1a4f5cee010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a710fc2be0, count: -8 ddb{1}> show registers rdi 0xffffffff8188e157 db_enter+0x17 rsi 0x397a __ALIGN_SIZE+0x297a rbp 0xffff800020bfb050 rbx 0xffff800020bfb100 rdx 0x397b __ALIGN_SIZE+0x297b rcx 0xffff80000214b000 rax 0xffff80000214b000 r8 0xffffffff81e2f083 kprintf+0x183 r9 0x1 r10 0x25 r11 0x662058cdcc7216cf r12 0x3000000008 r13 0xffff800020bfb060 r14 0x100 r15 0x1 rip 0xffffffff8188e158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfb040 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=453568 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75530,0xffffffff82352f38 process=0xffff800020b3ba50 user=0xffff800020bf6000, vmspace=0xfffffd807effdca8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70377 396659 51132 32767 7 0x10 syz-executor.0 *70377 453568 51132 32767 7 0x4000010 syz-executor.0 51132 127167 51252 32767 3 0x90 nanosleep syz-executor.0 51252 234360 30524 0 3 0x82 wait syz-executor.0 38986 371292 0 0 3 0x14200 bored sosplice 30524 320916 8289 0 3 0x82 kqread syz-fuzzer 30524 232054 8289 0 3 0x4000082 nanosleep syz-fuzzer 30524 464970 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 253164 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 438973 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 165727 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 436452 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 476255 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 385871 8289 0 3 0x4000082 thrsleep syz-fuzzer 30524 357003 8289 0 3 0x4000082 nanosleep syz-fuzzer 8289 497753 59212 0 3 0x10008a pause ksh 59212 38143 1614 0 3 0x92 select sshd 38245 137394 1 0 3 0x100083 ttyin getty 1614 82497 1 0 3 0x80 select sshd 59692 279457 8967 73 3 0x100090 kqread syslogd 8967 14398 1 0 3 0x100082 netio syslogd 15749 324395 1 77 3 0x100090 poll dhclient 89341 228291 1 0 3 0x80 poll dhclient 83066 200386 0 0 3 0x14200 pgzero zerothread 59056 220772 0 0 3 0x14200 aiodoned aiodoned 38855 93209 0 0 3 0x14200 syncer update 65938 363549 0 0 3 0x14200 cleaner cleaner 93629 440556 0 0 3 0x14200 reaper reaper 32100 411114 0 0 3 0x14200 pgdaemon pagedaemon 99209 185160 0 0 3 0x14200 bored crynlk 17778 72549 0 0 3 0x14200 bored crypto 80715 1393 0 0 3 0x40014200 acpi0 acpi0 38892 237763 0 0 3 0x40014200 idle1 86864 427641 0 0 3 0x14200 bored softnet 11213 382664 0 0 3 0x14200 bored systqmp 82380 429570 0 0 3 0x14200 bored systq 38254 249928 0 0 3 0x40014200 bored softclock 36194 129475 0 0 3 0x40014200 idle0 44793 169589 0 0 3 0x14200 bored smr 1 410017 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 70377 (syz-executor.0) thread 0xffff800020b744c8 (453568) exclusive rrwlock inode r = 0 (0xfffffd8067922f88) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10792 0 0 pcb 23 9K 11K 78643K 857 0 0 rtable 79 2K 3K 78643K 1765 0 0 ifaddr 30 10K 11K 78643K 344 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 70 0 0 iov 0 0K 32K 78643K 193 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2413 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 31 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 266 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 1735 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 48 50K 70K 78643K 1477 0 0 subproc 34 34817K 69634K 78643K 1734 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 246 0 0 in_multi 22 1K 2K 78643K 637 0 0 ether_multi 1 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 527 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 13K 30K 78643K 6253 0 0 UVM aobj 105 5K 5K 78643K 117 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 129 0 0 NDP 4 0K 0K 78643K 156 0 0 temp 97 2377K 2446K 78643K 9869 0 0 kqueue 0 0K 0K 78643K 21 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 53 0 50 1 0 1 1 0 8 0 inpcbpl 280 921 0 914 2 1 1 2 0 8 0 plimitpl 152 185 0 178 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 482 0 451 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 353 0 349 1 0 1 1 0 8 0 nd6 48 102 0 100 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2295 0 2148 12 0 12 12 0 8 1 art_table 32 2296 0 2148 2 0 2 2 0 8 0 art_node 16 481 0 453 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 260 0 250 1 0 1 1 0 8 0 shmpl 112 115 0 12 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3434 0 1967 48 0 48 48 0 8 0 ffsino 272 3434 0 1967 99 0 99 99 0 8 0 nchpl 144 5914 0 4286 62 1 61 61 0 8 0 uvmvnodes 72 4310 0 0 79 0 79 79 0 8 0 vnodes 200 4310 0 0 227 0 227 227 0 8 0 namei 1024 20903 0 20902 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 16264 0 16264 14 13 1 6 0 8 1 sigapl 432 1758 0 1745 5 3 2 3 0 8 0 futexpl 56 16952 0 16952 1 0 1 1 0 8 1 knotepl 112 1444 0 1431 1 0 1 1 0 8 0 kqueuepl 104 428 0 426 1 0 1 1 0 8 0 pipepl 112 1470 0 1457 5 4 1 2 0 8 0 fdescpl 488 1759 0 1745 3 0 3 3 0 8 1 filepl 152 12093 0 12021 8 3 5 7 0 8 1 lockfpl 104 449 0 449 3 2 1 1 0 8 1 lockfspl 32 920 0 920 2 1 1 1 0 8 1 sessionpl 112 66 0 57 1 0 1 1 0 8 0 pgrppl 48 90 0 81 1 0 1 1 0 8 0 ucredpl 96 3751 0 3743 1 0 1 1 0 8 0 zombiepl 144 1745 0 1745 2 1 1 1 0 8 1 processpl 840 1775 0 1745 4 0 4 4 0 8 0 procpl 600 4713 0 4673 4 0 4 4 0 8 0 srpgc 64 278 0 278 4 3 1 1 0 8 1 sosppl 128 34 0 34 5 5 0 1 0 8 0 sockpl 384 1795 0 1778 5 2 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 248 0 0 11 0 11 11 0 8 0 bufpl 256 8584 0 1565 439 0 439 439 0 8 0 anonpl 16 211321 0 205766 75 31 44 44 0 125 13 amapchunkpl 152 12793 0 12712 27 18 9 11 0 158 4 amappl16 192 7878 0 7530 69 42 27 31 0 8 8 amappl15 184 585 0 579 1 0 1 1 0 8 0 amappl14 176 394 0 391 2 1 1 1 0 8 0 amappl13 168 220 0 217 1 0 1 1 0 8 0 amappl12 160 456 0 455 2 1 1 1 0 8 0 amappl11 152 324 0 310 1 0 1 1 0 8 0 amappl10 144 183 0 179 2 1 1 1 0 8 0 amappl9 136 946 0 944 1 0 1 1 0 8 0 amappl8 128 587 0 561 2 1 1 2 0 8 0 amappl7 120 198 0 192 1 0 1 1 0 8 0 amappl6 112 239 0 230 1 0 1 1 0 8 0 amappl5 104 462 0 450 1 0 1 1 0 8 0 amappl4 96 1685 0 1655 2 1 1 2 0 8 0 amappl3 88 643 0 637 1 0 1 1 0 8 0 amappl2 80 13087 0 13034 2 0 2 2 0 8 0 amappl1 72 52039 0 51621 23 13 10 19 0 8 0 amappl 72 5312 0 5281 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 116 0 12 2 0 2 2 0 8 0 uaddrrnd 24 1759 0 1745 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1759 0 1745 1 0 1 1 0 8 0 vmmpekpl 168 17850 0 17826 2 0 2 2 0 8 0 vmmpepl 168 209229 0 207928 118 40 78 79 0 357 16 vmsppl 360 1758 0 1745 2 0 2 2 0 8 0 pdppl 4096 3526 0 3490 6 0 6 6 0 8 1 pvpl 32 584439 0 575766 193 74 119 119 0 265 30 pmappl 224 1758 0 1745 9 7 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 595 0 3 17 0 17 17 0 8 0